From 5e0f2a9673ca38d67afa41841dae288789ae6f8f Mon Sep 17 00:00:00 2001 From: amizing25 Date: Wed, 29 Apr 2026 23:47:20 +0700 Subject: [PATCH] feat: Add support for 4.2.5x --- freesr-data.json | 47919 +++++---- gameserver/src/net/handlers/avatar.rs | 4 +- gameserver/src/net/handlers/chat.rs | 26 +- gameserver/src/net/handlers/scene.rs | 8 +- persistent | 2 +- proto/StarRail.proto | 64009 +++++------ proto/out/_.rs | 131486 ++++++++++++----------- versions.json | 66 +- 8 files changed, 124994 insertions(+), 118526 deletions(-) diff --git a/freesr-data.json b/freesr-data.json index 8b03983..49b649c 100644 --- a/freesr-data.json +++ b/freesr-data.json @@ -1,22208 +1,25715 @@ { - "lightcones": [ - { - "level": 80, - "item_id": 23044, - "equip_avatar": 0, - "rank": 1, - "promotion": 6, - "internal_uid": 1 - }, - { - "level": 80, - "item_id": 23040, - "equip_avatar": 0, - "rank": 1, - "promotion": 6, - "internal_uid": 2 - }, - { - "level": 80, - "item_id": 24000, - "equip_avatar": 0, - "rank": 5, - "promotion": 6, - "internal_uid": 3 - }, - { - "level": 80, - "item_id": 23024, - "equip_avatar": 1308, - "rank": 1, - "promotion": 6, - "internal_uid": 4 - }, - { - "level": 80, - "item_id": 24004, - "equip_avatar": 0, - "rank": 5, - "promotion": 6, - "internal_uid": 5 - }, - { - "level": 80, - "item_id": 24001, - "equip_avatar": 1220, - "rank": 5, - "promotion": 6, - "internal_uid": 6 - }, - { - "level": 80, - "item_id": 22002, - "equip_avatar": 1309, - "rank": 5, - "promotion": 6, - "internal_uid": 7 - }, - { - "level": 80, - "item_id": 23003, - "equip_avatar": 1101, - "rank": 1, - "promotion": 6, - "internal_uid": 8 - }, - { - "level": 80, - "item_id": 24005, - "equip_avatar": 8007, - "rank": 5, - "promotion": 6, - "internal_uid": 9 - }, - { - "level": 80, - "item_id": 21018, - "equip_avatar": 0, - "rank": 1, - "promotion": 6, - "internal_uid": 10 - }, - { - "level": 80, - "item_id": 21018, - "equip_avatar": 8006, - "rank": 5, - "promotion": 6, - "internal_uid": 11 - }, - { - "level": 1, - "item_id": 23012, - "equip_avatar": 1305, - "rank": 1, - "promotion": 0, - "internal_uid": 12 - }, - { - "level": 80, - "item_id": 23005, - "equip_avatar": 0, - "rank": 1, - "promotion": 6, - "internal_uid": 13 - }, - { - "level": 80, - "item_id": 21025, - "equip_avatar": 0, - "rank": 5, - "promotion": 6, - "internal_uid": 14 - }, - { - "level": 80, - "item_id": 21042, - "equip_avatar": 1213, - "rank": 2, - "promotion": 6, - "internal_uid": 15 - }, - { - "level": 80, - "item_id": 22003, - "equip_avatar": 1212, - "rank": 5, - "promotion": 6, - "internal_uid": 16 - }, - { - "level": 80, - "item_id": 21021, - "equip_avatar": 1222, - "rank": 5, - "promotion": 6, - "internal_uid": 17 - }, - { - "level": 80, - "item_id": 21012, - "equip_avatar": 1205, - "rank": 5, - "promotion": 6, - "internal_uid": 18 - }, - { - "level": 80, - "item_id": 21020, - "equip_avatar": 1204, - "rank": 4, - "promotion": 6, - "internal_uid": 19 - }, - { - "level": 80, - "item_id": 21000, - "equip_avatar": 1203, - "rank": 3, - "promotion": 6, - "internal_uid": 20 - }, - { - "level": 80, - "item_id": 21010, - "equip_avatar": 1112, - "rank": 3, - "promotion": 6, - "internal_uid": 21 - }, - { - "level": 80, - "item_id": 21016, - "equip_avatar": 1304, - "rank": 5, - "promotion": 6, - "internal_uid": 22 - }, - { - "level": 80, - "item_id": 23012, - "equip_avatar": 1102, - "rank": 1, - "promotion": 6, - "internal_uid": 23 - }, - { - "level": 80, - "item_id": 22000, - "equip_avatar": 0, - "rank": 5, - "promotion": 6, - "internal_uid": 24 - }, - { - "level": 80, - "item_id": 20015, - "equip_avatar": 1301, - "rank": 5, - "promotion": 6, - "internal_uid": 25 - }, - { - "level": 80, - "item_id": 21024, - "equip_avatar": 1224, - "rank": 5, - "promotion": 6, - "internal_uid": 26 - }, - { - "level": 40, - "item_id": 21003, - "equip_avatar": 1223, - "rank": 3, - "promotion": 2, - "internal_uid": 27 - }, - { - "level": 80, - "item_id": 21018, - "equip_avatar": 1202, - "rank": 5, - "promotion": 6, - "internal_uid": 28 - }, - { - "level": 80, - "item_id": 21027, - "equip_avatar": 1201, - "rank": 5, - "promotion": 6, - "internal_uid": 29 - }, - { - "level": 80, - "item_id": 21015, - "equip_avatar": 1225, - "rank": 5, - "promotion": 6, - "internal_uid": 30 - }, - { - "level": 1, - "item_id": 22004, - "equip_avatar": 1103, - "rank": 5, - "promotion": 0, - "internal_uid": 31 - }, - { - "level": 80, - "item_id": 21006, - "equip_avatar": 1013, - "rank": 2, - "promotion": 6, - "internal_uid": 32 - }, - { - "level": 1, - "item_id": 21017, - "equip_avatar": 1209, - "rank": 4, - "promotion": 0, - "internal_uid": 33 - }, - { - "level": 80, - "item_id": 21011, - "equip_avatar": 1207, - "rank": 4, - "promotion": 6, - "internal_uid": 34 - }, - { - "level": 80, - "item_id": 21014, - "equip_avatar": 1105, - "rank": 3, - "promotion": 6, - "internal_uid": 35 - }, - { - "level": 1, - "item_id": 21011, - "equip_avatar": 1009, - "rank": 1, - "promotion": 0, - "internal_uid": 36 - }, - { - "level": 50, - "item_id": 23004, - "equip_avatar": 0, - "rank": 1, - "promotion": 3, - "internal_uid": 37 - }, - { - "level": 1, - "item_id": 21037, - "equip_avatar": 1206, - "rank": 2, - "promotion": 0, - "internal_uid": 38 - }, - { - "level": 80, - "item_id": 21040, - "equip_avatar": 1003, - "rank": 5, - "promotion": 6, - "internal_uid": 39 - }, - { - "level": 30, - "item_id": 21026, - "equip_avatar": 1214, - "rank": 3, - "promotion": 1, - "internal_uid": 40 - }, - { - "level": 1, - "item_id": 21038, - "equip_avatar": 1109, - "rank": 1, - "promotion": 0, - "internal_uid": 41 - }, - { - "level": 1, - "item_id": 21005, - "equip_avatar": 1008, - "rank": 3, - "promotion": 0, - "internal_uid": 42 - }, - { - "level": 1, - "item_id": 21019, - "equip_avatar": 1312, - "rank": 3, - "promotion": 0, - "internal_uid": 43 - }, - { - "level": 1, - "item_id": 21036, - "equip_avatar": 1215, - "rank": 2, - "promotion": 0, - "internal_uid": 44 - }, - { - "level": 80, - "item_id": 21001, - "equip_avatar": 1005, - "rank": 5, - "promotion": 6, - "internal_uid": 45 - }, - { - "level": 1, - "item_id": 22001, - "equip_avatar": 1110, - "rank": 5, - "promotion": 0, - "internal_uid": 46 - }, - { - "level": 20, - "item_id": 21008, - "equip_avatar": 1108, - "rank": 5, - "promotion": 0, - "internal_uid": 47 - }, - { - "level": 1, - "item_id": 20007, - "equip_avatar": 1002, - "rank": 5, - "promotion": 0, - "internal_uid": 48 - }, - { - "level": 80, - "item_id": 21018, - "equip_avatar": 0, - "rank": 5, - "promotion": 6, - "internal_uid": 49 - }, - { - "level": 80, - "item_id": 21018, - "equip_avatar": 0, - "rank": 5, - "promotion": 6, - "internal_uid": 50 - }, - { - "level": 80, - "item_id": 23034, - "equip_avatar": 1313, - "rank": 1, - "promotion": 6, - "internal_uid": 51 - }, - { - "level": 80, - "item_id": 23046, - "equip_avatar": 1015, - "rank": 1, - "promotion": 6, - "internal_uid": 52 - }, - { - "level": 80, - "item_id": 24005, - "equip_avatar": 0, - "rank": 5, - "promotion": 6, - "internal_uid": 53 - }, - { - "level": 80, - "item_id": 23040, - "equip_avatar": 0, - "rank": 1, - "promotion": 6, - "internal_uid": 54 - }, - { - "level": 80, - "item_id": 21018, - "equip_avatar": 0, - "rank": 5, - "promotion": 6, - "internal_uid": 55 - }, - { - "level": 80, - "item_id": 23022, - "equip_avatar": 1307, - "rank": 1, - "promotion": 6, - "internal_uid": 56 - }, - { - "level": 80, - "item_id": 23006, - "equip_avatar": 1111, - "rank": 1, - "promotion": 6, - "internal_uid": 57 - }, - { - "level": 80, - "item_id": 23047, - "equip_avatar": 1410, - "rank": 1, - "promotion": 6, - "internal_uid": 58 - }, - { - "level": 80, - "item_id": 23017, - "equip_avatar": 1217, - "rank": 1, - "promotion": 6, - "internal_uid": 59 - }, - { - "level": 80, - "item_id": 23049, - "equip_avatar": 0, - "rank": 5, - "promotion": 6, - "internal_uid": 60 - }, - { - "level": 80, - "item_id": 21054, - "equip_avatar": 0, - "rank": 5, - "promotion": 6, - "internal_uid": 61 - }, - { - "level": 80, - "item_id": 23041, - "equip_avatar": 1405, - "rank": 1, - "promotion": 6, - "internal_uid": 62 - }, - { - "level": 80, - "item_id": 23052, - "equip_avatar": 0, - "rank": 1, - "promotion": 6, - "internal_uid": 63 - }, - { - "level": 80, - "item_id": 22006, - "equip_avatar": 8008, - "rank": 5, - "promotion": 6, - "internal_uid": 64 - }, - { - "level": 80, - "item_id": 22005, - "equip_avatar": 0, - "rank": 1, - "promotion": 6, - "internal_uid": 65 - }, - { - "level": 80, - "item_id": 23036, - "equip_avatar": 1402, - "rank": 1, - "promotion": 6, - "internal_uid": 66 - }, - { - "level": 80, - "item_id": 21035, - "equip_avatar": 0, - "rank": 5, - "promotion": 6, - "internal_uid": 67 - }, - { - "level": 80, - "item_id": 23024, - "equip_avatar": 1004, - "rank": 1, - "promotion": 6, - "internal_uid": 68 - }, - { - "level": 80, - "item_id": 23025, - "equip_avatar": 1310, - "rank": 1, - "promotion": 6, - "internal_uid": 69 - }, - { - "level": 80, - "item_id": 23050, - "equip_avatar": 1321, - "rank": 1, - "promotion": 6, - "internal_uid": 70 - }, - { - "level": 80, - "item_id": 23035, - "equip_avatar": 0, - "rank": 1, - "promotion": 6, - "internal_uid": 71 - }, - { - "level": 80, - "item_id": 23032, - "equip_avatar": 0, - "rank": 1, - "promotion": 6, - "internal_uid": 72 - }, - { - "level": 80, - "item_id": 23027, - "equip_avatar": 1315, - "rank": 1, - "promotion": 6, - "internal_uid": 73 - }, - { - "level": 80, - "item_id": 23033, - "equip_avatar": 1317, - "rank": 1, - "promotion": 6, - "internal_uid": 74 - }, - { - "level": 80, - "item_id": 23019, - "equip_avatar": 1303, - "rank": 1, - "promotion": 6, - "internal_uid": 75 - }, - { - "level": 80, - "item_id": 23048, - "equip_avatar": 1412, - "rank": 1, - "promotion": 6, - "internal_uid": 76 - }, - { - "level": 80, - "item_id": 23042, - "equip_avatar": 0, - "rank": 1, - "promotion": 6, - "internal_uid": 77 - }, - { - "level": 80, - "item_id": 23053, - "equip_avatar": 8010, - "rank": 1, - "promotion": 6, - "internal_uid": 78 - }, - { - "level": 80, - "item_id": 23054, - "equip_avatar": 1502, - "rank": 1, - "promotion": 6, - "internal_uid": 79 - }, - { - "level": 80, - "item_id": 23021, - "equip_avatar": 1306, - "rank": 1, - "promotion": 6, - "internal_uid": 80 - }, - { - "level": 80, - "item_id": 23043, - "equip_avatar": 1406, - "rank": 1, - "promotion": 6, - "internal_uid": 81 - }, - { - "level": 80, - "item_id": 23051, - "equip_avatar": 1414, - "rank": 1, - "promotion": 6, - "internal_uid": 82 - }, - { - "level": 80, - "item_id": 23034, - "equip_avatar": 0, - "rank": 1, - "promotion": 6, - "internal_uid": 83 - }, - { - "level": 80, - "item_id": 23056, - "equip_avatar": 1504, - "rank": 1, - "promotion": 6, - "internal_uid": 84 - }, - { - "level": 80, - "item_id": 23042, - "equip_avatar": 0, - "rank": 1, - "promotion": 6, - "internal_uid": 85 - }, - { - "level": 80, - "item_id": 23053, - "equip_avatar": 0, - "rank": 1, - "promotion": 6, - "internal_uid": 86 - }, - { - "level": 80, - "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": [ - { - "level": 15, - "relic_id": 61261, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 5, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 6, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 2 - } - ], - "internal_uid": 1, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61262, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 7, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 12, - "count": 1, - "step": 1 - } - ], - "internal_uid": 2, - "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": 4, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 4, - "step": 8 - } - ], - "internal_uid": 3, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61264, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 12, - "count": 1, - "step": 2 - } - ], - "internal_uid": 4, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 63215, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 4, - "step": 4 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 4 - } - ], - "internal_uid": 5, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 63216, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 6, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 11, - "count": 3, - "step": 2 - } - ], - "internal_uid": 6, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61241, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 5, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 9, - "count": 4, - "step": 6 - }, - { - "sub_affix_id": 10, - "count": 1, - "step": 0 - } - ], - "internal_uid": 7, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61302, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 5, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 8, - "count": 4, - "step": 6 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 0 - }, - { - "sub_affix_id": 12, - "count": 1, - "step": 1 - } - ], - "internal_uid": 8, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61303, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 9, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 1, - "count": 1, - "step": 1 - } - ], - "internal_uid": 9, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61304, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 9, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 3 - } - ], - "internal_uid": 10, - "equip_avatar": 1502 - }, - { - "level": 15, - "relic_id": 63195, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 3, - "step": 6 - }, - { - "sub_affix_id": 2, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 4 - } - ], - "internal_uid": 11, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 63196, - "main_affix_id": 3, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 4 - } - ], - "internal_uid": 12, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61191, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 7, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 10, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 12, - "count": 5, - "step": 8 - } - ], - "internal_uid": 13, - "equip_avatar": 1310 - }, - { - "level": 15, - "relic_id": 61192, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 5 - }, - { - "sub_affix_id": 12, - "count": 3, - "step": 5 - } - ], - "internal_uid": 14, - "equip_avatar": 1310 - }, - { - "level": 15, - "relic_id": 61193, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 0 - }, - { - "sub_affix_id": 11, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 12, - "count": 4, - "step": 3 - } - ], - "internal_uid": 15, - "equip_avatar": 1310 - }, - { - "level": 15, - "relic_id": 61194, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 5, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 4 - } - ], - "internal_uid": 16, - "equip_avatar": 1310 - }, - { - "level": 15, - "relic_id": 63165, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 4 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 1 - } - ], - "internal_uid": 17, - "equip_avatar": 1310 - }, - { - "level": 15, - "relic_id": 63166, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 2, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 0 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 4 - } - ], - "internal_uid": 18, - "equip_avatar": 1310 - }, - { - "level": 15, - "relic_id": 61171, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 8 - }, - { - "sub_affix_id": 4, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 4, - "step": 2 - } - ], - "internal_uid": 19, - "equip_avatar": 1308 - }, - { - "level": 15, - "relic_id": 61172, - "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": 8, - "count": 6, - "step": 11 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 2 - } - ], - "internal_uid": 20, - "equip_avatar": 1308 - }, - { - "level": 15, - "relic_id": 61173, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 3, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 5, - "step": 9 - } - ], - "internal_uid": 21, - "equip_avatar": 1308 - }, - { - "level": 15, - "relic_id": 61174, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 6, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 5, - "step": 9 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 11, - "count": 1, - "step": 0 - } - ], - "internal_uid": 22, - "equip_avatar": 1308 - }, - { - "level": 15, - "relic_id": 63145, - "main_affix_id": 7, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 3, - "count": 4, - "step": 5 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 12, - "count": 1, - "step": 0 - } - ], - "internal_uid": 23, - "equip_avatar": 1308 - }, - { - "level": 15, - "relic_id": 63146, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 4, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 0 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 0 - } - ], - "internal_uid": 24, - "equip_avatar": 1308 - }, - { - "level": 15, - "relic_id": 61221, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 4, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 2 - } - ], - "internal_uid": 25, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61222, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 4 - } - ], - "internal_uid": 26, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61223, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 5, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 10, - "count": 2, - "step": 3 - } - ], - "internal_uid": 27, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61224, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 5, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 10, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 11, - "count": 1, - "step": 1 - } - ], - "internal_uid": 28, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 63145, - "main_affix_id": 6, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 4, - "count": 3, - "step": 0 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 2 - } - ], - "internal_uid": 29, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 63146, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 12, - "count": 1, - "step": 1 - } - ], - "internal_uid": 30, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61201, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 5 - } - ], - "internal_uid": 31, - "equip_avatar": 1220 - }, - { - "level": 15, - "relic_id": 61202, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 8, - "count": 4, - "step": 4 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 11, - "count": 1, - "step": 1 - } - ], - "internal_uid": 32, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61203, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 4, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 6 - }, - { - "sub_affix_id": 11, - "count": 2, - "step": 4 - } - ], - "internal_uid": 33, - "equip_avatar": 1220 - }, - { - "level": 15, - "relic_id": 61204, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 8, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 5 - }, - { - "sub_affix_id": 11, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 12, - "count": 1, - "step": 1 - } - ], - "internal_uid": 34, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 63155, - "main_affix_id": 8, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 4, - "step": 3 - }, - { - "sub_affix_id": 3, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 12, - "count": 1, - "step": 0 - } - ], - "internal_uid": 35, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 63156, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 0 - }, - { - "sub_affix_id": 12, - "count": 1, - "step": 0 - } - ], - "internal_uid": 36, - "equip_avatar": 1220 - }, - { - "level": 15, - "relic_id": 61161, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 4, - "count": 4, - "step": 3 - }, - { - "sub_affix_id": 5, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 1 - } - ], - "internal_uid": 37, - "equip_avatar": 1309 - }, - { - "level": 15, - "relic_id": 61162, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 5, - "count": 4, - "step": 3 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 11, - "count": 2, - "step": 3 - } - ], - "internal_uid": 38, - "equip_avatar": 1309 - }, - { - "level": 15, - "relic_id": 61213, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 12, - "count": 3, - "step": 3 - } - ], - "internal_uid": 39, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61024, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 7, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 0 - }, - { - "sub_affix_id": 10, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 11, - "count": 2, - "step": 2 - } - ], - "internal_uid": 40, - "equip_avatar": 1309 - }, - { - "level": 15, - "relic_id": 63085, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 3, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 7, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 11, - "count": 3, - "step": 4 - } - ], - "internal_uid": 41, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 63086, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 10, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 11, - "count": 3, - "step": 1 - } - ], - "internal_uid": 42, - "equip_avatar": 1309 - }, - { - "level": 15, - "relic_id": 61211, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 5 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 3 - } - ], - "internal_uid": 43, - "equip_avatar": 1313 - }, - { - "level": 15, - "relic_id": 61212, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 5, - "step": 0 - }, - { - "sub_affix_id": 11, - "count": 1, - "step": 0 - } - ], - "internal_uid": 44, - "equip_avatar": 1313 - }, - { - "level": 15, - "relic_id": 61213, - "main_affix_id": 5, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 6 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 11, - "count": 3, - "step": 0 - } - ], - "internal_uid": 45, - "equip_avatar": 1313 - }, - { - "level": 15, - "relic_id": 61214, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 3, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 5, - "step": 0 - } - ], - "internal_uid": 46, - "equip_avatar": 1313 - }, - { - "level": 15, - "relic_id": 63175, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 1 - } - ], - "internal_uid": 47, - "equip_avatar": 1217 - }, - { - "level": 15, - "relic_id": 63176, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 3, - "step": 0 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 10, - "count": 1, - "step": 2 - } - ], - "internal_uid": 48, - "equip_avatar": 1502 - }, - { - "level": 15, - "relic_id": 61211, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 3, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 1 - } - ], - "internal_uid": 49, - "equip_avatar": 8008 - }, - { - "level": 15, - "relic_id": 61212, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 5, - "count": 3, - "step": 5 - }, - { - "sub_affix_id": 7, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 10, - "count": 3, - "step": 3 - } - ], - "internal_uid": 50, - "equip_avatar": 8008 - }, - { - "level": 15, - "relic_id": 61213, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 0 - }, - { - "sub_affix_id": 10, - "count": 2, - "step": 1 - } - ], - "internal_uid": 51, - "equip_avatar": 8008 - }, - { - "level": 15, - "relic_id": 61214, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 3, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 10, - "count": 1, - "step": 1 - } - ], - "internal_uid": 52, - "equip_avatar": 8008 - }, - { - "level": 15, - "relic_id": 63175, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 4 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 11, - "count": 1, - "step": 1 - } - ], - "internal_uid": 53, - "equip_avatar": 8008 - }, - { - "level": 15, - "relic_id": 63176, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 4, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 10, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 11, - "count": 3, - "step": 5 - } - ], - "internal_uid": 54, - "equip_avatar": 8008 - }, - { - "level": 15, - "relic_id": 61241, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 3, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 1 - } - ], - "internal_uid": 55, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61242, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 6, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 0 - } - ], - "internal_uid": 56, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61273, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 0 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 4 - } - ], - "internal_uid": 57, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61274, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 7, - "count": 4, - "step": 8 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 0 - }, - { - "sub_affix_id": 12, - "count": 1, - "step": 0 - } - ], - "internal_uid": 58, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 63175, - "main_affix_id": 9, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 6, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 11, - "count": 1, - "step": 1 - } - ], - "internal_uid": 59, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 63176, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 9, - "count": 4, - "step": 4 - } - ], - "internal_uid": 60, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61211, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 4, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 11, - "count": 3, - "step": 6 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 3 - } - ], - "internal_uid": 61, - "equip_avatar": 1306 - }, - { - "level": 15, - "relic_id": 61212, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 6, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 6 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 11, - "count": 3, - "step": 3 - } - ], - "internal_uid": 62, - "equip_avatar": 1306 - }, - { - "level": 15, - "relic_id": 61213, - "main_affix_id": 5, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 4, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 0 - }, - { - "sub_affix_id": 10, - "count": 2, - "step": 0 - } - ], - "internal_uid": 63, - "equip_avatar": 1306 - }, - { - "level": 15, - "relic_id": 61214, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 12, - "count": 3, - "step": 2 - } - ], - "internal_uid": 64, - "equip_avatar": 1306 - }, - { - "level": 15, - "relic_id": 63105, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 0 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 8 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 12, - "count": 1, - "step": 2 - } - ], - "internal_uid": 65, - "equip_avatar": 1306 - }, - { - "level": 15, - "relic_id": 63106, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 6, - "count": 3, - "step": 5 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 10, - "count": 1, - "step": 2 - } - ], - "internal_uid": 66, - "equip_avatar": 1306 - }, - { - "level": 15, - "relic_id": 61171, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 2, - "step": 0 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 4 - } - ], - "internal_uid": 67, - "equip_avatar": 1305 - }, - { - "level": 15, - "relic_id": 61172, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 5, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 0 - } - ], - "internal_uid": 68, - "equip_avatar": 1305 - }, - { - "level": 15, - "relic_id": 61173, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 3, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 4, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 4 - } - ], - "internal_uid": 69, - "equip_avatar": 1305 - }, - { - "level": 15, - "relic_id": 61174, - "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": 10, - "count": 3, - "step": 5 - }, - { - "sub_affix_id": 12, - "count": 1, - "step": 2 - } - ], - "internal_uid": 70, - "equip_avatar": 1305 - }, - { - "level": 15, - "relic_id": 63155, - "main_affix_id": 10, - "sub_affixes": [ - { - "sub_affix_id": 7, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 2 - } - ], - "internal_uid": 71, - "equip_avatar": 1305 - }, - { - "level": 15, - "relic_id": 63156, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 8, - "count": 4, - "step": 6 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 11, - "count": 2, - "step": 1 - } - ], - "internal_uid": 72, - "equip_avatar": 1305 - }, - { - "level": 15, - "relic_id": 61031, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 4, - "count": 2, - "step": 0 - }, - { - "sub_affix_id": 5, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 11, - "count": 1, - "step": 1 - } - ], - "internal_uid": 73, - "equip_avatar": 1304 - }, - { - "level": 15, - "relic_id": 61032, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 5, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 6, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 11, - "count": 2, - "step": 2 - } - ], - "internal_uid": 74, - "equip_avatar": 1304 - }, - { - "level": 15, - "relic_id": 61033, - "main_affix_id": 3, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 10, - "count": 2, - "step": 2 - } - ], - "internal_uid": 75, - "equip_avatar": 1304 - }, - { - "level": 15, - "relic_id": 61034, - "main_affix_id": 3, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 5 - }, - { - "sub_affix_id": 10, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 4 - } - ], - "internal_uid": 76, - "equip_avatar": 1304 - }, - { - "level": 15, - "relic_id": 63105, - "main_affix_id": 3, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 8 - }, - { - "sub_affix_id": 4, - "count": 3, - "step": 5 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 11, - "count": 2, - "step": 0 - } - ], - "internal_uid": 77, - "equip_avatar": 1304 - }, - { - "level": 15, - "relic_id": 63106, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 10, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 11, - "count": 1, - "step": 2 - } - ], - "internal_uid": 78, - "equip_avatar": 1304 - }, - { - "level": 15, - "relic_id": 61181, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 4, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 6, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 12, - "count": 3, - "step": 5 - } - ], - "internal_uid": 79, - "equip_avatar": 1303 - }, - { - "level": 15, - "relic_id": 61182, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 4, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 11, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 12, - "count": 3, - "step": 5 - } - ], - "internal_uid": 80, - "equip_avatar": 1303 - }, - { - "level": 15, - "relic_id": 61113, - "main_affix_id": 3, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 10, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 12, - "count": 3, - "step": 3 - } - ], - "internal_uid": 81, - "equip_avatar": 1303 - }, - { - "level": 15, - "relic_id": 61114, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 2, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 11, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 12, - "count": 3, - "step": 4 - } - ], - "internal_uid": 82, - "equip_avatar": 1303 - }, - { - "level": 15, - "relic_id": 63085, - "main_affix_id": 3, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 8, - "count": 4, - "step": 7 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 2 - } - ], - "internal_uid": 83, - "equip_avatar": 1303 - }, - { - "level": 15, - "relic_id": 63086, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 10, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 0 - } - ], - "internal_uid": 84, - "equip_avatar": 1303 - }, - { - "level": 15, - "relic_id": 61021, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 7, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 10, - "count": 2, - "step": 1 - } - ], - "internal_uid": 85, - "equip_avatar": 1213 - }, - { - "level": 15, - "relic_id": 61022, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 6, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 7, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 4, - "step": 3 - } - ], - "internal_uid": 86, - "equip_avatar": 1213 - }, - { - "level": 15, - "relic_id": 61023, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 3, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 11, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 2 - } - ], - "internal_uid": 87, - "equip_avatar": 1213 - }, - { - "level": 15, - "relic_id": 61024, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 4, - "count": 3, - "step": 5 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 10, - "count": 2, - "step": 3 - } - ], - "internal_uid": 88, - "equip_avatar": 1213 - }, - { - "level": 15, - "relic_id": 63095, - "main_affix_id": 10, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 4, - "step": 4 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 12, - "count": 3, - "step": 4 - } - ], - "internal_uid": 89, - "equip_avatar": 1213 - }, - { - "level": 15, - "relic_id": 63096, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 3, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 6, - "count": 3, - "step": 6 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 4 - } - ], - "internal_uid": 90, - "equip_avatar": 1213 - }, - { - "level": 15, - "relic_id": 61221, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 6, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 3 - } - ], - "internal_uid": 91, - "equip_avatar": 1212 - }, - { - "level": 15, - "relic_id": 61222, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 1 - } - ], - "internal_uid": 92, - "equip_avatar": 1212 - }, - { - "level": 15, - "relic_id": 61223, - "main_affix_id": 5, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 10, - "count": 3, - "step": 5 - }, - { - "sub_affix_id": 12, - "count": 1, - "step": 1 - } - ], - "internal_uid": 93, - "equip_avatar": 1212 - }, - { - "level": 15, - "relic_id": 61224, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 4, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 6, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 3 - } - ], - "internal_uid": 94, - "equip_avatar": 1212 - }, - { - "level": 15, - "relic_id": 63095, - "main_affix_id": 6, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 6, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 1 - } - ], - "internal_uid": 95, - "equip_avatar": 1212 - }, - { - "level": 15, - "relic_id": 63096, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 6, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 12, - "count": 3, - "step": 3 - } - ], - "internal_uid": 96, - "equip_avatar": 1212 - }, - { - "level": 15, - "relic_id": 61011, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 3, - "step": 5 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 11, - "count": 1, - "step": 2 - } - ], - "internal_uid": 97, - "equip_avatar": 1211 - }, - { - "level": 15, - "relic_id": 61012, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 6, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 10, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 11, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 2 - } - ], - "internal_uid": 98, - "equip_avatar": 1211 - }, - { - "level": 15, - "relic_id": 61133, - "main_affix_id": 6, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 10, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 11, - "count": 3, - "step": 5 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 0 - } - ], - "internal_uid": 99, - "equip_avatar": 1211 - }, - { - "level": 15, - "relic_id": 61134, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 3, - "count": 5, - "step": 7 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 10, - "count": 2, - "step": 3 - } - ], - "internal_uid": 100, - "equip_avatar": 1211 - }, - { - "level": 15, - "relic_id": 63105, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 0 - }, - { - "sub_affix_id": 3, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 10, - "count": 2, - "step": 2 - } - ], - "internal_uid": 101, - "equip_avatar": 1211 - }, - { - "level": 15, - "relic_id": 63106, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 2, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 4, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 2 - } - ], - "internal_uid": 102, - "equip_avatar": 1211 - }, - { - "level": 15, - "relic_id": 61131, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 6, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 2 - } - ], - "internal_uid": 103, - "equip_avatar": 1205 - }, - { - "level": 15, - "relic_id": 61132, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 3, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 4 - } - ], - "internal_uid": 104, - "equip_avatar": 1205 - }, - { - "level": 15, - "relic_id": 61133, - "main_affix_id": 5, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 4 - } - ], - "internal_uid": 105, - "equip_avatar": 1205 - }, - { - "level": 15, - "relic_id": 61134, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 5, - "count": 2, - "step": 0 - }, - { - "sub_affix_id": 6, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 3 - } - ], - "internal_uid": 106, - "equip_avatar": 1205 - }, - { - "level": 15, - "relic_id": 63095, - "main_affix_id": 8, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 3, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 0 - }, - { - "sub_affix_id": 12, - "count": 1, - "step": 0 - } - ], - "internal_uid": 107, - "equip_avatar": 1205 - }, - { - "level": 15, - "relic_id": 63096, - "main_affix_id": 3, - "sub_affixes": [ - { - "sub_affix_id": 6, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 4, - "step": 3 - }, - { - "sub_affix_id": 10, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 11, - "count": 1, - "step": 1 - } - ], - "internal_uid": 108, - "equip_avatar": 1205 - }, - { - "level": 15, - "relic_id": 61151, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 4, - "count": 3, - "step": 5 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 3 - } - ], - "internal_uid": 109, - "equip_avatar": 1204 - }, - { - "level": 15, - "relic_id": 61152, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 12, - "count": 3, - "step": 4 - } - ], - "internal_uid": 110, - "equip_avatar": 1204 - }, - { - "level": 15, - "relic_id": 61153, - "main_affix_id": 5, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 4, - "step": 7 - }, - { - "sub_affix_id": 3, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 10, - "count": 2, - "step": 3 - } - ], - "internal_uid": 111, - "equip_avatar": 1204 - }, - { - "level": 15, - "relic_id": 61154, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 4, - "count": 2, - "step": 0 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 2 - } - ], - "internal_uid": 112, - "equip_avatar": 1204 - }, - { - "level": 15, - "relic_id": 63185, - "main_affix_id": 7, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 3, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 10, - "count": 4, - "step": 4 - } - ], - "internal_uid": 113, - "equip_avatar": 1204 - }, - { - "level": 15, - "relic_id": 63186, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 8, - "count": 4, - "step": 3 - }, - { - "sub_affix_id": 11, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 4 - } - ], - "internal_uid": 114, - "equip_avatar": 1204 - }, - { - "level": 15, - "relic_id": 61141, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 8 - }, - { - "sub_affix_id": 6, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 4 - } - ], - "internal_uid": 115, - "equip_avatar": 1203 - }, - { - "level": 15, - "relic_id": 61022, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 8, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 10, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 11, - "count": 2, - "step": 2 - } - ], - "internal_uid": 116, - "equip_avatar": 1203 - }, - { - "level": 15, - "relic_id": 61143, - "main_affix_id": 6, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 3, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 11, - "count": 2, - "step": 3 - } - ], - "internal_uid": 117, - "equip_avatar": 1203 - }, - { - "level": 15, - "relic_id": 61024, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 4, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 11, - "count": 2, - "step": 1 - } - ], - "internal_uid": 118, - "equip_avatar": 1203 - }, - { - "level": 15, - "relic_id": 63105, - "main_affix_id": 3, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 7, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 10, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 12, - "count": 3, - "step": 4 - } - ], - "internal_uid": 119, - "equip_avatar": 1203 - }, - { - "level": 15, - "relic_id": 63106, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 0 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 6, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 10, - "count": 2, - "step": 0 - } - ], - "internal_uid": 120, - "equip_avatar": 1203 - }, - { - "level": 15, - "relic_id": 61151, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 3, - "step": 6 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 11, - "count": 1, - "step": 2 - } - ], - "internal_uid": 121, - "equip_avatar": 1112 - }, - { - "level": 15, - "relic_id": 61152, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 5, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 6, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 10, - "count": 1, - "step": 1 - } - ], - "internal_uid": 122, - "equip_avatar": 1112 - }, - { - "level": 15, - "relic_id": 61153, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 3, - "count": 1, - "step": 8 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 3 - } - ], - "internal_uid": 123, - "equip_avatar": 1112 - }, - { - "level": 15, - "relic_id": 61154, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 6, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 2 - } - ], - "internal_uid": 124, - "equip_avatar": 1112 - }, - { - "level": 15, - "relic_id": 63155, - "main_affix_id": 5, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 4, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 12, - "count": 1, - "step": 0 - } - ], - "internal_uid": 125, - "equip_avatar": 1112 - }, - { - "level": 15, - "relic_id": 63156, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 3, - "count": 1, - "step": 8 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 2 - } - ], - "internal_uid": 126, - "equip_avatar": 1112 - }, - { - "level": 15, - "relic_id": 61031, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 10, - "count": 3, - "step": 0 - } - ], - "internal_uid": 127, - "equip_avatar": 1104 - }, - { - "level": 15, - "relic_id": 61032, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 6, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 10, - "count": 2, - "step": 4 - } - ], - "internal_uid": 128, - "equip_avatar": 1104 - }, - { - "level": 15, - "relic_id": 61033, - "main_affix_id": 3, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 4, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 3 - } - ], - "internal_uid": 129, - "equip_avatar": 1104 - }, - { - "level": 15, - "relic_id": 61034, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 10, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 11, - "count": 2, - "step": 4 - } - ], - "internal_uid": 130, - "equip_avatar": 1104 - }, - { - "level": 15, - "relic_id": 63045, - "main_affix_id": 3, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 4, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 10, - "count": 3, - "step": 3 - } - ], - "internal_uid": 131, - "equip_avatar": 1104 - }, - { - "level": 15, - "relic_id": 63046, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 4, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 6, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 11, - "count": 1, - "step": 0 - } - ], - "internal_uid": 132, - "equip_avatar": 1104 - }, - { - "level": 15, - "relic_id": 61081, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 6, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 2 - } - ], - "internal_uid": 133, - "equip_avatar": 1102 - }, - { - "level": 15, - "relic_id": 61082, - "main_affix_id": 1, - "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": 0 - }, - { - "sub_affix_id": 11, - "count": 3, - "step": 5 - } - ], - "internal_uid": 134, - "equip_avatar": 1102 - }, - { - "level": 15, - "relic_id": 61083, - "main_affix_id": 5, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 3, - "count": 1, - "step": 8 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 3 - } - ], - "internal_uid": 135, - "equip_avatar": 1102 - }, - { - "level": 15, - "relic_id": 61084, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 10, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 11, - "count": 3, - "step": 4 - } - ], - "internal_uid": 136, - "equip_avatar": 1102 - }, - { - "level": 15, - "relic_id": 63095, - "main_affix_id": 9, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 10, - "count": 2, - "step": 3 - } - ], - "internal_uid": 137, - "equip_avatar": 1102 - }, - { - "level": 15, - "relic_id": 63096, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 10, - "count": 4, - "step": 4 - } - ], - "internal_uid": 138, - "equip_avatar": 1102 - }, - { - "level": 15, - "relic_id": 61211, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 4, - "step": 4 - }, - { - "sub_affix_id": 4, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 0 - } - ], - "internal_uid": 139, - "equip_avatar": 1101 - }, - { - "level": 15, - "relic_id": 61212, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 5, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 0 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 2 - } - ], - "internal_uid": 140, - "equip_avatar": 1101 - }, - { - "level": 15, - "relic_id": 61143, - "main_affix_id": 5, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 8 - } - ], - "internal_uid": 141, - "equip_avatar": 1101 - }, - { - "level": 15, - "relic_id": 61144, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 0 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 11, - "count": 2, - "step": 2 - } - ], - "internal_uid": 142, - "equip_avatar": 1101 - }, - { - "level": 15, - "relic_id": 63105, - "main_affix_id": 3, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 3, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 2 - } - ], - "internal_uid": 143, - "equip_avatar": 1101 - }, - { - "level": 15, - "relic_id": 63106, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 7, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 3 - } - ], - "internal_uid": 144, - "equip_avatar": 1101 - }, - { - "level": 15, - "relic_id": 61141, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 6, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 11, - "count": 1, - "step": 1 - } - ], - "internal_uid": 145, - "equip_avatar": 1006 - }, - { - "level": 15, - "relic_id": 61022, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 5, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 1 - } - ], - "internal_uid": 146, - "equip_avatar": 1006 - }, - { - "level": 15, - "relic_id": 61143, - "main_affix_id": 7, - "sub_affixes": [ - { - "sub_affix_id": 5, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 9, - "count": 4, - "step": 7 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 2 - } - ], - "internal_uid": 147, - "equip_avatar": 1006 - }, - { - "level": 15, - "relic_id": 61144, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 3, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 4, - "count": 3, - "step": 5 - }, - { - "sub_affix_id": 12, - "count": 1, - "step": 1 - } - ], - "internal_uid": 148, - "equip_avatar": 1006 - }, - { - "level": 15, - "relic_id": 63085, - "main_affix_id": 3, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 4, - "step": 3 - }, - { - "sub_affix_id": 11, - "count": 1, - "step": 0 - } - ], - "internal_uid": 149, - "equip_avatar": 1006 - }, - { - "level": 15, - "relic_id": 63086, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 4, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 5, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 1 - } - ], - "internal_uid": 150, - "equip_avatar": 1313 - }, - { - "level": 15, - "relic_id": 61191, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 5, - "count": 3, - "step": 6 - }, - { - "sub_affix_id": 7, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 0 - } - ], - "internal_uid": 151, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61192, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 6, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 12, - "count": 3, - "step": 3 - } - ], - "internal_uid": 152, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61193, - "main_affix_id": 6, - "sub_affixes": [ - { - "sub_affix_id": 6, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 7, - "count": 5, - "step": 0 - }, - { - "sub_affix_id": 11, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 4 - } - ], - "internal_uid": 153, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61194, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 4, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 11, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 12, - "count": 1, - "step": 1 - } - ], - "internal_uid": 154, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 63165, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 3, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 4, - "step": 0 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 1 - } - ], - "internal_uid": 155, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 63166, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 3, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 4 - } - ], - "internal_uid": 156, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61021, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 1, - "step": 8 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 10, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 11, - "count": 1, - "step": 0 - } - ], - "internal_uid": 157, - "equip_avatar": 1224 - }, - { - "level": 15, - "relic_id": 61142, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 8, - "count": 3, - "step": 6 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 11, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 12, - "count": 1, - "step": 0 - } - ], - "internal_uid": 158, - "equip_avatar": 1224 - }, - { - "level": 15, - "relic_id": 61143, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 3, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 4, - "step": 3 - }, - { - "sub_affix_id": 11, - "count": 2, - "step": 0 - } - ], - "internal_uid": 159, - "equip_avatar": 1224 - }, - { - "level": 15, - "relic_id": 61024, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 4, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 10, - "count": 2, - "step": 3 - } - ], - "internal_uid": 160, - "equip_avatar": 1224 - }, - { - "level": 15, - "relic_id": 63155, - "main_affix_id": 10, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 4, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 6, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 0 - } - ], - "internal_uid": 161, - "equip_avatar": 1224 - }, - { - "level": 15, - "relic_id": 63156, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 4, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 4 - } - ], - "internal_uid": 162, - "equip_avatar": 1224 - }, - { - "level": 15, - "relic_id": 61201, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 3, - "step": 5 - }, - { - "sub_affix_id": 3, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 0 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 1 - } - ], - "internal_uid": 163, - "equip_avatar": 1223 - }, - { - "level": 15, - "relic_id": 61202, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 6, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 0 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 0 - } - ], - "internal_uid": 164, - "equip_avatar": 1223 - }, - { - "level": 15, - "relic_id": 61203, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 11, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 3 - } - ], - "internal_uid": 165, - "equip_avatar": 1223 - }, - { - "level": 15, - "relic_id": 61204, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 4, - "step": 6 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 12, - "count": 1, - "step": 2 - } - ], - "internal_uid": 166, - "equip_avatar": 1223 - }, - { - "level": 15, - "relic_id": 63155, - "main_affix_id": 7, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 4, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 10, - "count": 2, - "step": 2 - } - ], - "internal_uid": 167, - "equip_avatar": 1223 - }, - { - "level": 15, - "relic_id": 63156, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 3, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 6, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 5 - } - ], - "internal_uid": 168, - "equip_avatar": 1223 - }, - { - "level": 15, - "relic_id": 61211, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 6, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 11, - "count": 2, - "step": 1 - } - ], - "internal_uid": 169, - "equip_avatar": 1202 - }, - { - "level": 15, - "relic_id": 61142, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 7, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 8, - "count": 4, - "step": 4 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 11, - "count": 2, - "step": 2 - } - ], - "internal_uid": 170, - "equip_avatar": 1202 - }, - { - "level": 15, - "relic_id": 61213, - "main_affix_id": 3, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 5 - }, - { - "sub_affix_id": 11, - "count": 2, - "step": 0 - } - ], - "internal_uid": 171, - "equip_avatar": 1202 - }, - { - "level": 15, - "relic_id": 61144, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 3, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 4, - "step": 4 - } - ], - "internal_uid": 172, - "equip_avatar": 1202 - }, - { - "level": 15, - "relic_id": 63105, - "main_affix_id": 3, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 0 - }, - { - "sub_affix_id": 3, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 2 - } - ], - "internal_uid": 173, - "equip_avatar": 1202 - }, - { - "level": 15, - "relic_id": 63106, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 12, - "count": 4, - "step": 4 - } - ], - "internal_uid": 174, - "equip_avatar": 1202 - }, - { - "level": 15, - "relic_id": 61081, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 5, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 10, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 2 - } - ], - "internal_uid": 175, - "equip_avatar": 1201 - }, - { - "level": 15, - "relic_id": 61082, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 5, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 10, - "count": 1, - "step": 0 - } - ], - "internal_uid": 176, - "equip_avatar": 1201 - }, - { - "level": 15, - "relic_id": 61083, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 3, - "count": 3, - "step": 5 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 0 - } - ], - "internal_uid": 177, - "equip_avatar": 1201 - }, - { - "level": 15, - "relic_id": 61084, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 4, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 6, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 3 - } - ], - "internal_uid": 178, - "equip_avatar": 1201 - }, - { - "level": 15, - "relic_id": 63095, - "main_affix_id": 9, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 12, - "count": 1, - "step": 0 - } - ], - "internal_uid": 179, - "equip_avatar": 1201 - }, - { - "level": 15, - "relic_id": 63096, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 6, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 8, - "count": 4, - "step": 5 - }, - { - "sub_affix_id": 12, - "count": 1, - "step": 2 - } - ], - "internal_uid": 180, - "equip_avatar": 1201 - }, - { - "level": 15, - "relic_id": 61101, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 5, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 6, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 11, - "count": 1, - "step": 0 - } - ], - "internal_uid": 181, - "equip_avatar": 1106 - }, - { - "level": 15, - "relic_id": 61102, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 11, - "count": 2, - "step": 0 - } - ], - "internal_uid": 182, - "equip_avatar": 1106 - }, - { - "level": 15, - "relic_id": 61103, - "main_affix_id": 7, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 4, - "step": 6 - }, - { - "sub_affix_id": 3, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 5, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 12, - "count": 1, - "step": 1 - } - ], - "internal_uid": 183, - "equip_avatar": 1106 - }, - { - "level": 15, - "relic_id": 61104, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 5, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 11, - "count": 2, - "step": 1 - } - ], - "internal_uid": 184, - "equip_avatar": 1106 - }, - { - "level": 15, - "relic_id": 63085, - "main_affix_id": 3, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 10, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 2 - } - ], - "internal_uid": 185, - "equip_avatar": 1106 - }, - { - "level": 15, - "relic_id": 63086, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 3, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 10, - "count": 2, - "step": 3 - } - ], - "internal_uid": 186, - "equip_avatar": 1106 - }, - { - "level": 15, - "relic_id": 61101, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 10, - "count": 1, - "step": 1 - } - ], - "internal_uid": 187, - "equip_avatar": 1103 - }, - { - "level": 15, - "relic_id": 61102, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 0 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 5 - } - ], - "internal_uid": 188, - "equip_avatar": 1103 - }, - { - "level": 15, - "relic_id": 61103, - "main_affix_id": 5, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 4, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 3 - } - ], - "internal_uid": 189, - "equip_avatar": 1103 - }, - { - "level": 15, - "relic_id": 61104, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 4 - } - ], - "internal_uid": 190, - "equip_avatar": 1103 - }, - { - "level": 15, - "relic_id": 63145, - "main_affix_id": 7, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 4, - "step": 4 - }, - { - "sub_affix_id": 6, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 1 - } - ], - "internal_uid": 191, - "equip_avatar": 1103 - }, - { - "level": 15, - "relic_id": 63146, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 11, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 1 - } - ], - "internal_uid": 192, - "equip_avatar": 1103 - }, - { - "level": 15, - "relic_id": 61101, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 4, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 3 - } - ], - "internal_uid": 193, - "equip_avatar": 1013 - }, - { - "level": 15, - "relic_id": 61102, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 2 - } - ], - "internal_uid": 194, - "equip_avatar": 1013 - }, - { - "level": 15, - "relic_id": 61103, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 2, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 6, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 0 - } - ], - "internal_uid": 195, - "equip_avatar": 1013 - }, - { - "level": 15, - "relic_id": 61104, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 6, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 11, - "count": 3, - "step": 6 - } - ], - "internal_uid": 196, - "equip_avatar": 1013 - }, - { - "level": 15, - "relic_id": 63145, - "main_affix_id": 6, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 2, - "count": 4, - "step": 5 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 1, - "step": 0 - } - ], - "internal_uid": 197, - "equip_avatar": 1013 - }, - { - "level": 15, - "relic_id": 63146, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 4, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 6, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 3 - } - ], - "internal_uid": 198, - "equip_avatar": 1013 - }, - { - "level": 2, - "relic_id": 61041, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 5, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 7, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 10, - "count": 1, - "step": 1 - } - ], - "internal_uid": 199, - "equip_avatar": 1209 - }, - { - "level": 15, - "relic_id": 61042, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 10, - "count": 2, - "step": 2 - } - ], - "internal_uid": 200, - "equip_avatar": 1209 - }, - { - "level": 15, - "relic_id": 61043, - "main_affix_id": 5, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 4, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 6, - "count": 2, - "step": 0 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 2 - } - ], - "internal_uid": 201, - "equip_avatar": 1209 - }, - { - "level": 15, - "relic_id": 61044, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 7, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 1 - } - ], - "internal_uid": 202, - "equip_avatar": 1209 - }, - { - "level": 15, - "relic_id": 63095, - "main_affix_id": 6, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 4, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 4 - } - ], - "internal_uid": 203, - "equip_avatar": 1209 - }, - { - "level": 15, - "relic_id": 63096, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 3, - "count": 3, - "step": 6 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 10, - "count": 3, - "step": 0 - } - ], - "internal_uid": 204, - "equip_avatar": 1209 - }, - { - "level": 15, - "relic_id": 61141, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 11, - "count": 4, - "step": 4 - } - ], - "internal_uid": 205, - "equip_avatar": 1207 - }, - { - "level": 15, - "relic_id": 61142, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 4, - "step": 2 - }, - { - "sub_affix_id": 10, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 11, - "count": 2, - "step": 1 - } - ], - "internal_uid": 206, - "equip_avatar": 1207 - }, - { - "level": 15, - "relic_id": 61093, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 2 - } - ], - "internal_uid": 207, - "equip_avatar": 1207 - }, - { - "level": 15, - "relic_id": 61114, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 12, - "count": 1, - "step": 1 - } - ], - "internal_uid": 208, - "equip_avatar": 1207 - }, - { - "level": 15, - "relic_id": 63105, - "main_affix_id": 10, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 4, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 6, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 8, - "count": 4, - "step": 6 - } - ], - "internal_uid": 209, - "equip_avatar": 1207 - }, - { - "level": 15, - "relic_id": 63106, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 2, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 3, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 10, - "count": 4, - "step": 5 - } - ], - "internal_uid": 210, - "equip_avatar": 1207 - }, - { - "level": 15, - "relic_id": 61141, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 5 - }, - { - "sub_affix_id": 10, - "count": 1, - "step": 1 - } - ], - "internal_uid": 211, - "equip_avatar": 1009 - }, - { - "level": 15, - "relic_id": 61142, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 5, - "step": 4 - }, - { - "sub_affix_id": 10, - "count": 2, - "step": 2 - } - ], - "internal_uid": 212, - "equip_avatar": 1009 - }, - { - "level": 15, - "relic_id": 61143, - "main_affix_id": 3, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 11, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 12, - "count": 1, - "step": 2 - } - ], - "internal_uid": 213, - "equip_avatar": 1009 - }, - { - "level": 15, - "relic_id": 61144, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 6, - "count": 4, - "step": 0 - }, - { - "sub_affix_id": 10, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 11, - "count": 2, - "step": 0 - } - ], - "internal_uid": 214, - "equip_avatar": 1009 - }, - { - "level": 15, - "relic_id": 63105, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 8, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 10, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 11, - "count": 2, - "step": 2 - } - ], - "internal_uid": 215, - "equip_avatar": 1009 - }, - { - "level": 15, - "relic_id": 63106, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 6, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 10, - "count": 3, - "step": 2 - } - ], - "internal_uid": 216, - "equip_avatar": 1009 - }, - { - "level": 15, - "relic_id": 61191, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 12, - "count": 1, - "step": 0 - } - ], - "internal_uid": 217, - "equip_avatar": 1004 - }, - { - "level": 15, - "relic_id": 61192, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 4, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 12, - "count": 1, - "step": 2 - } - ], - "internal_uid": 218, - "equip_avatar": 1004 - }, - { - "level": 15, - "relic_id": 61193, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 0 - }, - { - "sub_affix_id": 12, - "count": 1, - "step": 2 - } - ], - "internal_uid": 219, - "equip_avatar": 1004 - }, - { - "level": 15, - "relic_id": 61194, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 4, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 10, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 0 - } - ], - "internal_uid": 220, - "equip_avatar": 1004 - }, - { - "level": 15, - "relic_id": 63075, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 0 - } - ], - "internal_uid": 221, - "equip_avatar": 1004 - }, - { - "level": 15, - "relic_id": 63076, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 6, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 7, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 8, - "count": 4, - "step": 5 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 3 - } - ], - "internal_uid": 222, - "equip_avatar": 1004 - }, - { - "level": 15, - "relic_id": 61051, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 5, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 10, - "count": 1, - "step": 2 - } - ], - "internal_uid": 223, - "equip_avatar": 1206 - }, - { - "level": 15, - "relic_id": 61052, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 4, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 4, - "step": 1 - } - ], - "internal_uid": 224, - "equip_avatar": 1206 - }, - { - "level": 15, - "relic_id": 61053, - "main_affix_id": 5, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 3, - "step": 5 - }, - { - "sub_affix_id": 3, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 4, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 2 - } - ], - "internal_uid": 225, - "equip_avatar": 1206 - }, - { - "level": 15, - "relic_id": 61054, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 6, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 2 - } - ], - "internal_uid": 226, - "equip_avatar": 1206 - }, - { - "level": 15, - "relic_id": 63155, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 1 - } - ], - "internal_uid": 227, - "equip_avatar": 1206 - }, - { - "level": 15, - "relic_id": 63156, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 10, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 4 - } - ], - "internal_uid": 228, - "equip_avatar": 1206 - }, - { - "level": 15, - "relic_id": 61071, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 4, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 11, - "count": 3, - "step": 4 - } - ], - "internal_uid": 229, - "equip_avatar": 1003 - }, - { - "level": 15, - "relic_id": 61022, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 3, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 1 - } - ], - "internal_uid": 230, - "equip_avatar": 1003 - }, - { - "level": 15, - "relic_id": 61073, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 7, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 1 - } - ], - "internal_uid": 231, - "equip_avatar": 1003 - }, - { - "level": 15, - "relic_id": 61024, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 10, - "count": 3, - "step": 4 - } - ], - "internal_uid": 232, - "equip_avatar": 1003 - }, - { - "level": 15, - "relic_id": 63155, - "main_affix_id": 5, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 4, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 6, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 2 - } - ], - "internal_uid": 233, - "equip_avatar": 1003 - }, - { - "level": 15, - "relic_id": 63156, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 1 - } - ], - "internal_uid": 234, - "equip_avatar": 1003 - }, - { - "level": 15, - "relic_id": 61243, - "main_affix_id": 5, - "sub_affixes": [ - { - "sub_affix_id": 7, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 10, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 11, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 1 - } - ], - "internal_uid": 235, - "equip_avatar": 1214 - }, - { - "level": 0, - "relic_id": 61231, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 7, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 0 - } - ], - "internal_uid": 236, - "equip_avatar": 1312 - }, - { - "level": 0, - "relic_id": 61232, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 7, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 12, - "count": 1, - "step": 0 - } - ], - "internal_uid": 237, - "equip_avatar": 1312 - }, - { - "level": 0, - "relic_id": 61233, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 10, - "count": 1, - "step": 2 - } - ], - "internal_uid": 238, - "equip_avatar": 1312 - }, - { - "level": 0, - "relic_id": 61234, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 3, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 1 - } - ], - "internal_uid": 239, - "equip_avatar": 1312 - }, - { - "level": 0, - "relic_id": 63185, - "main_affix_id": 6, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 2 - } - ], - "internal_uid": 240, - "equip_avatar": 1312 - }, - { - "level": 12, - "relic_id": 63186, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 7, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 10, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 11, - "count": 2, - "step": 3 - } - ], - "internal_uid": 241, - "equip_avatar": 1312 - }, - { - "level": 15, - "relic_id": 61131, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 2, - "step": 8 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 4 - } - ], - "internal_uid": 242, - "equip_avatar": 1111 - }, - { - "level": 15, - "relic_id": 61132, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 3 - } - ], - "internal_uid": 243, - "equip_avatar": 1111 - }, - { - "level": 15, - "relic_id": 61133, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 6, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 4 - } - ], - "internal_uid": 244, - "equip_avatar": 1111 - }, - { - "level": 15, - "relic_id": 61134, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 3, - "step": 6 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 10, - "count": 1, - "step": 2 - } - ], - "internal_uid": 245, - "equip_avatar": 1111 - }, - { - "level": 15, - "relic_id": 63115, - "main_affix_id": 10, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 4 - } - ], - "internal_uid": 246, - "equip_avatar": 1111 - }, - { - "level": 0, - "relic_id": 63176, - "main_affix_id": 3, - "sub_affixes": [ - { - "sub_affix_id": 7, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 2 - } - ], - "internal_uid": 247, - "equip_avatar": 1111 - }, - { - "level": 0, - "relic_id": 63205, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 7, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 12, - "count": 1, - "step": 0 - } - ], - "internal_uid": 248, - "equip_avatar": 1110 - }, - { - "level": 0, - "relic_id": 63206, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 11, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 12, - "count": 1, - "step": 0 - } - ], - "internal_uid": 249, - "equip_avatar": 1110 - }, - { - "level": 15, - "relic_id": 61021, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 8, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 11, - "count": 3, - "step": 5 - }, - { - "sub_affix_id": 12, - "count": 3, - "step": 2 - } - ], - "internal_uid": 250, - "equip_avatar": 1108 - }, - { - "level": 15, - "relic_id": 61172, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 10, - "count": 3, - "step": 2 - } - ], - "internal_uid": 251, - "equip_avatar": 1108 - }, - { - "level": 0, - "relic_id": 61173, - "main_affix_id": 7, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 11, - "count": 1, - "step": 1 - } - ], - "internal_uid": 252, - "equip_avatar": 1108 - }, - { - "level": 15, - "relic_id": 61024, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 3, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 4, - "count": 4, - "step": 5 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 3 - } - ], - "internal_uid": 253, - "equip_avatar": 1108 - }, - { - "level": 15, - "relic_id": 63075, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 4, - "count": 2, - "step": 0 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 12, - "count": 3, - "step": 3 - } - ], - "internal_uid": 254, - "equip_avatar": 1108 - }, - { - "level": 15, - "relic_id": 63076, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 10, - "count": 2, - "step": 3 - } - ], - "internal_uid": 255, - "equip_avatar": 1108 - }, - { - "level": 15, - "relic_id": 61141, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 5, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 10, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 11, - "count": 2, - "step": 1 - } - ], - "internal_uid": 256, - "equip_avatar": 1002 - }, - { - "level": 15, - "relic_id": 61142, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 3 - } - ], - "internal_uid": 257, - "equip_avatar": 1002 - }, - { - "level": 15, - "relic_id": 61143, - "main_affix_id": 6, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 3, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 6, - "count": 3, - "step": 3 - } - ], - "internal_uid": 258, - "equip_avatar": 1002 - }, - { - "level": 15, - "relic_id": 61214, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 8 - }, - { - "sub_affix_id": 3, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 3 - } - ], - "internal_uid": 259, - "equip_avatar": 1002 - }, - { - "level": 15, - "relic_id": 63175, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 3, - "step": 5 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 0 - }, - { - "sub_affix_id": 6, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 0 - } - ], - "internal_uid": 260, - "equip_avatar": 1002 - }, - { - "level": 0, - "relic_id": 63176, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 4, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 11, - "count": 1, - "step": 2 - } - ], - "internal_uid": 261, - "equip_avatar": 1002 - }, - { - "level": 15, - "relic_id": 61211, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 3, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 5, - "count": 3, - "step": 6 - } - ], - "internal_uid": 262, - "equip_avatar": 1412 - }, - { - "level": 15, - "relic_id": 61212, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 5, - "count": 4, - "step": 8 - } - ], - "internal_uid": 263, - "equip_avatar": 1412 - }, - { - "level": 15, - "relic_id": 61213, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 12, - "count": 3, - "step": 3 - } - ], - "internal_uid": 264, - "equip_avatar": 1412 - }, - { - "level": 15, - "relic_id": 61214, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 3, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 5, - "count": 6, - "step": 12 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 0 - } - ], - "internal_uid": 265, - "equip_avatar": 1412 - }, - { - "level": 15, - "relic_id": 63215, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 4, - "step": 4 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 2 - } - ], - "internal_uid": 266, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 63175, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 1 - } - ], - "internal_uid": 267, - "equip_avatar": 1412 - }, - { - "level": 15, - "relic_id": 63176, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 4, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 10, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 11, - "count": 3, - "step": 5 - } - ], - "internal_uid": 268, - "equip_avatar": 1412 - }, - { - "level": 15, - "relic_id": 61081, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 5, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 9, - "count": 4, - "step": 4 - } - ], - "internal_uid": 269, - "equip_avatar": 1015 - }, - { - "level": 15, - "relic_id": 61082, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 7, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 8, - "count": 4, - "step": 8 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 6 - }, - { - "sub_affix_id": 12, - "count": 1, - "step": 1 - } - ], - "internal_uid": 270, - "equip_avatar": 1015 - }, - { - "level": 15, - "relic_id": 61083, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 4, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 4, - "step": 8 - } - ], - "internal_uid": 271, - "equip_avatar": 1015 - }, - { - "level": 15, - "relic_id": 61084, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 12, - "count": 1, - "step": 2 - } - ], - "internal_uid": 272, - "equip_avatar": 1015 - }, - { - "level": 15, - "relic_id": 63245, - "main_affix_id": 9, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 6 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 4 - } - ], - "internal_uid": 273, - "equip_avatar": 1015 - }, - { - "level": 15, - "relic_id": 63246, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 6, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 11, - "count": 2, - "step": 0 - } - ], - "internal_uid": 274, - "equip_avatar": 1015 - }, - { - "level": 15, - "relic_id": 61251, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 4, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 7 - }, - { - "sub_affix_id": 11, - "count": 2, - "step": 0 - } - ], - "internal_uid": 275, - "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": 276, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61253, - "main_affix_id": 6, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 4, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 2 - } - ], - "internal_uid": 277, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61254, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 4, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 0 - }, - { - "sub_affix_id": 12, - "count": 3, - "step": 3 - } - ], - "internal_uid": 278, - "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": 279, - "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": 280, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61271, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 9, - "count": 4, - "step": 4 - }, - { - "sub_affix_id": 4, - "count": 2, - "step": 2 - } - ], - "internal_uid": 281, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61272, - "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": 282, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61243, - "main_affix_id": 5, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 10, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 2 - } - ], - "internal_uid": 283, - "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": 284, - "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": 285, - "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": 286, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61241, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 5, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 6, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 8, - "count": 4, - "step": 5 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 2 - } - ], - "internal_uid": 287, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61242, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 3, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 2 - } - ], - "internal_uid": 288, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61243, - "main_affix_id": 5, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 3 - } - ], - "internal_uid": 289, - "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": 290, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 63195, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 6, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 1 - } - ], - "internal_uid": 291, - "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": 292, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61161, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 10, - "count": 3, - "step": 5 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 2, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 5, - "count": 3, - "step": 0 - } - ], - "internal_uid": 293, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61162, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 10, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 3, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 5, - "count": 3, - "step": 4 - } - ], - "internal_uid": 294, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61163, - "main_affix_id": 7, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 3, - "count": 4, - "step": 6 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 1 - } - ], - "internal_uid": 295, - "equip_avatar": 1410 - }, - { - "level": 15, - "relic_id": 61164, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 10, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 3, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 1 - } - ], - "internal_uid": 296, - "equip_avatar": 1410 - }, - { - "level": 15, - "relic_id": 63225, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 10, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 6 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 1 - } - ], - "internal_uid": 297, - "equip_avatar": 1410 - }, - { - "level": 15, - "relic_id": 63226, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 10, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 6 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 1 - } - ], - "internal_uid": 298, - "equip_avatar": 1410 - }, - { - "level": 15, - "relic_id": 61161, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 10, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 7 - }, - { - "sub_affix_id": 2, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 5, - "count": 3, - "step": 0 - } - ], - "internal_uid": 299, - "equip_avatar": 1005 - }, - { - "level": 15, - "relic_id": 61162, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 10, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 5 - }, - { - "sub_affix_id": 3, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 5, - "count": 3, - "step": 4 - } - ], - "internal_uid": 300, - "equip_avatar": 1005 - }, - { - "level": 15, - "relic_id": 61163, - "main_affix_id": 7, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 3, - "count": 4, - "step": 6 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 1 - } - ], - "internal_uid": 301, - "equip_avatar": 1005 - }, - { - "level": 15, - "relic_id": 61164, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 10, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 3, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 1 - } - ], - "internal_uid": 302, - "equip_avatar": 1005 - }, - { - "level": 15, - "relic_id": 63225, - "main_affix_id": 7, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 10, - "count": 2, - "step": 0 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 8 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 1 - } - ], - "internal_uid": 303, - "equip_avatar": 1005 - }, - { - "level": 15, - "relic_id": 63226, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 10, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 6 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 1 - } - ], - "internal_uid": 304, - "equip_avatar": 1005 - }, - { - "level": 15, - "relic_id": 61161, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 10, - "count": 3, - "step": 5 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 2, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 5, - "count": 3, - "step": 0 - } - ], - "internal_uid": 305, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61162, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 10, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 3, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 5, - "count": 3, - "step": 4 - } - ], - "internal_uid": 306, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61163, - "main_affix_id": 7, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 3, - "count": 4, - "step": 6 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 1 - } - ], - "internal_uid": 307, - "equip_avatar": 1307 - }, - { - "level": 15, - "relic_id": 61164, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 10, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 3, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 1 - } - ], - "internal_uid": 308, - "equip_avatar": 1307 - }, - { - "level": 15, - "relic_id": 63225, - "main_affix_id": 8, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 10, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 6 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 1 - } - ], - "internal_uid": 309, - "equip_avatar": 1307 - }, - { - "level": 15, - "relic_id": 63226, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 10, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 6 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 1 - } - ], - "internal_uid": 310, - "equip_avatar": 1307 - }, - { - "level": 15, - "relic_id": 61162, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 10, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 5 - }, - { - "sub_affix_id": 3, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 5, - "count": 3, - "step": 4 - } - ], - "internal_uid": 311, - "equip_avatar": 1307 - }, - { - "level": 15, - "relic_id": 61161, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 10, - "count": 3, - "step": 5 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 2, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 5, - "count": 3, - "step": 0 - } - ], - "internal_uid": 312, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61161, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 10, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 7 - }, - { - "sub_affix_id": 2, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 5, - "count": 3, - "step": 0 - } - ], - "internal_uid": 313, - "equip_avatar": 1307 - }, - { - "level": 15, - "relic_id": 61161, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 10, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 7 - }, - { - "sub_affix_id": 2, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 5, - "count": 3, - "step": 0 - } - ], - "internal_uid": 314, - "equip_avatar": 1410 - }, - { - "level": 15, - "relic_id": 61162, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 10, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 5 - }, - { - "sub_affix_id": 3, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 5, - "count": 3, - "step": 4 - } - ], - "internal_uid": 315, - "equip_avatar": 1410 - }, - { - "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": 321, - "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": 322, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61243, - "main_affix_id": 5, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 10, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 2 - } - ], - "internal_uid": 323, - "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": 324, - "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": 325, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 63196, - "main_affix_id": 3, - "sub_affixes": [ - { - "sub_affix_id": 7, - "count": 3, - "step": 6 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 4 - } - ], - "internal_uid": 326, - "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": 327, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 63195, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 6 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 3 - } - ], - "internal_uid": 328, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61211, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 3, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 7, - "count": 5, - "step": 5 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 0 - } - ], - "internal_uid": 329, - "equip_avatar": 8007 - }, - { - "level": 15, - "relic_id": 61212, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 5, - "count": 3, - "step": 5 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 6 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 10, - "count": 1, - "step": 1 - } - ], - "internal_uid": 330, - "equip_avatar": 8007 - }, - { - "level": 15, - "relic_id": 61213, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 0 - }, - { - "sub_affix_id": 10, - "count": 2, - "step": 1 - } - ], - "internal_uid": 331, - "equip_avatar": 8007 - }, - { - "level": 15, - "relic_id": 61214, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 3, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 10, - "count": 1, - "step": 1 - } - ], - "internal_uid": 332, - "equip_avatar": 8007 - }, - { - "level": 15, - "relic_id": 63175, - "main_affix_id": 3, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 4 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 11, - "count": 1, - "step": 1 - } - ], - "internal_uid": 333, - "equip_avatar": 8007 - }, - { - "level": 15, - "relic_id": 63176, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 4, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 10, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 11, - "count": 3, - "step": 5 - } - ], - "internal_uid": 334, - "equip_avatar": 8007 - }, - { - "level": 15, - "relic_id": 61101, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 4, - "step": 5 - } - ], - "internal_uid": 335, - "equip_avatar": 1405 - }, - { - "level": 15, - "relic_id": 61102, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 4 - } - ], - "internal_uid": 336, - "equip_avatar": 1405 - }, - { - "level": 15, - "relic_id": 61103, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 0 - }, - { - "sub_affix_id": 9, - "count": 4, - "step": 5 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 4 - } - ], - "internal_uid": 337, - "equip_avatar": 1405 - }, - { - "level": 15, - "relic_id": 61104, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 6 - }, - { - "sub_affix_id": 9, - "count": 4, - "step": 5 - } - ], - "internal_uid": 338, - "equip_avatar": 1405 - }, - { - "level": 15, - "relic_id": 63095, - "main_affix_id": 8, - "sub_affixes": [ - { - "sub_affix_id": 7, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 3, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 0 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 4 - } - ], - "internal_uid": 339, - "equip_avatar": 1405 - }, - { - "level": 15, - "relic_id": 63096, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 6 - } - ], - "internal_uid": 340, - "equip_avatar": 1405 - }, - { - "level": 15, - "relic_id": 61281, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 4, - "count": 2, - "step": 0 - }, - { - "sub_affix_id": 5, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 11, - "count": 1, - "step": 1 - } - ], - "internal_uid": 341, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61282, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 5, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 6, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 11, - "count": 2, - "step": 2 - } - ], - "internal_uid": 342, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61283, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 10, - "count": 2, - "step": 2 - } - ], - "internal_uid": 343, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61284, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 5 - }, - { - "sub_affix_id": 10, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 4 - } - ], - "internal_uid": 344, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 63175, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 1 - } - ], - "internal_uid": 345, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61271, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 7, - "count": 4, - "step": 6 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 4, - "count": 2, - "step": 2 - } - ], - "internal_uid": 346, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61272, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 2, - "step": 0 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 5 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 0 - } - ], - "internal_uid": 347, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61273, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 8 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 0 - } - ], - "internal_uid": 348, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61274, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 4 - } - ], - "internal_uid": 349, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 63085, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 5 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 5 - } - ], - "internal_uid": 350, - "equip_avatar": 8006 - }, - { - "level": 15, - "relic_id": 63086, - "main_affix_id": 3, - "sub_affixes": [ - { - "sub_affix_id": 8, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 1, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 3 - } - ], - "internal_uid": 351, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61231, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 4, - "step": 5 - } - ], - "internal_uid": 352, - "equip_avatar": 1402 - }, - { - "level": 15, - "relic_id": 61232, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 4 - } - ], - "internal_uid": 353, - "equip_avatar": 1402 - }, - { - "level": 15, - "relic_id": 61233, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 9, - "count": 4, - "step": 5 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 4 - } - ], - "internal_uid": 354, - "equip_avatar": 1402 - }, - { - "level": 15, - "relic_id": 61234, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 6 - }, - { - "sub_affix_id": 9, - "count": 4, - "step": 5 - } - ], - "internal_uid": 355, - "equip_avatar": 1402 - }, - { - "level": 15, - "relic_id": 63185, - "main_affix_id": 8, - "sub_affixes": [ - { - "sub_affix_id": 7, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 3, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 6 - } - ], - "internal_uid": 356, - "equip_avatar": 1402 - }, - { - "level": 15, - "relic_id": 63186, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 6 - } - ], - "internal_uid": 357, - "equip_avatar": 1402 - }, - { - "level": 15, - "relic_id": 61191, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 7, - "count": 5, - "step": 7 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 10, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 2 - } - ], - "internal_uid": 358, - "equip_avatar": 1321 - }, - { - "level": 15, - "relic_id": 61192, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 7, - "count": 5, - "step": 7 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 0 - } - ], - "internal_uid": 359, - "equip_avatar": 1321 - }, - { - "level": 15, - "relic_id": 61193, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 7, - "count": 5, - "step": 8 - }, - { - "sub_affix_id": 11, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 0 - } - ], - "internal_uid": 360, - "equip_avatar": 1321 - }, - { - "level": 15, - "relic_id": 61194, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 5, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 4 - } - ], - "internal_uid": 361, - "equip_avatar": 1321 - }, - { - "level": 15, - "relic_id": 63165, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 4 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 1 - } - ], - "internal_uid": 362, - "equip_avatar": 1321 - }, - { - "level": 15, - "relic_id": 63166, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 2, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 0 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 4 - } - ], - "internal_uid": 363, - "equip_avatar": 1321 - }, - { - "level": 15, - "relic_id": 61191, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 7, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 10, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 12, - "count": 3, - "step": 4 - } - ], - "internal_uid": 364, - "equip_avatar": 1222 - }, - { - "level": 15, - "relic_id": 61192, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 5 - }, - { - "sub_affix_id": 12, - "count": 3, - "step": 5 - } - ], - "internal_uid": 365, - "equip_avatar": 1222 - }, - { - "level": 15, - "relic_id": 61193, - "main_affix_id": 6, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 11, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 12, - "count": 4, - "step": 3 - } - ], - "internal_uid": 366, - "equip_avatar": 1222 - }, - { - "level": 15, - "relic_id": 61194, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 5, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 12, - "count": 3, - "step": 6 - } - ], - "internal_uid": 367, - "equip_avatar": 1222 - }, - { - "level": 15, - "relic_id": 63165, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 4 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 1 - } - ], - "internal_uid": 368, - "equip_avatar": 1222 - }, - { - "level": 15, - "relic_id": 63166, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 2, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 12, - "count": 3, - "step": 6 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 4 - } - ], - "internal_uid": 369, - "equip_avatar": 1222 - }, - { - "level": 15, - "relic_id": 61191, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 7, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 10, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 2 - } - ], - "internal_uid": 370, - "equip_avatar": 1225 - }, - { - "level": 15, - "relic_id": 61192, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 6, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 12, - "count": 3, - "step": 5 - } - ], - "internal_uid": 371, - "equip_avatar": 1225 - }, - { - "level": 15, - "relic_id": 61193, - "main_affix_id": 7, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 7, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 11, - "count": 3, - "step": 6 - }, - { - "sub_affix_id": 12, - "count": 4, - "step": 3 - } - ], - "internal_uid": 372, - "equip_avatar": 1225 - }, - { - "level": 15, - "relic_id": 61194, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 12, - "count": 4, - "step": 8 - } - ], - "internal_uid": 373, - "equip_avatar": 1225 - }, - { - "level": 15, - "relic_id": 63165, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 4 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 1 - } - ], - "internal_uid": 374, - "equip_avatar": 1225 - }, - { - "level": 15, - "relic_id": 63166, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 12, - "count": 3, - "step": 6 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 4 - } - ], - "internal_uid": 375, - "equip_avatar": 1225 - }, - { - "level": 15, - "relic_id": 61281, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 8 - }, - { - "sub_affix_id": 4, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 1 - } - ], - "internal_uid": 376, - "equip_avatar": 1414 - }, - { - "level": 15, - "relic_id": 61282, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 5, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 0 - }, - { - "sub_affix_id": 10, - "count": 2, - "step": 4 - } - ], - "internal_uid": 377, - "equip_avatar": 1414 - }, - { - "level": 15, - "relic_id": 61283, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 2, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 3, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 6, - "count": 4, - "step": 7 - } - ], - "internal_uid": 378, - "equip_avatar": 1414 - }, - { - "level": 15, - "relic_id": 61284, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 8, - "count": 4, - "step": 5 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 0 - } - ], - "internal_uid": 379, - "equip_avatar": 1414 - }, - { - "level": 15, - "relic_id": 63175, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 3, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 1 - } - ], - "internal_uid": 380, - "equip_avatar": 1414 - }, - { - "level": 15, - "relic_id": 63176, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 4, - "step": 5 - }, - { - "sub_affix_id": 2, - "count": 1, - "step": 8 - }, - { - "sub_affix_id": 10, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 12, - "count": 1, - "step": 1 - } - ], - "internal_uid": 381, - "equip_avatar": 1414 - }, - { - "level": 15, - "relic_id": 61194, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 5, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 4 - } - ], - "internal_uid": 382, - "equip_avatar": 1301 - }, - { - "level": 15, - "relic_id": 61193, - "main_affix_id": 6, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 6 - }, - { - "sub_affix_id": 11, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 12, - "count": 3, - "step": 0 - } - ], - "internal_uid": 383, - "equip_avatar": 1301 - }, - { - "level": 15, - "relic_id": 61192, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 5 - }, - { - "sub_affix_id": 12, - "count": 3, - "step": 5 - } - ], - "internal_uid": 384, - "equip_avatar": 1301 - }, - { - "level": 15, - "relic_id": 61191, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 7, - "count": 2, - "step": 0 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 10, - "count": 2, - "step": 0 - }, - { - "sub_affix_id": 12, - "count": 3, - "step": 4 - } - ], - "internal_uid": 385, - "equip_avatar": 1301 - }, - { - "level": 15, - "relic_id": 63165, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 4 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 1 - } - ], - "internal_uid": 386, - "equip_avatar": 1301 - }, - { - "level": 15, - "relic_id": 63166, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 2, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 12, - "count": 3, - "step": 6 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 4 - } - ], - "internal_uid": 387, - "equip_avatar": 1301 - }, - { - "level": 15, - "relic_id": 61261, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 5, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 6, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 2 - } - ], - "internal_uid": 388, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61141, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 4, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 3 - } - ], - "internal_uid": 389, - "equip_avatar": 8006 - }, - { - "level": 15, - "relic_id": 61142, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 6, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 7, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 12, - "count": 4, - "step": 6 - } - ], - "internal_uid": 390, - "equip_avatar": 8006 - }, - { - "level": 15, - "relic_id": 61213, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 12, - "count": 3, - "step": 6 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 0 - }, - { - "sub_affix_id": 10, - "count": 2, - "step": 0 - } - ], - "internal_uid": 391, - "equip_avatar": 8006 - }, - { - "level": 15, - "relic_id": 61214, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 12, - "count": 5, - "step": 0 - } - ], - "internal_uid": 392, - "equip_avatar": 8006 - }, - { - "level": 15, - "relic_id": 63085, - "main_affix_id": 3, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 3, - "step": 0 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 9, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 12, - "count": 3, - "step": 4 - } - ], - "internal_uid": 393, - "equip_avatar": 1313 - }, - { - "level": 15, - "relic_id": 63086, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 3 - }, - { - "sub_affix_id": 12, - "count": 3, - "step": 6 - } - ], - "internal_uid": 394, - "equip_avatar": 8006 - }, - { - "level": 15, - "relic_id": 61191, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 7, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 10, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 12, - "count": 5, - "step": 8 - } - ], - "internal_uid": 395, - "equip_avatar": 1315 - }, - { - "level": 15, - "relic_id": 61192, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 5 - }, - { - "sub_affix_id": 12, - "count": 3, - "step": 5 - } - ], - "internal_uid": 396, - "equip_avatar": 1315 - }, - { - "level": 15, - "relic_id": 61193, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 0 - }, - { - "sub_affix_id": 11, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 12, - "count": 4, - "step": 3 - } - ], - "internal_uid": 397, - "equip_avatar": 1315 - }, - { - "level": 15, - "relic_id": 61194, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 5, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 4 - } - ], - "internal_uid": 398, - "equip_avatar": 1315 - }, - { - "level": 15, - "relic_id": 63165, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 4 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 1 - } - ], - "internal_uid": 399, - "equip_avatar": 1315 - }, - { - "level": 15, - "relic_id": 63166, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 2, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 0 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 4 - } - ], - "internal_uid": 400, - "equip_avatar": 1315 - }, - { - "level": 15, - "relic_id": 61171, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 8 - }, - { - "sub_affix_id": 4, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 4, - "step": 2 - } - ], - "internal_uid": 401, - "equip_avatar": 1317 - }, - { - "level": 15, - "relic_id": 61192, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 5 - }, - { - "sub_affix_id": 12, - "count": 3, - "step": 5 - } - ], - "internal_uid": 402, - "equip_avatar": 1317 - }, - { - "level": 15, - "relic_id": 61193, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 2 - }, - { - "sub_affix_id": 11, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 12, - "count": 3, - "step": 0 - } - ], - "internal_uid": 403, - "equip_avatar": 1317 - }, - { - "level": 15, - "relic_id": 61194, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 5, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 4 - } - ], - "internal_uid": 404, - "equip_avatar": 1317 - }, - { - "level": 15, - "relic_id": 63075, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 4 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 12, - "count": 2, - "step": 1 - } - ], - "internal_uid": 405, - "equip_avatar": 1317 - }, - { - "level": 15, - "relic_id": 63076, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 2, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 0 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 4 - } - ], - "internal_uid": 406, - "equip_avatar": 1317 - }, - { - "level": 15, - "relic_id": 61291, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 5, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 6, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 2 - } - ], - "internal_uid": 407, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61292, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 7, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 5, - "count": 2, - "step": 4 - } - ], - "internal_uid": 408, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61293, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 4, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 4, - "step": 8 - } - ], - "internal_uid": 409, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61294, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 12, - "count": 1, - "step": 2 - } - ], - "internal_uid": 410, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 63245, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 4, - "step": 4 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 4 - } - ], - "internal_uid": 411, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 63246, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 6, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 11, - "count": 3, - "step": 2 - } - ], - "internal_uid": 412, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61301, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 0 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 3 - } - ], - "internal_uid": 413, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61212, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 5, - "step": 0 - }, - { - "sub_affix_id": 11, - "count": 1, - "step": 0 - } - ], - "internal_uid": 414, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61213, - "main_affix_id": 5, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 7, - "count": 4, - "step": 6 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 11, - "count": 3, - "step": 0 - } - ], - "internal_uid": 415, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61214, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 3, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 5, - "step": 0 - } - ], - "internal_uid": 416, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 63175, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 1 - } - ], - "internal_uid": 417, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 63176, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 4, - "step": 3 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 0 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 10, - "count": 1, - "step": 2 - } - ], - "internal_uid": 418, - "equip_avatar": 1217 - }, - { - "level": 15, - "relic_id": 61171, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 10, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 6 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 0 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 2 - } - ], - "internal_uid": 419, - "equip_avatar": 1406 - }, - { - "level": 15, - "relic_id": 61172, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 7, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 10, - "count": 2, - "step": 4 - } - ], - "internal_uid": 420, - "equip_avatar": 1406 - }, - { - "level": 15, - "relic_id": 61173, - "main_affix_id": 5, - "sub_affixes": [ - { - "sub_affix_id": 10, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 4, - "step": 8 - } - ], - "internal_uid": 421, - "equip_avatar": 1406 - }, - { - "level": 15, - "relic_id": 61174, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 2, - "count": 1, - "step": 0 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 10, - "count": 2, - "step": 4 - } - ], - "internal_uid": 422, - "equip_avatar": 1406 - }, - { - "level": 15, - "relic_id": 63175, - "main_affix_id": 9, - "sub_affixes": [ - { - "sub_affix_id": 7, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 5, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 2 - } - ], - "internal_uid": 423, - "equip_avatar": 1406 - }, - { - "level": 15, - "relic_id": 63176, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 7, - "count": 3, - "step": 6 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 11, - "count": 1, - "step": 0 - } - ], - "internal_uid": 424, - "equip_avatar": 1406 - }, - { - "level": 15, - "relic_id": 61151, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 8, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 6, - "count": 3, - "step": 5 - } - ], - "internal_uid": 425, - "equip_avatar": 1504 - }, - { - "level": 15, - "relic_id": 61152, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 5, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 10, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 5 - } - ], - "internal_uid": 426, - "equip_avatar": 1504 - }, - { - "level": 15, - "relic_id": 61153, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 1, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 11, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 4 - } - ], - "internal_uid": 427, - "equip_avatar": 1504 - }, - { - "level": 15, - "relic_id": 61154, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 1 - } - ], - "internal_uid": 428, - "equip_avatar": 1504 - }, - { - "level": 15, - "relic_id": 63265, - "main_affix_id": 7, - "sub_affixes": [ - { - "sub_affix_id": 5, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 2, - "count": 2, - "step": 1 - } - ], - "internal_uid": 429, - "equip_avatar": 1504 - }, - { - "level": 15, - "relic_id": 63266, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 8, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 1 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 3 - } - ], - "internal_uid": 430, - "equip_avatar": 1504 - }, - { - "level": 15, - "relic_id": 61152, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 3, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 1 - }, - { - "sub_affix_id": 1, - "count": 2, - "step": 0 - } - ], - "internal_uid": 431, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61023, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 4, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 1, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 3 - }, - { - "sub_affix_id": 12, - "count": 1, - "step": 2 - } - ], - "internal_uid": 432, - "equip_avatar": 1309 - }, - { - "level": 15, - "relic_id": 63085, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 7, - "count": 3, - "step": 2 - }, - { - "sub_affix_id": 6, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 11, - "count": 3, - "step": 1 - }, - { - "sub_affix_id": 3, - "count": 1, - "step": 1 - } - ], - "internal_uid": 433, - "equip_avatar": 1309 - }, - { - "level": 15, - "relic_id": 63155, - "main_affix_id": 8, - "sub_affixes": [ - { - "sub_affix_id": 7, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 8, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 6, - "count": 2, - "step": 0 - }, - { - "sub_affix_id": 9, - "count": 4, - "step": 4 - } - ], - "internal_uid": 434, - "equip_avatar": 1220 - }, - { - "level": 15, - "relic_id": 61204, - "main_affix_id": 4, - "sub_affixes": [ - { - "sub_affix_id": 8, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 6, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 1, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 4 - } - ], - "internal_uid": 435, - "equip_avatar": 0 - }, - { - "level": 15, - "relic_id": 61204, - "main_affix_id": 2, - "sub_affixes": [ - { - "sub_affix_id": 12, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 3, - "step": 0 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 4 - }, - { - "sub_affix_id": 7, - "count": 3, - "step": 1 - } - ], - "internal_uid": 436, - "equip_avatar": 1220 - }, - { - "level": 15, - "relic_id": 61202, - "main_affix_id": 1, - "sub_affixes": [ - { - "sub_affix_id": 6, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 8, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 3 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 1 - } - ], - "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": { - "1409": { - "avatar_id": 1409, - "data": { - "rank": 6, - "skills": { - "1409203": 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, - "1409201": 1, - "1409205": 1, - "1409210": 1, - "1409102": 1, - "1409302": 6 - }, - "skills_by_anchor_type": { - "5": 1, - "10": 1, - "17": 1, - "13": 1, - "6": 1, - "12": 1, - "9": 1, - "18": 1, - "7": 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, - "promotion": 6, - "techniques": [ - 140901 - ], - "sp_value": 70, - "sp_max": 140, - "enhanced_id": null - }, - "1312": { - "avatar_id": 1312, - "data": { - "rank": 4, - "skills": { - "1312206": 1, - "1312102": 1, - "1312205": 1, - "1312209": 1, - "1312007": 1, - "1312208": 1, - "1312001": 2, - "1312103": 1, - "1312204": 1, - "1312201": 1, - "1312101": 1, - "1312002": 1, - "1312207": 1, - "1312210": 1, - "1312004": 1, - "1312003": 3, - "1312202": 1, - "1312203": 1 - }, - "skills_by_anchor_type": { - "18": 1, - "2": 1, - "14": 1, - "13": 1, - "9": 1, - "11": 1, - "4": 1, - "5": 1, - "8": 1, - "3": 3, - "17": 1, - "16": 1, - "6": 1, - "15": 1, - "7": 1, - "1": 2, - "10": 1, - "12": 1 - } - }, - "level": 20, - "promotion": 0, - "techniques": [ - 131201 - ], - "sp_value": 0, - "sp_max": 100, - "enhanced_id": null - }, - "1004": { - "avatar_id": 1004, - "data": { - "rank": 0, - "skills": { - "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": { - "8": 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": [ - 800301 - ], - "sp_value": 0, - "sp_max": 120, - "enhanced_id": null - }, - "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": { - "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": { - "13": 1, - "12": 1, - "11": 1, - "10": 1, - "18": 1, - "2": 10, - "16": 1, - "14": 1, - "4": 10, - "17": 1, - "3": 10, - "8": 1, - "7": 1, - "5": 1, - "9": 1, - "1": 6, - "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": [ - 122201 - ], - "sp_value": 55, - "sp_max": 110, - "enhanced_id": null - }, - "1015": { - "avatar_id": 1015, - "data": { - "rank": 0, - "skills": { - "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": { - "12": 1, - "3": 10, - "16": 1, - "15": 1, - "10": 1, - "8": 1, - "2": 10, - "7": 1, - "13": 1, - "11": 1, - "14": 1, - "18": 1, - "4": 10, - "1": 6, - "9": 1, - "6": 1, - "5": 1, - "17": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 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 - }, - "1207": { - "avatar_id": 1207, - "data": { - "rank": 6, - "skills": { - "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": { - "13": 1, - "7": 1, - "2": 10, - "9": 1, - "3": 10, - "6": 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": [ - 121801 - ], - "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": { - "avatar_id": 1224, - "data": { - "rank": 6, - "skills": { - "1224203": 1, - "1224209": 1, - "1224102": 1, - "1224204": 1, - "1224001": 6, - "1224205": 1, - "1224101": 1, - "1224003": 10, - "1224208": 1, - "1224207": 1, - "1224210": 1, - "1224002": 10, - "1224206": 1, - "1224202": 1, - "1224004": 10, - "1224007": 1, - "1224103": 1, - "1224201": 1 - }, - "skills_by_anchor_type": { - "4": 10, - "7": 1, - "6": 1, - "1": 6, - "16": 1, - "5": 1, - "11": 1, - "15": 1, - "2": 10, - "8": 1, - "17": 1, - "10": 1, - "18": 1, - "9": 1, - "3": 10, - "13": 1, - "12": 1, - "14": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 122401, - 122401, - 122401, - 122402 - ], - "sp_value": 0, - "sp_max": 110, - "enhanced_id": null - }, - "1206": { - "avatar_id": 1206, - "data": { - "rank": 6, - "skills": { - "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": { - "5": 1, - "1": 2, - "8": 1, - "3": 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": [ - 120601 - ], - "sp_value": 0, - "sp_max": 120, - "enhanced_id": null - }, - "1208": { - "avatar_id": 1208, - "data": { - "rank": 0, - "skills": { - "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": { - "1": 1, - "10": 1, - "15": 1, - "3": 1, - "17": 1, - "4": 1, - "8": 1, - "16": 1, - "12": 1, - "6": 1, - "7": 1, - "2": 1, - "9": 1, - "5": 1, - "18": 1, - "11": 1, - "13": 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": [ - 121301 - ], - "sp_value": 0, - "sp_max": 140, - "enhanced_id": null - }, - "1309": { - "avatar_id": 1309, - "data": { - "rank": 0, - "skills": { - "1309007": 1, - "1309207": 1, - "1309002": 10, - "1309201": 1, - "1309210": 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": { - "5": 1, - "10": 1, - "9": 1, - "13": 1, - "18": 1, - "6": 1, - "12": 1, - "7": 1, - "14": 1, - "17": 1, - "15": 1, - "4": 10, - "3": 10, - "1": 6, - "2": 10, - "8": 1, - "11": 1, - "16": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 130902 - ], - "sp_value": 80, - "sp_max": 160, - "enhanced_id": null - }, - "1321": { - "avatar_id": 1321, - "data": { - "rank": 0, - "skills": { - "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, - "7": 1, - "10": 1, - "11": 1, - "4": 10, - "3": 10, - "15": 1, - "5": 1, - "16": 1, - "18": 1, - "6": 1, - "1": 6, - "2": 10, - "9": 1, - "8": 1, - "14": 1, - "13": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 132101 - ], - "sp_value": 65, - "sp_max": 130, - "enhanced_id": null - }, - "1006": { - "avatar_id": 1006, - "data": { - "rank": 0, - "skills": { - "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": { - "7": 1, - "5": 1, - "3": 9, - "11": 1, - "10": 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": [ - 100601 - ], - "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": 0, - "skills": { - "1407102": 1, - "1407302": 6, - "1407203": 1, - "1407206": 1, - "1407208": 1, - "1407201": 1, - "1407207": 1, - "1407101": 1, - "1407204": 1, - "1407210": 1, - "1407301": 6, - "1407004": 10, - "1407209": 1, - "1407002": 10, - "1407205": 1, - "1407103": 1, - "1407001": 1, - "1407007": 1, - "1407003": 10, - "1407202": 1 - }, - "skills_by_anchor_type": { - "15": 1, - "12": 1, - "8": 1, - "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, - "14": 1, - "18": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 140701, - 140703 - ], - "sp_value": 0, - "sp_max": 100, - "enhanced_id": null - }, - "1408": { - "avatar_id": 1408, - "data": { - "rank": 0, - "skills": { - "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, - "14": 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, - "10": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 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": { - "8005207": 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, - "8005208": 1, - "8005201": 1, - "8005205": 1, - "8005202": 1 - }, - "skills_by_anchor_type": { - "12": 1, - "9": 1, - "1": 1, - "13": 1, - "17": 1, - "2": 1, - "8": 1, - "6": 1, - "14": 1, - "16": 1, - "11": 1, - "5": 1, - "10": 1, - "18": 1, - "4": 1, - "15": 1, - "3": 1, - "7": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 800501 - ], - "sp_value": 0, - "sp_max": 140, - "enhanced_id": null - }, - "8009": { - "avatar_id": 8009, - "data": { - "rank": 6, - "skills": { - "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, - "16": 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, - "9": 1, - "11": 1, - "6": 1, - "8": 1, - "1": 6 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 800901, - 800902 - ], - "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 - }, - "1415": { - "avatar_id": 1415, - "data": { - "rank": 0, - "skills": { - "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, - "1415003": 10 - }, - "skills_by_anchor_type": { - "9": 1, - "14": 1, - "16": 1, - "8": 1, - "13": 1, - "11": 1, - "4": 10, - "5": 1, - "12": 1, - "2": 10, - "10": 1, - "18": 1, - "15": 1, - "3": 10, - "7": 1, - "20": 6, - "19": 6, - "1": 6, - "17": 1, - "6": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 141501, - 141502, - 141503 - ], - "sp_value": 0, - "sp_max": 24, - "enhanced_id": null - }, - "1307": { - "avatar_id": 1307, - "data": { - "rank": 0, - "skills": { - "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": { - "6": 1, - "10": 1, - "2": 10, - "4": 10, - "13": 1, - "18": 1, - "1": 6, - "9": 1, - "3": 10, - "17": 1, - "11": 1, - "7": 1, - "8": 1, - "12": 1, - "16": 1, - "14": 1, - "15": 1, - "5": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 130701 - ], - "sp_value": 60, - "sp_max": 120, - "enhanced_id": null - }, - "1220": { - "avatar_id": 1220, - "data": { - "rank": 0, - "skills": { - "1220204": 1, - "1220207": 1, - "1220001": 6, - "1220007": 1, - "1220203": 1, - "1220205": 1, - "1220201": 1, - "1220202": 1, - "1220004": 10, - "1220209": 1, - "1220003": 10, - "1220101": 1, - "1220206": 1, - "1220208": 1, - "1220210": 1, - "1220103": 1, - "1220002": 10, - "1220102": 1 - }, - "skills_by_anchor_type": { - "9": 1, - "2": 10, - "15": 1, - "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, - "promotion": 6, - "techniques": [ - 122001, - 122002 - ], - "sp_value": 6, - "sp_max": 12, - "enhanced_id": null - }, - "1211": { - "avatar_id": 1211, - "data": { - "rank": 1, - "skills": { - "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": { - "3": 9, - "12": 1, - "2": 9, - "7": 1, - "16": 1, - "5": 1, - "1": 1, - "17": 1, - "11": 1, - "15": 1, - "9": 1, - "8": 1, - "18": 1, - "14": 1, - "4": 9, - "6": 1, - "10": 1, - "13": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 121101 - ], - "sp_value": 0, - "sp_max": 100, - "enhanced_id": null - }, - "1106": { - "avatar_id": 1106, - "data": { - "rank": 6, - "skills": { - "1106101": 1, - "1106203": 1, - "1106002": 5, - "1106001": 3, - "1106007": 1, - "1106102": 1, - "1106103": 1, - "1106205": 1, - "1106003": 10, - "1106207": 1, - "1106208": 1, - "1106210": 1, - "1106202": 1, - "1106209": 1, - "1106206": 1, - "1106004": 10, - "1106201": 1, - "1106204": 1 - }, - "skills_by_anchor_type": { - "13": 1, - "7": 1, - "8": 1, - "16": 1, - "3": 10, - "1": 3, - "14": 1, - "4": 10, - "6": 1, - "17": 1, - "9": 1, - "12": 1, - "2": 5, - "5": 1, - "15": 1, - "10": 1, - "18": 1, - "11": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 110601 - ], - "sp_value": 0, - "sp_max": 110, - "enhanced_id": null - }, - "1203": { - "avatar_id": 1203, - "data": { - "rank": 0, - "skills": { - "1203007": 1, - "1203208": 1, - "1203209": 1, - "1203207": 1, - "1203205": 1, - "1203103": 1, - "1203204": 1, - "1203206": 1, - "1203203": 1, - "1203101": 1, - "1203202": 1, - "1203102": 1, - "1203201": 1, - "1203210": 1, - "1203001": 1, - "1203003": 2, - "1203002": 8, - "1203004": 8 - }, - "skills_by_anchor_type": { - "1": 1, - "16": 1, - "3": 2, - "13": 1, - "4": 8, - "6": 1, - "11": 1, - "10": 1, - "12": 1, - "9": 1, - "17": 1, - "2": 8, - "7": 1, - "5": 1, - "8": 1, - "15": 1, - "18": 1, - "14": 1 - } - }, - "level": 80, - "promotion": 6, - "techniques": [ - 120301 - ], - "sp_value": 0, - "sp_max": 100, - "enhanced_id": null - }, - "1111": { - "avatar_id": 1111, - "data": { - "rank": 6, - "skills": { - "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": { - "5": 1, - "4": 3, - "12": 1, - "7": 1, - "1": 2, - "2": 3, - "8": 1, - "14": 1, - "11": 1, - "15": 1, - "3": 3, - "13": 1, - "10": 1, - "6": 1, - "16": 1, - "17": 1, - "18": 1, - "9": 1 - } - }, - "level": 20, - "promotion": 0, - "techniques": [ - 111101 - ], - "sp_value": 0, - "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": { - "custom_battle_lineup": null, - "battle_type": "Default", - "monsters": [ - [ - { - "level": 95, - "monster_id": 4044010, - "max_hp": 0 - } - ] - ], - "blessings": [ - { - "level": 1, - "id": 3030143, - "dynamic_key": null, - "dynamic_values": [] - } - ], - "stage_id": 30120122, - "cycle_count": 30, - "path_resonance_id": 0, - "custom_stats": [], - "scepters": [] - } + "lightcones": [ + { + "level": 80, + "item_id": 23000, + "equip_avatar": 1003, + "rank": 1, + "promotion": 6, + "internal_uid": 722 + }, + { + "level": 80, + "item_id": 23006, + "equip_avatar": 1005, + "rank": 2, + "promotion": 6, + "internal_uid": 723 + }, + { + "level": 80, + "item_id": 22000, + "equip_avatar": 1406, + "rank": 5, + "promotion": 6, + "internal_uid": 724 + }, + { + "level": 80, + "item_id": 21006, + "equip_avatar": 1013, + "rank": 5, + "promotion": 6, + "internal_uid": 725 + }, + { + "level": 80, + "item_id": 23001, + "equip_avatar": 1102, + "rank": 1, + "promotion": 6, + "internal_uid": 726 + }, + { + "level": 80, + "item_id": 21013, + "equip_avatar": 1103, + "rank": 5, + "promotion": 6, + "internal_uid": 727 + }, + { + "level": 80, + "item_id": 21016, + "equip_avatar": 1304, + "rank": 5, + "promotion": 6, + "internal_uid": 728 + }, + { + "level": 80, + "item_id": 21015, + "equip_avatar": 1106, + "rank": 5, + "promotion": 6, + "internal_uid": 729 + }, + { + "level": 80, + "item_id": 23016, + "equip_avatar": 1112, + "rank": 1, + "promotion": 6, + "internal_uid": 730 + }, + { + "level": 80, + "item_id": 21034, + "equip_avatar": 1201, + "rank": 5, + "promotion": 6, + "internal_uid": 731 + }, + { + "level": 80, + "item_id": 21013, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 732 + }, + { + "level": 80, + "item_id": 23009, + "equip_avatar": 1205, + "rank": 1, + "promotion": 6, + "internal_uid": 733 + }, + { + "level": 80, + "item_id": 21018, + "equip_avatar": 1215, + "rank": 5, + "promotion": 6, + "internal_uid": 734 + }, + { + "level": 80, + "item_id": 21016, + "equip_avatar": 1208, + "rank": 5, + "promotion": 6, + "internal_uid": 735 + }, + { + "level": 80, + "item_id": 21021, + "equip_avatar": 1217, + "rank": 5, + "promotion": 6, + "internal_uid": 736 + }, + { + "level": 80, + "item_id": 23014, + "equip_avatar": 1212, + "rank": 1, + "promotion": 6, + "internal_uid": 737 + }, + { + "level": 80, + "item_id": 23015, + "equip_avatar": 1213, + "rank": 1, + "promotion": 6, + "internal_uid": 738 + }, + { + "level": 80, + "item_id": 23031, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 739 + }, + { + "level": 80, + "item_id": 23030, + "equip_avatar": 1221, + "rank": 5, + "promotion": 6, + "internal_uid": 740 + }, + { + "level": 80, + "item_id": 21021, + "equip_avatar": 1222, + "rank": 5, + "promotion": 6, + "internal_uid": 741 + }, + { + "level": 80, + "item_id": 21010, + "equip_avatar": 1223, + "rank": 5, + "promotion": 6, + "internal_uid": 742 + }, + { + "level": 80, + "item_id": 24001, + "equip_avatar": 1224, + "rank": 5, + "promotion": 6, + "internal_uid": 743 + }, + { + "level": 80, + "item_id": 23008, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 744 + }, + { + "level": 80, + "item_id": 21013, + "equip_avatar": 1302, + "rank": 5, + "promotion": 6, + "internal_uid": 745 + }, + { + "level": 80, + "item_id": 21018, + "equip_avatar": 1403, + "rank": 5, + "promotion": 6, + "internal_uid": 746 + }, + { + "level": 80, + "item_id": 23022, + "equip_avatar": 1307, + "rank": 1, + "promotion": 6, + "internal_uid": 747 + }, + { + "level": 80, + "item_id": 23024, + "equip_avatar": 1308, + "rank": 1, + "promotion": 6, + "internal_uid": 748 + }, + { + "level": 80, + "item_id": 23038, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 749 + }, + { + "level": 80, + "item_id": 23028, + "equip_avatar": 1314, + "rank": 5, + "promotion": 6, + "internal_uid": 750 + }, + { + "level": 80, + "item_id": 21047, + "equip_avatar": 1315, + "rank": 5, + "promotion": 6, + "internal_uid": 751 + }, + { + "level": 80, + "item_id": 23033, + "equip_avatar": 1317, + "rank": 5, + "promotion": 6, + "internal_uid": 752 + }, + { + "level": 80, + "item_id": 21027, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 753 + }, + { + "level": 80, + "item_id": 21052, + "equip_avatar": 0, + "rank": 2, + "promotion": 6, + "internal_uid": 754 + }, + { + "level": 80, + "item_id": 21032, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 755 + }, + { + "level": 80, + "item_id": 23039, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 756 + }, + { + "level": 80, + "item_id": 21018, + "equip_avatar": 1303, + "rank": 5, + "promotion": 6, + "internal_uid": 757 + }, + { + "level": 80, + "item_id": 21050, + "equip_avatar": 8008, + "rank": 5, + "promotion": 6, + "internal_uid": 758 + }, + { + "level": 80, + "item_id": 24005, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 759 + }, + { + "level": 80, + "item_id": 20008, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 760 + }, + { + "level": 80, + "item_id": 20015, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 761 + }, + { + "level": 80, + "item_id": 21004, + "equip_avatar": 1202, + "rank": 5, + "promotion": 6, + "internal_uid": 762 + }, + { + "level": 80, + "item_id": 21009, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 763 + }, + { + "level": 80, + "item_id": 21010, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 764 + }, + { + "level": 80, + "item_id": 21020, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 765 + }, + { + "level": 80, + "item_id": 21034, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 766 + }, + { + "level": 80, + "item_id": 21034, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 767 + }, + { + "level": 80, + "item_id": 21036, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 768 + }, + { + "level": 80, + "item_id": 21045, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 769 + }, + { + "level": 80, + "item_id": 21046, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 770 + }, + { + "level": 80, + "item_id": 21050, + "equip_avatar": 0, + "rank": 1, + "promotion": 6, + "internal_uid": 771 + }, + { + "level": 80, + "item_id": 21050, + "equip_avatar": 8007, + "rank": 5, + "promotion": 6, + "internal_uid": 772 + }, + { + "level": 80, + "item_id": 22003, + "equip_avatar": 1404, + "rank": 5, + "promotion": 6, + "internal_uid": 773 + }, + { + "level": 80, + "item_id": 23011, + "equip_avatar": 0, + "rank": 1, + "promotion": 6, + "internal_uid": 774 + }, + { + "level": 80, + "item_id": 23012, + "equip_avatar": 0, + "rank": 1, + "promotion": 6, + "internal_uid": 775 + }, + { + "level": 80, + "item_id": 23012, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 776 + }, + { + "level": 80, + "item_id": 23016, + "equip_avatar": 0, + "rank": 1, + "promotion": 6, + "internal_uid": 777 + }, + { + "level": 80, + "item_id": 23016, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 778 + }, + { + "level": 80, + "item_id": 23017, + "equip_avatar": 0, + "rank": 1, + "promotion": 6, + "internal_uid": 779 + }, + { + "level": 80, + "item_id": 23019, + "equip_avatar": 0, + "rank": 1, + "promotion": 6, + "internal_uid": 780 + }, + { + "level": 80, + "item_id": 23019, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 781 + }, + { + "level": 80, + "item_id": 23019, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 782 + }, + { + "level": 80, + "item_id": 23020, + "equip_avatar": 0, + "rank": 1, + "promotion": 6, + "internal_uid": 783 + }, + { + "level": 80, + "item_id": 23021, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 784 + }, + { + "level": 80, + "item_id": 23021, + "equip_avatar": 0, + "rank": 1, + "promotion": 6, + "internal_uid": 785 + }, + { + "level": 80, + "item_id": 23021, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 786 + }, + { + "level": 80, + "item_id": 23023, + "equip_avatar": 1001, + "rank": 1, + "promotion": 6, + "internal_uid": 787 + }, + { + "level": 80, + "item_id": 23023, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 788 + }, + { + "level": 80, + "item_id": 23024, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 789 + }, + { + "level": 80, + "item_id": 23025, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 790 + }, + { + "level": 80, + "item_id": 23026, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 791 + }, + { + "level": 80, + "item_id": 23026, + "equip_avatar": 0, + "rank": 1, + "promotion": 6, + "internal_uid": 792 + }, + { + "level": 80, + "item_id": 23026, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 793 + }, + { + "level": 80, + "item_id": 23028, + "equip_avatar": 0, + "rank": 1, + "promotion": 6, + "internal_uid": 794 + }, + { + "level": 80, + "item_id": 23029, + "equip_avatar": 0, + "rank": 1, + "promotion": 6, + "internal_uid": 795 + }, + { + "level": 80, + "item_id": 23029, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 796 + }, + { + "level": 80, + "item_id": 23030, + "equip_avatar": 0, + "rank": 1, + "promotion": 6, + "internal_uid": 797 + }, + { + "level": 80, + "item_id": 23031, + "equip_avatar": 0, + "rank": 1, + "promotion": 6, + "internal_uid": 798 + }, + { + "level": 80, + "item_id": 23032, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 799 + }, + { + "level": 80, + "item_id": 23033, + "equip_avatar": 0, + "rank": 1, + "promotion": 6, + "internal_uid": 800 + }, + { + "level": 80, + "item_id": 23034, + "equip_avatar": 0, + "rank": 1, + "promotion": 6, + "internal_uid": 801 + }, + { + "level": 80, + "item_id": 23034, + "equip_avatar": 1313, + "rank": 5, + "promotion": 6, + "internal_uid": 802 + }, + { + "level": 80, + "item_id": 23035, + "equip_avatar": 0, + "rank": 1, + "promotion": 6, + "internal_uid": 803 + }, + { + "level": 80, + "item_id": 23035, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 804 + }, + { + "level": 80, + "item_id": 23036, + "equip_avatar": 0, + "rank": 1, + "promotion": 6, + "internal_uid": 805 + }, + { + "level": 80, + "item_id": 23036, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 806 + }, + { + "level": 80, + "item_id": 23037, + "equip_avatar": 1401, + "rank": 1, + "promotion": 6, + "internal_uid": 807 + }, + { + "level": 80, + "item_id": 23037, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 808 + }, + { + "level": 80, + "item_id": 23038, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 809 + }, + { + "level": 80, + "item_id": 23038, + "equip_avatar": 0, + "rank": 1, + "promotion": 6, + "internal_uid": 810 + }, + { + "level": 80, + "item_id": 23039, + "equip_avatar": 1107, + "rank": 1, + "promotion": 6, + "internal_uid": 811 + }, + { + "level": 80, + "item_id": 24000, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 812 + }, + { + "level": 80, + "item_id": 24003, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 813 + }, + { + "level": 80, + "item_id": 24004, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 814 + }, + { + "level": 80, + "item_id": 24005, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 815 + }, + { + "level": 80, + "item_id": 21018, + "equip_avatar": 1306, + "rank": 5, + "promotion": 6, + "internal_uid": 816 + }, + { + "level": 80, + "item_id": 23040, + "equip_avatar": 1407, + "rank": 5, + "promotion": 6, + "internal_uid": 817 + }, + { + "level": 80, + "item_id": 23008, + "equip_avatar": 1203, + "rank": 5, + "promotion": 6, + "internal_uid": 818 + }, + { + "level": 80, + "item_id": 21000, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 819 + }, + { + "level": 80, + "item_id": 21007, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 820 + }, + { + "level": 15, + "item_id": 20012, + "equip_avatar": 1101, + "rank": 5, + "promotion": 0, + "internal_uid": 821 + }, + { + "level": 80, + "item_id": 23002, + "equip_avatar": 0, + "rank": 2, + "promotion": 6, + "internal_uid": 822 + }, + { + "level": 80, + "item_id": 23034, + "equip_avatar": 1207, + "rank": 1, + "promotion": 6, + "internal_uid": 823 + }, + { + "level": 60, + "item_id": 24003, + "equip_avatar": 0, + "rank": 5, + "promotion": 4, + "internal_uid": 824 + }, + { + "level": 80, + "item_id": 20012, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 825 + }, + { + "level": 80, + "item_id": 23002, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 826 + }, + { + "level": 80, + "item_id": 21035, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 827 + }, + { + "level": 80, + "item_id": 21052, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 828 + }, + { + "level": 80, + "item_id": 21048, + "equip_avatar": 1301, + "rank": 5, + "promotion": 6, + "internal_uid": 829 + }, + { + "level": 1, + "item_id": 21018, + "equip_avatar": 0, + "rank": 5, + "promotion": 0, + "internal_uid": 830 + }, + { + "level": 1, + "item_id": 21015, + "equip_avatar": 0, + "rank": 5, + "promotion": 0, + "internal_uid": 831 + }, + { + "level": 80, + "item_id": 23025, + "equip_avatar": 1310, + "rank": 1, + "promotion": 6, + "internal_uid": 832 + }, + { + "level": 80, + "item_id": 21015, + "equip_avatar": 1225, + "rank": 5, + "promotion": 6, + "internal_uid": 833 + }, + { + "level": 80, + "item_id": 23003, + "equip_avatar": 1309, + "rank": 1, + "promotion": 6, + "internal_uid": 834 + }, + { + "level": 80, + "item_id": 21018, + "equip_avatar": 8006, + "rank": 3, + "promotion": 6, + "internal_uid": 835 + }, + { + "level": 80, + "item_id": 21025, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 836 + }, + { + "level": 80, + "item_id": 23043, + "equip_avatar": 0, + "rank": 1, + "promotion": 6, + "internal_uid": 837 + }, + { + "level": 80, + "item_id": 23042, + "equip_avatar": 1409, + "rank": 5, + "promotion": 6, + "internal_uid": 838 + }, + { + "level": 80, + "item_id": 21034, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 839 + }, + { + "level": 80, + "item_id": 23035, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 840 + }, + { + "level": 80, + "item_id": 21027, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 841 + }, + { + "level": 80, + "item_id": 21020, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 842 + }, + { + "level": 80, + "item_id": 20009, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 843 + }, + { + "level": 80, + "item_id": 21013, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 844 + }, + { + "level": 80, + "item_id": 20016, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 845 + }, + { + "level": 80, + "item_id": 23006, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 846 + }, + { + "level": 80, + "item_id": 23014, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 847 + }, + { + "level": 80, + "item_id": 23007, + "equip_avatar": 1006, + "rank": 5, + "promotion": 6, + "internal_uid": 848 + }, + { + "level": 80, + "item_id": 20001, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 849 + }, + { + "level": 80, + "item_id": 20002, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 850 + }, + { + "level": 80, + "item_id": 23028, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 851 + }, + { + "level": 80, + "item_id": 21048, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 852 + }, + { + "level": 80, + "item_id": 23013, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 853 + }, + { + "level": 80, + "item_id": 23021, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 854 + }, + { + "level": 80, + "item_id": 21042, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 855 + }, + { + "level": 80, + "item_id": 21041, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 856 + }, + { + "level": 80, + "item_id": 23020, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 857 + }, + { + "level": 80, + "item_id": 21026, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 858 + }, + { + "level": 80, + "item_id": 21028, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 859 + }, + { + "level": 80, + "item_id": 23034, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 860 + }, + { + "level": 80, + "item_id": 23036, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 861 + }, + { + "level": 80, + "item_id": 21012, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 862 + }, + { + "level": 80, + "item_id": 20015, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 863 + }, + { + "level": 80, + "item_id": 20017, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 864 + }, + { + "level": 80, + "item_id": 21006, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 865 + }, + { + "level": 80, + "item_id": 22002, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 866 + }, + { + "level": 80, + "item_id": 24003, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 867 + }, + { + "level": 80, + "item_id": 24005, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 868 + }, + { + "level": 80, + "item_id": 20014, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 869 + }, + { + "level": 80, + "item_id": 21018, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 870 + }, + { + "level": 80, + "item_id": 21050, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 871 + }, + { + "level": 80, + "item_id": 20007, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 872 + }, + { + "level": 80, + "item_id": 22004, + "equip_avatar": 1405, + "rank": 5, + "promotion": 6, + "internal_uid": 873 + }, + { + "level": 80, + "item_id": 21011, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 874 + }, + { + "level": 80, + "item_id": 20018, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 875 + }, + { + "level": 80, + "item_id": 21007, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 876 + }, + { + "level": 80, + "item_id": 21014, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 877 + }, + { + "level": 80, + "item_id": 21047, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 878 + }, + { + "level": 80, + "item_id": 21015, + "equip_avatar": 1218, + "rank": 5, + "promotion": 6, + "internal_uid": 879 + }, + { + "level": 80, + "item_id": 20010, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 880 + }, + { + "level": 80, + "item_id": 20011, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 881 + }, + { + "level": 80, + "item_id": 23040, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 882 + }, + { + "level": 80, + "item_id": 21022, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 883 + }, + { + "level": 80, + "item_id": 20003, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 884 + }, + { + "level": 80, + "item_id": 23004, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 885 + }, + { + "level": 80, + "item_id": 23008, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 886 + }, + { + "level": 80, + "item_id": 23016, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 887 + }, + { + "level": 80, + "item_id": 23012, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 888 + }, + { + "level": 80, + "item_id": 23015, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 889 + }, + { + "level": 80, + "item_id": 23023, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 890 + }, + { + "level": 80, + "item_id": 21046, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 891 + }, + { + "level": 80, + "item_id": 21043, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 892 + }, + { + "level": 80, + "item_id": 21039, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 893 + }, + { + "level": 80, + "item_id": 23019, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 894 + }, + { + "level": 80, + "item_id": 20006, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 895 + }, + { + "level": 80, + "item_id": 21019, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 896 + }, + { + "level": 80, + "item_id": 23043, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 897 + }, + { + "level": 80, + "item_id": 21035, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 898 + }, + { + "level": 80, + "item_id": 23027, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 899 + }, + { + "level": 80, + "item_id": 23000, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 900 + }, + { + "level": 80, + "item_id": 22003, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 901 + }, + { + "level": 80, + "item_id": 21003, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 902 + }, + { + "level": 80, + "item_id": 20022, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 903 + }, + { + "level": 80, + "item_id": 24000, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 904 + }, + { + "level": 80, + "item_id": 24004, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 905 + }, + { + "level": 80, + "item_id": 21002, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 906 + }, + { + "level": 80, + "item_id": 23010, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 907 + }, + { + "level": 80, + "item_id": 23003, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 908 + }, + { + "level": 80, + "item_id": 21052, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 909 + }, + { + "level": 80, + "item_id": 20005, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 910 + }, + { + "level": 80, + "item_id": 20012, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 911 + }, + { + "level": 80, + "item_id": 21016, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 912 + }, + { + "level": 80, + "item_id": 21009, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 913 + }, + { + "level": 80, + "item_id": 20019, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 914 + }, + { + "level": 80, + "item_id": 21030, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 915 + }, + { + "level": 80, + "item_id": 21031, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 916 + }, + { + "level": 80, + "item_id": 23031, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 917 + }, + { + "level": 80, + "item_id": 21024, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 918 + }, + { + "level": 80, + "item_id": 23038, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 919 + }, + { + "level": 80, + "item_id": 23039, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 920 + }, + { + "level": 80, + "item_id": 21023, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 921 + }, + { + "level": 80, + "item_id": 23024, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 922 + }, + { + "level": 80, + "item_id": 21045, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 923 + }, + { + "level": 80, + "item_id": 23032, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 924 + }, + { + "level": 80, + "item_id": 21037, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 925 + }, + { + "level": 80, + "item_id": 23025, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 926 + }, + { + "level": 80, + "item_id": 23017, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 927 + }, + { + "level": 80, + "item_id": 21038, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 928 + }, + { + "level": 80, + "item_id": 21044, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 929 + }, + { + "level": 80, + "item_id": 21051, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 930 + }, + { + "level": 80, + "item_id": 23011, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 931 + }, + { + "level": 80, + "item_id": 23009, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 932 + }, + { + "level": 80, + "item_id": 22000, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 933 + }, + { + "level": 80, + "item_id": 20013, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 934 + }, + { + "level": 80, + "item_id": 21010, + "equip_avatar": 1220, + "rank": 5, + "promotion": 6, + "internal_uid": 935 + }, + { + "level": 80, + "item_id": 21008, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 936 + }, + { + "level": 80, + "item_id": 24001, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 937 + }, + { + "level": 80, + "item_id": 23026, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 938 + }, + { + "level": 80, + "item_id": 23001, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 939 + }, + { + "level": 80, + "item_id": 23033, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 940 + }, + { + "level": 80, + "item_id": 21025, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 941 + }, + { + "level": 80, + "item_id": 21004, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 942 + }, + { + "level": 80, + "item_id": 21000, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 943 + }, + { + "level": 80, + "item_id": 22001, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 944 + }, + { + "level": 80, + "item_id": 20021, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 945 + }, + { + "level": 80, + "item_id": 23022, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 946 + }, + { + "level": 80, + "item_id": 23030, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 947 + }, + { + "level": 80, + "item_id": 23005, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 948 + }, + { + "level": 80, + "item_id": 21021, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 949 + }, + { + "level": 80, + "item_id": 21029, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 950 + }, + { + "level": 80, + "item_id": 20004, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 951 + }, + { + "level": 80, + "item_id": 23037, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 952 + }, + { + "level": 80, + "item_id": 20000, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 953 + }, + { + "level": 80, + "item_id": 21032, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 954 + }, + { + "level": 80, + "item_id": 21036, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 955 + }, + { + "level": 80, + "item_id": 23029, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 956 + }, + { + "level": 80, + "item_id": 21033, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 957 + }, + { + "level": 80, + "item_id": 21040, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 958 + }, + { + "level": 80, + "item_id": 23002, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 959 + }, + { + "level": 80, + "item_id": 23018, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 960 + }, + { + "level": 80, + "item_id": 23041, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 961 + }, + { + "level": 80, + "item_id": 20008, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 962 + }, + { + "level": 80, + "item_id": 21001, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 963 + }, + { + "level": 80, + "item_id": 21017, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 964 + }, + { + "level": 80, + "item_id": 21005, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 965 + }, + { + "level": 80, + "item_id": 20020, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 966 + }, + { + "level": 80, + "item_id": 24002, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 967 + }, + { + "level": 80, + "item_id": 23045, + "equip_avatar": 1014, + "rank": 1, + "promotion": 6, + "internal_uid": 968 + }, + { + "level": 80, + "item_id": 23046, + "equip_avatar": 1015, + "rank": 1, + "promotion": 6, + "internal_uid": 978 + }, + { + "level": 80, + "item_id": 23044, + "equip_avatar": 1408, + "rank": 1, + "promotion": 6, + "internal_uid": 984 + }, + { + "equip_avatar": 1321, + "internal_uid": 985, + "item_id": 23050, + "level": 80, + "promotion": 6, + "rank": 1 + } + ], + "relics": [ + { + "level": 15, + "relic_id": 61063, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 5, + "step": 5 + } + ], + "internal_uid": 128, + "equip_avatar": 1213, + "relic_set_id": 106 + }, + { + "level": 15, + "relic_id": 61064, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 4 + } + ], + "internal_uid": 129, + "equip_avatar": 1213, + "relic_set_id": 106 + }, + { + "level": 15, + "relic_id": 61081, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 4 + } + ], + "internal_uid": 131, + "equip_avatar": 1212, + "relic_set_id": 108 + }, + { + "level": 15, + "relic_id": 61081, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 11, + "count": 3, + "step": 0 + } + ], + "internal_uid": 132, + "equip_avatar": 1201, + "relic_set_id": 108 + }, + { + "level": 15, + "relic_id": 61082, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 4 + } + ], + "internal_uid": 133, + "equip_avatar": 0, + "relic_set_id": 108 + }, + { + "level": 15, + "relic_id": 61082, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + } + ], + "internal_uid": 134, + "equip_avatar": 1212, + "relic_set_id": 108 + }, + { + "level": 15, + "relic_id": 61082, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + } + ], + "internal_uid": 135, + "equip_avatar": 1201, + "relic_set_id": 108 + }, + { + "level": 15, + "relic_id": 61083, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + } + ], + "internal_uid": 136, + "equip_avatar": 1201, + "relic_set_id": 108 + }, + { + "level": 15, + "relic_id": 61083, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + } + ], + "internal_uid": 137, + "equip_avatar": 1015, + "relic_set_id": 108 + }, + { + "level": 15, + "relic_id": 61083, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 8 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 0 + } + ], + "internal_uid": 138, + "equip_avatar": 1212, + "relic_set_id": 108 + }, + { + "level": 15, + "relic_id": 61084, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 6 + } + ], + "internal_uid": 139, + "equip_avatar": 1015, + "relic_set_id": 108 + }, + { + "level": 15, + "relic_id": 61084, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + } + ], + "internal_uid": 140, + "equip_avatar": 1212, + "relic_set_id": 108 + }, + { + "level": 15, + "relic_id": 61084, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 6 + } + ], + "internal_uid": 141, + "equip_avatar": 0, + "relic_set_id": 108 + }, + { + "level": 15, + "relic_id": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 0 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + } + ], + "internal_uid": 142, + "equip_avatar": 1217, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 10, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 143, + "equip_avatar": 1006, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 144, + "equip_avatar": 1001, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 145, + "equip_avatar": 0, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 146, + "equip_avatar": 1220, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + } + ], + "internal_uid": 147, + "equip_avatar": 1207, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + } + ], + "internal_uid": 148, + "equip_avatar": 1103, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + } + ], + "internal_uid": 149, + "equip_avatar": 1112, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 150, + "equip_avatar": 0, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 151, + "equip_avatar": 1302, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 152, + "equip_avatar": 1224, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + } + ], + "internal_uid": 153, + "equip_avatar": 0, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 0 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + } + ], + "internal_uid": 154, + "equip_avatar": 1218, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 0 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + } + ], + "internal_uid": 155, + "equip_avatar": 1202, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 156, + "equip_avatar": 0, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + } + ], + "internal_uid": 157, + "equip_avatar": 1313, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + } + ], + "internal_uid": 158, + "equip_avatar": 1223, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 0 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + } + ], + "internal_uid": 159, + "equip_avatar": 1106, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61102, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 3 + } + ], + "internal_uid": 160, + "equip_avatar": 0, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61102, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 4 + } + ], + "internal_uid": 161, + "equip_avatar": 1317, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61102, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + } + ], + "internal_uid": 162, + "equip_avatar": 1001, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61102, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + } + ], + "internal_uid": 163, + "equip_avatar": 1005, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61102, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + } + ], + "internal_uid": 164, + "equip_avatar": 1006, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61102, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 2 + } + ], + "internal_uid": 165, + "equip_avatar": 1207, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61102, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + } + ], + "internal_uid": 166, + "equip_avatar": 0, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61102, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 5, + "step": 10 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 2 + } + ], + "internal_uid": 167, + "equip_avatar": 1215, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61102, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 3 + } + ], + "internal_uid": 168, + "equip_avatar": 8006, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61102, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + } + ], + "internal_uid": 169, + "equip_avatar": 1302, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61102, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + } + ], + "internal_uid": 170, + "equip_avatar": 1223, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61102, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 2 + } + ], + "internal_uid": 171, + "equip_avatar": 1106, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61102, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 2 + } + ], + "internal_uid": 172, + "equip_avatar": 0, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61102, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 5, + "step": 10 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 2 + } + ], + "internal_uid": 173, + "equip_avatar": 1202, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61102, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 2 + } + ], + "internal_uid": 174, + "equip_avatar": 1224, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61102, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + } + ], + "internal_uid": 175, + "equip_avatar": 1112, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61102, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 5, + "step": 10 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 2 + } + ], + "internal_uid": 176, + "equip_avatar": 1103, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61102, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 2 + } + ], + "internal_uid": 177, + "equip_avatar": 1218, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61102, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 2 + } + ], + "internal_uid": 178, + "equip_avatar": 1220, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61103, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + } + ], + "internal_uid": 179, + "equip_avatar": 1005, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61103, + "main_affix_id": 7, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + } + ], + "internal_uid": 180, + "equip_avatar": 1001, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61103, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 10, + "count": 3, + "step": 0 + } + ], + "internal_uid": 181, + "equip_avatar": 1202, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61103, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 10, + "count": 3, + "step": 0 + } + ], + "internal_uid": 182, + "equip_avatar": 1106, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61103, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 3, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 2 + } + ], + "internal_uid": 183, + "equip_avatar": 1224, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61103, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 10, + "count": 3, + "step": 0 + } + ], + "internal_uid": 184, + "equip_avatar": 0, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61103, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 10, + "count": 3, + "step": 0 + } + ], + "internal_uid": 185, + "equip_avatar": 1218, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61103, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + } + ], + "internal_uid": 186, + "equip_avatar": 1223, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61103, + "main_affix_id": 6, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 10, + "count": 3, + "step": 0 + } + ], + "internal_uid": 187, + "equip_avatar": 1217, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61103, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 10, + "count": 3, + "step": 0 + } + ], + "internal_uid": 188, + "equip_avatar": 8008, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61103, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + } + ], + "internal_uid": 189, + "equip_avatar": 1306, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61103, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + } + ], + "internal_uid": 190, + "equip_avatar": 8006, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61103, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 10, + "count": 3, + "step": 0 + } + ], + "internal_uid": 191, + "equip_avatar": 1103, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61103, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + } + ], + "internal_uid": 192, + "equip_avatar": 1112, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61103, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + } + ], + "internal_uid": 193, + "equip_avatar": 1302, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61103, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 10, + "count": 3, + "step": 0 + } + ], + "internal_uid": 194, + "equip_avatar": 1006, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61103, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 10, + "count": 3, + "step": 0 + } + ], + "internal_uid": 195, + "equip_avatar": 1207, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61103, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 10, + "count": 3, + "step": 0 + } + ], + "internal_uid": 196, + "equip_avatar": 1215, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61103, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + } + ], + "internal_uid": 197, + "equip_avatar": 1220, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61104, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 198, + "equip_avatar": 1306, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61104, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 6 + } + ], + "internal_uid": 199, + "equip_avatar": 1201, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61104, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 6 + } + ], + "internal_uid": 200, + "equip_avatar": 1103, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61104, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 6 + } + ], + "internal_uid": 201, + "equip_avatar": 1222, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61104, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 202, + "equip_avatar": 1112, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61104, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 203, + "equip_avatar": 0, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61104, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 204, + "equip_avatar": 1223, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61104, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 6 + } + ], + "internal_uid": 205, + "equip_avatar": 1207, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61104, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 6 + } + ], + "internal_uid": 206, + "equip_avatar": 1001, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61104, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 6 + } + ], + "internal_uid": 207, + "equip_avatar": 1006, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61104, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 208, + "equip_avatar": 1224, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61104, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 209, + "equip_avatar": 0, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61104, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 6 + } + ], + "internal_uid": 210, + "equip_avatar": 1106, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61104, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 6 + } + ], + "internal_uid": 211, + "equip_avatar": 1217, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61104, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 6 + } + ], + "internal_uid": 212, + "equip_avatar": 1218, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61104, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 213, + "equip_avatar": 1302, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61104, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 6 + } + ], + "internal_uid": 214, + "equip_avatar": 8008, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61104, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 6 + } + ], + "internal_uid": 215, + "equip_avatar": 8006, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61104, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 6 + } + ], + "internal_uid": 216, + "equip_avatar": 1202, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61131, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + } + ], + "internal_uid": 217, + "equip_avatar": 0, + "relic_set_id": 113 + }, + { + "level": 15, + "relic_id": 61131, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + } + ], + "internal_uid": 218, + "equip_avatar": 1205, + "relic_set_id": 113 + }, + { + "level": 15, + "relic_id": 61132, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + } + ], + "internal_uid": 219, + "equip_avatar": 1205, + "relic_set_id": 113 + }, + { + "level": 15, + "relic_id": 61132, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + } + ], + "internal_uid": 220, + "equip_avatar": 0, + "relic_set_id": 113 + }, + { + "level": 15, + "relic_id": 61133, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 5, + "step": 5 + } + ], + "internal_uid": 221, + "equip_avatar": 1205, + "relic_set_id": 113 + }, + { + "level": 15, + "relic_id": 61133, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 5, + "step": 5 + } + ], + "internal_uid": 222, + "equip_avatar": 0, + "relic_set_id": 113 + }, + { + "level": 15, + "relic_id": 61134, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 0 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + } + ], + "internal_uid": 223, + "equip_avatar": 0, + "relic_set_id": 113 + }, + { + "level": 15, + "relic_id": 61134, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 0 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + } + ], + "internal_uid": 224, + "equip_avatar": 1205, + "relic_set_id": 113 + }, + { + "level": 15, + "relic_id": 61134, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 225, + "equip_avatar": 0, + "relic_set_id": 113 + }, + { + "level": 15, + "relic_id": 61141, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 6, + "step": 11 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 2 + } + ], + "internal_uid": 226, + "equip_avatar": 0, + "relic_set_id": 114 + }, + { + "level": 15, + "relic_id": 61141, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 5, + "step": 5 + } + ], + "internal_uid": 227, + "equip_avatar": 1213, + "relic_set_id": 114 + }, + { + "level": 15, + "relic_id": 61142, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 4 + } + ], + "internal_uid": 228, + "equip_avatar": 0, + "relic_set_id": 114 + }, + { + "level": 15, + "relic_id": 61142, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 6, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 0 + } + ], + "internal_uid": 229, + "equip_avatar": 0, + "relic_set_id": 114 + }, + { + "level": 15, + "relic_id": 61143, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + } + ], + "internal_uid": 230, + "equip_avatar": 0, + "relic_set_id": 114 + }, + { + "level": 15, + "relic_id": 61143, + "main_affix_id": 7, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 2, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + } + ], + "internal_uid": 231, + "equip_avatar": 0, + "relic_set_id": 114 + }, + { + "level": 15, + "relic_id": 61144, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 3, + "step": 0 + }, + { + "sub_affix_id": 6, + "count": 3, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 0 + } + ], + "internal_uid": 232, + "equip_avatar": 0, + "relic_set_id": 114 + }, + { + "level": 15, + "relic_id": 61144, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + } + ], + "internal_uid": 233, + "equip_avatar": 0, + "relic_set_id": 114 + }, + { + "level": 15, + "relic_id": 61151, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + } + ], + "internal_uid": 234, + "equip_avatar": 1003, + "relic_set_id": 115 + }, + { + "level": 15, + "relic_id": 61151, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + } + ], + "internal_uid": 235, + "equip_avatar": 1221, + "relic_set_id": 115 + }, + { + "level": 15, + "relic_id": 61152, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + } + ], + "internal_uid": 236, + "equip_avatar": 1221, + "relic_set_id": 115 + }, + { + "level": 15, + "relic_id": 61152, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 4 + } + ], + "internal_uid": 237, + "equip_avatar": 0, + "relic_set_id": 115 + }, + { + "level": 15, + "relic_id": 61152, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 4 + } + ], + "internal_uid": 238, + "equip_avatar": 1003, + "relic_set_id": 115 + }, + { + "level": 15, + "relic_id": 61153, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + } + ], + "internal_uid": 239, + "equip_avatar": 1003, + "relic_set_id": 115 + }, + { + "level": 15, + "relic_id": 61153, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + } + ], + "internal_uid": 240, + "equip_avatar": 1221, + "relic_set_id": 115 + }, + { + "level": 15, + "relic_id": 61154, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 241, + "equip_avatar": 1221, + "relic_set_id": 115 + }, + { + "level": 15, + "relic_id": 61154, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 0 + } + ], + "internal_uid": 242, + "equip_avatar": 1003, + "relic_set_id": 115 + }, + { + "level": 15, + "relic_id": 61161, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + } + ], + "internal_uid": 243, + "equip_avatar": 0, + "relic_set_id": 116 + }, + { + "level": 15, + "relic_id": 61161, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 10, + "count": 4, + "step": 4 + } + ], + "internal_uid": 244, + "equip_avatar": 1307, + "relic_set_id": 116 + }, + { + "level": 15, + "relic_id": 61162, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 245, + "equip_avatar": 0, + "relic_set_id": 116 + }, + { + "level": 15, + "relic_id": 61162, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 10, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 246, + "equip_avatar": 1307, + "relic_set_id": 116 + }, + { + "level": 15, + "relic_id": 61163, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 2 + } + ], + "internal_uid": 247, + "equip_avatar": 1317, + "relic_set_id": 116 + }, + { + "level": 15, + "relic_id": 61163, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 2 + } + ], + "internal_uid": 248, + "equip_avatar": 1307, + "relic_set_id": 116 + }, + { + "level": 15, + "relic_id": 61164, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 6, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 0 + } + ], + "internal_uid": 249, + "equip_avatar": 0, + "relic_set_id": 116 + }, + { + "level": 15, + "relic_id": 61164, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 6, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 0 + } + ], + "internal_uid": 250, + "equip_avatar": 1307, + "relic_set_id": 116 + }, + { + "level": 15, + "relic_id": 61171, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 251, + "equip_avatar": 1308, + "relic_set_id": 117 + }, + { + "level": 15, + "relic_id": 61171, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 252, + "equip_avatar": 1304, + "relic_set_id": 117 + }, + { + "level": 15, + "relic_id": 61172, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 253, + "equip_avatar": 1308, + "relic_set_id": 117 + }, + { + "level": 15, + "relic_id": 61172, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 254, + "equip_avatar": 1304, + "relic_set_id": 117 + }, + { + "level": 15, + "relic_id": 61173, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + } + ], + "internal_uid": 255, + "equip_avatar": 1308, + "relic_set_id": 117 + }, + { + "level": 15, + "relic_id": 61173, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + } + ], + "internal_uid": 256, + "equip_avatar": 0, + "relic_set_id": 117 + }, + { + "level": 15, + "relic_id": 61173, + "main_affix_id": 3, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + } + ], + "internal_uid": 257, + "equip_avatar": 1304, + "relic_set_id": 117 + }, + { + "level": 15, + "relic_id": 61081, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 258, + "equip_avatar": 0, + "relic_set_id": 108 + }, + { + "level": 15, + "relic_id": 61174, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + } + ], + "internal_uid": 259, + "equip_avatar": 1304, + "relic_set_id": 117 + }, + { + "level": 15, + "relic_id": 61174, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 260, + "equip_avatar": 1308, + "relic_set_id": 117 + }, + { + "level": 15, + "relic_id": 61181, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 4 + } + ], + "internal_uid": 261, + "equip_avatar": 1303, + "relic_set_id": 118 + }, + { + "level": 15, + "relic_id": 61182, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 3, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 262, + "equip_avatar": 1213, + "relic_set_id": 118 + }, + { + "level": 15, + "relic_id": 61183, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 4 + } + ], + "internal_uid": 263, + "equip_avatar": 1303, + "relic_set_id": 118 + }, + { + "level": 15, + "relic_id": 61184, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 4 + } + ], + "internal_uid": 264, + "equip_avatar": 0, + "relic_set_id": 118 + }, + { + "level": 15, + "relic_id": 61191, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 4 + } + ], + "internal_uid": 265, + "equip_avatar": 1321, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61191, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 5, + "step": 5 + } + ], + "internal_uid": 266, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61191, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 3, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 3 + } + ], + "internal_uid": 267, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61191, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 4 + } + ], + "internal_uid": 268, + "equip_avatar": 1315, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61191, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 1 + } + ], + "internal_uid": 269, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61191, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 5 + }, + { + "sub_affix_id": 10, + "count": 3, + "step": 5 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 2 + } + ], + "internal_uid": 270, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61191, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 5, + "step": 10 + } + ], + "internal_uid": 271, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61192, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 1 + } + ], + "internal_uid": 272, + "equip_avatar": 1321, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61192, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 5, + "step": 0 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 3 + } + ], + "internal_uid": 273, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61192, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 5, + "step": 10 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + } + ], + "internal_uid": 274, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61192, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 10, + "count": 5, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + } + ], + "internal_uid": 275, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61192, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 0 + } + ], + "internal_uid": 276, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61192, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 5, + "step": 5 + } + ], + "internal_uid": 277, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61192, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 5, + "step": 5 + } + ], + "internal_uid": 278, + "equip_avatar": 1315, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61192, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + } + ], + "internal_uid": 279, + "equip_avatar": 8007, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61193, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 5 + } + ], + "internal_uid": 280, + "equip_avatar": 1315, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61193, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 6, + "step": 9 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 0 + } + ], + "internal_uid": 281, + "equip_avatar": 1321, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61193, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 5, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 1 + } + ], + "internal_uid": 282, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61193, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + } + ], + "internal_uid": 283, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61193, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + } + ], + "internal_uid": 284, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61194, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 4 + } + ], + "internal_uid": 285, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61194, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + } + ], + "internal_uid": 286, + "equip_avatar": 1315, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61194, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 2, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 0 + } + ], + "internal_uid": 287, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61194, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 5, + "step": 9 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + } + ], + "internal_uid": 288, + "equip_avatar": 1321, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61201, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + } + ], + "internal_uid": 289, + "equip_avatar": 1314, + "relic_set_id": 120 + }, + { + "level": 15, + "relic_id": 61201, + "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": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + } + ], + "internal_uid": 290, + "equip_avatar": 1204, + "relic_set_id": 120 + }, + { + "level": 15, + "relic_id": 61201, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + } + ], + "internal_uid": 291, + "equip_avatar": 1013, + "relic_set_id": 120 + }, + { + "level": 15, + "relic_id": 61202, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + } + ], + "internal_uid": 292, + "equip_avatar": 1314, + "relic_set_id": 120 + }, + { + "level": 15, + "relic_id": 61202, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + } + ], + "internal_uid": 293, + "equip_avatar": 1013, + "relic_set_id": 120 + }, + { + "level": 15, + "relic_id": 61202, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + } + ], + "internal_uid": 294, + "equip_avatar": 1204, + "relic_set_id": 120 + }, + { + "level": 15, + "relic_id": 61202, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + } + ], + "internal_uid": 295, + "equip_avatar": 0, + "relic_set_id": 120 + }, + { + "level": 15, + "relic_id": 61203, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 296, + "equip_avatar": 1314, + "relic_set_id": 120 + }, + { + "level": 15, + "relic_id": 61203, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 297, + "equip_avatar": 0, + "relic_set_id": 120 + }, + { + "level": 15, + "relic_id": 61203, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 298, + "equip_avatar": 1204, + "relic_set_id": 120 + }, + { + "level": 15, + "relic_id": 61203, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 299, + "equip_avatar": 1013, + "relic_set_id": 120 + }, + { + "level": 15, + "relic_id": 61204, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 300, + "equip_avatar": 1314, + "relic_set_id": 120 + }, + { + "level": 15, + "relic_id": 61204, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 301, + "equip_avatar": 1013, + "relic_set_id": 120 + }, + { + "level": 15, + "relic_id": 61204, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 302, + "equip_avatar": 0, + "relic_set_id": 120 + }, + { + "level": 15, + "relic_id": 61204, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 303, + "equip_avatar": 1204, + "relic_set_id": 120 + }, + { + "level": 15, + "relic_id": 61211, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 0 + } + ], + "internal_uid": 304, + "equip_avatar": 0, + "relic_set_id": 121 + }, + { + "level": 15, + "relic_id": 61211, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + } + ], + "internal_uid": 305, + "equip_avatar": 1301, + "relic_set_id": 121 + }, + { + "level": 15, + "relic_id": 61211, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + } + ], + "internal_uid": 306, + "equip_avatar": 1208, + "relic_set_id": 121 + }, + { + "level": 15, + "relic_id": 61103, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + } + ], + "internal_uid": 307, + "equip_avatar": 1301, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61212, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 308, + "equip_avatar": 0, + "relic_set_id": 121 + }, + { + "level": 15, + "relic_id": 61212, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + } + ], + "internal_uid": 309, + "equip_avatar": 1208, + "relic_set_id": 121 + }, + { + "level": 15, + "relic_id": 61213, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 3, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + } + ], + "internal_uid": 310, + "equip_avatar": 0, + "relic_set_id": 121 + }, + { + "level": 15, + "relic_id": 61214, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 2, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + } + ], + "internal_uid": 311, + "equip_avatar": 0, + "relic_set_id": 121 + }, + { + "level": 15, + "relic_id": 61221, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + } + ], + "internal_uid": 312, + "equip_avatar": 0, + "relic_set_id": 122 + }, + { + "level": 15, + "relic_id": 61221, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + } + ], + "internal_uid": 313, + "equip_avatar": 1401, + "relic_set_id": 122 + }, + { + "level": 15, + "relic_id": 61221, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + } + ], + "internal_uid": 314, + "equip_avatar": 1404, + "relic_set_id": 122 + }, + { + "level": 15, + "relic_id": 61222, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + } + ], + "internal_uid": 315, + "equip_avatar": 0, + "relic_set_id": 122 + }, + { + "level": 15, + "relic_id": 61222, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + } + ], + "internal_uid": 316, + "equip_avatar": 1404, + "relic_set_id": 122 + }, + { + "level": 15, + "relic_id": 61222, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + } + ], + "internal_uid": 317, + "equip_avatar": 0, + "relic_set_id": 122 + }, + { + "level": 15, + "relic_id": 61222, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + } + ], + "internal_uid": 318, + "equip_avatar": 1401, + "relic_set_id": 122 + }, + { + "level": 15, + "relic_id": 61223, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 0 + }, + { + "sub_affix_id": 1, + "count": 2, + "step": 3 + } + ], + "internal_uid": 319, + "equip_avatar": 1404, + "relic_set_id": 122 + }, + { + "level": 15, + "relic_id": 61223, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 320, + "equip_avatar": 0, + "relic_set_id": 122 + }, + { + "level": 15, + "relic_id": 61223, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 12, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 2 + }, + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 3, + "step": 2 + } + ], + "internal_uid": 321, + "equip_avatar": 0, + "relic_set_id": 122 + }, + { + "level": 15, + "relic_id": 61223, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 322, + "equip_avatar": 1401, + "relic_set_id": 122 + }, + { + "level": 80, + "relic_id": 61223, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 12, + "count": 8, + "step": 12 + }, + { + "sub_affix_id": 8, + "count": 11, + "step": 9 + }, + { + "sub_affix_id": 9, + "count": 7, + "step": 6 + }, + { + "sub_affix_id": 1, + "count": 4, + "step": 5 + } + ], + "internal_uid": 323, + "equip_avatar": 0, + "relic_set_id": 122 + }, + { + "level": 15, + "relic_id": 61224, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 324, + "equip_avatar": 0, + "relic_set_id": 122 + }, + { + "level": 15, + "relic_id": 61224, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 325, + "equip_avatar": 1404, + "relic_set_id": 122 + }, + { + "level": 15, + "relic_id": 61224, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 326, + "equip_avatar": 0, + "relic_set_id": 122 + }, + { + "level": 15, + "relic_id": 61224, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 327, + "equip_avatar": 0, + "relic_set_id": 122 + }, + { + "level": 15, + "relic_id": 61224, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 328, + "equip_avatar": 1401, + "relic_set_id": 122 + }, + { + "level": 15, + "relic_id": 61231, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + } + ], + "internal_uid": 329, + "equip_avatar": 1402, + "relic_set_id": 123 + }, + { + "level": 15, + "relic_id": 61231, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + } + ], + "internal_uid": 330, + "equip_avatar": 0, + "relic_set_id": 123 + }, + { + "level": 15, + "relic_id": 61231, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 4 + } + ], + "internal_uid": 331, + "equip_avatar": 0, + "relic_set_id": 123 + }, + { + "level": 15, + "relic_id": 61231, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 4 + } + ], + "internal_uid": 332, + "equip_avatar": 0, + "relic_set_id": 123 + }, + { + "level": 15, + "relic_id": 61232, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 4 + } + ], + "internal_uid": 333, + "equip_avatar": 1402, + "relic_set_id": 123 + }, + { + "level": 15, + "relic_id": 61232, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + } + ], + "internal_uid": 334, + "equip_avatar": 0, + "relic_set_id": 123 + }, + { + "level": 15, + "relic_id": 61232, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + } + ], + "internal_uid": 335, + "equip_avatar": 0, + "relic_set_id": 123 + }, + { + "level": 15, + "relic_id": 61232, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 4 + } + ], + "internal_uid": 336, + "equip_avatar": 0, + "relic_set_id": 123 + }, + { + "level": 15, + "relic_id": 61233, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 3, + "step": 3 + } + ], + "internal_uid": 337, + "equip_avatar": 1402, + "relic_set_id": 123 + }, + { + "level": 15, + "relic_id": 61233, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 3, + "step": 3 + } + ], + "internal_uid": 338, + "equip_avatar": 0, + "relic_set_id": 123 + }, + { + "level": 15, + "relic_id": 61233, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 3, + "step": 3 + } + ], + "internal_uid": 339, + "equip_avatar": 0, + "relic_set_id": 123 + }, + { + "level": 15, + "relic_id": 61234, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + } + ], + "internal_uid": 340, + "equip_avatar": 0, + "relic_set_id": 123 + }, + { + "level": 15, + "relic_id": 61234, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 0 + }, + { + "sub_affix_id": 10, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 2 + } + ], + "internal_uid": 341, + "equip_avatar": 0, + "relic_set_id": 123 + }, + { + "level": 15, + "relic_id": 61234, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 0 + }, + { + "sub_affix_id": 10, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 2 + } + ], + "internal_uid": 342, + "equip_avatar": 0, + "relic_set_id": 123 + }, + { + "level": 15, + "relic_id": 61234, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + } + ], + "internal_uid": 343, + "equip_avatar": 1402, + "relic_set_id": 123 + }, + { + "level": 15, + "relic_id": 61241, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 344, + "equip_avatar": 0, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 61242, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 4 + } + ], + "internal_uid": 345, + "equip_avatar": 0, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 61242, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + } + ], + "internal_uid": 346, + "equip_avatar": 0, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 61243, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + } + ], + "internal_uid": 347, + "equip_avatar": 0, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 61243, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 348, + "equip_avatar": 1107, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 61243, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 3, + "count": 4, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + } + ], + "internal_uid": 349, + "equip_avatar": 0, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 61243, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 3, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 0 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 0 + } + ], + "internal_uid": 350, + "equip_avatar": 0, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 61243, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 3, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + } + ], + "internal_uid": 351, + "equip_avatar": 1407, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 61244, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 0 + } + ], + "internal_uid": 352, + "equip_avatar": 0, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 63035, + "main_affix_id": 8, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + } + ], + "internal_uid": 353, + "equip_avatar": 1307, + "relic_set_id": 303 + }, + { + "level": 15, + "relic_id": 63036, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 3, + "count": 3, + "step": 0 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 4 + } + ], + "internal_uid": 354, + "equip_avatar": 1307, + "relic_set_id": 303 + }, + { + "level": 15, + "relic_id": 63065, + "main_affix_id": 9, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 5, + "step": 8 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 2 + } + ], + "internal_uid": 355, + "equip_avatar": 0, + "relic_set_id": 306 + }, + { + "level": 15, + "relic_id": 63065, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 356, + "equip_avatar": 1003, + "relic_set_id": 306 + }, + { + "level": 15, + "relic_id": 63066, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 4, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + } + ], + "internal_uid": 357, + "equip_avatar": 0, + "relic_set_id": 306 + }, + { + "level": 15, + "relic_id": 63066, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 358, + "equip_avatar": 1003, + "relic_set_id": 306 + }, + { + "level": 15, + "relic_id": 63075, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 3 + } + ], + "internal_uid": 359, + "equip_avatar": 1315, + "relic_set_id": 307 + }, + { + "level": 15, + "relic_id": 63076, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 4 + } + ], + "internal_uid": 360, + "equip_avatar": 0, + "relic_set_id": 307 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 7, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 8 + } + ], + "internal_uid": 361, + "equip_avatar": 1402, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 10, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 5, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 4 + } + ], + "internal_uid": 362, + "equip_avatar": 1404, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 363, + "equip_avatar": 1103, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 364, + "equip_avatar": 1202, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 365, + "equip_avatar": 1106, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 3, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 366, + "equip_avatar": 1304, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 367, + "equip_avatar": 1306, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 368, + "equip_avatar": 1201, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 5, + "step": 5 + } + ], + "internal_uid": 369, + "equip_avatar": 0, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 8, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 370, + "equip_avatar": 1001, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + } + ], + "internal_uid": 371, + "equip_avatar": 1223, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 372, + "equip_avatar": 1006, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + } + ], + "internal_uid": 373, + "equip_avatar": 1208, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 6, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 374, + "equip_avatar": 0, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + } + ], + "internal_uid": 375, + "equip_avatar": 1313, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + } + ], + "internal_uid": 376, + "equip_avatar": 1221, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + } + ], + "internal_uid": 377, + "equip_avatar": 1314, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 9, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 378, + "equip_avatar": 0, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 379, + "equip_avatar": 1218, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + } + ], + "internal_uid": 380, + "equip_avatar": 0, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + } + ], + "internal_uid": 381, + "equip_avatar": 0, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 6, + "sub_affixes": [ + { + "sub_affix_id": 12, + "count": 4, + "step": 5 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 4 + } + ], + "internal_uid": 382, + "equip_avatar": 0, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + } + ], + "internal_uid": 383, + "equip_avatar": 1303, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + } + ], + "internal_uid": 384, + "equip_avatar": 1302, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + } + ], + "internal_uid": 385, + "equip_avatar": 0, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + } + ], + "internal_uid": 386, + "equip_avatar": 1215, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 387, + "equip_avatar": 0, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 7, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 6 + } + ], + "internal_uid": 388, + "equip_avatar": 0, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + } + ], + "internal_uid": 389, + "equip_avatar": 8008, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 390, + "equip_avatar": 1313, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 3, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 4, + "step": 7 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 1, + "count": 3, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 6 + } + ], + "internal_uid": 391, + "equip_avatar": 0, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 3, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 2 + } + ], + "internal_uid": 392, + "equip_avatar": 0, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 4 + } + ], + "internal_uid": 393, + "equip_avatar": 8008, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 5 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 0 + } + ], + "internal_uid": 394, + "equip_avatar": 1301, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 395, + "equip_avatar": 0, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 9, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 5 + } + ], + "internal_uid": 396, + "equip_avatar": 0, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 3, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 2 + } + ], + "internal_uid": 397, + "equip_avatar": 0, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 398, + "equip_avatar": 1103, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 3, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 1, + "count": 3, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 2 + } + ], + "internal_uid": 399, + "equip_avatar": 1001, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 400, + "equip_avatar": 1201, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 401, + "equip_avatar": 1217, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 402, + "equip_avatar": 0, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 403, + "equip_avatar": 0, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 3, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 6, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + } + ], + "internal_uid": 404, + "equip_avatar": 1304, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 405, + "equip_avatar": 1006, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + } + ], + "internal_uid": 406, + "equip_avatar": 1221, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 407, + "equip_avatar": 1404, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 4, + "step": 5 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 1, + "count": 1, + "step": 2 + } + ], + "internal_uid": 408, + "equip_avatar": 1314, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 409, + "equip_avatar": 1218, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 410, + "equip_avatar": 1106, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 411, + "equip_avatar": 1202, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 2 + } + ], + "internal_uid": 412, + "equip_avatar": 1208, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 413, + "equip_avatar": 1223, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 414, + "equip_avatar": 1306, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + } + ], + "internal_uid": 415, + "equip_avatar": 1402, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + } + ], + "internal_uid": 416, + "equip_avatar": 1302, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63095, + "main_affix_id": 6, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 417, + "equip_avatar": 1212, + "relic_set_id": 309 + }, + { + "level": 15, + "relic_id": 63095, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 418, + "equip_avatar": 1213, + "relic_set_id": 309 + }, + { + "level": 15, + "relic_id": 63095, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 10, + "count": 3, + "step": 0 + } + ], + "internal_uid": 419, + "equip_avatar": 0, + "relic_set_id": 309 + }, + { + "level": 15, + "relic_id": 63095, + "main_affix_id": 10, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 4 + } + ], + "internal_uid": 420, + "equip_avatar": 0, + "relic_set_id": 309 + }, + { + "level": 15, + "relic_id": 63095, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 10, + "count": 3, + "step": 0 + } + ], + "internal_uid": 421, + "equip_avatar": 1205, + "relic_set_id": 309 + }, + { + "level": 15, + "relic_id": 63096, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 10, + "count": 3, + "step": 0 + } + ], + "internal_uid": 422, + "equip_avatar": 1213, + "relic_set_id": 309 + }, + { + "level": 15, + "relic_id": 63096, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 10, + "count": 3, + "step": 0 + } + ], + "internal_uid": 423, + "equip_avatar": 1205, + "relic_set_id": 309 + }, + { + "level": 15, + "relic_id": 63096, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 4, + "step": 7 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 1, + "count": 1, + "step": 2 + } + ], + "internal_uid": 424, + "equip_avatar": 0, + "relic_set_id": 309 + }, + { + "level": 15, + "relic_id": 63096, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 4, + "step": 8 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 1, + "count": 1, + "step": 2 + } + ], + "internal_uid": 425, + "equip_avatar": 0, + "relic_set_id": 309 + }, + { + "level": 15, + "relic_id": 63096, + "main_affix_id": 3, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 10, + "count": 3, + "step": 0 + } + ], + "internal_uid": 426, + "equip_avatar": 0, + "relic_set_id": 309 + }, + { + "level": 15, + "relic_id": 63096, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + } + ], + "internal_uid": 427, + "equip_avatar": 1212, + "relic_set_id": 309 + }, + { + "level": 15, + "relic_id": 63115, + "main_affix_id": 7, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 428, + "equip_avatar": 0, + "relic_set_id": 311 + }, + { + "level": 15, + "relic_id": 63115, + "main_affix_id": 9, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 429, + "equip_avatar": 1102, + "relic_set_id": 311 + }, + { + "level": 15, + "relic_id": 63116, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 430, + "equip_avatar": 1102, + "relic_set_id": 311 + }, + { + "level": 15, + "relic_id": 63116, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + } + ], + "internal_uid": 431, + "equip_avatar": 0, + "relic_set_id": 311 + }, + { + "level": 15, + "relic_id": 63125, + "main_affix_id": 6, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 4, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 1, + "count": 1, + "step": 2 + } + ], + "internal_uid": 432, + "equip_avatar": 0, + "relic_set_id": 312 + }, + { + "level": 15, + "relic_id": 63125, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 6, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 433, + "equip_avatar": 0, + "relic_set_id": 312 + }, + { + "level": 15, + "relic_id": 63125, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 4, + "step": 8 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 1, + "count": 1, + "step": 0 + } + ], + "internal_uid": 434, + "equip_avatar": 1013, + "relic_set_id": 312 + }, + { + "level": 15, + "relic_id": 63126, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 435, + "equip_avatar": 0, + "relic_set_id": 312 + }, + { + "level": 15, + "relic_id": 63126, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 4, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + } + ], + "internal_uid": 436, + "equip_avatar": 1013, + "relic_set_id": 312 + }, + { + "level": 15, + "relic_id": 63145, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 2, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + } + ], + "internal_uid": 437, + "equip_avatar": 0, + "relic_set_id": 314 + }, + { + "level": 15, + "relic_id": 63145, + "main_affix_id": 7, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + } + ], + "internal_uid": 438, + "equip_avatar": 1308, + "relic_set_id": 314 + }, + { + "level": 15, + "relic_id": 63145, + "main_affix_id": 6, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 4 + } + ], + "internal_uid": 439, + "equip_avatar": 1401, + "relic_set_id": 314 + }, + { + "level": 15, + "relic_id": 63146, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 3 + } + ], + "internal_uid": 440, + "equip_avatar": 1308, + "relic_set_id": 314 + }, + { + "level": 15, + "relic_id": 63146, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 441, + "equip_avatar": 1401, + "relic_set_id": 314 + }, + { + "level": 15, + "relic_id": 63155, + "main_affix_id": 8, + "sub_affixes": [ + { + "sub_affix_id": 6, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 11, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 2 + } + ], + "internal_uid": 442, + "equip_avatar": 0, + "relic_set_id": 315 + }, + { + "level": 15, + "relic_id": 63155, + "main_affix_id": 8, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 443, + "equip_avatar": 0, + "relic_set_id": 315 + }, + { + "level": 15, + "relic_id": 63155, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 444, + "equip_avatar": 1112, + "relic_set_id": 315 + }, + { + "level": 15, + "relic_id": 63155, + "main_affix_id": 7, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 445, + "equip_avatar": 1224, + "relic_set_id": 315 + }, + { + "level": 15, + "relic_id": 63155, + "main_affix_id": 6, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 446, + "equip_avatar": 0, + "relic_set_id": 315 + }, + { + "level": 15, + "relic_id": 63156, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 447, + "equip_avatar": 1224, + "relic_set_id": 315 + }, + { + "level": 15, + "relic_id": 63156, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 448, + "equip_avatar": 0, + "relic_set_id": 315 + }, + { + "level": 15, + "relic_id": 63156, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 2 + } + ], + "internal_uid": 449, + "equip_avatar": 1112, + "relic_set_id": 315 + }, + { + "level": 15, + "relic_id": 63156, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 450, + "equip_avatar": 0, + "relic_set_id": 315 + }, + { + "level": 15, + "relic_id": 63165, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 2, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 451, + "equip_avatar": 1321, + "relic_set_id": 316 + }, + { + "level": 15, + "relic_id": 63165, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 2, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 452, + "equip_avatar": 0, + "relic_set_id": 316 + }, + { + "level": 15, + "relic_id": 63165, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 2, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 453, + "equip_avatar": 1222, + "relic_set_id": 316 + }, + { + "level": 15, + "relic_id": 63166, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 2, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + } + ], + "internal_uid": 454, + "equip_avatar": 1321, + "relic_set_id": 316 + }, + { + "level": 15, + "relic_id": 63166, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 2, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + } + ], + "internal_uid": 455, + "equip_avatar": 0, + "relic_set_id": 316 + }, + { + "level": 15, + "relic_id": 63166, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 2, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + } + ], + "internal_uid": 456, + "equip_avatar": 1315, + "relic_set_id": 316 + }, + { + "level": 15, + "relic_id": 63166, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 4 + } + ], + "internal_uid": 457, + "equip_avatar": 8006, + "relic_set_id": 316 + }, + { + "level": 15, + "relic_id": 63175, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 8 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 2 + } + ], + "internal_uid": 458, + "equip_avatar": 0, + "relic_set_id": 317 + }, + { + "level": 15, + "relic_id": 63175, + "main_affix_id": 6, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 0 + } + ], + "internal_uid": 459, + "equip_avatar": 0, + "relic_set_id": 317 + }, + { + "level": 15, + "relic_id": 63175, + "main_affix_id": 9, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 5, + "step": 0 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 3 + } + ], + "internal_uid": 460, + "equip_avatar": 0, + "relic_set_id": 317 + }, + { + "level": 15, + "relic_id": 63175, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 1 + } + ], + "internal_uid": 461, + "equip_avatar": 0, + "relic_set_id": 317 + }, + { + "level": 15, + "relic_id": 63175, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 5, + "step": 6 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 3 + } + ], + "internal_uid": 462, + "equip_avatar": 0, + "relic_set_id": 317 + }, + { + "level": 15, + "relic_id": 63176, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 12, + "count": 4, + "step": 6 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 1 + } + ], + "internal_uid": 463, + "equip_avatar": 0, + "relic_set_id": 317 + }, + { + "level": 15, + "relic_id": 63176, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 4, + "step": 6 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + } + ], + "internal_uid": 464, + "equip_avatar": 0, + "relic_set_id": 317 + }, + { + "level": 15, + "relic_id": 63176, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 10, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 1, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 3, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 2 + } + ], + "internal_uid": 465, + "equip_avatar": 0, + "relic_set_id": 317 + }, + { + "level": 15, + "relic_id": 63176, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 11, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 1, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 3, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 5 + } + ], + "internal_uid": 466, + "equip_avatar": 0, + "relic_set_id": 317 + }, + { + "level": 15, + "relic_id": 63185, + "main_affix_id": 7, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + } + ], + "internal_uid": 467, + "equip_avatar": 0, + "relic_set_id": 318 + }, + { + "level": 15, + "relic_id": 63185, + "main_affix_id": 7, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + } + ], + "internal_uid": 468, + "equip_avatar": 1204, + "relic_set_id": 318 + }, + { + "level": 15, + "relic_id": 63185, + "main_affix_id": 7, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + } + ], + "internal_uid": 469, + "equip_avatar": 1317, + "relic_set_id": 318 + }, + { + "level": 15, + "relic_id": 63186, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + } + ], + "internal_uid": 470, + "equip_avatar": 0, + "relic_set_id": 318 + }, + { + "level": 15, + "relic_id": 63186, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + } + ], + "internal_uid": 471, + "equip_avatar": 1204, + "relic_set_id": 318 + }, + { + "level": 15, + "relic_id": 63186, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + } + ], + "internal_uid": 472, + "equip_avatar": 1317, + "relic_set_id": 318 + }, + { + "level": 15, + "relic_id": 63195, + "main_affix_id": 9, + "sub_affixes": [ + { + "sub_affix_id": 6, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 1, + "count": 3, + "step": 3 + } + ], + "internal_uid": 473, + "equip_avatar": 0, + "relic_set_id": 319 + }, + { + "level": 15, + "relic_id": 63195, + "main_affix_id": 10, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 474, + "equip_avatar": 0, + "relic_set_id": 319 + }, + { + "level": 15, + "relic_id": 63196, + "main_affix_id": 3, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + } + ], + "internal_uid": 475, + "equip_avatar": 0, + "relic_set_id": 319 + }, + { + "level": 15, + "relic_id": 63196, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 3, + "step": 0 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 1, + "count": 3, + "step": 6 + } + ], + "internal_uid": 476, + "equip_avatar": 0, + "relic_set_id": 319 + }, + { + "level": 15, + "relic_id": 63205, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 477, + "equip_avatar": 0, + "relic_set_id": 320 + }, + { + "level": 15, + "relic_id": 63206, + "main_affix_id": 3, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 478, + "equip_avatar": 0, + "relic_set_id": 320 + }, + { + "level": 15, + "relic_id": 63206, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 4, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 479, + "equip_avatar": 0, + "relic_set_id": 320 + }, + { + "level": 15, + "relic_id": 63075, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 6, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 2 + } + ], + "internal_uid": 480, + "equip_avatar": 0, + "relic_set_id": 307 + }, + { + "level": 15, + "relic_id": 63076, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + } + ], + "internal_uid": 481, + "equip_avatar": 0, + "relic_set_id": 307 + }, + { + "level": 15, + "relic_id": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + } + ], + "internal_uid": 482, + "equip_avatar": 8008, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61103, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 3, + "step": 5 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + } + ], + "internal_uid": 483, + "equip_avatar": 0, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + } + ], + "internal_uid": 484, + "equip_avatar": 0, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61102, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 3, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + } + ], + "internal_uid": 485, + "equip_avatar": 0, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61103, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + } + ], + "internal_uid": 486, + "equip_avatar": 0, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61104, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 6, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 3, + "count": 2, + "step": 0 + } + ], + "internal_uid": 487, + "equip_avatar": 0, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 9, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 4, + "step": 6 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 4 + } + ], + "internal_uid": 488, + "equip_avatar": 0, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 12, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 0 + } + ], + "internal_uid": 489, + "equip_avatar": 0, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 61103, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 6, + "step": 1 + } + ], + "internal_uid": 490, + "equip_avatar": 0, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61102, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 1 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 6 + } + ], + "internal_uid": 491, + "equip_avatar": 1217, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61103, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 6, + "step": 6 + } + ], + "internal_uid": 492, + "equip_avatar": 0, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61194, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 5, + "step": 10 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 2 + } + ], + "internal_uid": 493, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 6, + "sub_affixes": [ + { + "sub_affix_id": 12, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 5 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 1 + } + ], + "internal_uid": 494, + "equip_avatar": 1301, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + } + ], + "internal_uid": 495, + "equip_avatar": 0, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 63075, + "main_affix_id": 6, + "sub_affixes": [ + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 6 + } + ], + "internal_uid": 496, + "equip_avatar": 0, + "relic_set_id": 307 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 6, + "sub_affixes": [ + { + "sub_affix_id": 12, + "count": 4, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 1 + } + ], + "internal_uid": 497, + "equip_avatar": 0, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 61104, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 9, + "count": 4, + "step": 0 + }, + { + "sub_affix_id": 1, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 2 + } + ], + "internal_uid": 498, + "equip_avatar": 1317, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61102, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 6, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 7 + } + ], + "internal_uid": 499, + "equip_avatar": 0, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61143, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 6 + } + ], + "internal_uid": 500, + "equip_avatar": 0, + "relic_set_id": 114 + }, + { + "level": 15, + "relic_id": 61143, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 1, + "count": 3, + "step": 5 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 4 + } + ], + "internal_uid": 501, + "equip_avatar": 0, + "relic_set_id": 114 + }, + { + "level": 15, + "relic_id": 61241, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 502, + "equip_avatar": 0, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 61243, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 1 + }, + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + } + ], + "internal_uid": 503, + "equip_avatar": 0, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 61241, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 504, + "equip_avatar": 0, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 61242, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + } + ], + "internal_uid": 505, + "equip_avatar": 0, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 61243, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 506, + "equip_avatar": 0, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 61244, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 507, + "equip_avatar": 0, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 63196, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 508, + "equip_avatar": 0, + "relic_set_id": 319 + }, + { + "level": 15, + "relic_id": 61241, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 509, + "equip_avatar": 0, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 61243, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 510, + "equip_avatar": 0, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 61242, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + } + ], + "internal_uid": 511, + "equip_avatar": 0, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 63195, + "main_affix_id": 9, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 512, + "equip_avatar": 1107, + "relic_set_id": 319 + }, + { + "level": 15, + "relic_id": 61244, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 513, + "equip_avatar": 1110, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + } + ], + "internal_uid": 514, + "equip_avatar": 1306, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61102, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 6, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 7 + } + ], + "internal_uid": 515, + "equip_avatar": 8008, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61103, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 10, + "count": 3, + "step": 0 + } + ], + "internal_uid": 516, + "equip_avatar": 8007, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 6, + "sub_affixes": [ + { + "sub_affix_id": 12, + "count": 4, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 1 + } + ], + "internal_uid": 517, + "equip_avatar": 0, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 4 + } + ], + "internal_uid": 518, + "equip_avatar": 1207, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 61104, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 519, + "equip_avatar": 1215, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61102, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 6, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 7 + } + ], + "internal_uid": 520, + "equip_avatar": 1306, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61143, + "main_affix_id": 7, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + } + ], + "internal_uid": 521, + "equip_avatar": 0, + "relic_set_id": 114 + }, + { + "level": 15, + "relic_id": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "count": 1, + "step": 1, + "sub_affix_id": 4 + }, + { + "count": 3, + "step": 3, + "sub_affix_id": 7 + }, + { + "count": 3, + "step": 4, + "sub_affix_id": 9 + }, + { + "count": 1, + "step": 1, + "sub_affix_id": 10 + } + ], + "internal_uid": 522, + "equip_avatar": 8007, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61102, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 6, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 7 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 0 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + } + ], + "internal_uid": 523, + "equip_avatar": 0, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61104, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 4 + } + ], + "internal_uid": 524, + "equip_avatar": 8007, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 6, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 3, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 2 + } + ], + "internal_uid": 525, + "equip_avatar": 8007, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + } + ], + "internal_uid": 526, + "equip_avatar": 8007, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 61103, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + } + ], + "internal_uid": 527, + "equip_avatar": 1313, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + } + ], + "internal_uid": 528, + "equip_avatar": 8006, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + } + ], + "internal_uid": 529, + "equip_avatar": 1217, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 0 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + } + ], + "internal_uid": 530, + "equip_avatar": 0, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61102, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 2 + } + ], + "internal_uid": 531, + "equip_avatar": 0, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61103, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 10, + "count": 3, + "step": 0 + } + ], + "internal_uid": 532, + "equip_avatar": 0, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61104, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 6 + } + ], + "internal_uid": 533, + "equip_avatar": 0, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 534, + "equip_avatar": 0, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 535, + "equip_avatar": 1215, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63196, + "main_affix_id": 3, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 536, + "equip_avatar": 1107, + "relic_set_id": 319 + }, + { + "level": 15, + "relic_id": 61141, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 6, + "step": 11 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 2 + } + ], + "internal_uid": 537, + "equip_avatar": 0, + "relic_set_id": 114 + }, + { + "level": 15, + "relic_id": 61011, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 538, + "equip_avatar": 1203, + "relic_set_id": 101 + }, + { + "level": 15, + "relic_id": 61012, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 1 + } + ], + "internal_uid": 539, + "equip_avatar": 1203, + "relic_set_id": 101 + }, + { + "level": 15, + "relic_id": 61193, + "main_affix_id": 6, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 5 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 4 + } + ], + "internal_uid": 540, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61013, + "main_affix_id": 6, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 5 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 4 + } + ], + "internal_uid": 541, + "equip_avatar": 1203, + "relic_set_id": 101 + }, + { + "level": 15, + "relic_id": 61014, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 542, + "equip_avatar": 1203, + "relic_set_id": 101 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + } + ], + "internal_uid": 543, + "equip_avatar": 1203, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 544, + "equip_avatar": 1203, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63205, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 545, + "equip_avatar": 0, + "relic_set_id": 320 + }, + { + "level": 15, + "relic_id": 63206, + "main_affix_id": 3, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 546, + "equip_avatar": 0, + "relic_set_id": 320 + }, + { + "level": 15, + "relic_id": 61241, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 547, + "equip_avatar": 1110, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 63195, + "main_affix_id": 9, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 548, + "equip_avatar": 0, + "relic_set_id": 319 + }, + { + "level": 15, + "relic_id": 61242, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + } + ], + "internal_uid": 549, + "equip_avatar": 1110, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 61243, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 550, + "equip_avatar": 0, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 63195, + "main_affix_id": 9, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 2 + } + ], + "internal_uid": 551, + "equip_avatar": 0, + "relic_set_id": 319 + }, + { + "level": 15, + "relic_id": 63196, + "main_affix_id": 3, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 3, + "step": 5 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 5 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 2 + } + ], + "internal_uid": 552, + "equip_avatar": 0, + "relic_set_id": 319 + }, + { + "level": 15, + "relic_id": 61201, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 6, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 5 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 5 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 2 + } + ], + "internal_uid": 553, + "equip_avatar": 0, + "relic_set_id": 120 + }, + { + "level": 15, + "relic_id": 61142, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 2 + } + ], + "internal_uid": 554, + "equip_avatar": 0, + "relic_set_id": 114 + }, + { + "level": 15, + "relic_id": 61213, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 2, + "count": 3, + "step": 5 + }, + { + "sub_affix_id": 6, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 2 + } + ], + "internal_uid": 555, + "equip_avatar": 0, + "relic_set_id": 121 + }, + { + "level": 15, + "relic_id": 61144, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 3, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + } + ], + "internal_uid": 556, + "equip_avatar": 1208, + "relic_set_id": 114 + }, + { + "level": 15, + "relic_id": 63175, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 6, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 5 + } + ], + "internal_uid": 557, + "equip_avatar": 0, + "relic_set_id": 317 + }, + { + "level": 15, + "relic_id": 63176, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 3, + "step": 2 + } + ], + "internal_uid": 558, + "equip_avatar": 0, + "relic_set_id": 317 + }, + { + "level": 15, + "relic_id": 61192, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 1 + } + ], + "internal_uid": 559, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61194, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 4, + "step": 6 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 2 + } + ], + "internal_uid": 560, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 63165, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 2, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 3 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 0 + } + ], + "internal_uid": 561, + "equip_avatar": 0, + "relic_set_id": 316 + }, + { + "level": 15, + "relic_id": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + } + ], + "internal_uid": 562, + "equip_avatar": 1317, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61102, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 0 + } + ], + "internal_uid": 563, + "equip_avatar": 1313, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61104, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 0 + } + ], + "internal_uid": 564, + "equip_avatar": 1313, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61241, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 4, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + } + ], + "internal_uid": 565, + "equip_avatar": 0, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 61242, + "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": 9, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 566, + "equip_avatar": 0, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 61243, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 3, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 2 + } + ], + "internal_uid": 567, + "equip_avatar": 1110, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 61244, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 1 + } + ], + "internal_uid": 568, + "equip_avatar": 0, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 61241, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 1 + } + ], + "internal_uid": 569, + "equip_avatar": 0, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 61242, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 3 + } + ], + "internal_uid": 570, + "equip_avatar": 0, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 61243, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 3, + "step": 0 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 1 + } + ], + "internal_uid": 571, + "equip_avatar": 0, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 61244, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + } + ], + "internal_uid": 572, + "equip_avatar": 1407, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 63196, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 6, + "count": 3, + "step": 5 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + } + ], + "internal_uid": 573, + "equip_avatar": 0, + "relic_set_id": 319 + }, + { + "level": 15, + "relic_id": 63195, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 12, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 8 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 0 + } + ], + "internal_uid": 574, + "equip_avatar": 1110, + "relic_set_id": 319 + }, + { + "level": 15, + "relic_id": 61193, + "main_affix_id": 3, + "sub_affixes": [ + { + "sub_affix_id": 12, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 3, + "step": 5 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 1 + } + ], + "internal_uid": 575, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61193, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 6, + "count": 3, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 5 + } + ], + "internal_uid": 576, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 63165, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 8 + } + ], + "internal_uid": 577, + "equip_avatar": 0, + "relic_set_id": 316 + }, + { + "level": 15, + "relic_id": 63165, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 11, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 3 + } + ], + "internal_uid": 578, + "equip_avatar": 1207, + "relic_set_id": 316 + }, + { + "level": 15, + "relic_id": 63166, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 6, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 6 + } + ], + "internal_uid": 579, + "equip_avatar": 0, + "relic_set_id": 316 + }, + { + "level": 15, + "relic_id": 63165, + "main_affix_id": 3, + "sub_affixes": [ + { + "sub_affix_id": 6, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 1 + } + ], + "internal_uid": 580, + "equip_avatar": 0, + "relic_set_id": 316 + }, + { + "level": 15, + "relic_id": 63166, + "main_affix_id": 3, + "sub_affixes": [ + { + "sub_affix_id": 6, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 1 + } + ], + "internal_uid": 581, + "equip_avatar": 0, + "relic_set_id": 316 + }, + { + "level": 15, + "relic_id": 63165, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 6, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 3 + } + ], + "internal_uid": 582, + "equip_avatar": 0, + "relic_set_id": 316 + }, + { + "level": 15, + "relic_id": 61194, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 6, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 4, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 0 + } + ], + "internal_uid": 583, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61213, + "main_affix_id": 6, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 3, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 6 + } + ], + "internal_uid": 584, + "equip_avatar": 1301, + "relic_set_id": 121 + }, + { + "level": 15, + "relic_id": 61214, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 2, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 6 + } + ], + "internal_uid": 585, + "equip_avatar": 1301, + "relic_set_id": 121 + }, + { + "level": 15, + "relic_id": 61214, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 3, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + } + ], + "internal_uid": 586, + "equip_avatar": 0, + "relic_set_id": 121 + }, + { + "level": 15, + "relic_id": 61242, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 587, + "equip_avatar": 0, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 61244, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 588, + "equip_avatar": 0, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 61243, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 0 + } + ], + "internal_uid": 589, + "equip_avatar": 0, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 5 + } + ], + "internal_uid": 590, + "equip_avatar": 0, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 0 + } + ], + "internal_uid": 591, + "equip_avatar": 0, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 5 + } + ], + "internal_uid": 592, + "equip_avatar": 0, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63165, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 6 + }, + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + } + ], + "internal_uid": 593, + "equip_avatar": 0, + "relic_set_id": 316 + }, + { + "level": 15, + "relic_id": 61231, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 5, + "step": 10 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 594, + "equip_avatar": 1107, + "relic_set_id": 123 + }, + { + "level": 15, + "relic_id": 61232, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + } + ], + "internal_uid": 595, + "equip_avatar": 1107, + "relic_set_id": 123 + }, + { + "level": 15, + "relic_id": 61233, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 3, + "step": 3 + } + ], + "internal_uid": 596, + "equip_avatar": 0, + "relic_set_id": 123 + }, + { + "level": 15, + "relic_id": 61234, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 6 + } + ], + "internal_uid": 597, + "equip_avatar": 1107, + "relic_set_id": 123 + }, + { + "level": 15, + "relic_id": 63196, + "main_affix_id": 3, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 8 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 2 + } + ], + "internal_uid": 598, + "equip_avatar": 1110, + "relic_set_id": 319 + }, + { + "level": 15, + "relic_id": 61233, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + } + ], + "internal_uid": 599, + "equip_avatar": 0, + "relic_set_id": 123 + }, + { + "level": 15, + "relic_id": 61194, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 11, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 10, + "count": 6, + "step": 12 + }, + { + "sub_affix_id": 1, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + } + ], + "internal_uid": 600, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 1, + "relic_id": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 601, + "equip_avatar": 0, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61103, + "main_affix_id": 3, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + } + ], + "internal_uid": 602, + "equip_avatar": 0, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 63165, + "main_affix_id": 3, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 2, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 8 + }, + { + "sub_affix_id": 11, + "count": 3, + "step": 6 + } + ], + "internal_uid": 603, + "equip_avatar": 8006, + "relic_set_id": 316 + }, + { + "level": 15, + "relic_id": 63175, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 3 + } + ], + "internal_uid": 604, + "equip_avatar": 0, + "relic_set_id": 317 + }, + { + "level": 15, + "relic_id": 61194, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 5, + "step": 5 + } + ], + "internal_uid": 605, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61192, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 5, + "step": 5 + } + ], + "internal_uid": 606, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61193, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 4 + } + ], + "internal_uid": 607, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 1, + "relic_id": 61181, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 608, + "equip_avatar": 0, + "relic_set_id": 118 + }, + { + "level": 15, + "relic_id": 61182, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 6, + "step": 2 + } + ], + "internal_uid": 609, + "equip_avatar": 1303, + "relic_set_id": 118 + }, + { + "level": 15, + "relic_id": 61183, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 0 + } + ], + "internal_uid": 610, + "equip_avatar": 0, + "relic_set_id": 118 + }, + { + "level": 15, + "relic_id": 61184, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 3, + "step": 0 + }, + { + "sub_affix_id": 6, + "count": 3, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 0 + } + ], + "internal_uid": 611, + "equip_avatar": 0, + "relic_set_id": 118 + }, + { + "level": 15, + "relic_id": 61183, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 4 + } + ], + "internal_uid": 612, + "equip_avatar": 1208, + "relic_set_id": 118 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 6, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 4 + } + ], + "internal_uid": 613, + "equip_avatar": 0, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 61191, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 4 + } + ], + "internal_uid": 614, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61192, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 1 + } + ], + "internal_uid": 615, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61193, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 0 + } + ], + "internal_uid": 616, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61194, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 4, + "step": 6 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 2 + } + ], + "internal_uid": 617, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 63165, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 2, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 3 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 0 + } + ], + "internal_uid": 618, + "equip_avatar": 0, + "relic_set_id": 316 + }, + { + "level": 15, + "relic_id": 63166, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 5, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + } + ], + "internal_uid": 619, + "equip_avatar": 0, + "relic_set_id": 316 + }, + { + "level": 15, + "relic_id": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + } + ], + "internal_uid": 620, + "equip_avatar": 1215, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61102, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 0 + } + ], + "internal_uid": 621, + "equip_avatar": 0, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61103, + "main_affix_id": 7, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 5, + "step": 6 + } + ], + "internal_uid": 622, + "equip_avatar": 0, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61104, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 0 + } + ], + "internal_uid": 623, + "equip_avatar": 0, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 63175, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 3 + } + ], + "internal_uid": 624, + "equip_avatar": 0, + "relic_set_id": 317 + }, + { + "level": 15, + "relic_id": 63176, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + } + ], + "internal_uid": 625, + "equip_avatar": 0, + "relic_set_id": 317 + }, + { + "level": 15, + "relic_id": 61241, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 1 + } + ], + "internal_uid": 626, + "equip_avatar": 1403, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 61242, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 3 + } + ], + "internal_uid": 627, + "equip_avatar": 1403, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 61243, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 3, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 2 + } + ], + "internal_uid": 628, + "equip_avatar": 0, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 61244, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + } + ], + "internal_uid": 629, + "equip_avatar": 0, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 63195, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 5, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 630, + "equip_avatar": 1407, + "relic_set_id": 319 + }, + { + "level": 15, + "relic_id": 63196, + "main_affix_id": 3, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 2, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 1 + } + ], + "internal_uid": 631, + "equip_avatar": 1407, + "relic_set_id": 319 + }, + { + "level": 15, + "relic_id": 61231, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 5, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + } + ], + "internal_uid": 632, + "equip_avatar": 1309, + "relic_set_id": 123 + }, + { + "level": 15, + "relic_id": 61162, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 5, + "count": 3, + "step": 5 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 3 + } + ], + "internal_uid": 633, + "equip_avatar": 1309, + "relic_set_id": 116 + }, + { + "level": 15, + "relic_id": 61233, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 1 + } + ], + "internal_uid": 634, + "equip_avatar": 1309, + "relic_set_id": 123 + }, + { + "level": 15, + "relic_id": 61164, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 3 + } + ], + "internal_uid": 635, + "equip_avatar": 1309, + "relic_set_id": 116 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 3, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 3 + } + ], + "internal_uid": 636, + "equip_avatar": 1309, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 2 + } + ], + "internal_uid": 637, + "equip_avatar": 1309, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 61241, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 4, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + } + ], + "internal_uid": 638, + "equip_avatar": 0, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 61242, + "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": 9, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 639, + "equip_avatar": 0, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 61243, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 3, + "step": 0 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 1 + } + ], + "internal_uid": 640, + "equip_avatar": 1403, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 61244, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 1 + } + ], + "internal_uid": 641, + "equip_avatar": 1403, + "relic_set_id": 124 + }, + { + "level": 15, + "relic_id": 63195, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + } + ], + "internal_uid": 642, + "equip_avatar": 1403, + "relic_set_id": 319 + }, + { + "level": 15, + "relic_id": 63196, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 10, + "count": 5, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 643, + "equip_avatar": 1403, + "relic_set_id": 319 + }, + { + "level": 15, + "relic_id": 61081, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 644, + "equip_avatar": 0, + "relic_set_id": 108 + }, + { + "level": 15, + "relic_id": 61082, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 4 + } + ], + "internal_uid": 645, + "equip_avatar": 0, + "relic_set_id": 108 + }, + { + "level": 15, + "relic_id": 61083, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + } + ], + "internal_uid": 646, + "equip_avatar": 0, + "relic_set_id": 108 + }, + { + "level": 15, + "relic_id": 61084, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + } + ], + "internal_uid": 647, + "equip_avatar": 1406, + "relic_set_id": 108 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 5, + "step": 5 + } + ], + "internal_uid": 648, + "equip_avatar": 0, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63066, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 4, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + } + ], + "internal_uid": 649, + "equip_avatar": 0, + "relic_set_id": 306 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 3, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 2 + } + ], + "internal_uid": 650, + "equip_avatar": 0, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 61041, + "main_affix_id": 1, + "sub_affixes": [ + { + "count": 1, + "step": 1, + "sub_affix_id": 4 + }, + { + "count": 3, + "step": 3, + "sub_affix_id": 7 + }, + { + "count": 3, + "step": 4, + "sub_affix_id": 9 + }, + { + "count": 1, + "step": 1, + "sub_affix_id": 10 + } + ], + "internal_uid": 651, + "equip_avatar": 1406, + "relic_set_id": 104 + }, + { + "level": 15, + "relic_id": 61083, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 8 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 652, + "equip_avatar": 1406, + "relic_set_id": 108 + }, + { + "level": 15, + "relic_id": 61081, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 653, + "equip_avatar": 1406, + "relic_set_id": 108 + }, + { + "level": 15, + "relic_id": 61082, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 8 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + } + ], + "internal_uid": 654, + "equip_avatar": 1406, + "relic_set_id": 108 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + } + ], + "internal_uid": 655, + "equip_avatar": 1406, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 61251, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 8 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 2 + } + ], + "internal_uid": 656, + "equip_avatar": 1409, + "relic_set_id": 125 + }, + { + "level": 15, + "relic_id": 61252, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 8 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 2 + } + ], + "internal_uid": 657, + "equip_avatar": 0, + "relic_set_id": 125 + }, + { + "level": 15, + "relic_id": 61252, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 8 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 2 + } + ], + "internal_uid": 658, + "equip_avatar": 1409, + "relic_set_id": 125 + }, + { + "level": 15, + "relic_id": 61253, + "main_affix_id": 6, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 8 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 2 + } + ], + "internal_uid": 659, + "equip_avatar": 1409, + "relic_set_id": 125 + }, + { + "level": 15, + "relic_id": 61254, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 8 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 2 + } + ], + "internal_uid": 660, + "equip_avatar": 0, + "relic_set_id": 125 + }, + { + "level": 15, + "relic_id": 61254, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 8 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 2 + } + ], + "internal_uid": 661, + "equip_avatar": 0, + "relic_set_id": 125 + }, + { + "level": 15, + "relic_id": 63205, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 2 + } + ], + "internal_uid": 662, + "equip_avatar": 1409, + "relic_set_id": 320 + }, + { + "level": 15, + "relic_id": 63206, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 2 + } + ], + "internal_uid": 663, + "equip_avatar": 1409, + "relic_set_id": 320 + }, + { + "level": 15, + "relic_id": 61254, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 4, + "step": 8 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 2 + } + ], + "internal_uid": 664, + "equip_avatar": 1409, + "relic_set_id": 125 + }, + { + "level": 15, + "relic_id": 63165, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 2, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 5, + "step": 5 + } + ], + "internal_uid": 665, + "equip_avatar": 0, + "relic_set_id": 316 + }, + { + "level": 15, + "relic_id": 61194, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 4 + } + ], + "internal_uid": 666, + "equip_avatar": 1310, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61191, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 3 + } + ], + "internal_uid": 667, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61191, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + } + ], + "internal_uid": 668, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61192, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 4 + } + ], + "internal_uid": 669, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 63166, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + } + ], + "internal_uid": 670, + "equip_avatar": 0, + "relic_set_id": 316 + }, + { + "level": 15, + "relic_id": 63166, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + } + ], + "internal_uid": 671, + "equip_avatar": 0, + "relic_set_id": 316 + }, + { + "level": 15, + "relic_id": 63166, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 2, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + } + ], + "internal_uid": 672, + "equip_avatar": 1222, + "relic_set_id": 316 + }, + { + "level": 15, + "relic_id": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 6 + } + ], + "internal_uid": 673, + "equip_avatar": 0, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 4 + } + ], + "internal_uid": 674, + "equip_avatar": 0, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 2 + } + ], + "internal_uid": 675, + "equip_avatar": 1222, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61102, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 676, + "equip_avatar": 1222, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61103, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 10, + "count": 3, + "step": 0 + } + ], + "internal_uid": 677, + "equip_avatar": 1222, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61191, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 4 + } + ], + "internal_uid": 678, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 63166, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + } + ], + "internal_uid": 679, + "equip_avatar": 0, + "relic_set_id": 316 + }, + { + "level": 15, + "relic_id": 63166, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + } + ], + "internal_uid": 680, + "equip_avatar": 0, + "relic_set_id": 316 + }, + { + "level": 15, + "relic_id": 63166, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 4 + } + ], + "internal_uid": 681, + "equip_avatar": 0, + "relic_set_id": 316 + }, + { + "level": 15, + "relic_id": 63165, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 2, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 4 + } + ], + "internal_uid": 682, + "equip_avatar": 1225, + "relic_set_id": 316 + }, + { + "level": 15, + "relic_id": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 4 + } + ], + "internal_uid": 683, + "equip_avatar": 0, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61104, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 5, + "step": 5 + } + ], + "internal_uid": 684, + "equip_avatar": 1225, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61102, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 4 + } + ], + "internal_uid": 685, + "equip_avatar": 0, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 63166, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 4 + } + ], + "internal_uid": 686, + "equip_avatar": 1225, + "relic_set_id": 316 + }, + { + "level": 15, + "relic_id": 63166, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + } + ], + "internal_uid": 687, + "equip_avatar": 0, + "relic_set_id": 316 + }, + { + "level": 15, + "relic_id": 61081, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 688, + "equip_avatar": 1405, + "relic_set_id": 108 + }, + { + "level": 15, + "relic_id": 61082, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + } + ], + "internal_uid": 689, + "equip_avatar": 1405, + "relic_set_id": 108 + }, + { + "level": 15, + "relic_id": 61083, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 8 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 0 + } + ], + "internal_uid": 690, + "equip_avatar": 1405, + "relic_set_id": 108 + }, + { + "level": 15, + "relic_id": 61084, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 6 + } + ], + "internal_uid": 691, + "equip_avatar": 0, + "relic_set_id": 108 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 692, + "equip_avatar": 1405, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 693, + "equip_avatar": 1405, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 61084, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + } + ], + "internal_uid": 694, + "equip_avatar": 1405, + "relic_set_id": 108 + }, + { + "level": 15, + "relic_id": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 695, + "equip_avatar": 0, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61102, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 696, + "equip_avatar": 1225, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61103, + "main_affix_id": 7, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 697, + "equip_avatar": 0, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61103, + "main_affix_id": 7, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 0 + } + ], + "internal_uid": 698, + "equip_avatar": 1225, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61193, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 3 + } + ], + "internal_uid": 699, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 63166, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + } + ], + "internal_uid": 700, + "equip_avatar": 0, + "relic_set_id": 316 + }, + { + "level": 15, + "relic_id": 61193, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 3 + } + ], + "internal_uid": 701, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 63166, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 5, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + } + ], + "internal_uid": 702, + "equip_avatar": 1310, + "relic_set_id": 316 + }, + { + "level": 15, + "relic_id": 61193, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 703, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 63165, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 2, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 4 + } + ], + "internal_uid": 704, + "equip_avatar": 0, + "relic_set_id": 316 + }, + { + "level": 15, + "relic_id": 61193, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 4 + } + ], + "internal_uid": 705, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61191, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 4 + } + ], + "internal_uid": 706, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61192, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 4 + } + ], + "internal_uid": 707, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61193, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 8 + } + ], + "internal_uid": 708, + "equip_avatar": 1310, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61191, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 8 + } + ], + "internal_uid": 709, + "equip_avatar": 0, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61191, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 6 + } + ], + "internal_uid": 710, + "equip_avatar": 1310, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 61192, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 3 + } + ], + "internal_uid": 711, + "equip_avatar": 1310, + "relic_set_id": 119 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 3, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 3 + } + ], + "internal_uid": 712, + "equip_avatar": 1303, + "relic_set_id": 308 + }, + { + "level": 15, + "relic_id": 61184, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 3, + "step": 0 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 4 + } + ], + "internal_uid": 713, + "equip_avatar": 1303, + "relic_set_id": 118 + }, + { + "level": 15, + "relic_id": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 714, + "equip_avatar": 0, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 715, + "equip_avatar": 1225, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 63165, + "main_affix_id": 2, + "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": 0 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 3 + } + ], + "internal_uid": 716, + "equip_avatar": 0, + "relic_set_id": 316 + }, + { + "level": 15, + "relic_id": 63165, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 2, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 4 + } + ], + "internal_uid": 717, + "equip_avatar": 1310, + "relic_set_id": 316 + }, + { + "level": 15, + "relic_id": 63156, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 2 + } + ], + "internal_uid": 718, + "equip_avatar": 0, + "relic_set_id": 315 + }, + { + "level": 15, + "relic_id": 61104, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 719, + "equip_avatar": 1220, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 63155, + "main_affix_id": 8, + "sub_affixes": [ + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 720, + "equip_avatar": 1220, + "relic_set_id": 315 + }, + { + "level": 15, + "relic_id": 63156, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 2 + } + ], + "internal_uid": 721, + "equip_avatar": 1220, + "relic_set_id": 315 + }, + { + "level": 15, + "relic_id": 61221, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + } + ], + "internal_uid": 969, + "equip_avatar": 1014, + "relic_set_id": 122 + }, + { + "level": 15, + "relic_id": 61222, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 970, + "equip_avatar": 1014, + "relic_set_id": 122 + }, + { + "level": 15, + "relic_id": 61223, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 971, + "equip_avatar": 1014, + "relic_set_id": 122 + }, + { + "level": 15, + "relic_id": 61224, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 4 + } + ], + "internal_uid": 972, + "equip_avatar": 1014, + "relic_set_id": 122 + }, + { + "level": 15, + "relic_id": 63095, + "main_affix_id": 8, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 4 + } + ], + "internal_uid": 973, + "equip_avatar": 1014, + "relic_set_id": 309 + }, + { + "level": 15, + "relic_id": 63096, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 4 + } + ], + "internal_uid": 974, + "equip_avatar": 1014, + "relic_set_id": 309 + }, + { + "level": 15, + "relic_id": 61104, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + } + ], + "internal_uid": 975, + "equip_avatar": 1005, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 63225, + "main_affix_id": 8, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 976, + "equip_avatar": 1005, + "relic_set_id": 322 + }, + { + "level": 15, + "relic_id": 63226, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 977, + "equip_avatar": 1005, + "relic_set_id": 322 + }, + { + "level": 15, + "relic_id": 63095, + "main_affix_id": 9, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 979, + "equip_avatar": 1015, + "relic_set_id": 309 + }, + { + "level": 15, + "relic_id": 63096, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 980, + "equip_avatar": 1015, + "relic_set_id": 309 + }, + { + "level": 15, + "relic_id": 61081, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 981, + "equip_avatar": 1015, + "relic_set_id": 108 + }, + { + "level": 15, + "relic_id": 61082, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 982, + "equip_avatar": 1015, + "relic_set_id": 108 + }, + { + "level": 15, + "relic_id": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 983, + "equip_avatar": 0, + "relic_set_id": 110 + }, + { + "level": 15, + "relic_id": 61261, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + } + ], + "internal_uid": 985, + "equip_avatar": 1408, + "relic_set_id": 126 + }, + { + "level": 15, + "relic_id": 61262, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + } + ], + "internal_uid": 986, + "equip_avatar": 1408, + "relic_set_id": 126 + }, + { + "level": 15, + "relic_id": 61263, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + } + ], + "internal_uid": 987, + "equip_avatar": 1408, + "relic_set_id": 126 + }, + { + "level": 15, + "relic_id": 61264, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + } + ], + "internal_uid": 988, + "equip_avatar": 1408, + "relic_set_id": 126 + }, + { + "level": 15, + "relic_id": 63065, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 2 + } + ], + "internal_uid": 989, + "equip_avatar": 1408, + "relic_set_id": 306 + }, + { + "level": 15, + "relic_id": 63066, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 2, + "count": 4, + "step": 1 + } + ], + "internal_uid": 990, + "equip_avatar": 1408, + "relic_set_id": 306 + }, + { + "equip_avatar": 0, + "internal_uid": 991, + "level": 15, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "relic_id": 61101, + "main_affix_id": 1, + "relic_set_id": 110 + }, + { + "equip_avatar": 0, + "internal_uid": 992, + "level": 15, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "relic_id": 61101, + "main_affix_id": 1, + "relic_set_id": 110 + }, + { + "equip_avatar": 0, + "internal_uid": 993, + "level": 15, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "relic_id": 61101, + "main_affix_id": 1, + "relic_set_id": 110 + }, + { + "equip_avatar": 1005, + "internal_uid": 994, + "level": 15, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "relic_id": 61101, + "main_affix_id": 1, + "relic_set_id": 110 + }, + { + "equip_avatar": 0, + "internal_uid": 995, + "level": 15, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + } + ], + "relic_id": 61101, + "main_affix_id": 1, + "relic_set_id": 110 + }, + { + "equip_avatar": 0, + "internal_uid": 996, + "level": 15, + "sub_affixes": [ + { + "count": 4, + "step": 0, + "sub_affix_id": 4 + }, + { + "count": 2, + "step": 3, + "sub_affix_id": 8 + }, + { + "count": 2, + "step": 3, + "sub_affix_id": 11 + }, + { + "count": 1, + "step": 1, + "sub_affix_id": 1 + } + ], + "relic_id": 63066, + "main_affix_id": 4, + "relic_set_id": 306 + }, + { + "equip_avatar": 0, + "internal_uid": 997, + "level": 15, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 4, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + } + ], + "relic_id": 63066, + "main_affix_id": 2, + "relic_set_id": 306 + }, + { + "equip_avatar": 0, + "internal_uid": 998, + "level": 15, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 4, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + } + ], + "relic_id": 63066, + "main_affix_id": 2, + "relic_set_id": 306 + }, + { + "equip_avatar": 0, + "internal_uid": 999, + "level": 15, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 4, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + } + ], + "relic_id": 63066, + "main_affix_id": 2, + "relic_set_id": 306 + }, + { + "equip_avatar": 0, + "internal_uid": 1000, + "level": 15, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 4 + } + ], + "relic_id": 61081, + "main_affix_id": 1, + "relic_set_id": 108 + }, + { + "equip_avatar": 0, + "internal_uid": 1001, + "level": 15, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 1 + } + ], + "relic_id": 61011, + "main_affix_id": 1, + "relic_set_id": 101 + }, + { + "equip_avatar": 0, + "internal_uid": 1002, + "level": 15, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 4, + "step": 3 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 1 + } + ], + "relic_id": 61012, + "main_affix_id": 1, + "relic_set_id": 101 + }, + { + "equip_avatar": 0, + "internal_uid": 1003, + "level": 15, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 3 + } + ], + "relic_id": 61013, + "main_affix_id": 6, + "relic_set_id": 101 + }, + { + "equip_avatar": 0, + "internal_uid": 1004, + "level": 15, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 10, + "count": 3, + "step": 4 + } + ], + "relic_id": 61014, + "main_affix_id": 2, + "relic_set_id": 101 + } + ], + "avatars": { + "1001": { + "avatar_id": 1001, + "data": { + "rank": 6, + "skills": { + "1001001": 6, + "1001002": 10, + "1001003": 10, + "1001004": 10, + "1001007": 1, + "1001101": 1, + "1001102": 1, + "1001103": 1, + "1001201": 1, + "1001202": 1, + "1001203": 1, + "1001204": 1, + "1001205": 1, + "1001206": 1, + "1001207": 1, + "1001208": 1, + "1001209": 1, + "1001210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null, + "is_marked": false + }, + "1002": { + "avatar_id": 1002, + "data": { + "rank": 6, + "skills": { + "1002001": 6, + "1002002": 10, + "1002003": 10, + "1002004": 10, + "1002007": 1, + "1002101": 1, + "1002102": 1, + "1002103": 1, + "1002201": 1, + "1002202": 1, + "1002203": 1, + "1002204": 1, + "1002205": 1, + "1002206": 1, + "1002207": 1, + "1002208": 1, + "1002209": 1, + "1002210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 100, + "enhanced_id": null + }, + "1003": { + "avatar_id": 1003, + "data": { + "rank": 6, + "skills": { + "1003001": 6, + "1003002": 10, + "1003003": 10, + "1003004": 10, + "1003007": 1, + "1003101": 1, + "1003102": 1, + "1003103": 1, + "1003201": 1, + "1003202": 1, + "1003203": 1, + "1003204": 1, + "1003205": 1, + "1003206": 1, + "1003207": 1, + "1003208": 1, + "1003209": 1, + "1003210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "1004": { + "avatar_id": 1004, + "data": { + "rank": 6, + "skills": { + "1004001": 6, + "1004002": 10, + "1004003": 10, + "1004004": 10, + "1004007": 1, + "1004101": 1, + "1004102": 1, + "1004103": 1, + "1004201": 1, + "1004202": 1, + "1004203": 1, + "1004204": 1, + "1004205": 1, + "1004206": 1, + "1004207": 1, + "1004208": 1, + "1004209": 1, + "1004210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "1005": { + "avatar_id": 1005, + "data": { + "rank": 6, + "skills": { + "1005001": 6, + "1005002": 10, + "1005003": 10, + "1005004": 10, + "1005007": 1, + "1005101": 1, + "1005102": 1, + "1005103": 1, + "1005201": 1, + "1005202": 1, + "1005203": 1, + "1005204": 1, + "1005205": 1, + "1005206": 1, + "1005207": 1, + "1005208": 1, + "1005209": 1, + "1005210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 60, + "sp_max": 120, + "is_marked": true + }, + "1006": { + "avatar_id": 1006, + "data": { + "rank": 6, + "skills": { + "11006001": 6, + "11006002": 10, + "11006003": 10, + "11006004": 10, + "11006007": 1, + "11006101": 1, + "11006102": 1, + "11006103": 1, + "11006201": 1, + "11006202": 1, + "11006203": 1, + "11006204": 1, + "11006205": 1, + "11006206": 1, + "11006207": 1, + "11006208": 1, + "11006209": 1, + "11006210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 100601 + ], + "sp_value": 55, + "sp_max": 110, + "enhanced_id": 1 + }, + "1008": { + "avatar_id": 1008, + "data": { + "rank": 6, + "skills": { + "1008001": 6, + "1008002": 10, + "1008003": 10, + "1008004": 10, + "1008007": 1, + "1008101": 1, + "1008102": 1, + "1008103": 1, + "1008201": 1, + "1008202": 1, + "1008203": 1, + "1008204": 1, + "1008205": 1, + "1008206": 1, + "1008207": 1, + "1008208": 1, + "1008209": 1, + "1008210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 110, + "enhanced_id": null + }, + "1009": { + "avatar_id": 1009, + "data": { + "rank": 6, + "skills": { + "1009001": 6, + "1009002": 10, + "1009003": 10, + "1009004": 10, + "1009007": 1, + "1009101": 1, + "1009102": 1, + "1009103": 1, + "1009201": 1, + "1009202": 1, + "1009203": 1, + "1009204": 1, + "1009205": 1, + "1009206": 1, + "1009207": 1, + "1009208": 1, + "1009209": 1, + "1009210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "1013": { + "avatar_id": 1013, + "data": { + "rank": 6, + "skills": { + "1013001": 6, + "1013002": 10, + "1013003": 10, + "1013004": 10, + "1013007": 1, + "1013101": 1, + "1013102": 1, + "1013103": 1, + "1013201": 1, + "1013202": 1, + "1013203": 1, + "1013204": 1, + "1013205": 1, + "1013206": 1, + "1013207": 1, + "1013208": 1, + "1013209": 1, + "1013210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 110, + "enhanced_id": null + }, + "1014": { + "avatar_id": 1014, + "data": { + "rank": 0, + "skills": { + "1014001": 6, + "1014002": 10, + "1014003": 10, + "1014004": 10, + "1014007": 1, + "1014101": 1, + "1014102": 1, + "1014103": 1, + "1014201": 1, + "1014202": 1, + "1014203": 1, + "1014204": 1, + "1014205": 1, + "1014206": 1, + "1014207": 1, + "1014208": 1, + "1014209": 1, + "1014210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 101401 + ], + "sp_value": 180, + "sp_max": 360, + "enhanced_id": null + }, + "1015": { + "avatar_id": 1015, + "data": { + "rank": 6, + "skills": { + "1015001": 6, + "1015002": 10, + "1015003": 10, + "1015004": 10, + "1015007": 1, + "1015101": 1, + "1015102": 1, + "1015103": 1, + "1015201": 1, + "1015202": 1, + "1015203": 1, + "1015204": 1, + "1015205": 1, + "1015206": 1, + "1015207": 1, + "1015208": 1, + "1015209": 1, + "1015210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 120, + "sp_max": 240, + "enhanced_id": null + }, + "1101": { + "avatar_id": 1101, + "data": { + "rank": 0, + "skills": { + "1101001": 6, + "1101002": 10, + "1101003": 10, + "1101004": 10, + "1101007": 1, + "1101101": 1, + "1101102": 1, + "1101103": 1, + "1101201": 1, + "1101202": 1, + "1101203": 1, + "1101204": 1, + "1101205": 1, + "1101206": 1, + "1101207": 1, + "1101208": 1, + "1101209": 1, + "1101210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "1102": { + "avatar_id": 1102, + "data": { + "rank": 6, + "skills": { + "1102001": 6, + "1102002": 10, + "1102003": 10, + "1102004": 10, + "1102007": 1, + "1102101": 1, + "1102102": 1, + "1102103": 1, + "1102201": 1, + "1102202": 1, + "1102203": 1, + "1102204": 1, + "1102205": 1, + "1102206": 1, + "1102207": 1, + "1102208": 1, + "1102209": 1, + "1102210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "1103": { + "avatar_id": 1103, + "data": { + "rank": 6, + "skills": { + "1103001": 6, + "1103002": 10, + "1103003": 10, + "1103004": 10, + "1103007": 1, + "1103101": 1, + "1103102": 1, + "1103103": 1, + "1103201": 1, + "1103202": 1, + "1103203": 1, + "1103204": 1, + "1103205": 1, + "1103206": 1, + "1103207": 1, + "1103208": 1, + "1103209": 1, + "1103210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 100, + "enhanced_id": null + }, + "1104": { + "avatar_id": 1104, + "data": { + "rank": 6, + "skills": { + "1104001": 6, + "1104002": 10, + "1104003": 10, + "1104004": 10, + "1104007": 1, + "1104101": 1, + "1104102": 1, + "1104103": 1, + "1104201": 1, + "1104202": 1, + "1104203": 1, + "1104204": 1, + "1104205": 1, + "1104206": 1, + "1104207": 1, + "1104208": 1, + "1104209": 1, + "1104210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 100, + "enhanced_id": null + }, + "1105": { + "avatar_id": 1105, + "data": { + "rank": 6, + "skills": { + "1105001": 6, + "1105002": 10, + "1105003": 10, + "1105004": 10, + "1105007": 1, + "1105101": 1, + "1105102": 1, + "1105103": 1, + "1105201": 1, + "1105202": 1, + "1105203": 1, + "1105204": 1, + "1105205": 1, + "1105206": 1, + "1105207": 1, + "1105208": 1, + "1105209": 1, + "1105210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 90, + "enhanced_id": null + }, + "1106": { + "avatar_id": 1106, + "data": { + "rank": 6, + "skills": { + "1106001": 6, + "1106002": 10, + "1106003": 10, + "1106004": 10, + "1106007": 1, + "1106101": 1, + "1106102": 1, + "1106103": 1, + "1106201": 1, + "1106202": 1, + "1106203": 1, + "1106204": 1, + "1106205": 1, + "1106206": 1, + "1106207": 1, + "1106208": 1, + "1106209": 1, + "1106210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 110, + "enhanced_id": null + }, + "1107": { + "avatar_id": 1107, + "data": { + "rank": 0, + "skills": { + "1107001": 6, + "1107002": 10, + "1107003": 10, + "1107004": 10, + "1107007": 1, + "1107101": 1, + "1107102": 1, + "1107103": 1, + "1107201": 1, + "1107202": 1, + "1107203": 1, + "1107204": 1, + "1107205": 1, + "1107206": 1, + "1107207": 1, + "1107208": 1, + "1107209": 1, + "1107210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 110, + "enhanced_id": null + }, + "1108": { + "avatar_id": 1108, + "data": { + "rank": 6, + "skills": { + "1108001": 6, + "1108002": 10, + "1108003": 10, + "1108004": 10, + "1108007": 1, + "1108101": 1, + "1108102": 1, + "1108103": 1, + "1108201": 1, + "1108202": 1, + "1108203": 1, + "1108204": 1, + "1108205": 1, + "1108206": 1, + "1108207": 1, + "1108208": 1, + "1108209": 1, + "1108210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "1109": { + "avatar_id": 1109, + "data": { + "rank": 6, + "skills": { + "1109001": 6, + "1109002": 10, + "1109003": 10, + "1109004": 10, + "1109007": 1, + "1109101": 1, + "1109102": 1, + "1109103": 1, + "1109201": 1, + "1109202": 1, + "1109203": 1, + "1109204": 1, + "1109205": 1, + "1109206": 1, + "1109207": 1, + "1109208": 1, + "1109209": 1, + "1109210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "1110": { + "avatar_id": 1110, + "data": { + "rank": 2, + "skills": { + "1110001": 1, + "1110002": 1, + "1110003": 1, + "1110004": 1, + "1110007": 1 + }, + "skills_by_anchor_type": { + "1": 1, + "2": 1, + "3": 1, + "4": 1, + "5": 1 + } + }, + "level": 40, + "promotion": 3, + "techniques": [], + "sp_value": 0, + "sp_max": 100, + "enhanced_id": null + }, + "1111": { + "avatar_id": 1111, + "data": { + "rank": 6, + "skills": { + "1111001": 6, + "1111002": 10, + "1111003": 10, + "1111004": 10, + "1111007": 1, + "1111101": 1, + "1111102": 1, + "1111103": 1, + "1111201": 1, + "1111202": 1, + "1111203": 1, + "1111204": 1, + "1111205": 1, + "1111206": 1, + "1111207": 1, + "1111208": 1, + "1111209": 1, + "1111210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 130, + "enhanced_id": null + }, + "1112": { + "avatar_id": 1112, + "data": { + "rank": 6, + "skills": { + "1112001": 6, + "1112002": 10, + "1112003": 10, + "1112004": 10, + "1112007": 1, + "1112101": 1, + "1112102": 1, + "1112103": 1, + "1112201": 1, + "1112202": 1, + "1112203": 1, + "1112204": 1, + "1112205": 1, + "1112206": 1, + "1112207": 1, + "1112208": 1, + "1112209": 1, + "1112210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 130, + "enhanced_id": null + }, + "1201": { + "avatar_id": 1201, + "data": { + "rank": 6, + "skills": { + "1201001": 6, + "1201002": 10, + "1201003": 10, + "1201004": 10, + "1201007": 1, + "1201101": 1, + "1201102": 1, + "1201103": 1, + "1201201": 1, + "1201202": 1, + "1201203": 1, + "1201204": 1, + "1201205": 1, + "1201206": 1, + "1201207": 1, + "1201208": 1, + "1201209": 1, + "1201210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 140, + "enhanced_id": null + }, + "1202": { + "avatar_id": 1202, + "data": { + "rank": 6, + "skills": { + "1202001": 6, + "1202002": 10, + "1202003": 10, + "1202004": 10, + "1202007": 1, + "1202101": 1, + "1202102": 1, + "1202103": 1, + "1202201": 1, + "1202202": 1, + "1202203": 1, + "1202204": 1, + "1202205": 1, + "1202206": 1, + "1202207": 1, + "1202208": 1, + "1202209": 1, + "1202210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 130, + "enhanced_id": null + }, + "1203": { + "avatar_id": 1203, + "data": { + "rank": 6, + "skills": { + "1203001": 6, + "1203002": 10, + "1203003": 10, + "1203004": 10, + "1203007": 1, + "1203101": 1, + "1203102": 1, + "1203103": 1, + "1203201": 1, + "1203202": 1, + "1203203": 1, + "1203204": 1, + "1203205": 1, + "1203206": 1, + "1203207": 1, + "1203208": 1, + "1203209": 1, + "1203210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 100, + "enhanced_id": null + }, + "1204": { + "avatar_id": 1204, + "data": { + "rank": 6, + "skills": { + "1204001": 6, + "1204002": 10, + "1204003": 10, + "1204004": 10, + "1204007": 1, + "1204101": 1, + "1204102": 1, + "1204103": 1, + "1204201": 1, + "1204202": 1, + "1204203": 1, + "1204204": 1, + "1204205": 1, + "1204206": 1, + "1204207": 1, + "1204208": 1, + "1204209": 1, + "1204210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 130, + "enhanced_id": null + }, + "1205": { + "avatar_id": 1205, + "data": { + "rank": 6, + "skills": { + "1205001": 6, + "1205002": 10, + "1205003": 10, + "1205004": 10, + "1205007": 1, + "1205101": 1, + "1205102": 1, + "1205103": 1, + "1205201": 1, + "1205202": 1, + "1205203": 1, + "1205204": 1, + "1205205": 1, + "1205206": 1, + "1205207": 1, + "1205208": 1, + "1205209": 1, + "1205210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 130, + "enhanced_id": null + }, + "1206": { + "avatar_id": 1206, + "data": { + "rank": 6, + "skills": { + "1206001": 6, + "1206002": 10, + "1206003": 10, + "1206004": 10, + "1206007": 1, + "1206101": 1, + "1206102": 1, + "1206103": 1, + "1206201": 1, + "1206202": 1, + "1206203": 1, + "1206204": 1, + "1206205": 1, + "1206206": 1, + "1206207": 1, + "1206208": 1, + "1206209": 1, + "1206210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "1207": { + "avatar_id": 1207, + "data": { + "rank": 6, + "skills": { + "1207001": 6, + "1207002": 10, + "1207003": 10, + "1207004": 10, + "1207007": 1, + "1207101": 1, + "1207102": 1, + "1207103": 1, + "1207201": 1, + "1207202": 1, + "1207203": 1, + "1207204": 1, + "1207205": 1, + "1207206": 1, + "1207207": 1, + "1207208": 1, + "1207209": 1, + "1207210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 130, + "enhanced_id": null + }, + "1208": { + "avatar_id": 1208, + "data": { + "rank": 6, + "skills": { + "1208001": 6, + "1208002": 10, + "1208003": 10, + "1208004": 10, + "1208007": 1, + "1208101": 1, + "1208102": 1, + "1208103": 1, + "1208201": 1, + "1208202": 1, + "1208203": 1, + "1208204": 1, + "1208205": 1, + "1208206": 1, + "1208207": 1, + "1208208": 1, + "1208209": 1, + "1208210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 135, + "enhanced_id": null + }, + "1209": { + "avatar_id": 1209, + "data": { + "rank": 6, + "skills": { + "1209001": 6, + "1209002": 10, + "1209003": 10, + "1209004": 10, + "1209007": 1, + "1209101": 1, + "1209102": 1, + "1209103": 1, + "1209201": 1, + "1209202": 1, + "1209203": 1, + "1209204": 1, + "1209205": 1, + "1209206": 1, + "1209207": 1, + "1209208": 1, + "1209209": 1, + "1209210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 140, + "enhanced_id": null + }, + "1210": { + "avatar_id": 1210, + "data": { + "rank": 6, + "skills": { + "1210001": 6, + "1210002": 10, + "1210003": 10, + "1210004": 10, + "1210007": 1, + "1210101": 1, + "1210102": 1, + "1210103": 1, + "1210201": 1, + "1210202": 1, + "1210203": 1, + "1210204": 1, + "1210205": 1, + "1210206": 1, + "1210207": 1, + "1210208": 1, + "1210209": 1, + "1210210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "1211": { + "avatar_id": 1211, + "data": { + "rank": 6, + "skills": { + "1211001": 6, + "1211002": 10, + "1211003": 10, + "1211004": 10, + "1211007": 1, + "1211101": 1, + "1211102": 1, + "1211103": 1, + "1211201": 1, + "1211202": 1, + "1211203": 1, + "1211204": 1, + "1211205": 1, + "1211206": 1, + "1211207": 1, + "1211208": 1, + "1211209": 1, + "1211210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 100, + "enhanced_id": null + }, + "1212": { + "avatar_id": 1212, + "data": { + "rank": 2, + "skills": { + "11212001": 6, + "11212002": 10, + "11212003": 10, + "11212004": 10, + "11212007": 1, + "11212101": 1, + "11212102": 1, + "11212103": 1, + "11212201": 1, + "11212202": 1, + "11212203": 1, + "11212204": 1, + "11212205": 1, + "11212206": 1, + "11212207": 1, + "11212208": 1, + "11212209": 1, + "11212210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 140, + "enhanced_id": 1 + }, + "1213": { + "avatar_id": 1213, + "data": { + "rank": 6, + "skills": { + "1213001": 6, + "1213002": 10, + "1213003": 10, + "1213004": 10, + "1213007": 1, + "1213101": 1, + "1213102": 1, + "1213103": 1, + "1213201": 1, + "1213202": 1, + "1213203": 1, + "1213204": 1, + "1213205": 1, + "1213206": 1, + "1213207": 1, + "1213208": 1, + "1213209": 1, + "1213210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 140, + "enhanced_id": null + }, + "1214": { + "avatar_id": 1214, + "data": { + "rank": 6, + "skills": { + "1214001": 6, + "1214002": 10, + "1214003": 10, + "1214004": 10, + "1214007": 1, + "1214101": 1, + "1214102": 1, + "1214103": 1, + "1214201": 1, + "1214202": 1, + "1214203": 1, + "1214204": 1, + "1214205": 1, + "1214206": 1, + "1214207": 1, + "1214208": 1, + "1214209": 1, + "1214210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "1215": { + "avatar_id": 1215, + "data": { + "rank": 6, + "skills": { + "1215001": 6, + "1215002": 10, + "1215003": 10, + "1215004": 10, + "1215007": 1, + "1215101": 1, + "1215102": 1, + "1215103": 1, + "1215201": 1, + "1215202": 1, + "1215203": 1, + "1215204": 1, + "1215205": 1, + "1215206": 1, + "1215207": 1, + "1215208": 1, + "1215209": 1, + "1215210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 140, + "enhanced_id": null + }, + "1217": { + "avatar_id": 1217, + "data": { + "rank": 6, + "skills": { + "1217001": 6, + "1217002": 10, + "1217003": 10, + "1217004": 10, + "1217007": 1, + "1217101": 1, + "1217102": 1, + "1217103": 1, + "1217201": 1, + "1217202": 1, + "1217203": 1, + "1217204": 1, + "1217205": 1, + "1217206": 1, + "1217207": 1, + "1217208": 1, + "1217209": 1, + "1217210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 140, + "enhanced_id": null, + "is_marked": true + }, + "1218": { + "avatar_id": 1218, + "data": { + "rank": 0, + "skills": { + "1218001": 6, + "1218002": 10, + "1218003": 10, + "1218004": 10, + "1218007": 1, + "1218101": 1, + "1218102": 1, + "1218103": 1, + "1218201": 1, + "1218202": 1, + "1218203": 1, + "1218204": 1, + "1218205": 1, + "1218206": 1, + "1218207": 1, + "1218208": 1, + "1218209": 1, + "1218210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 100, + "enhanced_id": null + }, + "1220": { + "avatar_id": 1220, + "data": { + "rank": 0, + "skills": { + "1220001": 6, + "1220002": 10, + "1220003": 10, + "1220004": 10, + "1220007": 1, + "1220101": 1, + "1220102": 1, + "1220103": 1, + "1220201": 1, + "1220202": 1, + "1220203": 1, + "1220204": 1, + "1220205": 1, + "1220206": 1, + "1220207": 1, + "1220208": 1, + "1220209": 1, + "1220210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 12, + "enhanced_id": null + }, + "1221": { + "avatar_id": 1221, + "data": { + "rank": 6, + "skills": { + "1221001": 6, + "1221002": 10, + "1221003": 10, + "1221004": 10, + "1221007": 1, + "1221101": 1, + "1221102": 1, + "1221103": 1, + "1221201": 1, + "1221202": 1, + "1221203": 1, + "1221204": 1, + "1221205": 1, + "1221206": 1, + "1221207": 1, + "1221208": 1, + "1221209": 1, + "1221210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 240, + "enhanced_id": null + }, + "1222": { + "avatar_id": 1222, + "data": { + "rank": 1, + "skills": { + "1222001": 6, + "1222002": 10, + "1222003": 10, + "1222004": 10, + "1222007": 1, + "1222101": 1, + "1222102": 1, + "1222103": 1, + "1222201": 1, + "1222202": 1, + "1222203": 1, + "1222204": 1, + "1222205": 1, + "1222206": 1, + "1222207": 1, + "1222208": 1, + "1222209": 1, + "1222210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 122201 + ], + "sp_value": 55, + "sp_max": 110, + "enhanced_id": null + }, + "1223": { + "avatar_id": 1223, + "data": { + "rank": 6, + "skills": { + "1223001": 6, + "1223002": 10, + "1223003": 10, + "1223004": 10, + "1223007": 1, + "1223101": 1, + "1223102": 1, + "1223103": 1, + "1223201": 1, + "1223202": 1, + "1223203": 1, + "1223204": 1, + "1223205": 1, + "1223206": 1, + "1223207": 1, + "1223208": 1, + "1223209": 1, + "1223210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "1224": { + "avatar_id": 1224, + "data": { + "rank": 6, + "skills": { + "1224001": 6, + "1224002": 10, + "1224003": 10, + "1224004": 10, + "1224007": 1, + "1224101": 1, + "1224102": 1, + "1224103": 1, + "1224201": 1, + "1224202": 1, + "1224203": 1, + "1224204": 1, + "1224205": 1, + "1224206": 1, + "1224207": 1, + "1224208": 1, + "1224209": 1, + "1224210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 110, + "enhanced_id": null + }, + "1225": { + "avatar_id": 1225, + "data": { + "rank": 2, + "skills": { + "1225001": 1, + "1225002": 10, + "1225003": 10, + "1225004": 10, + "1225007": 1, + "1225101": 1, + "1225102": 1, + "1225103": 1, + "1225201": 1, + "1225202": 1, + "1225203": 1, + "1225205": 1, + "1225206": 1, + "1225207": 1, + "1225209": 1, + "1225210": 1 + }, + "skills_by_anchor_type": { + "1": 1, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "13": 1, + "14": 1, + "15": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 130, + "enhanced_id": null + }, + "1301": { + "avatar_id": 1301, + "data": { + "rank": 6, + "skills": { + "1301001": 6, + "1301002": 10, + "1301003": 10, + "1301004": 10, + "1301007": 1, + "1301101": 1, + "1301102": 1, + "1301103": 1, + "1301201": 1, + "1301202": 1, + "1301203": 1, + "1301204": 1, + "1301205": 1, + "1301206": 1, + "1301207": 1, + "1301208": 1, + "1301209": 1, + "1301210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 55, + "sp_max": 110, + "enhanced_id": null + }, + "1302": { + "avatar_id": 1302, + "data": { + "rank": 6, + "skills": { + "1302001": 6, + "1302002": 10, + "1302003": 10, + "1302004": 10, + "1302007": 1, + "1302101": 1, + "1302102": 1, + "1302103": 1, + "1302201": 1, + "1302202": 1, + "1302203": 1, + "1302204": 1, + "1302205": 1, + "1302206": 1, + "1302207": 1, + "1302208": 1, + "1302209": 1, + "1302210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 180, + "enhanced_id": null + }, + "1303": { + "avatar_id": 1303, + "data": { + "rank": 1, + "skills": { + "1303001": 6, + "1303002": 10, + "1303003": 10, + "1303004": 10, + "1303007": 1, + "1303101": 1, + "1303102": 1, + "1303103": 1, + "1303201": 1, + "1303202": 1, + "1303203": 1, + "1303204": 1, + "1303205": 1, + "1303206": 1, + "1303207": 1, + "1303208": 1, + "1303209": 1, + "1303210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 130301, + 130303 + ], + "sp_value": 65, + "sp_max": 130, + "enhanced_id": null + }, + "1304": { + "avatar_id": 1304, + "data": { + "rank": 6, + "skills": { + "1304001": 6, + "1304002": 10, + "1304003": 10, + "1304004": 10, + "1304007": 1, + "1304101": 1, + "1304102": 1, + "1304103": 1, + "1304201": 1, + "1304202": 1, + "1304203": 1, + "1304204": 1, + "1304205": 1, + "1304206": 1, + "1304207": 1, + "1304208": 1, + "1304209": 1, + "1304210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 110, + "enhanced_id": null + }, + "1305": { + "avatar_id": 1305, + "data": { + "rank": 6, + "skills": { + "1305001": 6, + "1305002": 10, + "1305003": 10, + "1305004": 10, + "1305007": 1, + "1305101": 1, + "1305102": 1, + "1305103": 1, + "1305201": 1, + "1305202": 1, + "1305203": 1, + "1305204": 1, + "1305205": 1, + "1305206": 1, + "1305207": 1, + "1305208": 1, + "1305209": 1, + "1305210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 140, + "enhanced_id": null + }, + "1306": { + "avatar_id": 1306, + "data": { + "rank": 0, + "skills": { + "11306001": 6, + "11306002": 10, + "11306003": 10, + "11306004": 10, + "11306007": 1, + "11306101": 1, + "11306102": 1, + "11306103": 1, + "11306201": 1, + "11306202": 1, + "11306203": 1, + "11306204": 1, + "11306205": 1, + "11306206": 1, + "11306207": 1, + "11306208": 1, + "11306209": 1, + "11306210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 110, + "enhanced_id": 1 + }, + "1307": { + "avatar_id": 1307, + "data": { + "rank": 1, + "skills": { + "1307001": 6, + "1307002": 10, + "1307003": 10, + "1307004": 10, + "1307007": 1, + "1307101": 1, + "1307102": 1, + "1307103": 1, + "1307201": 1, + "1307202": 1, + "1307203": 1, + "1307204": 1, + "1307205": 1, + "1307206": 1, + "1307207": 1, + "1307208": 1, + "1307209": 1, + "1307210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null, + "is_marked": false + }, + "1308": { + "avatar_id": 1308, + "data": { + "rank": 0, + "skills": { + "1308001": 6, + "1308002": 10, + "1308003": 10, + "1308004": 10, + "1308007": 1, + "1308101": 1, + "1308102": 1, + "1308103": 1, + "1308201": 1, + "1308202": 1, + "1308203": 1, + "1308204": 1, + "1308205": 1, + "1308206": 1, + "1308207": 1, + "1308208": 1, + "1308209": 1, + "1308210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 4, + "sp_max": 9, + "enhanced_id": null + }, + "1309": { + "avatar_id": 1309, + "data": { + "rank": 0, + "skills": { + "1309001": 1, + "1309002": 10, + "1309003": 10, + "1309004": 10, + "1309007": 1, + "1309101": 1, + "1309102": 1, + "1309103": 1, + "1309201": 1, + "1309202": 1, + "1309203": 1, + "1309204": 1, + "1309205": 1, + "1309207": 1, + "1309208": 1, + "1309210": 1 + }, + "skills_by_anchor_type": { + "1": 1, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "15": 1, + "16": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 130902 + ], + "sp_value": 80, + "sp_max": 160, + "enhanced_id": null + }, + "1310": { + "avatar_id": 1310, + "data": { + "rank": 2, + "skills": { + "1310001": 6, + "1310002": 10, + "1310003": 10, + "1310004": 10, + "1310007": 1, + "1310101": 1, + "1310102": 1, + "1310103": 1, + "1310201": 1, + "1310202": 1, + "1310203": 1, + "1310204": 1, + "1310205": 1, + "1310206": 1, + "1310207": 1, + "1310208": 1, + "1310209": 1, + "1310210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 131001, + 131002 + ], + "sp_value": 120, + "sp_max": 240, + "enhanced_id": null + }, + "1312": { + "avatar_id": 1312, + "data": { + "rank": 6, + "skills": { + "1312001": 6, + "1312002": 10, + "1312003": 10, + "1312004": 10, + "1312007": 1, + "1312101": 1, + "1312102": 1, + "1312103": 1, + "1312201": 1, + "1312202": 1, + "1312203": 1, + "1312204": 1, + "1312205": 1, + "1312206": 1, + "1312207": 1, + "1312208": 1, + "1312209": 1, + "1312210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 131201 + ], + "sp_value": 50, + "sp_max": 100, + "enhanced_id": null + }, + "1313": { + "avatar_id": 1313, + "data": { + "rank": 6, + "skills": { + "1313001": 6, + "1313002": 10, + "1313003": 10, + "1313004": 10, + "1313007": 1, + "1313101": 1, + "1313102": 1, + "1313103": 1, + "1313201": 1, + "1313202": 1, + "1313203": 1, + "1313204": 1, + "1313205": 1, + "1313206": 1, + "1313207": 1, + "1313208": 1, + "1313209": 1, + "1313210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 130, + "enhanced_id": null + }, + "1314": { + "avatar_id": 1314, + "data": { + "rank": 6, + "skills": { + "1314001": 6, + "1314002": 10, + "1314003": 10, + "1314004": 10, + "1314007": 1, + "1314101": 1, + "1314102": 1, + "1314103": 1, + "1314201": 1, + "1314202": 1, + "1314203": 1, + "1314204": 1, + "1314205": 1, + "1314206": 1, + "1314207": 1, + "1314208": 1, + "1314209": 1, + "1314210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 140, + "enhanced_id": null + }, + "1315": { + "avatar_id": 1315, + "data": { + "rank": 2, + "skills": { + "1315001": 6, + "1315002": 10, + "1315003": 10, + "1315004": 10, + "1315007": 1, + "1315101": 1, + "1315102": 1, + "1315103": 1, + "1315201": 1, + "1315202": 1, + "1315203": 1, + "1315204": 1, + "1315205": 1, + "1315206": 1, + "1315207": 1, + "1315208": 1, + "1315209": 1, + "1315210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 115, + "enhanced_id": null + }, + "1317": { + "avatar_id": 1317, + "data": { + "rank": 6, + "skills": { + "1317001": 6, + "1317002": 10, + "1317003": 10, + "1317004": 10, + "1317007": 1, + "1317101": 1, + "1317102": 1, + "1317103": 1, + "1317201": 1, + "1317202": 1, + "1317203": 1, + "1317204": 1, + "1317205": 1, + "1317206": 1, + "1317207": 1, + "1317208": 1, + "1317209": 1, + "1317210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 140, + "enhanced_id": null + }, + "1321": { + "avatar_id": 1321, + "data": { + "rank": 0, + "skills": { + "1321001": 6, + "1321002": 10, + "1321003": 10, + "1321004": 10, + "1321007": 1, + "1321101": 1, + "1321102": 1, + "1321103": 1, + "1321201": 1, + "1321202": 1, + "1321203": 1, + "1321204": 1, + "1321205": 1, + "1321206": 1, + "1321207": 1, + "1321208": 1, + "1321209": 1, + "1321210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "sp_max": 130, + "sp_value": 65, + "techniques": [ + 132101 + ] + }, + "1401": { + "avatar_id": 1401, + "data": { + "rank": 0, + "skills": { + "1401001": 6, + "1401002": 10, + "1401003": 10, + "1401004": 10, + "1401007": 1, + "1401101": 1, + "1401102": 1, + "1401103": 1, + "1401201": 1, + "1401202": 1, + "1401203": 1, + "1401204": 1, + "1401205": 1, + "1401206": 1, + "1401207": 1, + "1401208": 1, + "1401209": 1, + "1401210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 220, + "enhanced_id": null + }, + "1402": { + "avatar_id": 1402, + "data": { + "rank": 0, + "skills": { + "1402001": 6, + "1402002": 10, + "1402003": 10, + "1402004": 10, + "1402007": 1, + "1402101": 1, + "1402102": 1, + "1402103": 1, + "1402201": 1, + "1402202": 1, + "1402203": 1, + "1402204": 1, + "1402205": 1, + "1402206": 1, + "1402207": 1, + "1402208": 1, + "1402209": 1, + "1402210": 1, + "1402301": 6, + "1402302": 6 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1, + "19": 6, + "20": 6 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 350, + "enhanced_id": null, + "is_marked": false + }, + "1403": { + "avatar_id": 1403, + "data": { + "rank": 1, + "skills": { + "1403001": 1, + "1403002": 10, + "1403003": 10, + "1403004": 3, + "1403007": 1, + "1403101": 1, + "1403102": 1, + "1403103": 1, + "1403201": 1, + "1403202": 1, + "1403203": 1, + "1403204": 1, + "1403205": 1, + "1403206": 1, + "1403207": 1, + "1403208": 1 + }, + "skills_by_anchor_type": { + "1": 1, + "2": 10, + "3": 10, + "4": 3, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "1404": { + "avatar_id": 1404, + "data": { + "rank": 6, + "skills": { + "1404001": 6, + "1404002": 10, + "1404003": 10, + "1404004": 10, + "1404007": 1, + "1404101": 1, + "1404102": 1, + "1404103": 1, + "1404201": 1, + "1404202": 1, + "1404203": 1, + "1404204": 1, + "1404205": 1, + "1404206": 1, + "1404207": 1, + "1404208": 1, + "1404209": 1, + "1404210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 160, + "enhanced_id": null, + "is_marked": true + }, + "1405": { + "avatar_id": 1405, + "data": { + "rank": 0, + "skills": { + "1405001": 6, + "1405002": 10, + "1405003": 10, + "1405004": 10, + "1405007": 1, + "1405101": 1, + "1405102": 1, + "1405103": 1, + "1405201": 1, + "1405202": 1, + "1405203": 1, + "1405204": 1, + "1405205": 1, + "1405206": 1, + "1405207": 1, + "1405208": 1, + "1405209": 1, + "1405210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 70, + "sp_max": 140, + "enhanced_id": null + }, + "1406": { + "avatar_id": 1406, + "data": { + "rank": 1, + "skills": { + "1406001": 6, + "1406002": 10, + "1406003": 10, + "1406004": 10, + "1406007": 1, + "1406101": 1, + "1406102": 1, + "1406103": 1, + "1406201": 1, + "1406202": 1, + "1406203": 1, + "1406204": 1, + "1406205": 1, + "1406206": 1, + "1406207": 1, + "1406208": 1, + "1406209": 1, + "1406210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 50, + "sp_max": 100, + "enhanced_id": null + }, + "1407": { + "avatar_id": 1407, + "data": { + "rank": 6, + "skills": { + "1407001": 6, + "1407002": 10, + "1407003": 10, + "1407004": 10, + "1407007": 1, + "1407101": 1, + "1407102": 1, + "1407103": 1, + "1407201": 1, + "1407202": 1, + "1407203": 1, + "1407204": 1, + "1407205": 1, + "1407206": 1, + "1407207": 1, + "1407208": 1, + "1407209": 1, + "1407210": 1, + "1407301": 6, + "1407302": 6 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1, + "19": 6, + "20": 6 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 100, + "enhanced_id": null, + "is_marked": true + }, + "1408": { + "avatar_id": 1408, + "data": { + "rank": 0, + "skills": { + "1408001": 6, + "1408002": 10, + "1408003": 10, + "1408004": 10, + "1408007": 1, + "1408101": 1, + "1408102": 1, + "1408103": 1, + "1408201": 1, + "1408202": 1, + "1408203": 1, + "1408204": 1, + "1408205": 1, + "1408206": 1, + "1408207": 1, + "1408208": 1, + "1408209": 1, + "1408210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 140801 + ], + "sp_value": 6, + "sp_max": 12, + "enhanced_id": null + }, + "1409": { + "avatar_id": 1409, + "data": { + "rank": 6, + "skills": { + "1409001": 6, + "1409002": 10, + "1409003": 10, + "1409004": 10, + "1409007": 1, + "1409101": 1, + "1409102": 1, + "1409103": 1, + "1409201": 1, + "1409202": 1, + "1409203": 1, + "1409204": 1, + "1409205": 1, + "1409206": 1, + "1409207": 1, + "1409208": 1, + "1409209": 1, + "1409210": 1, + "1409301": 6, + "1409302": 6 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1, + "19": 6, + "20": 6 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 140901 + ], + "sp_value": 70, + "sp_max": 150, + "enhanced_id": null, + "is_marked": true + }, + "1410": { + "avatar_id": 1410, + "data": { + "rank": 6, + "skills": { + "1410001": 1, + "1410002": 1, + "1410003": 1, + "1410004": 1, + "1410007": 1, + "1410101": 1, + "1410102": 1, + "1410103": 1, + "1410201": 1, + "1410202": 1, + "1410203": 1, + "1410204": 1, + "1410205": 1, + "1410206": 1, + "1410207": 1, + "1410208": 1, + "1410209": 1, + "1410210": 1 + }, + "skills_by_anchor_type": { + "1": 1, + "2": 1, + "3": 1, + "4": 1, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "sp_max": 130, + "sp_value": 65, + "techniques": [ + 141001 + ] + }, + "1412": { + "avatar_id": 1412, + "data": { + "rank": 6, + "skills": { + "1412001": 1, + "1412002": 1, + "1412003": 1, + "1412004": 1, + "1412007": 1, + "1412101": 1, + "1412102": 1, + "1412103": 1, + "1412201": 1, + "1412202": 1, + "1412203": 1, + "1412204": 1, + "1412205": 1, + "1412206": 1, + "1412207": 1, + "1412208": 1, + "1412209": 1, + "1412210": 1 + }, + "skills_by_anchor_type": { + "1": 1, + "2": 1, + "3": 1, + "4": 1, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "sp_max": 130, + "sp_value": 0, + "techniques": [ + 141201 + ] + }, + "1413": { + "avatar_id": 1413, + "data": { + "rank": 0, + "skills": { + "1413001": 1, + "1413002": 1, + "1413003": 1, + "1413004": 1, + "1413007": 1, + "1413101": 1, + "1413102": 1, + "1413103": 1, + "1413201": 1, + "1413202": 1, + "1413203": 1, + "1413204": 1, + "1413205": 1, + "1413206": 1, + "1413207": 1, + "1413208": 1, + "1413209": 1, + "1413210": 1, + "1413301": 1, + "1413302": 1 + }, + "skills_by_anchor_type": { + "1": 1, + "2": 1, + "3": 1, + "4": 1, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1, + "19": 1, + "20": 1 + } + }, + "level": 80, + "promotion": 6, + "sp_max": 240, + "sp_value": 0, + "techniques": [ + 141301 + ] + }, + "1414": { + "avatar_id": 1414, + "data": { + "rank": 0, + "skills": { + "1414001": 1, + "1414002": 1, + "1414003": 1, + "1414004": 1, + "1414007": 1, + "1414101": 1, + "1414102": 1, + "1414103": 1, + "1414201": 1, + "1414202": 1, + "1414203": 1, + "1414204": 1, + "1414205": 1, + "1414206": 1, + "1414207": 1, + "1414208": 1, + "1414209": 1, + "1414210": 1 + }, + "skills_by_anchor_type": { + "1": 1, + "2": 1, + "3": 1, + "4": 1, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "sp_max": 140, + "sp_value": 0, + "techniques": [ + 141401, + 141402 + ] + }, + "1415": { + "avatar_id": 1415, + "data": { + "rank": 0, + "skills": { + "1415001": 1, + "1415002": 1, + "1415003": 1, + "1415004": 1, + "1415007": 1, + "1415101": 1, + "1415102": 1, + "1415103": 1, + "1415201": 1, + "1415202": 1, + "1415203": 1, + "1415204": 1, + "1415205": 1, + "1415206": 1, + "1415207": 1, + "1415208": 1, + "1415209": 1, + "1415210": 1, + "1415301": 1, + "1415302": 1 + }, + "skills_by_anchor_type": { + "1": 1, + "2": 1, + "3": 1, + "4": 1, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1, + "19": 1, + "20": 1 + } + }, + "level": 80, + "promotion": 6, + "sp_max": 24, + "sp_value": 0, + "techniques": [ + 141501, + 141502, + 141503 + ], + "is_marked": true + }, + "1501": { + "avatar_id": 1501, + "data": { + "rank": 6, + "skills": { + "1501001": 6, + "1501002": 10, + "1501003": 10, + "1501004": 10, + "1501007": 1, + "1501101": 1, + "1501102": 1, + "1501103": 1, + "1501201": 1, + "1501202": 1, + "1501203": 1, + "1501204": 1, + "1501205": 1, + "1501206": 1, + "1501207": 1, + "1501208": 1, + "1501209": 1, + "1501210": 1, + "1501420": 10 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1, + "22": 10 + } + }, + "level": 80, + "promotion": 6, + "sp_max": 160, + "sp_value": 0, + "techniques": [ + 150101 + ] + }, + "1502": { + "avatar_id": 1502, + "data": { + "rank": 6, + "skills": { + "1502001": 6, + "1502002": 10, + "1502003": 10, + "1502004": 10, + "1502007": 1, + "1502101": 1, + "1502102": 1, + "1502103": 1, + "1502201": 1, + "1502202": 1, + "1502203": 1, + "1502204": 1, + "1502205": 1, + "1502206": 1, + "1502207": 1, + "1502208": 1, + "1502209": 1, + "1502210": 1, + "1502420": 10 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1, + "22": 10 + } + }, + "level": 80, + "promotion": 6, + "sp_max": 180, + "sp_value": 0, + "techniques": [ + 150201 + ] + }, + "1504": { + "avatar_id": 1504, + "data": { + "rank": 0, + "skills": { + "1504001": 1, + "1504002": 1, + "1504003": 1, + "1504004": 1, + "1504007": 1, + "1504101": 1, + "1504102": 1, + "1504103": 1, + "1504201": 1, + "1504202": 1, + "1504203": 1, + "1504204": 1, + "1504205": 1, + "1504206": 1, + "1504207": 1, + "1504208": 1, + "1504209": 1, + "1504210": 1 + }, + "skills_by_anchor_type": { + "1": 1, + "2": 1, + "3": 1, + "4": 1, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "sp_max": 160, + "sp_value": 0, + "techniques": [ + 150401 + ] + }, + "1505": { + "avatar_id": 1505, + "data": { + "rank": 0, + "skills": { + "1505001": 1, + "1505002": 1, + "1505003": 1, + "1505004": 1, + "1505007": 1, + "1505101": 1, + "1505102": 1, + "1505103": 1, + "1505201": 1, + "1505202": 1, + "1505203": 1, + "1505204": 1, + "1505205": 1, + "1505206": 1, + "1505207": 1, + "1505208": 1, + "1505209": 1, + "1505210": 1, + "1505420": 1 + }, + "skills_by_anchor_type": { + "1": 1, + "2": 1, + "3": 1, + "4": 1, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1, + "22": 1 + } + }, + "level": 80, + "promotion": 6, + "sp_max": 480, + "sp_value": 0, + "techniques": [ + 150501 + ] + }, + "1506": { + "avatar_id": 1506, + "data": { + "rank": 0, + "skills": { + "1506001": 1, + "1506002": 1, + "1506003": 1, + "1506004": 1, + "1506007": 1, + "1506101": 1, + "1506102": 1, + "1506103": 1, + "1506201": 1, + "1506202": 1, + "1506203": 1, + "1506204": 1, + "1506205": 1, + "1506206": 1, + "1506207": 1, + "1506208": 1, + "1506209": 1, + "1506210": 1, + "1506420": 1 + }, + "skills_by_anchor_type": { + "1": 1, + "2": 1, + "3": 1, + "4": 1, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1, + "22": 1 + } + }, + "level": 80, + "promotion": 6, + "sp_max": 80, + "sp_value": 0, + "techniques": [ + 150601, + 150602 + ] + }, + "1507": { + "avatar_id": 1507, + "data": { + "rank": 0, + "skills": { + "1507001": 1, + "1507002": 1, + "1507003": 1, + "1507004": 1, + "1507007": 1, + "1507101": 1, + "1507102": 1, + "1507103": 1, + "1507201": 1, + "1507202": 1, + "1507203": 1, + "1507204": 1, + "1507205": 1, + "1507206": 1, + "1507207": 1, + "1507208": 1, + "1507209": 1, + "1507210": 1 + }, + "skills_by_anchor_type": { + "1": 1, + "2": 1, + "3": 1, + "4": 1, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "sp_max": 80, + "sp_value": 0, + "techniques": [ + 150701 + ] + }, + "8001": { + "avatar_id": 8001, + "data": { + "rank": 0, + "skills": { + "8001001": 1, + "8001002": 1, + "8001003": 1, + "8001004": 1, + "8001007": 1, + "8001101": 1, + "8001102": 1, + "8001103": 1, + "8001201": 1, + "8001202": 1, + "8001203": 1, + "8001204": 1, + "8001205": 1, + "8001206": 1, + "8001207": 1, + "8001208": 1, + "8001209": 1, + "8001210": 1 + }, + "skills_by_anchor_type": { + "1": 1, + "2": 1, + "3": 1, + "4": 1, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "8002": { + "avatar_id": 8002, + "data": { + "rank": 6, + "skills": { + "8002001": 6, + "8002002": 10, + "8002003": 10, + "8002004": 10, + "8002007": 1, + "8002101": 1, + "8002102": 1, + "8002103": 1, + "8002201": 1, + "8002202": 1, + "8002203": 1, + "8002204": 1, + "8002205": 1, + "8002206": 1, + "8002207": 1, + "8002208": 1, + "8002209": 1, + "8002210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "8003": { + "avatar_id": 8003, + "data": { + "rank": 0, + "skills": { + "8003001": 1, + "8003002": 1, + "8003003": 1, + "8003004": 1, + "8003007": 1, + "8003101": 1, + "8003102": 1, + "8003103": 1, + "8003201": 1, + "8003202": 1, + "8003203": 1, + "8003204": 1, + "8003205": 1, + "8003206": 1, + "8003207": 1, + "8003208": 1, + "8003209": 1, + "8003210": 1 + }, + "skills_by_anchor_type": { + "1": 1, + "2": 1, + "3": 1, + "4": 1, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "8004": { + "avatar_id": 8004, + "data": { + "rank": 6, + "skills": { + "8004001": 6, + "8004002": 10, + "8004003": 10, + "8004004": 10, + "8004007": 1, + "8004101": 1, + "8004102": 1, + "8004103": 1, + "8004201": 1, + "8004202": 1, + "8004203": 1, + "8004204": 1, + "8004205": 1, + "8004206": 1, + "8004207": 1, + "8004208": 1, + "8004209": 1, + "8004210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "8005": { + "avatar_id": 8005, + "data": { + "rank": 0, + "skills": { + "8005001": 1, + "8005002": 1, + "8005003": 1, + "8005004": 1, + "8005007": 1, + "8005101": 1, + "8005102": 1, + "8005103": 1, + "8005201": 1, + "8005202": 1, + "8005203": 1, + "8005204": 1, + "8005205": 1, + "8005206": 1, + "8005207": 1, + "8005208": 1, + "8005209": 1, + "8005210": 1 + }, + "skills_by_anchor_type": { + "1": 1, + "2": 1, + "3": 1, + "4": 1, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 140, + "enhanced_id": null + }, + "8006": { + "avatar_id": 8006, + "data": { + "rank": 6, + "skills": { + "8006001": 6, + "8006002": 10, + "8006003": 10, + "8006004": 10, + "8006007": 1, + "8006101": 1, + "8006102": 1, + "8006103": 1, + "8006201": 1, + "8006202": 1, + "8006203": 1, + "8006204": 1, + "8006205": 1, + "8006206": 1, + "8006207": 1, + "8006208": 1, + "8006209": 1, + "8006210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 800501 + ], + "sp_value": 76, + "sp_max": 140, + "enhanced_id": null + }, + "8007": { + "avatar_id": 8007, + "data": { + "rank": 6, + "skills": { + "8007001": 6, + "8007002": 10, + "8007003": 10, + "8007004": 10, + "8007007": 1, + "8007101": 1, + "8007102": 1, + "8007103": 1, + "8007201": 1, + "8007202": 1, + "8007203": 1, + "8007204": 1, + "8007205": 1, + "8007206": 1, + "8007207": 1, + "8007208": 1, + "8007209": 1, + "8007210": 1, + "8007301": 6, + "8007302": 6, + "8007501": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1, + "19": 6, + "20": 6, + "21": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 80, + "sp_max": 160, + "enhanced_id": null, + "is_marked": false + }, + "8008": { + "avatar_id": 8008, + "data": { + "rank": 6, + "skills": { + "8008001": 6, + "8008002": 10, + "8008003": 10, + "8008004": 10, + "8008007": 1, + "8008101": 1, + "8008102": 1, + "8008103": 1, + "8008201": 1, + "8008202": 1, + "8008203": 1, + "8008204": 1, + "8008205": 1, + "8008206": 1, + "8008207": 1, + "8008208": 1, + "8008209": 1, + "8008210": 1, + "8008301": 6, + "8008302": 6, + "8008501": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "2": 10, + "3": 10, + "4": 10, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1, + "19": 6, + "20": 6, + "21": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 800701 + ], + "sp_value": 80, + "sp_max": 160, + "enhanced_id": null + }, + "8009": { + "avatar_id": 8009, + "data": { + "rank": 0, + "skills": { + "8009001": 1, + "8009002": 1, + "8009003": 1, + "8009004": 1, + "8009007": 1, + "8009101": 1, + "8009102": 1, + "8009103": 1, + "8009201": 1, + "8009202": 1, + "8009203": 1, + "8009204": 1, + "8009205": 1, + "8009206": 1, + "8009207": 1, + "8009208": 1, + "8009209": 1, + "8009210": 1, + "8009420": 1 + }, + "skills_by_anchor_type": { + "1": 1, + "2": 1, + "3": 1, + "4": 1, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1, + "22": 1 + } + }, + "level": 80, + "promotion": 6, + "sp_max": 160, + "sp_value": 0, + "techniques": [ + 800901, + 800902 + ] + }, + "8010": { + "avatar_id": 8010, + "data": { + "rank": 0, + "skills": { + "8010001": 1, + "8010002": 1, + "8010003": 1, + "8010004": 1, + "8010007": 1, + "8010101": 1, + "8010102": 1, + "8010103": 1, + "8010201": 1, + "8010202": 1, + "8010203": 1, + "8010204": 1, + "8010205": 1, + "8010206": 1, + "8010207": 1, + "8010208": 1, + "8010209": 1, + "8010210": 1, + "8010420": 1 + }, + "skills_by_anchor_type": { + "1": 1, + "2": 1, + "3": 1, + "4": 1, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1, + "22": 1 + } + }, + "level": 80, + "promotion": 6, + "sp_max": 160, + "sp_value": 0, + "techniques": [ + 800901, + 800902 + ] + } + }, + "battle_config": { + "battle_type": "AS", + "monsters": [ + [ + { + "monster_id": 406401204, + "amount": 1, + "level": 90 + } + ] + ], + "blessings": [ + { + "level": 1, + "id": 3110017 + }, + { + "level": 1, + "id": 3111090 + } + ], + "stage_id": 420404, + "cycle_count": 0, + "path_resonance_id": 0, + "custom_stats": [], + "scepters": [] + }, + "key": "db-1", + "loadout": [ + { + "name": "Loadout March 7th angin", + "avatar_id": 1001, + "relic_list": [ + "61101110115522,744,1111,1211", + "61102110115111,533,833,1011", + "61103110715211,312,520,733", + "61104110415436,911,1124,1236", + "63085308815711,811,911,1111", + "63086308315810,920,130,732" + ] + }, + { + "name": "match quantass", + "avatar_id": 1001, + "relic_list": [ + "61082108115111,522,811,944", + "61083108415122,312,948,1020", + "61084108215136,610,820,936", + "61081108115211,511,844,1111", + "63065306915212,458,820,1112", + "63066306215440,823,1123,111" + ] + } + ] } diff --git a/gameserver/src/net/handlers/avatar.rs b/gameserver/src/net/handlers/avatar.rs index 67c0290..2330b6c 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; 81] = [ +pub static BASE_AVATAR_IDS: [u32; 82] = [ 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,1505,1506 + 1409, 1014, 1015, 1408, 1410, 1412, 1413, 1414, 1415, 1321, 1501, 1502, 1504, 1505, 1506, 1507, ]; 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 3a65b83..48ef8a8 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.bhjonholeaa = vec![SERVER_UID]; - res.doahbaphmbo = vec![SERVER_UID]; + res.kcgceppmokm = vec![SERVER_UID]; + res.omfombgfhpa = vec![SERVER_UID]; } pub async fn on_get_friend_list_info_cs_req( @@ -65,9 +65,13 @@ pub async fn on_get_private_chat_history_cs_req( .iter() .map(|text| ChatMessageData { create_time: cur_time, - ngiifilphni: Some(Pkjcignoion { - ifkjohednbd: 1, - fpcdpdphkjj: Some(pkjcignoion::Fpcdpdphkjj::Uid(SERVER_UID)), + ckhpffenobe: Some(Eknabklpeel { + kpobmnlklok: 1, + role_id: SERVER_UID, + }), + bkoalkhdlob: Some(Eknabklpeel { + kpobmnlklok: 1, + role_id: SERVER_UID, }), message_datas: vec![MessageChatData { message_type: 1, @@ -285,12 +289,16 @@ fn create_send_message( ) -> RevcMsgScNotify { RevcMsgScNotify { chat_type, - eokimloiohi: to, + dkdlooaaake: to, recv_message_data: Some(ChatMessageData { create_time: cur_timestamp_ms(), - ngiifilphni: Some(Pkjcignoion { - ifkjohednbd: 0, - fpcdpdphkjj: Some(pkjcignoion::Fpcdpdphkjj::Uid(from)), + ckhpffenobe: Some(Eknabklpeel { + kpobmnlklok: 1, + role_id: from, + }), + bkoalkhdlob: Some(Eknabklpeel { + kpobmnlklok: 1, + role_id: from, }), message_datas: vec![MessageChatData { message_type, diff --git a/gameserver/src/net/handlers/scene.rs b/gameserver/src/net/handlers/scene.rs index 71e8f24..43bee6e 100644 --- a/gameserver/src/net/handlers/scene.rs +++ b/gameserver/src/net/handlers/scene.rs @@ -87,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.group_list.push(MapInfoGroup { + map_info.maze_group_list.push(MazeGroup { group_id: *group_id, ..Default::default() }); @@ -97,7 +97,7 @@ pub async fn on_get_scene_map_info_cs_req( } for prop in &group.props { - map_info.map_info_prop_list.push(MapInfoProp { + map_info.maze_prop_list.push(MazePropState { group_id: prop.group_id, state: prop.prop_state, config_id: prop.inst_id, @@ -113,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_value_map = floor_config.saved_values.clone(); + map_info.floor_saved_data = floor_config.saved_values.clone(); // #TODO! // map_info // .chest_unlock_progress_list @@ -407,7 +407,7 @@ async fn load_scene( scene_info.entity_group_list.push(SceneEntityGroupInfo { state: 0, group_id: 0, - opljdfoomgf: HashMap::with_capacity(0), + banbecdcdhg: HashMap::with_capacity(0), entity_list: json .lineups .iter() diff --git a/persistent b/persistent index 2689dc1..b9e287c 100644 --- a/persistent +++ b/persistent @@ -2,7 +2,7 @@ "lineups": { "0": 1506, "1": 1505, - "2": 8001, + "2": 1507, "3": 1409 }, "position": { diff --git a/proto/StarRail.proto b/proto/StarRail.proto index 2b58ed4..429c0be 100644 --- a/proto/StarRail.proto +++ b/proto/StarRail.proto @@ -1,4 +1,8 @@ -syntax = "proto3"; // ex-RushiaLover ProtoDumper | Game Version: CNBETAWin4.1.51 +// Translated by Cutie Naruse +// 4.2.51 BETA Star Rail +syntax = "proto3"; // ex-RushiaLover ProtoDumper | Game Version: CNBETAWin4.2.51 + +option csharp_namespace = "NeonSR.Proto"; message EmbeddedAttribute { } @@ -256,6 +260,11 @@ enum PlayerActionType { PlayerActionType_PlayerActionChallengeBossPhaseEndBeforeBattle = 2224; PlayerActionType_PlayerActionChallengeRecommendLineup = 2225; PlayerActionType_PlayerActionChallengeStoryFeverBattleEnd = 2226; + PlayerActionType_PlayerActionChallengeTierceRecommendLineup = 2281; + PlayerActionType_PlayerActionChallengeTierceStart = 2282; + PlayerActionType_PlayerActionChallengeTierceBattleEnd = 2283; + PlayerActionType_PlayerActionChallengeTierceStageSettle = 2284; + PlayerActionType_PlayerActionChallengeTierceGradeReset = 2285; PlayerActionType_PlayerActionTeamInfoChange = 2301; PlayerActionType_PlayerActionChangeCurrentAvatar = 2302; PlayerActionType_PlayerActionCreateVirtualTeam = 2303; @@ -486,10 +495,12 @@ enum PlayerActionType { PlayerActionType_PlayerActionPlayerReturnBpExpExtra = 4408; PlayerActionType_PlayerActionPlayerReturnHcoinExtra = 4409; PlayerActionType_PlayerActionPlayerReturnCustomRelic = 4410; + PlayerActionType_PlayerActionPlayerReturnAssistChange = 4421; PlayerActionType_PlayerActionRogueChallengeActivityStart = 4411; PlayerActionType_PlayerActionRogueChallengeActivityFinish = 4412; PlayerActionType_PlayerActionRogueChallengeActivitySave = 4413; PlayerActionType_PlayerActionPlayerReturnLoginMail = 4431; + PlayerActionType_PlayerActionPlayerReturnExtraHcoinProgressChange = 4432; PlayerActionType_PlayerActionAetherDivideUsePassiveSkillItem = 4450; PlayerActionType_PlayerActionAetherDivideClearPassiveSkill = 4451; PlayerActionType_PlayerActionAetherDivideFinishChallenge = 4452; @@ -1106,6 +1117,7 @@ enum PlayerActionType { PlayerActionType_PlayerActionGridFightFavoriteArchive = 7290; PlayerActionType_PlayerActionGridFightFormationEdit = 7291; PlayerActionType_PlayerActionGridFightModifierUpdate = 7292; + PlayerActionType_PlayerActionGridFightFormationUgcUpdate = 7293; PlayerActionType_PlayerActionLocalLegendBattleBegin = 7361; PlayerActionType_PlayerActionLocalLegendBattleEnd = 7362; PlayerActionType_PlayerActionDiceCombatBuyShopGood = 7351; @@ -1209,602 +1221,707 @@ enum PlayerActionType { PlayerActionType_PlayerActionRelicPresetPlanSave = 7581; PlayerActionType_PlayerActionRelicPresetPlanDelete = 7582; PlayerActionType_PlayerActionRelicPresetPlanModifyName = 7583; + PlayerActionType_PlayerActionPixAirUnlockPlane = 7611; + PlayerActionType_PlayerActionPixAirStageStart = 7612; + PlayerActionType_PlayerActionPixAirBattleGen = 7613; + PlayerActionType_PlayerActionPixAirBattleEnd = 7614; + PlayerActionType_PlayerActionPixAirLootEquipSelect = 7615; + PlayerActionType_PlayerActionPixAirBuyEquip = 7616; + PlayerActionType_PlayerActionPixAirRefreshShop = 7617; + PlayerActionType_PlayerActionPixAirNodeSelectContent = 7618; + PlayerActionType_PlayerActionPixAirGrantReward = 7619; + PlayerActionType_PlayerActionPixAirEvent = 7620; + PlayerActionType_PlayerActionPixAirNewEquip = 7621; + PlayerActionType_PlayerActionPixAirSellEquip = 7622; + PlayerActionType_PlayerActionPixAirEquipUpgrade = 7623; + PlayerActionType_PlayerActionPixAirEquipEnchant = 7624; + PlayerActionType_PlayerActionPixAirCoinChange = 7625; + PlayerActionType_PlayerActionPixAirStageSettle = 7630; + PlayerActionType_PlayerActionExpeditionBattleGameStart = 7631; + PlayerActionType_PlayerActionExpeditionBattleGameEnd = 7632; + PlayerActionType_PlayerActionChenLingFesLevelStart = 7641; + PlayerActionType_PlayerActionChenLingFesBusinessDayEnd = 7642; + PlayerActionType_PlayerActionChenLingFesPhaseSettle = 7643; + PlayerActionType_PlayerActionChenLingFesLevelSettle = 7644; } -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 BKFDFLNHKIF { + uint32 queue_position = 1; // offset: 32 + uint32 ICBFDMNNENI = 2; // offset: 36 + oneof PAFLKJACEDD { + CJOCEJLPADK marble_game_begin = 101; // offset: 16 + KMGDCCNNGEE marble_game_end = 102; // offset: 16 + LOKPJGLJIIH marble_game_round = 103; // offset: 16 + PIMNGBAMMAM marble_game_turn = 104; // offset: 16 + PJENKHDODKA cake_race_section_begin = 201; // offset: 16 + FLOICBDOCNJ cake_race_section_end = 202; // offset: 16 + IIPAHEHJJJL cake_race_room_section_settle = 203; // offset: 16 + JPAHFFFCIIK dice_combat_begin = 251; // offset: 16 + NINLEFEPGCC dice_combat_turn_end = 252; // offset: 16 + KKOKOAJBHFN dice_combat_end = 253; // offset: 16 + LLJJGILGNEO dice_combat_v_2_begin = 261; // offset: 16 + HPOLJGDGOEI dice_combat_v_2_end = 262; // offset: 16 + IEMBKIAENOA dice_combat_v_2_turn_end = 263; // offset: 16 + PNGGKFFJILG dice_combat_v_2_tactics_point_change = 264; // offset: 16 + KNMGHLJKBDA dice_combat_v_2_tactics_card_change = 265; // offset: 16 + INHMDFDBGCL dice_combat_v_2_dice_change_request = 266; // offset: 16 + JEHPGCEIHDF dice_combat_v_2_dice_change = 267; // offset: 16 } } -message LDAAPHCJENL { - uint32 LDGJLDANJJL = 1; // offset: 32 - int32 AINGHHOBEHP = 2; // offset: 24 - int32 DKECAGGAFHD = 3; // offset: 28 - uint32 LKMEDHCBDHK = 4; // offset: 36 +message OGHAIFPHMPE { + int32 FLCPFPJBJBO = 2; // offset: 24 + uint32 JJFOLKFOOLI = 1; // offset: 28 + uint32 EABAEHIBIJC = 4; // offset: 32 + int32 GOBDOHJFGHN = 3; // offset: 36 } -message FHBHKMFHLLO { - uint32 LDGJLDANJJL = 1; // offset: 24 - uint32 MGNGPGPPIAA = 2; // offset: 28 +message PFPHCDCNOBN { + uint32 JJFOLKFOOLI = 1; // offset: 24 + uint32 MDKFLGDEJCN = 2; // 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 GPGLNCGCLLG { + uint32 OFFBANGOOKI = 2; // offset: 24 + int32 display_value = 4; // offset: 28 + uint32 item_id = 1; // offset: 32 + uint32 skill_id = 3; // offset: 36 } -message HHNFCCCHHDD { - int32 HGJDMIFJKPO = 1; // offset: 24 - int32 LHADAIMMHMP = 2; // offset: 32 - int32 BFPLPAKPBLL = 3; // offset: 28 - int32 PGDAPDFOIDD = 4; // offset: 36 +message LDEKBGAOMFJ { + int32 IMIJGIDNDBL = 3; // offset: 24 + int32 FDOFEIJJFDD = 2; // offset: 28 + int32 FHCKALAHCIA = 1; // offset: 32 + int32 LGAJNMNOAEM = 4; // offset: 36 } -message HLNCNCNJGDL { - uint32 BKAJOADEBDN = 1; // offset: 72 - uint64 GJOJLEOBJFJ = 2; // offset: 40 +message CJOCEJLPADK { + repeated OGHAIFPHMPE BJODJNFGMCB = 5; // offset: 16 + repeated OGHAIFPHMPE ALHIONICLCM = 8; // offset: 32 + uint32 GNAMNBDIEKG = 4; // offset: 40 + uint32 rank = 6; // offset: 44 + uint32 ILLEDJLNGNF = 9; // offset: 48 + uint64 CKLCDAGMFKP = 2; // offset: 56 + uint32 monster_battle_type = 1; // offset: 64 + uint32 level_id = 3; // offset: 68 + uint64 GAENFKKAKOI = 7; // offset: 72 +} + +message KMGDCCNNGEE { + repeated OGHAIFPHMPE ALHIONICLCM = 8; // offset: 16 + repeated PFPHCDCNOBN GOMOIKPMFBA = 13; // offset: 24 + repeated OGHAIFPHMPE BJODJNFGMCB = 5; // offset: 40 + uint32 ILLEDJLNGNF = 9; // offset: 48 + uint32 FOCAJAMHKKA = 15; // offset: 52 + uint64 CKLCDAGMFKP = 2; // offset: 56 + uint32 level_id = 3; // offset: 64 + int32 score_id = 11; // offset: 68 + uint64 GAENFKKAKOI = 7; // offset: 72 + uint32 rank = 6; // offset: 80 + int32 DJEIMGGHMGM = 12; // offset: 84 + uint32 GNAMNBDIEKG = 4; // offset: 88 + uint32 ICBIJEMFLPM = 17; // offset: 92 + uint32 monster_battle_type = 1; // offset: 96 + uint32 JCHFCNFHCMM = 10; // offset: 100 + uint32 HJPBAJEPAGE = 14; // offset: 104 + uint32 BKIKJGAFKJD = 16; // offset: 108 +} + +message LOKPJGLJIIH { + repeated LDEKBGAOMFJ MPACDDPOCLM = 13; // offset: 16 + repeated GPGLNCGCLLG skill_info = 12; // offset: 24 + repeated OGHAIFPHMPE DLGDKGGFCBF = 8; // offset: 32 + repeated OGHAIFPHMPE IPAIBGOAGGN = 14; // offset: 40 + repeated OGHAIFPHMPE FPAEBHJFEKK = 10; // offset: 48 + repeated OGHAIFPHMPE EHNHHAFAKDP = 15; // offset: 56 + uint32 rank = 9; // offset: 72 + uint32 monster_battle_type = 1; // offset: 76 + uint64 CKLCDAGMFKP = 2; // offset: 80 + uint32 GNAMNBDIEKG = 4; // offset: 88 + uint32 ILLEDJLNGNF = 11; // offset: 92 + bool PMGEPADBKKK = 7; // offset: 96 + uint32 NNKBNJKNDKC = 16; // offset: 100 + uint32 level_id = 3; // offset: 104 + uint32 JJFOLKFOOLI = 6; // offset: 108 + uint32 AFPHLNMGPHK = 5; // offset: 112 +} + +message PIMNGBAMMAM { + repeated uint32 buff_list = 11; // offset: 16 + bool LLMLOGNFFCD = 5; // offset: 32 + uint32 NNKBNJKNDKC = 12; // offset: 36 + uint64 GAENFKKAKOI = 8; // offset: 40 + uint32 rank = 7; // offset: 48 + uint64 CKLCDAGMFKP = 2; // offset: 56 + uint32 HKOMBPALIPN = 10; // offset: 64 + uint32 ILLEDJLNGNF = 9; // offset: 68 + uint32 AFPHLNMGPHK = 6; // offset: 72 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 + uint32 GNAMNBDIEKG = 4; // offset: 80 + uint32 monster_battle_type = 1; // offset: 84 } -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 MNIAIAGFEBP { + repeated uint32 DKKAEHDLECP = 2; // offset: 16 + repeated uint32 FJKDOIDEBJC = 1; // offset: 32 } -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 KFKLPGEKJLA { + uint32 FMEHKPKHGJA = 1; // offset: 24 + uint32 PLNFONNJNID = 2; // offset: 28 } -message BBIINELNDKH { - uint32 BKAJOADEBDN = 1; // offset: 60 - uint64 GJOJLEOBJFJ = 2; // offset: 72 - uint32 level_id = 3; // offset: 56 - 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 LIHCNKHGBIM = 12; // offset: 44 +message ECOGPFKDJDF { + repeated KFKLPGEKJLA MKIOMOINKOF = 5; // offset: 16 + uint32 rank = 2; // offset: 32 + uint32 FADDJCGMJGB = 6; // offset: 36 + uint32 LHHJFMMCBAF = 1; // offset: 40 + uint32 NEGCJDDIIJP = 4; // offset: 44 + uint32 BBFOLEOPPPL = 3; // offset: 48 } -message KKNHIMGNMPG { - repeated uint32 PFDKKFPPAAA = 1; // offset: 16 - repeated uint32 CCOAKLKBPMF = 2; // offset: 32 +message DBNNBCGMIGP { + uint32 LHHJFMMCBAF = 1; // offset: 24 + uint32 MDKFLGDEJCN = 2; // offset: 28 } -message EMBCNJNGMKI { - uint32 PANFIPHAGPB = 1; // offset: 24 - uint32 KBADJDFLAPE = 2; // offset: 28 +message PJENKHDODKA { + MNIAIAGFEBP player_info = 4; // offset: 16 + string room_id = 1; // offset: 24 + uint32 LOPNADHJKBF = 2; // offset: 40 + uint32 section_id = 3; // offset: 44 } -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 FLOICBDOCNJ { + repeated KFKLPGEKJLA EEDLBJGGLKD = 7; // offset: 16 + string room_id = 1; // offset: 24 + uint32 CLACJFEEPNI = 6; // offset: 40 + float LLGCGHPMKFG = 10; // offset: 44 + int32 LNPPGBHEHML = 15; // offset: 48 + int32 MGNAMCPOMGK = 12; // offset: 52 + uint32 GOGMGECOIJH = 14; // offset: 56 + uint32 FIOEEAIBEPO = 17; // offset: 60 + uint32 JLAHNBIMKPD = 9; // offset: 64 + uint32 IPDDIKPHGPE = 4; // offset: 68 + uint32 LOPNADHJKBF = 2; // offset: 72 + int32 PEHKIICMBCD = 13; // offset: 76 + uint32 GECCGKAHDOB = 5; // offset: 80 + int32 PBIOONALCPL = 11; // offset: 84 + uint32 IEHKEIKCKLL = 8; // offset: 88 + int32 HCMKEFPFEDH = 16; // offset: 92 + uint32 section_id = 3; // offset: 96 } -message OGBJNEDMMEA { - uint32 LOIJLIKOMJN = 1; // offset: 24 - uint32 MGNGPGPPIAA = 2; // offset: 28 +message IIPAHEHJJJL { + repeated ECOGPFKDJDF MBGGCJIJEAK = 5; // offset: 16 + string room_id = 1; // offset: 24 + MNIAIAGFEBP player_info = 4; // offset: 32 + repeated DBNNBCGMIGP GDLMMADBEMM = 9; // offset: 40 + repeated uint32 KPOJFEJNIHK = 6; // offset: 48 + repeated uint32 GMDPHHPGGFE = 7; // offset: 56 + repeated uint32 GGGMDECDEBB = 8; // offset: 72 + uint32 LOPNADHJKBF = 2; // offset: 80 + uint32 section_id = 3; // offset: 84 } -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 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 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 CIMCDCBNNKJ { +message CKODNPNBOEN { + uint32 GHPBBHOBMJN = 2; // offset: 24 uint32 avatar_id = 1; // offset: 28 - uint32 BLDMBKKNMND = 2; // offset: 32 - uint32 avatar_level = 3; // offset: 24 + uint32 avatar_level = 3; // 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 HLMNDLOMPKP { + uint32 OCILFNNGHBD = 2; // offset: 24 + uint32 HOPACEGJJKB = 4; // offset: 28 + uint32 NGKFIFAFMND = 3; // offset: 32 + uint32 GPILDEKMAGJ = 1; // offset: 36 } -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 FDNOPLPDLFC { + repeated uint32 PIDLPAPHKDO = 6; // offset: 16 + repeated uint32 NJFFNHHFPOA = 12; // offset: 24 + repeated uint32 LFIGKFGHPGK = 5; // offset: 40 + bool KJJNICEKBAI = 10; // offset: 48 + bool KAMJHJEALKH = 3; // offset: 49 + uint32 FGKCLINNMND = 9; // offset: 52 + uint32 NMDBMPPLFKH = 1; // offset: 56 + uint32 damage = 8; // offset: 60 + uint32 OHOKCJBJJHA = 7; // offset: 64 + uint32 NMACJAPBHKE = 11; // offset: 68 + uint32 CCCOEMLIPIF = 2; // offset: 72 + uint32 JIKCFNDFNMA = 4; // offset: 76 } -message CEOELEOKPOF { +message JPAHFFFCIIK { + CKODNPNBOEN COGGJELNFCN = 7; // offset: 16 + CKODNPNBOEN IDBGCLFLCGE = 8; // offset: 32 + uint32 GAENFKKAKOI = 3; // offset: 40 + uint32 monster_battle_type = 5; // offset: 44 + uint32 GLHKJMBKKPI = 2; // offset: 48 + uint32 MMNJJHDBJCI = 6; // offset: 52 + uint32 OOJGMIMJAGC = 4; // offset: 56 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 { +message NINLEFEPGCC { + FDNOPLPDLFC ADHHMELLEHA = 11; // offset: 16 + FDNOPLPDLFC KNMNGCBMNMJ = 12; // offset: 24 + CKODNPNBOEN IDBGCLFLCGE = 9; // offset: 32 + CKODNPNBOEN COGGJELNFCN = 8; // offset: 48 + uint32 GLHKJMBKKPI = 2; // offset: 56 + uint32 FDAOAJKBJKM = 7; // offset: 60 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 + uint32 OOJGMIMJAGC = 4; // offset: 72 + uint32 KFEMJMKMGIJ = 13; // offset: 76 + uint32 cost_time = 14; // offset: 80 + uint32 GAENFKKAKOI = 3; // offset: 84 + uint32 attack_type = 10; // offset: 88 + uint32 HJPBAJEPAGE = 6; // offset: 92 + bool CJNHAILKEPN = 5; // offset: 96 } -message CAHPBBLMDCJ { +message KKOKOAJBHFN { + CKODNPNBOEN COGGJELNFCN = 9; // offset: 16 + repeated uint32 MHBEHHMJHOM = 8; // offset: 24 + HLMNDLOMPKP CDHIEPDFEIB = 13; // offset: 32 + CKODNPNBOEN IDBGCLFLCGE = 10; // offset: 40 + HLMNDLOMPKP OLIIDBMFHCH = 12; // offset: 56 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 + bool CJNHAILKEPN = 5; // offset: 72 + uint32 GAENFKKAKOI = 3; // offset: 76 + uint32 JCHFCNFHCMM = 11; // offset: 80 + uint32 GLHKJMBKKPI = 2; // offset: 84 + uint32 OOJGMIMJAGC = 4; // offset: 88 + uint32 MMNJJHDBJCI = 7; // offset: 92 + uint32 cost_time = 15; // offset: 96 + uint32 MPHFJHCDEEG = 14; // offset: 100 + uint32 monster_battle_type = 6; // offset: 104 } -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 EFBNNINLDMM { + HLMNDLOMPKP LMHCDBENJLM = 2; // offset: 16 + HLMNDLOMPKP CDHIEPDFEIB = 3; // offset: 24 + HLMNDLOMPKP OLIIDBMFHCH = 1; // offset: 32 + uint32 BLHPCHNPNLA = 5; // offset: 48 + uint32 JPBIPCKEIMG = 4; // 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 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 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 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 -} - -message FEBMHKKEHDG { +message LLJJGILGNEO { + CKODNPNBOEN FAOOHIBOJNE = 7; // offset: 24 + CKODNPNBOEN COGGJELNFCN = 6; // offset: 32 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 + uint32 DLLADAJAKAG = 4; // offset: 48 + uint32 monster_battle_type = 8; // offset: 52 + uint32 MMNJJHDBJCI = 5; // offset: 56 + uint32 PJGILAADCPN = 3; // offset: 60 + uint32 MPDHNFNCIEA = 2; // offset: 64 } -message LPFDDGKBAAM { - repeated uint32 LECFKGLEKCJ = 1; // offset: 24 +message IEMBKIAENOA { + CKODNPNBOEN FAOOHIBOJNE = 9; // offset: 16 + FDNOPLPDLFC KNMNGCBMNMJ = 14; // offset: 24 + FDNOPLPDLFC OAMGGAMOLBH = 13; // offset: 40 + CKODNPNBOEN COGGJELNFCN = 8; // offset: 48 + FDNOPLPDLFC ADHHMELLEHA = 12; // offset: 56 + CKODNPNBOEN IDBGCLFLCGE = 10; // offset: 64 + uint32 FDAOAJKBJKM = 7; // offset: 72 + uint32 ECMLCBNLBBG = 15; // offset: 76 + uint32 BLHPCHNPNLA = 16; // offset: 80 + uint32 HJPBAJEPAGE = 6; // offset: 84 + bool EIDALFJEAFP = 5; // offset: 88 + uint64 room_id = 1; // offset: 96 + uint32 MPDHNFNCIEA = 2; // offset: 104 + uint32 DLLADAJAKAG = 4; // offset: 108 + uint32 PJGILAADCPN = 3; // offset: 112 + uint32 attack_type = 11; // offset: 116 + uint32 cost_time = 17; // offset: 120 + uint32 ICFPOKDIOLI = 18; // offset: 124 } -message MALLAGHCFFL { - repeated uint32 LECFKGLEKCJ = 1; // offset: 16 +message HPOLJGDGOEI { + EFBNNINLDMM IHHECACIABO = 13; // offset: 16 + repeated uint32 MHBEHHMJHOM = 7; // offset: 24 + EFBNNINLDMM COFIBFHADAO = 12; // offset: 32 + CKODNPNBOEN COGGJELNFCN = 8; // offset: 40 + CKODNPNBOEN FAOOHIBOJNE = 9; // offset: 56 + uint32 MMNJJHDBJCI = 6; // offset: 64 + uint32 MPDHNFNCIEA = 2; // offset: 68 + uint32 HBAAIBHPNOJ = 15; // offset: 72 + uint32 monster_battle_type = 17; // offset: 76 + uint32 PJGILAADCPN = 3; // offset: 80 + uint32 JCHFCNFHCMM = 11; // offset: 84 + uint32 cost_time = 16; // offset: 88 + uint32 DLLADAJAKAG = 4; // offset: 92 + bool EIDALFJEAFP = 5; // offset: 96 + uint32 score_id = 14; // offset: 100 + uint64 room_id = 1; // offset: 104 } -message LFMPGKCILMN { - repeated MALLAGHCFFL BEGMPEOFDLC = 1; // offset: 24 +message PNGGKFFJILG { + repeated uint32 HEPCHHCHHPF = 6; // offset: 16 + uint32 HJPBAJEPAGE = 3; // offset: 32 + uint32 type = 4; // offset: 36 + int32 KCCJCGFKCCC = 7; // offset: 40 + uint32 reason = 5; // offset: 44 + uint32 FOJGIEEHHNG = 8; // offset: 48 + uint32 MPDHNFNCIEA = 2; // offset: 52 + uint64 room_id = 1; // offset: 56 } -message KFGGENLKMEB { - repeated uint32 LECFKGLEKCJ = 1; // offset: 24 +message KNMGHLJKBDA { + uint64 room_id = 1; // offset: 24 + uint32 reason = 6; // offset: 32 + uint32 MPDHNFNCIEA = 2; // offset: 36 + uint32 type = 5; // offset: 40 + uint32 OIEMGLCGIOM = 4; // offset: 44 + uint32 HJPBAJEPAGE = 3; // offset: 48 +} + +message INHMDFDBGCL { + string CLNGFDPINDB = 5; // offset: 16 + uint64 room_id = 1; // offset: 32 + uint32 MPDHNFNCIEA = 2; // offset: 40 + uint32 HJPBAJEPAGE = 4; // offset: 44 + uint32 PJGILAADCPN = 3; // offset: 48 +} + +message JEHPGCEIHDF { + string AFKCMBMLBBI = 6; // offset: 16 + string MFMJHPKJOAI = 5; // offset: 24 + uint64 room_id = 1; // offset: 40 + uint32 MPDHNFNCIEA = 2; // offset: 48 + uint32 PJGILAADCPN = 3; // offset: 52 + uint32 HJPBAJEPAGE = 4; // offset: 56 +} + +message OHLNNOMJPNH { + repeated uint32 AEJPCFLOPAL = 1; // offset: 24 +} + +message PEGJIHHIFOP { + repeated uint32 AEJPCFLOPAL = 1; // offset: 24 +} + +message CIOAOEGEIKH { + repeated PEGJIHHIFOP DNIGKDKIPPJ = 1; // offset: 16 +} + +message JPKIDILKOAK { + repeated uint32 AEJPCFLOPAL = 1; // offset: 16 uint32 buff_id = 2; // offset: 32 } -message LLANPOBDJIM { - repeated uint32 DBCDKPLPGAO = 1; // offset: 16 - repeated uint32 AJEAMEIAMCH = 2; // offset: 32 - uint32 FFMBCEEGOLO = 3; // offset: 40 - uint32 JBFMHDLMBFA = 4; // offset: 44 +message DAMNNJKJOMM { + repeated uint32 first_lineup = 1; // offset: 16 + repeated uint32 second_lineup = 2; // offset: 32 + uint32 DLCJLOIMKOJ = 4; // offset: 40 + uint32 DHMEBODOJMI = 3; // offset: 44 } -message FCMCJAKGPCG { - uint32 PPEBFAJJENG = 1; // offset: 32 - repeated uint32 LJHNNBFBMJJ = 2; // offset: 16 +message MCOFKOEJGGL { + repeated uint32 ADHEJNDAPIH = 2; // offset: 16 + uint32 GPIOJJBAIJB = 1; // offset: 32 } -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 KOBGMGHMCLF { + repeated MCOFKOEJGGL BJKBFDJGFOG = 2; // offset: 24 + uint32 slot = 3; // offset: 32 + uint32 IDBDBICPBBG = 4; // offset: 36 + uint32 avatar_id = 1; // offset: 40 } -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 JGPMBLAJJJG { + repeated uint32 AEJPCFLOPAL = 1; // offset: 24 + uint32 buff_id = 2; // offset: 32 +} + +message GFDJLBJPNMC { + repeated JGPMBLAJJJG GBMBAHHDONN = 1; // offset: 24 +} + +message JOLHIMGJGBO { + oneof JBLDLHIGGKM { + OHLNNOMJPNH FJONKDKACAB = 1; // offset: 16 + CIOAOEGEIKH DKBBMJDNHNG = 2; // offset: 16 + JPKIDILKOAK BDNBIHLJNCK = 3; // offset: 16 + DAMNNJKJOMM HCAAHIGINOM = 4; // offset: 16 + KOBGMGHMCLF OEAKBCLIHGH = 5; // offset: 16 + GFDJLBJPNMC MIEJNLBBIDB = 6; // offset: 16 } } -message EBJDMKPDCNK { - repeated JAFMFGJLGGA lineup_list = 1; // offset: 16 +message GNBBDMBNNDJ { + repeated JOLHIMGJGBO lineup_list = 1; // offset: 24 +} + +message ChallengeLineupList { + repeated ChallengeAvatarInfo avatar_list = 1; // offset: 16 +} + +message ChallengeAvatarInfo { + AvatarType avatar_type = 1; // offset: 24 + uint32 MDOJNENGCFE = 5; // offset: 28 + uint32 index = 4; // offset: 32 + uint32 level = 3; // offset: 36 + uint32 id = 2; // offset: 40 +} + +message ChallengeBossEquipmentInfo { + uint32 rank = 5; // offset: 24 + uint32 tid = 2; // offset: 28 + uint32 level = 3; // offset: 32 + uint32 unique_id = 1; // offset: 36 + uint32 promotion = 4; // offset: 40 +} + +message ChallengeBossRelicInfo { + repeated RelicAffix sub_affix_list = 5; // offset: 24 + uint32 level = 3; // offset: 32 + uint32 tid = 2; // offset: 36 + uint32 unique_id = 1; // offset: 40 + uint32 main_affix_id = 4; // offset: 44 +} + +message ChallengeBossAvatarRelicInfo { + map avatar_relic_slot_map = 1; // offset: 24 +} + +message CLDOIEGCNLD { + ChallengeBossEquipmentInfo PAGPNOKLNOM = 6; // offset: 16 + ChallengeBossAvatarRelicInfo OKCGHKDMFAM = 7; // offset: 32 + uint32 avatar_type = 2; // offset: 40 + uint32 MDOJNENGCFE = 5; // offset: 44 + uint32 level = 4; // offset: 48 + uint32 avatar_id = 1; // offset: 52 + uint32 slot = 3; // offset: 56 +} + +message GLLFJFJBIBC { + repeated CLDOIEGCNLD MNABNJOEHLF = 1; // offset: 24 +} + +message AIIGHJEIGHE { + ChallengeLineupList lineup = 2; // offset: 24 + uint32 FINOCEGDBDI = 1; // offset: 32 + uint32 buff_id = 3; // offset: 36 +} + +message BBBIAPEHABA { + repeated uint32 finished_target_list = 6; // offset: 24 + repeated AIIGHJEIGHE GBMBAHHDONN = 3; // offset: 32 + uint32 EJEDODFFABI = 4; // offset: 40 + uint32 record_id = 2; // offset: 44 + uint32 DJEIMGGHMGM = 5; // offset: 48 + bool EGLLMGLLHDL = 1; // offset: 52 +} + +message FMDAAIKLAJA { + bool EGLLMGLLHDL = 3; // offset: 24 + bool JFKMNBHOBCL = 2; // offset: 25 + uint32 group_id = 1; // offset: 28 } -// Obf: ABFBKFMEABC enum ChatType { - ABFBKFMEABC_PCPDHELPKEM = 0; - ABFBKFMEABC_MLDCAAFKIAH = 1; - ABFBKFMEABC_FIJGFKENLGK = 2; + CHAT_TYPE_NONE = 0; + CHAT_TYPE_PRIVATE = 1; + CHAT_TYPE_GROUP = 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; + 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; + MSG_TYPE_MJIEABMBEDP = 10; } -enum AJHIJDPOANN { - AJHIJDPOANN_NDGENKLMENG = 0; - AJHIJDPOANN_ECFKBOFBJHN = 1; - AJHIJDPOANN_MHBPPIDFPCB = 2; +enum ABCPJBMIACC { + ABCPJBMIACC_DELPNHAAFCN = 0; + ABCPJBMIACC_CNODJPIDHEM = 1; + ABCPJBMIACC_EJJPLJNLLNK = 2; } -enum GGCFFJGCPKD { - GGCFFJGCPKD_PCPDHELPKEM = 0; - GGCFFJGCPKD_DHDFNCBANAG = 1; - GGCFFJGCPKD_EJKICGKPKND = 2; - GGCFFJGCPKD_IEHKGINAHKB = 3; - GGCFFJGCPKD_GBAJGENOGMI = 4; +enum PJCMNENIEHH { + PJCMNENIEHH_NLCDGIPGFDJ = 0; + PJCMNENIEHH_KPILFMMNIGO = 1; + PJCMNENIEHH_GGJPEMFEBLB = 2; + PJCMNENIEHH_CIMNEOAKBJH = 3; + PJCMNENIEHH_BOMDAIKIPLP = 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 DKOPGDPKJHB { + DKOPGDPKJHB_CGBIKOCDABB = 0; + DKOPGDPKJHB_ALJCHAAIPHG = 1; + DKOPGDPKJHB_COEBIAOACFM = 2; + DKOPGDPKJHB_FKOIKJFAIKF = 3; + DKOPGDPKJHB_DIEMGOICHLO = 4; + DKOPGDPKJHB_KHJHNEOFNLJ = 5; + DKOPGDPKJHB_EFOHJENLODE = 6; + DKOPGDPKJHB_HJHCDCHOKJG = 7; + DKOPGDPKJHB_IHHCKDDFKJL = 8; } -enum AGFGAPEPDJO { - AGFGAPEPDJO_PCPDHELPKEM = 0; - AGFGAPEPDJO_LEKGIIIGLKB = 1; - AGFGAPEPDJO_MCODIAPGFHC = 2; +enum CBOLBANEANO { + CBOLBANEANO_NLCDGIPGFDJ = 0; + CBOLBANEANO_AKJBECPHIJK = 1; + CBOLBANEANO_MPFMLHDKKEL = 2; } -enum BJLEJCIGLAO { - BJLEJCIGLAO_PCPDHELPKEM = 0; - BJLEJCIGLAO_AGJBLPLJGPD = 1; - BJLEJCIGLAO_ACBOMNNALDK = 2; +enum FKNKNLGMACL { + FKNKNLGMACL_NLCDGIPGFDJ = 0; + FKNKNLGMACL_LMBIMAOBGPO = 1; + FKNKNLGMACL_NPDOGNAPCEE = 2; } -enum COOCLIPGCEH { - COOCLIPGCEH_PCPDHELPKEM = 0; - COOCLIPGCEH_EIKGHMIEKPE = 1; - COOCLIPGCEH_CGDGJBLDKNP = 2; +enum HCMEILLLKBD { + HCMEILLLKBD_NLCDGIPGFDJ = 0; + HCMEILLLKBD_JDOAIPKBIPE = 1; + HCMEILLLKBD_GGBMAANJNJC = 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 ECCKHOLLPPC { + repeated uint32 AGNFHCLKGCF = 4; // offset: 16 + uint64 ANBJMMOEGJE = 1; // offset: 32 + uint32 GJNMHILINHC = 2; // offset: 40 + uint32 JOJALEHLLEJ = 3; // offset: 44 } -message MMLBJFHEAKL { - uint32 HIILNPICKCG = 1; // offset: 32 - uint32 MKHDINDGHMD = 2; // offset: 36 - uint64 ENNLJKJGMEI = 3; // offset: 24 +message NDDOMFBJMKE { + uint64 HJFDAJAMFAC = 3; // offset: 24 + uint32 panel_id = 1; // offset: 32 + uint32 MMNJODIJPOE = 2; // offset: 36 } -message GOEOJEFKKMK { +message DCHCPKMFNNC { repeated uint32 avatar_id_list = 1; // offset: 16 } -message BPONIDHOFPP { +message EJEFBHPAPND { 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 PFDBLPONOHE { + repeated uint32 POOEMJLCDHB = 3; // offset: 16 + repeated PJCMNENIEHH GBKIBFJCPAL = 2; // offset: 32 + repeated uint32 avatar_id_list = 1; // offset: 40 } -message KPMIMEPEBHH { +message GMMMIGPFIOH { repeated uint32 avatar_id_list = 1; // offset: 16 } -message HOFLIBJHHPC { +message DPIFGEONFPI { repeated uint32 avatar_id_list = 1; // offset: 16 - uint32 CHDPNCOHAGH = 2; // offset: 32 + uint32 ILBJLIENCLB = 2; // offset: 32 } -message HPDLFAOMIPI { - repeated uint32 avatar_id_list = 1; // offset: 16 +message EPCNFDBKAEE { + repeated uint32 avatar_id_list = 1; // offset: 24 } -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 HFHFMPLAJCC { + repeated uint32 avatar_id_list = 1; // offset: 24 +} + +message GDIBHDEKJCG { +} + +message GCBHOIJLBFL { + string BLDMFDKDJDM = 10; // offset: 16 + oneof BLOFAGPDOKJ { + DCHCPKMFNNC BNIGONFKICO = 1; // offset: 24 + EJEFBHPAPND JIOEBAFCAJE = 2; // offset: 24 + PFDBLPONOHE NBBFPHGLFNP = 3; // offset: 24 + GMMMIGPFIOH LNOMBCDABKJ = 4; // offset: 24 + DPIFGEONFPI BEGAIBBJHHD = 5; // offset: 24 + EPCNFDBKAEE GOIKMBNGGNP = 6; // offset: 24 + HFHFMPLAJCC CMHJJDDEHCP = 7; // offset: 24 + GDIBHDEKJCG OOKBDDEJHPB = 8; // offset: 24 } } -message MEBBEGGFJMI { - string title = 1; // offset: 24 - string NLGKMNLEDGD = 2; // offset: 32 +message IDLACKBINMC { + string title = 1; // offset: 16 + string JFCEOOODIBN = 2; // offset: 32 } -message OIJJJKLMFNO { - GNKDJFAGCBC type = 1; // offset: 32 +message IGCHDHFMPBJ { string stop_desc = 2; // offset: 24 - uint32 avatar_id = 3; // offset: 36 + uint32 avatar_id = 3; // offset: 32 + DKOPGDPKJHB type = 1; // offset: 36 } -message ECLEPFKJFLC { - repeated uint32 avatar_id_list = 1; // offset: 24 +message PELDIEOMMDM { string stop_desc = 2; // offset: 16 + repeated uint32 avatar_id_list = 1; // offset: 24 } -message BPDFEOGCAIJ { - uint32 AOKEIEHKKKL = 1; // offset: 28 +message JAONELJJAFK { float value = 2; // offset: 24 + uint32 ACHILGIPGKL = 1; // offset: 28 } -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 AOAOBPGFHLA { + JAONELJJAFK ELOGOFFIJBB = 3; // offset: 16 + repeated JAONELJJAFK sub_affix_list = 4; // offset: 32 + uint32 compose_relic_id = 1; // offset: 40 + uint32 relic_type = 2; // offset: 44 } -message HABFLMJEEKL { - repeated BNDOCFACDLL JGBEBENBLAD = 1; // offset: 24 - repeated BPDFEOGCAIJ DCLAKCFJCPJ = 2; // offset: 16 - uint32 EHJBMNMOFLF = 3; // offset: 40 +message HJNPOBAMKKF { + repeated JAONELJJAFK CDMKBCHLPAB = 2; // offset: 16 + repeated AOAOBPGFHLA HGNKNFJPIKI = 1; // offset: 24 + uint32 MNCFOGJECMF = 3; // offset: 40 } -message CHDLBDDHKDJ { +message OPLFDAGPBEI { + HJNPOBAMKKF FLFNBPLNNBL = 2; // offset: 24 + string stop_desc = 4; // offset: 32 + HJNPOBAMKKF LLMDKAHFIIJ = 3; // offset: 40 uint32 avatar_id = 1; // offset: 48 - HABFLMJEEKL HLHCKPPNPNH = 2; // offset: 24 - HABFLMJEEKL BNDGGNDMEMC = 3; // offset: 16 - string stop_desc = 4; // offset: 40 } -message JNOCGFDGHEB { +message HCKADDLIGEB { string stop_desc = 1; // offset: 16 - uint32 EKPBOEEIPDA = 2; // offset: 32 + uint32 unk1 = 2; // offset: 32 } message ChatData { oneof extend_type { - 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 + ECCKHOLLPPC NPBOINAPJJE = 101; // offset: 16 + NDDOMFBJMKE IBJBFODFIMN = 102; // offset: 16 + string message_text = 103; // offset: 16 + uint32 extra_id = 104; // offset: 16 + GCBHOIJLBFL IALHIFELMGE = 105; // offset: 16 + IDLACKBINMC ADBNPHDPPIH = 106; // offset: 16 + IGCHDHFMPBJ LPLCDCIFOOK = 107; // offset: 16 + PELDIEOMMDM NLHJFKGNAMB = 108; // offset: 16 + OPLFDAGPBEI BCLPAMNPHNP = 109; // offset: 16 + HCKADDLIGEB HJADNIAAMGJ = 110; // offset: 16 } } message MessageChatData { + ChatData chat_data = 2; // offset: 24 MsgType message_type = 1; // offset: 32 - ChatData chat_data = 2; // offset: 16 } -message PKJCIGNOION { - BJLEJCIGLAO IFKJOHEDNBD = 1; // offset: 32 - oneof FPCDPDPHKJJ { - uint32 uid = 11; // offset: 24 - COOCLIPGCEH role_goods_info = 12; // offset: 24 - } +message EKNABKLPEEL { + HCMEILLLKBD KPOBMNLKLOK = 1; // offset: 24 + uint32 role_id = 2; // offset: 28 } -// Obf: OEGGEEBBOPJ message ChatMessageData { - uint64 create_time = 4; // offset: 40 - PKJCIGNOION NGIIFILPHNI = 8; // offset: 16 - repeated MessageChatData message_datas = 9; // offset: 24 + EKNABKLPEEL CKHPFFENOBE = 10; // offset: 24 + EKNABKLPEEL BKOALKHDLOB = 11; // offset: 32 + repeated MessageChatData message_datas = 9; // offset: 40 + uint64 create_time = 4; // offset: 48 } enum AvatarSlotType { @@ -1822,127 +1939,122 @@ enum ItemType { ITEM_RELIC = 5; } -// Obf: ECIOOMKFMGC enum VirtualItemType { - 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; + 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; } -enum LFEGFEJKFLM { - LFEGFEJKFLM_IEHOPDCKPEC = 0; - LFEGFEJKFLM_KJGHECOMGIK = 280001; +enum GameplayCounterType { + GAMEPLAY_COUNTER_NONE = 0; + GAMEPLAY_COUNTER_MONSTER_SNEAK_VISION = 280001; } -enum LEDAFPCLCCM { - LEDAFPCLCCM_PNMCJHFNBOO = 0; +enum BlackLimitLevel { + BLACK_LIMIT_LEVEL_ALL = 0; } -enum DGKEOHHMAEH { - DGKEOHHMAEH_LKHBGNHKANG = 0; - DGKEOHHMAEH_IFCJPMAMELL = 1; - DGKEOHHMAEH_DOFLFNGCBMA = 2; - DGKEOHHMAEH_DDDDHDCJIDA = 3; - DGKEOHHMAEH_JPGLEAACPPE = 4; - DGKEOHHMAEH_BCLFKNNDLMM = 5; - DGKEOHHMAEH_IADABOFPEJE = 6; +enum AreaType { + AREA_NONE = 0; + AREA_CN = 1; + AREA_JP = 2; + AREA_ASIA = 3; + AREA_WEST = 4; + AREA_KR = 5; + AREA_OVERSEAS = 6; } -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 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 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; +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; } -// Obf: KIJHEIJDFAD enum PlatformType { EDITOR = 0; IOS = 1; @@ -1968,15 +2080,13 @@ enum PlatformType { CLOUD_DOUYIN_ANDROID = 28; } -// Obf: FJGHPHEIIBK enum ReloginType { - FJGHPHEIIBK_DCPKEBHCKCL = 0; - FJGHPHEIIBK_CBJLJOKEEBF = 1; - FJGHPHEIIBK_IGFMBECDMNO = 2; - FJGHPHEIIBK_JOLADFMKDIP = 3; + NO_KICK = 0; + FORCE_KICK = 1; + IDLE_KICK = 2; + SILENCE = 3; } -// Obf: AAMFJHNPGPC enum AvatarType { AVATAR_TYPE_NONE = 0; AVATAR_TRIAL_TYPE = 1; @@ -1987,9 +2097,9 @@ enum AvatarType { AVATAR_UPGRADE_AVAILABLE_TYPE = 6; AVATAR_GRID_FIGHT_TYPE = 7; AVATAR_GLJDNDMIGIP = 8; + AvatarType_GPMNKEOADPI = 9; } -// Obf: FCDKPNHBMLM enum MultiPathAvatarType { MultiPathAvatarTypeNone = 0; Mar_7thKnightType = 1001; @@ -2006,2334 +2116,2338 @@ enum MultiPathAvatarType { GirlElationType = 8010; } -enum BOOCAFOIFLF { - BOOCAFOIFLF_DAPCFOOOIGA = 0; - BOOCAFOIFLF_OCHIFCBMILE = 1; - BOOCAFOIFLF_PEAGCBPJPMK = 32; +enum ENHEBGDPDBB { + ENHEBGDPDBB_HMAINKLHNHH = 0; + ENHEBGDPDBB_MJFJDCCBNND = 1; + ENHEBGDPDBB_KGMPLJNOGNE = 32; } -// Obf: MLOJFCAEHJJ enum Gender { GenderNone = 0; GenderMan = 1; GenderWoman = 2; } -enum JLCHLKCELJH { - JLCHLKCELJH_BLEHOIPGNOO = 0; - JLCHLKCELJH_CHIAFJGJBCE = 1; - JLCHLKCELJH_GGGLGBPHNNG = 2; - JLCHLKCELJH_HIBFDBNINGC = 3; - JLCHLKCELJH_HAGIHCDALKD = 4; +enum DCMCBLMFKOB { + DCMCBLMFKOB_CHCPOELFFDD = 0; + DCMCBLMFKOB_DGAPKCNDHPG = 1; + DCMCBLMFKOB_JKILKPAGKIJ = 2; + DCMCBLMFKOB_BJEHKDEJBJA = 3; + DCMCBLMFKOB_GDMOEIJCLLC = 4; } -// Obf: DGBCKDMIDFC enum ProductGiftType { - 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; + 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; + ProductGiftType_OOLBPMEJANG = 24; + ProductGiftType_NKJADAFIFIK = 25; } -// Obf: IGCKIJDDJFJ enum FeatureSwitchType { - 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; + BLOHGFCFEEL_OLLFDOONPPH = 0; + BLOHGFCFEEL_CMPBOEFPAFF = 1; + BLOHGFCFEEL_NPMMMJEABDA = 2; + BLOHGFCFEEL_LDFMLGODBCI = 3; + BLOHGFCFEEL_IMFCEBAFAOD = 4; + BLOHGFCFEEL_PMJOGFFOGGA = 5; + BLOHGFCFEEL_GMGNBIKFFJG = 6; + BLOHGFCFEEL_NEHKLAFBDHN = 7; + BLOHGFCFEEL_CJLCHBBLENG = 8; + BLOHGFCFEEL_JNKNFAIIGMK = 9; + BLOHGFCFEEL_GMKIADNCPNI = 10; + BLOHGFCFEEL_MGICOLCGDAB = 11; + BLOHGFCFEEL_NGPACINNIMD = 12; + BLOHGFCFEEL_OAIEBHMHLEP = 13; + BLOHGFCFEEL_FIPDOKKDAAC = 14; + BLOHGFCFEEL_APHDKDPMEFF = 15; + BLOHGFCFEEL_PIFHPBHFBOB = 16; + BLOHGFCFEEL_EGGFIKODABA = 17; + BLOHGFCFEEL_PHOKAODFGGN = 18; + BLOHGFCFEEL_DDJKAMDEFOB = 19; + BLOHGFCFEEL_BFNCHIOOEGI = 20; + BLOHGFCFEEL_EAKICFJGJCG = 21; + BLOHGFCFEEL_JLJGFFJBMAP = 22; + BLOHGFCFEEL_DBMIBEJDGNK = 23; + BLOHGFCFEEL_LIHGIPDAMEE = 24; + BLOHGFCFEEL_PBMEFECMLBN = 25; + BLOHGFCFEEL_NJIBBLDHBPA = 26; + BLOHGFCFEEL_JNOJKPFDENE = 27; + BLOHGFCFEEL_HHNGOAPLCAJ = 28; + BLOHGFCFEEL_PJIADEFEOCE = 29; + BLOHGFCFEEL_ELJKDENKLBB = 30; + BLOHGFCFEEL_HPHLHNECBNC = 32; + BLOHGFCFEEL_ODBDMOCCODH = 33; + BLOHGFCFEEL_CACHILIJDAO = 34; + BLOHGFCFEEL_AEILDNIMLHF = 35; + BLOHGFCFEEL_PNLHBBLODFA = 36; + BLOHGFCFEEL_FJBIEBHJGON = 37; + BLOHGFCFEEL_AOJPPBMCIEJ = 38; + BLOHGFCFEEL_MEEHJJDBMKP = 39; + BLOHGFCFEEL_ODPBAGEBPGL = 40; + BLOHGFCFEEL_MIJANGMGPKL = 41; + BLOHGFCFEEL_CGHNMCHABLO = 42; + BLOHGFCFEEL_FBKIFMKMLNO = 43; + BLOHGFCFEEL_HLFPEFNLMLE = 44; + BLOHGFCFEEL_BIFDPCPBGLN = 45; + BLOHGFCFEEL_DCPIMKDCFLE = 46; + BLOHGFCFEEL_KJDBBPEHCNO = 47; + BLOHGFCFEEL_NIBGLJHFMNO = 48; + BLOHGFCFEEL_HOPBLPLCJLO = 49; + BLOHGFCFEEL_FOHOHLFLEEJ = 50; + BLOHGFCFEEL_NAFKMFKGKPN = 51; + BLOHGFCFEEL_OIAKLFCDFCK = 52; + BLOHGFCFEEL_KFILNDOMNAA = 53; + BLOHGFCFEEL_OBEDFFDLDKD = 54; + BLOHGFCFEEL_FHJBILODKOO = 55; + BLOHGFCFEEL_IBKCCGOBPLK = 56; + BLOHGFCFEEL_MJHMECNJIFB = 58; + BLOHGFCFEEL_GIFAIEODMBC = 59; + BLOHGFCFEEL_GALJOECHLAA = 60; + BLOHGFCFEEL_NHEFHKBDCMC = 61; + BLOHGFCFEEL_CKNEFAPKNBD = 62; + BLOHGFCFEEL_FJKMNDDEKOA = 63; + BLOHGFCFEEL_FFNGHDIANMA = 64; + BLOHGFCFEEL_KEEENOCCNND = 65; + BLOHGFCFEEL_GPLCBDBKCPD = 66; + BLOHGFCFEEL_KEFJFJDBPKG = 67; + BLOHGFCFEEL_ACFLOIONODA = 68; + BLOHGFCFEEL_OPGDDDOGGOE = 69; + BLOHGFCFEEL_OMBHMDBLDEJ = 70; + BLOHGFCFEEL_NCIHPLBABNC = 71; + BLOHGFCFEEL_AKGLHLMIKMM = 72; + BLOHGFCFEEL_BCLMECHBIKB = 73; + BLOHGFCFEEL_GEBMCAOAIEJ = 74; + BLOHGFCFEEL_EGGIGABAHPO = 75; + BLOHGFCFEEL_KJMDGIIOPOO = 76; + BLOHGFCFEEL_FCJAFAGBGLG = 77; + BLOHGFCFEEL_KNGBCAFGALI = 78; + BLOHGFCFEEL_HGGNFJCKBDA = 79; + BLOHGFCFEEL_FANNNOPGFBB = 80; + BLOHGFCFEEL_BFJNFBIJINB = 81; + BLOHGFCFEEL_JGKMCBGFJLL = 82; + BLOHGFCFEEL_AJBAFCAMEMH = 83; + BLOHGFCFEEL_OCDKAOGLBPC = 84; + BLOHGFCFEEL_NCHIOPJLMFE = 85; + BLOHGFCFEEL_POEHEEKBHLH = 86; + BLOHGFCFEEL_EBGFEKLFJDB = 87; + BLOHGFCFEEL_JOJLKCIGHAJ = 88; + BLOHGFCFEEL_IGBCOPCFPAI = 89; + BLOHGFCFEEL_GAFEEBBCOEK = 90; + BLOHGFCFEEL_COOFLDLKDFM = 91; + BLOHGFCFEEL_KNMALPBJLJL = 92; + BLOHGFCFEEL_IPDDHMBDLJI = 93; + BLOHGFCFEEL_ANCKMNILOCG = 94; + BLOHGFCFEEL_KACOHBEJFOD = 95; + BLOHGFCFEEL_KGMKFOPKJPK = 96; + BLOHGFCFEEL_HBMLKNFMGEN = 97; } -enum CIAIOJANAPI { - CIAIOJANAPI_MIEBLLJELAE = 0; - CIAIOJANAPI_LAAOLGJOFEM = 1; - CIAIOJANAPI_FDKIOIHAFCB = 2; - CIAIOJANAPI_HFBHDIJMNOO = 3; +enum SecretKeyType { + SECRET_KEY_NONE = 0; + SECRET_KEY_SERVER_CHECK = 1; + SECRET_KEY_VIDEO = 2; + SECRET_KEY_BATTLE_TIME = 3; } -enum OCLEJLEFBFO { - OCLEJLEFBFO_PCPDHELPKEM = 0; - OCLEJLEFBFO_FFOKJOIECJF = 1; +enum PBIEFHKNAFA { + PBIEFHKNAFA_NLCDGIPGFDJ = 0; + PBIEFHKNAFA_KBBDECFFFAL = 1; } -// Obf: FOODOPDNDLK enum PunkLordShareType { - FOODOPDNDLK_PCPDHELPKEM = 0; - FOODOPDNDLK_DKCKDCLCPEL = 1; - FOODOPDNDLK_PNMCJHFNBOO = 2; + EOPODGPDKMO_NLCDGIPGFDJ = 0; + EOPODGPDKMO_ENFIEFPPCIC = 1; + EOPODGPDKMO_ACAOCKPIGPL = 2; } -// Obf: IHDHFKJHAAH enum PunkLordAttackerStatus { - IHDHFKJHAAH_PCPDHELPKEM = 0; - IHDHFKJHAAH_BIIOKJHNBPN = 1; - IHDHFKJHAAH_GHDILMMHECB = 2; - IHDHFKJHAAH_CBEDCEDMJHA = 3; + PFIPEIGDLLK_NLCDGIPGFDJ = 0; + PFIPEIGDLLK_CCALGNCNFME = 1; + PFIPEIGDLLK_MOKNDKJFLDH = 2; + PFIPEIGDLLK_HKLDKMJMGAH = 3; } -enum INPBGNJMNKJ { - INPBGNJMNKJ_PCPDHELPKEM = 0; - INPBGNJMNKJ_PKEAHOBFGCB = 1; - INPBGNJMNKJ_OAFIPGMHNPO = 2; - INPBGNJMNKJ_DHNEAKFGCBK = 3; +enum PAKHPLAHGBN { + PAKHPLAHGBN_NLCDGIPGFDJ = 0; + PAKHPLAHGBN_FIOLLIOEAJC = 1; + PAKHPLAHGBN_CJMELLLIEDE = 2; + PAKHPLAHGBN_COGCFDFAKON = 3; } -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 MCBFOMIGMLA { + MCBFOMIGMLA_NLCDGIPGFDJ = 0; + MCBFOMIGMLA_LCMADDIMION = 403; + MCBFOMIGMLA_BNGOOKFJFLF = 404; + MCBFOMIGMLA_PAGPNOKLNOM = 401; + MCBFOMIGMLA_BBGPAAMECAC = 402; + MCBFOMIGMLA_MGNNCJCHCFM = 2300; + MCBFOMIGMLA_NEAMPNCBGNK = 3100; + MCBFOMIGMLA_KMGKEHBIGFB = 4100; + MCBFOMIGMLA_CPKIFFOLBDL = 3700; } -enum IPGFCGHIIKN { - IPGFCGHIIKN_KOJIHMKNJIC = 0; - IPGFCGHIIKN_EIKBIBAHCHI = 1; - IPGFCGHIIKN_FCEEJIBLHOC = 2; +enum PIDAHABFLBL { + PIDAHABFLBL_ONGOHDOKEIE = 0; + PIDAHABFLBL_FJBENKPGBPP = 1; + PIDAHABFLBL_IBNPGEDFIMO = 2; } -// Obf: KGHODPFJGLI enum DevelopmentType { - 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; + KMJKPKLCPNM_BEEHIFFKOIH = 0; + KMJKPKLCPNM_FJMKBHBKDNG = 1; + KMJKPKLCPNM_OMMMLICONEG = 2; + KMJKPKLCPNM_LMDJOBNEFFL = 3; + KMJKPKLCPNM_CMAPLLHGPOF = 4; + KMJKPKLCPNM_AOCOLEGAICP = 5; + KMJKPKLCPNM_LODAGLNGOKA = 6; + KMJKPKLCPNM_OCOKANBLFMA = 7; + KMJKPKLCPNM_GPCJDNIHAGB = 8; + KMJKPKLCPNM_LMAAEEHHJNC = 9; + KMJKPKLCPNM_HEJAOMEJGKJ = 10; + KMJKPKLCPNM_PHKEACMKMAA = 11; + KMJKPKLCPNM_MPHKBCGINLC = 12; + KMJKPKLCPNM_NPAIBBCODOH = 13; + KMJKPKLCPNM_BIAIKCLDIFD = 14; + KMJKPKLCPNM_FCIBLPLMEMI = 15; + KMJKPKLCPNM_JAEMAKHBNHD = 16; + KMJKPKLCPNM_LDPOJOODFEH = 17; + KMJKPKLCPNM_ODDKNGFCBKO = 18; } -// Obf: LGGELNENDAO enum PlayingState { - 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; + DIHJILNECAD_NLCDGIPGFDJ = 0; + DIHJILNECAD_CIEIJLJAJMO = 1; + DIHJILNECAD_KHAEKEBCPOK = 2; + DIHJILNECAD_OOIFOBIKPLE = 3; + DIHJILNECAD_DKJADONGEBO = 4; + DIHJILNECAD_HANCJANFGFB = 5; + DIHJILNECAD_BJFFKKIFAHJ = 6; + DIHJILNECAD_DCMOAMMMOIP = 7; + DIHJILNECAD_BLGLOKNIAFI = 8; + DIHJILNECAD_MGOBJFOFJIH = 9; + DIHJILNECAD_OAILFPOOBMJ = 10; } -enum LBBOPEPGPPA { - LBBOPEPGPPA_HPDKAIKPOIG = 0; - LBBOPEPGPPA_LNFJOLBJLOE = 1; - LBBOPEPGPPA_DAPAJMNGHLP = 2; - LBBOPEPGPPA_ELJIJPJLKGP = 3; +enum ENFIBAEHKAD { + ENFIBAEHKAD_AMOLBLFOEPC = 0; + ENFIBAEHKAD_FGDCNHHAFOM = 1; + ENFIBAEHKAD_PEBFGLKGJMN = 2; + ENFIBAEHKAD_IDDIKOOKEOM = 3; } -enum APBBALPMMGK { - APBBALPMMGK_PCPDHELPKEM = 0; - APBBALPMMGK_GHGAPOAKGAB = 1; - APBBALPMMGK_BPCEKMLPJCJ = 2; - APBBALPMMGK_GPJMKKADLDC = 3; - APBBALPMMGK_CBBHPGAGCOE = 4; - APBBALPMMGK_JNAAAIGLHHI = 5; +enum OONKJIIEPDC { + OONKJIIEPDC_NLCDGIPGFDJ = 0; + OONKJIIEPDC_BPOCOHFIAOH = 1; + OONKJIIEPDC_NCIPEHOHDMG = 2; + OONKJIIEPDC_HMOGOHOFPFG = 3; + OONKJIIEPDC_HNADONAFDDN = 4; + OONKJIIEPDC_ANAIJLLOOHF = 5; } -// Obf: PPJPJKPJHMG enum PlanetFesCardPieceApplyPermissionType { - PPJPJKPJHMG_NKADFCMEKGN = 0; - PPJPJKPJHMG_PMJMEFDGOHC = 1; - PPJPJKPJHMG_HLPFBMBDKPP = 2; + BOKMDMEDAHN_OAPAHOMMCGO = 0; + BOKMDMEDAHN_GOJLDPCAMHM = 1; + BOKMDMEDAHN_MKAAHIPOJBJ = 2; } -enum NKGNOOMGBIM { - NKGNOOMGBIM_ECHPONHAMCN = 0; - NKGNOOMGBIM_ECHEKPMLGDM = 1; - NKGNOOMGBIM_PJKKBFFCEHF = 2; - NKGNOOMGBIM_PDEAKHAKKCD = 3; - NKGNOOMGBIM_DAKLBGKEHAL = 4; +enum HELMGACMHHF { + HELMGACMHHF_PLCNMNGMFNN = 0; + HELMGACMHHF_COFAOIGAOIG = 1; + HELMGACMHHF_FKHFJIIFLIC = 2; + HELMGACMHHF_LHIICAMOFBI = 3; + HELMGACMHHF_KKKAIMANEBF = 4; } -enum DPENFEFPEBI { - DPENFEFPEBI_KHEEJBBPICD = 0; - DPENFEFPEBI_DABGPBMKGJB = 1; - DPENFEFPEBI_DLECHGNKOMB = 2; +enum EBFCKNGIMJC { + EBFCKNGIMJC_LKPJFHAKFCE = 0; + EBFCKNGIMJC_GHKAJGCHALB = 1; + EBFCKNGIMJC_HKOPBCOIJHH = 2; } -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 MOHNIMLCODA { + MOHNIMLCODA_NLCDGIPGFDJ = 0; + MOHNIMLCODA_DMJKCOJLFCL = 1; + MOHNIMLCODA_ANEIGHKMJKB = 2; + MOHNIMLCODA_MGMPDHKJFIM = 3; + MOHNIMLCODA_MAIBAOAOGID = 4; + MOHNIMLCODA_EGCGFGDILBC = 5; + MOHNIMLCODA_KEEIBDBEJLH = 6; + MOHNIMLCODA_level = 7; + MOHNIMLCODA_DIMIFCJPHME = 8; + MOHNIMLCODA_PEEDCBADBHJ = 9; } -enum BFDGAGJDODA { - BFDGAGJDODA_PCPDHELPKEM = 0; - BFDGAGJDODA_IAJIDAMBBJB = 1; - BFDGAGJDODA_PEDDMFMOEIC = 2; - BFDGAGJDODA_MIAGCABFAKB = 3; +enum EAMOLJFMKHM { + EAMOLJFMKHM_NLCDGIPGFDJ = 0; + EAMOLJFMKHM_BINGHJIAMGN = 1; + EAMOLJFMKHM_FCPCOLJLAOM = 2; + EAMOLJFMKHM_HNOMNEPIECN = 3; } -enum NFKEJJIHOCJ { - NFKEJJIHOCJ_PCPDHELPKEM = 0; - NFKEJJIHOCJ_OPCGNJMGJDE = 1; - NFKEJJIHOCJ_MHOGFBJLDED = 2; - NFKEJJIHOCJ_FEPGHFFLGIJ = 3; - NFKEJJIHOCJ_BEDPKPFNMNB = 4; +enum JFNJKAPPNOF { + JFNJKAPPNOF_NLCDGIPGFDJ = 0; + JFNJKAPPNOF_OCDLPDDMCLP = 1; + JFNJKAPPNOF_JHOEBNNMKHB = 2; + JFNJKAPPNOF_KMDNDLKKDLH = 3; + JFNJKAPPNOF_DJKDPGDLLFM = 4; + JFNJKAPPNOF_IGDNEOELFKC = 5; + JFNJKAPPNOF_HCBNCEDBABL = 6; +} + +enum JDCAPBNPOOK { + JDCAPBNPOOK_NLCDGIPGFDJ = 0; + JDCAPBNPOOK_ENPLACDLJGA = 1; + JDCAPBNPOOK_NMEEOHMGPKD = 2; + JDCAPBNPOOK_OMKPENOHLII = 4; + JDCAPBNPOOK_AOIGFLELHHH = 5; + JDCAPBNPOOK_MCPIKEHDMND = 101; + JDCAPBNPOOK_LDPMDPAGCHM = 102; + JDCAPBNPOOK_EGCGFGDILBC = 103; + JDCAPBNPOOK_HAEHIHOCLJD = 104; + JDCAPBNPOOK_HCJBIBFBHKM = 105; + JDCAPBNPOOK_MLOMHPFOMLO = 106; + JDCAPBNPOOK_EDJGIJIILKE = 107; + JDCAPBNPOOK_GGMPEGMEHPD = 108; + JDCAPBNPOOK_FIFGENNKDBE = 109; + JDCAPBNPOOK_ONPNOPLOAGH = 110; + JDCAPBNPOOK_MDBHGMDBJGK = 111; } -// Obf: HIOLCNPOPON enum GridFightDropType { - HIOLCNPOPON_PCPDHELPKEM = 0; - HIOLCNPOPON_HHNBGNFBDHO = 1; - HIOLCNPOPON_HOLOJHGGIOG = 2; - HIOLCNPOPON_NOKNNMPMGGN = 3; - HIOLCNPOPON_NOFPIDPIKLJ = 4; - HIOLCNPOPON_BIKHOEGFEFD = 5; - HIOLCNPOPON_MKPPCDPCHIE = 6; - HIOLCNPOPON_BHJOKLLJLPL = 7; + MJJIFGINJAJ_NLCDGIPGFDJ = 0; + MJJIFGINJAJ_item_value = 1; + MJJIFGINJAJ_exp = 2; + MJJIFGINJAJ_LJBCDJNNBJH = 3; + MJJIFGINJAJ_BDPIMPJOJBK = 4; + MJJIFGINJAJ_NLFCABFPJHD = 5; + MJJIFGINJAJ_ANMDMBGNOHL = 6; + MJJIFGINJAJ_JJDGKIIBHOP = 7; } -// Obf: OCOPOAEFHCA message PlayerBasicInfo { - 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: 56 + string nickname = 1; // offset: 24 + uint32 level = 2; // offset: 32 + uint32 hcoin = 6; // offset: 36 + uint32 scoin = 7; // offset: 40 + uint32 world_level = 8; // offset: 44 + uint32 mcoin = 5; // offset: 48 + uint32 exp = 3; // offset: 52 + uint32 stamina = 4; // offset: 56 } -message MCNDBBEBKMJ { - repeated uint32 CPNJCMCCHIG = 1; // offset: 24 +message CJLCPMDGIBO { + repeated uint32 EAKOLIJOEPA = 1; // offset: 16 } -// Obf: JHEDANIONOG message SpBarInfo { - uint32 cur_sp = 1; // offset: 24 - uint32 max_sp = 2; // offset: 28 + uint32 max_sp = 2; // offset: 24 + uint32 cur_sp = 1; // offset: 28 } -// Obf: MEOHGFDPCKD message BlackInfo { - int64 begin_time = 1; // offset: 24 - int64 end_time = 2; // offset: 32 - uint32 limit_level = 3; // offset: 44 - uint32 ban_type = 4; // offset: 40 + int64 end_time = 2; // offset: 24 + int64 begin_time = 1; // offset: 32 + uint32 limit_level = 3; // offset: 40 + uint32 ban_type = 4; // offset: 44 } -message HAJAOGGPCJC { +message KPNHGDGLICN { AvatarType avatar_type = 1; // offset: 24 uint32 id = 2; // offset: 28 } -message PKJGGAPLONC { - AvatarType avatar_type = 1; // offset: 40 - uint32 id = 2; // offset: 24 - uint32 level = 3; // offset: 28 - uint32 index = 4; // offset: 36 - uint32 CBHKFOEOMFF = 5; // offset: 32 +message ONKDAPOKGAC { + uint32 level = 3; // offset: 24 + AvatarType avatar_type = 1; // offset: 28 + uint32 index = 4; // offset: 32 + uint32 id = 2; // offset: 36 + uint32 MDOJNENGCFE = 5; // offset: 40 } -message BBLOMOFEPJD { +message FNFMCAEBOLH { uint32 version = 1; // offset: 24 uint32 count = 2; // offset: 28 } -// Obf: NJADODPPEBA message ClientDownloadData { - uint32 version = 1; // offset: 32 - int64 time = 2; // offset: 40 bytes data = 3; // offset: 16 - uint32 EFKCMFIJGIJ = 4; // offset: 36 + int64 time = 2; // offset: 32 + uint32 DJCNHCGFHKF = 4; // offset: 40 + uint32 version = 1; // offset: 44 } -// Obf: KGDBODBGNNG message ClientObjDownloadData { - bytes sc_info = 1; // offset: 24 + repeated ClientDownloadData dyn_code = 3; // offset: 16 ClientDownloadData client_obj_download_data = 2; // offset: 32 - repeated ClientDownloadData dyn_code = 3; // offset: 40 + bytes sc_info = 1; // offset: 40 } -message DODELEAICGI { - string HELJKFMIFFE = 1; // offset: 24 - string value = 2; // offset: 32 +message LFKKOMBKJIP { + string value = 2; // offset: 24 + string NHALJPDONCP = 1; // offset: 32 } -message ANHCDHLNEJN { +message HBJLNKAFNAD { repeated uint32 switch_list = 1; // offset: 24 } -message CENOIEMJPKK { +message HDOKNMGIDMB { + repeated HBJLNKAFNAD BGNKLMIMBPI = 2; // offset: 16 FeatureSwitchType type = 1; // offset: 32 - repeated ANHCDHLNEJN JKMBDCBOFOG = 2; // offset: 16 - bool OOPCLHPKJBO = 3; // offset: 36 + bool KPCPABKPAKL = 3; // offset: 36 } -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 MEPHKJFAJPP { + string HELMPDCKLEO = 5; // offset: 16 + string EIDOKHKEOPP = 4; // offset: 24 + string NLONGNHNECG = 1; // offset: 32 + string BHNHGPCGKMA = 2; // offset: 48 + string GLEEJNEJACP = 7; // offset: 56 + string DFBLOBNLHCC = 6; // offset: 64 + string CKACNADCDFP = 3; // offset: 72 } -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 +message CMCJFJEBBCO { + string LEMBPAGGMEM = 1; // offset: 24 + int32 MBPELIOJBDG = 5; // offset: 32 + int32 LMMHAGLDACM = 4; // offset: 36 + int32 HDMMKJIKCOJ = 3; // offset: 40 + int32 BLNDDBDIDNJ = 2; // offset: 44 } -// Obf: DADADPOAPFB message ReplayInfo { - 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 DAFEJIENABL = 9; // offset: 64 - uint32 KALAGIBCNAO = 10; // offset: 44 + string nickname = 5; // offset: 32 + uint32 stage_id = 3; // offset: 40 + uint32 PBNIENNCNOP = 10; // offset: 44 + uint64 LMFBCHEHOLO = 1; // offset: 48 + uint64 create_time = 8; // offset: 56 + uint32 uid = 4; // offset: 64 + PBIEFHKNAFA replay_type = 2; // offset: 68 + uint32 head_icon = 6; // offset: 72 + uint32 KLIFGJOILEE = 9; // offset: 76 } -message GLMBJJOFPAC { +message GOFFDNPBHIK { uint32 avatar_id = 1; // offset: 24 uint32 avatar_level = 2; // offset: 28 } -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 CJDIAHDLCNJ { + repeated GOFFDNPBHIK avatar_list = 6; // offset: 24 + string replay_name = 5; // offset: 32 + uint32 uid = 1; // offset: 40 + uint32 EJGIOGKKIKH = 7; // offset: 44 + uint32 PBIBDJIJAGL = 2; // offset: 48 + uint32 BJKBGOALNHA = 8; // offset: 52 + uint32 KENLJIJJEJL = 9; // offset: 56 + uint32 BCKOLCNHCCM = 4; // offset: 60 + bool EGGFCGLPDMM = 3; // offset: 64 } -message JOLDDNMGBHD { - repeated PHOCECJOBHH DFIDPJEIBJK = 1; // offset: 16 +message GMDHIALLILJ { + repeated CJDIAHDLCNJ GAIKBNPIFLM = 1; // offset: 16 } -message JLLIDDIBOHI { +message CDCCPHILOCC { uint32 uid = 1; // offset: 24 uint32 monster_id = 2; // offset: 28 } -// Obf: JDABAFDPOIN message PunkLordMonsterBasicInfo { + uint32 config_id = 3; // offset: 24 + uint32 attacker_num = 7; // offset: 28 + uint32 monster_id = 2; // offset: 32 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 + uint32 world_level = 4; // offset: 48 + uint32 left_hp = 6; // offset: 52 + PunkLordShareType share_type = 8; // offset: 56 + bool APCMAIJPPEH = 9; // offset: 60 } -// Obf: EFPAHFHGAPA message TryDownLoadReplay { - string replay_name = 1; // offset: 32 - ReplayInfo try_down_load_replay = 2; // offset: 24 + string replay_name = 1; // offset: 16 + ReplayInfo try_down_load_replay = 2; // offset: 32 } message RegionInfo { 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 + string display_name = 5; // offset: 32 + string env_type = 4; // offset: 40 + string MDPGMPGBDMH = 7; // offset: 48 + string dispatch_url = 3; // offset: 56 + string title = 2; // offset: 64 + string stop_desc = 6; // offset: 72 } message Dispatch { - uint32 retcode = 1; // offset: 56 - string stop_desc = 2; // offset: 40 + string FMPGOLIBHBD = 5; // offset: 16 string top_sever_region_name = 3; // offset: 24 - repeated RegionInfo region_list = 4; // offset: 16 - string FKCEHMPIAGG = 5; // offset: 32 + repeated RegionInfo region_list = 4; // offset: 32 + string msg = 2; // offset: 48 + uint32 retcode = 1; // offset: 56 } -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 BNAILMNNGIF { + repeated uint32 MPBDKLFAPCH = 11; // offset: 16 + repeated uint32 PLJEJGCEKGL = 5; // offset: 24 + repeated uint32 DCFGIEJAILL = 2; // offset: 32 + repeated uint32 BOPGCJOMKGE = 9; // offset: 40 + repeated uint32 KLKADPNPNHI = 3; // offset: 48 + repeated uint32 CLNIFBCKJPE = 10; // offset: 64 + repeated uint32 NBINKKOFKED = 4; // offset: 72 + repeated uint32 HBLKPAJPPEC = 6; // offset: 80 + uint32 MNNLNOJNPBP = 8; // offset: 88 + uint32 AGPFHDNOBEN = 1; // offset: 92 + bool IHABNJLBNBL = 7; // offset: 96 } -message PKBBDFOOFJN { - oneof HDACCIEIJFO { - uint32 role_star = 101; // offset: 16 +message AOHKKFHDALO { + oneof NEBNJDMFELO { + uint32 role_star = 101; // offset: 24 } } -message LHPPIAKKFME { - GridFightDropType BGKDAMDFFKH = 1; // offset: 36 - uint32 JJFFLMCCCMM = 2; // offset: 40 - uint32 num = 3; // offset: 32 - PKBBDFOOFJN display_value = 5; // offset: 16 +message BCCONKJHDJL { + AOHKKFHDALO display_value = 5; // offset: 16 + GridFightDropType FKKGLFOHGGA = 1; // offset: 32 + uint32 FNLMKJLKLFH = 2; // offset: 36 + uint32 num = 3; // offset: 40 } -// Obf: HDJNALJBILG message GridFightDropInfo { - repeated LHPPIAKKFME PIBLJLBCKJL = 1; // offset: 24 + repeated BCCONKJHDJL NMGIABHIJJB = 1; // offset: 16 } -message CMHAMBKCJBK { - uint32 pos = 1; // offset: 28 - uint32 JDPANINJAEC = 2; // offset: 36 - uint32 MMFPEGPHOEC = 3; // offset: 24 - uint32 DHNCNLFMOLI = 4; // offset: 32 +message HENDEHGPKMF { + string name = 2; // offset: 16 + bytes JLFIAFKGCOJ = 5; // offset: 24 + string KFPMJKCOJAJ = 4; // offset: 32 + string MILBDIPBJGP = 6; // offset: 48 + uint32 dice_slot_id = 1; // offset: 56 +} + +message FHCEIOHLADG { + uint32 pos_index = 1; // offset: 24 + uint32 LLLOOKPGGGG = 4; // offset: 28 + uint32 LHHONKJPPDC = 2; // offset: 32 + uint32 KFGOKFKHOPB = 3; // offset: 36 } message Vector { - sint32 x = 1; // offset: 24 - sint32 y = 2; // offset: 32 + sint32 y = 2; // offset: 24 sint32 z = 3; // offset: 28 + sint32 x = 1; // offset: 32 } -message NECGMCGFANN { - bool INAHILAHIIJ = 1; // offset: 26 - bool LDHNPCIMLCJ = 2; // offset: 25 - bool FCNGHNPFJLN = 3; // offset: 24 +message JPGACKPLGCD { + bool KALACJBAPOA = 1; // offset: 24 + bool IBLGOCFBOCO = 3; // offset: 25 + bool FOKJIPGMKAN = 2; // offset: 26 } -message NKLAFFLJCHG { +message KHADHDLCNOI { uint32 id = 1; // offset: 24 - bool CNOLAIHLAAB = 2; // offset: 28 + bool KDHCICFNAOC = 2; // offset: 28 } -message BHFONEFGGAG { - uint32 id = 1; // offset: 24 - uint32 AFDFOCLDENM = 2; // offset: 28 +message AAKECCJELLI { + uint32 EDHBBJADHHJ = 2; // offset: 24 + uint32 id = 1; // offset: 28 } -message MCPPIEJEBEF { - NKLAFFLJCHG LEKGBMCOJDB = 1; // offset: 24 - repeated BHFONEFGGAG KBHPIPFKPAC = 2; // offset: 16 - bool HAJPKJOCBCL = 3; // offset: 40 +message MNCBEDBDDHL { + repeated AAKECCJELLI NNJCEINOEHH = 2; // offset: 16 + KHADHDLCNOI JKNLCEEDAHJ = 1; // offset: 32 + bool PGPNCNABHAM = 3; // offset: 40 } -enum JILAPGBHFJI { - JILAPGBHFJI_LMJLDGFJFLC = 0; - JILAPGBHFJI_FIOLJGNEKKI = 1; - JILAPGBHFJI_DPLEIGPOMCA = 2; - JILAPGBHFJI_NMGLEPDLEDH = 3; +enum OIKBIPICGDN { + OIKBIPICGDN_KNDKKGPEJAG = 0; + OIKBIPICGDN_POGHAGEGKDN = 1; + OIKBIPICGDN_FLMDIEEMOJK = 2; + OIKBIPICGDN_ONAANCDBFJK = 3; } -enum LOPDMEPEDFG { - LOPDMEPEDFG_EMIEDPKBPKI = 0; - LOPDMEPEDFG_LGHEJJGFKIM = 1; - LOPDMEPEDFG_GAPNMCKCJCG = 2; +enum AKBCEFGFJCJ { + AKBCEFGFJCJ_PPIGKPCFNGK = 0; + AKBCEFGFJCJ_ENPOHKNKPAH = 1; + AKBCEFGFJCJ_EDGLLBJOOOA = 2; } -// Obf: INHPDHLOHHO enum BattleModuleType { - INHPDHLOHHO_HAJDAKFIENM = 0; - INHPDHLOHHO_KKHLMKIPMFK = 1; - INHPDHLOHHO_LHGODLABEKH = 2; - INHPDHLOHHO_LJOPAPAKHIP = 3; - INHPDHLOHHO_FNJHIOCJHLO = 4; - INHPDHLOHHO_AENLPPAEANK = 5; - INHPDHLOHHO_EDLOEBEJFHN = 6; + JJMFOABLOCE_OHDOHHFAKMC = 0; + JJMFOABLOCE_FDKBEDIMCBJ = 1; + JJMFOABLOCE_BPCBHKHDGMH = 2; + JJMFOABLOCE_GEAIEKPGNGD = 3; + JJMFOABLOCE_EKJFDFEANNH = 4; + JJMFOABLOCE_BIOGDPANCLB = 5; + JJMFOABLOCE_DPALIHINPFN = 6; } -enum HLJMCIBOBJO { - HLJMCIBOBJO_MPLPALIKJHG = 0; - HLJMCIBOBJO_FKMGNJGGGHO = 1; - HLJMCIBOBJO_ENAMGJHJGHP = 2; +enum AABGIFAEEEK { + AABGIFAEEEK_OCAJFLCAMNA = 0; + AABGIFAEEEK_AONENHHFNOD = 1; + AABGIFAEEEK_AOIAAGNAFIO = 2; } -enum FFMODDDADKJ { - FFMODDDADKJ_PCPDHELPKEM = 0; - FFMODDDADKJ_FAMMLINGLDA = 1; - FFMODDDADKJ_BHKIDLMLNKA = 2; - FFMODDDADKJ_MCBDNOADMII = 3; - FFMODDDADKJ_OFGEDCBEDMN = 4; - FFMODDDADKJ_LPHOAIJFPNP = 5; - FFMODDDADKJ_KJAIEEIACHI = 6; +enum OLAJGECKMJE { + OLAJGECKMJE_NLCDGIPGFDJ = 0; + OLAJGECKMJE_score_id = 1; + OLAJGECKMJE_MCMDKGEANNA = 2; + OLAJGECKMJE_EJDAGOOKBLG = 3; + OLAJGECKMJE_challenge_score = 4; + OLAJGECKMJE_AMEABNLMMGB = 5; + OLAJGECKMJE_FBCAELMEIDP = 6; } -enum FBKBOKHCLLF { - FBKBOKHCLLF_NMJBKOMIPNP = 0; - FBKBOKHCLLF_DDFFNBPHDMI = 1; - FBKBOKHCLLF_MHPFEGDKIKC = 2; - FBKBOKHCLLF_ADEAMNAHBPE = 3; +enum KPOIEOPCEJL { + KPOIEOPCEJL_PJAAADFOKKC = 0; + KPOIEOPCEJL_LMGJEFFHBHF = 1; + KPOIEOPCEJL_JBGODLOEOPF = 2; + KPOIEOPCEJL_DOGMHOAOJFD = 3; } -enum OFKHIHFBNFG { - OFKHIHFBNFG_CEILOKJMACJ = 0; - OFKHIHFBNFG_CPNIHIPDJIE = 1; +enum HDFAPKLGEFM { + HDFAPKLGEFM_LCOKOJCGKHP = 0; + HDFAPKLGEFM_NMDOPKBENEA = 1; } -enum LEPDLLJHIPL { - LEPDLLJHIPL_LDHLIIJJODP = 0; - LEPDLLJHIPL_APNJCFEFBKB = 1; +enum NLNEBDEEONP { + NLNEBDEEONP_HHDDIFHGNHD = 0; + NLNEBDEEONP_LDANCJMPNMB = 1; } -// Obf: CHLAIGCKPIG enum BattleEndReason { - CHLAIGCKPIG_PCPDHELPKEM = 0; - CHLAIGCKPIG_OPAKIMPMLMI = 1; - CHLAIGCKPIG_OFBNFOLBDHF = 2; + BATTLE_END_REASON_NONE = 0; + BATTLE_END_REASON_ALL_DIE = 1; + BATTLE_END_REASON_TURN_LIMIT = 2; } -// Obf: IMGGHCOBNEF enum BattleStaticticEventType { - IMGGHCOBNEF_JLMLMHODCGF = 0; - IMGGHCOBNEF_HPDOBFPPNBL = 1; - IMGGHCOBNEF_LCCDKPPMJLG = 2; - IMGGHCOBNEF_FOCLBCLEJIH = 3; - IMGGHCOBNEF_JDNNKPECMFD = 4; - IMGGHCOBNEF_FCGKFLJHLJC = 5; - IMGGHCOBNEF_AILGMECHNOI = 6; - IMGGHCOBNEF_MCHHNGNGPME = 7; +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; } -enum MPKJECNGFPF { - MPKJECNGFPF_GKJGMDAOKGN = 0; - MPKJECNGFPF_MDEECHOMMIJ = 1; - MPKJECNGFPF_IPOFFENEFNH = 2; - MPKJECNGFPF_CKJAJOHANMC = 3; - MPKJECNGFPF_DJIJIKKIJMH = 4; +enum NIMFANHLFNJ { + NIMFANHLFNJ_FAAFEKOFGBL = 0; + NIMFANHLFNJ_AMCJDDIPLJN = 1; + NIMFANHLFNJ_BNNNGLNGCHL = 2; + NIMFANHLFNJ_DIBHICHMJFE = 3; + NIMFANHLFNJ_LKDDACHPOAM = 4; } -enum GAPBBJCLMGP { - GAPBBJCLMGP_FHMIGJBIGFC = 0; - GAPBBJCLMGP_DGECGAAFDJM = 1; - GAPBBJCLMGP_FJIGHECANON = 2; +enum IDDPBEAMDAO { + IDDPBEAMDAO_IIOCEDFJPNH = 0; + IDDPBEAMDAO_NBFHCJMNHAG = 1; + IDDPBEAMDAO_DHHHKOJBKCJ = 2; } -enum PFODGDGFBBN { - PFODGDGFBBN_GMIIOFMFMPO = 0; - PFODGDGFBBN_IOMEEECOIOB = 1; - PFODGDGFBBN_OJCCFHHFKAO = 2; - PFODGDGFBBN_EFNMMDBAFGM = 3; - PFODGDGFBBN_JDLJLGOAHOI = 4; +enum ABBHAALIBAH { + ABBHAALIBAH_IDIPGIPFJJE = 0; + ABBHAALIBAH_IDJHPOCLFIH = 1; + ABBHAALIBAH_BFEPJFDFICC = 2; + ABBHAALIBAH_LNBMBNJICBI = 3; + ABBHAALIBAH_PMEEHGMPNLK = 4; } -enum IFAENKOLDCI { - IFAENKOLDCI_AMMKHIENNOJ = 0; - IFAENKOLDCI_OCKEMHMFFBF = 1; - IFAENKOLDCI_NNABMPMMGMC = 2; +enum GKFEBACHAHC { + GKFEBACHAHC_AKOMDALLNCC = 0; + GKFEBACHAHC_LGIMNFONGPO = 1; + GKFEBACHAHC_FMNHINMBDOF = 2; } -// Obf: IDFBPKAAHCH enum BattleEndStatus { - IDFBPKAAHCH_FPLONMKABFK = 0; - IDFBPKAAHCH_OCCLLFPHPKP = 1; - IDFBPKAAHCH_GHPIIEMDIDD = 2; - IDFBPKAAHCH_ALDBBJLCBAM = 3; + BATTLE_END_NONE = 0; + BATTLE_END_WIN = 1; + BATTLE_END_LOSE = 2; + BATTLE_END_QUIT = 3; } -enum ONLFPPJNLGH { - ONLFPPJNLGH_JCELLLEHCMG = 0; - ONLFPPJNLGH_OGOJDCJDMNJ = 1; - ONLFPPJNLGH_DLGAPHJIAEI = 2; +enum GBGOIAJBMBE { + GBGOIAJBMBE_FBMLGFKDPDP = 0; + GBGOIAJBMBE_BLCFFEHJCAK = 1; + GBGOIAJBMBE_EPIIPAEPNDE = 2; } -// Obf: MIDKBJNAALL message BattleOp { - 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 + string LOMLIPOLBKM = 8; // offset: 16 + uint32 state = 2; // offset: 32 + uint32 turn_counter = 1; // offset: 36 + uint32 op_type = 5; // offset: 40 + uint32 action_entity_id = 3; // offset: 44 uint32 operation_counter = 7; // offset: 48 - string NOPKFBLLAJP = 8; // offset: 16 + uint32 skill_index = 6; // offset: 52 + uint32 target_entity_id = 4; // offset: 56 } -// Obf: IOHBBLIFFFN message BattleEquipment { - uint32 id = 1; // offset: 36 - uint32 level = 2; // offset: 32 - uint32 promotion = 3; // offset: 24 - uint32 rank = 4; // offset: 28 + uint32 id = 1; // offset: 24 + uint32 level = 2; // offset: 28 + uint32 rank = 4; // offset: 32 + uint32 promotion = 3; // offset: 36 } -// Obf: MFGHLGFCMJO message BattleRelic { - uint32 id = 1; // offset: 44 - uint32 level = 2; // offset: 32 - uint32 main_affix_id = 3; // offset: 56 - 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 + repeated RelicAffix sub_affix_list = 4; // offset: 24 + uint32 unique_id = 5; // offset: 32 + uint32 level = 2; // offset: 36 + uint32 id = 1; // offset: 40 + uint32 main_affix_id = 3; // offset: 44 + uint32 type = 7; // offset: 48 + uint32 rarity = 8; // offset: 52 + uint32 set_id = 6; // offset: 56 } -// Obf: AMPLIONLCEL message AvatarSkillTree { uint32 point_id = 1; // offset: 24 uint32 level = 2; // offset: 28 } -// Obf: DMFFNIJGNND message RelicAffix { - uint32 affix_id = 1; // offset: 32 - uint32 cnt = 2; // offset: 28 - uint32 step = 3; // offset: 24 + uint32 affix_id = 1; // offset: 24 + uint32 step = 3; // offset: 28 + uint32 cnt = 2; // offset: 32 } -message AAKHENHMIFM { - bool OFAMBDEICME = 1; // offset: 36 - repeated uint32 PBAGJGMOLFB = 2; // offset: 16 - uint32 KNFCAGFAHBJ = 3; // offset: 32 - uint32 BDECLDMDNGI = 4; // offset: 40 +message AMEMKFNABGG { + repeated uint32 ILOLFNPALJH = 2; // offset: 24 + uint32 ODHIDLBAPIG = 4; // offset: 32 + bool GNLMBJCPING = 1; // offset: 36 + uint32 PIKBPDAMGML = 3; // offset: 40 } -// Obf: ICINDLDMONK message BattleAvatar { - AvatarType avatar_type = 1; // offset: 96 + AMEMKFNABGG ALNJENINBPN = 15; // offset: 24 + repeated AvatarSkillTree CHEFGGPEJKL = 18; // offset: 32 + repeated BattleRelic relic_list = 11; // offset: 40 + repeated BattleEquipment equipment_list = 7; // offset: 48 + repeated AvatarSkillTree skilltree_list = 6; // offset: 56 + SpBarInfo sp_bar = 16; // offset: 64 + uint32 enhanced_id = 19; // offset: 72 + uint32 hp = 8; // offset: 76 + AvatarType avatar_type = 1; // offset: 80 + uint32 rank = 4; // offset: 84 + uint32 world_level = 12; // offset: 88 + uint32 promotion = 10; // offset: 92 + uint32 GDIMKFNECOK = 17; // offset: 96 + uint32 index = 5; // offset: 100 + uint32 assist_uid = 13; // offset: 104 uint32 id = 2; // offset: 108 - 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: 80 - repeated BattleRelic relic_list = 11; // offset: 24 - uint32 world_level = 12; // offset: 92 - 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 + uint32 level = 3; // offset: 112 } message BattleMonsterParam { - uint32 NJICLAINBIM = 1; // offset: 32 - uint32 level = 2; // offset: 40 - uint32 HKNBHCAOMBE = 3; // offset: 28 - uint32 OPJAFNEFJDC = 4; // offset: 36 - uint32 BDCCEFHMFHO = 5; // offset: 24 + uint32 CPHIINKIDEB = 5; // offset: 24 + uint32 elite_group = 3; // offset: 28 + uint32 level = 2; // offset: 32 + uint32 IEDEBFCCKNL = 4; // offset: 36 + uint32 hard_level_group = 1; // offset: 40 } -message LKBGOCGDFML { +message ALIMNHEENPP { + repeated BCCONKJHDJL IEBNOGOOEMO = 2; // offset: 16 uint32 role_star = 1; // offset: 32 - repeated LHPPIAKKFME PGNMDJIIKJB = 2; // offset: 16 } -message CBCBJCPPOMP { +message LJHDMKEBPDH { oneof teleport_nigger { - LKBGOCGDFML AFCMOOFGBPK = 101; // offset: 16 + ALIMNHEENPP EIGMKOJOEEI = 101; // offset: 24 } } message BattleMonster { - uint32 monster_id = 1; // offset: 32 - uint32 cur_hp = 2; // offset: 36 - uint32 max_hp = 3; // offset: 40 - CBCBJCPPOMP extra_info = 4; // offset: 24 + LJHDMKEBPDH extra_info = 4; // offset: 24 + uint32 max_hp = 3; // offset: 32 + uint32 monster_id = 1; // offset: 36 + uint32 cur_hp = 2; // offset: 40 } message BattleMonsterWave { - repeated BattleMonster monster_list = 1; // offset: 32 - BattleMonsterParam monster_param = 2; // offset: 16 + repeated BattleMonster monster_list = 1; // offset: 16 + BattleMonsterParam monster_param = 2; // offset: 24 uint32 battle_stage_id = 3; // offset: 40 uint32 battle_wave_id = 4; // offset: 44 } -// Obf: AHCIDLPFFMO message BattleBuff { - 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 + map dynamic_values = 6; // offset: 16 + repeated uint32 target_index_list = 5; // offset: 32 + uint32 id = 1; // offset: 40 + uint32 level = 2; // offset: 44 + uint32 owner_index = 3; // offset: 48 + uint32 wave_flag = 4; // offset: 52 } -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 JKCGCAMIFIA = 2; // offset: 24 -} - -message IHJENBGPFBF { +message FPOAGFOCKOO { uint32 id = 1; // offset: 24 - uint32 progress = 2; // offset: 28 + uint32 total_progress = 3; // offset: 28 + uint32 KKCKMCDGCGK = 2; // offset: 32 +} + +message EDCFKACPFNB { + uint32 CKGJIKJDHCJ = 1; // offset: 24 +} + +message MHDPMPKDLOP { + uint32 KKCKMCDGCGK = 2; // offset: 24 + uint32 id = 1; // offset: 28 +} + +message GDMIKBBENDC { + uint32 progress = 2; // offset: 24 + uint32 id = 1; // offset: 28 } message BattleTarget { - uint32 id = 1; // offset: 28 uint32 progress = 2; // offset: 24 - uint32 total_progress = 3; // offset: 32 + uint32 total_progress = 3; // offset: 28 + uint32 id = 1; // offset: 32 } message BattleTargetList { - repeated BattleTarget battle_target_list = 1; // offset: 24 + repeated BattleTarget battle_target_list = 1; // offset: 16 } -message BNAEFBKJOGE { - repeated BattleAvatar avatar_list = 1; // offset: 40 - repeated BattleMonsterWave monster_wave_list = 2; // offset: 48 - repeated BattleBuff buff_list = 3; // offset: 32 +message DBCBMJKOBPJ { + OJCBOMCCPDB EIGMKOJOEEI = 16; // offset: 24 + map battle_target_info = 9; // offset: 32 + repeated BattleAvatar EEIPNLJNJAL = 11; // offset: 40 + repeated BattleBuff buff_list = 3; // offset: 48 + BattleRogueMagicInfo battle_rogue_magic_info = 14; // offset: 56 + repeated BattleAvatar avatar_list = 1; // offset: 64 + BattleGridFightSpecialBattleInfo PMCEKILFBIO = 12; // offset: 72 + PKPFAHEBJIO LDPLAOHNLAP = 15; // offset: 80 + KIAICMELIMM DFABBGKGDEI = 13; // offset: 88 + repeated BattleMonsterWave monster_wave_list = 2; // offset: 96 + EDCFKACPFNB FGOAKDCBIOE = 10; // offset: 104 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 MLDEDCCOHBF { - map HAEEJBFFKGF = 1; // offset: 16 - uint32 FHKINAKGBBK = 2; // offset: 36 - uint32 OFNDICJJCIO = 3; // offset: 40 - uint32 PHPFBNJOONP = 4; // offset: 32 +message KIAICMELIMM { + map AOKECJBFMCN = 1; // offset: 24 + uint32 CDBGPMABMGM = 2; // offset: 32 + uint32 FPCOPPLFBOP = 4; // offset: 36 + uint32 FGOHMOMLEBG = 3; // offset: 40 } -// 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 + repeated uint32 LICLEEICAOE = 4; // offset: 32 + uint32 index = 2; // offset: 40 + uint32 promotion = 3; // offset: 44 + AABGIFAEEEK AGBMHEMIAIH = 5; // offset: 48 + uint32 id = 1; // offset: 52 } -message BAFDFBJHLGK { - repeated AetherAvatarInfo avatar_list = 1; // offset: 32 - repeated BattleMonsterWave monster_wave_list = 2; // offset: 40 +message OJHHHPLBIEJ { + repeated BattleMonsterWave monster_wave_list = 2; // offset: 16 repeated BattleBuff buff_list = 3; // offset: 24 + repeated AetherAvatarInfo avatar_list = 1; // offset: 40 } -message NNKJBNNANJK { +message JIEAANCEIJP { + repeated HOLHBEOHEJD HNIMJFPACHC = 4; // offset: 24 + repeated IOMPILNAEEO OHEFIEEFPFK = 5; // offset: 32 + uint32 IJGOAPIDJKP = 3; // offset: 40 + uint32 AMCPMEAOJJK = 6; // offset: 44 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 + uint32 KAPJNJDCACL = 2; // offset: 52 } -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 EICNFLHIHOI { + string HAKCLAHLPFG = 4; // offset: 24 + bool GGOPPDKDPME = 1; // offset: 32 + bool DEBAOCJBBNB = 6; // offset: 33 + bool IICCMNMEOFI = 5; // offset: 34 + bool LGJMMJEFGNK = 3; // offset: 35 + uint32 OKHBCLCCLPL = 2; // offset: 36 + uint32 GCKHDGOBFOC = 7; // offset: 40 } -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 FCDFPJMOFBO { + repeated uint32 OOIIFBGDOFM = 2; // offset: 16 + repeated uint32 BFNFIOAAGMC = 3; // offset: 24 + repeated uint32 HMKCBGLCFPF = 4; // offset: 32 + repeated uint32 AOLIEDBCNBN = 1; // offset: 48 } -message FAEBBLFGAFF { - uint32 MKDNOCJBFBG = 1; // offset: 24 - uint32 NPEPBBPMIJH = 2; // offset: 28 +message MOHMAHDOBDO { + uint32 JBCFPAEELBL = 2; // offset: 24 + uint32 FJBPOFJPFNP = 1; // offset: 28 } -message NNJGJIJEJCL { - bool AJECCJKMHOG = 1; // offset: 40 - map PHGGPFMFBAL = 2; // offset: 16 - bytes FCHAKFNDCND = 3; // offset: 32 +message IBHHJPCIOIC { + map JKMHAJHIKIK = 2; // offset: 16 + bytes AFMFNCGCNHI = 3; // offset: 24 + bool ECLAGOJMMBO = 1; // offset: 40 } -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 +message EBPDNOOMHBD { + string BDGLPMHPEKD = 2; // offset: 16 + IBHHJPCIOIC COBOAEBCMCO = 9; // offset: 24 + repeated JIEAANCEIJP JJOGEHPDOKH = 1; // offset: 32 + string debug_extra_info = 3; // offset: 40 + repeated PAPJEPAJPCJ ADAILGDCPNH = 4; // offset: 56 + uint32 floor_id = 6; // offset: 64 + uint32 PBIGECFCHEN = 8; // offset: 68 + uint32 ABDBLDPCJCJ = 7; // offset: 72 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 + uint32 IOHJEHHHPCL = 10; // offset: 80 } -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 - 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 OKFLAHFIBCM { + EICNFLHIHOI EABKOHGCHFP = 15; // offset: 16 + OJHHHPLBIEJ APFNIHDLFIE = 19; // offset: 24 + bytes IJHANPILBAM = 16; // offset: 40 + repeated BattleOp op_list = 5; // offset: 48 + bytes turn_snapshot_hash = 6; // offset: 56 + EBPDNOOMHBD DDFABAGIHMD = 100; // offset: 64 + DBCBMJKOBPJ lineup = 4; // offset: 72 + repeated uint32 DACGLGHGLIG = 8; // offset: 80 + repeated BattleEventBattleInfo battle_event = 12; // offset: 88 + OIKBIPICGDN MBHFMFEMPOM = 10; // offset: 96 + uint32 version = 1; // offset: 100 + uint32 FMOAAHKDGNP = 7; // offset: 104 + bool NNGDLOHALCN = 9; // offset: 108 + uint32 NIBMFCFBHEP = 17; // offset: 112 + BattleModuleType JKCEIMCCBBA = 11; // offset: 116 + uint32 logic_random_seed = 2; // offset: 120 + uint32 rounds_limit = 14; // offset: 124 + uint32 stage_id = 3; // offset: 128 + uint32 JAOIOKBBMFC = 18; // offset: 132 } -message CCLGJGDLADE { - int32 LBGNHPHHJNE = 1; // offset: 32 +message PAPJEPAJPCJ { string value = 2; // offset: 16 + int32 MJMEEOIEMMM = 1; // offset: 32 } -// Obf: HMFMBOCCGAD message AvatarProperty { - double max_hp = 1; // offset: 40 - double attack = 2; // offset: 48 - double defence = 3; // offset: 64 - double speed = 4; // offset: 56 + double max_hp = 1; // offset: 24 + double attack = 2; // offset: 32 + double defence = 3; // offset: 40 + double left_sp = 6; // offset: 48 + double max_sp = 7; // offset: 56 + double speed = 4; // offset: 64 double left_hp = 5; // offset: 72 - double left_sp = 6; // offset: 32 - double max_sp = 7; // offset: 24 } -// Obf: AJGHEJIALFH message EquipmentProperty { uint32 id = 1; // offset: 24 + uint32 level = 4; // offset: 28 + uint32 promotion = 3; // offset: 32 uint32 rank = 2; // offset: 36 - uint32 promotion = 3; // offset: 28 - uint32 level = 4; // offset: 32 } -// Obf: BMPFMAIFBCO message AttackDamageProperty { - string attack_type = 1; // offset: 16 + string attack_type = 1; // offset: 24 double damage = 2; // offset: 32 } -// Obf: CPDGOGNBCAL message SkillUseProperty { - 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 + double HLJOEGHJNLA = 5; // offset: 32 + uint32 GGDBMJGBDMA = 8; // offset: 40 + double CFFFAPJGGCB = 7; // offset: 48 + uint32 skill_id = 1; // offset: 56 + uint32 skill_level = 3; // offset: 60 + uint32 skill_use_count = 4; // offset: 64 + uint32 BJGNKIPLNBA = 9; // offset: 68 + double CIDJHAOBNMF = 6; // offset: 72 } -message PLDMGGBPHPB { - uint32 skill_id = 1; // offset: 40 - double JHFKANKGLJN = 2; // offset: 32 - repeated uint32 battle_target_list = 3; // offset: 24 +message AOFMDLLDIHG { + repeated uint32 battle_target_list = 3; // offset: 16 + uint32 skill_id = 1; // offset: 32 + double PNJEGPAFNCI = 2; // offset: 40 double damage = 4; // offset: 48 } -// Obf: GDLNIDDCOOL message SpAddSource { - string source = 1; // offset: 16 + string source = 1; // offset: 24 uint32 sp_add = 2; // offset: 32 } -message OEMOCFJLGFI { - string AANENKIIIMF = 1; // offset: 24 +message EPNAONKOHBO { + string KBKOGLCAEKG = 1; // offset: 16 uint32 count = 2; // offset: 32 double total_damage = 3; // offset: 40 } -message HBFAMLLHFAF { - double KPKBELAHNHI = 1; // offset: 32 - repeated uint32 ABBHKEEELKL = 2; // offset: 24 +message CFDHDBNIHPL { + repeated uint32 NGIJFAEONCK = 2; // offset: 24 + double GNHLKBINIEF = 1; // offset: 32 } -message DHNFGJBHMAA { - int32 JPJGFJDHJDD = 1; // offset: 24 +message ABDOKOFEHMH { + int32 BCJLNFOMEAG = 1; // offset: 24 } -message PPNEGMCIECE { - int32 LMGDBBAKFDA = 1; // offset: 32 - int32 MJKAHEIEDNO = 2; // offset: 28 - int32 JPJGFJDHJDD = 3; // offset: 24 +message KNBMAPNNDJL { + int32 NONACGPCEKE = 2; // offset: 24 + int32 OLLPHBPPEHG = 1; // offset: 28 + int32 BCJLNFOMEAG = 3; // offset: 32 } -// Obf: MLLCMEGMAFG message AvatarBattleInfo { - 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 + AvatarProperty initial_status = 33; // offset: 16 + repeated AttackDamageProperty attack_type_max_damage = 20; // offset: 24 + repeated AvatarSkillTree avatar_skill = 7; // offset: 32 + repeated AttackDamageProperty attack_type_break_damage = 19; // offset: 40 + repeated AttackDamageProperty NOGHNMCDDAI = 36; // offset: 48 + repeated EPNAONKOHBO ALJIJBKEFDD = 41; // offset: 64 + repeated EquipmentProperty avatar_equipment = 8; // offset: 72 + AvatarProperty avatar_status = 6; // offset: 80 + ABDOKOFEHMH GEHEJPPCBLK = 58; // offset: 88 + repeated SkillUseProperty skill_times = 21; // offset: 96 + repeated BattleRelic relics = 34; // offset: 104 + CFDHDBNIHPL FDMEEDEJCCP = 57; // offset: 112 + repeated SpAddSource sp_add_source = 24; // offset: 120 + repeated AttackDamageProperty attack_type_damage = 18; // offset: 128 + double delay_cumulate = 22; // offset: 136 + double total_shield_damage = 32; // offset: 144 + double DIALJMAHFBO = 44; // offset: 152 + uint32 stage_type = 16; // offset: 160 + uint32 stage_id = 15; // offset: 164 + double total_sp_cost = 14; // offset: 168 + uint32 enhanced_id = 55; // offset: 176 + uint32 assist_uid = 35; // offset: 180 + uint32 break_times = 28; // offset: 184 + uint32 NBCDOMJBAFM = 53; // offset: 188 + uint32 extra_turns = 29; // offset: 192 + uint32 total_turns = 9; // offset: 196 + double total_heal = 11; // offset: 200 + double CNEMKKIBFEA = 39; // offset: 208 + double EBMFCBKHIEH = 47; // offset: 216 + uint32 FJNKOPMOLDE = 49; // offset: 224 + uint32 avatar_level = 3; // offset: 228 + uint32 PECMOGDLCDC = 54; // offset: 232 + uint32 PNJDPNHNBDA = 51; // offset: 236 + double NEDCAKEMHLF = 52; // offset: 240 + double EEOGKOKOPNB = 40; // offset: 248 + uint32 total_sp_add = 23; // offset: 256 + uint32 FLKCFJBCIOM = 50; // offset: 260 + double total_shield_taken = 31; // offset: 264 + double LFLKOGDPLKD = 46; // 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 total_bp_cost = 25; // offset: 288 + uint32 id = 2; // offset: 292 + uint32 MEBKILMPMGA = 56; // offset: 296 + uint32 die_times = 26; // offset: 300 + double total_damage = 10; // offset: 304 + double DBLABFODNMJ = 48; // offset: 312 + double total_shield = 30; // offset: 320 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 + AvatarType avatar_type = 1; // offset: 332 + double GPLELDEIEKO = 38; // offset: 336 + double total_break_damage = 17; // offset: 344 + uint32 CNLEPLAEEHF = 42; // offset: 352 + uint32 avatar_promotion = 5; // offset: 356 + double total_hp_recover = 13; // offset: 360 + double DEICGFKIMMO = 37; // offset: 368 + double LAOEEGEELDK = 45; // offset: 376 + uint32 JDHDJFCKBGD = 43; // offset: 384 + uint32 avatar_rank = 4; // offset: 388 } -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 IGMOKOENLDK { + double attack = 2; // offset: 24 + double left_hp = 6; // offset: 32 + double OFMLLDLAOCC = 4; // offset: 40 + double speed = 5; // offset: 48 + double defence = 3; // offset: 56 + double GENCOBDFKLA = 7; // offset: 64 + double max_hp = 1; // offset: 72 } -message PGPELNFKOMD { - uint32 HJMGGLANHML = 1; // offset: 28 - double MDFDBACCFOH = 2; // offset: 40 - uint32 EEHJPPLINAE = 3; // offset: 32 - uint32 break_times = 4; // offset: 24 +message CKCDIAAFICJ { + double IFMOHNAAAMC = 2; // offset: 24 + uint32 MMPHFLDBEKB = 3; // offset: 32 + uint32 break_times = 4; // offset: 36 + uint32 BKPDKFLDLDD = 1; // offset: 40 } -// Obf: LHLMHKJPGJL message MonsterBattleInfo { - 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 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 + repeated CKCDIAAFICJ AKGJOPBLPNE = 28; // offset: 24 + repeated AttackDamageProperty attack_type_damage = 15; // offset: 32 + IGMOKOENLDK CIHAPGPNCMI = 5; // offset: 40 + repeated SkillUseProperty skill_times = 16; // offset: 48 + repeated AOFMDLLDIHG skill_info = 26; // offset: 56 + uint32 wave = 21; // offset: 64 + uint32 entity_id = 1; // offset: 68 + double total_damage = 7; // offset: 72 + NLNEBDEEONP AHKJLOJDNIC = 31; // offset: 80 + uint32 phase = 23; // offset: 84 + double delay_cumulate = 19; // offset: 88 + uint32 NMKKAAGNCPC = 24; // offset: 96 + uint32 PKFMOFPMBBJ = 3; // offset: 100 + KPOIEOPCEJL HFELBILEHNM = 20; // offset: 104 + uint32 KPMIIFGAMFA = 14; // offset: 108 + double total_hp_recover = 11; // offset: 112 + double NCDGNNJABJJ = 29; // offset: 120 + double IBENGEOJFOJ = 30; // offset: 128 + uint32 NCKAICABJIK = 4; // offset: 136 + uint32 stage_type = 17; // offset: 140 + double OCGEFAHKMPH = 10; // offset: 144 + uint32 CBMLFOBDNCO = 27; // offset: 152 + uint32 battle_id = 13; // offset: 156 + uint32 stage_id = 12; // offset: 160 + int32 JFDOMCHHBIF = 22; // offset: 164 + double total_damage_taken = 9; // offset: 168 + double MBDMCJLFJOO = 18; // offset: 176 + uint32 total_turns = 6; // offset: 184 + HDFAPKLGEFM GCAEPLJHCFE = 25; // offset: 188 + uint32 monster_id = 2; // offset: 192 + double total_heal = 8; // offset: 200 } message BattleEventProperty { SpBarInfo sp_bar = 2; // offset: 24 } -// Obf: FCGMGIIFAHP message BattleEventBattleInfo { + BattleEventProperty status = 2; // offset: 16 + repeated AOFMDLLDIHG skill_info = 3; // offset: 24 uint32 battle_event_id = 1; // offset: 40 - BattleEventProperty status = 2; // offset: 24 - repeated PLDMGGBPHPB skill_info = 3; // offset: 32 } -message IAHKPCCPMKM { - uint32 JEOPNONCFNP = 1; // offset: 28 +message EJDGMCFBFMO { uint32 score_id = 2; // offset: 24 + uint32 DBLJFJAAPAN = 1; // offset: 28 } -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 HDKEPPDIDIH { + repeated uint32 EJDDMNAODEN = 2; // offset: 16 + repeated uint32 JNDBCDAIIDD = 5; // offset: 32 + double damage = 4; // offset: 40 + double OELDAKBOPJA = 7; // offset: 48 + int32 AFPKBFAPOAH = 6; // offset: 56 + uint32 wave = 9; // offset: 60 + uint32 source = 3; // offset: 64 + uint32 enhanced_id = 10; // offset: 68 + uint32 avatar_id = 1; // offset: 72 + uint32 CNGEOGOMPOP = 8; // offset: 76 } -message ANHLFCJGPEE { +message GHCDMMNHNHO { + int32 GCABCJKCAOE = 2; // offset: 24 uint32 avatar_id = 1; // offset: 28 - int32 DKNJIKJDHBM = 2; // offset: 32 - uint32 enhanced_id = 3; // offset: 24 + uint32 enhanced_id = 3; // offset: 32 } -message PGOGPOHEIEG { - uint32 FIFHKNHEIBD = 1; // offset: 24 - uint32 ELHIABGCKIE = 2; // offset: 32 - uint32 entity_id = 3; // offset: 28 +message GANDCEDCLDL { + uint32 FHPMEIECKLG = 2; // offset: 24 + uint32 KAAHKLDJPJE = 1; // offset: 28 + uint32 entity_id = 3; // offset: 32 } -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 +message AFGMNFFBBIG { + repeated GHCDMMNHNHO OFHCHNKEFMD = 3; // offset: 24 + repeated GANDCEDCLDL JNFCFEIAABH = 5; // offset: 32 + uint32 PNJEGPAFNCI = 4; // offset: 40 + uint32 monster_id = 2; // offset: 44 + uint32 BKPDKFLDLDD = 1; // offset: 48 } -// Obf: DBKDEHFNGOA message StatisticEvent { - BattleStaticticEventType type = 1; // offset: 32 - uint32 PICEGMCCHME = 2; // offset: 28 - uint32 display_value = 3; // offset: 24 + BattleStaticticEventType type = 1; // offset: 24 + uint32 LMMDHGCIHBL = 2; // offset: 28 + uint32 display_value = 3; // offset: 32 } -message HHIPKINNCAP { - uint32 IBNELAJJOAO = 1; // offset: 28 - uint32 NGAGHMDLPGF = 2; // offset: 24 +message DKPHAFPGDLO { + uint32 JGDOICIEMAH = 1; // offset: 24 + uint32 IOEAFFEEDFM = 2; // offset: 28 } -message MHANIEBKGHH { - uint32 EKCPIKGLIJI = 1; // offset: 36 - bool HLKAFPCLMEO = 2; // offset: 32 - HHIPKINNCAP KBAKJDJPCOF = 3; // offset: 16 +message GFNAPELNFIC { + DKPHAFPGDLO JBNMAOFOFPE = 3; // offset: 16 + uint32 CLFBBAPEPML = 1; // offset: 32 + bool AALCCPJCBME = 2; // offset: 36 } -message KOILNOLKDEJ { - uint32 IJLPDNLAIDG = 1; // offset: 32 - double display_value = 2; // offset: 40 - bool PMDFFJCICOI = 3; // offset: 36 +message OEMOIGDNPNP { repeated double switch_list = 4; // offset: 16 + uint32 card_id = 1; // offset: 32 + bool BBLMMNLCMGM = 3; // offset: 36 + double display_value = 2; // offset: 40 } -message INMOMCDOPHF { - uint32 IBNELAJJOAO = 1; // offset: 40 - double damage = 2; // offset: 24 - double IHKEJOEHIKK = 3; // offset: 32 +message HLFOOKANNDE { + uint32 JGDOICIEMAH = 1; // offset: 24 + double KADNIAEJACG = 3; // offset: 32 + double damage = 2; // offset: 40 } -message FIGHICNEPFI { - repeated uint32 BPEOECAGIIG = 1; // offset: 16 - repeated uint32 IPDCBEMHIMG = 2; // offset: 32 +message EAENAFJCEFD { + repeated uint32 MMGPKJOJIPM = 1; // offset: 16 + repeated uint32 FGPGOPOCAPN = 2; // offset: 32 } -message GGBDCOICGJG { - uint32 wave = 1; // offset: 44 - uint32 score_id = 2; // offset: 40 - uint32 OIPAAMGIIEG = 3; // offset: 32 - repeated HHIPKINNCAP BHFCPJAKIBG = 4; // offset: 16 - float JHFKANKGLJN = 5; // offset: 36 +message HOMMPJIOPGI { + repeated DKPHAFPGDLO CBLOAJFJKKI = 4; // offset: 16 + uint32 score_id = 2; // offset: 32 + uint32 wave = 1; // offset: 36 + uint32 GMKFBAMNDEA = 3; // offset: 40 + float PNJEGPAFNCI = 5; // offset: 44 } -message HKNDILDOJFP { - uint32 IGMMPDDCJIN = 1; // offset: 32 - double JHFKANKGLJN = 2; // offset: 24 +message FDGKFJFICDN { + uint32 OCPEPEMNNEK = 1; // offset: 24 + double PNJEGPAFNCI = 2; // offset: 32 } -message KFOLIJCNDBK { - uint32 FCHIKAAFCPL = 1; // offset: 40 - repeated GGBDCOICGJG HOBNHBCJIDM = 2; // offset: 16 - repeated HKNDILDOJFP HHBHOBOJOCF = 3; // offset: 24 +message IDJIAGLCAPE { + repeated FDGKFJFICDN OJBMGEJCILM = 3; // offset: 24 + repeated HOMMPJIOPGI DCMAHKHAFEH = 2; // offset: 32 + uint32 IPCFGIEFBKH = 1; // offset: 40 } -message FIMOHHPINNB { - MPKJECNGFPF type = 1; // offset: 24 +message PMNLJEJKLOD { + NIMFANHLFNJ type = 1; // offset: 24 uint32 count = 2; // offset: 28 } -// Obf: NHOJCNEDENG message BattleGridFightSpecialBattleInfo { - 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 + IDJIAGLCAPE INPNMBJNPPK = 22; // offset: 16 + repeated uint32 DCKIGAHCNMJ = 12; // offset: 24 + repeated uint32 PMLEEGOGPIF = 25; // offset: 40 + repeated GFNAPELNFIC OMCLLCNKAHE = 5; // offset: 48 + repeated uint32 FPONJJMJFAE = 8; // offset: 56 + repeated PMNLJEJKLOD GMGPFAIONNG = 26; // offset: 64 + repeated OEMOIGDNPNP LONFKFCFDND = 17; // offset: 72 + repeated HLFOOKANNDE HNJPIDFKNIK = 18; // offset: 80 + repeated GFNAPELNFIC ICOPGAJFKHE = 4; // offset: 88 + repeated uint32 LLIFKMANADH = 6; // offset: 96 + EAENAFJCEFD HPHJGIEKMAA = 7; // offset: 104 + repeated uint32 BLLKCBJGAEB = 19; // offset: 112 + uint32 LJGPHGDDBKE = 11; // offset: 120 + uint32 cur_level_id = 1; // offset: 124 + uint32 KKGJLEIFNMF = 13; // offset: 128 + uint32 PFBDNGHMBII = 2; // offset: 132 + uint32 DKCGLOIAPAH = 14; // offset: 136 + bool OAJBHDKLPEM = 16; // offset: 140 + bool CHKBOLNIPMO = 20; // offset: 141 + bool CALCCPGJNJL = 15; // offset: 142 + uint32 NBKKKKKEMEH = 23; // offset: 144 + uint32 FFGBEOHNIFN = 10; // offset: 148 + uint32 grid_fight_cur_level_exp = 9; // offset: 152 + uint32 LJHKBJIBCGK = 27; // offset: 156 + uint32 GMBPGBIJGGE = 21; // offset: 160 + uint32 NNCDBPNDFKD = 24; // offset: 164 + uint32 rogue_money = 3; // offset: 168 } -message CFHFFEKEKJH { - uint32 effect_id = 1; // offset: 24 - uint32 HCCKJOKKADE = 2; // offset: 28 +message BGFBIFLPBHD { + uint32 MHJBJKJPOJE = 2; // offset: 24 + uint32 effect_id = 1; // offset: 28 } -message BEAHIECJPPB { - repeated uint32 CLCPLPPNNEH = 1; // offset: 16 +message PIECGAMHHDN { + repeated uint32 BGODKJLMPNK = 1; // offset: 24 } -// Obf: DJBGEKDHHIK message BattleGridFightTraitCoreRoleInfo { uint32 role_id = 1; // offset: 24 uint32 unique_id = 2; // offset: 28 } -// Obf: BKPGCMKFMHE message BattleGridFigntAvatarCoreRoleInfo { - repeated uint32 grid_fight_avatar_list = 1; // offset: 16 - repeated uint32 CBDBFANJGPB = 2; // offset: 32 + repeated uint32 LKNGKJCFFBH = 2; // offset: 16 + repeated uint32 grid_fight_avatar_list = 1; // offset: 24 } -// Obf: IMJEOBDILPE message GridFightTraitEffectLevelInfo { + map trait_effect_level_reward = 2; // offset: 16 uint32 trait_effect_level_exp = 1; // offset: 32 - map trait_effect_level_reward = 2; // offset: 24 } -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 +message KFMKBMJPEIC { + repeated uint32 IHCDDIPNJKO = 2; // offset: 16 + map BANBECDCDHG = 4; // offset: 24 + repeated FHCEIOHLADG POJGKJENENA = 5; // offset: 32 + repeated ACFLKPFDHIM grid_fight_equipment_list = 3; // offset: 40 + uint32 DNNCAGJIOAP = 1; // offset: 56 } -// Obf: NCNOJDGEELN message BattleGridFightTraitEffectInfo { uint32 effect_id = 1; // offset: 32 - oneof HDACCIEIJFO { + oneof NEBNJDMFELO { 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 + KFMKBMJPEIC JLCLHAKNMLL = 104; // offset: 16 } } -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 MHFNFINKJKP { + uint32 CHEEOEHDOBF = 1; // offset: 24 + ABBHAALIBAH grid_update_src = 4; // offset: 28 + IDDPBEAMDAO NKIENAICLGN = 2; // offset: 32 + uint32 NKJPCMPMGPM = 3; // offset: 36 } -message IENNMHMOONM { - uint32 trait_id = 1; // offset: 40 - uint32 NKFDBEHPNLG = 2; // offset: 48 +message NIEGDAPHKGC { + repeated MHFNFINKJKP KOJMGCBLKKA = 5; // offset: 24 repeated BattleGridFightTraitEffectInfo trait_effect_list = 3; // offset: 32 - repeated BGNGLHHBGMI MEEPFKLLIJB = 5; // offset: 24 - uint32 JJFNMAIPDEB = 6; // offset: 44 - uint32 KINIKFCKGDF = 7; // offset: 52 + uint32 trait_id = 1; // offset: 40 + uint32 KOJFHFAKKFO = 2; // offset: 44 + uint32 AFKKLDMAEDJ = 7; // offset: 48 + uint32 BPJKHDNBPOE = 6; // offset: 52 } -message IFDFHPAMHCL { - oneof CNDEJGHFJAA { - uint32 KKMBLCJHAHK = 1; // offset: 24 +message JJHJCIAPADP { + oneof BHGKHELCPGO { + uint32 EAGPOCAGMCA = 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 BJGJBNJDLIK { + repeated ACFLKPFDHIM CNIJIJMEPEF = 7; // offset: 24 + map convert_property_to_fixpoint = 10; // offset: 32 + JJHJCIAPADP DCEOLAAMGOO = 12; // offset: 40 + uint32 role_id = 1; // offset: 48 + uint32 avatar_id = 8; // offset: 52 + uint32 role_star = 2; // offset: 56 + uint32 unique_id = 11; // offset: 60 + uint32 pos_index = 3; // offset: 64 } -message LMMBMIKBKMB { - uint32 unique_id = 1; // offset: 40 - uint32 npc_id = 2; // offset: 36 - uint32 pos = 3; // offset: 32 - repeated APCNLFANPEP grid_fight_equipment_list = 4; // offset: 24 +message PKDNDNABKII { + repeated ACFLKPFDHIM grid_fight_equipment_list = 4; // offset: 24 + uint32 unique_id = 1; // offset: 32 + uint32 pos_index = 3; // offset: 36 + uint32 npc_id = 2; // offset: 40 } -message CCGEOHGFAFD { - uint32 unique_id = 1; // offset: 28 - uint32 JCMFPHMFAON = 2; // offset: 24 - uint32 pos = 3; // offset: 32 +message MLCLJKDKCDG { + uint32 pos_index = 3; // offset: 24 + uint32 LKMEMKLGIIK = 2; // offset: 28 + uint32 unique_id = 1; // offset: 32 } -message APCNLFANPEP { - uint32 grid_fight_equipment_id = 2; // offset: 44 - map convert_property_to_fixpoint = 4; // offset: 24 +message ACFLKPFDHIM { + map OPEMKBPFFDN = 6; // offset: 16 + map convert_property_to_fixpoint = 4; // offset: 32 uint32 unique_id = 5; // offset: 40 - map BBJCMOFGBFI = 6; // offset: 32 + uint32 grid_fight_equipment_id = 2; // offset: 44 } -message HLPCOGPKBFJ { +message BGLCGNCLHLJ { uint32 augment_id = 1; // offset: 24 } -message MMDJJDEJMMN { +message KHFHMJEMBOF { uint32 portal_buff_id = 1; // offset: 24 } -message OMBNHGAJANJ { - uint32 NDOCIKPLKIF = 1; // offset: 28 - uint32 DCPKPNLKGMM = 2; // offset: 32 - uint32 JDMECBEDLAA = 3; // offset: 36 - uint32 BNLHIMHFGDK = 4; // offset: 24 +message MIPDJDJLGPL { + uint32 EMOHLJHPOPC = 1; // offset: 24 + uint32 section_id = 3; // offset: 28 + uint32 CJCCMAACJDB = 4; // offset: 32 + uint32 DCAHJELNJNP = 2; // offset: 36 } -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 OJCBOMCCPDB { + repeated BattleAvatar OPHONCKPNMG = 1; // offset: 16 + repeated PKDNDNABKII grid_game_npc_list = 17; // offset: 24 + repeated BJGJBNJDLIK grid_game_role_list = 8; // offset: 32 + repeated KHFHMJEMBOF grid_fight_portal_buff_list = 14; // offset: 40 + MIPDJDJLGPL IOCKDJCDMAH = 11; // offset: 48 + repeated BGLCGNCLHLJ sync_augment_info = 10; // offset: 56 + repeated MLCLJKDKCDG KCOMPKMJCMC = 18; // offset: 72 + repeated NIEGDAPHKGC grid_fight_trait_info = 7; // offset: 80 + map POCKGKDFLKK = 20; // offset: 88 + uint32 battle_wave_id = 2; // offset: 96 + uint32 LODNFLMBIEH = 19; // offset: 100 + uint32 IFIIOIIKJHO = 9; // offset: 104 + uint32 LJNGPCKPJLF = 13; // offset: 108 + uint32 NFBJINKLLLK = 21; // offset: 112 + uint32 grid_fight_lineup_hp = 3; // offset: 116 + uint32 HHEPCDMBJFI = 12; // offset: 120 + bool is_overlock = 15; // offset: 124 + bool MEHFNAEMMFE = 22; // offset: 125 + uint32 EHNJDIDABHD = 4; // offset: 128 + uint32 AACGBEBGDPE = 16; // offset: 132 } -message LOHKFKOOEIH { - string phase = 1; // offset: 40 - 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 HNDAOBACJOA { + string phase = 1; // offset: 16 + repeated uint32 NCDMFFBBBDP = 10; // offset: 32 + repeated uint32 DJOFHLGLDGB = 9; // offset: 40 + float EEFMGKOFOBH = 3; // offset: 48 + uint32 HDGBKHPHKMO = 8; // offset: 52 + float MINGOICONIF = 2; // offset: 56 + uint32 JMCFEEHBDDH = 5; // offset: 60 + uint32 DLHCMNIACBO = 4; // offset: 64 + uint32 ENCAECIICBP = 6; // offset: 68 + uint32 GOEEJIAAEKB = 7; // offset: 72 } -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 +message OJEANLINGCJ { repeated uint32 boss_info = 7; // offset: 24 - repeated LOHKFKOOEIH KJFLCBDNLCF = 8; // offset: 16 + repeated HNDAOBACJOA GDFAMBOOFJO = 8; // offset: 32 + uint32 PLJCEFDPCIO = 4; // offset: 40 + uint32 KOBJCPABKAA = 6; // offset: 44 + uint32 EAAAEJLJDDE = 1; // offset: 48 + uint32 NCJOBKNJFPN = 2; // offset: 52 + uint32 IBHKMLKHKJB = 5; // offset: 56 + uint32 OEBAIDCOPLC = 3; // offset: 60 } -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 +message BMKIIODBMJF { + uint32 INOIOGNMBMM = 5; // offset: 24 + uint32 PKDANDJFAON = 7; // offset: 28 + double PCKECKCNHCE = 2; // offset: 32 + uint32 wave = 1; // offset: 40 + uint32 HEKPNDDKKMM = 4; // offset: 44 + double EOKEFIAOFPN = 3; // offset: 48 + uint32 HHOPLLPEKKE = 8; // offset: 56 uint32 status = 6; // offset: 60 - uint32 ODIACLIKIFP = 7; // offset: 24 - uint32 FLMFHDHFIOJ = 8; // offset: 56 } -message BEGMHEEKGIF { +message NHPAECJCOCG { string key = 1; // offset: 24 double value = 2; // offset: 32 } -message NGJPJANLDHI { - uint32 FHDPEMCABIE = 1; // offset: 24 +message IJLEFNJPFKP { + uint32 OAPEDNOPOLN = 1; // offset: 24 } -message DJMENNMKHLC { - uint32 CHKLFKHFLKG = 1; // offset: 24 - uint32 ABIEOJHCCKB = 2; // offset: 28 +message EMLFDPFAPJP { + uint32 NAEAGNLBKAM = 1; // offset: 24 + uint32 MHPPIKLBNMD = 2; // offset: 28 } -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 OJMPKMNINGK { + map AAABHNMAENN = 5; // offset: 16 + bool AALCCPJCBME = 3; // offset: 32 + uint32 level = 2; // offset: 36 + uint32 dice_slot_id = 4; // offset: 40 + uint32 CFKKKPNKHEL = 1; // offset: 44 } -message MDDHDNBEELF { - uint32 DOAOPBBIGPO = 1; // offset: 40 - repeated ODOFBIJJNJG BICPNKOCHGN = 2; // offset: 16 +message KCIEGDGJMBE { + map HCPNPDLJKGF = 4; // offset: 24 + repeated OJMPKMNINGK HIILDALHIMD = 2; // offset: 32 + uint32 GCAHKLNGFCK = 1; // offset: 40 uint32 level = 3; // offset: 44 - map NMHNGINKOKN = 4; // offset: 24 } -message MEHPJKPMDAN { - DJMENNMKHLC JLBCNLOPLHI = 1; // offset: 16 - repeated MDDHDNBEELF GBPOPCOKMNM = 2; // offset: 24 +message CJHPPLHFNAB { + EMLFDPFAPJP BJMJBLCMPAL = 1; // offset: 16 + repeated KCIEGDGJMBE AHBOCLNGFNM = 2; // 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 FHOHCAIFHNA { + double HCANMIJAFLG = 2; // offset: 24 + uint32 IKJLLFLCHNF = 13; // offset: 32 + uint32 PGGDEHKKINP = 11; // offset: 36 + uint32 KMPCNDJHHAO = 12; // offset: 40 + uint32 HILINOJPLGA = 1; // offset: 44 } -message FIHMEHKCDAL { - oneof NLPPPCHGGPF { - MEHPJKPMDAN ELAEMOPBDLP = 1; // offset: 16 - BAAHIGNNCIA GEMABHIPLGB = 2; // offset: 16 +message BLJEJFMKEII { + oneof MMCGBGDJIPN { + CJHPPLHFNAB FODLGHIFJGC = 1; // offset: 16 + FHOHCAIFHNA GLDHCIBNBAG = 2; // offset: 16 } } -message HLMHHPKMIFI { - NGJPJANLDHI IMPOEHIOCBC = 1; // offset: 16 - FIHMEHKCDAL detail_info = 2; // offset: 24 +message BattleRogueMagicInfo { + BLJEJFMKEII detail_info = 2; // offset: 24 + IJLEFNJPFKP OOPCPMANCBO = 1; // offset: 32 } -message JCPPEBGEKHC { - uint32 DOAOPBBIGPO = 1; // offset: 24 +message CMIKEILGNGK { + uint32 GCAHKLNGFCK = 1; // offset: 24 uint32 level = 2; // offset: 28 double total_damage = 3; // offset: 32 } -message NAGEJMIGBBL { - uint32 CKGLFINODBL = 1; // offset: 36 - uint32 DENMMFJDCED = 2; // offset: 32 - repeated JCPPEBGEKHC LFDDHBALMGN = 3; // offset: 24 +message DFDPLINPMJF { + repeated CMIKEILGNGK KGIELMEOPEH = 3; // offset: 24 + uint32 INGDHDPEGOK = 1; // offset: 32 + uint32 IGPNFJDACIE = 2; // offset: 36 } -message IGADHIBKNPA { - uint32 KCFPIGCEHIG = 1; // offset: 36 - uint32 NIFHFOHLCED = 2; // offset: 32 - double KIENHENNAKJ = 3; // offset: 40 - double NBMNHCMJDFO = 4; // offset: 24 +message OKLPMDCIEIG { + uint32 JOHMBBFODBB = 2; // offset: 24 + uint32 IPLNNHLGDJK = 1; // offset: 28 + double ADNKLLMHLCJ = 3; // offset: 32 + double GADGHAGGBNO = 4; // offset: 40 } -message CCKLMNCPGFO { - IGADHIBKNPA FKIPLPCJOGN = 1; // offset: 16 +message NKKADHADOLO { + OKLPMDCIEIG FMNIHGEJKED = 1; // offset: 16 } -message DCFMPNBKKPF { - NAGEJMIGBBL GLBPFJGJFEE = 1; // offset: 32 - CCKLMNCPGFO BFPGBLAIKHF = 2; // offset: 16 +message EANJJJPKIPJ { + DFDPLINPMJF EBIJFLILKFP = 1; // offset: 16 + NKKADHADOLO GEOOCJBAKFI = 2; // offset: 24 } -message DENBKAOHBAM { - uint32 MFOMMFHPJDI = 1; // offset: 24 - double DJLCKFKGMDL = 2; // offset: 32 +message OEBBNFANHLK { + double AALPICLABCO = 2; // offset: 24 + uint32 JBPNBECLGKN = 1; // offset: 32 } -message PMNGJCDCGMM { - BGCEJDCHKBA type = 1; // offset: 40 +message NIFPICHIDLJ { + repeated OEBBNFANHLK switch_list = 5; // offset: 16 uint32 config_id = 2; // offset: 32 + MOHNIMLCODA type = 1; // offset: 36 + uint32 level = 4; // offset: 40 uint32 unique_id = 3; // offset: 44 - uint32 level = 4; // offset: 36 - repeated DENBKAOHBAM switch_list = 5; // offset: 16 } -message CBELDECDCCI { - uint32 JNHABODMEKP = 1; // offset: 32 - repeated uint32 KDGOAOMJAIG = 2; // offset: 24 +message EBBJLHBAGCJ { + repeated uint32 GLNPAOLFPDI = 2; // offset: 16 + uint32 ODPELJAIPHL = 1; // offset: 32 } -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 +message PKPFAHEBJIO { + repeated EBBJLHBAGCJ FPMBJMDNPBM = 3; // offset: 24 + repeated NIFPICHIDLJ message_datas = 1; // offset: 32 + map FGGPANADLKM = 2; // offset: 40 uint32 difficulty_level = 5; // offset: 48 + uint32 area_id = 4; // offset: 52 } -message AGEDPIBJPGL { - uint32 monster_id = 1; // offset: 36 - uint32 IBFBGEFLOJK = 2; // offset: 24 - uint32 FHOLBJGOPGI = 3; // offset: 32 - uint32 DLHLPNLIBAF = 4; // offset: 28 +message HFFAFBIGNKP { + uint32 INOIOGNMBMM = 4; // offset: 24 + uint32 monster_id = 1; // offset: 28 + uint32 HEKPNDDKKMM = 3; // offset: 32 + uint32 IBNLKOLLPJH = 2; // offset: 36 } -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 ABFLKIBIFDM { + double AEPMEGILLOJ = 6; // offset: 24 + double HIFNHNLNDPN = 2; // offset: 32 + uint32 JEOFBDLFCOL = 1; // offset: 40 + uint32 IBNLKOLLPJH = 5; // offset: 44 + double JGFKNDMDHHP = 3; // offset: 48 + uint32 wave = 4; // offset: 56 + double MINCPOKEPDP = 7; // offset: 64 } -message BGKNEEHCGEB { - uint32 JHLGEDGMPGE = 1; // offset: 36 - uint32 MGFOHPHEHAP = 2; // offset: 32 - double CCMLPIEILEG = 3; // offset: 24 +message JPKJNNKMIGJ { + uint32 GDLJHBLJODK = 1; // offset: 24 + uint32 IBNLKOLLPJH = 5; // offset: 28 + double CJKMCOMGJCL = 3; // offset: 32 + uint32 DFBHOJANGCF = 2; // offset: 40 uint32 wave = 4; // offset: 44 - uint32 IBFBGEFLOJK = 5; // offset: 40 } -message AGJNFOCANCM { - repeated AGEDPIBJPGL BDOFFFHPGLN = 1; // offset: 32 - repeated HCIGONGJHEJ GCMEODCNGIL = 2; // offset: 16 - repeated BGKNEEHCGEB FJDFFJIEAKO = 3; // offset: 24 +message HPHJPOIBGLC { + repeated ABFLKIBIFDM EGHJFEIMHBB = 2; // offset: 16 + repeated JPKJNNKMIGJ DKOCKKCPGDK = 3; // offset: 32 + repeated HFFAFBIGNKP CDFPLJDJDEP = 1; // offset: 40 } -message EIBOBKEJAKM { +message FMNPJNPAMOA { uint32 avatar_id = 1; // offset: 24 - uint32 FKMNABLAMFP = 2; // offset: 28 + uint32 JAEGABGPEDI = 2; // offset: 28 } -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 FIMBJCONBAE { + repeated FMNPJNPAMOA CMAOCGLKFAE = 5; // offset: 16 + repeated uint32 CDJABFHCNFF = 4; // offset: 24 + uint32 MOLFOOGCBKE = 3; // offset: 40 + uint32 DAEBGDENDNN = 7; // offset: 44 + uint32 ACGIEKABIFK = 6; // offset: 48 + uint32 AMKBLKMNKFE = 2; // offset: 52 + uint32 DAEKFCNBCFC = 1; // offset: 56 } -message NGLKDCCLFGB { - BBPCCHGJCPF GMPEBBHFLHI = 1; // offset: 16 +message JIONEELJGCC { + FIMBJCONBAE IPDCLDBKIBI = 1; // offset: 16 } -message FHIHLCIILAM { +message JGOFJDOCOMK { uint32 progress = 1; // offset: 24 } -message CCGMLKGIDGC { - uint32 GKOLNNKHNGP = 1; // offset: 24 - uint32 GKJACLFBJKD = 2; // offset: 28 +message GECCJHDOCKH { + uint32 DLGPBFDGEGJ = 1; // offset: 24 + uint32 BJLGFCKBPPJ = 2; // offset: 28 } -message LFPNDKKDEKN { - AGJNFOCANCM NDAHPKNFCLB = 1; // offset: 48 - NGLKDCCLFGB AFMAIGAFCEH = 2; // offset: 24 - FHIHLCIILAM CHBLEDMCNMH = 3; // offset: 16 - CCGMLKGIDGC FDPEHDOFCIG = 4; // offset: 40 +message GBJMLKNLEPD { + GECCJHDOCKH FIIGOHIOINP = 4; // offset: 16 + JGOFJDOCOMK KIABIIOENOK = 3; // offset: 24 + HPHJPOIBGLC LNJMOALDPJD = 1; // offset: 32 + JIONEELJGCC BNMBHFMHGLH = 2; // offset: 48 } -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 LGOKJFKMCBE { + uint32 BJGOOFNOGMJ = 9; // offset: 24 + uint32 KJGDBFEFHPJ = 1; // offset: 28 + double MINCPOKEPDP = 11; // offset: 32 + uint32 OLPDBDEDCOG = 10; // offset: 40 + uint32 OEBAIDCOPLC = 12; // offset: 44 + uint32 HKAENABCBHL = 7; // offset: 48 + uint32 IBHKMLKHKJB = 13; // offset: 52 + uint32 GMJGPDKJAEE = 6; // offset: 56 + uint32 NBKOOPBPNPL = 5; // offset: 60 + uint32 IBOPDGOFDOD = 4; // offset: 64 + double AEPMEGILLOJ = 8; // offset: 72 + double HIFNHNLNDPN = 2; // offset: 80 + double JGFKNDMDHHP = 3; // offset: 88 } -message JNADLLIIIFP { - uint32 MBJCCKLNIBM = 1; // offset: 36 - uint32 HEHMCANDKJK = 2; // offset: 40 - uint32 LCPOKEPNDEK = 3; // offset: 32 - repeated KOMBOMJBHJG GCMEODCNGIL = 4; // offset: 16 +message BJOFJDKIOPG { + repeated LGOKJFKMCBE EGHJFEIMHBB = 4; // offset: 24 + uint32 IBHKMLKHKJB = 2; // offset: 32 + uint32 OEBAIDCOPLC = 1; // offset: 36 + uint32 JBFEPAFJNCL = 3; // offset: 40 } -// Obf: NJGEEAHDPNM message BattleAvatarServantInfo { - 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: 48 - repeated AttackDamageProperty attack_type_max_damage = 10; // offset: 16 - double total_damage_taken = 11; // offset: 64 + repeated SkillUseProperty skill_times = 5; // offset: 16 + repeated AttackDamageProperty attack_type_max_damage = 10; // offset: 24 + repeated AttackDamageProperty attack_type_break_damage = 9; // offset: 32 + repeated AttackDamageProperty attack_type_damage = 8; // offset: 48 + double DBJOLLGOGOL = 4; // offset: 56 + double total_shield_damage = 16; // offset: 64 + double total_damage = 6; // offset: 72 + uint32 CNLEPLAEEHF = 19; // offset: 80 + uint32 entity_id = 22; // offset: 84 + double total_damage_taken = 11; // offset: 88 + double total_shield = 14; // offset: 96 + uint32 avatar_id = 1; // offset: 104 + double total_hp_recover = 13; // offset: 112 + double DIALJMAHFBO = 21; // offset: 120 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 ANMBAIFOBJP = 23; // offset: 104 - double OGDGEKFJAFO = 24; // offset: 96 + uint32 MEBKILMPMGA = 23; // offset: 136 + uint32 NFELHIGFIOM = 18; // offset: 140 + uint32 break_times = 17; // offset: 144 + uint32 total_turns = 3; // offset: 148 + double total_shield_taken = 15; // offset: 152 + uint32 KAAHKLDJPJE = 2; // offset: 160 + uint32 JDHDJFCKBGD = 20; // offset: 164 + double total_break_damage = 7; // offset: 168 + double GPLELDEIEKO = 24; // offset: 176 } -// Obf: CJDOHGJKOKO message BattleAvatarGlobalBuffInfo { - uint32 avatar_id = 1; // offset: 32 + uint32 avatar_id = 1; // offset: 24 uint32 maze_buff_id = 2; // offset: 28 - uint32 ILBMFAKFDKI = 3; // offset: 24 + uint32 DLMBCCCPCKJ = 3; // offset: 32 } -message FPFFHGOKBNK { - repeated BattleAvatarServantInfo EKDHCCEFJGA = 1; // offset: 16 - uint32 JPKDNCPELDM = 2; // offset: 36 - uint32 PHJCDHKFNPJ = 3; // offset: 32 +message OHDHNDMJFAP { + repeated BattleAvatarServantInfo GFOAHHHNBJC = 1; // offset: 24 + uint32 BOBELCJDDOA = 3; // offset: 32 + uint32 GNMMFALALLD = 2; // offset: 36 } -message FFNBJBNDFEK { - uint32 PEJMPHMPPKO = 1; // offset: 24 - uint32 FHADIOPDMHP = 2; // offset: 28 - uint32 LMEEJJNOFIE = 3; // offset: 32 +message NEJMJMJAMMA { + uint32 GCNMKIHOFGG = 3; // offset: 24 + uint32 NCDBCLLAHPP = 1; // offset: 28 + uint32 JJDEEHAMHGF = 2; // offset: 32 } -message KFKHGLEFDKK { - FFNBJBNDFEK DOKHAJLHKOO = 1; // offset: 24 - repeated PMNGJCDCGMM message_datas = 2; // offset: 16 +message FMEKABDGCEC { + repeated NIFPICHIDLJ message_datas = 2; // offset: 16 + NEJMJMJAMMA GIOJALJAIIF = 1; // offset: 32 } -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 MGMJOPHJCNL { + repeated FHKKPNDLLLO JHBJNKCJINO = 10; // offset: 16 + map POCKGKDFLKK = 16; // offset: 24 + repeated BCCONKJHDJL ODMCMPIDJNH = 5; // offset: 32 + repeated ADHGIJPHLEB MFOOECCEOBO = 3; // offset: 40 + repeated HFKKKFJHPHJ LLOFONJOGCE = 4; // offset: 48 + repeated CPNCAPLOIHI DOGMMGLBJIJ = 8; // offset: 56 + repeated LFLENBDPNJN NELAKLKIDDK = 6; // offset: 64 + repeated JPHFANMNHJP OPJPKFEFPKA = 15; // offset: 80 + uint32 NBPFMFMKJHI = 2; // offset: 88 + uint32 OAHFCPPIMLF = 9; // offset: 92 + double FLFEAJFNPAP = 12; // offset: 96 + double NDKJJIFIFNJ = 11; // offset: 104 + uint32 HFLPDCJDIAC = 1; // offset: 112 + uint32 FKMINAMFFAN = 14; // offset: 116 + double COCOMFHNEHF = 13; // offset: 120 } -message NGPKKAMADNA { - uint32 BGLLCLLKNJM = 1; // offset: 24 +message JPAIOFMJEPM { + uint32 BBHBAKJCGLC = 1; // offset: 24 } -message JBJAKAMMKMD { - oneof BPIHFAJCLOC { - NGPKKAMADNA AOBNMCIENFN = 1; // offset: 24 +message JPHFANMNHJP { + oneof KKNBOACNCON { + JPAIOFMJEPM FECDNCFJGFK = 1; // offset: 24 } } -message DMLKEKFKNPL { - uint32 effect_id = 1; // offset: 40 +message OBIMHNFFLEM { repeated uint32 switch_list = 2; // offset: 24 - map trait_effect_level_reward = 5; // offset: 16 + map trait_effect_level_reward = 5; // offset: 32 + uint32 effect_id = 1; // offset: 40 } -message CJGMECNIJIL { +message ADHGIJPHLEB { + repeated OBIMHNFFLEM MFJCLCJNAFO = 2; // offset: 16 uint32 trait_id = 1; // offset: 32 - repeated DMLKEKFKNPL KBMBFJOLBBN = 2; // offset: 24 + double KINKMHEAANP = 4; // offset: 40 double damage = 3; // offset: 48 - double BOIEGPAPHOP = 4; // offset: 40 } -message IMPEJAJCHPC { - uint32 augment_id = 1; // offset: 24 - double damage = 3; // offset: 40 - double BOIEGPAPHOP = 4; // offset: 32 +message HFKKKFJHPHJ { + double damage = 3; // offset: 24 + double KINKMHEAANP = 4; // offset: 32 + uint32 augment_id = 1; // offset: 40 } -message PGJKONMBGOC { +message FHKKPNDLLLO { uint32 portal_buff_id = 1; // offset: 24 } -message AFHIHMKCPNF { - uint32 PIGFCAECFCF = 1; // offset: 28 - uint32 monster_id = 2; // offset: 24 +message CJAFIJAFIPN { + uint32 EOKOPAFFMII = 1; // offset: 24 + uint32 monster_id = 2; // offset: 28 } -message APDJGIIDJAA { - uint32 AAAGBKEHKLC = 1; // offset: 32 - repeated AFHIHMKCPNF kill_monster_list = 2; // offset: 16 +message LFLENBDPNJN { + repeated CJAFIJAFIPN kill_monster_list = 2; // offset: 16 + uint32 PBFMLGOCOPF = 1; // offset: 32 } -message CDECGIKJPAG { - uint32 role_id = 1; // offset: 24 - double damage = 2; // offset: 32 +message HNNLNDJFPFE { + double damage = 2; // offset: 24 + uint32 role_id = 1; // offset: 32 } -message KJFFJMAMJLD { - uint32 role_id = 1; // offset: 48 - double damage = 2; // offset: 32 - double BOIEGPAPHOP = 5; // offset: 40 - map AFNAOIFCKFN = 6; // offset: 24 +message CPNCAPLOIHI { + map ICECCHMAGNO = 6; // offset: 24 + uint32 role_id = 1; // offset: 32 + double damage = 2; // offset: 40 + double KINKMHEAANP = 5; // offset: 48 +} + +message NLAPCKJBJNB { + map DMLCLKHGEFE = 2; // offset: 24 + uint32 avatar_id = 1; // offset: 32 +} + +message CKOKAGGLKHG { + repeated NLAPCKJBJNB avatar_list = 2; // offset: 16 + uint32 HFLPDCJDIAC = 1; // offset: 32 + double FBNBPPHOGLI = 3; // offset: 40 } -// Obf: GJIJBDBBJDM message BattleStatistics { - 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 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 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 + map battle_target_info = 28; // offset: 16 + map custom_values = 13; // offset: 24 + repeated BattleEventBattleInfo BDCHEJKPOAF = 16; // offset: 32 + CKOKAGGLKHG ILNNGPJAEGH = 47; // offset: 40 + MGMJOPHJCNL APAGMJNECCN = 43; // offset: 48 + BattleGridFightSpecialBattleInfo PMCEKILFBIO = 30; // offset: 56 + repeated BMKIIODBMJF DCMAHKHAFEH = 33; // offset: 64 + EANJJJPKIPJ DBKFEPMIMFF = 36; // offset: 72 + repeated uint32 GBLEKIOCFMA = 44; // offset: 80 + repeated AFGMNFFBBIG ENPBMPKGLOM = 23; // offset: 88 + OHDHNDMJFAP IAGKLJEKAOL = 39; // offset: 96 + repeated int32 AKFFKEMDPLG = 22; // offset: 112 + repeated StatisticEvent EIPBMOMKJDO = 26; // offset: 120 + GBJMLKNLEPD MHPDKEDHELL = 37; // offset: 128 + repeated NHPAECJCOCG AIOKGNBLMDI = 34; // offset: 136 + repeated uint32 MEBKILMPMGA = 45; // offset: 144 + BJOFJDKIOPG BCCIIEGCFAA = 38; // offset: 152 + KNBMAPNNDJL KFPEKBCKKPM = 46; // offset: 160 + repeated MKICACCMBOF LGKAKIEEOMG = 29; // offset: 168 + repeated uint32 avatar_id_list = 3; // offset: 176 + repeated AvatarBattleInfo battle_avatar_list = 7; // offset: 184 + repeated BattleAvatarGlobalBuffInfo MHLCFDEGOGN = 42; // offset: 192 + repeated CDMPJODLBEE ECFFMBFGPOJ = 27; // offset: 200 + FMEKABDGCEC OFMIGBJPKMH = 40; // offset: 208 + repeated HDKEPPDIDIH OKFALMGFHMA = 21; // offset: 216 + repeated MonsterBattleInfo monster_list = 8; // offset: 224 + OJEANLINGCJ DOAFGHLAICM = 31; // offset: 232 + uint32 ultra_cnt = 4; // offset: 240 + uint32 avatar_battle_turns = 11; // offset: 244 + uint32 IEOGEFBLNEL = 41; // offset: 248 + uint32 total_battle_turns = 1; // offset: 252 + uint32 challenge_score = 14; // offset: 256 + BattleEndReason end_reason = 19; // offset: 260 + uint32 total_auto_turns = 2; // offset: 264 + uint32 NPFDEJPPPLI = 35; // offset: 268 + double total_delay_cumulate = 5; // offset: 272 + double cost_time = 6; // offset: 280 + uint32 cocoon_dead_wave = 10; // offset: 288 + bool ADGBAKBCOKF = 32; // offset: 292 + uint32 round_cnt = 9; // offset: 296 + uint32 monster_battle_turns = 12; // offset: 300 } -message NJCOFDJNMML { - uint32 POOEFNDPEIL = 1; // offset: 28 - uint32 NFGJIDADLED = 2; // offset: 24 +message MKICACCMBOF { + uint32 DMKHKEMIKKH = 1; // offset: 24 + uint32 CIHMKAEKGFL = 2; // offset: 28 } -message DLFPFFOOHKP { - HLJMCIBOBJO type = 1; // offset: 36 - uint32 id = 2; // offset: 32 +message CDMPJODLBEE { SpBarInfo sp_bar = 3; // offset: 24 + AABGIFAEEEK type = 1; // offset: 32 + uint32 id = 2; // offset: 36 } -message NCHLPKDHEGA { - uint32 DPHOAPPCBHB = 1; // offset: 28 - uint32 level = 2; // offset: 24 +message CMFBPHIKOGN { + uint32 MNBEJCKPIJN = 1; // offset: 24 + uint32 level = 2; // offset: 28 uint32 exp = 3; // offset: 32 } -message BPCGILFKCFE { - LOPDMEPEDFG retcode = 1; // offset: 52 - BattleEndStatus end_status = 2; // offset: 48 - BattleStatistics stt = 3; // offset: 24 - bytes PLIAFNPANGN = 4; // offset: 40 - map JFNCMHCAGGH = 5; // offset: 32 - uint32 CJAJBMAJNJP = 6; // offset: 56 - uint32 BNALACMGKFJ = 7; // offset: 60 +message FFHHMGIIHEH { + BattleStatistics stt = 3; // offset: 16 + map DCLGGMAEMAO = 5; // offset: 32 + bytes IJHANPILBAM = 4; // offset: 40 + uint32 EAHGEKNLHPN = 6; // offset: 48 + uint32 GNLAPGBAAOO = 7; // offset: 52 + BattleEndStatus end_status = 2; // offset: 56 + AKBCEFGFJCJ retcode = 1; // offset: 60 } -message NFABIIBMNPB { - uint32 pos = 1; // offset: 44 - uint32 role_id = 2; // offset: 40 - uint32 role_star = 3; // offset: 48 +message OIJHAJAIFFH { + 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 + uint32 role_id = 2; // offset: 40 + uint32 role_star = 3; // offset: 44 + uint32 pos_index = 1; // offset: 48 } -message ILOGJILOJGB { - repeated uint32 DKMFALAILPC = 1; // offset: 16 - map BOHBBNIBFKL = 2; // offset: 24 +message APFOIAIFHEN { + repeated uint32 GPAFMICJLPL = 1; // offset: 24 + map EHJLIMMAJOI = 2; // offset: 32 } -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 JDPDGMBJKML { + APFOIAIFHEN AKBMAMDMOFD = 8; // offset: 16 + repeated OIJHAJAIFFH grid_game_role_list = 7; // offset: 32 + uint32 section_id = 6; // offset: 40 + uint32 DCAHJELNJNP = 5; // offset: 44 + uint32 uid = 1; // offset: 48 + uint32 EHNJDIDABHD = 2; // offset: 52 + uint32 NHDBBIGPAFO = 4; // offset: 56 + uint32 AACGBEBGDPE = 3; // offset: 60 } -message GGPBFLBEAIF { - repeated BHDDKILAJCJ PNFGGBPECND = 1; // offset: 24 +message GOCOPEELCCH { + repeated OKFLAHFIBCM IIANHHLGPHE = 1; // offset: 16 } -message PLGDKFFNDIB { +message HOLHBEOHEJD { + repeated uint64 FBEBNLOPIBL = 2; // offset: 16 uint32 interact_id = 1; // offset: 32 - repeated uint64 IFIJBPOLLPJ = 2; // offset: 24 } -message AMDMHJPPCNF { - string EDDHKOAPLEI = 1; // offset: 16 +message IOMPILNAEEO { + string DHMDAEKJENF = 1; // offset: 16 uint32 count = 2; // offset: 32 } -enum LGNEOKBPPEO { - LGNEOKBPPEO_PCPDHELPKEM = 0; - LGNEOKBPPEO_GLEMHECLMGP = 1; - LGNEOKBPPEO_JPAAPMNKIEF = 2; - LGNEOKBPPEO_JHBIKCPLFFJ = 3; - LGNEOKBPPEO_BCDHOFNMPNG = 4; - LGNEOKBPPEO_CMHHBPOHAHJ = 5; +enum KDNCOBMFFEB { + KDNCOBMFFEB_NLCDGIPGFDJ = 0; + KDNCOBMFFEB_BDOEMDGHHEP = 1; + KDNCOBMFFEB_stop_desc = 2; + KDNCOBMFFEB_LMJCPMFPHLK = 3; + KDNCOBMFFEB_FHDMHKOMEFO = 4; + KDNCOBMFFEB_FCKIHKAIIIJ = 5; } -enum NODNMNCIBFG { - NODNMNCIBFG_PCPDHELPKEM = 0; - NODNMNCIBFG_NCLLNEJNACM = 1; - NODNMNCIBFG_APHGBHIAPJC = 2; +enum GOECDMPJMCM { + GOECDMPJMCM_NLCDGIPGFDJ = 0; + GOECDMPJMCM_IKKJHNHKFOG = 1; + GOECDMPJMCM_FFBIEEHPKND = 2; + GOECDMPJMCM_JFNMPEJEIOH = 3; } -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 FAIFDBLLGKK { + string ACFENKABBKK = 2; // offset: 16 + KDNCOBMFFEB LAOACNPDOLD = 1; // offset: 44 + uint32 JKIHICLOPKM = 3; // offset: 48 + FKNKNLGMACL BDPIMPJOJBK = 4; // offset: 52 + oneof FCIDKEAOIBG { + AFBMANOLIOJ BDOEMDGHHEP = 10; // offset: 24 + DEHDGGEDJHI stop_desc = 11; // offset: 24 + DOPJFJCLIAH LMJCPMFPHLK = 12; // offset: 24 + BALHBDBHHON FHDMHKOMEFO = 13; // offset: 24 + IAGGIFBOFDF FIFCCCJOLNE = 14; // offset: 24 } } -message PFNMCOIKCNL { +message AFBMANOLIOJ { } -message MKNNLBGJMGP { +message IAGGIFBOFDF { } -message JGBLCLCHHIO { +message DEHDGGEDJHI { ChatMessageData stop_desc = 1; // offset: 24 } -message DAKDPHMIPDL { +message DOPJFJCLIAH { + bool JLNEBLAKKOB = 2; // offset: 24 + bool LJOEMLOJDDP = 1; // offset: 25 } -message IHEACEDGADM { - NODNMNCIBFG AFNMOJOAFMN = 1; // offset: 24 +message BALHBDBHHON { + GOECDMPJMCM OAMKPPGDDIM = 1; // offset: 24 } -message JDPPGCIEHKF { - string NMNOCJDJKOG = 1; // offset: 24 +message NEKAOLPJKEE { + string POLADDGLAEH = 1; // offset: 24 } -message EPLFOKKDFLB { +message LJEMPEHADKJ { repeated uint32 avatar_id_list = 1; // offset: 16 } -message DHKFLIKNMJO { +message IJJKHFPLLIF { + repeated LJEMPEHADKJ FLOKEJHHPPO = 3; // offset: 16 + repeated LJEMPEHADKJ HGAIDOLJKDL = 2; // offset: 32 uint32 avatar_id = 1; // offset: 40 - repeated EPLFOKKDFLB CGFLOHFDKOC = 2; // offset: 32 - repeated EPLFOKKDFLB KPEGLJJNFDH = 3; // offset: 24 } -message BPHLEOBMMKM { +message DNPDLODGAHA { + HJNPOBAMKKF FLFNBPLNNBL = 2; // offset: 24 + HJNPOBAMKKF LLMDKAHFIIJ = 3; // offset: 32 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 PLHPNBIMIOK { + uint32 JHFFAALHEAI = 2; // offset: 24 + uint32 KAJCFPKEGBP = 1; // offset: 28 } -message PFIFNMIIOHF { +message DPKPGPPHHBM { + repeated PLHPNBIMIOK MDLGEIGFFEG = 2; // offset: 16 uint32 avatar_id = 1; // offset: 32 - repeated DAGLHILOCKL PNCIHFMIFOL = 2; // offset: 24 } -message MJLLPAAOPMP { +message BJNCNELEOMO { uint32 item_id = 1; // offset: 24 - uint32 FJOFDONMHPH = 2; // offset: 28 + uint32 item_count = 2; // offset: 28 } -message MOGDMGICIKI { - uint32 CHDPNCOHAGH = 1; // offset: 32 - repeated MJLLPAAOPMP HHOHNCNFAED = 2; // offset: 16 +message ABMNFJJDDOE { + repeated BJNCNELEOMO MPMNLICFHMC = 2; // offset: 16 + uint32 ILBJLIENCLB = 1; // offset: 32 } -message MJEDAOPDIPM { +message EIICHLNCAKK { + repeated ABMNFJJDDOE CNIMHMAPDII = 2; // offset: 16 uint32 avatar_id = 1; // offset: 32 - repeated MOGDMGICIKI BKKDHHEDLAJ = 2; // offset: 16 - uint32 PCLHLNCJPHL = 3; // offset: 40 - uint32 EJKPCFEPAEC = 4; // offset: 36 + uint32 HPJAAOPDIOL = 3; // offset: 36 + uint32 JFCLHPFCMHP = 4; // offset: 40 } -message CLJAIHNBKEM { - GGCFFJGCPKD BFCBGPEICHG = 1; // offset: 32 - repeated JAFMFGJLGGA lineup_list = 2; // offset: 16 +message IOFKKOEJFHI { + repeated JOLHIMGJGBO lineup_list = 2; // offset: 24 + PJCMNENIEHH HKEACDBJCOD = 1; // offset: 32 } -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 JFCPFBLKJAB { + oneof PONFIKAJHFD { + IJJKHFPLLIF lineup = 10; // offset: 24 + DNPDLODGAHA LCMADDIMION = 11; // offset: 24 + DPKPGPPHHBM PAGPNOKLNOM = 12; // offset: 24 + EIICHLNCAKK BEGAIBBJHHD = 13; // offset: 24 + IOFKKOEJFHI HCAAHIGINOM = 14; // offset: 24 } } -message HIDPJPNFCKO { +message NGBBCMBMOLI { + bool GGPIFKGAPPB = 3; // offset: 24 + bool AOOEIHOPALH = 4; // offset: 25 + bool CLFMFEHJKEJ = 2; // offset: 26 + bool LIEKGCNNIHA = 5; // offset: 27 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 +message KKNGAGGAJKC { + string EDMBJCBKBIM = 1; // offset: 16 + string DMHFFKNLILH = 3; // offset: 32 + string OIBPLFNJOEM = 2; // offset: 40 +} + +message MDGIOENHBEJ { + KKNGAGGAJKC NHALJPDONCP = 4; // offset: 16 + string OAPACMJOIKC = 2; // offset: 32 + string title = 1; // offset: 40 + uint32 ENHLKLFLCKG = 3; // offset: 48 +} + enum FightGameMode { - 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; + FJPMJPEKLJL_NLCDGIPGFDJ = 0; + FJPMJPEKLJL_EAMCPOPPHEN = 1; + FJPMJPEKLJL_KPEKNPODEKJ = 2; + FJPMJPEKLJL_NHAADPKOCMK = 3; + FJPMJPEKLJL_GCMNKEJIMFI = 4; + FJPMJPEKLJL_BBEAIOOHDBE = 5; + FJPMJPEKLJL_BLBMAPAMFHE = 6; + FJPMJPEKLJL_FBPGILKIGBE = 7; + FJPMJPEKLJL_MKHLALNLOLA = 8; } -enum BJFJFCDPFNG { - BJFJFCDPFNG_DFNBODIMIGL = 0; - BJFJFCDPFNG_KDHJFMDDAED = 1; - BJFJFCDPFNG_NDDJOLLFCHD = 2; - BJFJFCDPFNG_GEPMOBHFHLA = 3; - BJFJFCDPFNG_DABEEGBEGOP = 4; +enum FHKOIPLIHDO { + FHKOIPLIHDO_KOOOJMKLBKO = 0; + FHKOIPLIHDO_ALHNCFLPELN = 1; + FHKOIPLIHDO_FHMJDNJCFGJ = 2; + FHKOIPLIHDO_AOAEKHOFOED = 3; + FHKOIPLIHDO_KMGKCCIGPAN = 4; } -enum FHBNDNNKDON { - FHBNDNNKDON_EEBJAAFCFBF = 0; - FHBNDNNKDON_MJOEFCEBOOM = 1; - FHBNDNNKDON_BCGOLHPEPGB = 2; - FHBNDNNKDON_IEDFIBDEGMB = 3; +enum LKFBIALLBDK { + LKFBIALLBDK_EFAGELOKHAH = 0; + LKFBIALLBDK_EFLAAFEKBLO = 1; + LKFBIALLBDK_MHOEPNOAGDN = 2; + LKFBIALLBDK_GLLICMOMCOA = 3; } -// Obf: JOBBKLNGANP enum LobbyCharacterStatus { - JOBBKLNGANP_PCPDHELPKEM = 0; - JOBBKLNGANP_GHGAPOAKGAB = 1; - JOBBKLNGANP_BPCEKMLPJCJ = 2; - JOBBKLNGANP_GPJMKKADLDC = 3; - JOBBKLNGANP_CBBHPGAGCOE = 4; - JOBBKLNGANP_JNAAAIGLHHI = 5; - JOBBKLNGANP_IKNGBCGLMII = 6; - JOBBKLNGANP_BPDPIPBJEMD = 7; + JPJAJPOGCJJ_NLCDGIPGFDJ = 0; + JPJAJPOGCJJ_BPOCOHFIAOH = 1; + JPJAJPOGCJJ_NCIPEHOHDMG = 2; + JPJAJPOGCJJ_HMOGOHOFPFG = 3; + JPJAJPOGCJJ_HNADONAFDDN = 4; + JPJAJPOGCJJ_ANAIJLLOOHF = 5; + JPJAJPOGCJJ_AILKHMPHLEP = 6; + JPJAJPOGCJJ_HIGMNPCOONG = 7; } -// Obf: BMDNBHHICLD enum LobbyModifyType { - 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; + CJHHGHKGAIL_NLCDGIPGFDJ = 0; + CJHHGHKGAIL_BPOCOHFIAOH = 1; + CJHHGHKGAIL_HMOGOHOFPFG = 2; + CJHHGHKGAIL_NCIPEHOHDMG = 3; + CJHHGHKGAIL_BHMEGEPHBIC = 4; + CJHHGHKGAIL_EHINOPGCAEE = 5; + CJHHGHKGAIL_PINPKNJDKLP = 6; + CJHHGHKGAIL_OIINGMJAHFA = 7; + CJHHGHKGAIL_ACEBEKCCMEG = 8; + CJHHGHKGAIL_HIOFMONBFLO = 9; + CJHHGHKGAIL_NDMLJELOPCM = 10; + CJHHGHKGAIL_KOKIHLKEJOL = 11; + CJHHGHKGAIL_CGDOBHJPMHI = 12; + CJHHGHKGAIL_MNFOFJKGCHL = 13; + CJHHGHKGAIL_MNPCJLJIKML = 14; + CJHHGHKGAIL_HDOBALIFGCG = 15; + CJHHGHKGAIL_HIGMNPCOONG = 16; + CJHHGHKGAIL_KPKNEPLALOK = 17; + CJHHGHKGAIL_NGIGCKJNPJC = 18; } -enum EHJACNICCPK { - EHJACNICCPK_DJHPKELEPGK = 0; - EHJACNICCPK_AHHCPLAPKHJ = 1; - EHJACNICCPK_DGKIPIOONFM = 2; +enum FFBBHAALIBG { + FFBBHAALIBG_GEIPHKGAJOD = 0; + FFBBHAALIBG_CLLCACFEKIN = 1; + FFBBHAALIBG_KPHGHPCEMMA = 2; } -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 NPPEMMILLCO { + NPPEMMILLCO_HGLIFJGHADE = 0; + NPPEMMILLCO_OPCKNBHNBOA = 1; + NPPEMMILLCO_CEABDBJPIOF = 2; + NPPEMMILLCO_HONKPOMPEOO = 3; + NPPEMMILLCO_HOFPNHIBDKL = 4; + NPPEMMILLCO_EHNIPLNEEDI = 5; + NPPEMMILLCO_FAODKNDLNPF = 6; + NPPEMMILLCO_JCNBPNHEBBH = 7; } -enum PFNAOGJDEMN { - PFNAOGJDEMN_PCPDHELPKEM = 0; - PFNAOGJDEMN_APFFEDDKNBK = 1; - PFNAOGJDEMN_HMLIPLGIEEC = 2; - PFNAOGJDEMN_FOMMFEMIBKO = 3; +enum OJNEFJDGGEM { + OJNEFJDGGEM_NLCDGIPGFDJ = 0; + OJNEFJDGGEM_NKDECDGECFL = 1; + OJNEFJDGGEM_KEHGBOEDKAB = 2; + OJNEFJDGGEM_DACEMIDFHOG = 3; } -enum NJBNHHAPKHB { - NJBNHHAPKHB_PCPDHELPKEM = 0; - NJBNHHAPKHB_MPEKPBMIMCP = 1; - NJBNHHAPKHB_GFPPLLGPOGO = 2; +enum FIBDGJBOJEA { + FIBDGJBOJEA_NLCDGIPGFDJ = 0; + FIBDGJBOJEA_DAJHCEKHNBH = 1; + FIBDGJBOJEA_FEGIODIKLKB = 2; } -enum MLOFJFBHGLG { - MLOFJFBHGLG_KBDOLJNPHNC = 0; - MLOFJFBHGLG_HDIJDLCNEIJ = 1; - MLOFJFBHGLG_EDHIDNFHKAB = 2; - MLOFJFBHGLG_AMDJLCMAKOO = 3; +enum DILHPBMCOFK { + DILHPBMCOFK_GPODJJOHNNE = 0; + DILHPBMCOFK_NHJLCDDJBGA = 1; + DILHPBMCOFK_MIENDCJGDJG = 2; + DILHPBMCOFK_LDKKKJOIOKF = 3; } -// Obf: JBPDGDGAEKL enum LobbyInteractType { - JBPDGDGAEKL_PCPDHELPKEM = 0; - JBPDGDGAEKL_BELJHKIOIKB = 1; + ODPJEOGDIKF_NLCDGIPGFDJ = 0; + ODPJEOGDIKF_DPMKFJKKKKA = 1; } -enum PLIGIAFNLCB { - PLIGIAFNLCB_PCPDHELPKEM = 0; - PLIGIAFNLCB_HLLDMFKGCDA = 1; - PLIGIAFNLCB_KGCCCMGLGEG = 2; +enum HGMNDBFCBLL { + HGMNDBFCBLL_NLCDGIPGFDJ = 0; + HGMNDBFCBLL_CPJDKCDJFNA = 1; + HGMNDBFCBLL_APBCEPNOCKG = 2; } -message NIIGAPILPGD { - uint32 uid = 1; // offset: 72 - uint32 level = 2; // offset: 52 +message MOHAGOFLGAP { + string IJKOMIKFKEK = 6; // offset: 16 string nickname = 3; // offset: 24 - 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 GIKABEMCFAO = 9; // offset: 60 - uint32 CLDNGAEIBDF = 10; // offset: 76 + string EBMNJMIKNPP = 7; // offset: 32 + uint64 version = 8; // offset: 48 + uint32 MJPKBIGCFOM = 4; // offset: 56 + uint32 uid = 1; // offset: 60 + bool OCLBMMNNMFC = 9; // offset: 64 + uint32 level = 2; // offset: 68 + PlatformType platform = 5; // offset: 72 + uint32 MIDBIPHKLJO = 10; // offset: 76 } -message PKEIDNJOLEL { - FHBNDNNKDON HBCMPOLIKHG = 1; // offset: 28 - LobbyCharacterStatus status = 2; // offset: 24 +message CIGLIFFIIDC { + LKFBIALLBDK NABJDHEPELK = 1; // offset: 24 + LobbyCharacterStatus status = 2; // offset: 28 } -// Obf: BLBGNKCPDBA message LobbyMarchInfo { - 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 + KBCHOKFHHIH AIKDCBMCLBI = 5; // offset: 24 + uint32 HEJAIHCGHIG = 4; // offset: 32 + bool OCLBMMNNMFC = 2; // offset: 36 + uint32 HBONKLEOEEI = 1; // offset: 40 + uint32 MIFBGCICABC = 3; // offset: 44 } -// Obf: PJHFFNEMBOC message LobbyMarbleInfo { - uint32 PJCGAJPDOBN = 1; // offset: 36 - uint32 rank = 2; // offset: 32 - repeated uint32 AOPJPCPNACH = 3; // offset: 24 - uint32 score_id = 4; // offset: 40 + repeated uint32 CIPEHBBKFIH = 3; // offset: 24 + uint32 GDBNHOJPKIE = 1; // offset: 32 + uint32 score_id = 4; // offset: 36 + uint32 rank = 2; // offset: 40 } -message BJOBDLDHOCC { - uint32 PANFIPHAGPB = 1; // offset: 24 - uint32 IAMCPKMNANO = 2; // offset: 28 +message FDFGIHJBHEL { + uint32 FMEHKPKHGJA = 1; // offset: 24 + uint32 PNGHFKLCNBE = 2; // offset: 28 } -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 KBCHOKFHHIH { + repeated FDFGIHJBHEL MKIOMOINKOF = 5; // offset: 24 + uint32 EECIJBLGLNG = 3; // offset: 32 + uint32 GDBNHOJPKIE = 1; // offset: 36 + uint32 OPHFDHGBLPJ = 4; // offset: 40 + uint32 IHEGLJHMKPP = 6; // offset: 44 + uint32 MFECHJLACLC = 7; // offset: 48 + uint32 EAGEFHOHCOA = 2; // offset: 52 } -message OIFJHEPAFOO { - GFNMAKHPAOE ONJKBENNMFC = 1; // offset: 24 +message JMFPICAMLIG { + KBCHOKFHHIH AIKDCBMCLBI = 1; // offset: 24 } -// Obf: NBJMGJLGMFE message LobbyGridFightInfo { - repeated uint32 IHGBBHEBLKL = 1; // offset: 32 - uint32 gold = 2; // offset: 40 - uint32 score_id = 3; // offset: 44 - string FCFGBADCGCC = 4; // offset: 16 + repeated uint32 LAJJHAAKGAF = 1; // offset: 16 + string KEJLHDPBIPO = 4; // offset: 24 + uint32 score_id = 3; // offset: 40 + uint32 gold = 2; // offset: 44 } message DiceCombatAvatar { - 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 + uint32 dice_avatar_id = 1; // offset: 32 + uint32 level = 2; // offset: 36 + int64 unlock_time = 4; // offset: 40 } -message KKJHOOBJCGG { - uint32 PJCGAJPDOBN = 1; // offset: 24 +message BOFHHEBDEOD { + uint32 GDBNHOJPKIE = 1; // offset: 24 } -message NIGBBJGOJML { - uint32 PJCGAJPDOBN = 1; // offset: 24 +message CMNLOKDOFEF { + uint32 GDBNHOJPKIE = 1; // offset: 24 } -message IAMALMLBOEI { - uint32 JEOPNONCFNP = 1; // offset: 32 - repeated uint32 NGMANLEFOBJ = 2; // offset: 16 +message EHMEPOMCGNG { + repeated uint32 KBHCLLJLFHH = 2; // offset: 16 + uint32 DBLJFJAAPAN = 1; // offset: 32 } -message IFLOGJBONHI { - uint32 MGNGPGPPIAA = 1; // offset: 36 - repeated uint32 GIOPMBAJENK = 2; // offset: 24 - uint32 JKPGACLKEEC = 3; // offset: 32 +message LPGJPLMHKFL { + repeated uint32 NJIFEDNDMFO = 2; // offset: 24 + uint32 MDKFLGDEJCN = 1; // offset: 32 + uint32 DHJANOFGDNP = 3; // offset: 36 } -message GCJAMHEGKGE { +message IPIJFDIPNDE { + CMNLOKDOFEF AEPFOJHNNFH = 3; // offset: 24 + BOFHHEBDEOD BAEGDJILMBL = 2; // offset: 32 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 + uint32 EMHHCEMGBEM = 5; // offset: 48 + uint32 GMCAHOPDHLI = 6; // offset: 52 + bool KDFJPPOLFEB = 7; // offset: 56 + uint32 EECIJBLGLNG = 4; // offset: 60 } -// Obf: CHKODCAFFOE message LobbyGameExtInfo { - 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 + repeated string MLAFBFEBNHB = 1; // offset: 24 + bool ELJECOAKNOF = 2; // offset: 44 + oneof APEMJMHJHKD { + LobbyMarchInfo lobby_march_info = 1001; // offset: 16 + LobbyMarbleInfo lobby_marble_info = 1002; // offset: 16 + JMFPICAMLIG PHIBAOMGNOH = 1003; // offset: 16 + LobbyGridFightInfo lobby_grid_fight_info = 1004; // offset: 16 + IPIJFDIPNDE GOKJCFBPHCJ = 1005; // offset: 16 } } -message ADHNJADIJAC { - NIIGAPILPGD basic_info = 1; // offset: 32 - PKEIDNJOLEL NEBABKOGGAA = 2; // offset: 24 - LobbyGameExtInfo stage_info = 3; // offset: 40 +message LMLNNHKJEIP { + MOHAGOFLGAP basic_info = 1; // offset: 16 + LobbyGameExtInfo stage_info = 3; // offset: 24 + CIGLIFFIIDC GBBCBJCACIN = 2; // offset: 40 } -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 LAJGLHCCNED { + uint32 CGHLEEAOJGO = 14; // offset: 24 + uint32 PIPOCNHBHAC = 12; // offset: 28 + uint32 GMNONMGKBFI = 7; // offset: 32 + uint32 MPNGHAGHAIM = 5; // offset: 36 + uint32 BMANBMAOLLD = 1; // offset: 40 + uint32 ONLANGHDIPJ = 9; // offset: 44 + uint32 FIIPIFLPEDB = 4; // offset: 48 + uint32 CJHGLLNBLJH = 8; // offset: 52 + uint32 HFOPGJFDIHM = 13; // offset: 56 + uint32 CKDCNKNMEAI = 2; // offset: 60 + uint32 EKPKADNENAG = 3; // offset: 64 + uint32 DNDAOOCDNGC = 6; // offset: 68 + uint32 JOBFJAPJDBA = 11; // offset: 72 + uint32 CPHOGFPNKLC = 10; // offset: 76 } -message IFCBCBLFALM { - uint64 KEPENNPINDD = 1; // offset: 24 - FightGameMode DELGOCDBEKF = 2; // offset: 32 +message BFBHKJLJJBJ { + FightGameMode MFLEPLDCJBC = 2; // offset: 24 + uint64 NOPDGKNKEEH = 1; // offset: 32 } -message LHJCFNLPFIL { - uint32 CPKIAMDIJNG = 1; // offset: 24 +message KPPJOPMMLOA { + uint32 INOCAHEJKCB = 1; // offset: 24 } -message FIKNLFBIPHK { - uint32 KICMNNPFEGK = 1; // offset: 36 - bool JIFPGDCFDEK = 2; // offset: 32 - LHJCFNLPFIL EAMDICNBNIL = 3; // offset: 16 +message AECGFCJJLNI { + KPPJOPMMLOA JPPLNIDDLBH = 3; // offset: 24 + bool ELOCBJMJHBH = 2; // offset: 32 + uint32 NAFOFIPMOGM = 1; // offset: 36 } -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 PPKKBLFDLBE { + PJMGBLIFDFP EMIJCKENBKJ = 9; // offset: 24 + AECGFCJJLNI NNOPIKIANCA = 11; // offset: 32 + repeated LMLNNHKJEIP HJOPHLKBLHL = 3; // offset: 40 + FightGameMode MJBKMFOMNPO = 2; // offset: 48 + uint64 ANBJMMOEGJE = 5; // offset: 56 + FIBDGJBOJEA FBFDDOMMLNA = 8; // offset: 64 + OJNEFJDGGEM type = 4; // offset: 68 + uint64 id = 1; // offset: 72 + uint64 HEOMGKNDJHE = 6; // offset: 80 } -message DFLDACOIHKJ { - uint32 JAFNCOMGABG = 1; // offset: 24 +message HCLAEGGMCFK { + uint32 LOPNADHJKBF = 1; // offset: 24 } -message IDNPIHFOOAL { - PLIGIAFNLCB ELLELJFGDPH = 1; // offset: 24 +message ONNHDODIIED { + HGMNDBFCBLL DLFHABGGHFF = 1; // offset: 24 } -message NDBDDEAPIDP { - uint32 stage_id = 1; // offset: 24 - uint32 IFGIBLOACPM = 2; // offset: 28 +message GBAKEFGOLCB { + uint32 CDNNHONKELJ = 2; // offset: 24 + uint32 stage_id = 1; // 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 PJMGBLIFDFP { + oneof CGIFMOFGECO { + HCLAEGGMCFK lobby_grid_fight_info = 1001; // offset: 24 + ONNHDODIIED GOKJCFBPHCJ = 1002; // offset: 24 + GBAKEFGOLCB FNNOPJBPLPF = 1003; // offset: 24 } } -message PNHDKMOKCFH { - uint32 JAFNCOMGABG = 1; // offset: 24 +message NFDHOCKEPGD { + uint32 LOPNADHJKBF = 1; // offset: 24 } -message AIOPPHPGNLM { - PLIGIAFNLCB ELLELJFGDPH = 1; // offset: 24 +message CEOJGIDJLOA { + HGMNDBFCBLL DLFHABGGHFF = 1; // offset: 24 } -message HPIDJEHGFOG { +message APCDHOBPBHA { 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 +message OFFMCODMKDL { + oneof CGIFMOFGECO { + NFDHOCKEPGD lobby_grid_fight_info = 1001; // offset: 16 + CEOJGIDJLOA GOKJCFBPHCJ = 1002; // offset: 16 + APCDHOBPBHA FNNOPJBPLPF = 1003; // offset: 16 } } -enum BLLDKABGKLF { - BLLDKABGKLF_PLEACPIIDIN = 0; - BLLDKABGKLF_AECCABMFPIN = 1; - BLLDKABGKLF_JJJGMEIADHB = 2; +enum EGMOEMCIINO { + EGMOEMCIINO_AKACJKIBJMC = 0; + EGMOEMCIINO_DGOAOLIHLNC = 1; + EGMOEMCIINO_GIBEOBDJJLE = 2; } -enum JHNKDJMLBJD { - JHNKDJMLBJD_IBDDKLJDMKG = 0; - JHNKDJMLBJD_OGNANLCFNPD = 1; - JHNKDJMLBJD_GCFHNKHMNBI = 2; +enum ABPEEALGKAO { + ABPEEALGKAO_FKMOKGOBEHJ = 0; + ABPEEALGKAO_MFAEGBJBJBE = 1; + ABPEEALGKAO_KEEABEOLAOF = 2; } message VectorSnapshot { + sint32 z = 3; // offset: 24 + sint32 y = 2; // offset: 28 sint32 x = 1; // offset: 32 - sint32 y = 2; // offset: 24 - sint32 z = 3; // offset: 28 } message MotionInfoSnapshot { VectorSnapshot pos = 1; // offset: 24 - VectorSnapshot rot = 2; // offset: 16 + VectorSnapshot rot = 2; // offset: 32 } message FloorCustomValueSnapshot { - string name = 1; // offset: 24 - BLLDKABGKLF type = 2; // offset: 40 + string str_val = 5; // offset: 16 + string name = 1; // offset: 32 + float float_val = 4; // offset: 40 + EGMOEMCIINO type = 2; // offset: 44 bool bool_val = 3; // offset: 48 - float float_val = 4; // offset: 44 - string str_val = 5; // offset: 32 } message ActiveMCVKeySnapshot { - uint32 main_mission_id = 1; // offset: 32 string mcv_key = 2; // offset: 24 + uint32 main_mission_id = 1; // offset: 32 } message PropInfoSnapshot { @@ -4341,32 +4455,32 @@ message PropInfoSnapshot { } message EntitySnapshot { - 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 + MotionInfoSnapshot motion_info = 3; // offset: 32 + uint32 instance_id = 2; // offset: 40 + ABPEEALGKAO map_object_type = 4; // offset: 44 + uint32 entity_id = 1; // offset: 48 oneof entity { - PropInfoSnapshot prop = 5; // offset: 24 + PropInfoSnapshot prop = 5; // offset: 16 } } message GroupSnapshot { + repeated uint32 active_submission_list = 5; // offset: 16 + repeated ActiveMCVKeySnapshot active_mcv_key_list = 6; // offset: 24 + map property_map = 4; // offset: 32 + repeated EntitySnapshot entity_list = 3; // offset: 40 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: 16 + MotionInfoSnapshot motion_info = 1; // offset: 24 uint32 map_layer = 2; // offset: 32 } message MissionCustomValueSnapshot { + string mcv_key = 2; // offset: 16 uint32 custom_value = 1; // offset: 32 - string mcv_key = 2; // offset: 24 } message MissionCustomValueSnapshotList { @@ -4374,8 +4488,8 @@ message MissionCustomValueSnapshotList { } message MainMissionMcvSnapshot { + MissionCustomValueSnapshotList custom_value_list = 2; // offset: 16 uint32 main_mission_id = 1; // offset: 32 - MissionCustomValueSnapshotList custom_value_list = 2; // offset: 24 } message SubMissionSnapshot { @@ -4383,22 +4497,22 @@ message SubMissionSnapshot { } message MainMissionSnapshot { + repeated SubMissionSnapshot sub_mission_list = 2; // offset: 24 uint32 main_mission_id = 1; // offset: 32 - repeated SubMissionSnapshot sub_mission_list = 2; // offset: 16 } message MissionSnapshot { - 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: 32 + repeated MainMissionMcvSnapshot client_mcv_list = 2; // offset: 40 + string cur_audio_emotion_state = 5; // offset: 48 + repeated MainMissionMcvSnapshot server_mcv_list = 1; // offset: 56 + bool has_mission_audio_snapshot = 4; // offset: 64 } message EraFlipperRegionDataSnapshot { - uint32 region_id = 1; // offset: 28 uint32 state = 2; // offset: 24 + uint32 region_id = 1; // offset: 28 } message EraFlipperSnapshot { @@ -4406,8118 +4520,8268 @@ message EraFlipperSnapshot { } message RotationMapInfoSnapshot { - VectorSnapshot map_pos = 1; // offset: 24 VectorSnapshot map_rot = 2; // offset: 16 + VectorSnapshot map_pos = 1; // offset: 32 } message MapRotationSnapshot { + RotationMapInfoSnapshot map_info = 3; // offset: 16 int32 region_id = 1; // offset: 32 uint32 pose_id = 2; // offset: 36 - RotationMapInfoSnapshot map_info = 3; // offset: 24 } message DialogSnapshot { - uint32 group_id = 1; // offset: 28 - uint32 entity_id = 2; // offset: 24 + uint32 group_id = 1; // offset: 24 + uint32 entity_id = 2; // offset: 28 } message SwitchHandDataNodeSnapshot { + bytes hand_param = 4; // offset: 16 + MotionInfoSnapshot hand_transform = 2; // offset: 32 + uint32 hand_state = 3; // offset: 40 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: 40 + uint32 get_coin_count = 5; // offset: 48 } message SwitchHandSnapshot { - repeated SwitchHandDataNodeSnapshot switch_hand_list = 1; // offset: 24 + repeated SwitchHandDataNodeSnapshot switch_hand_list = 1; // offset: 16 } message PerformanceStartSnapshot { - 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 + MapRotationSnapshot map_rotation = 19; // offset: 24 + EraFlipperSnapshot era_flipper = 12; // offset: 32 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: 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 + repeated GroupSnapshot client_group_list = 14; // offset: 48 + map floor_saved_value_list = 17; // offset: 56 + map floor_custom_value_list = 18; // offset: 64 + SwitchHandSnapshot switch_hand = 23; // offset: 72 + repeated GroupSnapshot client_legacy_group_list = 16; // offset: 80 + repeated GroupSnapshot server_group_list = 13; // offset: 88 + PlayerSnapshot player = 10; // offset: 96 + repeated GroupSnapshot server_legacy_group_list = 15; // offset: 104 + DialogSnapshot dialog = 21; // offset: 112 + uint32 dimension_id = 5; // offset: 120 + uint32 entry_id = 8; // offset: 124 + uint32 owner_group_id = 22; // offset: 128 + uint32 performance_id = 1; // offset: 132 + uint32 world_id = 20; // offset: 136 + uint32 plane_id = 3; // offset: 140 + uint32 floor_id = 4; // offset: 144 + uint32 performance_type = 2; // offset: 148 + uint32 story_line_id = 6; // offset: 152 + uint32 version = 9; // offset: 156 + uint32 content_id = 7; // offset: 160 } -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; +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 FEDLKANFNBH { - FEDLKANFNBH_LABNCGCMMLM = 0; - FEDLKANFNBH_JOFKHKBAPCI = 1; +enum MFPDAKOIOED { + MFPDAKOIOED_KCOCMMIACMB = 0; + MFPDAKOIOED_FLMPFOFPAGB = 1; } -enum EMLHMDDLIHE { - EMLHMDDLIHE_NFMCIKPGLJK = 0; - EMLHMDDLIHE_PEBMGOCEGFG = 1; +enum CBPDACMBHGL { + CBPDACMBHGL_MMCGPCNJGCC = 0; + CBPDACMBHGL_CLKMDIEEDKJ = 1; } -enum HEAJBHNMJGO { - HEAJBHNMJGO_OFGHJKIHMIB = 0; - HEAJBHNMJGO_HFOFGHFNJLD = 1; +enum BOMHOLBACKF { + BOMHOLBACKF_HGLIFJGHADE = 0; + BOMHOLBACKF_PDJAJHELPKL = 1; } -enum EDHFGMGGOJH { - EDHFGMGGOJH_PCPDHELPKEM = 0; - EDHFGMGGOJH_JPFKILKNJLO = 1; - EDHFGMGGOJH_GOPEEBOIBPF = 2; - EDHFGMGGOJH_AMAOIEMBHHL = 3; - EDHFGMGGOJH_MKFKGFHLLGO = 4; - EDHFGMGGOJH_LKOEFDDDPBA = 5; - EDHFGMGGOJH_GBKOGNCABEI = 6; +enum MEBHANNGPLJ { + MEBHANNGPLJ_NLCDGIPGFDJ = 0; + MEBHANNGPLJ_CHEJBPEKAGA = 1; + MEBHANNGPLJ_DHFGMBGOKNC = 2; + MEBHANNGPLJ_BFEAJGDDGKL = 3; + MEBHANNGPLJ_EIMNKKEFOBC = 4; + MEBHANNGPLJ_LNDPEIKNLAF = 5; + MEBHANNGPLJ_OCNKGOMPLJO = 6; } -message GFAHEGCPIEB { - uint32 HCJPDNDOHAM = 1; // offset: 28 +message HJACHMJFEAH { uint32 slot = 2; // offset: 24 + uint32 PCPDHEIEJFO = 1; // offset: 28 } -message NPLEDHFMFDM { - uint32 HCJPDNDOHAM = 1; // offset: 24 +message IKAHKMNCFDN { + uint32 PCPDHEIEJFO = 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 IIONNFELFEF { + repeated uint32 DMIOBEKLDED = 3; // offset: 16 + uint32 JPMAKCCNOLI = 2; // offset: 32 + uint32 dice_slot_id = 1; // offset: 36 } -message FOFNOBHLKGO { - repeated BIAIKHBFALH OJNJEDBBAJJ = 1; // offset: 24 - repeated GFAHEGCPIEB LKPGMBDBJFA = 2; // offset: 16 - HEAJBHNMJGO MIPPCFJPJDD = 3; // offset: 40 +message BFAKMCIJFCB { + repeated HJACHMJFEAH PNHLAAMNGFE = 2; // offset: 16 + repeated IIONNFELFEF PKMHMGAEAGO = 1; // offset: 32 + BOMHOLBACKF GLOGEMFDMJG = 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 JPAOIPLDKHB { + repeated IKAHKMNCFDN BJPHDKEBOBK = 1; // offset: 16 + BFAKMCIJFCB NLJBJMDPBGN = 2; // offset: 24 + uint32 HBKEPFKDAMI = 5; // offset: 40 + uint32 GAEKEFEKCBD = 6; // offset: 44 + int64 DBIKJPDBMOE = 3; // offset: 48 + int64 CMHKFNFKGOI = 4; // offset: 56 } -message GFOIOIACDCH { - MCPPIEJEBEF DMGCIDGKPFF = 6; // offset: 24 - GCOIFAHPGDF KPDHCPCCPNA = 11; // offset: 16 - uint32 PAIBKOMPFOE = 7; // offset: 40 +message PBMDEBCGNMD { + JPAOIPLDKHB PKHFMJDNKOE = 11; // offset: 16 + MNCBEDBDDHL IKJNIKIGFLF = 6; // offset: 24 + uint32 DLKOEIANIMK = 7; // offset: 40 } -message ICHNLLCNBCC { - repeated NPLEDHFMFDM AFEJACMLOLH = 1; // offset: 24 - uint32 GJGAGFEJABC = 2; // offset: 40 - int64 DHLGCEGONIB = 3; // offset: 32 +message HMACEHDGGHB { + repeated IKAHKMNCFDN BJPHDKEBOBK = 1; // offset: 16 + uint32 HBKEPFKDAMI = 2; // offset: 32 + int64 CMHKFNFKGOI = 3; // offset: 40 } -message JAOHPOPIAFH { - uint32 NCFHGIBCEBG = 1; // offset: 40 - uint32 HCJPDNDOHAM = 2; // offset: 24 - uint32 AKKNCCFIBHI = 3; // offset: 28 - int64 IBHKOGPEICN = 4; // offset: 32 +message DIHHPFHMMOJ { + uint32 PCPDHEIEJFO = 2; // offset: 24 + int64 HBGJJNHHAHF = 4; // offset: 32 + uint32 IKDEIJCEDIO = 1; // offset: 40 + uint32 dice_slot_id = 3; // offset: 44 } -message KHCINCLHIOJ { - repeated JAOHPOPIAFH LGLPAPAPKHM = 1; // offset: 24 +message EIIDKJFKIPE { + repeated DIHHPFHMMOJ CEPANELNFMG = 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 JOLAHHGIFHA { + Vector rot_index = 2; // offset: 24 + Vector pos_index = 1; // offset: 32 + Vector GHMKFMBDKNE = 4; // offset: 40 + int64 MFCHJFPOCIA = 8; // offset: 48 + bool MGIOLDGHPMA = 7; // offset: 56 + float GHEMGLKGKLC = 5; // offset: 60 + uint32 FPHBEHJJBIA = 6; // offset: 64 + float ICNANKMDJIC = 3; // offset: 68 } -message CCKCCKHEFFB { - uint32 NCFHGIBCEBG = 1; // offset: 32 - repeated MACJBIAFNOI FIPIDGKPFHA = 2; // offset: 16 +message MHNNEFBOPIE { + repeated JOLAHHGIFHA JENKGODEIOM = 2; // offset: 16 + uint32 IKDEIJCEDIO = 1; // offset: 32 } -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 PEEEEGAPCOK { + string AALDPOAKJBK = 5; // offset: 16 + uint32 IKDEIJCEDIO = 2; // offset: 32 + int64 CMIEOOODDIA = 4; // offset: 40 + uint32 PLPPPCEPBDO = 1; // offset: 48 + uint32 OOCPKIGPEHP = 3; // offset: 52 } -message HMDJNPFBOMM { - repeated EHKEJEPNGMB IMBCJKHMOAB = 1; // offset: 16 +message IKBDJLNEPBH { + repeated PEEEEGAPCOK HFLOPHNBKGN = 1; // offset: 24 } -message GFLKDHPBAMJ { - oneof AFLLICNCFDN { - string message_text = 1; // offset: 16 - uint32 extra_id = 2; // offset: 16 +message MIKGMGBHLEN { + oneof IBANGBLDNIG { + string message_text = 1; // offset: 24 + uint32 extra_id = 2; // offset: 24 } } -// Obf: DOILPDPENLJ enum CmdActiveType { - DOILPDPENLJ_PCPDHELPKEM = 0; - CmdGetActiveActivityDataScRsp = 9570; - CmdActiveActivityDataChangeScNotify = 9565; - CmdTakeActiveActivityRewardCsReq = 9552; - CmdGetActivityActiveDataCsReq = 9551; - CmdTakeActiveActivityRewardScRsp = 9560; + JGJCDABBNIJ_NLCDGIPGFDJ = 0; + CmdActiveActivityDataChangeScNotify = 9552; + CmdTakeActiveActivityRewardScRsp = 9570; + CmdGetActiveActivityDataCsReq = 9568; + CmdGetActiveActivityDataScRsp = 9556; + CmdTakeActiveActivityRewardCsReq = 9566; } -// Obf: KBJELLGGNPC message ActiveActivityData { - 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 + repeated uint32 taken_star_rewards = 11; // offset: 24 + uint32 id = 2; // offset: 32 + uint32 DBIFEEDMAOF = 7; // offset: 36 + uint32 FODLNKPNION = 10; // offset: 40 + uint32 panel_id = 14; // offset: 44 + uint32 CDMIKICANEP = 15; // offset: 48 } -// Obf: JLALNPEIOPE +// Obf: NCGDBKBGDDD // Type: Req -// CmdID: 9551 -message GetActivityActiveDataCsReq { +// CmdID: 9568 +message GetActiveActivityDataCsReq { } -// Obf: GMALPJNPIDD +// Obf: OGGACDOLAOF +// Type: Rsp +// CmdID: 9556 +message GetActiveActivityDataScRsp { + repeated ActiveActivityData HCLGPDFBDNP = 7; // offset: 16 + uint32 retcode = 6; // offset: 32 +} + +// Obf: FEHIEJJHDPM +// Type: Req +// CmdID: 9566 +message TakeActiveActivityRewardCsReq { + uint32 id = 6; // offset: 24 +} + +// Obf: LKELMFPNKJC // Type: Rsp // CmdID: 9570 -message GetActiveActivityDataScRsp { - uint32 retcode = 10; // offset: 32 - repeated ActiveActivityData PIDLOGHHHDL = 1; // offset: 16 -} - -// Obf: BGLDPFGGNNP -// Type: Req -// CmdID: 9552 -message TakeActiveActivityRewardCsReq { - uint32 id = 8; // offset: 24 -} - -// Obf: GHAFDLNEKHB -// Type: Rsp -// CmdID: 9560 message TakeActiveActivityRewardScRsp { - ActiveActivityData MLBLPBLIJCA = 15; // offset: 16 - ItemList reward = 6; // offset: 24 - uint32 retcode = 10; // offset: 40 + ActiveActivityData ANFFLNDCGLG = 1; // offset: 24 + ItemList reward = 12; // offset: 32 + uint32 retcode = 2; // offset: 40 } -// Obf: BFOMKLNLLDJ +// Obf: EDJDFEIOACG // Type: Notify -// CmdID: 9565 +// CmdID: 9552 message ActiveActivityDataChangeScNotify { - ActiveActivityData MLBLPBLIJCA = 5; // offset: 16 + ActiveActivityData ANFFLNDCGLG = 14; // offset: 24 } -// Obf: FPLEHFOAEKF enum CmdActivityType { - 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; - CmdTakeRewardCsReq = 2670; - FPLEHFOAEKF_BMNCDAJDLPA = 2642; - CmdLeaveTrialActivityCsReq = 2606; - CmdChooseAvatarScRsp = 2662; - CmdTrialActivityDataChangeScNotify = 2678; - CmdGetTrialActivityDataScRsp = 2624; - CmdTakeTrialActivityRewardScRsp = 2612; - CmdGetActivityScheduleConfigScRsp = 2618; - CmdTakeRewardScRsp = 2668; - CmdTakeMaterialSubmitActivityRewardCsReq = 2607; + AEOMPALBAAH_NLCDGIPGFDJ = 0; + CmdTakeLoginActivityRewardScRsp = 2627; + CmdGetMaterialSubmitActivityDataScRsp = 2638; + CmdLeaveTrialActivityCsReq = 2693; + CmdEnterTrialActivityStageScRsp = 2645; + CmdTakeRewardCsReq = 2611; + CmdLeaveTrialActivityScRsp = 2696; + AEOMPALBAAH_FGHJOMBPEKM = 2618; + CmdTakeTrialActivityRewardScRsp = 2634; + CmdGetAvatarRewardDataScRsp = 2689; + CmdSubmitMaterialSubmitActivityMaterialCsReq = 2661; + CmdChooseAvatarScRsp = 2631; + CmdGetLoginActivityScRsp = 2603; + CmdGetActivityScheduleConfigScRsp = 2613; + CmdTakeTrialActivityRewardCsReq = 2637; + CmdCurTrialActivityScNotify = 2691; + CmdGetActivityScheduleConfigCsReq = 2636; + CmdGetTrialActivityDataCsReq = 2626; + CmdGetLoginActivityCsReq = 2673; + CmdTakeMaterialSubmitActivityRewardScRsp = 2678; + CmdGetAvatarRewardDataCsReq = 2623; + CmdChooseAvatarCsReq = 2640; + CmdGetMaterialSubmitActivityDataCsReq = 2676; + CmdSubmitMaterialSubmitActivityMaterialScRsp = 2624; + CmdStartTrialActivityCsReq = 2658; + CmdStartTrialActivityScRsp = 2643; + CmdTakeMaterialSubmitActivityRewardCsReq = 2671; + CmdGetTrialActivityDataScRsp = 2690; + CmdTrialActivityDataChangeScNotify = 2641; + CmdTakeLoginActivityRewardCsReq = 2680; + CmdTakeRewardScRsp = 2697; } -enum IAFGJJKCGHP { - IAFGJJKCGHP_PCPDHELPKEM = 0; - IAFGJJKCGHP_KLHDCOPPLNG = 1; +enum TrialActivityStatus { + TRIAL_ACTIVITY_STATUS_NONE = 0; + TRIAL_ACTIVITY_STATUS_FINISH = 1; } -// Obf: HIABAALJKKI message LoginActivityData { - uint32 id = 12; // offset: 36 - uint32 HIILNPICKCG = 14; // offset: 40 - uint32 HNAGEMDDNCC = 15; // offset: 32 - repeated uint32 EKNCPHDGBMN = 7; // offset: 24 + repeated uint32 MOIAHCMHNEO = 11; // offset: 16 + uint32 panel_id = 4; // offset: 32 + uint32 login_days = 10; // offset: 36 + uint32 id = 15; // offset: 40 } -// Obf: BLFCLBLDMHK +// Obf: JLKHCGGLIMF // Type: Req -// CmdID: 2691 +// CmdID: 2673 message GetLoginActivityCsReq { } -// Obf: FHGJEMFPEMM +// Obf: BJDJGMHNGGJ // Type: Rsp -// CmdID: 2610 +// CmdID: 2603 message GetLoginActivityScRsp { - uint32 retcode = 15; // offset: 32 - repeated LoginActivityData FAEPKPKOJKI = 9; // offset: 16 + repeated LoginActivityData login_activity_list = 5; // offset: 16 + uint32 retcode = 6; // offset: 32 } -// Obf: JNOMLEMMCJK +// Obf: IIAIMCOFMGH // Type: Req -// CmdID: 2694 +// CmdID: 2680 message TakeLoginActivityRewardCsReq { - uint32 id = 14; // offset: 24 - uint32 MAMBGBBNGGJ = 3; // offset: 28 + uint32 id = 7; // offset: 24 + uint32 take_days = 14; // offset: 28 } -// Obf: EDPMGFDGBGB +// Obf: CGKKBILNMLI // Type: Rsp -// CmdID: 2695 +// CmdID: 2627 message TakeLoginActivityRewardScRsp { - 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 + ItemList reward = 1; // offset: 24 + uint32 panel_id = 7; // offset: 32 + uint32 retcode = 5; // offset: 36 + uint32 take_days = 11; // offset: 40 + uint32 id = 14; // offset: 44 } -message GEPBELMNHBB { - int64 begin_time = 6; // offset: 24 - uint32 ILAJLDEJECI = 15; // offset: 32 - int64 end_time = 12; // offset: 40 - uint32 HIILNPICKCG = 11; // offset: 36 +message ActivityScheduleData { + int64 end_time = 7; // offset: 24 + uint32 panel_id = 10; // offset: 32 + uint32 activity_id = 13; // offset: 36 + int64 begin_time = 11; // offset: 40 } -// Obf: LGGPOGAHNOF +// Obf: HIMPABPFMPG // Type: Req -// CmdID: 2614 +// CmdID: 2636 message GetActivityScheduleConfigCsReq { } -// Obf: NFGPNHGHNBF +// Obf: GHBJFLPLIGA // Type: Rsp -// CmdID: 2618 +// CmdID: 2613 message GetActivityScheduleConfigScRsp { - uint32 retcode = 9; // offset: 32 - repeated GEPBELMNHBB activity_schedule_list = 7; // offset: 24 + repeated ActivityScheduleData schedule_data = 1; // offset: 16 + uint32 retcode = 15; // offset: 32 } -// Obf: DKBLGJNPDMN message TrialActivityInfo { - uint32 stage_id = 9; // offset: 28 - bool taken_reward = 2; // offset: 24 + bool taken_reward = 6; // offset: 24 + uint32 stage_id = 13; // offset: 28 } -// Obf: ILELLFDEOEI +// Obf: JJPAAFLHHKC // Type: Req -// CmdID: 2692 +// CmdID: 2626 message GetTrialActivityDataCsReq { } -message NNFJAOJKKFO { - uint32 enhanced_id = 9; // offset: 24 - uint32 avatar_id = 12; // offset: 28 +message PAALDKHKOLE { + uint32 enhanced_id = 1; // offset: 24 + uint32 avatar_id = 13; // offset: 28 } -// Obf: NJMCJHKIDOJ +// Obf: GAPLJKIPAOF // Type: Rsp -// CmdID: 2624 +// CmdID: 2690 message GetTrialActivityDataScRsp { - 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 + repeated PAALDKHKOLE OBOPMFBGBAE = 8; // offset: 16 + repeated uint32 EBNNNJJHIBM = 11; // offset: 24 + repeated TrialActivityInfo trial_activity_info_list = 2; // offset: 40 + uint32 retcode = 1; // offset: 48 + uint32 activity_stage_id = 6; // offset: 52 } -// Obf: CDKLLEGGILH +// Obf: ELOPGADIBBE // Type: Notify -// CmdID: 2678 +// CmdID: 2641 message TrialActivityDataChangeScNotify { - repeated NNFJAOJKKFO MANGLIPKMDI = 3; // offset: 40 - TrialActivityInfo HPFLHFOICPL = 10; // offset: 16 - repeated uint32 BLDLBKLAIAL = 14; // offset: 32 + repeated uint32 EBNNNJJHIBM = 11; // offset: 16 + TrialActivityInfo trial_activity_info = 14; // offset: 24 + repeated PAALDKHKOLE OBOPMFBGBAE = 13; // offset: 40 } -message EDCLGFJNDJM { - uint32 stage_id = 7; // offset: 24 +message EnterTrialActivityStageCsReq { + uint32 stage_id = 9; // offset: 24 } -// Obf: HBDPBGCKBHM +// Obf: FDFJIMBJCED // Type: Rsp -// CmdID: 2659 +// CmdID: 2645 message EnterTrialActivityStageScRsp { SceneBattleInfo battle_info = 14; // offset: 16 - uint32 retcode = 5; // offset: 32 + uint32 retcode = 6; // offset: 32 } -// Obf: EAOENEALFNE +// Obf: NAGFBDNFCEP // Type: Req -// CmdID: 2629 +// CmdID: 2637 message TakeTrialActivityRewardCsReq { - uint32 stage_id = 11; // offset: 24 + uint32 stage_id = 5; // offset: 24 } -// Obf: HDPHFGOLJOF +// Obf: BGEFEAPPGKN // Type: Rsp -// CmdID: 2612 +// CmdID: 2634 message TakeTrialActivityRewardScRsp { ItemList reward = 7; // offset: 24 - uint32 stage_id = 4; // offset: 36 - uint32 retcode = 9; // offset: 32 + uint32 retcode = 6; // offset: 32 + uint32 stage_id = 2; // offset: 36 } -// Obf: FNEMEOPIDOB +// Obf: DBJDNDEIKDM // Type: Req -// CmdID: 2677 +// CmdID: 2658 message StartTrialActivityCsReq { - uint32 stage_id = 4; // offset: 24 + uint32 stage_id = 5; // offset: 24 } -// Obf: FEEPIGMAMAC +// Obf: OIMNAIDOGJI // Type: Rsp -// CmdID: 2616 -message StartTrialActivity { - uint32 stage_id = 12; // offset: 24 - uint32 retcode = 11; // offset: 28 +// CmdID: 2643 +message StartTrialActivityScRsp { + uint32 stage_id = 13; // offset: 24 + uint32 retcode = 3; // offset: 28 } -// Obf: KEDCGFHGNBP // Type: Req -// CmdID: 2606 +// CmdID: 2693 message LeaveTrialActivityCsReq { - uint32 stage_id = 7; // offset: 24 + uint32 stage_id = 2; // offset: 24 } // Type: Rsp -// CmdID: 2688 -message GINDKJGLPJM { - uint32 retcode = 15; // offset: 24 - uint32 stage_id = 7; // offset: 28 +// CmdID: 2696 +message LeaveTrialActivityScRsp { + uint32 stage_id = 2; // offset: 24 + uint32 retcode = 1; // offset: 28 } -// Obf: AOOLJKMAABP +// Obf: BKHKMFEDPBE // Type: Notify -// CmdID: 2652 -message TrialActivityNotify { - IAFGJJKCGHP status = 4; // offset: 28 - uint32 OAPAOLPCKIB = 5; // offset: 24 +// CmdID: 2691 +message CurTrialActivityScNotify { + uint32 activity_stage_id = 5; // offset: 24 + TrialActivityStatus status = 15; // offset: 28 } -message HBPFFKNNLBC { - bool CNJEEKKMLJK = 7; // offset: 32 - bool is_taken_reward = 11; // offset: 33 - uint32 HIILNPICKCG = 3; // offset: 28 - uint32 KAPGHPNEOEK = 6; // offset: 24 +message KPMAKCHCDMH { + uint32 LNOCOOCMNCI = 3; // offset: 24 + uint32 panel_id = 4; // offset: 28 + bool BAONIPOKCPL = 14; // offset: 32 + bool is_taken_reward = 10; // offset: 33 } -// Obf: ICJEBPBKBBL +// Obf: POCKHIABCKH // Type: Req -// CmdID: 2672 +// CmdID: 2676 message GetMaterialSubmitActivityDataCsReq { } -// Obf: LHEFBCLKNOC +// Obf: HMLBPKOFHLM // Type: Rsp -// CmdID: 2632 +// CmdID: 2638 message GetMaterialSubmitActivityDataScRsp { - uint32 retcode = 2; // offset: 32 - repeated HBPFFKNNLBC IHEKOKDPNPH = 10; // offset: 24 + repeated KPMAKCHCDMH JJNFLKKAOFI = 3; // offset: 16 + uint32 retcode = 11; // offset: 32 } -// Obf: DCJDHPGJNDG +// Obf: DNGFEGEBEID // Type: Req -// CmdID: 2633 -message SubmitMaterialSubmitActivityMaterialCsReq { - uint32 KAPGHPNEOEK = 5; // offset: 24 -} - -// Obf: AIMANJPDKCA -// Type: Rsp // CmdID: 2661 -message SubmitMaterialSubmitActivityMaterialScRsp { - HBPFFKNNLBC DMMOFCCMKPE = 11; // offset: 16 - uint32 retcode = 5; // offset: 32 +message SubmitMaterialSubmitActivityMaterialCsReq { + uint32 LNOCOOCMNCI = 11; // offset: 24 } -// Obf: DJNPPOCJIPL -// Type: Req -// CmdID: 2607 -message TakeMaterialSubmitActivityRewardCsReq { - uint32 KAPGHPNEOEK = 9; // offset: 24 -} - -// Obf: BENJNBHMMIO +// Obf: KMCLDIDKHBA // Type: Rsp -// CmdID: 2658 -message TakeMaterialSubmitActivityRewardScRsp { - uint32 retcode = 7; // offset: 36 - ItemList reward = 3; // offset: 16 - uint32 KAPGHPNEOEK = 6; // offset: 32 +// CmdID: 2624 +message SubmitMaterialSubmitActivityMaterialScRsp { + KPMAKCHCDMH MEAEIKFLBPJ = 10; // offset: 24 + uint32 retcode = 3; // offset: 32 } -// Obf: BIIDJGGFPLN +// Obf: OGOOFKIKDEB // Type: Req -// CmdID: 2690 +// CmdID: 2671 +message TakeMaterialSubmitActivityRewardCsReq { + uint32 LNOCOOCMNCI = 7; // offset: 24 +} + +// Obf: CNMMLLCIGOG +// Type: Rsp +// CmdID: 2678 +message TakeMaterialSubmitActivityRewardScRsp { + ItemList reward = 2; // offset: 16 + uint32 retcode = 14; // offset: 32 + uint32 LNOCOOCMNCI = 1; // offset: 36 +} + +// Obf: DKHBPNGPOKK +// Type: Req +// CmdID: 2623 message GetAvatarRewardDataCsReq { } -// Obf: JECKOMAFDJF +// Obf: PILLGGGIPAF // Type: Rsp -// CmdID: 2669 +// CmdID: 2689 message GetAvatarRewardDataScRsp { - uint32 avatar_id = 8; // offset: 28 - bool is_taken_reward = 5; // offset: 32 - uint32 retcode = 6; // offset: 24 + uint32 retcode = 4; // offset: 24 + uint32 avatar_id = 1; // offset: 28 + bool is_taken_reward = 15; // offset: 32 } -// Obf: DNHDMBJJNLD +// Obf: CKFKJMNHNGM // Type: Req -// CmdID: 2641 +// CmdID: 2640 message ChooseAvatarCsReq { - uint32 avatar_id = 9; // offset: 24 + uint32 avatar_id = 4; // offset: 24 } -// Obf: FILBFLDIHBL +// Obf: LKHJDNMDJNC // Type: Rsp -// CmdID: 2662 +// CmdID: 2631 message ChooseAvatarScRsp { - uint32 avatar_id = 5; // offset: 28 - uint32 retcode = 1; // offset: 24 + uint32 avatar_id = 1; // offset: 24 + uint32 retcode = 13; // offset: 28 } -// Obf: AOLPBCHHEIC +// Obf: KJPLKPNPFBE // Type: Req -// CmdID: 2670 +// CmdID: 2611 message TakeRewardCsReq { } -// Obf: ADHKPMFEINO +// Obf: HJDKFAGLCEH // Type: Rsp -// CmdID: 2668 +// CmdID: 2697 message TakeRewardScRsp { - ItemList reward = 13; // offset: 16 - uint32 retcode = 8; // offset: 32 + ItemList reward = 14; // offset: 16 + uint32 retcode = 3; // offset: 32 } -// Obf: GMGGDILEKBN enum CmdActivityRewardStatType { - GMGGDILEKBN_IHBKKJGNDOF = 0; - CmdGetActivityRewardCountDataScRsp = 9114; + KFCMCPILLKE_HBPEDDCOJDB = 0; + CmdGetActivityHotDataScRsp = 9118; + CmdGetAllActivityRewardCountDataCsReq = 9112; + CmdGetActivityRewardCountDataCsReq = 9114; + CmdGetAllActivityRewardCountDataScRsp = 9120; CmdGetActivityHotDataCsReq = 9119; - CmdGetActivityHotDataScRsp = 9120; - CmdGetActivityRewardCountDataCsReq = 9115; - CmdGetAllActivityRewardCountDataScRsp = 9117; - CmdGetAllActivityRewardCountDataCsReq = 9111; + CmdGetActivityRewardCountDataScRsp = 9111; } -message KFGAPLDLHPF { - uint32 num = 9; // offset: 24 - uint32 GPEAFAJGCPH = 11; // offset: 28 - uint32 item_id = 13; // offset: 32 +message BOMPFHOMMBH { + uint32 MCLLALGABAB = 8; // offset: 24 + uint32 item_id = 15; // offset: 28 + uint32 num = 6; // offset: 32 } -message GFADBCMGFFF { - uint32 HIILNPICKCG = 13; // offset: 32 - repeated KFGAPLDLHPF HBNECEELJBJ = 3; // offset: 16 +message EFGIHHJGCFA { + repeated BOMPFHOMMBH PGMDGPEKDGB = 15; // offset: 24 + uint32 panel_id = 8; // offset: 32 } -// Obf: IKLLMOHEMKD +// Obf: LHPPNBMEBKD // Type: Req // CmdID: 9119 message GetActivityHotDataCsReq { } -// Obf: KGFFKGPOLAO +// Obf: NDKGIMLKJHA // Type: Rsp -// CmdID: 9120 +// CmdID: 9118 message GetActivityHotDataScRsp { - repeated GFADBCMGFFF content_package_list = 10; // offset: 24 - uint32 retcode = 3; // offset: 32 + repeated EFGIHHJGCFA content_package_list = 10; // offset: 24 + uint32 retcode = 11; // offset: 32 } -// Obf: KBICGHCMFEJ +// Obf: IBDDBLNJFPF // Type: Req -// CmdID: 9111 +// CmdID: 9112 message GetAllActivityRewardCountDataCsReq { } -// Obf: HMKABBFCEAB +// Obf: JLLBOPLHIKD // Type: Rsp -// CmdID: 9117 +// CmdID: 9120 message GetAllActivityRewardCountDataScRsp { - repeated GFADBCMGFFF content_package_list = 15; // offset: 24 - uint32 retcode = 5; // offset: 32 + repeated EFGIHHJGCFA content_package_list = 1; // offset: 24 + uint32 retcode = 12; // offset: 32 } -// Obf: GFIPLHLILDB +// Obf: JNLMHLEACBE // Type: Req -// CmdID: 9115 -message GetActivityRewardCountDataCsReq { - repeated uint32 FMKJKGAJKKJ = 14; // offset: 24 -} - -// Obf: AGMOEMCPMEG -// Type: Rsp // CmdID: 9114 +message GetActivityRewardCountDataCsReq { + repeated uint32 DDMEHPDHPLM = 3; // offset: 24 +} + +// Obf: BHCFGOHFLIO +// Type: Rsp +// CmdID: 9111 message GetActivityRewardCountDataScRsp { - uint32 retcode = 14; // offset: 32 - repeated GFADBCMGFFF content_package_list = 4; // offset: 24 -} - -// Obf: KEGCHCIHKDM -enum CmdAdventureType { - 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 FBFMJGANFMG { - uint32 MICCEGIKIBJ = 12; // offset: 24 -} - -// Type: Rsp -// CmdID: 1310 -message GICDDNDGJJO { + repeated EFGIHHJGCFA content_package_list = 8; // offset: 16 uint32 retcode = 15; // offset: 32 - SceneInfo scene = 6; // offset: 16 } -message JOKOOMBLPLB { - int64 begin_time = 8; // offset: 40 - uint32 gacha_id = 4; // offset: 32 - int64 end_time = 11; // offset: 24 +enum CmdAdventureType { + PCHGEBMKBDD_NLCDGIPGFDJ = 0; + CmdQuickStartCocoonStageCsReq = 1336; + CmdCocoonSweepCsReq = 1310; + CmdCocoonSweepScRsp = 1387; + CmdGetFarmStageGachaInfoCsReq = 1380; + CmdFarmElementSweepCsReq = 1329; + CmdQuickStartCocoonStageScRsp = 1313; + CmdGetFarmStageGachaInfoScRsp = 1327; + CmdStartQuickFarmElementScRsp = 1381; + CmdStartQuickFarmElementCsReq = 1315; + PCHGEBMKBDD_CAHJAJJPNMN = 1373; + CmdFarmElementSweepScRsp = 1312; + CmdEnterAdventureScRsp = 1303; } -// Obf: BDLCIDINJMG +message EnterAdventureCsReq { + uint32 map_id = 5; // offset: 24 +} + +// Type: Rsp +// CmdID: 1303 +message EnterAdventureScRsp { + SceneInfo scene = 8; // offset: 16 + uint32 retcode = 3; // offset: 32 +} + +message FarmStageGachaInfo { + uint32 gacha_id = 4; // offset: 24 + int64 begin_time = 8; // offset: 32 + int64 end_time = 6; // offset: 40 +} + +// Obf: OMAAIFEDKOO // Type: Req -// CmdID: 1394 +// CmdID: 1380 message GetFarmStageGachaInfoCsReq { - repeated uint32 CDKIPOMGPKN = 6; // offset: 24 + repeated uint32 farm_stage_gacha_id_list = 5; // offset: 24 } -// Obf: OGNIPGIDAMO +// Obf: AECPNKPOOCP // Type: Rsp -// CmdID: 1395 +// CmdID: 1327 message GetFarmStageGachaInfoScRsp { - repeated JOKOOMBLPLB farm_stage_gacha_info_list = 3; // offset: 16 - uint32 retcode = 9; // offset: 32 + repeated FarmStageGachaInfo farm_stage_gacha_info_list = 15; // offset: 16 + uint32 retcode = 3; // offset: 32 } -// Obf: HDIELPILHEP +// Obf: JLGGPEBAIMB // Type: Req -// CmdID: 1314 +// CmdID: 1336 message QuickStartCocoonStageCsReq { - 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 + NAJKNJLJPEP CBJCKEIGGNL = 2; // offset: 24 + uint32 HECCOBFBJFI = 4; // offset: 32 + uint32 cocoon_id = 15; // offset: 36 + uint32 world_level = 12; // offset: 40 + uint32 wave = 11; // offset: 44 } -// Obf: KMFIHOEBPNE +// Obf: MHDMHAEADMI // Type: Rsp -// CmdID: 1318 +// CmdID: 1313 message QuickStartCocoonStageScRsp { - 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 + SceneBattleInfo battle_info = 6; // offset: 16 + uint32 cocoon_id = 13; // offset: 32 + uint32 wave = 4; // offset: 36 + uint32 retcode = 1; // offset: 40 + uint32 HECCOBFBJFI = 9; // offset: 44 } -// Obf: OEFHJAGPFMD +// Obf: GJNOEFFJDJK // Type: Req -// CmdID: 1309 -message StartQuickFarmElementReq { - uint32 MHLFHLEMCCB = 2; // offset: 28 - uint32 world_level = 9; // offset: 24 - uint32 JIABAGAFEEA = 15; // offset: 32 +// CmdID: 1315 +message StartQuickFarmElementCsReq { + uint32 HECCOBFBJFI = 4; // offset: 24 + uint32 PAOFHFLFFHD = 10; // offset: 28 + uint32 world_level = 1; // offset: 32 } -// Obf: PEAFEBKIEDK +// Obf: JDNANJFNLDF // Type: Rsp -// CmdID: 1398 -message StartQuickFarmElementRsp { - uint32 world_level = 6; // offset: 40 - uint32 JIABAGAFEEA = 7; // offset: 32 - uint32 retcode = 14; // offset: 36 - SceneBattleInfo battle_info = 9; // offset: 24 +// CmdID: 1381 +message StartQuickFarmElementScRsp { + SceneBattleInfo battle_info = 2; // offset: 16 + uint32 retcode = 1; // offset: 32 + uint32 PAOFHFLFFHD = 7; // offset: 36 + uint32 world_level = 10; // offset: 40 } -// Obf: PMEPKFMHGLB +// Obf: ACABKOGJAEG // Type: Req -// CmdID: 1363 +// CmdID: 1310 message CocoonSweepCsReq { - uint32 world_level = 12; // offset: 24 - uint32 cocoon_id = 4; // offset: 28 + uint32 cocoon_id = 13; // offset: 24 + uint32 world_level = 5; // offset: 28 } -// Obf: AALOGOLCEHB +// Obf: OOOHICJHPGL // Type: Rsp -// CmdID: 1326 +// CmdID: 1387 message CocoonSweepScRsp { - ItemList drop_data = 5; // offset: 24 - ItemList NIDFFCJKCDN = 12; // offset: 32 - uint32 retcode = 4; // offset: 40 - uint32 cocoon_id = 1; // offset: 44 + ItemList drop_data = 14; // offset: 16 + ItemList multiple_drop_data = 9; // offset: 24 + uint32 cocoon_id = 10; // offset: 40 + uint32 NCEFJFOHGBI = 5; // offset: 44 + uint32 retcode = 4; // offset: 48 } -// Obf: PIOOHOPAKAI +// Obf: JLHKLAFACIJ // Type: Req -// CmdID: 1339 +// CmdID: 1329 message FarmElementSweepCsReq { - uint32 JIABAGAFEEA = 1; // offset: 28 - uint32 world_level = 6; // offset: 24 + uint32 world_level = 14; // offset: 24 + uint32 PAOFHFLFFHD = 13; // offset: 28 } -// Obf: JPJCOBKKCOE +// Obf: HNKJOONKGOK // Type: Rsp -// CmdID: 1301 +// CmdID: 1312 message FarmElementSweepScRsp { - ItemList NIDFFCJKCDN = 14; // offset: 24 - uint32 JIABAGAFEEA = 6; // offset: 32 - uint32 retcode = 12; // offset: 36 + ItemList multiple_drop_data = 11; // offset: 16 + uint32 retcode = 8; // offset: 32 + uint32 PAOFHFLFFHD = 1; // offset: 36 } -// Obf: FIBGNBKGHNF enum CmdAetherDivideType { - 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; - CmdLeaveAetherDivideSceneCsReq = 4830; - CmdGetAetherDivideInfoScRsp = 4844; - CmdAetherDivideFinishChallengeScNotify = 4804; - CmdAetherDivideRefreshEndlessCsReq = 4839; - CmdStartAetherDivideStageBattleCsReq = 4849; - CmdStartAetherDivideSceneBattleCsReq = 4835; - CmdAetherDivideSpiritExpUpCsReq = 4806; - CmdEquipAetherDividePassiveSkillCsReq = 4836; - FIBGNBKGHNF_LMEOEKDAMAM = 4813; + BAIILOJDAIB_NLCDGIPGFDJ = 0; + CmdAetherDivideTakeChallengeRewardScRsp = 4836; + CmdAetherDivideTainerInfoScNotify = 4846; + CmdGetAetherDivideChallengeInfoScRsp = 4850; + CmdAetherDivideRefreshEndlessScNotify = 4833; + CmdAetherDivideTakeChallengeRewardCsReq = 4835; + CmdGetAetherDivideChallengeInfoCsReq = 4814; + CmdStartAetherDivideSceneBattleScRsp = 4827; + CmdEquipAetherDividePassiveSkillCsReq = 4805; + CmdSetAetherDivideLineUpScRsp = 4840; + CmdStartAetherDivideChallengeBattleScRsp = 4845; + CmdTakeOffSkillCoreScRsp = 4838; + CmdSwitchAetherDivideLineUpSlotScRsp = 4812; + CmdEquipAetherDividePassiveSkillScRsp = 4808; + CmdAetherDivideSpiritExpUpScRsp = 4818; + CmdAetherDivideFinishChallengeScNotify = 4837; + CmdAetherDivideRefreshEndlessScRsp = 4828; + CmdLeaveAetherDivideSceneCsReq = 4807; + CmdSetAetherDivideLineUpCsReq = 4821; + CmdDMAMEFJBCLE = 4842; + CmdLeaveAetherDivideSceneScRsp = 4823; + CmdAetherDivideSpiritInfoScNotify = 4849; + CmdAetherDivideSkillItemScNotify = 4815; + CmdGetAetherDivideInfoScRsp = 4834; + CmdAetherDivideRefreshEndlessCsReq = 4824; + CmdSwitchAetherDivideLineUpSlotCsReq = 4820; + CmdStartAetherDivideChallengeBattleCsReq = 4819; + CmdAetherDivideLineupScNotify = 4848; + CmdAetherDivideSpiritExpUpCsReq = 4841; + BAIILOJDAIB_DDLDIFLGGKH = 4832; + CmdGetAetherDivideInfoCsReq = 4843; + CmdStartAetherDivideSceneBattleCsReq = 4844; + CmdStartAetherDivideStageBattleScRsp = 4816; + CmdStartAetherDivideStageBattleCsReq = 4806; + CmdTakeOffSkillCoreCsReq = 4803; } -message HHPMLCLOAJG { - uint32 DEOICBBGPIC = 15; // offset: 24 +message BGPNJKENONA { + uint32 FODJGGIGBGJ = 10; // offset: 24 } // Type: Rsp -// CmdID: 4807 -message IAKBLOMJELJ { - uint32 retcode = 2; // offset: 24 - uint32 DEOICBBGPIC = 7; // offset: 28 +// CmdID: 4842 +message DMAMEFJBCLE { + uint32 FODJGGIGBGJ = 8; // offset: 24 + uint32 retcode = 15; // offset: 28 } -// Obf: LEDNMAIDKHN // Type: Req -// CmdID: 4830 +// CmdID: 4807 message LeaveAetherDivideSceneCsReq { } // Type: Rsp -// CmdID: 4827 -message NPBNPOKGNCI { - uint32 retcode = 10; // offset: 24 +// CmdID: 4823 +message LeaveAetherDivideSceneScRsp { + uint32 retcode = 13; // offset: 24 } -// Obf: LKNIGGBOPLF +// Obf: LACNGKFJELH // Type: Req -// CmdID: 4835 +// CmdID: 4844 message StartAetherDivideSceneBattleCsReq { - 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 + repeated AssistMonsterEntityInfo assist_monster_entity_info = 4; // offset: 16 + repeated uint32 assist_monster_entity_id_list = 3; // offset: 32 + uint32 skill_index = 14; // offset: 40 + uint32 attacked_by_entity_id = 1; // offset: 44 + uint32 cast_entity_id = 11; // offset: 48 } -// Obf: LKNFGMGGOFO +// Obf: MHMOEHAHION // Type: Rsp -// CmdID: 4838 +// CmdID: 4827 message StartAetherDivideSceneBattleScRsp { - AetherDivideBattleInfo battle_info = 6; // offset: 24 - uint32 cast_entity_id = 10; // offset: 32 - uint32 retcode = 8; // offset: 36 + AetherDivideBattleInfo battle_info = 11; // offset: 24 + uint32 retcode = 12; // offset: 32 + uint32 cast_entity_id = 14; // offset: 36 } -// Obf: CAELILADOEN +// Obf: KPNFCKLHLIP // Type: Req -// CmdID: 4805 +// CmdID: 4819 message StartAetherDivideChallengeBattleCsReq { - uint32 FNCINGFDLPA = 14; // offset: 24 - uint32 challenge_id = 12; // offset: 28 + uint32 FDKFIOLMPHA = 9; // offset: 24 + uint32 challenge_id = 6; // offset: 28 } -// Obf: KMOJOGLLAIE +// Obf: FAOEGBHJBED // Type: Rsp -// CmdID: 4801 +// CmdID: 4845 message StartAetherDivideChallengeBattleScRsp { - uint32 retcode = 8; // offset: 32 - AetherDivideBattleInfo battle_info = 3; // offset: 24 + AetherDivideBattleInfo battle_info = 13; // offset: 16 + uint32 retcode = 6; // offset: 32 } -message AHPCJPMMEMN { - uint32 slot = 15; // offset: 24 - uint32 item_id = 6; // offset: 28 +message POPJNEHGMIH { + uint32 slot = 7; // offset: 24 + uint32 item_id = 5; // offset: 28 } -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 GHBICGMEFPL { + SpBarInfo sp_bar = 6; // offset: 24 + repeated POPJNEHGMIH LICLEEICAOE = 5; // offset: 32 + uint32 APGDJGPGGMO = 3; // offset: 40 + uint32 exp = 7; // offset: 44 + uint32 EKKHLMEKJMK = 12; // offset: 48 + uint32 promotion = 1; // offset: 52 } -message DLGFPMKPLEO { - repeated uint32 MJIPOJJLNME = 14; // offset: 24 - uint32 slot = 8; // offset: 32 +message OCCAABPFBLF { + repeated uint32 AJHCCDONNEK = 10; // offset: 16 + uint32 slot = 9; // offset: 32 } -message JBJIKJGEBAH { - uint32 num = 13; // offset: 32 - uint32 DCHAKLDHANL = 12; // offset: 28 - uint32 item_id = 4; // offset: 24 +message DMGDLEHEDFB { + uint32 JMMCEJOKMMG = 13; // offset: 24 + uint32 num = 9; // offset: 28 + uint32 item_id = 1; // offset: 32 } -// Obf: AGBPBFODDEL +// Obf: DFBGKPADOEC // Type: Req -// CmdID: 4802 +// CmdID: 4843 message GetAetherDivideInfoCsReq { } -// Obf: PPGCCCACEFA +// Obf: GHNMFCHEGGK // Type: Rsp -// CmdID: 4844 +// CmdID: 4834 message GetAetherDivideInfoScRsp { - 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 + repeated GHBICGMEFPL CCHDKJMFNEP = 5; // offset: 24 + repeated DMGDLEHEDFB APHGAEAPLJF = 12; // offset: 32 + repeated OCCAABPFBLF lineup_list = 6; // offset: 40 + uint32 BDNOLFBJBGJ = 15; // offset: 48 + uint32 NCAOMBHCGNA = 10; // offset: 52 + uint32 JAOAHONIBJI = 7; // offset: 56 + uint32 NCMLHPAALEP = 9; // offset: 60 + uint32 retcode = 1; // offset: 64 + uint32 FOCACJHLKDB = 11; // offset: 68 } -// Obf: CFJFMIBEEAB +// Obf: OEDAEKHDOOC // Type: Req -// CmdID: 4818 +// CmdID: 4821 message SetAetherDivideLineUpCsReq { - DLGFPMKPLEO lineup = 14; // offset: 24 + OCCAABPFBLF lineup = 5; // offset: 24 } -// Obf: ELKHPLIAIOL +// Obf: AAOABMHALOJ // Type: Rsp -// CmdID: 4845 +// CmdID: 4840 message SetAetherDivideLineUpScRsp { - uint32 retcode = 12; // offset: 32 - DLGFPMKPLEO lineup = 10; // offset: 24 + OCCAABPFBLF lineup = 9; // offset: 24 + uint32 retcode = 2; // offset: 32 } -// Obf: CPPBFEHMEBN +// Obf: DAKIMICINOH // Type: Req -// CmdID: 4836 +// CmdID: 4805 message EquipAetherDividePassiveSkillCsReq { - uint32 item_id = 1; // offset: 28 - uint32 IMMHJMDHDGC = 3; // offset: 24 - uint32 slot = 2; // offset: 32 + uint32 APGDJGPGGMO = 6; // offset: 24 + uint32 slot = 13; // offset: 28 + uint32 item_id = 15; // offset: 32 } -// Obf: GGCMOJLIKAD +// Obf: LGOCBAKHGEJ // Type: Rsp -// CmdID: 4803 -message EquipSkillCoreScRsp { - uint32 retcode = 14; // offset: 40 - JBJIKJGEBAH GCNDOIMACAN = 11; // offset: 32 - KNHKBHADJGE HKOHIHCBGAA = 1; // offset: 16 +// CmdID: 4808 +message EquipAetherDividePassiveSkillScRsp { + GHBICGMEFPL IAGNGEGKDOL = 2; // offset: 16 + DMGDLEHEDFB LCCMCPMCLFH = 6; // offset: 32 + uint32 retcode = 12; // offset: 40 } -// Obf: DBGBAKODCCP +// Obf: PLAFIBPGBKK // Type: Req -// CmdID: 4850 -message ClearAetherDividePassiveSkillCsReq { - uint32 slot = 7; // offset: 24 - uint32 IMMHJMDHDGC = 15; // offset: 28 +// CmdID: 4803 +message TakeOffSkillCoreCsReq { + uint32 slot = 5; // offset: 24 + uint32 APGDJGPGGMO = 7; // offset: 28 } -// Obf: NDGABJBKIEC +// Obf: JCJIEMCKKDP // Type: Rsp -// CmdID: 4816 +// CmdID: 4838 message TakeOffSkillCoreScRsp { - uint32 retcode = 2; // offset: 40 - JBJIKJGEBAH GCNDOIMACAN = 11; // offset: 32 - KNHKBHADJGE HKOHIHCBGAA = 13; // offset: 16 + DMGDLEHEDFB LCCMCPMCLFH = 8; // offset: 16 + GHBICGMEFPL IAGNGEGKDOL = 11; // offset: 32 + uint32 retcode = 10; // offset: 40 } -// Obf: AHFKMMMNEON +// Obf: HMMMDEEIJKC +// Type: Req +// CmdID: 4841 +message AetherDivideSpiritExpUpCsReq { + uint32 FHAEENDPAAG = 1; // offset: 24 + uint32 APGDJGPGGMO = 3; // offset: 28 + uint32 NCAOMBHCGNA = 8; // offset: 32 +} + +// Obf: ELCCBHEBFHO +// Type: Rsp +// CmdID: 4818 +message AetherDivideSpiritExpUpScRsp { + GHBICGMEFPL IAGNGEGKDOL = 2; // offset: 16 + uint32 NCAOMBHCGNA = 11; // offset: 32 + uint32 retcode = 14; // offset: 36 +} + +// Obf: BNBKEHDGIDK +// Type: Req +// CmdID: 4820 +message SwitchAetherDivideLineUpSlotCsReq { + uint32 FDKFIOLMPHA = 13; // offset: 24 +} + +// Obf: OBIOEKFELPL +// Type: Rsp +// CmdID: 4812 +message SwitchAetherDivideLineUpSlotScRsp { + uint32 retcode = 6; // offset: 24 + uint32 FDKFIOLMPHA = 3; // offset: 28 +} + +// Obf: GIKEONGNHEH // Type: Req // CmdID: 4806 -message AetherDivideSpiritExpUpCsReq { - uint32 IMMHJMDHDGC = 13; // offset: 28 - uint32 NOEHMENEMLL = 4; // offset: 32 - uint32 FIKLLOCJBGN = 11; // offset: 24 -} - -// Obf: ABJPBEBFCIO -// Type: Rsp -// CmdID: 4826 -message AetherDivideSpiritExpUpScRsp { - uint32 retcode = 11; // offset: 36 - uint32 FIKLLOCJBGN = 2; // offset: 32 - KNHKBHADJGE HKOHIHCBGAA = 1; // offset: 16 -} - -// Obf: MKLCABPCFFC -// Type: Req -// 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 + uint32 event_id = 8; // offset: 24 } -// Obf: DONBIHLDHGH +// Obf: CPAHMLLDHJC // Type: Rsp -// CmdID: 4815 +// CmdID: 4816 message StartAetherDivideStageBattleScRsp { - uint32 retcode = 5; // offset: 32 - AetherDivideBattleInfo battle_info = 12; // offset: 16 + AetherDivideBattleInfo battle_info = 8; // offset: 16 + uint32 retcode = 6; // offset: 32 } -// Obf: MMOGHKHLGNL +// Obf: PMJECJLKNLJ // Type: Notify -// CmdID: 4843 +// CmdID: 4848 message AetherDivideLineupScNotify { - DLGFPMKPLEO lineup = 7; // offset: 16 + OCCAABPFBLF lineup = 8; // offset: 24 } -// Obf: IPDKJDICOJO +// Obf: BNFGJMLJDAK // Type: Notify -// CmdID: 4808 +// CmdID: 4849 message AetherDivideSpiritInfoScNotify { - uint32 FIKLLOCJBGN = 9; // offset: 40 - KNHKBHADJGE HKOHIHCBGAA = 7; // offset: 32 - repeated KNHKBHADJGE PBEEJNPMHOF = 12; // offset: 16 + GHBICGMEFPL IAGNGEGKDOL = 12; // offset: 24 + repeated GHBICGMEFPL FGBAPJKDFOC = 9; // offset: 32 + uint32 NCAOMBHCGNA = 14; // offset: 40 } -// Obf: KHDCIGFPPID +// Obf: CADOMBICGJI // Type: Req -// CmdID: 4833 +// CmdID: 4814 message GetAetherDivideChallengeInfoCsReq { } -// Obf: EJNHPICNIMO +// Obf: MFELEEHGHLA // Type: Rsp -// CmdID: 4809 +// CmdID: 4850 message GetAetherDivideChallengeInfoScRsp { - repeated uint32 HPMHFDGMGGH = 2; // offset: 32 - uint32 retcode = 14; // offset: 40 - repeated uint32 JAGHEMPBMLD = 10; // offset: 16 - uint32 KAGCEADCKFJ = 13; // offset: 44 + repeated uint32 NADKCDEOIHJ = 13; // offset: 16 + repeated uint32 OHJHICLJABM = 14; // offset: 24 + uint32 retcode = 8; // offset: 40 + uint32 DIGFECBHCPP = 6; // offset: 44 } -// Obf: PELIGCKNJNH -// Type: Notify -// CmdID: 4804 -message AetherDivideFinishChallengeScNotify { - uint32 challenge_id = 2; // offset: 24 -} - -// Obf: APGOPOMDLLB +// Obf: KMHNCGCPBEF // Type: Notify // CmdID: 4837 -message AetherDivideTainerInfoScNotify { - uint32 CFCFCEBNAEF = 12; // offset: 24 +message AetherDivideFinishChallengeScNotify { + uint32 challenge_id = 14; // offset: 24 } -// Obf: MCHAMKMBNHK +// Obf: DKMBKGCHLNE // Type: Notify -// CmdID: 4848 -message AetherDivideSkillItemScNotify { - uint32 num = 4; // offset: 28 - uint32 item_id = 1; // offset: 24 +// CmdID: 4846 +message AetherDivideTainerInfoScNotify { + uint32 FOCACJHLKDB = 6; // offset: 24 } -// Obf: EACFEGAJDIE +// Obf: PHINIAKLBLJ +// Type: Notify +// CmdID: 4815 +message AetherDivideSkillItemScNotify { + uint32 num = 12; // offset: 24 + uint32 item_id = 13; // offset: 28 +} + +// Obf: GNBCBNCKLHE // Type: Req -// CmdID: 4839 +// CmdID: 4824 message AetherDivideRefreshEndlessCsReq { } -// Obf: GHLDIDDMIDJ +// Obf: PCOAAAFDNAA // Type: Rsp -// CmdID: 4820 +// CmdID: 4828 message AetherDivideRefreshEndlessScRsp { - uint32 retcode = 11; // offset: 24 - uint32 KBFFBPDDCFF = 3; // offset: 28 + uint32 JAOAHONIBJI = 13; // offset: 24 + uint32 retcode = 1; // offset: 28 } -// Obf: CKKAEJMEJMF +// Obf: JDMLEOGCCCA // Type: Notify -// CmdID: 4822 +// CmdID: 4833 message AetherDivideRefreshEndlessScNotify { - uint32 KBFFBPDDCFF = 5; // offset: 24 + uint32 JAOAHONIBJI = 13; // offset: 24 } -// Obf: BJCIBHFHPCA +// Obf: CEDCCCCMOCL // Type: Req -// CmdID: 4846 +// CmdID: 4835 message AetherDivideTakeChallengeRewardCsReq { - uint32 challenge_id = 4; // offset: 24 + uint32 challenge_id = 13; // offset: 24 } -// Obf: ADPCAIAHGJI +// Obf: FBBKDPMCLFK // Type: Rsp -// CmdID: 4840 +// CmdID: 4836 message AetherDivideTakeChallengeRewardScRsp { - ItemList reward = 13; // offset: 16 - uint32 retcode = 4; // offset: 32 - uint32 challenge_id = 6; // offset: 36 + ItemList reward = 6; // offset: 16 + uint32 challenge_id = 1; // offset: 32 + uint32 retcode = 7; // offset: 36 } -// Obf: JCIOGLMGOPM enum CmdAiPamType { - JCIOGLMGOPM_FEAOLFOCPPJ = 0; - CmdAiPamResponseFeedbackScRsp = 9518; - CmdGetAiPamChatInfoScRsp = 9502; - CmdUpdateAiPamSettingsScRsp = 9531; - CmdGetAiPamNextQuestionScRsp = 9505; - CmdTriggerAiPamSpeakCsReq = 9503; - 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; + LEJBAOJGJGI_JCDCNPPCNEO = 0; + CmdAiPamResponseFeedbackCsReq = 9534; + CmdTriggerAiPamSpeakScRsp = 9503; + CmdUpdateAiPamSettingsCsReq = 9538; + CmdKIIKHMMDHKP = 9506; + CmdAiPamResponseFeedbackCommentCsReq = 9540; + CmdAiPamMotionScNotify = 9512; + CmdGetAiPamChatHistoryScRsp = 9544; + CmdAiPamResponseFeedbackCommentScRsp = 9505; + CmdTriggerAiPamSpeakCsReq = 9508; + CmdGetAiPamChatHistoryCsReq = 9523; + CmdBKHLGPCDLGL = 9518; + CmdGetAiPamChatInfoScRsp = 9543; + CmdAiPamResponseFeedbackScRsp = 9521; + CmdAiPamAskSettlementScNotify = 9549; + CmdGetAiPamNextQuestionCsReq = 9527; + CmdHGGMNLNJPHG = 9516; + CmdAiPamSendMsgCsReq = 9532; + CmdRecvAiPamChatEventScNotify = 9507; + CmdLHNMDFOPMKN = 9541; + CmdAiPamSendMsgScRsp = 9542; + CmdGetAiPamNextQuestionScRsp = 9519; + CmdUpdateAiPamSettingsScRsp = 9520; + CmdGetAiPamChatInfoCsReq = 9529; } -// Obf: MFCIGCIEBNI +// Obf: GAEBCDPICNH // Type: Req -// CmdID: 9513 -message AiPamTeamExplainCsReq { - 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 +// CmdID: 9532 +message AiPamSendMsgCsReq { + MessageChatData message_datas = 15; // offset: 16 + string NJFMDJDMDMA = 3; // offset: 32 + FKNKNLGMACL BDPIMPJOJBK = 14; // offset: 40 + bool GFIJJLNOOOM = 1; // offset: 44 + bool CLDBFBNOLNP = 4; // offset: 45 + bool LOODCBCFNMJ = 12; // offset: 46 } -// Obf: NOPOMNMKBOF +// Obf: NINBBMNLKEH // Type: Rsp -// CmdID: 9507 +// CmdID: 9542 message AiPamSendMsgScRsp { - uint32 retcode = 11; // offset: 24 + FKNKNLGMACL BDPIMPJOJBK = 5; // offset: 24 + uint32 retcode = 6; // offset: 28 } -// Obf: IONBOMHFIIC +// Obf: FKCDLPGBLEE // Type: Notify -// CmdID: 9530 +// CmdID: 9507 message RecvAiPamChatEventScNotify { - MDOJCCMLKHP GLNJOAHBBKK = 3; // offset: 16 + FAIFDBLLGKK OOOACLEFDGM = 14; // offset: 24 } -// Obf: BJONMJMDMMG +// Obf: EAJHAKEBDBG +// Type: Req +// CmdID: 9523 +message GetAiPamChatHistoryCsReq { + uint32 target_side = 10; // offset: 24 +} + +// Obf: JACFBOEDEEB +// Type: Rsp +// CmdID: 9544 +message GetAiPamChatHistoryScRsp { + repeated ChatMessageData JPCMGNGNONJ = 14; // offset: 16 + uint32 target_side = 8; // offset: 32 + uint32 retcode = 10; // offset: 36 +} + +// Obf: OFPHPFENACO // Type: Req // CmdID: 9527 -message GetAiPamChatHistoryCsReq { - uint32 target_side = 2; // offset: 24 -} - -// Obf: APIHNNKEPCF -// Type: Rsp -// CmdID: 9535 -message GetAiPamChatHistoryScRsp { - uint32 target_side = 7; // offset: 32 - repeated ChatMessageData BAPMDIEFDOJ = 11; // offset: 16 - uint32 retcode = 6; // offset: 36 -} - -// Obf: DPNFKALHAFF -// Type: Req -// CmdID: 9538 message GetAiPamNextQuestionCsReq { + FKNKNLGMACL BDPIMPJOJBK = 11; // offset: 24 } -// Obf: BJAFOLJOMHH +// Obf: OLNIMIPEKAB // Type: Rsp -// CmdID: 9505 +// CmdID: 9519 message GetAiPamNextQuestionScRsp { - uint32 retcode = 6; // offset: 32 - repeated JDPPGCIEHKF KKCJMPLGKCL = 9; // offset: 16 + repeated NEKAOLPJKEE KDOHKGKBFCH = 5; // offset: 16 + uint32 retcode = 8; // offset: 32 + FKNKNLGMACL BDPIMPJOJBK = 6; // offset: 36 } -// Obf: OAEALPGMJFM +// Obf: JFJKBMAEEMF // Type: Req -// CmdID: 9519 +// CmdID: 9529 message GetAiPamChatInfoCsReq { } -// Obf: OAMNEHPJKOO +// Obf: JBCKBPGGDCO // Type: Rsp -// CmdID: 9502 +// CmdID: 9543 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 + repeated FAIFDBLLGKK BJLHDBPPILI = 6; // offset: 24 + string ACFENKABBKK = 15; // offset: 32 + bool AGANFJKBFMA = 12; // offset: 40 + bool LOCNGFLCENG = 8; // offset: 41 + bool OKCIPPLKGCD = 5; // offset: 42 + uint32 JKIHICLOPKM = 1; // offset: 44 + uint32 retcode = 4; // offset: 48 } -// Obf: HHCNNCPDLOO +// Obf: CPCLIOIHCKI // Type: Req -// CmdID: 9544 +// CmdID: 9534 message AiPamResponseFeedbackCsReq { - bool DHEKDAGJBJB = 4; // offset: 25 - bool FFGICGLDLKE = 6; // offset: 24 + FKNKNLGMACL BDPIMPJOJBK = 13; // offset: 24 + bool IAJAOMAKAHA = 14; // offset: 28 + bool NMMJBGFDNAI = 8; // offset: 29 } -// Obf: BOJAOKELGJK +// Obf: CBJOMIPDHJF // Type: Rsp -// CmdID: 9518 -message AiPamResponseFeedbackScRsp { - uint32 retcode = 7; // offset: 28 - bool DHEKDAGJBJB = 13; // offset: 25 - bool FFGICGLDLKE = 3; // offset: 24 -} - -// Obf: PGIOPMGLMJG -// Type: Req -// CmdID: 9545 -message AiPamResponseFeedbackCommentCsReq { - string MPCOLHBJPBP = 12; // offset: 16 - uint32 HELHPDMDLBO = 7; // offset: 32 -} - -// Obf: LKECFMIFFJA -// Type: Rsp -// CmdID: 9536 -message AiPamResponseFeedbackCommentScRsp { - uint32 retcode = 11; // offset: 24 -} - -// Obf: CGKHNIKBHBJ -// Type: Req -// CmdID: 9503 -message TriggerAiPamSpeakCsReq { - uint32 CEHJJGEIMCL = 11; // offset: 24 -} - -// Obf: GHIAKAKPCJL -// Type: Rsp -// CmdID: 9550 -message TriggerAiPamSpeakScRsp { - uint32 CEHJJGEIMCL = 15; // offset: 24 - uint32 retcode = 7; // offset: 28 -} - -// Obf: ANIEAGEHIIH -// Type: Req -// CmdID: 9516 -message UpdateAiPamSettingsCsReq { - bool EKBMIOCOLIC = 10; // offset: 24 -} - -// Obf: EGODDEJOFJO -// Type: Rsp -// CmdID: 9531 -message UpdateAiPamSettingsScRsp { - bool EKBMIOCOLIC = 15; // offset: 28 - uint32 retcode = 5; // offset: 24 -} - -// Obf: BFOHDMDOCMM -// Type: Notify // CmdID: 9521 -message AiPamMotionScNotify { - repeated string BDJACHGHCHF = 6; // offset: 24 +message AiPamResponseFeedbackScRsp { + bool NMMJBGFDNAI = 2; // offset: 24 + bool IAJAOMAKAHA = 10; // offset: 25 + uint32 retcode = 13; // offset: 28 + FKNKNLGMACL BDPIMPJOJBK = 8; // offset: 32 } +// Obf: BAHBEAHIFCC // Type: Req -// CmdID: 9549 -message CGPFNCNAMOP { - repeated HIDPJPNFCKO KGNBJLBLMPJ = 5; // offset: 16 +// CmdID: 9540 +message AiPamResponseFeedbackCommentCsReq { + string IMNOJNCGGNI = 4; // offset: 16 + uint32 OLLBLNAGMPC = 12; // offset: 32 } +// Obf: IGDMGNCPFCM // Type: Rsp -// CmdID: 9515 -message IMHLIHAOCPE { - uint32 retcode = 11; // offset: 24 +// CmdID: 9505 +message AiPamResponseFeedbackCommentScRsp { + uint32 retcode = 9; // offset: 24 +} + +// Obf: FLECMDNBJMM +// Type: Req +// CmdID: 9508 +message TriggerAiPamSpeakCsReq { + FKNKNLGMACL BDPIMPJOJBK = 14; // offset: 24 + uint32 JMPPMNAONHM = 13; // offset: 28 +} + +// Obf: KIDOEDMJDGJ +// Type: Rsp +// CmdID: 9503 +message TriggerAiPamSpeakScRsp { + FKNKNLGMACL BDPIMPJOJBK = 13; // offset: 24 + uint32 JMPPMNAONHM = 3; // offset: 28 + uint32 retcode = 5; // offset: 32 +} + +// Obf: LILHIEALFOC +// Type: Req +// CmdID: 9538 +message UpdateAiPamSettingsCsReq { + bool LOCNGFLCENG = 10; // offset: 24 +} + +// Obf: JPCEIGAGLND +// Type: Rsp +// CmdID: 9520 +message UpdateAiPamSettingsScRsp { + bool LOCNGFLCENG = 13; // offset: 24 + uint32 retcode = 5; // offset: 28 +} + +// Obf: EPPBALGDGEF +// Type: Notify +// CmdID: 9512 +message AiPamMotionScNotify { + repeated string BLCCBDPODFM = 15; // offset: 24 } // Type: Req // CmdID: 9506 -message IPPACOOGLPK { - IEACMDFDLBF INPFOJEIOBI = 10; // offset: 24 - string MGMFENIOPHO = 11; // offset: 16 +message KIIKHMMDHKP { + repeated NGBBCMBMOLI MIEFCFLJLAH = 1; // offset: 24 } // 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 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: HPLIDKIHCHJ -// Type: Req -// 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: 4779 -message IJMICOMCFKK { - uint32 retcode = 15; // offset: 24 -} - -// Obf: CBLODEEHFJF -enum CmdArchiveType { - CBLODEEHFJF_PCPDHELPKEM = 0; - CmdGetArchiveDataScRsp = 2310; - CmdGHILICHODLN = 2395; - CmdGetUpdatedArchiveDataCsReq = 2394; - CmdGetArchiveDataCsReq = 2391; -} - -message OCNNJKJPKNN { - uint32 type = 12; // offset: 28 - uint32 set_id = 9; // offset: 24 -} - -message BKEPPIJMLNB { - uint32 monster_id = 11; // offset: 28 - uint32 num = 3; // offset: 24 -} - -// Obf: DFGHDILABEK -message ArchiveData { - 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: BBMHMOKHLAJ -// Type: Req -// CmdID: 2391 -message GetArchiveDataCsReq { -} - -// Obf: GEGKGNHBCMN -// Type: Rsp -// CmdID: 2310 -message GetArchiveDataScRsp { - uint32 retcode = 3; // offset: 32 - ArchiveData archive_data = 12; // offset: 16 -} - -// Obf: OOKIHNKJGBK -// Type: Req -// CmdID: 2394 -message GetUpdatedArchiveDataCsReq { -} - -// Type: Rsp -// CmdID: 2395 -message GHILICHODLN { - uint32 retcode = 7; // offset: 32 - ArchiveData archive_data = 8; // offset: 16 -} - -// Obf: OKGLHKOEJMM -enum CmdAvatarType { - OKGLHKOEJMM_PCPDHELPKEM = 0; - CmdGetPreAvatarGrowthInfoCsReq = 308; - 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; -} - -enum KFLKNDHJILI { - KFLKNDHJILI_IIPIAKJFGNH = 0; - KFLKNDHJILI_KDINJJEGMHB = 1; -} - -enum LHHKNENBJEH { - LHHKNENBJEH_PCPDHELPKEM = 0; - LHHKNENBJEH_AJBFCODJONF = 1; - LHHKNENBJEH_JLKIDEIDMNK = 2; - LHHKNENBJEH_GNGDFKJAAME = 3; -} - -enum PJNEFBBLPND { - PJNEFBBLPND_PCPDHELPKEM = 0; - PJNEFBBLPND_AAEFABFJMCC = 1; - PJNEFBBLPND_KBLDFICFEOG = 2; -} - -enum HDJKGMLAFNP { - HDJKGMLAFNP_AABJFIKBHJK = 0; - HDJKGMLAFNP_NDNKDFHEHBC = 1; - HDJKGMLAFNP_IPBFAACIGHN = 2; - HDJKGMLAFNP_OONJKCDGCKN = 3; - HDJKGMLAFNP_IEAJEFALFLG = 4; - HDJKGMLAFNP_NEGGJOGHMAK = 5; -} - -// Obf: IABPDLHEJAE -// Type: Req -// CmdID: 391 -message GetAvatarDataCsReq { - 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 -} - -// Obf: LCPLCGGHFLN -message Avatar { - 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: NOOBNLLBHOC -message AvatarPathData { - 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: FDPHFAMFIAF -// Type: Rsp -// CmdID: 310 -message GetAvatarDataScRsp { - 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: GBKEIGAJJCB -// Type: Req -// CmdID: 394 -message AvatarExpUpCsReq { - ItemCostList item_cost = 9; // offset: 16 - uint32 base_avatar_id = 3; // offset: 32 -} - -// Obf: FLGFLKJKCFM -// Type: Rsp -// CmdID: 395 -message AvatarExpUpScRsp { - uint32 retcode = 14; // offset: 32 - repeated PileItem return_item_list = 6; // offset: 16 -} - -// Obf: JEJGKNMILEN -// Type: Req -// CmdID: 314 -message UnlockSkillTreeCsReq { - uint32 point_id = 2; // offset: 36 - repeated ItemCost item_list = 7; // offset: 16 - uint32 level = 12; // offset: 32 -} - -// Obf: OJDOBJDEIME -// Type: Rsp -// CmdID: 318 -message UnlockSkilltreeScRsp { - uint32 point_id = 3; // offset: 32 - uint32 level = 8; // offset: 28 - uint32 retcode = 11; // offset: 24 -} - -// Obf: JJJPDFLHLCH -// Type: Req -// CmdID: 309 -message PromoteAvatarCsReq { - uint32 base_avatar_id = 15; // offset: 32 - repeated ItemCost item_list = 1; // offset: 24 -} - -// Type: Rsp -// CmdID: 398 -message NHANNOPOPPL { +// CmdID: 9516 +message HGGMNLNJPHG { uint32 retcode = 4; // offset: 24 } -// Obf: NJLDALJGPOI // Type: Req -// CmdID: 363 -message DressAvatarCsReq { - uint32 avatar_id = 9; // offset: 28 - uint32 equipment_unique_id = 2; // offset: 24 +// CmdID: 9541 +message LHNMDFOPMKN { + JFCPFBLKJAB return_data = 7; // offset: 24 + string BLDMFDKDJDM = 3; // offset: 32 } // Type: Rsp -// CmdID: 326 +// CmdID: 9518 +message BKHLGPCDLGL { + uint32 retcode = 6; // offset: 24 +} + +// Obf: HOHCCKGOOEE +// Type: Notify +// CmdID: 9549 +message AiPamAskSettlementScNotify { + MDGIOENHBEJ EIADGIMDNMO = 15; // offset: 24 +} + +enum CmdAlleyType { + ENHFBPKPFDI_NLCDGIPGFDJ = 0; + CmdAlleyOrderChangedScNotify = 4761; + CmdDPFGBJFOFCE = 4759; + CmdAlleyPlacingGameCsReq = 4754; + CmdAlleyShipmentEventEffectsScNotify = 4730; + CmdPPJKEKEPFMF = 4781; + ENHFBPKPFDI_MLKIKMBONLC = 4748; + CmdCKJACADHCCC = 4732; + CmdGetSaveLogisticsMapScRsp = 4728; + CmdGAAMMAACICO = 4792; + CmdTakePrestigeRewardCsReq = 4729; + CmdActivityRaidPlacingGameCsReq = 4705; + CmdENOABFIPHOB = 4774; + CmdPrestigeLevelUpCsReq = 4771; + CmdKGKKFPGNELC = 4701; + CmdGetAlleyInfoScRsp = 4703; + CmdTakePrestigeRewardScRsp = 4712; + CmdGetAlleyInfoCsReq = 4773; + CmdAlleyTakeEventRewardCsReq = 4720; + CmdLogisticsGameScRsp = 4727; + CmdAlleyPlacingGameScRsp = 4783; + CmdLogisticsGameCsReq = 4780; + CmdMGMDNBOLBMO = 4787; + CmdNGOKHFLMLNJ = 4735; + ENHFBPKPFDI_GHICLFBGFDL = 4776; + CmdLogisticsScoreRewardSyncInfoScNotify = 4716; + CmdHMBPGPOIFNE = 4785; + CmdGIFADCJKKFE = 4715; + ENHFBPKPFDI_PCBAGHCNOLC = 4767; + CmdLogisticsInfoScNotify = 4766; + CmdAlleyEventChangeNotify = 4710; + CmdActivityRaidPlacingGameScRsp = 4714; + CmdPrestigeLevelUpScRsp = 4778; + CmdAlleyTakeEventRewardScRsp = 4799; + CmdAlleyFundsScNotify = 4752; + CmdGetSaveLogisticsMapCsReq = 4749; + ENHFBPKPFDI_MONJHMOILDM = 4738; +} + +enum OCLNFBEAGMM { + OCLNFBEAGMM_PHMKDHKBLDE = 0; + OCLNFBEAGMM_CLMKNFILOLB = 1; + OCLNFBEAGMM_KONBAMDOGDH = 2; + OCLNFBEAGMM_JNGJIPCHJKG = 3; + OCLNFBEAGMM_CIDIHBPFELP = 4; + OCLNFBEAGMM_LBINPJOOJOD = 5; + OCLNFBEAGMM_BBONHJIJLKF = 6; + OCLNFBEAGMM_GEONEAAANKG = 7; +} + +enum PFPHIIKEFIB { + PFPHIIKEFIB_NLCDGIPGFDJ = 0; + PFPHIIKEFIB_NOHNGBAJNGO = 1; + PFPHIIKEFIB_JHIICNJIKPC = 2; + PFPHIIKEFIB_JOIIBDJJOAH = 3; +} + +enum AlleyEventState { + AJOCCOAIFIF_NAPMFFDMLEK = 0; + AJOCCOAIFIF_EMJDKBJFFHF = 1; + AJOCCOAIFIF_MOMHEEPILJO = 2; + AJOCCOAIFIF_HDGPEEIJIJP = 3; +} + +// Obf: CPFBHLBMJOG +// Type: Req +// CmdID: 4773 +message GetAlleyInfoCsReq { +} + +message JEEHGNIBIFE { + uint32 map_id = 6; // offset: 24 + uint32 APNAFLBGENA = 12; // offset: 28 +} + +message JPOLHBFCDNB { + uint32 shop_id = 1; // offset: 24 + uint32 level = 2; // offset: 28 +} + +message GDGEIAHNDAD { + repeated uint32 IFOKHMFNNNF = 15; // offset: 16 + repeated JEEHGNIBIFE OELPOFLBMIE = 5; // offset: 24 + repeated IODAFIBPAGM CFNKOBKJKNK = 13; // offset: 32 + repeated BOLCGIOGIBP ALOOPKCJFEA = 1; // offset: 48 +} + +// Obf: OAJOMNJMJLE +// Type: Rsp +// CmdID: 4703 +message GetAlleyInfoScRsp { + PICDJHEPJLC EEAACLBJODA = 3; // offset: 16 + repeated uint32 AMHAEPILIKF = 9; // offset: 24 + repeated uint32 KENFKICLMGJ = 11; // offset: 32 + repeated uint32 LAANLLFBLDP = 10; // offset: 40 + map BECKKLBMFHK = 2; // offset: 56 + GDGEIAHNDAD NFJKAILEFAD = 5; // offset: 64 + KPBAIEMEFFH HAMAOOBGMLO = 1; // offset: 72 + repeated CEKIFBMPEFH PMIFFBHOOOO = 14; // offset: 80 + uint32 cur_fund = 8; // offset: 88 + uint32 level = 12; // offset: 92 + uint32 EEMCOEHGBAJ = 13; // offset: 96 + uint32 retcode = 15; // offset: 100 +} + +message GHMINCEANHG { + uint32 LMKJLEOPKKL = 11; // offset: 24 + uint32 JAKMMNIEBGJ = 6; // offset: 28 +} + +message CBBPDLPAIPL { + repeated GHMINCEANHG NJKDKIEBGHG = 3; // offset: 24 + uint32 goods_id = 7; // offset: 32 +} + +message AlleyPlacingShip { + repeated CBBPDLPAIPL goods_list = 12; // offset: 16 + uint32 ship_id = 13; // offset: 32 +} + +// Obf: DEPIILNKIPE +// Type: Req +// CmdID: 4754 +message AlleyPlacingGameCsReq { + AlleyPlacingShip GPOMFKNHCPB = 10; // offset: 16 + uint32 DPPOHBGCAGF = 14; // offset: 32 + uint32 BNPKLKIENIK = 6; // offset: 36 + uint32 cost_time = 13; // offset: 40 + uint32 BEAKGBHFLPJ = 9; // offset: 44 + uint32 JFALDHKOAOL = 7; // offset: 48 + uint32 JJGKLHLMMNC = 2; // offset: 52 + uint32 IDILDCBMECI = 1; // offset: 56 + uint32 CAAHDGFMNNO = 12; // offset: 60 +} + +// Obf: EGJCAPACHMJ +// Type: Rsp +// CmdID: 4783 +message AlleyPlacingGameScRsp { + uint32 LFMHGMJELEE = 8; // offset: 24 + uint32 retcode = 13; // offset: 28 + uint32 AJBEOCIEPKP = 10; // offset: 32 + uint32 JKBINMNFPKK = 3; // offset: 36 + uint32 BIJPMOBEIJC = 7; // offset: 40 + uint32 CIBNBDLMEIC = 14; // offset: 44 + uint32 event_id = 6; // offset: 48 + uint32 ABHOECNLLGE = 9; // offset: 52 +} + +// Obf: FMFAKLOHCHN +// Type: Req +// CmdID: 4705 +message ActivityRaidPlacingGameCsReq { + AlleyPlacingShip GPOMFKNHCPB = 15; // offset: 24 + oneof EFJLHNMJEED { + uint32 GFHGCDEJFIE = 5; // offset: 32 + uint32 CAAHDGFMNNO = 13; // offset: 32 + } +} + +// Obf: OEEMFNGCOBO +// Type: Rsp +// CmdID: 4714 +message ActivityRaidPlacingGameScRsp { + uint32 retcode = 13; // offset: 36 + oneof EFJLHNMJEED { + uint32 GFHGCDEJFIE = 6; // offset: 16 + uint32 CAAHDGFMNNO = 4; // offset: 16 + } +} + +message KPBAIEMEFFH { + repeated uint32 DNLGMDCMFGF = 10; // offset: 16 + repeated uint32 EPEELMJDJKP = 8; // offset: 32 + uint32 EBOMMHDNBJL = 9; // offset: 40 + bool FPDGKFHFIEE = 1; // offset: 44 + uint32 OCNLDDNIHOH = 4; // offset: 48 + uint32 BCOAIDIFBBG = 7; // offset: 52 +} + +// Obf: MNPGEDIDKEN +// Type: Notify +// CmdID: 4761 +message AlleyOrderChangedScNotify { + KPBAIEMEFFH NGKPDFJBNMF = 15; // offset: 24 +} + +// Type: Notify +// CmdID: 4759 +message DPFGBJFOFCE { + uint32 FNCLCJCBPLA = 9; // offset: 24 +} + +message JOMEGNGJKJK { + repeated uint32 GADMAOCHBKN = 3; // offset: 16 + repeated uint32 BPCADEMEGNP = 1; // offset: 32 + repeated uint32 OGDKJPDFFAI = 12; // offset: 40 + uint32 shop_id = 8; // offset: 48 + uint32 ANHEOHPNKKC = 7; // offset: 52 + uint32 EBNNNMFGHBJ = 13; // offset: 56 + uint32 CJHLDCAGKND = 10; // offset: 60 +} + +message IODAFIBPAGM { + repeated JOMEGNGJKJK JNGNGMJCAAI = 6; // offset: 16 + uint32 map_id = 9; // offset: 32 + uint32 cost_time = 14; // offset: 36 +} + +message BOLCGIOGIBP { + ItemList reward = 14; // offset: 24 + uint32 FMCPHDJEIDC = 2; // offset: 32 + uint32 AAMKNOOMEOO = 10; // offset: 36 + uint32 map_id = 5; // offset: 40 + uint32 EFBOOJGNKOH = 3; // offset: 44 + uint32 max_score = 7; // offset: 48 + uint32 LLEPGPKGBGM = 1; // offset: 52 +} + +// Obf: CJEFCNKNGNC +// Type: Req +// CmdID: 4780 +message LogisticsGameCsReq { + repeated IODAFIBPAGM MDNBOBFGKFN = 15; // offset: 24 + bool CNCJKGEDEII = 9; // offset: 32 +} + +// Obf: PCEJNOKIGOF +// Type: Notify +// CmdID: 4716 +message LogisticsScoreRewardSyncInfoScNotify { + repeated BOLCGIOGIBP ALOOPKCJFEA = 11; // offset: 24 +} + +// Obf: KBKHHILFFOF +// Type: Rsp +// CmdID: 4727 +message LogisticsGameScRsp { + repeated BOLCGIOGIBP ALOOPKCJFEA = 9; // offset: 16 + uint32 retcode = 14; // offset: 32 + uint32 event_id = 2; // offset: 36 + bool CNCJKGEDEII = 4; // offset: 40 +} + +message CEKIFBMPEFH { + AlleyEventState state = 8; // offset: 24 + uint32 event_id = 7; // offset: 28 + uint32 FHMBKAPPAGO = 9; // offset: 32 +} + +// Type: Req +// CmdID: 4715 +message GIFADCJKKFE { + uint32 event_id = 6; // offset: 24 +} + +// Type: Rsp +// CmdID: 4781 +message PPJKEKEPFMF { + uint32 retcode = 13; // offset: 24 + uint32 event_id = 4; // offset: 28 +} + +// Obf: MFBBJPEPDJM +// Type: Notify +// CmdID: 4710 +message AlleyEventChangeNotify { + CEKIFBMPEFH OOOACLEFDGM = 10; // offset: 24 + uint32 KHANHNFACLN = 5; // offset: 32 +} + +// Type: Notify +// CmdID: 4787 +message MGMDNBOLBMO { + uint32 MONFBLGFKGB = 9; // offset: 24 +} + +// Obf: NIHMFACHENB +// Type: Req +// CmdID: 4729 +message TakePrestigeRewardCsReq { + uint32 level = 5; // offset: 24 +} + +// Obf: ODBFGHLOPJD +// Type: Rsp +// CmdID: 4712 +message TakePrestigeRewardScRsp { + ItemList reward = 12; // offset: 24 + uint32 retcode = 6; // offset: 32 + uint32 level = 10; // offset: 36 +} + +// Obf: HBNANEIBPBG +// Type: Req +// CmdID: 4771 +message PrestigeLevelUpCsReq { +} + +// Obf: MKFGIOCFPJL +// Type: Rsp +// CmdID: 4778 +message PrestigeLevelUpScRsp { + uint32 retcode = 10; // offset: 24 + uint32 level = 3; // offset: 28 +} + +// Obf: DLEHOPOJKKM +// Type: Notify +// CmdID: 4752 +message AlleyFundsScNotify { + uint32 cur_fund = 5; // offset: 24 +} + +// Type: Req +// CmdID: 4774 +message ENOABFIPHOB { + repeated IODAFIBPAGM MDNBOBFGKFN = 14; // offset: 16 +} + +// Type: Rsp +// CmdID: 4792 +message GAAMMAACICO { + repeated IODAFIBPAGM MDNBOBFGKFN = 14; // offset: 24 + uint32 retcode = 7; // offset: 32 +} + +// Obf: LALKCKEAFPE +// Type: Notify +// CmdID: 4766 +message LogisticsInfoScNotify { + GDGEIAHNDAD NFJKAILEFAD = 14; // offset: 16 +} + +message PICDJHEPJLC { + map PCDFIOCMJFE = 8; // offset: 24 + uint32 ACAOLNODBLN = 13; // offset: 32 + uint32 LEGCBILEEHK = 3; // offset: 36 +} + +// Obf: KLAFHGGFBJD +// Type: Notify +// CmdID: 4730 +message AlleyShipmentEventEffectsScNotify { + PICDJHEPJLC JBFIFNPJNHA = 3; // offset: 24 +} + +// Obf: LBCBJBKNNCC +// Type: Req +// CmdID: 4749 +message GetSaveLogisticsMapCsReq { +} + +// Obf: ABOFBLJPHHE +// Type: Rsp +// CmdID: 4728 +message GetSaveLogisticsMapScRsp { + repeated IODAFIBPAGM CFNKOBKJKNK = 10; // offset: 24 + uint32 retcode = 1; // offset: 32 +} + +// Type: Notify +// CmdID: 4701 +message KGKKFPGNELC { + map BECKKLBMFHK = 6; // offset: 24 +} + +message HOHLBBCMKLK { +} + +// Type: Rsp +// CmdID: 4785 +message HMBPGPOIFNE { + uint32 retcode = 5; // offset: 24 + uint32 BIIBPCNNMAE = 11; // offset: 28 +} + +// Obf: EJIPDMFGOON +// Type: Req +// CmdID: 4720 +message AlleyTakeEventRewardCsReq { + uint32 event_id = 7; // offset: 24 +} + +// Obf: DBIAIJKONFB +// Type: Rsp +// CmdID: 4799 +message AlleyTakeEventRewardScRsp { + ItemList reward = 3; // offset: 16 + uint32 retcode = 10; // offset: 32 +} + +// Type: Req +// CmdID: 4732 +message CKJACADHCCC { +} + +// Type: Rsp +// CmdID: 4735 +message NGOKHFLMLNJ { + uint32 retcode = 2; // offset: 24 +} + +enum CmdArchiveType { + MFJDGMGKMDJ_NLCDGIPGFDJ = 0; + CmdGetArchiveDataCsReq = 2373; + CmdKKOGBFCLNHB = 2327; + CmdGetArchiveDataScRsp = 2303; + CmdBJJGFKAOKLG = 2380; +} + +message RelicList { + uint32 set_id = 15; // offset: 24 + uint32 type = 3; // offset: 28 +} + +message MonsterList { + uint32 monster_id = 15; // offset: 24 + uint32 num = 14; // offset: 28 +} + +message ArchiveData { + repeated uint32 archive_equipment_id_list = 15; // offset: 16 + repeated uint32 archive_avatar_id_list = 3; // offset: 24 + repeated RelicList relic_list = 6; // offset: 32 + repeated MonsterList kill_monster_list = 13; // offset: 48 + repeated uint32 archive_missing_equipment_id_list = 2; // offset: 56 +} + +// Obf: IPFMCBBMOEC +// Type: Req +// CmdID: 2373 +message GetArchiveDataCsReq { +} + +// Obf: JPMDALGBLBO +// Type: Rsp +// CmdID: 2303 +message GetArchiveDataScRsp { + ArchiveData archive_data = 10; // offset: 16 + uint32 retcode = 7; // offset: 32 +} + +// Type: Req +// CmdID: 2380 +message BJJGFKAOKLG { +} + +// Type: Rsp +// CmdID: 2327 +message KKOGBFCLNHB { + ArchiveData archive_data = 12; // offset: 16 + uint32 retcode = 2; // offset: 32 +} + +enum CmdAvatarType { + JHGIIBJGLEL_NLCDGIPGFDJ = 0; + CmdGetPreAvatarGrowthInfoCsReq = 367; + CmdAddMultiPathAvatarScNotify = 330; + JHGIIBJGLEL_BKBHLOFEHOC = 348; + CmdLENDBHPIOJK = 390; + CmdSetAvatarPathScRsp = 363; + JHGIIBJGLEL_CAOIEGEDBLL = 336; + CmdDressRelicAvatarScRsp = 376; + CmdGetPreAvatarActivityListScRsp = 305; + JHGIIBJGLEL_CFBPNHBMCEO = 353; + CmdAvatarExpUpScRsp = 327; + JHGIIBJGLEL_ONCCDOGNGGM = 315; + CmdGetPreAvatarGrowthInfoScRsp = 385; + CmdPromoteAvatarScRsp = 381; + CmdMarkAvatarScRsp = 366; + CmdAvatarPathChangedNotify = 317; + JHGIIBJGLEL_KIOLGLCCNAA = 392; + CmdTakeOffRelicScRsp = 361; + JHGIIBJGLEL_CPCFHPMOHDD = 306; + CmdSetAvatarEnhancedIdCsReq = 332; + CmdTakeOffEquipmentScRsp = 312; + JHGIIBJGLEL_FGKDLCDIOGL = 349; + JHGIIBJGLEL_AFODJNHAKCJ = 380; + CmdUnlockAvatarPathScRsp = 400; + CmdSetAvatarEnhancedIdScRsp = 335; + CmdDressAvatarCsReq = 310; + CmdSetGrowthTargetAvatarScRsp = 328; + CmdActiveEidolonCsReq = 383; + CmdGetPreAvatarActivityListCsReq = 316; + CmdActiveEidolonScRsp = 309; + CmdTakePromotionRewardCsReq = 324; + CmdDressAvatarSkinScRsp = 352; + CmdSetPlayerOutfitCsReq = 314; + JHGIIBJGLEL_DPAAIBGLDOB = 339; + CmdUnlockAvatarSkinScNotify = 374; + CmdSetMultipleAvatarPathsScRsp = 388; + CmdDressRelicAvatarCsReq = 342; + CmdCFGGOBEDJOK = 301; + CmdTakeOffRelicCsReq = 338; + CmdSetPlayerOutfitScRsp = 382; + CmdTakeOffAvatarSkinScRsp = 359; + CmdTakeOffEquipmentCsReq = 329; + CmdAvatarSpecialSkilltreeUnlockScNotify = 326; + CmdGetAvatarDataScRsp = 303; + CmdDressAvatarScRsp = 387; + CmdTakePromotionRewardScRsp = 371; + CmdUnlockSkilltreeScRsp = 313; + CmdAddAvatarScNotify = 354; + JHGIIBJGLEL_CKCCDCNLDOI = 378; + CmdGetAvatarDataCsReq = 373; +} + +enum CFMDKNCDDAL { + CFMDKNCDDAL_NADPFMGBHDJ = 0; + CFMDKNCDDAL_GGGLNCBOICD = 1; +} + +enum AddAvatarSrcState { + ADD_AVATAR_SRC_NONE = 0; + ADD_AVATAR_SRC_GACHA = 1; + ADD_AVATAR_SRC_ROGUE = 2; + ADD_AVATAR_SRC_DELIVERY = 3; +} + +enum GCALLOJPPIJ { + GCALLOJPPIJ_NLCDGIPGFDJ = 0; + GCALLOJPPIJ_BDEFGIPPKNM = 1; + GCALLOJPPIJ_BPBFOIJKCJA = 2; +} + +enum GrowthTargetState { + GrowthTargetState_MMBDGPMCJKH = 0; + GrowthTargetState_PDHPKPOCOHM = 1; + GrowthTargetState_CMBMDMBHFEC = 2; + GrowthTargetState_DALNOIDGBGI = 3; + GrowthTargetState_JEAOCLOOAMJ = 4; + GrowthTargetState_FCKJLEGDJHJ = 5; +} + +// Type: Req +// CmdID: 373 +message GetAvatarDataCsReq { + repeated uint32 base_avatar_id_list = 8; // offset: 24 + bool is_get_all = 5; // offset: 32 +} + +message AvatarPathSkillTree { + uint32 level = 3; // offset: 24 + uint32 anchor_type = 5; // offset: 28 +} + +message Avatar { + repeated uint32 has_taken_promotion_reward_list = 8; // offset: 24 + uint32 equipment_unique_id = 1; // offset: 32 + uint32 base_avatar_id = 7; // offset: 36 + uint32 exp = 12; // offset: 40 + bool is_marked = 11; // offset: 44 + uint32 level = 13; // offset: 48 + uint32 cur_multi_path_avatar_type = 5; // offset: 52 + uint32 promotion = 2; // offset: 56 + uint64 first_met_time_stamp = 10; // offset: 64 +} + +message AvatarPathData { + repeated AvatarPathSkillTree avatar_path_skill_tree = 9; // offset: 16 + repeated EquipRelic equip_relic_list = 11; // offset: 24 + uint32 unk_enhanced_id = 3; // offset: 40 + uint32 path_equipment_id = 14; // offset: 44 + uint64 unlock_timestamp = 6; // offset: 48 + uint32 rank = 2; // offset: 56 + uint32 avatar_id = 5; // offset: 60 + uint32 dressed_skin_id = 8; // offset: 64 +} + +// Type: Rsp +// CmdID: 303 +message GetAvatarDataScRsp { + repeated uint32 basic_type_id_list = 10; // offset: 24 + repeated Avatar avatar_list = 6; // offset: 32 + repeated CFMDKNCDDAL PILOAFIMCGK = 1; // offset: 40 + repeated uint32 skin_list = 12; // offset: 48 + CJLCPMDGIBO DHKFCDAGHDM = 14; // offset: 56 + repeated AvatarPathData avatar_path_data_info_list = 9; // offset: 64 + repeated APAMFCKFHLL JBFBEOLOHJN = 13; // offset: 72 + bool is_get_all = 3; // offset: 80 + uint32 retcode = 8; // offset: 84 + uint32 JFAADMONJNF = 7; // offset: 88 +} + +message AvatarExpUpCsReq { + ItemCostData item_cost = 13; // offset: 24 + uint32 base_avatar_id = 7; // offset: 32 +} + +// Type: Rsp +// CmdID: 327 +message AvatarExpUpScRsp { + repeated PileItem return_item_list = 1; // offset: 24 + uint32 retcode = 12; // offset: 32 +} + +message UnlockSkillTreeCsReq { + repeated ItemCost item_list = 11; // offset: 24 + uint32 point_id = 15; // offset: 32 + uint32 level = 4; // offset: 36 +} + +// Type: Rsp +// CmdID: 313 +message UnlockSkilltreeScRsp { + uint32 point_id = 15; // offset: 24 + uint32 retcode = 9; // offset: 28 + uint32 level = 13; // offset: 32 +} + +message PromoteAvatarCsReq { + repeated ItemCost item_list = 5; // offset: 16 + uint32 base_avatar_id = 13; // offset: 32 +} + +// Type: Rsp +// CmdID: 381 +message PromoteAvatarScRsp { + uint32 retcode = 13; // offset: 24 +} + +// Type: Req +// CmdID: 310 +message DressAvatarCsReq { + uint32 avatar_id = 13; // offset: 24 + uint32 equipment_unique_id = 8; // offset: 28 +} + +// Type: Rsp +// CmdID: 387 message DressAvatarScRsp { uint32 retcode = 15; // offset: 24 } -// Obf: IJLIFFBDHJF // Type: Req -// CmdID: 339 +// CmdID: 329 message TakeOffEquipmentCsReq { - uint32 avatar_id = 2; // offset: 24 + uint32 avatar_id = 8; // offset: 24 } // Type: Rsp -// CmdID: 301 +// CmdID: 312 message TakeOffEquipmentScRsp { - uint32 retcode = 5; // offset: 24 + uint32 retcode = 2; // offset: 24 } -// Obf: CHOJLJONBKJ // Type: Notify -// CmdID: 374 +// CmdID: 354 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 + ItemList reward = 13; // offset: 24 + uint32 base_avatar_id = 2; // offset: 32 + AddAvatarSrcState src = 9; // offset: 36 + bool is_new = 15; // offset: 40 } -// Obf: GNNPDCOCAFL // Type: Notify -// CmdID: 328 +// CmdID: 330 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 + ItemList reward = 7; // offset: 24 + repeated NKDNFDCFNCP HJMDNLBNPNA = 2; // offset: 32 + bool is_new = 12; // offset: 40 + GCALLOJPPIJ ALKDBJEGAGG = 6; // offset: 44 + uint32 avatar_id = 9; // offset: 48 } -// Obf: NPIAAMJABBO // Type: Req -// CmdID: 337 +// CmdID: 383 message ActiveEidolonCsReq { - ItemCostList cost_data = 4; // offset: 16 - uint32 avatar_id = 2; // offset: 32 - uint32 rank = 3; // offset: 36 + ItemCostData cost_data = 12; // offset: 16 + uint32 avatar_id = 3; // offset: 32 + uint32 rank = 6; // offset: 36 } // Type: Rsp -// CmdID: 304 +// CmdID: 309 message ActiveEidolonScRsp { - uint32 retcode = 7; // offset: 24 + uint32 retcode = 11; // offset: 24 } message DressRelicParam { uint32 relic_unique_id = 2; // offset: 24 - uint32 relic_type = 11; // offset: 28 + uint32 relic_type = 1; // offset: 28 +} + +// Type: Req +// CmdID: 342 +message DressRelicAvatarCsReq { + repeated DressRelicParam switch_list = 3; // offset: 24 + uint32 avatar_id = 9; // offset: 32 +} + +// Type: Rsp +// CmdID: 376 +message DressRelicAvatarScRsp { + uint32 avatar_id = 3; // offset: 24 + uint32 retcode = 12; // 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 + repeated uint32 relic_type_list = 8; // offset: 24 + uint32 avatar_id = 15; // offset: 32 } // Type: Rsp -// CmdID: 333 +// CmdID: 361 message TakeOffRelicScRsp { + uint32 retcode = 6; // offset: 24 +} + +// Type: Req +// CmdID: 324 +message TakePromotionRewardCsReq { + uint32 base_avatar_id = 5; // offset: 24 + uint32 promotion = 9; // offset: 28 +} + +// Type: Rsp +// CmdID: 371 +message TakePromotionRewardScRsp { + ItemList reward_list = 12; // offset: 24 + uint32 retcode = 7; // offset: 32 +} + +message DressAvatarSkinCsReq { + uint32 avatar_id = 14; // offset: 24 + uint32 skin_id = 12; // offset: 28 +} + +// Type: Rsp +// CmdID: 352 +message DressAvatarSkinScRsp { 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 + uint32 avatar_id = 1; // offset: 24 } // Type: Rsp -// CmdID: 389 -message KGJHPKBMIPB { - uint32 retcode = 4; // offset: 24 +// CmdID: 359 +message TakeOffAvatarSkinScRsp { + uint32 retcode = 12; // offset: 24 } -// Obf: EACOAPGDPMF // Type: Notify -// CmdID: 396 +// CmdID: 374 message UnlockAvatarSkinScNotify { - uint32 skin_id = 3; // offset: 24 + uint32 skin_id = 4; // offset: 24 } -// Obf: KEINOELMNOA // Type: Req -// CmdID: 302 +// CmdID: 314 message SetPlayerOutfitCsReq { - MCNDBBEBKMJ HPHOEDAGBOB = 2; // offset: 24 + CJLCPMDGIBO DHKFCDAGHDM = 5; // offset: 16 } -// Obf: NIKPKPDGAPF // Type: Rsp -// CmdID: 349 +// CmdID: 382 message SetPlayerOutfitScRsp { - uint32 retcode = 14; // offset: 24 + uint32 retcode = 6; // offset: 24 } -// Obf: DJOODHNAGCF -// Type: Req -// CmdID: 357 message MarkAvatarCsReq { - uint32 avatar_id = 9; // offset: 28 - bool is_marked = 1; // offset: 24 + uint32 avatar_id = 3; // offset: 24 + bool is_marked = 7; // offset: 28 } -// Obf: GFEMPLHPLCD // Type: Rsp -// CmdID: 321 +// CmdID: 366 message MarkAvatarScRsp { - bool is_marked = 10; // offset: 32 - uint32 avatar_id = 9; // offset: 24 - uint32 retcode = 11; // offset: 28 + uint32 retcode = 15; // offset: 24 + bool is_marked = 8; // offset: 28 + uint32 avatar_id = 6; // offset: 32 } -message DDAALINAIJN { - uint32 avatar_id = 9; // offset: 36 - repeated KFLKNDHJILI DHAIJLJCJAF = 4; // offset: 24 - uint32 KNCJPJFMPAJ = 1; // offset: 40 - HDJKGMLAFNP source = 14; // offset: 32 +message SetGrowthTargetAvatarCsReq { + repeated CFMDKNCDDAL FLINDJJJFLB = 2; // offset: 16 + uint32 avatar_id = 4; // offset: 32 + uint32 FCACACLEJNM = 9; // offset: 36 + GrowthTargetState source = 6; // offset: 40 } // Type: Rsp -// 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 +// CmdID: 328 +message SetGrowthTargetAvatarScRsp { + repeated CFMDKNCDDAL FLINDJJJFLB = 9; // offset: 16 + uint32 JFAADMONJNF = 10; // offset: 32 + uint32 retcode = 14; // offset: 36 + uint32 growth_avatar_id = 15; // offset: 40 } // Type: Notify -// CmdID: 353 -message AJLCAJEKAGP { - uint32 MMOPCKLPHIO = 11; // offset: 32 - repeated KFLKNDHJILI DHAIJLJCJAF = 7; // offset: 24 +// CmdID: 301 +message CFGGOBEDJOK { + repeated CFMDKNCDDAL FLINDJJJFLB = 9; // offset: 24 + uint32 JFAADMONJNF = 7; // offset: 32 } -// Obf: GNKCDKGGLBC +// Obf: FNEKPCPNKLO // Type: Req -// CmdID: 320 +// CmdID: 316 message GetPreAvatarActivityListCsReq { } -// Obf: ODCJLIFCCLO +// Obf: CEAIGOBEACN // Type: Rsp -// CmdID: 393 +// CmdID: 305 message GetPreAvatarActivityListScRsp { - uint32 retcode = 1; // offset: 32 - repeated uint32 FMKJKGAJKKJ = 5; // offset: 16 + repeated uint32 DDMEHPDHPLM = 1; // offset: 24 + uint32 retcode = 14; // 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 +message OGIFJNIGHBO { + string NOCPIJJBKCB = 1130; // offset: 16 + string LACBKOCCFHL = 682; // offset: 24 + string JEMHFHJKBEN = 1565; // offset: 32 + string NDJGLMCPFHK = 938; // offset: 48 + uint32 BJFJHEJGFPM = 9; // offset: 56 + uint32 JHLPBJCAIIF = 7; // offset: 60 + uint32 JPGOACKIFFC = 3; // offset: 64 + uint32 FDIJAFBCILL = 12; // offset: 68 + uint32 OIFPBOCOALL = 15; // offset: 72 + uint32 type = 487; // offset: 76 + uint32 IEGOLHHOANB = 1; // offset: 80 + uint32 LNHKCMAPMLM = 11; // offset: 84 + uint32 PPDAGPPKEJD = 737; // offset: 88 + uint32 JOBMEJMFELF = 4; // offset: 92 + uint32 PELFCMAHJGA = 10; // offset: 96 + uint32 PGJKALFDFMA = 8; // offset: 100 + uint32 DKEBMGFMCBH = 13; // offset: 104 + uint32 CAHBPNLNKCC = 6; // offset: 108 + uint32 BFEPBBLIOGP = 2; // offset: 112 + uint32 panel_id = 1535; // offset: 116 + uint32 DLGCGJCKLCB = 14; // offset: 120 + uint32 IICANCHNIBB = 5; // offset: 124 } -// Obf: NCCKGFLFPON +// Obf: KIBJDDNABII // Type: Req -// CmdID: 308 +// CmdID: 367 message GetPreAvatarGrowthInfoCsReq { } -// Obf: AGPIDEMDFDJ +// Obf: NMLGHIFLBNN // Type: Rsp -// CmdID: 317 +// CmdID: 385 message GetPreAvatarGrowthInfoScRsp { - uint32 retcode = 3; // offset: 32 - repeated NBBCCKMKJNE AGGILHAONPH = 5; // offset: 24 + repeated OGIFJNIGHBO JLMMCNIMPOA = 6; // offset: 24 + uint32 retcode = 4; // offset: 32 } -// Obf: NLDEBMAJOIG // Type: Req -// CmdID: 354 +// CmdID: 332 message SetAvatarEnhancedIdCsReq { - uint32 avatar_id = 4; // offset: 24 - uint32 enhanced_id = 1; // offset: 28 + uint32 enhanced_id = 1; // offset: 24 + uint32 avatar_id = 11; // offset: 28 } -// Obf: FDDIICNLPBJ // Type: Rsp -// CmdID: 379 +// CmdID: 335 message SetAvatarEnhancedIdScRsp { - uint32 unk_enhanced_id = 11; // offset: 24 - uint32 growth_avatar_id = 5; // offset: 28 - uint32 retcode = 6; // offset: 32 + uint32 unk_enhanced_id = 14; // offset: 24 + uint32 growth_avatar_id = 10; // offset: 28 + uint32 retcode = 15; // offset: 32 } -// Obf: HKMDKHPJHGE -// Type: Req -// CmdID: 366 message SetAvatarPathCsReq { - MultiPathAvatarType avatar_id = 12; // offset: 24 + MultiPathAvatarType avatar_id = 6; // offset: 24 } -// Obf: FPJIMDECKKD // Type: Rsp -// CmdID: 305 +// CmdID: 363 message SetAvatarPathScRsp { - uint32 retcode = 9; // offset: 24 - MultiPathAvatarType avatar_id = 12; // offset: 28 + MultiPathAvatarType avatar_id = 2; // offset: 24 + uint32 retcode = 12; // offset: 28 } -// Obf: NPEPMCLAGPA -// Type: Req -// CmdID: 336 message SetMultipleAvatarPathsCsReq { - repeated MultiPathAvatarType avatar_id_list = 4; // offset: 16 + repeated MultiPathAvatarType avatar_id_list = 6; // offset: 16 } -// Obf: LEFFBPBBCHE // Type: Rsp -// CmdID: 303 +// CmdID: 388 message SetMultipleAvatarPathsScRsp { - uint32 retcode = 15; // offset: 24 + uint32 retcode = 1; // offset: 24 } -// Obf: KHLNKEOIDHA -// Type: Req -// CmdID: 330 message UnlockAvatarPathCsReq { - MultiPathAvatarType avatar_id = 12; // offset: 24 + MultiPathAvatarType avatar_id = 10; // offset: 24 } -// Obf: MNAPEAEAFDO // Type: Rsp -// CmdID: 371 +// CmdID: 400 message UnlockAvatarPathScRsp { - 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 + repeated uint32 basic_type_id_list = 12; // offset: 16 + ItemList reward = 6; // offset: 32 + MultiPathAvatarType avatar_id = 14; // offset: 40 + uint32 retcode = 13; // offset: 44 } -// Obf: IGLFEPHKFEM // Type: Notify -// CmdID: 311 +// CmdID: 317 message AvatarPathChangedNotify { - uint32 base_avatar_id = 5; // offset: 28 - MultiPathAvatarType cur_multi_path_avatar_type = 7; // offset: 24 + uint32 base_avatar_id = 15; // offset: 24 + MultiPathAvatarType cur_multi_path_avatar_type = 4; // offset: 28 } -// Obf: CKCLONOOLNO // Type: Notify -// CmdID: 392 +// CmdID: 326 message AvatarSpecialSkilltreeUnlockScNotify { - uint32 point_id = 14; // offset: 24 - uint32 avatar_id = 6; // offset: 28 + uint32 point_id = 13; // offset: 24 + uint32 avatar_id = 12; // offset: 28 +} + +// Type: Notify +// CmdID: 390 +message LENDBHPIOJK { + uint32 avatar_id = 15; // offset: 24 } -// Obf: JHHEBHOKOEK enum CmdBattleType { - 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; + EJCOIDCJDHM_NLCDGIPGFDJ = 0; + CmdQuitBattleScRsp = 127; + CmdPVEBattleResultScRsp = 103; + CmdSyncClientResVersionScRsp = 181; + CmdReBattleAfterBattleLoseCsNotify = 154; + CmdQuitBattleCsReq = 180; + CmdRebattleByClientCsNotify = 183; + CmdBattleReplayScNotify = 109; + CmdQuitBattleScNotify = 110; + CmdPVEBattleResultCsReq = 173; + CmdServerSimulateBattleFinishScNotify = 112; + CmdGetCurBattleInfoCsReq = 136; + EJCOIDCJDHM_NAOMMJCLMOI = 187; + CmdSyncClientResVersionCsReq = 115; + CmdGetCurBattleInfoScRsp = 113; + CmdBattleLogReportScRsp = 129; } -// Obf: OOKEHNJKDMF +// Obf: CHIIPPKECEF // Type: Req -// CmdID: 191 +// CmdID: 173 message PVEBattleResultCsReq { - 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 - bool ABAIAEMNEOA = 9; // offset: 68 - uint32 battle_id = 15; // offset: 64 - BattleEndStatus end_status = 8; // offset: 84 - bool KIBMEMNCCDN = 5; // offset: 69 + map LJJEOOJCEOG = 7; // offset: 16 + BattleStatistics stt = 15; // offset: 24 + bytes turn_snapshot_hash = 2; // offset: 32 + string debug_extra_info = 4; // offset: 48 + repeated BattleOp op_list = 1; // offset: 56 + uint32 LJKMPIMKOMO = 13; // offset: 64 + uint32 stage_id = 8; // offset: 68 + uint32 cost_time = 9; // offset: 72 + uint32 NIBMFCFBHEP = 14; // offset: 76 + uint32 LGOJDHLMGEN = 12; // offset: 80 + bool LGJMMJEFGNK = 6; // offset: 84 + bool NNGDLOHALCN = 10; // offset: 85 + bool DKIDHMAOMJB = 11; // offset: 86 + BattleEndStatus end_status = 3; // offset: 88 + uint32 battle_id = 5; // offset: 92 } -// Obf: NNEAKALHKHN +// Obf: PPNMNDKILGL // Type: Rsp -// CmdID: 110 +// CmdID: 103 message PVEBattleResultScRsp { - 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 + ItemList item_list_unk1 = 727; // offset: 16 + string DPHOLBABAOL = 3; // offset: 24 + ItemList item_list_unk2 = 6; // offset: 32 + repeated BattleAvatar battle_avatar_list = 4; // offset: 40 + LMDPKOELKFL ABEMLCJBIEF = 1442; // offset: 48 + ItemList multiple_drop_data = 2; // offset: 56 + ItemList drop_data = 13; // offset: 72 + string DIMHPKFPPKA = 11; // offset: 80 + bool OPDKJBHLOJM = 693; // offset: 88 + bool check_identical = 12; // offset: 89 + uint32 AKDGBBDFDHA = 8; // offset: 92 + uint32 stage_id = 1; // offset: 96 + uint32 EAHGEKNLHPN = 9; // offset: 100 + uint32 event_id = 10; // offset: 104 + BattleEndStatus end_status = 15; // offset: 108 + uint32 battle_id = 7; // offset: 112 + uint32 LEMGICCOKBK = 14; // offset: 116 + uint32 retcode = 5; // offset: 120 } -// Obf: NOMOGIEPIGJ // Type: Req -// CmdID: 194 +// CmdID: 180 message QuitBattleCsReq { - RebattleType MGABMCBOHMK = 2; // offset: 32 - BattleStatistics stt = 8; // offset: 16 + BattleStatistics stt = 10; // offset: 16 + RebattleType NKDAAAGPCDB = 13; // offset: 32 } // Type: Rsp -// CmdID: 195 -message PDNPICPECAC { - uint32 retcode = 14; // offset: 24 +// CmdID: 127 +message QuitBattleScRsp { + uint32 retcode = 9; // offset: 24 } -// Obf: PFLGOCPNICF +// Obf: FAMHHDBNNFD // Type: Req -// CmdID: 114 +// CmdID: 136 message GetCurBattleInfoCsReq { } -// Obf: IICAANBDBGK +// Obf: LJJAAGCEBCK // Type: Rsp -// CmdID: 118 +// CmdID: 113 message GetCurBattleInfoScRsp { - 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 + AetherDivideBattleInfo HIDIEJALFIE = 3; // offset: 24 + SceneBattleInfo battle_info = 5; // offset: 32 + BattleEndStatus last_end_status = 6; // offset: 40 + uint32 KDJGDHKJAGE = 7; // offset: 44 + uint32 retcode = 14; // offset: 48 } -// Obf: KABFOGEHLFC // Type: Req -// CmdID: 109 +// CmdID: 115 message SyncClientResVersionCsReq { - uint32 DIJHAFOGEOF = 8; // offset: 24 + uint32 LJKMPIMKOMO = 6; // offset: 24 } // Type: Rsp -// CmdID: 198 -message SyncClientResVersionScRsp { - uint32 retcode = 7; // offset: 28 - uint32 DIJHAFOGEOF = 3; // offset: 24 +// CmdID: 181 +message SyncClientResVersionScRsp { + uint32 LJKMPIMKOMO = 10; // offset: 24 + uint32 retcode = 1; // offset: 28 } // Type: Notify -// CmdID: 163 -message EHAMEFNCLCK { +// CmdID: 110 +message QuitBattleScNotify { } -message PGOEMPFCKBE { +message BattleLogReportCsReq { } // Type: Rsp -// CmdID: 139 -message FOMEICLIGLA { - bool MIPMBGGKCFM = 1; // offset: 28 - uint32 retcode = 15; // offset: 24 +// CmdID: 129 +message BattleLogReportScRsp { + uint32 retcode = 6; // offset: 24 + bool JPGGLLELMPC = 3; // offset: 28 } // Type: Notify -// CmdID: 101 -message NKELGONGCBH { +// CmdID: 112 +message ServerSimulateBattleFinishScNotify { } // Type: Notify -// CmdID: 174 -message JKMDOBAFKDI { - bool FDBGOJCKLBH = 5; // offset: 24 +// CmdID: 154 +message ReBattleAfterBattleLoseCsNotify { + bool KCDMHBJKNMK = 2; // offset: 24 } // Type: Notify -// CmdID: 137 -message EGJNFMFALAA { - BattleStatistics stt = 2; // offset: 16 - RebattleType MGABMCBOHMK = 9; // offset: 32 +// CmdID: 183 +message RebattleByClientCsNotify { + BattleStatistics stt = 15; // offset: 16 + RebattleType NKDAAAGPCDB = 9; // offset: 32 +} + +// Obf: OJOEOMAKAGI +// Type: Notify +// CmdID: 109 +message BattleReplayScNotify { + bytes NOJCNDGGLBC = 11; // offset: 24 + uint32 battle_id = 6; // offset: 32 + uint32 stage_id = 8; // offset: 36 } -// Obf: BKHGOOJKNGI enum CmdBattleCollegeType { - BKHGOOJKNGI_PCPDHELPKEM = 0; - CmdGetBattleCollegeDataCsReq = 5791; - CmdStartBattleCollegeScRsp = 5714; - CmdGetBattleCollegeDataScRsp = 5710; - CmdSyncBattleCollegeDataChangeScNotify = 5794; - CmdStartBattleCollegeCsReq = 5795; + GJPPDNGGKCC_NLCDGIPGFDJ = 0; + CmdGetBattleCollegeDataScRsp = 5703; + CmdGetBattleCollegeDataCsReq = 5773; + CmdStartBattleCollegeScRsp = 5736; + CmdStartBattleCollegeCsReq = 5727; + CmdSyncBattleCollegeDataChangeScNotify = 5780; } -// Obf: CFAHKPLLOML +// Obf: LNFGDEAIHNL // Type: Req -// CmdID: 5791 +// CmdID: 5773 message GetBattleCollegeDataCsReq { } -// Obf: MNEJDGILKMI +// Obf: JOIAADCLOGF // Type: Rsp -// CmdID: 5710 +// CmdID: 5703 message GetBattleCollegeDataScRsp { - repeated uint32 NFDCOLPACEM = 12; // offset: 24 - uint32 LCDALEEEDJJ = 5; // offset: 36 - uint32 retcode = 6; // offset: 32 + repeated uint32 finished_college_id_list = 13; // offset: 24 + uint32 MNMJCNOLIII = 4; // offset: 32 + uint32 retcode = 6; // offset: 36 } -// Obf: MMINPIFHLEE +// Obf: MIIIAIEGEKM // Type: Notify -// CmdID: 5794 +// CmdID: 5780 message SyncBattleCollegeDataChangeScNotify { - uint32 LCDALEEEDJJ = 5; // offset: 40 - ItemList reward = 4; // offset: 32 - repeated uint32 NFDCOLPACEM = 7; // offset: 16 + ItemList reward = 5; // offset: 16 + repeated uint32 finished_college_id_list = 15; // offset: 24 + uint32 MNMJCNOLIII = 8; // offset: 40 } -// Obf: BANJBCGMOGA +// Obf: FDFHMOKCNLB // Type: Req -// CmdID: 5795 +// CmdID: 5727 message StartBattleCollegeCsReq { - uint32 id = 5; // offset: 24 + uint32 id = 12; // offset: 24 } -// Obf: AEPAMIBJDFD +// Obf: CHKPEKJFPFD // Type: Rsp -// CmdID: 5714 +// CmdID: 5736 message StartBattleCollegeScRsp { - uint32 retcode = 7; // offset: 32 - uint32 id = 8; // offset: 36 - SceneBattleInfo battle_info = 13; // offset: 24 + SceneBattleInfo battle_info = 7; // offset: 16 + uint32 retcode = 10; // offset: 32 + uint32 id = 14; // offset: 36 } -// Obf: FGHAGLLOPGH enum CmdBattlePassType { - FGHAGLLOPGH_PCPDHELPKEM = 0; - CmdBattlePassInfoNotify = 3091; - CmdTakeBpRewardCsReq = 3095; - CmdTakeBpRewardScRsp = 3014; - CmdTakeAllRewardScRsp = 3063; - CmdTakeAllRewardCsReq = 3098; - CmdBuyBpLevelScRsp = 3009; - CmdBuyBpLevelCsReq = 3018; + JHHIAPCKHNP_NLCDGIPGFDJ = 0; + CmdBuyBpLevelScRsp = 3015; + CmdTakeBpRewardScRsp = 3036; + CmdTakeAllRewardScRsp = 3010; + CmdTakeBpRewardCsReq = 3027; + CmdBattlePassInfoNotify = 3073; + CmdTakeAllRewardCsReq = 3081; + CmdBuyBpLevelCsReq = 3013; } -// Obf: ANMMOPCHJDI enum BpTierType { - ANMMOPCHJDI_PCPDHELPKEM = 0; - ANMMOPCHJDI_LBLBCLIFGNE = 1; - ANMMOPCHJDI_GILFHNIDKFF = 2; - ANMMOPCHJDI_DGNEFFILOMJ = 3; + FMGFKIKBHKN_NLCDGIPGFDJ = 0; + FMGFKIKBHKN_LDCGNGDPGAM = 1; + FMGFKIKBHKN_FENMGLMPMFF = 2; + FMGFKIKBHKN_AJDEOPEJGEC = 3; } -// Obf: FAAJKCACGCD enum BpRewardType { - FAAJKCACGCD_OEJCECBCHLC = 0; - FAAJKCACGCD_FOOHDABHDKM = 1; - FAAJKCACGCD_GIIMBEOPDFB = 2; - FAAJKCACGCD_PBOMGOKANJD = 3; - FAAJKCACGCD_JFMBNEMIDFK = 4; + FDKLOILAJHE_EIDKKGLPFGO = 0; + FDKLOILAJHE_GBOMNKONCPL = 1; + FDKLOILAJHE_CPGBMBBPKPG = 2; + FDKLOILAJHE_ENKNEHACMFJ = 3; + FDKLOILAJHE_CKPPJBAKGHL = 4; } -// Obf: BCMCDFIOBJH +// Obf: LAOOKLNMLPH // Type: Notify -// CmdID: 3091 +// CmdID: 3073 message BattlePassInfoNotify { - 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 + uint64 ICPCCGPEJMP = 15; // offset: 24 + uint64 AIMGGFNLIEK = 6; // offset: 32 + uint64 DAFMMPKFOEA = 10; // offset: 40 + uint64 OKPOHIHPOKI = 7; // offset: 48 + uint64 NJDCMGOJOLE = 11; // offset: 56 + uint64 CBLNJDCICBC = 3; // offset: 64 + uint32 POJDILFNJAH = 9; // offset: 72 + uint32 level = 2; // offset: 76 + uint32 exp = 5; // offset: 80 + BpTierType DELEGHOCLMO = 14; // offset: 84 + uint32 AECHNDNNMLF = 12; // offset: 88 + uint64 PDODOAOHMAC = 1; // offset: 96 + uint64 CHJKOFANIKA = 13; // offset: 104 } -// Obf: KFCILKEEFBE +// Obf: HKIOLACNPJF // Type: Req -// CmdID: 3095 +// CmdID: 3027 message TakeBpRewardCsReq { - uint32 JKOAAFGPNCJ = 5; // offset: 28 - BpRewardType type = 2; // offset: 32 - uint32 level = 13; // offset: 24 + uint32 optional_reward_id = 2; // offset: 24 + uint32 level = 12; // offset: 28 + BpRewardType type = 13; // offset: 32 } -// Obf: OMKDADNLEPN +// Obf: INMLDGNNGKH // Type: Rsp -// CmdID: 3014 +// CmdID: 3036 message TakeBpRewardScRsp { - uint32 retcode = 1; // offset: 32 - ItemList reward = 4; // offset: 16 + ItemList reward = 9; // offset: 16 + uint32 retcode = 11; // offset: 32 } -// Obf: CDDHDMNPLIF +// Obf: CEJDHNPPCCD // Type: Req -// CmdID: 3018 +// CmdID: 3013 message BuyBpLevelCsReq { - uint32 ODADJILOEKO = 15; // offset: 24 + uint32 IGOOJKMPMDC = 4; // offset: 24 } -// Obf: KNAEHBAAPKA +// Obf: JEOKGDBPPMF // Type: Rsp -// CmdID: 3009 +// CmdID: 3015 message BuyBpLevelScRsp { - uint32 retcode = 13; // offset: 24 + uint32 retcode = 15; // offset: 24 } message OptionalReward { - uint32 optional_reward_id = 4; // offset: 24 + uint32 optional_reward_id = 6; // offset: 24 uint32 level = 8; // offset: 28 } -// Obf: GLKIDDFNJLC +// Obf: HEPHIKELLEA // Type: Req -// CmdID: 3098 +// CmdID: 3081 message TakeAllRewardCsReq { - repeated OptionalReward GGBKOFKEHND = 9; // offset: 16 + repeated OptionalReward EIKKALADEHM = 3; // offset: 16 } -// Obf: OMDJLBEGKAG +// Obf: GAMCGLNKLLG // Type: Rsp -// CmdID: 3063 +// CmdID: 3010 message TakeAllRewardScRsp { - ItemList reward = 12; // offset: 16 - uint32 retcode = 11; // offset: 32 + ItemList reward = 8; // offset: 24 + uint32 retcode = 14; // offset: 32 } -// Obf: DLJPALHAPPL enum CmdBenefitActivityType { - DLJPALHAPPL_PCPDHELPKEM = 0; - CmdGetBenefitActivityInfo = 4857; - CmdCDFGBPOPNAL = 4888; - CmdJoinBenefitActivityCsReq = 4885; - CmdGetBenefitActivityInfoCsReq = 4863; - CmdTakeBenefitActivityRewardCsReq = 4880; - CmdTakeBenefitActivityRewardScRsp = 4877; + CCOCNFLIOGK_NLCDGIPGFDJ = 0; + CmdJoinBenefitActivityCsReq = 4894; + CmdJoinBenefitActivityScRsp = 4877; + CmdGetBenefitActivityInfoCsReq = 4882; + CmdTakeBenefitActivityRewardCsReq = 4857; + CmdGetBenefitActivityInfoScRsp = 4892; + CmdTakeBenefitActivityRewardScRsp = 4873; } -// Obf: JHKPLLCLBOH +// Obf: BCMJFJHILIB // Type: Req -// CmdID: 4863 +// CmdID: 4882 message GetBenefitActivityInfoCsReq { } -// Obf: MHGBPCKDGBM message LuckyKoiInfoList { - uint32 head_icon = 2; // offset: 40 - string PNFFLCLMFLO = 15; // offset: 16 - string IKDCFENDDOB = 3; // offset: 32 + string ELBEDNGJKDD = 4; // offset: 24 + string LHAPDMPPOMP = 3; // offset: 32 + uint32 head_icon = 6; // offset: 40 } -message AMDMKFGOAPO { +message ICGOLPHCKIL { ItemList item_list = 12; // offset: 16 - uint32 level = 13; // offset: 32 + uint32 level = 15; // offset: 32 } -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 +message OPGKKPEDKCL { + repeated LuckyKoiInfoList JEMFDEEFPFM = 4; // offset: 16 + repeated ICGOLPHCKIL EGGJFCELHNK = 10; // offset: 24 + uint64 end_time = 7; // offset: 40 + uint64 EGGJMKCABEF = 1; // offset: 48 + uint32 MACLJJCIDEJ = 15; // offset: 56 + uint64 begin_time = 2; // offset: 64 } -// Obf: HMDOLONKPNL message BenefitData { - FHBFFIFIPOA ODLBOKHDANL = 3; // offset: 16 - uint32 COOOFFKIDMC = 7; // offset: 40 - uint32 status = 4; // offset: 32 - uint32 level = 2; // offset: 36 + OPGKKPEDKCL EABKOHGCHFP = 12; // offset: 16 + uint32 level = 15; // offset: 32 + uint32 status = 8; // offset: 36 + uint32 JALHKMEOOPN = 2; // offset: 40 } -// Obf: JANFPGBKHCC +// Obf: DJIIJODNAOF // Type: Rsp -// CmdID: 4857 -message GetBenefitActivityInfo { - bool EHGBHCPKGJH = 12; // offset: 36 - repeated BenefitData MKLDMAEAPPF = 3; // offset: 24 - uint32 retcode = 11; // offset: 32 +// CmdID: 4892 +message GetBenefitActivityInfoScRsp { + repeated BenefitData HNFFFDEGOEB = 8; // offset: 24 + uint32 retcode = 4; // offset: 32 + bool GHHLLCEMAOP = 7; // offset: 36 } -message IIJKILFJENL { - bool FDDHIBCEOKE = 7; // offset: 24 - uint32 COOOFFKIDMC = 2; // offset: 28 +message OKKEJHPLMLA { + uint32 JALHKMEOOPN = 2; // offset: 24 + bool OOFKOIMLCPA = 7; // offset: 28 } -// Obf: FOCOLKNPGFL +// Obf: FPBHCHBALOC // Type: Req -// CmdID: 4880 +// CmdID: 4857 message TakeBenefitActivityRewardCsReq { - repeated IIJKILFJENL switch_list = 3; // offset: 16 - bool FHFMNOGAMHA = 1; // offset: 32 + repeated OKKEJHPLMLA switch_list = 1; // offset: 16 + bool LJEGPIJGMLG = 15; // offset: 32 } -message DOMOEOOHLJA { - ItemList item_list = 13; // offset: 16 - uint32 COOOFFKIDMC = 11; // offset: 32 - bool FDDHIBCEOKE = 1; // offset: 36 +message OIEAMBAGHBK { + ItemList item_list = 1; // offset: 16 + uint32 JALHKMEOOPN = 4; // offset: 32 + bool OOFKOIMLCPA = 6; // offset: 36 +} + +// Obf: AMEABJAOBML +// Type: Rsp +// CmdID: 4873 +message TakeBenefitActivityRewardScRsp { + ItemList JJOKIIKIHNL = 8; // offset: 16 + repeated OIEAMBAGHBK switch_list = 15; // offset: 24 + uint32 retcode = 12; // offset: 40 +} + +// Type: Req +// CmdID: 4894 +message JoinBenefitActivityCsReq { + uint32 JALHKMEOOPN = 15; // offset: 24 } -// Obf: LJPANEMNMMG // Type: Rsp // CmdID: 4877 -message TakeBenefitActivityRewardScRsp { - ItemList DBMFJIIOFOI = 13; // offset: 32 - repeated DOMOEOOHLJA switch_list = 2; // offset: 24 - uint32 retcode = 15; // offset: 40 +message JoinBenefitActivityScRsp { + uint32 JALHKMEOOPN = 9; // offset: 24 + uint32 retcode = 8; // offset: 28 } -// Obf: BDOHMMKABFO -// Type: Req -// CmdID: 4885 -message JoinBenefitActivityCsReq { - uint32 COOOFFKIDMC = 6; // offset: 24 +enum CmdBenefitV2ActivityType { + BNDFIJKMBHE_NLCDGIPGFDJ = 0; + BNDFIJKMBHE_NDGINIGLHFG = 9829; + BNDFIJKMBHE_NIJIGHHGKIO = 9824; + BNDFIJKMBHE_MOHCJNIMHJM = 9822; + CmdIMFBPGDPEOI = 9830; + CmdHBOCFEEEEII = 9821; + CmdPAGLMEAGPPC = 9828; +} + +message HBFODNLIBFI { + uint32 JENKDACFCDO = 4; // offset: 24 + uint32 JALHKMEOOPN = 1; // offset: 28 + bool AHDCGHABALN = 12; // offset: 32 + uint32 ECGDECADBDO = 7; // offset: 36 +} + +message EOAJKNKDAOD { + repeated HBFODNLIBFI DJNDMMIKFHN = 8; // offset: 16 + uint32 group_id = 12; // offset: 32 +} + +message ILFJIIDEEBI { } // Type: Rsp -// CmdID: 4888 -message CDFGBPOPNAL { - uint32 retcode = 2; // offset: 28 - uint32 COOOFFKIDMC = 14; // offset: 24 +// CmdID: 9828 +message PAGLMEAGPPC { + repeated EOAJKNKDAOD AJKOKAJABFG = 14; // offset: 24 + uint32 retcode = 15; // offset: 32 } -// Obf: HNDFOLKOIGI -enum CmdBenefitV2ActivityType { - HNDFOLKOIGI_PCPDHELPKEM = 0; - CmdMEKCPJMGCOC = 9827; - HNDFOLKOIGI_JMPPOFMFAFN = 9821; - HNDFOLKOIGI_LBLHKHEOJDI = 9825; - CmdKOKPDKOLBLE = 9830; - CmdEACKMFHNKCB = 9824; - HNDFOLKOIGI_HEFGFDAAFCI = 9829; -} - -message KAAEBONPKEP { - bool ENKBFGBBHKP = 7; // offset: 28 - uint32 JCCOOAEPGED = 6; // offset: 36 - uint32 COOOFFKIDMC = 14; // offset: 24 - uint32 NHGHEBJCCCO = 13; // offset: 32 -} - -message OGJBPHBCMBE { - repeated KAAEBONPKEP JEFKCIMHCCO = 9; // offset: 16 - uint32 group_id = 3; // offset: 32 -} - -message ANAPBEMBBIF { +message FMDGFHPOAIO { + uint32 JALHKMEOOPN = 3; // offset: 24 + uint32 group_id = 5; // offset: 28 } // Type: Rsp // CmdID: 9830 -message KOKPDKOLBLE { - uint32 retcode = 8; // offset: 32 - repeated OGJBPHBCMBE MNJNFMKIKMH = 15; // offset: 24 +message IMFBPGDPEOI { + uint32 retcode = 9; // offset: 24 + uint32 group_id = 5; // offset: 28 + uint32 JALHKMEOOPN = 2; // offset: 32 + uint32 JENKDACFCDO = 1; // offset: 36 + uint32 ECGDECADBDO = 13; // offset: 40 } -message JMHKLOPJGCP { +message ANKFJAABBFK { uint32 group_id = 7; // offset: 24 - uint32 COOOFFKIDMC = 5; // offset: 28 + uint32 JALHKMEOOPN = 5; // offset: 28 } // Type: Rsp -// 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 +// CmdID: 9821 +message HBOCFEEEEII { + ItemList item_list = 13; // offset: 16 + uint32 group_id = 12; // offset: 32 + uint32 JALHKMEOOPN = 1; // offset: 36 + uint32 retcode = 8; // offset: 40 } -message CDHDOBHPJOG { - uint32 group_id = 14; // offset: 28 - uint32 COOOFFKIDMC = 3; // offset: 24 -} - -// Type: Rsp -// 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: 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; + AJLDFPKOBED_NLCDGIPGFDJ = 0; + CmdChooseBoxingClubStageOptionalBuffCsReq = 4209; + CmdChooseBoxingClubResonanceCsReq = 4229; + CmdMatchBoxingClubOpponentScRsp = 4227; + CmdBoxingClubChallengeUpdateScNotify = 4287; + CmdStartBoxingClubBattleScRsp = 4213; + CmdSetBoxingClubResonanceCsReq = 4254; + CmdBoxingClubRewardScNotify = 4210; + CmdStartBoxingClubBattleCsReq = 4236; + CmdChooseBoxingClubResonanceScRsp = 4212; + CmdGiveUpBoxingClubChallengeScRsp = 4281; + CmdSetBoxingClubResonanceScRsp = 4283; + CmdMatchBoxingClubOpponentCsReq = 4280; + CmdGetBoxingClubInfoScRsp = 4203; + CmdChooseBoxingClubStageOptionalBuffScRsp = 4242; + CmdGiveUpBoxingClubChallengeCsReq = 4215; + CmdGetBoxingClubInfoCsReq = 4273; } -message ALMCIEPOODP { - AvatarType avatar_type = 15; // offset: 28 - uint32 avatar_id = 2; // offset: 24 +message FLLJIHLMKDI { + uint32 avatar_id = 3; // offset: 24 + AvatarType avatar_type = 11; // offset: 28 } -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 +message CIEEKOEECHB { + repeated uint32 EJEFDFEFOMH = 1; // offset: 16 + repeated uint32 avatar_list = 15; // offset: 24 + repeated FLLJIHLMKDI OOJOMKDMBBM = 7; // offset: 32 + uint32 LFFBKJBJJDD = 5; // offset: 48 + uint32 HODLKBMKMCF = 14; // offset: 52 + bool MLOGJKEOCPP = 11; // offset: 56 + uint32 challenge_id = 10; // offset: 60 + uint32 FINOCEGDBDI = 4; // offset: 64 + uint32 IFHHFBIJOFC = 9; // offset: 68 + uint32 EAFICCLCLLA = 6; // offset: 72 } -// Obf: NOGJOKJOLOO +// Obf: DPKAAFLBPAP // Type: Req -// CmdID: 4291 +// CmdID: 4273 message GetBoxingClubInfoCsReq { } -// Obf: MECBGOICDEK +// Obf: NIKKFEINEFD // Type: Rsp -// CmdID: 4210 +// CmdID: 4203 message GetBoxingClubInfoScRsp { - uint32 retcode = 3; // offset: 32 - repeated OOMINGEFPAF challenge_list = 13; // offset: 16 + repeated CIEEKOEECHB challenge_list = 2; // offset: 16 + uint32 retcode = 11; // offset: 32 } -message MHJNBBPBLBO { - AvatarType avatar_type = 11; // offset: 28 - uint32 avatar_id = 14; // offset: 24 +message AKLDICEFCIL { + AvatarType avatar_type = 14; // offset: 24 + uint32 avatar_id = 1; // offset: 28 } -// Obf: FGBJLFNGAOJ +// Obf: PKPFDGEKLOO // Type: Req -// CmdID: 4294 +// CmdID: 4280 message MatchBoxingClubOpponentCsReq { - repeated MHJNBBPBLBO IDOIDDEHIJG = 6; // offset: 24 - repeated uint32 avatar_list = 2; // offset: 32 - uint32 challenge_id = 4; // offset: 40 + repeated uint32 avatar_list = 8; // offset: 16 + repeated AKLDICEFCIL OOJOMKDMBBM = 4; // offset: 24 + uint32 challenge_id = 15; // offset: 40 } -// Obf: DFANPNIPOHO +// Obf: CCIBPGAFJFF // Type: Rsp -// CmdID: 4295 +// CmdID: 4227 message MatchBoxingClubOpponentScRsp { - OOMINGEFPAF OPCGNJMGJDE = 6; // offset: 16 - uint32 retcode = 4; // offset: 32 + CIEEKOEECHB OCDLPDDMCLP = 3; // offset: 24 + uint32 retcode = 13; // offset: 32 } -// Obf: MFBDIIJJIGA +// Obf: KHNHMAGJNFN // Type: Req -// CmdID: 4239 +// CmdID: 4229 message ChooseBoxingClubResonanceCsReq { - uint32 NGBACICAAPO = 11; // offset: 28 - uint32 challenge_id = 10; // offset: 24 + uint32 challenge_id = 12; // offset: 24 + uint32 HODLKBMKMCF = 11; // offset: 28 } -// Obf: FDGFNIJNKNH +// Obf: KEKEOMIMNFI // Type: Rsp -// CmdID: 4201 +// CmdID: 4212 message ChooseBoxingClubResonanceScRsp { - OOMINGEFPAF OPCGNJMGJDE = 15; // offset: 24 - uint32 retcode = 9; // offset: 32 + CIEEKOEECHB OCDLPDDMCLP = 7; // offset: 16 + uint32 retcode = 11; // offset: 32 } -// Obf: LHCLOGMFCHD +// Obf: HKFJNFGBGPL // Type: Req -// CmdID: 4274 -message SetBoxingClubResonanceLineupCsReq { - uint32 challenge_id = 7; // offset: 32 - repeated MHJNBBPBLBO IDOIDDEHIJG = 2; // offset: 24 +// CmdID: 4254 +message SetBoxingClubResonanceCsReq { + repeated AKLDICEFCIL OOJOMKDMBBM = 4; // offset: 24 + uint32 challenge_id = 3; // offset: 32 } -// Obf: KJPHLLABALN +// Obf: KADHOJHKFED // Type: Rsp -// CmdID: 4237 +// CmdID: 4283 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 { + CIEEKOEECHB OCDLPDDMCLP = 11; // offset: 16 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 +// Obf: EOAAIPIBNGM // Type: Req // CmdID: 4209 -message GiveUpBoxingClubChallengeCsReq { - bool PAMDLHOCMCC = 2; // offset: 24 - uint32 challenge_id = 1; // offset: 28 +message ChooseBoxingClubStageOptionalBuffCsReq { + uint32 challenge_id = 4; // offset: 24 + uint32 MFKAOHKPIPE = 14; // offset: 28 } -// Obf: HMPOBDAMEOA +// Obf: BGEKHPCNAKF // Type: Rsp -// CmdID: 4298 -message GiveUpBoxingClubChallengeScRsp { - uint32 retcode = 12; // offset: 32 - OOMINGEFPAF OPCGNJMGJDE = 6; // offset: 16 +// CmdID: 4242 +message ChooseBoxingClubStageOptionalBuffScRsp { + CIEEKOEECHB OCDLPDDMCLP = 9; // offset: 24 + uint32 retcode = 7; // offset: 32 } -// 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 +// Obf: OLLAEFNBCIM // Type: Req -// CmdID: 9122 +// CmdID: 4236 +message StartBoxingClubBattleCsReq { + uint32 challenge_id = 2; // offset: 24 +} + +// Obf: EBPOGEBENBH +// Type: Rsp +// CmdID: 4213 +message StartBoxingClubBattleScRsp { + SceneBattleInfo battle_info = 15; // offset: 16 + uint32 challenge_id = 6; // offset: 32 + uint32 retcode = 11; // offset: 36 +} + +// Obf: PMIFOPAPNNI +// Type: Req +// CmdID: 4215 +message GiveUpBoxingClubChallengeCsReq { + bool KEAAGAIAHLA = 5; // offset: 24 + uint32 challenge_id = 14; // offset: 28 +} + +// Obf: HKNFAFFEHDL +// Type: Rsp +// CmdID: 4281 +message GiveUpBoxingClubChallengeScRsp { + CIEEKOEECHB OCDLPDDMCLP = 9; // offset: 24 + uint32 retcode = 14; // offset: 32 +} + +// Obf: FHNOLIMEEOM +// Type: Notify +// CmdID: 4210 +message BoxingClubRewardScNotify { + ItemList reward = 1; // offset: 16 + uint32 challenge_id = 4; // offset: 32 + bool is_win = 11; // offset: 36 + uint32 EAFICCLCLLA = 7; // offset: 40 +} + +// Obf: OFHGANNPNIH +// Type: Notify +// CmdID: 4287 +message BoxingClubChallengeUpdateScNotify { + CIEEKOEECHB OCDLPDDMCLP = 7; // offset: 24 +} + +enum CmdCakeRaceType { + MJKJNEGGKGC_NLCDGIPGFDJ = 0; + CmdCakeRaceFinishFieldRewardScNotify = 9147; + CmdCakeRaceLikeFriendRankingInfoCsReq = 9122; + CmdCakeRaceLoanCsReq = 9141; + CmdCakeRaceGetHandbookCsReq = 9130; + CmdCakeRaceGetHandbookScRsp = 9143; + CmdCakeRaceLoanScRsp = 9132; + CmdCakeRaceGetDailyLikeScRsp = 9136; + CmdBCOHNDPHBGK = 9131; + CmdCakeRaceLikeFriendRankingInfoScRsp = 9145; + CmdCakeRaceGetDataScRsp = 9138; + CmdCakeRaceGetDataCsReq = 9146; + CmdCakeRaceUpdatePveCsReq = 9150; + CmdCakeRaceGetDailyLikeCsReq = 9126; + CmdPGONNELBDID = 9135; + CmdCakeRaceCoinScoreChangeScNotify = 9123; + MJKJNEGGKGC_CHCEJIEGFMH = 9140; + CmdCakeRaceGetFriendRankingInfoListCsReq = 9134; + CmdCakeRaceStartPveScRsp = 9148; + CmdCakeRaceUpdatePveScRsp = 9139; + CmdCakeRaceStartPveCsReq = 9142; + CmdCakeRaceGetFriendRankingInfoListScRsp = 9127; + CmdPIBEHFDDAAJ = 9128; +} + +// Obf: JEEFPOLFCOO +// Type: Req +// CmdID: 9146 message CakeRaceGetDataCsReq { } -// Obf: OMKOJJJAHLJ +// Obf: JNEODFOHENL // Type: Rsp // 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 + repeated uint32 LAJJHAAKGAF = 9; // offset: 24 + repeated uint32 EAHKHGPPLEA = 6; // offset: 32 + uint32 item_value = 1; // offset: 40 + uint32 score_id = 8; // offset: 44 + uint32 JNBEGEOPGFJ = 3; // offset: 48 + uint32 retcode = 12; // offset: 52 } -// Obf: GEPLMMMNFHB +// Obf: ABKIKDIGKHG // Type: Req -// CmdID: 9124 +// CmdID: 9141 message CakeRaceLoanCsReq { } -// Obf: LODFBNNPIFF +// Obf: AEKIMHBEOGP // Type: Rsp -// CmdID: 9139 +// CmdID: 9132 message CakeRaceLoanScRsp { - uint32 MFJGHLDFJPI = 6; // offset: 36 - ItemList item_list = 12; // offset: 16 - uint32 retcode = 10; // offset: 32 + ItemList item_list = 6; // offset: 16 + uint32 retcode = 4; // offset: 32 + uint32 AKEABJGIKLI = 14; // offset: 36 } -// Obf: LJGHJILEFHJ +// Obf: AAKNOOFGMIC // Type: Req -// CmdID: 9123 +// CmdID: 9142 message CakeRaceStartPveCsReq { - uint32 JAFNCOMGABG = 2; // offset: 24 + uint32 LOPNADHJKBF = 11; // offset: 24 } -// Obf: MECBDOMAJHA +// Obf: HLMHPBJKJOD // Type: Rsp -// CmdID: 9121 +// CmdID: 9148 message CakeRaceStartPveScRsp { - uint32 JAFNCOMGABG = 10; // offset: 24 - uint32 retcode = 1; // offset: 28 + uint32 LOPNADHJKBF = 9; // offset: 24 + uint32 retcode = 6; // offset: 28 } -message PCFBJAMCNKJ { - uint32 OGKNEBGDEFN = 7; // offset: 24 - uint32 LOIJLIKOMJN = 15; // offset: 28 +message ICDBHMEPNDB { + uint32 JLAHNBIMKPD = 12; // offset: 24 + uint32 LHHJFMMCBAF = 8; // offset: 28 } -message GEOHBHMJCLM { - repeated uint32 EPDCGJBJOJM = 15; // offset: 24 +message EMJCPFCMOMK { + repeated uint32 CPIKEIGHMGB = 2; // offset: 24 } -// Obf: KCGBHPJGFED +// Obf: NMADMOMNBMO // 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 +message CakeRaceUpdatePveCsReq { + uint32 LOPNADHJKBF = 13; // offset: 36 + uint32 OPNGHDENCAB = 11; // offset: 40 + oneof FGIMLNIJINE { + ICDBHMEPNDB BOEJNBKDJLM = 5; // offset: 24 + uint32 BCFPLAPCFPL = 1; // offset: 24 + bool MAGPAGCHOHP = 2; // offset: 24 + EMJCPFCMOMK KMOLBEGKLNI = 9; // offset: 24 + bool PIKEOHHECCA = 14; // offset: 24 } } -// Obf: MHENKCAGCAF +// Obf: DPNIHNAJNLJ // Type: Rsp -// CmdID: 9135 +// CmdID: 9139 message CakeRaceUpdatePveScRsp { - uint32 retcode = 1; // offset: 24 + uint32 retcode = 10; // offset: 24 } -// Obf: OCMFLDJNGHF // Type: Req -// CmdID: 9147 -message CakeRaceFinishPveCsReq { - uint32 score_id = 12; // offset: 28 - bool LDJKEEPNJDC = 3; // offset: 24 +// CmdID: 9128 +message PIBEHFDDAAJ { + bool DHLLPOBKLIO = 3; // offset: 24 + uint32 score_id = 7; // offset: 28 } // 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 BCOHNDPHBGK { + uint32 retcode = 11; // offset: 24 +} + +// Obf: CJALEDGKEPJ +// Type: Notify +// CmdID: 9147 +message CakeRaceFinishFieldRewardScNotify { + ItemList reward = 5; // offset: 24 + uint32 LOPNADHJKBF = 14; // offset: 32 +} + +// Obf: ANJBFCEBNGF +// Type: Notify +// CmdID: 9123 +message CakeRaceCoinScoreChangeScNotify { + uint32 item_value = 12; // offset: 24 + uint32 score_id = 11; // offset: 28 + uint32 JNBEGEOPGFJ = 15; // offset: 32 +} + +// Obf: FNOMEBNDGJI +// Type: Req +// CmdID: 9130 message CakeRaceGetHandbookCsReq { } -message DNPJOBHHDDH { - uint32 PDNGPBJEIBJ = 8; // offset: 32 - uint32 LOIJLIKOMJN = 13; // offset: 24 - uint32 BPBDJPGKEIL = 5; // offset: 28 +message GKCNOIGHOPM { + uint32 LHHJFMMCBAF = 6; // offset: 24 + uint32 MBNBCPEAALJ = 2; // offset: 28 + uint32 CBNKDHIHECO = 13; // offset: 32 } -// Obf: DAPPGPDALOO +// Obf: MPNKBNOCCLD // Type: Rsp -// CmdID: 9130 +// CmdID: 9143 message CakeRaceGetHandbookScRsp { - uint32 retcode = 10; // offset: 32 - repeated DNPJOBHHDDH KJNICMLAPNC = 5; // offset: 24 + repeated GKCNOIGHOPM AOBBDDKFBMD = 8; // offset: 16 + uint32 retcode = 7; // offset: 32 } -// Obf: LDEMJFCIOPA +// Obf: IONBKDFCGJO // Type: Req -// CmdID: 9143 +// CmdID: 9134 message CakeRaceGetFriendRankingInfoListCsReq { } -message MGFEMHKICND { - uint32 LCHDAPELPGO = 2; // offset: 28 - uint32 JOCDMEHNLAD = 4; // offset: 24 - uint32 uid = 13; // offset: 32 +message JBHLNAHOJOH { + uint32 JNBEGEOPGFJ = 7; // offset: 24 + uint32 FOGJIBONACG = 12; // offset: 28 + uint32 uid = 2; // offset: 32 } -// Obf: DKDMBCOHCBG +// Obf: GMGCEMNNPBM // Type: Rsp -// CmdID: 9140 +// CmdID: 9127 message CakeRaceGetFriendRankingInfoListScRsp { - uint32 retcode = 7; // offset: 40 - repeated uint32 HFJNDOAIDOP = 12; // offset: 32 - repeated MGFEMHKICND CPBGLNGOCBA = 14; // offset: 16 + repeated uint32 LPBBJFFNACA = 4; // offset: 16 + repeated JBHLNAHOJOH MLPHLIHFGKG = 15; // offset: 24 + uint32 retcode = 14; // offset: 40 } -// Obf: KIFJOBJGBGH +// Obf: FBBHAKEHLEC // Type: Req -// CmdID: 9129 +// CmdID: 9122 message CakeRaceLikeFriendRankingInfoCsReq { - uint32 EAALMHNALFI = 5; // offset: 24 + uint32 teleport_id = 9; // offset: 24 } -// Obf: JLEDPGNOHLI +// Obf: EEBFDPANGCP // Type: Rsp -// CmdID: 9134 +// CmdID: 9145 message CakeRaceLikeFriendRankingInfoScRsp { - uint32 EAALMHNALFI = 5; // offset: 40 - uint32 retcode = 8; // offset: 44 - repeated uint32 HFJNDOAIDOP = 6; // offset: 32 - ItemList reward_list = 15; // offset: 16 + ItemList reward_list = 15; // offset: 24 + repeated uint32 LPBBJFFNACA = 13; // offset: 32 + uint32 retcode = 14; // offset: 40 + uint32 teleport_id = 9; // offset: 44 } -// Obf: JEFKCAJDIPO +// Obf: EHJBIMBILHP // Type: Req -// CmdID: 9146 +// CmdID: 9126 message CakeRaceGetDailyLikeCsReq { } -// Obf: AKHGJCFCHNC +// Obf: OALBLNCGKCO // Type: Rsp -// CmdID: 9127 +// CmdID: 9136 message CakeRaceGetDailyLikeScRsp { - uint32 retcode = 11; // offset: 32 - repeated uint32 HFJNDOAIDOP = 5; // offset: 16 + repeated uint32 LPBBJFFNACA = 8; // offset: 16 + uint32 retcode = 13; // offset: 32 } -message FMMIGGLFAFB { +message NAPAOLNBIJE { } -message EENHHHMDHKH { - uint32 LFPCNONADHP = 2; // offset: 24 - uint32 LKEMJDFAPAG = 9; // offset: 28 +message OLIFOJIAIPH { + uint32 OEMJPLKFKNM = 2; // offset: 24 + uint32 HNHBJAIEMLG = 14; // offset: 28 } // Type: Rsp -// CmdID: 9133 -message CMNLIEKBFNJ { - repeated EENHHHMDHKH content_package_list = 2; // offset: 16 - uint32 retcode = 4; // offset: 32 +// CmdID: 9135 +message PGONNELBDID { + repeated OLIFOJIAIPH content_package_list = 14; // offset: 24 + uint32 retcode = 2; // 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; + GBMDCPMJIAB_NLCDGIPGFDJ = 0; + CmdStartChallengeScRsp = 1727; + CmdGetChallengeScRsp = 1703; + CmdChallengeLineupNotify = 1712; + CmdStartPartialChallengeScRsp = 1724; + CmdStartPartialChallengeCsReq = 1761; + CmdLeaveChallengeCsReq = 1736; + CmdTakeChallengeCumulativeRewardScRsp = 1742; + CmdRestartChallengePhaseCsReq = 1778; + CmdGetChallengeGroupStatisticsCsReq = 1776; + CmdRestartChallengePhaseScRsp = 1752; + CmdStartChallengeCsReq = 1780; + CmdChallengeSettleNotify = 1715; + CmdGetChallengeGroupStatisticsScRsp = 1738; + CmdLeaveChallengeScRsp = 1713; + CmdGetCurChallengeScRsp = 1729; + CmdEnterChallengeNextPhaseScRsp = 1759; + CmdGetCurChallengeCsReq = 1787; + CmdGetChallengeCsReq = 1773; + CmdEnterChallengeNextPhaseCsReq = 1748; + CmdTakeChallengeCumulativeRewardCsReq = 1709; + CmdChallengeBossPhaseSettleNotify = 1774; } -// Obf: JECHIIMPIJC enum ChallengeStatus { - JECHIIMPIJC_LBKOBAPDHGE = 0; - JECHIIMPIJC_OEGHBGFDHJA = 1; - JECHIIMPIJC_IDHNKDIDIOH = 2; - JECHIIMPIJC_CDLMLJGELBI = 3; + CHALLENGE_UNKNOWN = 0; + CHALLENGE_DOING = 1; + CHALLENGE_FINISH = 2; + CHALLENGE_FAILED = 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 + ChallengeStageInfo stage_info = 13; // offset: 24 + uint32 record_id = 8; // offset: 32 + uint32 challenge_id = 12; // offset: 36 + uint32 star = 1; // offset: 40 + uint32 score_id = 11; // offset: 44 + uint32 score_two = 7; // offset: 48 + uint32 taken_reward = 14; // offset: 52 + bool HGPKMHFPMBJ = 9; // offset: 56 } -message BBJKMOIAPMC { - uint32 group_id = 3; // offset: 24 - uint64 CJFAFHBNKOL = 14; // offset: 32 +message ChallengeGroup { + uint32 group_id = 13; // offset: 24 + uint64 taken_stars_count_reward = 1; // offset: 32 } -message GNDEANNIOHB { - uint32 level = 12; // offset: 24 - uint32 KMAEJPCCFBK = 13; // offset: 28 +message ChallengeHistoryMaxLevel { + uint32 level = 7; // offset: 24 + uint32 reward_display_type = 14; // offset: 28 + bool HNHCFJJNJCE = 8; // offset: 32 } -// Obf: AFJLCKJCBNF +// Obf: FICNDNLJEED // Type: Req -// CmdID: 1791 +// CmdID: 1773 message GetChallengeCsReq { } -// Obf: FHIAKAILJAL +// Obf: KGPEJJNPLCG // Type: Rsp -// CmdID: 1710 +// CmdID: 1703 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 + repeated ChallengeHistoryMaxLevel max_level_list = 7; // offset: 16 + repeated ChallengeGroup challenge_group_list = 10; // offset: 24 + repeated FMDAAIKLAJA KKIAFPFKLGE = 9; // offset: 32 + repeated Challenge challenge_list = 8; // offset: 40 + uint32 JIJBNNANAGP = 2; // offset: 56 + uint32 retcode = 4; // offset: 60 } -// Obf: CFOPLKAOOGI message ChallengeStoryBuffInfo { - uint32 AHHOMNOELKK = 7; // offset: 28 - uint32 OINECGOPMJO = 12; // offset: 24 + uint32 buff_two = 13; // offset: 24 + uint32 buff_one = 12; // offset: 28 } -// Obf: CHFCPGNAOLD message ChallengeBossBuffInfo { - uint32 AHHOMNOELKK = 3; // offset: 28 - uint32 OINECGOPMJO = 8; // offset: 24 + uint32 buff_one = 11; // offset: 24 + uint32 buff_two = 9; // offset: 28 } -// Obf: HNLOHOMPDPD message ChallengeBuffInfo { - oneof BPIHFAJCLOC { - ChallengeStoryBuffInfo story_info = 2; // offset: 16 - ChallengeBossBuffInfo boss_info = 8; // offset: 16 + oneof KKNBOACNCON { + ChallengeStoryBuffInfo story_info = 10; // offset: 24 + ChallengeBossBuffInfo boss_info = 14; // offset: 24 } } -// Obf: LMIMALCPGFG +// Obf: EOFJMGIPBLG // Type: Req -// CmdID: 1794 +// CmdID: 1780 message StartChallengeCsReq { - 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 + repeated uint32 first_lineup = 8; // offset: 16 + ChallengeBuffInfo stage_info = 2; // offset: 24 + repeated uint32 second_lineup = 4; // offset: 40 + repeated EEBPHJCNBFO BKNKLEOCJNO = 13; // offset: 48 + repeated EEBPHJCNBFO ABNDFKFIKCI = 1; // offset: 56 + uint32 challenge_id = 14; // offset: 64 } -// Obf: MHEGFPPLMHD +// Obf: IPALENCIHFB // Type: Rsp -// CmdID: 1795 +// CmdID: 1727 message StartChallengeScRsp { - uint32 retcode = 9; // offset: 56 - ChallengeStageInfo stage_info = 2; // offset: 48 + ChallengeStageInfo stage_info = 6; // offset: 16 + SceneInfo scene = 2; // offset: 32 repeated LineupInfo lineup_list = 13; // offset: 40 - SceneInfo scene = 15; // offset: 24 - CurChallenge cur_challenge = 3; // offset: 32 + CurChallenge cur_challenge = 10; // offset: 48 + uint32 retcode = 15; // offset: 56 } -// Obf: KFGAALCJNCJ +// Obf: OCOJEHPINMN // Type: Req -// CmdID: 1733 -message PartialChallengeCsReq { - uint32 challenge_id = 11; // offset: 32 - uint32 buff_id = 4; // offset: 28 - bool is_first_half = 5; // offset: 24 -} - -// Obf: JFLPFBNMPEN -// Type: Rsp // CmdID: 1761 -message StartPartialChallengeScRsp { - LineupInfo lineup = 1; // offset: 32 - SceneInfo scene = 9; // offset: 40 - uint32 retcode = 8; // offset: 48 - CurChallenge cur_challenge = 6; // offset: 16 +message StartPartialChallengeCsReq { + bool is_first_half = 12; // offset: 24 + uint32 challenge_id = 10; // offset: 28 + uint32 buff_id = 3; // offset: 32 } -// Obf: ALLHPFGEJFD +// Obf: FHHDPFNMPMC +// Type: Rsp +// CmdID: 1724 +message StartPartialChallengeScRsp { + LineupInfo lineup = 9; // offset: 16 + SceneInfo scene = 3; // offset: 24 + CurChallenge cur_challenge = 1; // offset: 32 + uint32 retcode = 14; // offset: 48 +} + +// Obf: KGKLEEPMGEF // Type: Req -// CmdID: 1714 +// CmdID: 1736 message LeaveChallengeCsReq { } -// Obf: DMAJNJKEELM +// Obf: PGBKJLOFLLN // Type: Rsp -// CmdID: 1718 +// CmdID: 1713 message LeaveChallengeScRsp { - uint32 retcode = 6; // offset: 24 + uint32 retcode = 10; // offset: 24 } -// Obf: IDEBLAOMIIM +// Obf: DPNNFHCFCKL // Type: Notify -// CmdID: 1709 +// CmdID: 1715 message ChallengeSettleNotify { - 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 + ChallengeHistoryMaxLevel max_level = 14; // offset: 16 + repeated uint32 KDIDCCOOJJC = 2; // offset: 32 + CurChallenge cur_challenge = 13; // offset: 40 + ItemList reward = 4; // offset: 48 + uint32 challenge_score = 1; // offset: 56 + uint32 score_two = 9; // offset: 60 + uint32 challenge_id = 3; // offset: 64 + uint32 JIJBNNANAGP = 8; // offset: 68 + uint32 star = 6; // offset: 72 + bool is_win = 11; // offset: 76 } -// Obf: MADAHLKFANJ message KillMonster { - uint32 kill_num = 8; // offset: 24 - uint32 monster_id = 6; // offset: 28 + uint32 kill_num = 10; // offset: 24 + uint32 monster_id = 11; // offset: 28 } -// Obf: BNECLLCJJGA message ChallengeStoryBuffList { - repeated uint32 buff_list = 6; // offset: 24 + repeated uint32 buff_list = 15; // offset: 24 } -// Obf: KBCLCLKILEK message ChallengeBossBuffList { - uint32 challenge_boss_const = 8; // offset: 32 - repeated uint32 buff_list = 4; // offset: 16 + repeated uint32 buff_list = 12; // offset: 16 + uint32 challenge_boss_const = 5; // offset: 32 } -// Obf: GGAMMKBCBCP message ChallengeCurBuffInfo { - oneof BPIHFAJCLOC { - ChallengeStoryBuffList cur_story_buffs = 3; // offset: 24 - ChallengeBossBuffList cur_boss_buffs = 15; // offset: 24 + oneof KKNBOACNCON { + ChallengeStoryBuffList cur_story_buffs = 9; // offset: 16 + ChallengeBossBuffList cur_boss_buffs = 5; // offset: 16 } } -// Obf: OFBPMOFCNGI message CurChallenge { - 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 + repeated KillMonster kill_monster_list = 1; // offset: 16 + ChallengeCurBuffInfo stage_info = 11; // offset: 24 + uint32 round_count = 9; // offset: 40 + ExtraLineupType extra_lineup_type = 5; // offset: 44 + uint32 dead_avatar_num = 6; // offset: 48 + uint32 score_id = 14; // offset: 52 + uint32 challenge_id = 7; // offset: 56 + uint32 score_two = 8; // offset: 60 + ChallengeStatus status = 12; // offset: 64 } -// Obf: JPAGELKKPKN +// Obf: NOHJGOCPPMF // Type: Req -// CmdID: 1726 +// CmdID: 1787 message GetCurChallengeCsReq { } -// Obf: CDNGBIILFDB +// Obf: JIOAKKLDCBB // Type: Rsp -// CmdID: 1739 +// CmdID: 1729 message GetCurChallengeScRsp { - uint32 retcode = 11; // offset: 40 - CurChallenge cur_challenge = 1; // offset: 24 - repeated LineupInfo lineup_list = 14; // offset: 16 + repeated LineupInfo lineup_list = 5; // offset: 16 + CurChallenge cur_challenge = 14; // offset: 32 + uint32 retcode = 1; // offset: 40 } -// Obf: GGNGPANLBGC +// Obf: DBGHDPKNNKK // Type: Notify -// CmdID: 1701 +// CmdID: 1712 message ChallengeLineupNotify { - ExtraLineupType extra_lineup_type = 15; // offset: 24 + ExtraLineupType extra_lineup_type = 5; // offset: 24 } -// Obf: DLMKHAGJHJK +// Obf: HHGBMDBOKHI // Type: Req -// CmdID: 1704 +// CmdID: 1709 message TakeChallengeCumulativeRewardCsReq { - uint32 group_id = 7; // offset: 24 + uint32 group_id = 13; // offset: 24 } -// Obf: MIKAPINANED +// Obf: CGOFJCCAPBC // Type: Rsp -// CmdID: 1738 -message TakeChallengeRewardScRsp { - repeated TakenChallengeRewardInfo taken_reward_list = 5; // offset: 24 - uint32 group_id = 15; // offset: 36 - uint32 retcode = 12; // offset: 32 +// CmdID: 1742 +message TakeChallengeCumulativeRewardScRsp { + ItemList OAKNHADPLJD = 7; // offset: 24 + repeated TakenChallengeRewardInfo taken_reward_list = 10; // offset: 32 + uint32 retcode = 3; // offset: 40 + uint32 group_id = 1; // offset: 44 } -// Obf: IGNNBKCGPJO message TakenChallengeRewardInfo { - uint32 star_count = 6; // offset: 32 - ItemList reward = 8; // offset: 16 + ItemList reward = 15; // offset: 16 + uint32 star_count = 13; // offset: 32 } -// Obf: DJBIMHKJGDO message ChallengeStatistics { - uint32 record_id = 10; // offset: 32 - FPDKBGJKPFF NCEGEKNLJCE = 14; // offset: 16 + ADKJKMKBFDC PPBHLLOJNEK = 6; // offset: 24 + uint32 record_id = 12; // offset: 32 } -// Obf: EHIBAINEMGN message ChallengeStoryStatistics { - PLJJECPCMJD NCEGEKNLJCE = 5; // offset: 16 + EIKPHEMHIOH PPBHLLOJNEK = 5; // offset: 16 uint32 record_id = 15; // offset: 32 } -// Obf: IBFAACHMMHF message ChallengeBossStatistics { + AANLJBLOOFO PPBHLLOJNEK = 5; // offset: 24 uint32 record_id = 12; // offset: 32 - BHFAFMDHKKC NCEGEKNLJCE = 9; // offset: 24 } -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 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 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: MHIAMIGHEED -message ChallengeLineupList { - repeated ChallengeAvatarInfo avatar_list = 15; // offset: 24 -} - -// Obf: JPJHCMOIOGN -message ChallengeAvatarInfo { - uint32 index = 13; // offset: 24 +message ADKJKMKBFDC { + repeated ChallengeLineupList lineup_list = 14; // offset: 16 + uint32 EEJCPNAEKLJ = 8; // offset: 32 + uint32 round_count = 10; // offset: 36 uint32 level = 15; // offset: 40 - AvatarType avatar_type = 10; // offset: 32 - uint32 CBHKFOEOMFF = 9; // offset: 36 - uint32 id = 7; // offset: 28 } -// Obf: GJOAEDBDMGL +message EIKPHEMHIOH { + repeated ChallengeLineupList lineup_list = 8; // offset: 16 + uint32 level = 3; // offset: 32 + uint32 score_id = 14; // offset: 36 + uint32 buff_two = 2; // offset: 40 + uint32 buff_one = 13; // offset: 44 + uint32 EEJCPNAEKLJ = 6; // offset: 48 +} + +message AANLJBLOOFO { + repeated ChallengeLineupList lineup_list = 14; // offset: 16 + uint32 EEJCPNAEKLJ = 3; // offset: 32 + uint32 score_id = 11; // offset: 36 + uint32 buff_one = 5; // offset: 40 + uint32 buff_two = 2; // offset: 44 + uint32 level = 15; // offset: 48 +} + +// Obf: HKAMBNCEDDB // Type: Req -// CmdID: 1772 +// CmdID: 1776 message GetChallengeGroupStatisticsCsReq { - uint32 group_id = 12; // offset: 24 + uint32 group_id = 2; // offset: 24 } -// Obf: NIGCCBKCIEL +// Obf: MJLNHAKANHC // Type: Rsp -// CmdID: 1732 +// CmdID: 1738 message GetChallengeGroupStatisticsScRsp { - 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 + BBBIAPEHABA MEGBIPBAFBP = 1446; // offset: 24 + uint32 retcode = 8; // offset: 40 + uint32 group_id = 11; // offset: 48 + oneof EDKOHAAMONH { + ChallengeStatistics challenge_default = 10; // offset: 32 + ChallengeStoryStatistics challenge_story = 15; // offset: 32 + ChallengeBossStatistics challenge_boss = 7; // offset: 32 } } -// Obf: DNBHGNBMFNP message ChallengeBossSingleNodeInfo { - uint32 max_score = 3; // offset: 32 - bool is_win = 4; // offset: 24 - uint32 buff_id = 8; // offset: 28 - bool JBJODEHADJB = 7; // offset: 25 + uint32 max_score = 11; // offset: 24 + uint32 buff_id = 4; // offset: 28 + bool is_win = 5; // offset: 32 + bool MBHCJPONJOM = 15; // offset: 33 } -// Obf: IOBMMMPGMKH -message ChallengeBossEquipmentInfo { - uint32 rank = 7; // offset: 32 - uint32 tid = 13; // offset: 28 - uint32 promotion = 2; // offset: 24 - uint32 unique_id = 15; // offset: 36 - uint32 level = 1; // offset: 40 -} - -// Obf: HACDHHKHNGF -message ChallengeBossRelicInfo { - 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: POPAOPFJKOI -message ChallengeBossAvatarRelicInfo { - map avatar_relic_slot_map = 1; // offset: 24 -} - -// Obf: GBNPOMAAGOP message ChallengeBossInfo { - 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 + ChallengeBossSingleNodeInfo second_node = 3; // offset: 16 + map challenge_avatar_relic_map = 14; // offset: 24 + repeated uint32 first_lineup = 2; // offset: 32 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 + ChallengeBossSingleNodeInfo first_node = 15; // offset: 48 + map challenge_avatar_equipment_map = 7; // offset: 56 + repeated EEBPHJCNBFO ABNDFKFIKCI = 6; // offset: 72 + repeated uint32 second_lineup = 12; // offset: 80 + bool unk1 = 1; // offset: 88 } -// Obf: JFIEJCFKHGH message ChallengeStageInfo { - oneof BPIHFAJCLOC { - ChallengeBossInfo boss_info = 11; // offset: 24 + oneof KKNBOACNCON { + ChallengeBossInfo boss_info = 1; // offset: 24 } } -// Obf: BGJMKGFLHNP +// Obf: LMEBOJEOJPD // Type: Req -// CmdID: 1758 +// CmdID: 1778 message RestartChallengePhaseCsReq { } -// Obf: AODJHBNKBDA +// Obf: IGOIIMJKPEH // Type: Rsp -// CmdID: 1744 +// CmdID: 1752 message RestartChallengePhaseScRsp { - SceneInfo scene = 1; // offset: 16 + SceneInfo scene = 6; // offset: 16 uint32 retcode = 14; // offset: 32 } -// Obf: DPOIANILHBC +// Obf: BNAKMGMBLCJ // Type: Req -// CmdID: 1800 +// CmdID: 1748 message EnterChallengeNextPhaseCsReq { } -// Obf: OEIIEOMIGFE +// Obf: PBGKAOINCEP // Type: Rsp -// CmdID: 1789 +// CmdID: 1759 message EnterChallengeNextPhaseScRsp { - SceneInfo scene = 9; // offset: 24 - uint32 retcode = 4; // offset: 32 + SceneInfo scene = 11; // offset: 16 + uint32 retcode = 15; // offset: 32 } -// Obf: KHNNDLNOPPC +// Obf: ANEIPABEMDH // Type: Notify -// CmdID: 1796 +// CmdID: 1774 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 + repeated BattleTarget battle_target_list = 1; // offset: 16 + bool AGAEPDNHPJC = 10; // offset: 32 + bool is_win = 6; // offset: 33 + bool is_second_half = 2; // offset: 34 + bool is_reward = 7; // offset: 35 + uint32 page_type = 12; // offset: 36 + uint32 phase = 4; // offset: 40 + uint32 challenge_score = 5; // offset: 44 + uint32 score_two = 11; // offset: 48 + uint32 challenge_id = 3; // offset: 52 + uint32 star = 14; // offset: 56 } -// 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; + GHGFEJEHGDM_NLCDGIPGFDJ = 0; + CmdStartChallengePeakCsReq = 8907; + CmdTakeChallengePeakRewardScRsp = 8929; + CmdReStartChallengePeakScRsp = 8908; + CmdConfirmChallengePeakSettleScRsp = 8918; + CmdSetChallengePeakMobLineupAvatarScRsp = 8912; + CmdChallengePeakGroupDataUpdateScNotify = 8945; + CmdTakeChallengePeakRewardCsReq = 8909; + CmdConfirmChallengePeakSettleCsReq = 8941; + CmdGetCurChallengePeakScRsp = 8934; + CmdStartChallengePeakScRsp = 8923; + CmdGetChallengePeakDataScRsp = 8942; + CmdGetChallengePeakDataCsReq = 8932; + CmdSetChallengePeakBossHardModeCsReq = 8921; + CmdLeaveChallengePeakCsReq = 8944; + CmdChallengePeakSettleScNotify = 8919; + CmdLeaveChallengePeakScRsp = 8927; + CmdGetCurChallengePeakCsReq = 8943; + CmdReStartChallengePeakCsReq = 8905; + CmdSetChallengePeakBossHardModeScRsp = 8940; + CmdSetChallengePeakMobLineupAvatarCsReq = 8920; } -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 ChallengePeakBuild { + repeated EquipRelic relic_list = 14; // offset: 16 + uint32 MDOJNENGCFE = 8; // offset: 32 + uint32 avatar_id = 6; // offset: 36 + uint32 equipment_unique_id = 11; // offset: 40 } -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 ChallengePeak { + repeated uint32 finished_target_list = 8; // offset: 16 + repeated uint32 peak_avatar_id_list = 2; // offset: 24 + repeated ChallengePeakBuild peak_build_list = 10; // offset: 40 + bool has_passed = 3; // offset: 48 + uint32 cycles_used = 11; // offset: 52 + uint32 peak_id = 1; // offset: 56 } -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 ChallengePeakBossClearance { + repeated ABCHBKBKCDF EBNNJAEPBGD = 13; // offset: 16 + repeated uint32 peak_avatar_id_list = 3; // offset: 24 + repeated uint32 LAMPCACOCHP = 10; // offset: 40 + uint32 NHOJDHPGBBO = 4; // offset: 48 + uint32 best_cycle_count = 9; // offset: 52 + uint32 buff_id = 5; // offset: 56 + bool has_passed = 6; // offset: 60 + uint32 DJFGDMIDEHJ = 11; // offset: 64 } -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 +message ChallengePeakBoss { + repeated uint32 finished_target_list = 9; // offset: 24 + ChallengePeakBossClearance easy_mode = 8; // offset: 32 + ChallengePeakBossClearance hard_mode = 14; // offset: 40 + uint32 BFBHCKEJDIG = 11; // offset: 48 + bool hard_mode_has_passed = 10; // 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 + repeated uint32 finished_target_list = 12; // offset: 24 + bool is_wait_confirm = 11; // offset: 32 + uint32 peak_id = 1; // offset: 36 + uint32 cycles_used = 5; // offset: 40 } -message DGOLJHDBJKC { - uint32 avatar_id = 15; // offset: 28 - uint32 CBHKFOEOMFF = 11; // offset: 24 +message ABCHBKBKCDF { + uint32 MDOJNENGCFE = 10; // offset: 24 + uint32 avatar_id = 3; // offset: 28 } -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 MEKPDDBLCGK { + repeated ABCHBKBKCDF avatar_list = 12; // offset: 24 + repeated uint32 finished_target_list = 6; // offset: 32 + repeated uint32 peak_avatar_id_list = 8; // offset: 40 + uint32 peak_id = 2; // offset: 48 + uint32 cycles_used = 14; // offset: 52 } -message FCPEKKEEKFI { - repeated PANIGDLLMBG MFHMCIDJGLC = 10; // offset: 16 +message JFBFFIAOPCC { + repeated MEKPDDBLCGK peaks = 7; // offset: 24 } -// 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 + ChallengePeakBoss peak_boss = 2; // offset: 16 + JFBFFIAOPCC PAPDCCKPEPK = 3; // offset: 24 + WaitConfirmData wait_confirm_data = 14; // offset: 32 + repeated uint32 taken_star_rewards = 7; // offset: 48 + repeated ChallengePeak peaks = 5; // offset: 56 + uint32 peak_group_id = 12; // offset: 64 + uint32 count_of_peaks = 9; // offset: 68 + bool disable_hard_mode = 13; // offset: 72 + uint32 obtained_stars = 4; // offset: 76 } -// Obf: EOBPMHJCGBO +// Obf: CJILPJOJOIF // Type: Req -// CmdID: 8913 +// CmdID: 8932 message GetChallengePeakDataCsReq { } -// Obf: PCFBDGMFNMD +// Obf: PKPOJIAJAAF // Type: Rsp -// CmdID: 8907 +// CmdID: 8942 message GetChallengePeakDataScRsp { - repeated ChallengePeakGroup challenge_peak_groups = 11; // offset: 16 - uint32 retcode = 12; // offset: 32 - uint32 current_peak_group_id = 4; // offset: 36 + repeated ChallengePeakGroup challenge_peak_groups = 1; // offset: 16 + uint32 retcode = 14; // offset: 32 + uint32 current_peak_group_id = 2; // offset: 36 } // Type: Req -// 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 +// CmdID: 8907 +message StartChallengePeakCsReq { + repeated uint32 peak_avatar_id_list = 12; // offset: 16 + uint32 boss_buff_id = 2; // offset: 32 + uint32 peak_id = 14; // offset: 36 +} + +// Type: Rsp +// CmdID: 8923 +message StartChallengePeakScRsp { + uint32 retcode = 14; // offset: 24 +} + +// Type: Req +// CmdID: 8944 +message LeaveChallengePeakCsReq { } // Type: Rsp // CmdID: 8927 -message MJPPCNAMMKP { - uint32 retcode = 10; // offset: 24 -} - -// Type: Req -// CmdID: 8935 -message AMOAAIOFEDF { -} - -// Type: Rsp -// CmdID: 8938 -message GFGIIALGLIM { +message LeaveChallengePeakScRsp { uint32 retcode = 7; // offset: 24 } -// Obf: DIKLCGNHIMH +// Obf: AFALNHPPKAD // 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 +message ChallengePeakSettleScNotify { + repeated uint32 finished_target_list = 2; // offset: 24 + repeated ChallengePeakRewardGroup peak_reward_group_list = 15; // offset: 32 + bool is_unlock_easy_boss = 12; // offset: 40 + bool hard_mode_has_passed = 10; // offset: 41 + bool is_boss_target_better = 6; // offset: 42 + bool is_wait_confirm = 8; // offset: 43 + uint32 turn_left = 14; // offset: 44 + uint32 cycles_used = 11; // offset: 48 + bool is_first_pass = 9; // offset: 52 + bool is_win = 4; // offset: 53 + uint32 peak_id = 5; // offset: 56 } -// Obf: PDDEJPMDAHB +// Obf: JMDENKICHGK +// Type: Notify +// CmdID: 8945 +message ChallengePeakGroupDataUpdateScNotify { + ChallengePeakGroup challenge_peak_group = 8; // offset: 24 +} + +// Obf: PIOAJBFKNIB // Type: Req -// CmdID: 8902 +// CmdID: 8909 +message TakeChallengePeakRewardCsReq { + repeated uint32 normal_reward_id_list = 10; // offset: 16 + repeated uint32 reward_id = 8; // offset: 24 + uint32 peak_group_id = 5; // offset: 40 +} + +message ChallengePeakRewardGroup { + ItemList reward = 12; // offset: 24 + uint32 reward_id = 15; // offset: 32 +} + +// Obf: FGHONKMDBGM +// Type: Rsp +// CmdID: 8929 +message TakeChallengePeakRewardScRsp { + repeated ChallengePeakRewardGroup peak_reward_group_list = 11; // offset: 24 + uint32 retcode = 13; // offset: 32 + uint32 peak_group_id = 10; // offset: 36 +} + +// Obf: LFGECDNDGEJ +// Type: Req +// CmdID: 8943 message GetCurChallengePeakCsReq { } -// Obf: EOCOLJHAAGO +// Obf: CIDMLLEGNNN // Type: Rsp -// CmdID: 8944 +// CmdID: 8934 message GetCurChallengePeakScRsp { - 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 + repeated uint32 finished_target_list = 5; // offset: 16 + uint32 retcode = 2; // offset: 32 + uint32 cycles_used = 6; // offset: 36 + uint32 boss_buff_id = 8; // offset: 40 + uint32 peak_id = 1; // offset: 44 + bool has_passed = 13; // offset: 48 + bool is_wait_confirm = 4; // offset: 49 } -// Obf: NKADBLICGBG +// Obf: KDMFDDFOICF // Type: Req -// CmdID: 8918 -message SetChallengePeakBossHardModeCsReq { - bool is_hard_mode = 6; // offset: 24 - uint32 peak_group_id = 4; // offset: 28 -} - -// Obf: CEBOIMHIAGM -// Type: Rsp -// CmdID: 8945 -message SetChallengePeakBossHardModeScRsp { - uint32 peak_group_id = 15; // offset: 28 - bool is_hard_mode = 1; // offset: 24 - uint32 retcode = 5; // offset: 32 -} - -// Type: Req -// CmdID: 8936 -message BFLFDMFDMCL { -} - -// Type: Rsp -// CmdID: 8903 -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 +message SetChallengePeakBossHardModeCsReq { + uint32 peak_group_id = 1; // offset: 24 + bool is_hard_mode = 7; // offset: 28 +} + +// Obf: CGLPPBKHAAN +// Type: Rsp +// CmdID: 8940 +message SetChallengePeakBossHardModeScRsp { + uint32 peak_group_id = 7; // offset: 24 + uint32 retcode = 10; // offset: 28 + bool is_hard_mode = 2; // offset: 32 } // Type: Req -// CmdID: 8906 -message KIDBGJCMMOG { - uint32 peak_id = 3; // offset: 24 - bool ABHOLNJNPJM = 11; // offset: 28 +// CmdID: 8905 +message ReStartChallengePeakCsReq { } // Type: Rsp -// CmdID: 8926 -message PMOMHJHGMHN { - bool ABHOLNJNPJM = 12; // offset: 32 - uint32 retcode = 8; // offset: 24 - uint32 peak_id = 7; // offset: 28 -} - -// Obf: HDCAHBFBODO -enum CmdChatType { - 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: INEEDLNBHHD -// Type: Req -// CmdID: 3991 -message SendMsgCsReq { - repeated uint32 target_list = 9; // offset: 16 - MessageChatData message_datas = 8; // offset: 24 - ChatType chat_type = 13; // offset: 40 -} - -// Obf: HIOMDBGPLBF -// Type: Rsp -// CmdID: 3910 -message SendMsgScRsp { - uint64 end_time = 2; // offset: 24 - uint32 retcode = 7; // offset: 32 -} - -// Obf: KCBIHKAFLIM -// Type: Notify -// CmdID: 3994 -message RevcMsgScNotify { - ChatType chat_type = 5; // offset: 36 - uint32 EOKIMLOIOHI = 9; // offset: 32 - ChatMessageData recv_message_data = 15; // offset: 24 -} - -// Type: Notify -// CmdID: 3995 -message HABEIPJGPNJ { - repeated uint32 contact_id_list = 13; // offset: 24 -} - -// Obf: LLJMMCFAAEN -// Type: Req -// CmdID: 3914 -message GetPrivateChatHistoryCsReq { - uint32 contact_side = 5; // offset: 24 - uint32 target_side = 2; // offset: 28 -} - -// Obf: IPEAIJGEGGO -// Type: Rsp -// CmdID: 3918 -message GetPrivateChatHistoryScRsp { - 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: LBJKMMJGFGB -message FriendHistoryInfo { - int64 last_send_time = 13; // offset: 24 - uint32 contact_side = 10; // offset: 32 -} - -// Obf: FMCHPNENNAI -// Type: Req -// CmdID: 3909 -message GetChatFriendHistoryCsReq { -} - -// Obf: HLAHEGINCCJ -// Type: Rsp -// CmdID: 3998 -message GetChatFriendHistoryScRsp { - uint32 retcode = 5; // offset: 32 - repeated FriendHistoryInfo friend_history_info = 13; // offset: 16 -} - -// Obf: PHJJFBCFJIO -// Type: Req -// CmdID: 3963 -message GetChatEmojiListCsReq { -} - -// Obf: OOGFNALOGAB -// Type: Rsp -// CmdID: 3926 -message GetChatEmojiListScRsp { - repeated uint32 chat_emoji_list = 7; // offset: 16 - uint32 retcode = 15; // offset: 32 -} - -// Obf: CPKPLCIODMN -// Type: Req -// 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: CBLNBLDCMBL -// Type: Rsp -// CmdID: 3938 -message GetLoginChatInfoScRsp { - uint32 retcode = 15; // offset: 32 - repeated uint32 contact_id_list = 13; // offset: 16 -} - -// Obf: BELNIDIDIKO -enum CmdChenLingBattleType { - 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 GEEMGPFMHHI { - GEEMGPFMHHI_LHGABCOIGJA = 0; - GEEMGPFMHHI_IIOOAJANMGG = 1; - GEEMGPFMHHI_HCMJKBDKJNK = 2; -} - -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; -} - -enum KFOEEPGNDOC { - KFOEEPGNDOC_PCPDHELPKEM = 0; - KFOEEPGNDOC_NAJCPOPJGLB = 2; - KFOEEPGNDOC_OCKEJMFMNAA = 3; - KFOEEPGNDOC_LPKMNGPIAJP = 4; - KFOEEPGNDOC_FMPNNHDGHEM = 5; - KFOEEPGNDOC_BKABKLAPEHL = 6; - KFOEEPGNDOC_CBHEJPPNNNJ = 7; -} - -enum GLJLEEPOCDA { - GLJLEEPOCDA_PCPDHELPKEM = 0; - GLJLEEPOCDA_FCEHNMJJABE = 1; - GLJLEEPOCDA_FNKDIEBKOHA = 2; - GLJLEEPOCDA_BMCHMAOIKDE = 3; -} - -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 GOOBKLOEKFO { - uint32 LJDIGNDGCFJ = 5; // offset: 28 - uint32 EMFHLBBOCFK = 1; // offset: 32 - uint32 JKCGCAMIFIA = 10; // offset: 24 -} - -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 EPJMDNCPJME { - MCAFGBPLFEH source = 7; // offset: 16 - uint32 FIMNPEBOBHL = 2; // offset: 32 - uint32 progress = 4; // offset: 36 -} - -message IFDJPDIKLDI { - uint32 MOOOPAMBOFK = 2; // offset: 32 - uint64 MFJCDEKMNLG = 9; // offset: 40 - uint32 config_id = 10; // offset: 24 - uint32 level = 11; // offset: 28 -} - -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 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 AACDBCKAFCA { - uint64 GEFGOIGJHFJ = 6; // offset: 24 - uint32 MOOOPAMBOFK = 7; // offset: 36 - uint32 level = 9; // offset: 32 -} - -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 FDOEMKPGHFL { - int32 x = 7; // offset: 28 - int32 y = 13; // offset: 24 -} - -message LKDFOOJMHIE { - uint32 PENLMEIJIFK = 9; // offset: 32 - FDOEMKPGHFL EFOFLGIDKKK = 12; // offset: 16 -} - -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 ODLKOFOPBIH { - JPFIELFEFHD BGDGGALAODO = 3; // offset: 24 -} - -message PMNIILNPOBO { -} - -message ABINPBKHLPC { - uint32 OPHPMKFGLBA = 14; // offset: 32 - repeated uint32 KBBPNKGGCPN = 7; // offset: 16 -} - -message FNBKPIHBDFG { - repeated uint32 JBCCJLLBBAK = 11; // offset: 24 - uint32 OPHPMKFGLBA = 9; // offset: 32 -} - -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 GDMFDLBPFNN { -} - -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 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 FCLDNHOHPII { - uint32 stage_id = 10; // offset: 24 - bool CEBPAJAAJPP = 11; // offset: 28 -} - -// Obf: MOGJMAMCLDL -// Type: Req -// CmdID: 9583 -message ChenLingGetDataCsReq { -} - -// Obf: LMCMHCBCOPA -// Type: Rsp -// CmdID: 9577 -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 -} - -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: 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 ChenLingQuitStageCsReq { - uint32 PJLADGOOFKE = 8; // offset: 24 -} - -// Obf: GFNLHAADFJD -// Type: Rsp -// CmdID: 9608 -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: 9571 -message FNNNKIJPMII { +// CmdID: 8908 +message ReStartChallengePeakScRsp { uint32 retcode = 10; // offset: 24 } -// Obf: MKFEOPFKFOK +message ChallengePeakLineup { + repeated uint32 peak_avatar_id_list = 3; // offset: 24 + uint32 peak_id = 1; // offset: 32 +} + // Type: Req -// CmdID: 9617 -message ChenLingUseHandCardCsReq { - uint32 GDFPBHMMFEA = 15; // offset: 32 - FDOEMKPGHFL JDPHGEJLPPH = 2; // offset: 24 +// CmdID: 8920 +message SetChallengePeakMobLineupAvatarCsReq { + repeated ChallengePeakLineup lineup_list = 4; // offset: 24 + repeated uint32 HHHPDECACHK = 8; // offset: 32 + uint32 peak_group_id = 7; // offset: 40 } // Type: Rsp -// CmdID: 9589 -message AIIKILMNIFI { +// CmdID: 8912 +message SetChallengePeakMobLineupAvatarScRsp { + uint32 retcode = 3; // offset: 24 +} + +// Type: Req +// CmdID: 8941 +message ConfirmChallengePeakSettleCsReq { + uint32 peak_id = 8; // offset: 24 + bool IOBCIMIPEOM = 12; // offset: 28 +} + +// Type: Rsp +// CmdID: 8918 +message ConfirmChallengePeakSettleScRsp { + uint32 peak_id = 7; // offset: 24 + uint32 retcode = 11; // offset: 28 + bool IOBCIMIPEOM = 8; // offset: 32 +} + +enum CmdChallengeTierceType { + FEBNJDJAEBM_NLCDGIPGFDJ = 0; + FEBNJDJAEBM_DCANDNHNLCO = 8974; + CmdJMPJCAPKNGI = 8998; + FEBNJDJAEBM_BEFPNLIFBOE = 8996; + FEBNJDJAEBM_PMMCIBMKOLD = 8992; + CmdDOPHNDHILPA = 8973; + CmdLHAKNKHBLBI = 8987; + FEBNJDJAEBM_BDHPJJHOOAC = 8980; + CmdGGCBEKKJCJN = 8988; + CmdKLECENLPBJL = 8982; + FEBNJDJAEBM_CCDKLLGDLOM = 9000; + CmdLPIHJBELIBN = 8977; + FEBNJDJAEBM_GAEELOILOCB = 8984; + FEBNJDJAEBM_NMDDOIKKEKA = 8978; + CmdHBFNNCGECMO = 8989; + FEBNJDJAEBM_ALLBIOLKCEK = 8991; + CmdOKEDFNJJGHB = 8981; + CmdHFGMOFBDAON = 8993; +} + +message HNBJHMCGEDK { + repeated EEBPHJCNBFO FADJLLFJJNM = 9; // offset: 24 + repeated uint32 peak_avatar_id_list = 7; // offset: 32 + uint32 buff_id = 2; // offset: 40 +} + +message NFKCMMEAIDN { + repeated HNBJHMCGEDK FKIDLFLCDEC = 2; // offset: 16 + uint32 challenge_id = 8; // offset: 32 +} + +// Type: Rsp +// CmdID: 8988 +message GGCBEKKJCJN { + uint32 retcode = 12; // offset: 24 +} + +message CFPEHPFBFOK { + repeated HNBJHMCGEDK FKIDLFLCDEC = 14; // offset: 24 + uint32 challenge_id = 5; // offset: 32 + bool MPKMIKBFEHG = 15; // offset: 36 + uint32 FINOCEGDBDI = 8; // offset: 40 +} + +// Type: Rsp +// CmdID: 8982 +message KLECENLPBJL { + CLAKIACAACO AAAHKPNPMIF = 11; // offset: 16 + SceneInfo scene = 5; // offset: 24 + uint32 retcode = 13; // offset: 40 +} + +message PKKFNODINEM { +} + +// Type: Rsp +// CmdID: 8998 +message JMPJCAPKNGI { + SceneInfo scene = 8; // offset: 24 + uint32 retcode = 5; // offset: 32 +} + +message MHJNOBBOFOC { +} + +// Type: Rsp +// CmdID: 8987 +message LHAKNKHBLBI { + SceneInfo scene = 15; // offset: 16 + CLAKIACAACO AAAHKPNPMIF = 7; // offset: 32 + uint32 retcode = 5; // offset: 40 +} + +message JPIMBJPMFBP { +} + +// Type: Rsp +// CmdID: 8989 +message HBFNNCGECMO { + uint32 retcode = 4; // offset: 24 +} + +message MENLHHCJNCE { + bool IOBCIMIPEOM = 11; // offset: 24 +} + +// Type: Rsp +// CmdID: 8981 +message OKEDFNJJGHB { uint32 retcode = 7; // offset: 24 } -// Obf: MACADEAOIMK -// Type: Req -// CmdID: 9616 -message ChenLingMoveEntityCsReq { - FDOEMKPGHFL JDPHGEJLPPH = 14; // offset: 16 - uint32 PENLMEIJIFK = 10; // offset: 32 +message FBAMAFLOBGA { + repeated uint32 LICPEKHDJGK = 14; // offset: 24 + uint32 challenge_id = 3; // offset: 32 +} + +message JCKGBFJJFFC { + PMMOFOBCINL PAIAEPJIDPE = 4; // offset: 16 + repeated uint32 finished_target_list = 865; // offset: 24 + bool FCJGHHILDEK = 331; // offset: 40 +} + +message PEOKJEOOOJD { + uint32 BIEPFFBBJHG = 2012; // offset: 24 + uint32 DPDNPCBNENI = 1169; // offset: 28 + uint32 EKKLCBKNAED = 1512; // offset: 32 + uint32 OPNPMBJDKNB = 13; // offset: 36 + uint32 MMCPICGKOGD = 2; // offset: 40 + uint32 NEDGGMGMLGO = 10; // offset: 44 +} + +message IBCNMNCCCBJ { + ItemList reward = 3; // offset: 24 + uint32 HEJANCCDGAP = 6; // offset: 32 +} + +message GEKNAKDAMJF { + repeated uint32 finished_target_list = 131; // offset: 16 + repeated IBCNMNCCCBJ DJOBNPIAEJP = 5; // offset: 24 + OLOFPKHFPJL EGEHLOPFELK = 2; // offset: 32 + repeated PMMOFOBCINL GBMBAHHDONN = 12; // offset: 40 + bool FCJGHHILDEK = 464; // offset: 56 + uint32 challenge_id = 3; // offset: 60 +} + +message FLIPNFHAMPO { + uint32 MGLLKBNFKFG = 9; // offset: 24 +} + +// Type: Notify +// CmdID: 8973 +message DOPHNDHILPA { + oneof MMCGBGDJIPN { + JCKGBFJJFFC IANBCDJPDJF = 6; // offset: 16 + GEKNAKDAMJF DFNNKENBOEN = 7; // offset: 16 + FBAMAFLOBGA IBFHHKHNEFL = 12; // offset: 16 + PEOKJEOOOJD IIHFEDLHOPI = 10; // offset: 16 + FLIPNFHAMPO HNHCFJJNJCE = 14; // offset: 16 + } +} + +message GOMLCMBBPCH { +} + +message CMOPLAHDEPN { + repeated uint32 peak_avatar_id_list = 5; // offset: 24 + repeated EEBPHJCNBFO FADJLLFJJNM = 15; // offset: 32 + uint32 FINOCEGDBDI = 12; // offset: 40 + uint32 buff_id = 7; // offset: 44 +} + +message PMMOFOBCINL { + GLLFJFJBIBC lineup = 6; // offset: 24 + repeated BattleTarget battle_target_list = 11; // offset: 32 + uint32 INLLMKEDGLC = 8; // offset: 40 + uint32 IBECKONIICF = 5; // offset: 44 + uint32 score_id = 7; // offset: 48 + uint32 FINOCEGDBDI = 10; // offset: 52 + BattleEndStatus end_status = 12; // offset: 56 +} + +message OLOFPKHFPJL { + uint32 DJEIMGGHMGM = 5; // offset: 24 + uint32 EJEDODFFABI = 1; // offset: 28 +} + +message IFAHFGFFPEF { + repeated CMOPLAHDEPN MOGEEAJCFNO = 15; // offset: 16 + OLOFPKHFPJL BHNPINIMMHG = 10; // offset: 24 + repeated uint32 finished_target_list = 4; // offset: 32 + repeated PMMOFOBCINL HGKCEEOONGA = 8; // offset: 48 + bool FCJGHHILDEK = 3; // offset: 56 + uint32 challenge_id = 9; // offset: 60 +} + +message ICMJACOKIPI { + uint32 IBECKONIICF = 1; // offset: 24 + uint32 INLLMKEDGLC = 5; // offset: 28 + uint32 FINOCEGDBDI = 9; // offset: 32 + uint32 score_id = 10; // offset: 36 +} + +message KOBALACAPKF { + repeated ICMJACOKIPI HGKCEEOONGA = 11; // offset: 16 + repeated uint32 finished_target_list = 1; // offset: 24 + uint32 challenge_id = 6; // offset: 40 + bool FCJGHHILDEK = 4; // offset: 44 } // Type: Rsp -// CmdID: 9610 -message KLJENCAEDBH { - uint32 retcode = 14; // offset: 24 +// CmdID: 8993 +message HFGMOFBDAON { + repeated IFAHFGFFPEF JLOMBBAKBME = 11; // offset: 16 + uint32 retcode = 4; // offset: 32 } -// Obf: MJPMCMHBPHI -// Type: Req -// CmdID: 9572 -message ChenLingSellHandCardCsReq { - uint32 GDFPBHMMFEA = 10; // offset: 24 +message CLAKIACAACO { + repeated LineupInfo lineup_list = 4; // offset: 24 + PEOKJEOOOJD IIHFEDLHOPI = 2; // offset: 32 + uint32 FINOCEGDBDI = 8; // offset: 40 + bool MPKMIKBFEHG = 7; // offset: 44 + uint32 challenge_id = 3; // offset: 48 +} + +message CCHPHOIKECB { } // Type: Rsp +// CmdID: 8977 +message LPIHJBELIBN { + CLAKIACAACO AAAHKPNPMIF = 3; // offset: 16 + KOBALACAPKF OHPGEHKFABM = 4; // offset: 24 + uint32 retcode = 15; // offset: 40 +} + +enum CmdChatType { + FAKGHKIKHAP_NLCDGIPGFDJ = 0; + CmdGetLoginChatInfoScRsp = 3942; + CmdSendMsgCsReq = 3973; + CmdGetChatFriendHistoryScRsp = 3981; + CmdMarkChatEmojiScRsp = 3912; + CmdGetPrivateChatHistoryScRsp = 3913; + CmdRevcMsgScNotify = 3980; + CmdGetChatEmojiListCsReq = 3910; + CmdGetChatEmojiListScRsp = 3987; + CmdGetPrivateChatHistoryCsReq = 3936; + CmdBatchMarkChatEmojiCsReq = 3954; + CmdGetLoginChatInfoCsReq = 3909; + CmdMarkChatEmojiCsReq = 3929; + CmdPMDIJHLACNN = 3927; + CmdGetChatFriendHistoryCsReq = 3915; + CmdBatchMarkChatEmojiScRsp = 3983; + CmdSendMsgScRsp = 3903; +} + +// Obf: PCLHDCHFKLP +// Type: Req +// CmdID: 3973 +message SendMsgCsReq { + MessageChatData message_datas = 6; // offset: 24 + repeated uint32 target_list = 3; // offset: 32 + ChatType chat_type = 5; // offset: 40 +} + +// Obf: MKFCCNOIDNB +// Type: Rsp +// CmdID: 3903 +message SendMsgScRsp { + uint64 end_time = 1; // offset: 24 + uint32 retcode = 8; // offset: 32 +} + +// Obf: LLCBGMJAICJ +// Type: Notify +// CmdID: 3980 +message RevcMsgScNotify { + ChatMessageData recv_message_data = 11; // offset: 16 + ChatType chat_type = 14; // offset: 32 + uint32 DKDLOOAAAKE = 10; // offset: 36 +} + +// Type: Notify +// CmdID: 3927 +message PMDIJHLACNN { + repeated uint32 contact_id_list = 14; // offset: 24 +} + +// Obf: PGADBBAECPD +// Type: Req +// CmdID: 3936 +message GetPrivateChatHistoryCsReq { + uint32 contact_side = 1; // offset: 24 + uint32 target_side = 14; // offset: 28 +} + +// Obf: JLBGMJFLJEE +// Type: Rsp +// CmdID: 3913 +message GetPrivateChatHistoryScRsp { + repeated ChatMessageData chat_message_list = 10; // offset: 16 + uint32 retcode = 5; // offset: 32 + uint32 target_side = 9; // offset: 36 + uint32 contact_side = 4; // offset: 40 +} + +message FriendHistoryInfo { + uint32 contact_side = 4; // offset: 24 + int64 last_send_time = 5; // offset: 32 +} + +// Obf: OPFLGEAPHBA +// Type: Req +// CmdID: 3915 +message GetChatFriendHistoryCsReq { +} + +// Obf: ENHNFNKCGJJ +// Type: Rsp +// CmdID: 3981 +message GetChatFriendHistoryScRsp { + repeated FriendHistoryInfo friend_history_info = 3; // offset: 16 + uint32 retcode = 12; // offset: 32 +} + +// Obf: NGCDALNAHIG +// Type: Req +// CmdID: 3910 +message GetChatEmojiListCsReq { +} + +// Obf: LOFKMJPPAKF +// Type: Rsp +// CmdID: 3987 +message GetChatEmojiListScRsp { + repeated uint32 chat_emoji_list = 3; // offset: 24 + uint32 retcode = 13; // offset: 32 +} + +// Obf: FOHHCCEIICN +// Type: Req +// CmdID: 3929 +message MarkChatEmojiCsReq { + bool is_remove_id = 10; // offset: 24 + uint32 extra_id = 5; // offset: 28 +} + +// Obf: NGGKLPDFGDC +// Type: Rsp +// CmdID: 3912 +message MarkChatEmojiScRsp { + uint32 extra_id = 2; // offset: 24 + bool is_remove_id = 4; // offset: 28 + uint32 retcode = 13; // offset: 32 +} + +// Obf: FEPDPLJADHK +// Type: Req +// CmdID: 3954 +message BatchMarkChatEmojiCsReq { + repeated uint32 marked_emoji_id_list = 4; // offset: 24 +} + +// Obf: IECODOPOOBL +// Type: Rsp +// CmdID: 3983 +message BatchMarkChatEmojiScRsp { + repeated uint32 marked_emoji_id_list = 8; // offset: 24 + uint32 retcode = 2; // offset: 32 +} + +// Obf: CGJKIDOBEAL +// Type: Req +// CmdID: 3909 +message GetLoginChatInfoCsReq { +} + +// Obf: EBOPMIBKNBE +// Type: Rsp +// CmdID: 3942 +message GetLoginChatInfoScRsp { + repeated uint32 contact_id_list = 13; // offset: 16 + uint32 retcode = 1; // offset: 32 +} + +enum CmdChenLingBattleType { + KANFMPNKHJH_NLCDGIPGFDJ = 0; + CmdDIONONBIIKN = 9574; + CmdChenLingGetDataCsReq = 9602; + CmdFAHNFMCOJCH = 9608; + CmdHLCAKAJLKGO = 9588; + CmdONGCOFFLIAE = 9575; + CmdChenLingQuitStageScRsp = 9597; + CmdDLGCDMBGIEB = 9606; + CmdKHMGHGPLPHF = 9573; + CmdKCEJNBLDAFE = 9615; + CmdChenLingActivatedPrivilegeScRsp = 9585; + CmdChenLingSyncChangeScNotify = 9592; + CmdGBCKAGHDPEB = 9591; + CmdChenLingQuitStageCsReq = 9614; + CmdChenLingStartStageCsReq = 9577; + CmdHPKOOPBFEAH = 9576; + CmdPIIJEIADMFP = 9583; + CmdPFELEGKDCBO = 9610; + CmdPICHIFNMBNO = 9598; + CmdEIFJNMDDNPF = 9582; + CmdFCNMJGGDEFO = 9579; + CmdHFNMKEDPFJH = 9578; + CmdPLMPGLKCGBJ = 9618; + CmdBEKKPBIKINI = 9594; + CmdLKFKOHLGMOJ = 9620; + CmdIOPAIDKIGAJ = 9589; + CmdHKKBGLINEOM = 9605; + CmdJMLOJKGMBMC = 9586; + CmdChenLingActivatedPrivilegeCsReq = 9616; + CmdChenLingGetDataScRsp = 9612; + CmdLAECPMJAIIK = 9599; + CmdMEJECBOGNNN = 9613; + CmdJJLPGBIAADJ = 9611; + CmdMJEMCKGBIPN = 9584; + CmdKNKCNKJOKPA = 9619; + CmdGOKHEKCHLEL = 9603; + CmdOMFFCGEINLF = 9607; + CmdChenLingStartStageScRsp = 9593; + CmdGEPCOHMCAAJ = 9604; + CmdNFAHEHELGEC = 9590; +} + +enum EFFGCOJFEEL { + EFFGCOJFEEL_JCHBPHOIACG = 0; + EFFGCOJFEEL_FHJJHMIFEJG = 1; + EFFGCOJFEEL_DJFEMKHJBNO = 2; +} + +enum BCAMANFJINC { + BCAMANFJINC_NLCDGIPGFDJ = 0; + BCAMANFJINC_MLIGAFABJDP = 1; + BCAMANFJINC_BLLCMLBDLPC = 2; + BCAMANFJINC_MEBGACKEOOG = 3; + BCAMANFJINC_GHPKFACFMML = 4; + BCAMANFJINC_JHJCNLLMPKH = 5; + BCAMANFJINC_LOFJAGLLHHG = 6; + BCAMANFJINC_HEIHBJEEGPB = 7; + BCAMANFJINC_NJPMBLBIBOD = 8; + BCAMANFJINC_GIFGLDBDELN = 9; + BCAMANFJINC_NGECENKOPLK = 10; + BCAMANFJINC_EMGMFOBLAFN = 11; + BCAMANFJINC_LIJMDJDFIIC = 12; + BCAMANFJINC_JHGMHCJOKNA = 13; + BCAMANFJINC_KPCEJLILHMO = 14; + BCAMANFJINC_AEHHIPFDNFJ = 15; + BCAMANFJINC_KHBEOADDIFM = 16; + BCAMANFJINC_action = 17; + BCAMANFJINC_DACEMIDFHOG = 18; + BCAMANFJINC_OIKFFLEHFCN = 19; + BCAMANFJINC_KEJCJJHDKJB = 20; + BCAMANFJINC_EIIJCLPCFLM = 21; + BCAMANFJINC_NKJFKBBDDEO = 22; +} + +enum GLBAOKOHKCF { + GLBAOKOHKCF_NLCDGIPGFDJ = 0; + GLBAOKOHKCF_COJOIFPPCIJ = 2; + GLBAOKOHKCF_hp = 3; + GLBAOKOHKCF_OGGGLOEIOMM = 4; + GLBAOKOHKCF_CCPLGNNIOCO = 5; + GLBAOKOHKCF_DGOMNKGLABB = 6; + GLBAOKOHKCF_PAIEELDAADP = 7; +} + +enum CNEEMBBNNBO { + CNEEMBBNNBO_NLCDGIPGFDJ = 0; + CNEEMBBNNBO_EHNIPLNEEDI = 1; + CNEEMBBNNBO_FAODKNDLNPF = 2; + CNEEMBBNNBO_INCLHHDFCEL = 3; +} + +message JLPEICPFLMC { + uint64 BNEFLBPCPOI = 8; // offset: 32 + BCAMANFJINC NFMKOFNEKLA = 5; // offset: 40 + oneof KLLMJCCOMNF { + uint32 BFCNALJDHMP = 4; // offset: 16 + uint32 HPDFGFBLDOG = 7; // offset: 16 + uint32 GCPPLLLHBBJ = 11; // offset: 16 + uint32 DJODEIMGKGK = 10; // offset: 16 + uint32 PBHFMIIIPBD = 9; // offset: 16 + uint64 CHFNDAGCEBK = 1555; // offset: 16 + uint32 LEEMKAMANJN = 1216; // offset: 16 + uint32 NKDDBPGDAEE = 1853; // offset: 16 + uint32 EFEENOFADFC = 310; // offset: 16 + PFPPACPMFDJ DJNOLLDHPHJ = 1503; // offset: 16 + } +} + +message JLIFGIMBMBD { + uint32 HMLBJFJIPCE = 2; // offset: 24 + uint32 BIOFDPICHLC = 14; // offset: 28 + uint32 KKCKMCDGCGK = 10; // offset: 32 +} + +message HGCIPBFBNKO { + JLPEICPFLMC source = 4; // offset: 24 + uint32 config_id = 10; // offset: 40 + uint64 unique_id = 15; // offset: 48 + oneof AEJNJCELNOE { + JLIFGIMBMBD AENBOONOFLC = 6; // offset: 16 + } +} + +message AFDJNEOHCLB { + JLPEICPFLMC source = 10; // offset: 24 + uint32 OCJCOOLMCGD = 6; // offset: 32 + uint32 progress = 13; // offset: 36 +} + +message GACKCPEPDAF { + uint32 config_id = 1; // offset: 24 + uint64 MLMFNEBLNHP = 11; // offset: 32 + uint32 HCBADDHNIDG = 7; // offset: 40 + uint32 level = 2; // offset: 44 +} + +message AKHEOAIPAPA { + JLPEICPFLMC source = 13; // offset: 16 + double CPLFBOBLFMC = 4; // offset: 32 + uint32 unique_id = 1; // offset: 40 + GLBAOKOHKCF GOKKLNBMLCA = 5; // offset: 44 + double OJMOBAEEMAP = 8; // offset: 48 +} + +message LDNFIICMCHA { + repeated AKHEOAIPAPA DIILKEEGLOJ = 4; // offset: 16 + repeated GACKCPEPDAF KAJOFKIEKNH = 10; // offset: 32 + uint32 HCBADDHNIDG = 9; // offset: 40 + uint32 level = 12; // offset: 44 + uint64 KNDHHAJMBGB = 7; // offset: 48 + bool DBODGPBOIHC = 8; // offset: 56 + uint64 IEPAPOPIFHH = 6; // offset: 64 +} + +message GKNOCNDPAJA { + uint64 IEPAPOPIFHH = 6; // offset: 24 + uint32 level = 12; // offset: 32 + uint32 HCBADDHNIDG = 13; // offset: 36 +} + +message LEGNLMENMJK { + uint32 card_id = 2; // offset: 32 + uint32 unique_id = 15; // offset: 36 + oneof NPFEGGMNBOC { + LDNFIICMCHA MLIGAFABJDP = 6; // offset: 16 + GKNOCNDPAJA BLLCMLBDLPC = 8; // offset: 16 + } +} + +message PFPPACPMFDJ { + int32 y = 15; // offset: 24 + int32 x = 14; // offset: 28 +} + +message DFFLMEMFPLM { + PFPPACPMFDJ DJNOLLDHPHJ = 4; // offset: 24 + uint32 BFCNALJDHMP = 14; // offset: 32 +} + +message CABCPFKAOPP { + repeated uint32 NFPADEPIKML = 3; // offset: 16 + repeated uint32 GCDGGBLOJIC = 9; // offset: 32 + uint32 KDIDDHIDNCG = 6; // offset: 40 + uint32 OEKIFIKBMFI = 11; // offset: 44 +} + +message AALCHOPCBEM { + CABCPFKAOPP JOOEEKMDAEO = 14; // offset: 16 +} + +message FIBKOLLMPMM { +} + +message LJBOELCMGFK { + repeated uint32 GCDGGBLOJIC = 9; // offset: 24 + uint32 KDIDDHIDNCG = 12; // offset: 32 +} + +message GDDLBMCHIED { + repeated uint32 MKOKLLKALDE = 3; // offset: 16 + uint32 KDIDDHIDNCG = 7; // offset: 32 +} + +message GEEPIPMBGJD { + CABCPFKAOPP JOOEEKMDAEO = 13; // offset: 16 + repeated uint32 NFPADEPIKML = 6; // offset: 24 + repeated uint32 GCDGGBLOJIC = 9; // offset: 32 + uint32 OEKIFIKBMFI = 7; // offset: 48 + uint32 KDIDDHIDNCG = 1; // offset: 52 +} + +message MLJEJCFJPLE { +} + +message KFOOLGFCNDN { + oneof CNHEJLOEFAA { + AALCHOPCBEM EFBPPPNPBKH = 13; // offset: 16 + FIBKOLLMPMM IFCFIPGIIME = 4; // offset: 16 + LJBOELCMGFK OCIHLGBPALK = 15; // offset: 16 + GDDLBMCHIED NNLBNIJJPAH = 1; // offset: 16 + GEEPIPMBGJD DJBMEHBKNDF = 8; // offset: 16 + MLJEJCFJPLE BAMNOFCJMPP = 12; // offset: 16 + } +} + +message BDOEDOEBFAJ { + repeated LEGNLMENMJK entity_list = 12; // offset: 16 + repeated uint32 MGJENMKKIBJ = 9; // offset: 24 + repeated HGCIPBFBNKO LDCJONHGDAN = 5; // offset: 32 + KFOOLGFCNDN ILOODGHPOBM = 7; // offset: 40 + MBLJIEELMKN GHICOBOPHOL = 1384; // offset: 48 + repeated DFFLMEMFPLM IEDKELDFHLP = 4; // offset: 56 + repeated PHHFOGFKDBC MEMGHBHGGPN = 2; // offset: 64 + repeated AFDJNEOHCLB IFJIHNBDNGN = 13; // offset: 80 + repeated uint32 OKHDNEOLLNF = 10; // offset: 88 + repeated uint64 FNJCMFOFCNC = 1716; // offset: 96 + BNHBDMIDFCL FMIGOKIDKJL = 1; // offset: 104 + uint32 stage_id = 6; // offset: 112 + uint32 NKDDBPGDAEE = 8; // offset: 116 + uint32 DKCGLOIAPAH = 15; // offset: 120 + uint32 item_value = 14; // offset: 124 + uint32 max_hp = 1475; // offset: 128 + uint32 hp = 3; // offset: 132 + uint32 GCBDADCOBAE = 11; // offset: 136 +} + +message FDDNKPJEMJE { + bool GNACLLNFHFD = 11; // offset: 24 + uint32 stage_id = 15; // offset: 28 +} + +// Obf: AGEPCIIPMEF +// Type: Req +// CmdID: 9602 +message ChenLingGetDataCsReq { +} + +// Obf: PJFEPJKONAA +// Type: Rsp +// CmdID: 9612 +message ChenLingGetDataScRsp { + FDDNKPJEMJE DJOLGKGKCHE = 12; // offset: 16 + repeated uint32 IMNNAENHBMA = 9; // offset: 24 + BDOEDOEBFAJ KFAIGIIPLOF = 6; // offset: 40 + uint32 GDHOLMIBAEA = 1; // offset: 48 + uint32 retcode = 13; // offset: 52 +} + +message OGGELMMFPKP { + double damage = 11; // offset: 24 + uint32 config_id = 1; // offset: 32 +} + +message DFEGGFFOMKI { + repeated OGGELMMFPKP PPCKLBHFCCA = 1; // offset: 16 + uint32 max_hp = 6; // offset: 32 + CNEEMBBNNBO reason = 2; // offset: 36 + uint32 wave = 3; // offset: 40 + uint32 cur_hp = 5; // offset: 44 + uint32 stage_id = 14; // offset: 48 +} + +// Obf: FCLBPLLKLLL +// Type: Req +// CmdID: 9577 +message ChenLingStartStageCsReq { + uint32 stage_id = 7; // offset: 24 + uint32 NKDDBPGDAEE = 4; // offset: 28 +} + +// Obf: CPMOGOPHJOG +// Type: Rsp +// CmdID: 9593 +message ChenLingStartStageScRsp { + BDOEDOEBFAJ AHCGJNDKBCA = 5; // offset: 24 + uint32 retcode = 13; // offset: 32 +} + +// Obf: PEEJCHEKGCJ +// Type: Req // CmdID: 9614 -message HAKHGHAFNEE { - uint32 retcode = 10; // offset: 24 +message ChenLingQuitStageCsReq { + uint32 GDIMKFNECOK = 11; // offset: 24 +} + +// Obf: NEAMMJICKGD +// Type: Rsp +// CmdID: 9597 +message ChenLingQuitStageScRsp { + DFEGGFFOMKI BFLLJJBHLDF = 5; // offset: 16 + uint32 retcode = 6; // offset: 32 } -// Obf: LFEJGJJFBIK // Type: Req -// CmdID: 9588 -message ChenLingFinishPrepareCsReq { +// CmdID: 9589 +message IOPAIDKIGAJ { + PFPPACPMFDJ DJNOLLDHPHJ = 4; // offset: 24 } // Type: Rsp // CmdID: 9615 -message OLJCELNELOH { +message KCEJNBLDAFE { 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 +// CmdID: 9579 +message FCNMJGGDEFO { + PFPPACPMFDJ GAJFFBBMMEN = 14; // offset: 16 + uint32 FGIHKKKOGJD = 9; // offset: 32 } // 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 +// CmdID: 9599 +message LAECPMJAIIK { + uint32 retcode = 3; // offset: 24 } -// Obf: DDILIMKFGDM // Type: Req -// CmdID: 9620 -message ChenLingRefreshCardCsReq { +// CmdID: 9605 +message HKKBGLINEOM { + PFPPACPMFDJ GAJFFBBMMEN = 6; // offset: 24 + uint32 BFCNALJDHMP = 1; // offset: 32 +} + +// Type: Rsp +// CmdID: 9606 +message DLGCDMBGIEB { + uint32 retcode = 4; // offset: 24 +} + +// Type: Req +// CmdID: 9613 +message MEJECBOGNNN { + uint32 FGIHKKKOGJD = 6; // offset: 24 +} + +// Type: Rsp +// CmdID: 9604 +message GEPCOHMCAAJ { + uint32 retcode = 12; // offset: 24 +} + +// Type: Req +// CmdID: 9591 +message GBCKAGHDPEB { +} + +// Type: Rsp +// CmdID: 9610 +message PFELEGKDCBO { + uint32 retcode = 7; // offset: 24 +} + +// Type: Req +// CmdID: 9575 +message ONGCOFFLIAE { + repeated OGGELMMFPKP PPCKLBHFCCA = 9; // offset: 16 + uint32 IGEHHFIGBAI = 11; // offset: 32 + uint32 DDCLCNPONOH = 10; // offset: 36 + bool is_win = 7; // offset: 40 + uint32 GDIMKFNECOK = 3; // offset: 44 +} + +// Type: Rsp +// CmdID: 9578 +message HFNMKEDPFJH { + repeated OGGELMMFPKP PPCKLBHFCCA = 7; // offset: 16 + DFEGGFFOMKI BFLLJJBHLDF = 10; // offset: 32 + bool DAOMHGBDEJH = 1; // offset: 40 + bool is_win = 12; // offset: 41 + uint32 retcode = 4; // offset: 44 + uint32 DDCLCNPONOH = 14; // offset: 48 + uint32 cur_hp = 6; // offset: 52 +} + +// Type: Req +// CmdID: 9573 +message KHMGHGPLPHF { +} + +// Type: Rsp +// CmdID: 9608 +message FAHNFMCOJCH { + uint32 retcode = 7; // offset: 24 +} + +// Type: Req +// CmdID: 9590 +message NFAHEHELGEC { +} + +// Type: Rsp +// CmdID: 9582 +message EIFJNMDDNPF { + uint32 retcode = 1; // offset: 24 +} + +// Type: Req +// CmdID: 9576 +message HPKOOPBFEAH { } // 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: LGNNHAGFKBM -// Type: Req -// CmdID: 9619 -message ChenLingRefreshShopReq { -} - -// Type: Rsp -// CmdID: 9585 -message LAJEEAENKDI { +message JMLOJKGMBMC { uint32 retcode = 14; // offset: 24 } -// Obf: DFIDPFJBKDB // Type: Req -// CmdID: 9576 -message ChenLingSelectCardCsReq { - uint32 ECDHLIHIPME = 4; // offset: 24 +// CmdID: 9611 +message JJLPGBIAADJ { + uint32 AAIDCOJPLCI = 14; // offset: 24 } // Type: Rsp -// CmdID: 9596 -message MFNOEOEDFDF { - uint32 retcode = 5; // offset: 24 +// CmdID: 9588 +message HLCAKAJLKGO { + uint32 retcode = 13; // offset: 24 } -// Obf: JKFIHFPOPFN // Type: Req -// CmdID: 9578 -message ChenLingSelectPolicyCsReq { - uint32 DGIIOGHHAAF = 7; // offset: 24 +// CmdID: 9619 +message KNKCNKJOKPA { + uint32 GPDEFEBDMNM = 3; // offset: 24 +} + +// Type: Rsp +// CmdID: 9584 +message MJEMCKGBIPN { + uint32 retcode = 12; // offset: 24 +} + +// Type: Req +// CmdID: 9620 +message LKFKOHLGMOJ { + uint32 NCHPDFCFFCK = 8; // offset: 24 +} + +// Type: Rsp +// CmdID: 9607 +message OMFFCGEINLF { + uint32 retcode = 14; // offset: 24 +} + +// Obf: NJJNLJAPMMK +// Type: Req +// CmdID: 9616 +message ChenLingActivatedPrivilegeCsReq { + uint32 ADBGHKBGGJM = 11; // offset: 24 +} + +// Obf: BELCKPBEIOK +// Type: Rsp +// CmdID: 9585 +message ChenLingActivatedPrivilegeScRsp { + uint32 retcode = 7; // offset: 24 + uint32 ADBGHKBGGJM = 9; // offset: 28 +} + +// Type: Req +// CmdID: 9618 +message PLMPGLKCGBJ { +} + +// Type: Rsp +// CmdID: 9594 +message BEKKPBIKINI { + uint32 retcode = 2; // offset: 24 +} + +message LFIONDMGCOP { + uint32 AAIDCOJPLCI = 2; // offset: 24 +} + +// Type: Req +// CmdID: 9598 +message PICHIFNMBNO { + uint32 unique_id = 13; // offset: 32 + oneof FDNAJJKOHBN { + LFIONDMGCOP GFGGBLEGKGJ = 869; // offset: 16 + } } // Type: Rsp // CmdID: 9603 -message ALGMCFBHJBI { - uint32 retcode = 8; // offset: 24 +message GOKHEKCHLEL { + uint32 retcode = 4; // offset: 24 + uint32 unique_id = 3; // offset: 28 } -// Obf: AKPKIHOFFLA -// Type: Req -// CmdID: 9579 -message ChenLingBuyShopItemCsReq { - uint32 AOAANEOMOOO = 3; // offset: 24 +// Type: Notify +// CmdID: 9583 +message PIIJEIADMFP { + bool PBJJAHKLNAA = 7; // offset: 24 } -// Type: Rsp +// Type: Notify // CmdID: 9574 -message GIPKOGLGHLB { - uint32 retcode = 5; // offset: 24 +message DIONONBIIKN { + uint32 GDIMKFNECOK = 2; // offset: 24 } -// Obf: GCALNGHABBE -// Type: Req -// CmdID: 9607 -message ChenLingActivatedPrivilegeCsReq { - uint32 HCEOMBKCDDM = 12; // offset: 24 -} - -// Obf: AMGGKOPCBLP -// Type: Rsp -// CmdID: 9618 -message ChenLingActivatedPrivilegeScRsp { - uint32 retcode = 3; // offset: 24 - uint32 HCEOMBKCDDM = 5; // offset: 28 -} - -// Obf: GMEPOEHKFJC -// Type: Req -// CmdID: 9613 -message ChenLingFinishShopCsReq { -} - -// Type: Rsp -// CmdID: 9609 -message AADHELLOBCC { - uint32 retcode = 14; // offset: 24 -} - -message NGDOLHONKIA { - uint32 ECDHLIHIPME = 14; // offset: 24 -} - -// Obf: DIOKOOKJNBA -// Type: Req -// CmdID: 9590 -message ChenLingHandlePendingActionsCsReq { - uint32 unique_id = 12; // offset: 32 - oneof GMJMJIDFOID { - NGDOLHONKIA ICKIIBGJMNM = 1038; // offset: 24 +message IOELPDDJGFJ { + JLPEICPFLMC source = 1954; // offset: 32 + oneof MMCGBGDJIPN { + GICMOLJPLGF PJDHBMOIPPO = 13; // offset: 16 + LCKBHJBKHNH CCHBNLOBPGE = 5; // offset: 16 + uint32 cur_hp = 10; // offset: 16 + uint32 rogue_money = 14; // offset: 16 + LEGNLMENMJK AGHANKEAODD = 12; // offset: 16 + uint32 MGKMLJHMNMO = 11; // offset: 16 + AJNJDDFGFJL GDFFAICHLDJ = 15; // offset: 16 + IIEKKGNJJMC BECPNBEFHGC = 2; // offset: 16 + HDLLFBKGBEG LDFLJJPAKAP = 1; // offset: 16 + EJKNEDLPMIB PBNOFEFIDFI = 7; // offset: 16 + NEEAHLMKAAB IAOIFAADLLC = 9; // offset: 16 + DFFLMEMFPLM HOEGFMPDBHH = 4; // offset: 16 + FJJPDJAEJHC HLHBOGKHEEO = 3; // offset: 16 + HGCIPBFBNKO ANHDPPOAOGL = 657; // offset: 16 + uint64 ELMMNHBECNI = 255; // offset: 16 + FDDNKPJEMJE DJOLGKGKCHE = 122; // offset: 16 + uint32 GCBDADCOBAE = 1424; // offset: 16 + uint32 FOJHBIMCLGC = 421; // offset: 16 + NGHEPMFILPE CNCKEHMNJGD = 1994; // offset: 16 + KHGFCNNCOGA BJPEEGIFAEA = 1307; // offset: 16 + AFDJNEOHCLB OFCPKKMEFKE = 446; // offset: 16 + LGFBMEACHPI NAPDGGDENBM = 1524; // offset: 16 + BNHBDMIDFCL FMIGOKIDKJL = 981; // offset: 16 + uint32 PMFBIGLPJJA = 1398; // offset: 16 + EJDPLLIJDNK ONAJPGNNLEN = 1423; // offset: 16 + uint32 GDHOLMIBAEA = 1846; // offset: 16 + EOKKHLOIBIM KNANINELANC = 625; // offset: 16 + KHLAFMBONNK BEOAPFIBDLB = 1911; // offset: 16 + JKLKCKNBHCI ADEJOKOIBHC = 852; // offset: 16 + BFGNNODONFI PJMJAPKJINA = 121; // offset: 16 + MBLJIEELMKN GHICOBOPHOL = 1179; // offset: 16 } } -// Type: Rsp +// Obf: DBJPOICBGMK +// Type: Notify // CmdID: 9592 -message PHGCFPNCDBE { - uint32 unique_id = 14; // offset: 28 - uint32 retcode = 12; // offset: 24 -} - -// Type: Notify -// CmdID: 9587 -message MNLKLFCDPCG { - bool GADPILNPIKC = 15; // offset: 24 -} - -// Type: Notify -// CmdID: 9598 -message KFJFCKPMDNH { - uint32 PJLADGOOFKE = 13; // 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 - } -} - -// Obf: PPLBKOKGCNN -// Type: Notify -// CmdID: 9599 message ChenLingSyncChangeScNotify { - repeated KDOJPDKHHCD CJFBLHNPHAK = 15; // offset: 16 + repeated IOELPDDJGFJ DGNGMJMPFGK = 11; // offset: 24 } -message GMFCNNFHMGE { - uint32 IJLPDNLAIDG = 2; // offset: 28 - uint32 unique_id = 12; // offset: 24 +message PHHFOGFKDBC { + uint32 unique_id = 10; // offset: 24 + uint32 card_id = 15; // offset: 28 } -message AAPCAHCHMFN { - repeated GMFCNNFHMGE EPGAPCCAEMP = 12; // offset: 24 +message GICMOLJPLGF { + repeated PHHFOGFKDBC MEMGHBHGGPN = 3; // offset: 24 } -message AHDICMGKLMB { - IFGDFHLNPGD DJIDCABJNLA = 2; // offset: 16 - uint32 JGOEPADOKEM = 15; // offset: 32 +message LCKBHJBKHNH { + KFOOLGFCNDN ILOODGHPOBM = 6; // offset: 24 + uint32 DKCGLOIAPAH = 13; // offset: 32 } -message PMNAALFCNMI { - uint32 MOOOPAMBOFK = 14; // offset: 24 - uint32 PENLMEIJIFK = 1; // offset: 32 - uint64 GEFGOIGJHFJ = 2; // offset: 40 - uint32 level = 4; // offset: 28 +message AJNJDDFGFJL { + uint32 BFCNALJDHMP = 8; // offset: 24 + uint32 HCBADDHNIDG = 12; // offset: 28 + uint32 level = 3; // offset: 32 + uint64 IEPAPOPIFHH = 2; // offset: 40 } -message DEEMOEKEECM { - uint32 PENLMEIJIFK = 1; // offset: 32 - uint64 EFLLPPLCKBB = 7; // offset: 24 - bool MPGFGKDBAHN = 12; // offset: 36 +message IIEKKGNJJMC { + uint64 KNDHHAJMBGB = 6; // offset: 24 + bool DBODGPBOIHC = 5; // offset: 32 + uint32 BFCNALJDHMP = 11; // offset: 36 } -message POCFNJMAHMD { - uint32 PENLMEIJIFK = 4; // offset: 44 +message NEEAHLMKAAB { + uint64 IEPAPOPIFHH = 5; // offset: 24 + uint32 BFCNALJDHMP = 8; // offset: 32 + uint32 HCBADDHNIDG = 7; // offset: 36 uint32 level = 2; // offset: 40 - uint32 MOOOPAMBOFK = 8; // offset: 24 - uint64 GEFGOIGJHFJ = 13; // offset: 32 } -message COBPAMNPPNH { - uint32 PENLMEIJIFK = 5; // offset: 32 - IPHFDELCNBD EMAMFJGGMAA = 7; // offset: 16 +message NGHEPMFILPE { + AKHEOAIPAPA GOBMEEHNFDC = 15; // offset: 16 + uint32 BFCNALJDHMP = 9; // offset: 32 } -message OKIGCEPLMKA { - repeated uint32 IDMEFDEFOKG = 5; // offset: 24 - uint32 PENLMEIJIFK = 12; // offset: 32 +message KHGFCNNCOGA { + repeated uint32 PJANEJJKOKA = 9; // offset: 24 + uint32 BFCNALJDHMP = 7; // offset: 32 } -message HHMMGJABOCB { - repeated IPHFDELCNBD FBHGPPCKEIC = 7; // offset: 24 - uint32 PENLMEIJIFK = 2; // offset: 32 +message HDLLFBKGBEG { + repeated AKHEOAIPAPA DIILKEEGLOJ = 8; // offset: 24 + uint32 BFCNALJDHMP = 4; // offset: 32 } -message LLJODGHMADG { +message KHLAFMBONNK { } -message FLGENHNODNI { +message JKLKCKNBHCI { } -message OKFLIFAODGK { - IFDJPDIKLDI PPBAAALANJB = 13; // offset: 24 - uint32 PENLMEIJIFK = 6; // offset: 32 +message EJKNEDLPMIB { + GACKCPEPDAF GHPKFACFMML = 4; // offset: 16 + uint32 BFCNALJDHMP = 3; // offset: 32 } -message BLMLCCDEOPP { - repeated uint32 JBCCJLLBBAK = 6; // offset: 16 +message FJJPDJAEJHC { + repeated uint32 MKOKLLKALDE = 5; // offset: 16 } -message ICCCIJAKOJL { - repeated uint32 CCBIEBICDME = 8; // offset: 24 +message LGFBMEACHPI { + repeated uint32 MGJENMKKIBJ = 15; // offset: 24 } -message GCGFNMNAFEK { - uint64 PLFJBHOGCAF = 10; // offset: 24 +message EJDPLLIJDNK { + uint64 CHFNDAGCEBK = 6; // offset: 24 } -message JLFJKIDDKBG { - repeated uint32 KBBPNKGGCPN = 7; // offset: 24 +message JAAJAPNFMGO { + repeated uint32 GCDGGBLOJIC = 3; // offset: 24 } -message PNDIINAHJAF { - uint32 unique_id = 12; // offset: 36 - oneof JLIKFBALNJB { - JLFJKIDDKBG DPELEIIAKAA = 1506; // offset: 24 +message BNHBDMIDFCL { + uint32 unique_id = 13; // offset: 36 + oneof CHJNPHDLMKL { + JAAJAPNFMGO DOKPHNPNCPN = 834; // offset: 24 } } -message DJDACJOJGLE { +message BFGNNODONFI { } -message HBLLDKAFIII { - LKDFOOJMHIE BOKMCBHOCIK = 8; // offset: 32 - LKDFOOJMHIE EEKGGBLHNHP = 4; // offset: 24 +message EOKKHLOIBIM { + DFFLMEMFPLM HEHIOCEPEAE = 6; // offset: 16 + DFFLMEMFPLM GEOMBJDBHDD = 14; // offset: 32 } -message OPDMGOACIEP { - repeated GKDEKJKOIJN FGACEKLGGBE = 3; // offset: 24 +message MBLJIEELMKN { + repeated APAMFCKFHLL OCIJDDBLGMH = 1; // offset: 24 } -// 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; +enum CmdChenLingFesType { + LCOIIEGJAOK_NLCDGIPGFDJ = 0; + CmdChenLingFesLevelResumeScRsp = 9945; + CmdChenLingFesBusinessDayEndCsReq = 9943; + CmdChenLingFesBusinessDayEndScRsp = 9934; + CmdChenLingFesLevelStartScRsp = 9923; + CmdChenLingFesLevelEndScRsp = 9929; + CmdChenLingFesLevelLeaveCsReq = 9944; + CmdChenLingFesLevelLeaveScRsp = 9927; + CmdChenLingFesLevelEndCsReq = 9909; + CmdChenLingFesLevelStartCsReq = 9907; + CmdChenLingFesLevelResumeCsReq = 9919; + CmdGetChenLingFesDataScRsp = 9942; + CmdGetChenLingFesDataCsReq = 9932; } -// Obf: HPHBEGJDIID -enum ChessRogueDiceStatus { - HPHBEGJDIID_EOBBBBEHNNH = 0; - HPHBEGJDIID_NBDBAGCOKPN = 1; - HPHBEGJDIID_MENJPEGIBNC = 2; - HPHBEGJDIID_JEJKOOGGEHA = 3; +message MOJFFDOILBN { + repeated uint32 EMPIEBNCANN = 9; // offset: 16 + repeated uint32 MNOOFEPDHOO = 3; // offset: 32 + uint32 MHIJJHMGHFN = 1; // offset: 40 + uint32 KBBDABKELKB = 14; // offset: 44 + uint32 score_id = 8; // offset: 48 } -// Obf: HBCOKDIJMBK -enum ChessRogueDiceType { - HBCOKDIJMBK_ICJLGHLOKFG = 0; - HBCOKDIJMBK_OHGGCKLLLEP = 1; +message DMHADFNOIGP { + repeated MOJFFDOILBN JOJJKJFHMBI = 4; // offset: 16 + bool EIIMAEHCGBC = 7; // offset: 32 } -// Obf: GBIKCJPGLBK -enum ChessRogueBoardCellStatus { - GBIKCJPGLBK_GHGAPOAKGAB = 0; - GBIKCJPGLBK_HGNGADNILFC = 1; - GBIKCJPGLBK_HPJEBFFHJNP = 2; - GBIKCJPGLBK_KLHDCOPPLNG = 3; +message OPOCANGAEHJ { + uint32 x = 8; // offset: 24 + uint32 y = 3; // offset: 28 } -// Obf: PKFEGCHGCEE -enum ChessRogueCellSpecialType { - PKFEGCHGCEE_PCPDHELPKEM = 0; - PKFEGCHGCEE_BGIBPDPNFBC = 1; - PKFEGCHGCEE_CFGALAJONCP = 2; - PKFEGCHGCEE_HAGCLKCKGJD = 3; - PKFEGCHGCEE_KBHGAJCNNBM = 4; - PKFEGCHGCEE_PAMMDCPGAME = 5; +message PGIEBMKMECE { + repeated float CDMKBCHLPAB = 1; // offset: 24 + OPOCANGAEHJ IBLECIJAGBK = 13; // offset: 32 + uint32 OMFGAABELHE = 4; // offset: 40 + uint32 score_id = 9; // offset: 44 + uint32 LJDHGFECMHJ = 11; // offset: 48 } -enum KGDIMPEOGOL { - KGDIMPEOGOL_IMIIGJBMDOP = 0; - KGDIMPEOGOL_NPNJDBKDFCO = 1; - KGDIMPEOGOL_KNCJNIHBHEH = 2; - KGDIMPEOGOL_AEMMNHPMGDI = 3; - KGDIMPEOGOL_BJKOMHKNCAE = 4; - KGDIMPEOGOL_ACLNPCDGMIB = 5; +message NPNAEPOKPNE { + repeated float LIAMHNFAPNL = 4; // offset: 24 + OPOCANGAEHJ FOCNBOANONM = 3; // offset: 32 } -enum GCDMHAMCDHI { - GCDMHAMCDHI_GCGMCPMPJHD = 0; - GCDMHAMCDHI_ELKFNLLPHPB = 1; - GCDMHAMCDHI_EDAJODFNLFH = 2; - GCDMHAMCDHI_GBHMNIMBBNG = 3; - GCDMHAMCDHI_AHHBFLJKGFK = 4; - GCDMHAMCDHI_EAACBIAGLHP = 5; +message OFGLEOIIJBD { + repeated MOJFFDOILBN JOJJKJFHMBI = 12; // offset: 16 + repeated NPNAEPOKPNE GOKMDCOJPHC = 1; // offset: 24 + string FGGCAOAPGPA = 6; // offset: 32 + string NLMEEEKBPKO = 15; // offset: 40 + repeated uint32 FJDJCHFDIFL = 11; // offset: 48 + repeated PGIEBMKMECE MBFLDKEDBHN = 8; // offset: 64 + uint32 level_id = 2; // offset: 72 + uint32 HGIICMLANJJ = 4; // offset: 76 + uint32 LFKDANGNJIM = 10; // offset: 80 + uint32 HHINBDNIFBE = 7; // offset: 84 + uint32 PGOFHKLBPKC = 13; // offset: 88 + uint32 PLCPOONCFDG = 14; // offset: 92 } -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 +// Obf: JJONBPINLJJ // Type: Req -// CmdID: 5587 -message ChessRogueRollDiceCsReq { - uint32 BGPBIMDCBBL = 8; // offset: 24 +// CmdID: 9932 +message GetChenLingFesDataCsReq { } -// Obf: JEOEGNCILBN +message BGAIEEIKOKK { + uint32 DJEIMGGHMGM = 1; // offset: 24 + bool has_passed = 9; // offset: 28 + uint32 MHIJJHMGHFN = 4; // offset: 32 + uint32 level_id = 5; // offset: 36 +} + +// Obf: LMOPBCHMGFO // Type: Rsp -// CmdID: 5473 -message ChessRogueRollDiceScRsp { - DFAOIALEBOH PJABKDBFPIM = 10; // offset: 24 - uint32 retcode = 15; // offset: 32 +// CmdID: 9942 +message GetChenLingFesDataScRsp { + repeated BGAIEEIKOKK PNDPCELOGHG = 3; // offset: 16 + OFGLEOIIJBD LAEDNIBCNKF = 10; // offset: 32 + uint32 DEKCALEHILC = 13; // offset: 40 + uint32 retcode = 7; // offset: 44 } -message DAKIKKDICAN { - uint32 monster_id = 14; // offset: 24 - uint32 AGGLBDEHHGO = 12; // offset: 28 +// Obf: BBGIFPNDBIO +// Type: Req +// CmdID: 9907 +message ChenLingFesLevelStartCsReq { + uint32 level_id = 13; // offset: 24 } -message AKGLAEKCFNO { - repeated DAKIKKDICAN LOLJHLDHPPN = 7; // offset: 16 - uint32 KPNNKBILLBL = 1; // offset: 36 - bool CHCGMAMOBMH = 4; // offset: 32 +// Obf: HJDCIEFEGIM +// Type: Rsp +// CmdID: 9923 +message ChenLingFesLevelStartScRsp { + string NLMEEEKBPKO = 12; // offset: 16 + string FGGCAOAPGPA = 13; // offset: 32 + uint32 retcode = 7; // offset: 40 + uint32 level_id = 2; // offset: 44 } -message MGLMEMPJELD { - repeated uint32 DEKJHABPJDA = 3; // offset: 24 +// Obf: OFIKFCJEDNP +// Type: Req +// CmdID: 9944 +message ChenLingFesLevelLeaveCsReq { + uint32 level_id = 7; // offset: 24 } -message NBBEHBNAAFI { - MGLMEMPJELD GBHJGILIJMP = 11; // offset: 24 - AKGLAEKCFNO BPFCEJKNCDP = 6; // offset: 16 +// Obf: LDANNFAAHIJ +// Type: Rsp +// CmdID: 9927 +message ChenLingFesLevelLeaveScRsp { + uint32 level_id = 3; // offset: 24 + uint32 retcode = 10; // offset: 28 } -message COFDJFIBPDM { - oneof BGMDKLOBICM { - AKGLAEKCFNO BPFCEJKNCDP = 14; // offset: 24 - MGLMEMPJELD GBHJGILIJMP = 13; // offset: 24 - NBBEHBNAAFI BPHAEFAJJKO = 3; // offset: 24 +// Obf: CLGKHDMKGID +// Type: Req +// CmdID: 9919 +message ChenLingFesLevelResumeCsReq { + uint32 level_id = 13; // offset: 24 +} + +// Obf: CAJKJIFMGDM +// Type: Rsp +// CmdID: 9945 +message ChenLingFesLevelResumeScRsp { + uint32 level_id = 11; // offset: 24 + uint32 retcode = 14; // offset: 28 +} + +// Obf: JOMKCLPKFHM +// Type: Req +// CmdID: 9909 +message ChenLingFesLevelEndCsReq { + uint32 level_id = 2; // offset: 24 +} + +// Obf: LDBOCEIMACL +// Type: Rsp +// CmdID: 9929 +message ChenLingFesLevelEndScRsp { + DMHADFNOIGP EHIHHFMGNHH = 15; // offset: 16 + uint32 level_id = 6; // offset: 32 + uint32 retcode = 8; // offset: 36 +} + +message AABJNONNLML { + repeated uint32 FKGLNIAHGOA = 8; // offset: 16 + uint32 index = 15; // offset: 32 + uint32 KDIDDHIDNCG = 14; // offset: 36 + uint32 HADIHNKDBAD = 12; // offset: 40 +} + +message EDHOBLLOBNP { + repeated uint32 OBGMKBIOMKB = 15; // offset: 24 + repeated uint32 NELBBCIGIGF = 13; // offset: 32 + uint32 index = 3; // offset: 40 + uint32 JJPMDBCPJBA = 14; // offset: 44 +} + +message LECPPIEIENH { + uint32 KDIDDHIDNCG = 3; // offset: 24 + uint32 JJPMDBCPJBA = 14; // offset: 28 + uint32 index = 9; // offset: 32 +} + +message PGEDFOBAEBC { + uint32 OMFGAABELHE = 9; // offset: 24 + uint32 PLFMKDOCPLP = 8; // offset: 28 + uint32 FCFLEFOKLFD = 15; // offset: 32 +} + +message HDLMAPACKNH { + uint32 DIDBBOCNHBJ = 2; // offset: 24 + uint32 GOCFOJJIAHL = 7; // offset: 28 +} + +// Obf: GAECNILJCEC +// Type: Req +// CmdID: 9943 +message ChenLingFesBusinessDayEndCsReq { + repeated LECPPIEIENH BAOPBDDEBKP = 5; // offset: 16 + repeated PGEDFOBAEBC MNLCAOLGEMM = 10; // offset: 24 + repeated NPNAEPOKPNE GOKMDCOJPHC = 1; // offset: 40 + repeated PGIEBMKMECE MBFLDKEDBHN = 8; // offset: 48 + repeated AABJNONNLML FBNBEMECJIJ = 2; // offset: 56 + repeated EDHOBLLOBNP HDNGJJILDCE = 14; // offset: 64 + repeated HDLMAPACKNH PJGODPMGMEO = 3; // offset: 72 + uint32 COJGECEMCFN = 12; // offset: 80 + uint32 DBHHIKAFMPP = 1828; // offset: 84 + double FENKLBPKOAL = 15; // offset: 88 + uint32 EJEOGKPEIBF = 9; // offset: 96 + uint32 LFKDANGNJIM = 11; // offset: 100 + uint32 CEHJOHCGOKE = 1240; // offset: 104 + uint32 BMPABCGHPFG = 363; // offset: 108 + uint32 DBODBBOMJAD = 7; // offset: 112 + uint32 ELEKEHIMBDO = 4; // offset: 116 + uint32 HPHHKJHGMPJ = 6; // offset: 120 + uint32 OCLLAPEHDDH = 13; // offset: 124 +} + +// Obf: NHHKCCGMHEF +// Type: Rsp +// CmdID: 9934 +message ChenLingFesBusinessDayEndScRsp { + string FGGCAOAPGPA = 1; // offset: 32 + uint32 retcode = 12; // offset: 44 + uint32 LFKDANGNJIM = 3; // offset: 48 + oneof FBLHECDEHEF { + DMHADFNOIGP EHIHHFMGNHH = 13; // offset: 24 + MOJFFDOILBN GAAHAOGLNPJ = 8; // 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 +enum CmdChessRogueType { + MGAFALOCHKA_NLCDGIPGFDJ = 0; + CmdLDFEKAEEJIN = 5450; + CmdChessRogueNousEditDiceScRsp = 5503; + CmdChessRogueQuitCsReq = 5435; + CmdEnhanceRogueBuffCsReq = 5599; + CmdChessRogueEnterCellScRsp = 5529; + CmdSyncChessRogueNousSubStoryScNotify = 5550; + CmdChessRogueSelectCellCsReq = 5534; + CmdChessRogueSkipTeachingLevelScRsp = 5433; + CmdChessRogueGiveUpCsReq = 5523; + CmdChessRogueUpdateAllowedSelectCellScNotify = 5552; + MGAFALOCHKA_GLFNJBBBGPM = 5434; + CmdChessRogueQueryScRsp = 5426; + CmdChessRogueUpdateReviveInfoScNotify = 5425; + CmdGetChessRogueStoryInfoScRsp = 5455; + CmdChessRogueLeaveScRsp = 5548; + CmdChessRogueCellUpdateNotify = 5559; + CmdChessRogueUpdateMoneyInfoScNotify = 5452; + CmdChessRogueRollDiceScRsp = 5409; + CmdChessRogueQueryCsReq = 5585; + CmdChessRogueGiveUpScRsp = 5439; + CmdFinishChessRogueSubStoryCsReq = 5485; + CmdChessRogueNousGetRogueTalentInfoScRsp = 5581; + CmdChessRogueNousGetRogueTalentInfoCsReq = 5421; + CmdReviveRogueAvatarScRsp = 5566; + CmdChessRogueUpdateDicePassiveAccumulateValueScNotify = 5593; + CmdPickRogueAvatarCsReq = 5600; + CmdChessRogueUpdateDiceInfoScNotify = 5486; + CmdNKDIMIJAHGC = 5418; + CmdChessRogueSelectCellScRsp = 5440; + CmdChessRogueNousEnableRogueTalentCsReq = 5557; + CmdChessRogueRollDiceCsReq = 5498; + CmdEnhanceRogueBuffScRsp = 5494; + CmdEnterChessRogueAeonRoomScRsp = 5528; + CmdGetRogueBuffEnhanceInfoCsReq = 5586; + CmdChessRogueEnterCellCsReq = 5526; + CmdChessRogueEnterNextLayerScRsp = 5497; + CmdSelectChessRogueSubStoryScRsp = 5483; + CmdChessRogueUpdateLevelBaseInfoScNotify = 5448; + CmdReviveRogueAvatarCsReq = 5401; + CmdChessRogueUpdateAeonModifierValueScNotify = 5444; + CmdGetChessRogueStoryInfoCsReq = 5454; + CmdChessRogueStartScRsp = 5430; + CmdChessRogueEnterNextLayerCsReq = 5417; + CmdGetRogueBuffEnhanceInfoScRsp = 5592; + CmdChessRogueQuestFinishNotify = 5511; + CmdChessRogueNousDiceUpdateNotify = 5481; + CmdChessRogueReRollDiceCsReq = 5482; + CmdEnterChessRogueAeonRoomCsReq = 5588; + CmdChessRogueCheatRollCsReq = 5537; + CmdGetChessRogueStoryAeonTalkInfoCsReq = 5467; + CmdChessRogueLeaveCsReq = 5583; + CmdChessRogueNousEditDiceCsReq = 5427; + CmdChessRogueSkipTeachingLevelCsReq = 5472; + CmdGetChessRogueNousStoryInfoScRsp = 5431; + CmdChessRogueStartCsReq = 5565; + CmdChessRogueCheatRollScRsp = 5411; + CmdSyncChessRogueMainStoryFinishScNotify = 5580; + CmdChessRogueChangeAeonDimensionNotify = 5428; + CmdChessRogueNousEnableRogueTalentScRsp = 5502; + CmdChessRogueQuitScRsp = 5577; + CmdSyncChessRogueNousValueScNotify = 5546; + CmdChessRogueUpdateActionPointScNotify = 5442; + CmdChessRogueReRollDiceScRsp = 5508; + CmdSelectChessRogueSubStoryCsReq = 5402; + CmdChessRogueUpdateUnlockLevelScNotify = 5474; + CmdGCPLJLCFFDD = 5460; + MGAFALOCHKA_HGLDFMLNOKI = 5568; + CmdChessRogueEnterCsReq = 5410; + CmdChessRogueLayerSettlement = 5412; + CmdGetChessRogueNousStoryInfoCsReq = 5533; + CmdFinishChessRogueSubStoryScRsp = 5478; + CmdGetChessRogueStoryAeonTalkInfoScRsp = 5422; + CmdChessRogueNousDiceSurfaceUnlockNotify = 5470; + CmdChessRogueConfirmRollScRsp = 5560; + CmdChessRogueConfirmRollCsReq = 5542; + CmdPickRogueAvatarScRsp = 5539; + CmdChessRogueEnterScRsp = 5490; + CmdSyncChessRogueNousMainStoryScNotify = 5462; } -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 +enum ChessRogueDiceStatus { + EEOMEIAMNMB_BBBFNMBDFDE = 0; + EEOMEIAMNMB_BGDFCDGFAML = 1; + EEOMEIAMNMB_IMFHIFIKKNK = 2; + EEOMEIAMNMB_DMMCIMLIJOA = 3; } -message OAKIPKACMJF { - uint32 room_id = 13; // offset: 24 - uint32 EIIAGABAFEC = 6; // offset: 28 +enum ChessRogueDiceType { + HJCOLMNPKBK_IHHJBGPPACD = 0; + HJCOLMNPKBK_BKCCOGNPPGH = 1; } -message OLDMMODMOEI { - MNCOPDNELMC PPIPFOPHNHM = 6; // offset: 16 - uint32 HJBOBCLEEDI = 11; // offset: 32 +enum ChessRogueBoardCellStatus { + GOBKHHAEIAF_BPOCOHFIAOH = 0; + GOBKHHAEIAF_EAPFJHJHIFK = 1; + GOBKHHAEIAF_LOOAKNHDBLL = 2; + GOBKHHAEIAF_CIHFGJDCHIA = 3; } -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 +enum ChessRogueCellSpecialType { + PHAHPIPPMDF_NLCDGIPGFDJ = 0; + PHAHPIPPMDF_ABGEKPJHHIA = 1; + PHAHPIPPMDF_EHDFEMMFHDG = 2; + PHAHPIPPMDF_KCAIFKMKHFJ = 3; + PHAHPIPPMDF_CMFNKDKKGGI = 4; + PHAHPIPPMDF_MOPJKHEINAL = 5; } -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 +enum GDHLDNFLOOF { + GDHLDNFLOOF_ADHGHGEFMLG = 0; + GDHLDNFLOOF_BHOGGJNMHPK = 1; + GDHLDNFLOOF_HDMDBOMJDDI = 2; + GDHLDNFLOOF_IGDHFMCJMIL = 3; + GDHLDNFLOOF_EMJFLBCFONO = 4; + GDHLDNFLOOF_EHMMIFPLLHM = 5; } -message KDCIMCENCGP { - uint32 LGHOOKMNMCL = 2; // offset: 28 - uint32 LCDALEEEDJJ = 13; // offset: 24 +enum DPBCJGCPMLE { + DPBCJGCPMLE_PMJGFDCJKML = 0; + DPBCJGCPMLE_BPGDELOMEKH = 1; + DPBCJGCPMLE_DNOMGJBOGAD = 2; + DPBCJGCPMLE_PEIIMIHPEMG = 3; + DPBCJGCPMLE_KILLHJLIFJD = 4; + DPBCJGCPMLE_MFDBGOABEKJ = 5; } -message ICHBGLCHLDP { - repeated KDCIMCENCGP LNFHNIJJFMM = 7; // offset: 16 +enum LLJFJDIOCIL { + LLJFJDIOCIL_FPBCFHLFMON = 0; + LLJFJDIOCIL_CGKMMNJAMGK = 1; + LLJFJDIOCIL_CFPMNLGGCBK = 2; + LLJFJDIOCIL_IJLEALGBOEA = 3; + LLJFJDIOCIL_ADJCFJGJPFN = 4; + LLJFJDIOCIL_OHPBCKPKHIG = 5; + LLJFJDIOCIL_HNHMNMJKCKF = 6; + LLJFJDIOCIL_MKJMLGJEKNA = 7; + LLJFJDIOCIL_NKKOIMFPKHF = 8; + LLJFJDIOCIL_DNFBBMANGNH = 9; + LLJFJDIOCIL_CAPGKOKOMOE = 10; } -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 +enum IEFHBOPDAPL { + IEFHBOPDAPL_NLCDGIPGFDJ = 0; + IEFHBOPDAPL_MIDKKNAGOFA = 1; + IEFHBOPDAPL_NCLBFAALLFJ = 2; + IEFHBOPDAPL_EPCDLHFFBLI = 3; + IEFHBOPDAPL_LFODHGBCCHF = 4; + IEFHBOPDAPL_KHGIKBFDLFB = 5; + IEFHBOPDAPL_AKJBECPHIJK = 6; + IEFHBOPDAPL_EJOEHKNHGDM = 7; + IEFHBOPDAPL_ACMKLFOMPFC = 8; + IEFHBOPDAPL_MOFNIOJHBBL = 9; + IEFHBOPDAPL_FMPGGENBHID = 10; + IEFHBOPDAPL_EMALBALANLH = 11; } -message FCLNBHMAIGC { - uint32 avatar_id = 7; // offset: 24 +enum IOJJCDAPLAJ { + IOJJCDAPLAJ_OLBIJIJCONK = 0; + IOJJCDAPLAJ_HCFMGBEFBGD = 1; } -message MPKGLGCLAID { - JLPGIGPCIAG PAMGHMDJAJA = 5; // offset: 16 - repeated FCLNBHMAIGC LKJOEODAOMM = 10; // offset: 32 +enum AIMCAMJABNA { + AIMCAMJABNA_NLCDGIPGFDJ = 0; + AIMCAMJABNA_ILIIOLJMKME = 1; } -message AMGMAIOKJLN { - uint32 OIAECFMLPHK = 5; // offset: 32 - bool BKDINONLAHD = 15; // offset: 40 - repeated uint32 BFAMFABBCIO = 14; // offset: 16 - uint32 FOMNFHJCDOC = 10; // offset: 36 +enum OHNELDKIJPH { + OHNELDKIJPH_NLCDGIPGFDJ = 0; + OHNELDKIJPH_OMJAJHFCBJM = 1; + OHNELDKIJPH_INNIEFKCKBK = 2; + OHNELDKIJPH_BCJJMPKJKDL = 3; + OHNELDKIJPH_BJOOAEGMCLD = 4; + OHNELDKIJPH_battle_rogue_magic_info = 5; + OHNELDKIJPH_PGMNGFMINBK = 6; + OHNELDKIJPH_PLFMKDOCPLP = 7; + OHNELDKIJPH_AHHGKPCKAKM = 8; } -message NAMGFEONKFK { - int32 CCIEIAADLME = 7; // offset: 24 +enum JCMAEKICABC { + JCMAEKICABC_NDLKMGDEJGH = 0; + JCMAEKICABC_NBHOBNAGENF = 1; + JCMAEKICABC_ECPHCHONCBI = 2; + JCMAEKICABC_OEJIAPFKBOP = 3; } -message MKJPDJNHNBO { - repeated uint32 DDMKCOBOMNO = 6; // offset: 16 +enum FILMJJMEBJA { + FILMJJMEBJA_NLCDGIPGFDJ = 0; + FILMJJMEBJA_BFADFAELKLJ = 1; + FILMJJMEBJA_CIHFGJDCHIA = 2; + FILMJJMEBJA_GMCLFNKAHIM = 3; } -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 +enum ChessRogueNousDicePhase { + PKCGJHNMLPK_NLCDGIPGFDJ = 0; + PKCGJHNMLPK_HJBHKCJEEEE = 1; + PKCGJHNMLPK_GAIALIOPEPC = 2; } -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 GAJDPEBBFMG { + ItemCostData LNIEFKBMIPD = 6; // offset: 24 } -message JJKNJOAJHBN { - repeated EOOEGPCPHKP rogue_current_game_info = 9; // offset: 16 - uint32 LOIDOGEENOB = 6; // offset: 32 +message MANINNKMFHG { + SceneInfo scene = 1; // offset: 16 + LineupInfo lineup = 10; // offset: 24 } -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 KFACLOGFNJF { + repeated uint32 BDGMPDLBDGN = 887; // offset: 24 + HGCIAPKELAF GMDKBGODBCB = 1035; // offset: 32 + LMNCBIDKHLF BOPGHOPCFHF = 910; // offset: 40 + BMCNDLNONMO OBLADGDFCCN = 505; // offset: 48 + uint32 JDLKMDFFMGP = 3; // offset: 56 + uint32 BMLMHPPLDDE = 5; // offset: 60 + uint32 DGLIOIEKGNP = 12; // offset: 64 + uint32 PJFAFGLNDGE = 7; // offset: 68 + uint32 FLADMNIKGEI = 1; // offset: 72 + ChessRogueDiceType CEBDDDJMJIJ = 2; // offset: 76 + bool BGDHHJLICFA = 9; // offset: 80 + bool IHCAMLMFAOH = 100; // offset: 81 + uint32 DGHEPBKLKDP = 10; // offset: 84 + uint32 EFDMLFGILKK = 15; // offset: 88 + int32 CMDDPMHCALK = 1994; // offset: 92 + ChessRogueDiceStatus OACDALINONI = 4; // offset: 96 + uint32 ONCIOGBKPPI = 13; // offset: 100 } -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 +// Obf: BGJIIBNDFEJ // Type: Req -// CmdID: 5540 +// CmdID: 5498 +message ChessRogueRollDiceCsReq { + uint32 MMNMIFAAHOF = 13; // offset: 24 +} + +// Obf: OJIELKBDPGB +// Type: Rsp +// CmdID: 5409 +message ChessRogueRollDiceScRsp { + KFACLOGFNJF POHEPEEFBOA = 12; // offset: 24 + uint32 retcode = 7; // offset: 32 +} + +message DECHJACNLGP { + uint32 BJBALPKFELE = 9; // offset: 24 + uint32 monster_id = 15; // offset: 28 +} + +message DFKMNLIJMFB { + repeated DECHJACNLGP GEJNMNBLFLG = 4; // offset: 24 + bool HELJNHNDCJP = 5; // offset: 32 + uint32 POFBAHEECGB = 1; // offset: 36 +} + +message JECIOGKPHFN { + repeated uint32 JJHFHLAHLGP = 13; // offset: 24 +} + +message JKLCLLAFHOC { + DFKMNLIJMFB MGACFLNJLCK = 8; // offset: 16 + JECIOGKPHFN MKMLKGOOAMK = 4; // offset: 32 +} + +message MCDONFNGMJE { + oneof CGIFMOFGECO { + DFKMNLIJMFB MGACFLNJLCK = 15; // offset: 16 + JECIOGKPHFN MKMLKGOOAMK = 13; // offset: 16 + JKLCLLAFHOC LPAAMNFFAIB = 8; // offset: 16 + } +} + +message CGMCMAKMJDK { + MCDONFNGMJE stage_info = 11; // offset: 24 + uint32 HLALFNEDFED = 1; // offset: 32 + ChessRogueBoardCellStatus EJEDLGNLOHB = 12; // offset: 36 + uint32 CFGEJHAOKED = 2; // offset: 40 + uint32 room_id = 14; // offset: 44 + bool LDDHLGINDIJ = 7; // offset: 48 + bool GNACLLNFHFD = 10; // offset: 49 + uint32 JMPMDGJLIPF = 13; // offset: 52 + uint32 id = 5; // offset: 56 + uint32 PDKOHKKMKLF = 15; // offset: 60 + ChessRogueCellSpecialType KFEMJMKMGIJ = 6; // offset: 64 +} + +message IKCONCOKNAN { + repeated CGMCMAKMJDK CPPCIGMJALM = 8; // offset: 16 + uint32 GHKDAJNDBBA = 1; // offset: 32 + uint32 HBAMPJPOOLM = 11; // offset: 36 + uint32 NKPKPNKBBAP = 9; // offset: 40 + uint32 ABOHPPHHPEI = 7; // offset: 44 +} + +message GKDJBPJOGPO { + uint32 room_id = 2; // offset: 24 + uint32 IHAOMLEPHOM = 6; // offset: 28 +} + +message EJHDHGGMILA { + LMNCBIDKHLF OLJCAJMFJPO = 15; // offset: 16 + uint32 LGPJLJAMJFJ = 7; // offset: 32 +} + +message DPELLHBJGML { + IKCONCOKNAN ONKBPKPOHEC = 9; // offset: 16 + repeated GKDJBPJOGPO AGIJECGIBGJ = 7; // offset: 24 + EJHDHGGMILA BAGNPGNGLOJ = 14; // offset: 32 + repeated uint32 AADAFLKEJGD = 13; // offset: 40 + ChessRogueBoardCellStatus LBNPKAKOMCK = 2; // offset: 56 + uint32 EPOHKNLFEAB = 5; // offset: 60 + uint32 AAKGDLDFIIE = 15; // offset: 64 +} + +message LKPCDHCKHKP { + DPELLHBJGML GAIENNLBCMM = 10; // offset: 16 + repeated uint32 HKCDKHJCNDC = 13; // offset: 24 + uint32 MLLDCLNMIOG = 9; // offset: 40 + uint32 id = 8; // offset: 44 + int32 EABEFBDOJEO = 5; // offset: 48 + uint32 MDAIAMFJNHM = 4; // offset: 52 + uint32 GKDCPNLOLNF = 6; // offset: 56 + int32 JMHGOABKNIO = 1; // offset: 60 +} + +message DMGODFDFPEI { + uint32 MNMJCNOLIII = 9; // offset: 24 + uint32 AFEMBLFCCCH = 12; // offset: 28 +} + +message FJKGDHKKDFF { + repeated DMGODFDFPEI JHBFEGDPLJN = 14; // offset: 24 +} + +message AEMAPGKPPJA { + FJKGDHKKDFF FDEEBBFMBLB = 11; // offset: 16 + LMNCBIDKHLF OLJCAJMFJPO = 14; // offset: 24 + repeated uint32 OPAEGCBNACJ = 9; // offset: 40 + int32 FJCIKNAKJOG = 6; // offset: 48 + uint32 JPPAGGPJOMO = 8; // offset: 52 +} + +message IFFEHFHAKCB { + uint32 avatar_id = 8; // offset: 24 +} + +message KCHPLCFMGLF { + repeated IFFEHFHAKCB JOLEGACINNK = 1; // offset: 24 + GAJDPEBBFMG MFEODNJNGDP = 3; // offset: 32 +} + +message DLCNDCKCIPC { + repeated uint32 AAFIFEGKACO = 1; // offset: 16 + uint32 JGCCIMMEDIJ = 10; // offset: 32 + bool HIFMFMBCODL = 12; // offset: 36 + uint32 HGKBJIAAFPC = 5; // offset: 40 +} + +message EPDDOMFGIMK { + int32 OPKEHOLONMJ = 1; // offset: 24 +} + +message NEGNNJGLFJP { + repeated uint32 KEHKLHMEABI = 5; // offset: 24 +} + +message DJEKEGMEHLK { + AGEOGDOGDMM DHEKLJDBNNP = 5; // offset: 24 + KCHPLCFMGLF EIOHFJMFOKF = 3; // offset: 32 + NEGNNJGLFJP EIIHJJEBKOE = 1268; // offset: 40 + AEMAPGKPPJA AEFMMOHKCHJ = 7; // offset: 48 + repeated ECJAMIHNOFL NAGDJGMMCBE = 4; // offset: 56 + INHBMHCJJCN FMIGOKIDKJL = 11; // offset: 64 + DLCNDCKCIPC story_info = 15; // offset: 72 + LKPCDHCKHKP OEIBHLMDJKA = 1; // offset: 80 + NHLBNBBDHMI DNPCCFFFBHN = 13; // offset: 88 + EGLAPJGFKPN HABJHGPFGEB = 10; // offset: 96 + EPDDOMFGIMK AJPMADHMGML = 14; // offset: 104 + KFACLOGFNJF POHEPEEFBOA = 9; // offset: 112 + MOIOKCDLNHE AFHEGGDHAOC = 6; // offset: 120 + uint32 DLOJFEEHLIJ = 2; // offset: 128 +} + +message HIMJKAMHLMJ { + LPCINMGGCNI EIIHJJEBKOE = 8; // offset: 16 + repeated uint32 FEBKOJODAAM = 11; // offset: 32 + FJKGDHKKDFF FDEEBBFMBLB = 13; // offset: 40 + DDAFEPBGOHK JCOBJAMPOAL = 12; // offset: 48 + MOOKMKEKMKC IOCCACNJIGD = 15; // offset: 56 + repeated uint32 HKCDKHJCNDC = 2; // offset: 64 +} + +message HEMCDHCGAEP { + repeated ECJAMIHNOFL NAGDJGMMCBE = 8; // offset: 16 + uint32 DLOJFEEHLIJ = 1; // offset: 32 +} + +message PPAGCEGGCAK { + LPCINMGGCNI EIIHJJEBKOE = 8; // offset: 16 + repeated uint32 FEBKOJODAAM = 6; // offset: 32 + MOOKMKEKMKC IOCCACNJIGD = 12; // offset: 40 + DDAFEPBGOHK JCOBJAMPOAL = 2; // offset: 48 + repeated uint32 HKCDKHJCNDC = 14; // offset: 56 + FJKGDHKKDFF FDEEBBFMBLB = 5; // offset: 64 +} + +message OGHPKFMNNHL { + ItemList DAKEDPKJMLB = 13; // offset: 16 + LineupInfo BJDLGBBPFCK = 14; // offset: 24 + repeated uint32 AFGFOBPLFIL = 10; // offset: 32 + GMIJHCONFIH DNPCCFFFBHN = 9; // offset: 40 + APNCCNFJBKO HABJHGPFGEB = 1; // offset: 48 + MOIOKCDLNHE AFHEGGDHAOC = 972; // offset: 56 + uint32 HLOCCOOMBGG = 3; // offset: 72 + uint32 OBBGJAFECBE = 15; // offset: 76 + uint32 score_id = 129; // offset: 80 + uint32 MMIDEAMEANB = 2; // offset: 84 + DPBCJGCPMLE HCPBMIEGDON = 6; // offset: 88 + bool is_finish = 7; // offset: 92 + uint32 difficulty_level = 4; // offset: 96 + uint32 KPDLMKFLJAI = 12; // offset: 100 + uint32 DLOJFEEHLIJ = 1678; // offset: 104 + uint32 OEGLLHMMBEM = 38; // offset: 108 + uint32 ADMADHCDHJE = 5; // offset: 112 + uint32 OLMLOEHHFCG = 1041; // offset: 116 + uint32 INNAPIIHJFK = 325; // offset: 120 +} + +message OFGJFLCBBJP { + repeated CGMCMAKMJDK CPPCIGMJALM = 7; // offset: 24 + uint32 EIMFLPNFPGM = 10; // offset: 32 +} + +message CHHBLFHDFEK { + uint32 BMGCCEONICH = 7; // offset: 24 + uint32 KPDLMKFLJAI = 10; // offset: 28 +} + +message EPHFHKDJKMD { + uint32 APHIOEALOGI = 1; // offset: 24 + uint32 JGCCIMMEDIJ = 9; // offset: 28 +} + +// Obf: KKECAFGMONA +// Type: Req +// CmdID: 5585 message ChessRogueQueryCsReq { } -// Obf: AIEJBKKELDD +// Obf: NAPNODDGMMI // Type: Rsp -// CmdID: 5589 +// CmdID: 5426 message ChessRogueQueryScRsp { - 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 + OGHPKFMNNHL MINFCKLKLNJ = 12; // offset: 16 + HIMJKAMHLMJ IHNENEGKEPO = 13; // offset: 32 + PPAGCEGGCAK LFLCDNGALME = 1; // offset: 40 + DJEKEGMEHLK CIKPBGDIABO = 11; // offset: 48 + uint32 retcode = 14; // offset: 56 } -// Obf: FBHNPLJNLNP +// Obf: FPFBPLPIADI // Type: Req -// CmdID: 5415 +// CmdID: 5526 message ChessRogueEnterCellCsReq { - uint32 JNLNMHOOEKL = 15; // offset: 28 - uint32 EIIAGABAFEC = 9; // offset: 24 + uint32 LOFMJHJOELO = 10; // offset: 24 + uint32 IHAOMLEPHOM = 15; // offset: 28 } -// Obf: CIHAAHNFEMI +// Obf: HJOPCPPJCHP // Type: Rsp -// CmdID: 5558 +// CmdID: 5529 message ChessRogueEnterCellScRsp { - EJCCHHAAGNH stage_info = 13; // offset: 16 - uint32 EIIAGABAFEC = 4; // offset: 44 - ILEJGEDBEKF LJMFGDFBLCK = 7; // offset: 24 - uint32 retcode = 8; // offset: 40 + DJEKEGMEHLK CIKPBGDIABO = 4; // offset: 24 + MANINNKMFHG stage_info = 3; // offset: 32 + uint32 IHAOMLEPHOM = 15; // offset: 40 + uint32 retcode = 14; // offset: 44 } -// Obf: CHNAFMDMKOD +// Obf: KFFNAEDMDOD // Type: Req -// CmdID: 5514 +// CmdID: 5410 message ChessRogueEnterCsReq { - uint32 id = 4; // offset: 24 + uint32 id = 2; // offset: 24 } -// Obf: CDJFOAHJELE +// Obf: CFIJCNENKDP // Type: Rsp -// CmdID: 5459 +// CmdID: 5490 message ChessRogueEnterScRsp { - uint32 retcode = 1; // offset: 40 - EJCCHHAAGNH stage_info = 5; // offset: 24 - ILEJGEDBEKF LJMFGDFBLCK = 6; // offset: 32 - uint32 id = 4; // offset: 44 + DJEKEGMEHLK CIKPBGDIABO = 4; // offset: 16 + MANINNKMFHG stage_info = 3; // offset: 24 + uint32 retcode = 9; // offset: 40 + uint32 id = 11; // offset: 44 } -// Obf: FCEGJMHNKCA +// Obf: HODPOGNIOOG // Type: Req -// CmdID: 5454 +// CmdID: 5583 message ChessRogueLeaveCsReq { } -// Obf: KLKJDODCMPL +// Obf: JCEAEOGFAAA // Type: Rsp -// CmdID: 5435 +// CmdID: 5548 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 + AEMAPGKPPJA AEFMMOHKCHJ = 4; // offset: 24 + MANINNKMFHG stage_info = 7; // offset: 32 + HIMJKAMHLMJ IHNENEGKEPO = 10; // offset: 40 + PPAGCEGGCAK LFLCDNGALME = 15; // offset: 48 + uint32 retcode = 9; // offset: 56 } -// Obf: PCEGALADFFK +// Obf: OMNAOBAFFOM // Type: Req -// CmdID: 5429 +// CmdID: 5523 message ChessRogueGiveUpCsReq { } -// Obf: LHKGNOOFHPE +// Obf: JFKGEOBIHHD // Type: Rsp -// CmdID: 5554 +// CmdID: 5439 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 + MANINNKMFHG stage_info = 6; // offset: 16 + HIMJKAMHLMJ IHNENEGKEPO = 14; // offset: 24 + OGHPKFMNNHL MINFCKLKLNJ = 8; // offset: 32 + AEMAPGKPPJA AEFMMOHKCHJ = 15; // offset: 40 + PPAGCEGGCAK LFLCDNGALME = 5; // offset: 56 + uint32 retcode = 11; // offset: 64 } -// Obf: PMGNKABHAHO +// Obf: AECEEKDICHA // Type: Req -// CmdID: 5516 +// CmdID: 5565 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 + repeated uint32 OCEGEKKFLAL = 3; // offset: 16 + repeated uint32 JKPIPNMGGOA = 13; // offset: 32 + repeated uint32 unfinished_story_line_id_list = 11; // offset: 40 + repeated uint32 base_avatar_id_list = 9; // offset: 48 + uint32 PDFAHEKNHNJ = 8; // offset: 56 + uint32 AFEMBLFCCCH = 5; // offset: 60 + uint32 id = 7; // offset: 64 } -// Obf: ENACJGJGMIC +// Obf: IBJJCCDDFLE // Type: Rsp -// CmdID: 5506 +// CmdID: 5430 message ChessRogueStartScRsp { - EJCCHHAAGNH stage_info = 12; // offset: 40 - ILEJGEDBEKF LJMFGDFBLCK = 8; // offset: 32 - EBGJKPJNPBL EOHOJECKODJ = 11; // offset: 16 - uint32 retcode = 15; // offset: 48 + DJEKEGMEHLK CIKPBGDIABO = 1; // offset: 16 + OFGJFLCBBJP HPHKDGJHIJL = 13; // offset: 32 + MANINNKMFHG stage_info = 8; // offset: 40 + uint32 retcode = 3; // offset: 48 } -message NNJCIINHCJI { +message MAMHDIKBGBC { } // Type: Rsp -// CmdID: 5517 -message MNPAAKGHBEJ { - ICHBGLCHLDP LJMFGDFBLCK = 7; // offset: 24 - uint32 retcode = 6; // offset: 32 +// CmdID: 5460 +message GCPLJLCFFDD { + FJKGDHKKDFF CIKPBGDIABO = 5; // offset: 16 + uint32 retcode = 9; // offset: 32 } -// Obf: AKMOPHIHPOM +// Obf: LLBHIMCMMEH // Type: Notify -// CmdID: 5434 +// CmdID: 5428 message ChessRogueChangeAeonDimensionNotify { - KDCIMCENCGP LJMFGDFBLCK = 2; // offset: 16 + DMGODFDFPEI CIKPBGDIABO = 9; // offset: 24 } -// Obf: LGCMLOHIGEN +// Obf: MBJCCOCANEJ // Type: Req -// CmdID: 5533 +// CmdID: 5534 message ChessRogueSelectCellCsReq { - uint32 EIIAGABAFEC = 11; // offset: 28 - uint32 JNLNMHOOEKL = 12; // offset: 24 + uint32 IHAOMLEPHOM = 2; // offset: 24 + uint32 LOFMJHJOELO = 10; // offset: 28 } -// Obf: MBEGGNIFBND +// Obf: BGLOEBBLFMI // Type: Rsp -// CmdID: 5436 +// CmdID: 5440 message ChessRogueSelectCellScRsp { - uint32 EIIAGABAFEC = 6; // offset: 36 - uint32 retcode = 9; // offset: 40 - uint32 JNLNMHOOEKL = 5; // offset: 32 - BJHDDMCFAMF KAEALLELADN = 8; // offset: 24 + NAPFNBJDIOO EEGHDAJOHJO = 10; // offset: 24 + uint32 retcode = 8; // offset: 32 + uint32 IHAOMLEPHOM = 4; // offset: 36 + uint32 LOFMJHJOELO = 6; // offset: 40 } -// Obf: KGLPFJLOMII +// Obf: MDELKPPJIGF // Type: Notify -// CmdID: 5475 +// CmdID: 5412 message ChessRogueLayerSettlement { - uint32 INGCDIAFAFG = 15; // offset: 32 - FIILPHKLFEK NDMLEGLIOGN = 12; // offset: 24 - uint32 difficulty_level = 4; // offset: 36 + OGHPKFMNNHL MINFCKLKLNJ = 13; // offset: 24 + uint32 difficulty_level = 12; // offset: 32 + uint32 MDAIAMFJNHM = 2; // offset: 36 } -// Obf: BNKOANDCFEM +// Obf: FOAGKOAJEMD // Type: Req -// CmdID: 5442 +// CmdID: 5586 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 EnhanceRogueBuffCsReq { - uint32 maze_buff_id = 1; // offset: 24 -} - -// 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 +// Obf: GBDPDGAHPNK // 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: 5532 -message ChessRogueUpdateReviveInfoScNotify { - JLPGIGPCIAG PAMGHMDJAJA = 4; // offset: 24 -} - -// Obf: IPPEIJKEBJI -// Type: Notify -// CmdID: 5594 -message ChessRogueUpdateMoneyInfoScNotify { - EJDFGNGBNOO CGIFJAOHHAO = 5; // offset: 16 -} - -// Obf: PGCOLAGANHE -// Type: Notify -// CmdID: 5477 -message ChessRogueUpdateDiceInfoScNotify { - DFAOIALEBOH PJABKDBFPIM = 1; // offset: 16 -} - -// 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: 5416 -message ChessRogueSkipTeachingLevelCsReq { -} - -// Obf: PPADLEJAHPM -// Type: Rsp -// CmdID: 5580 -message ChessRogueSkipTeachingLevelScRsp { - ItemList AIJOMBLMMOL = 2; // offset: 16 - uint32 retcode = 1; // offset: 32 -} - -// Obf: JJEGLJOCEJJ -// Type: Notify -// CmdID: 5503 -message ChessRogueUpdateUnlockLevelScNotify { - repeated uint32 JHCMEALPDEB = 9; // offset: 24 -} - -// Obf: HMMBFMLKLPP -// Type: Req -// CmdID: 5501 -message ChessRogueEnterNextLayerCsReq { -} - -// Obf: BCIHAAJMLMI -// Type: Rsp -// CmdID: 5449 -message ChessRogueEnterNextLayerScRsp { - EBGJKPJNPBL EOHOJECKODJ = 12; // offset: 40 - ILEJGEDBEKF rogue_info = 9; // offset: 32 - uint32 retcode = 10; // offset: 48 - EJCCHHAAGNH stage_info = 1; // offset: 24 -} - -// 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 BGPBIMDCBBL = 2; // offset: 24 -} - -// Obf: JNPNOBGLJOF -// Type: Rsp -// CmdID: 5458 -message ChessRogueConfirmRollScRsp { - uint32 retcode = 13; // offset: 32 - DFAOIALEBOH PJABKDBFPIM = 7; // offset: 24 -} - -// Obf: BODIEGBOCOL -// Type: Req -// CmdID: 5464 -message ChessRogueCheatRollCsReq { - uint32 CCOGFKLOFKL = 10; // offset: 24 - uint32 BGPBIMDCBBL = 3; // offset: 28 -} - -// Obf: LMBLIDKPEDO -// Type: Rsp -// CmdID: 5522 -message ChessRogueCheatRollScRsp { - uint32 CCOGFKLOFKL = 8; // offset: 36 - DFAOIALEBOH PJABKDBFPIM = 3; // offset: 16 - uint32 OEFFFDCFAFC = 13; // offset: 40 - uint32 retcode = 1; // offset: 32 -} - -message NFOGBDOIEAK { -} - -// Type: Rsp -// CmdID: 5507 -message BNIBHAOJKBI { - ItemList DALNJFBGHHP = 1; // offset: 32 - uint32 retcode = 9; // offset: 40 - DFAOIALEBOH PJABKDBFPIM = 10; // offset: 16 -} - -// Obf: BJMCLHAMCOC -// Type: Req -// CmdID: 5488 -message ChessRogueQuitCsReq { -} - -// Obf: EMMELLGLIIB -// Type: Rsp -// CmdID: 5498 -message ChessRogueQuitScRsp { - 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: HHCGOMEHLDD -// Type: Notify -// CmdID: 5509 -message ChessRogueCellUpdateNotify { - RogueModifierSourceType FPAFHBPBHEF = 15; // offset: 40 - BGOBBOMLJCM reason = 11; // offset: 32 - uint32 OHHGAAKGLDO = 14; // offset: 36 - repeated NAKIGLPGKBA DDPKJKHEDLH = 5; // offset: 16 -} - -// Obf: CDHCPJONEBN -// Type: Notify -// CmdID: 5598 -message ChessRogueQuestFinishNotify { - uint32 ODONPMONGJA = 7; // offset: 24 - uint32 OGPIDLPHHGG = 9; // offset: 28 -} - -// Obf: LINOCGPAJEB -// Type: Req -// CmdID: 5523 -message GetChessRogueStoryInfoCsReq { -} - -// Obf: ECAFIJBJFCB -// Type: Rsp -// CmdID: 5440 -message GetChessRogueStoryInfoScRsp { - repeated ADMKICHLGBP DOKHDOGAPKD = 1; // offset: 32 - uint32 retcode = 3; // offset: 40 - repeated LKCEBEDHNBJ OLHNBEPHHFG = 12; // offset: 16 -} - -// Obf: OABJECNADLH -// Type: Req -// CmdID: 5410 -message SelectChessRogueSubStoryCsReq { - uint32 EKEFMNPFOGO = 12; // offset: 24 - uint32 IENBKIAGPBA = 7; // offset: 36 - uint32 FOMNFHJCDOC = 3; // offset: 32 - uint32 DIGPICGHPOM = 13; // offset: 28 -} - -// Obf: BAEKABJGOLM -// Type: Rsp -// CmdID: 5481 -message SelectChessRogueSubStoryScRsp { - 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: ABKMFJBKOGM -// Type: Req -// CmdID: 5502 -message FinishChessRogueSubStoryCsReq { - uint32 IENBKIAGPBA = 15; // offset: 24 -} - -// Obf: HICOPBMNKOH -// Type: Rsp -// CmdID: 5515 -message FinishChessRogueSubStoryScRsp { - uint32 FAPFKFJIELE = 7; // offset: 28 - uint32 IENBKIAGPBA = 14; // offset: 32 - uint32 retcode = 4; // offset: 24 -} - -// Obf: DNCAJLHFMPF -// Type: Notify -// CmdID: 5567 -message ChessRogueUpdateActionPointScNotify { - int32 KKNNBAGFFGL = 9; // offset: 24 -} - -// Obf: FIOFCLINJDO -// Type: Req -// CmdID: 5545 -message EnterChessRogueAeonRoomCsReq { -} - -// Obf: AMCPHKKJOMD -// Type: Rsp -// CmdID: 5571 -message EnterChessRogueAeonRoomScRsp { - EJCCHHAAGNH stage_info = 3; // offset: 16 - uint32 retcode = 1; // offset: 32 -} - -// Obf: LPMAABLLAAA -// Type: Req -// CmdID: 5487 -message GetChessRogueStoryAeonTalkInfoCsReq { - uint32 AHKFFCIEPDG = 12; // offset: 24 -} - -// Obf: GBJEIACFFMP -// Type: Rsp -// CmdID: 5405 -message GetChessRogueStoryAeonTalkInfoScRsp { - uint32 retcode = 4; // offset: 32 - map FOEJFEMLPPC = 11; // offset: 24 - uint32 AHKFFCIEPDG = 9; // offset: 36 -} - -// Obf: JLCCMKOCDKH -// Type: Notify -// CmdID: 5411 -message SyncChessRogueMainStoryFinishScNotify { - uint32 FAPFKFJIELE = 2; // offset: 28 - uint32 MCFDKFBGHAA = 14; // offset: 24 -} - -// Obf: AMMGMJAHMFA -// Type: Notify -// CmdID: 5451 -message SyncChessRogueNousValueScNotify { - NAMGFEONKFK BHOOLFGEIAA = 1; // offset: 24 -} - -message CACLDCAFCKH { - uint32 FAPFKFJIELE = 5; // offset: 24 - LNNFNLKACON status = 12; // offset: 28 -} - -message DHGPCPMIFDC { - uint32 IENBKIAGPBA = 3; // offset: 24 -} - -// Obf: JJIJCNPJEKJ -// Type: Req -// CmdID: 5541 -message GetChessRogueNousStoryInfoCsReq { -} - -// Obf: IABOMCFFCDD -// Type: Rsp -// CmdID: 5412 -message GetChessRogueNousStoryInfoScRsp { - uint32 retcode = 12; // offset: 40 - repeated DHGPCPMIFDC DOKHDOGAPKD = 11; // offset: 24 - repeated CACLDCAFCKH OLHNBEPHHFG = 10; // offset: 16 -} - -// Obf: ODCHOMJNEDI -// Type: Notify -// CmdID: 5524 -message SyncChessRogueNousSubStoryScNotify { - uint32 IENBKIAGPBA = 1; // offset: 24 -} - -// Obf: IIMEBEHFANN -// Type: Notify -// CmdID: 5557 -message SyncChessRogueNousMainStoryScNotify { - repeated CACLDCAFCKH OLHNBEPHHFG = 10; // offset: 24 -} - -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 CLJDMLFMFHA { - uint32 AKKNCCFIBHI = 3; // offset: 24 - uint32 CCOGFKLOFKL = 10; // offset: 28 -} - -message GLENEKHDKLJ { - uint32 AMHDFMFILBD = 10; // offset: 32 - uint32 OPLBOCPIIBP = 8; // offset: 36 - uint32 MGPJLHCHAME = 9; // offset: 40 - repeated CLJDMLFMFHA NAPGANOLBGL = 5; // offset: 24 -} - -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 HCGEGGGLOFI { - MCACDFHCPIE NJONKANPJLO = 1; // offset: 24 - uint32 MPGDJOGHKBH = 4; // offset: 32 -} - -message HGOILCGHKNM { - repeated uint32 HKLJFLHPJCE = 5; // offset: 24 -} - -// Obf: AKAHCBGMGMD -// Type: Req -// CmdID: 5565 -message ResetRogueDiceSurfaceCsReq { - GLENEKHDKLJ BDJDBMICKKP = 6; // offset: 16 -} - -// Obf: HPBGKNOMLAO -// Type: Rsp -// CmdID: 5417 -message ChessRogueNousEditDiceScRsp { - GLENEKHDKLJ BDJDBMICKKP = 15; // offset: 16 +message GetRogueBuffEnhanceInfoScRsp { + AACJBNFGABA ILMAMLBLIDL = 15; // offset: 16 uint32 retcode = 14; // offset: 32 } -// Obf: BBCGLGFFPHI -// Type: Notify -// CmdID: 5441 -message ChessRogueNousDiceUpdateNotify { - GCIMMIHKPEI NNKCOFOPNBN = 5; // offset: 24 -} - -// Obf: LPCAPNALIIE -// Type: Notify -// CmdID: 5518 -message ChessRogueNousDiceSurfaceUnlockNotify { - uint32 DIAAMODKAMO = 15; // offset: 24 -} - -// Obf: GIFLFCALGAG +// Obf: PBILBBMINBI // Type: Req -// CmdID: 5463 -message ChessRogueNousGetRogueTalentInfoCsReq { +// CmdID: 5599 +message EnhanceRogueBuffCsReq { + uint32 maze_buff_id = 8; // offset: 24 } -// Obf: IOJMJDCMENE +// Obf: JDKJBGGHDBM // Type: Rsp -// CmdID: 5422 -message ChessRogueNousGetRogueTalentInfoScRsp { - MCACDFHCPIE talent_info = 9; // offset: 24 - uint32 retcode = 2; // offset: 32 - uint32 MPGDJOGHKBH = 1; // offset: 36 +// CmdID: 5494 +message EnhanceRogueBuffScRsp { + AACJBNFGABA ILMAMLBLIDL = 10; // offset: 16 + KJAMNOGFAMJ CNEFDJCKAPL = 12; // offset: 32 + bool KGKEJAKKLDP = 6; // offset: 40 + uint32 retcode = 9; // offset: 44 } -// Obf: ACAFFKNDLMB +// Obf: BEAFKDMJNLO // Type: Req -// CmdID: 5535 -message ChessRogueNousEnableRogueTalentCsReq { - uint32 KFJEMIOJLPJ = 6; // offset: 24 +// CmdID: 5600 +message PickRogueAvatarCsReq { + repeated uint32 base_avatar_id_list = 11; // offset: 24 + uint32 prop_entity_id = 1; // offset: 32 } -// Obf: NJOAJALMAOC +// Obf: DJHNHHCMKMF // Type: Rsp +// CmdID: 5539 +message PickRogueAvatarScRsp { + KCHPLCFMGLF EIOHFJMFOKF = 6; // offset: 24 + repeated uint32 base_avatar_id_list = 4; // offset: 32 + uint32 retcode = 8; // offset: 40 +} + +// Obf: LOINLLCCNBD +// Type: Req +// CmdID: 5401 +message ReviveRogueAvatarCsReq { + repeated uint32 base_avatar_id_list = 13; // offset: 24 + uint32 interacted_prop_entity_id = 7; // offset: 32 +} + +// Obf: OKMIJLHMGCD +// Type: Rsp +// CmdID: 5566 +message ReviveRogueAvatarScRsp { + repeated uint32 base_avatar_id_list = 14; // offset: 24 + GAJDPEBBFMG MFEODNJNGDP = 13; // offset: 32 + uint32 retcode = 11; // offset: 40 +} + +// Obf: AAGLNICHNPI +// Type: Notify +// CmdID: 5425 +message ChessRogueUpdateReviveInfoScNotify { + GAJDPEBBFMG MFEODNJNGDP = 5; // offset: 24 +} + +// Obf: KAIMCDOLBHO +// Type: Notify +// CmdID: 5452 +message ChessRogueUpdateMoneyInfoScNotify { + AGEOGDOGDMM DHEKLJDBNNP = 1; // offset: 24 +} + +// Obf: ECNICHNKEGG +// Type: Notify +// CmdID: 5486 +message ChessRogueUpdateDiceInfoScNotify { + KFACLOGFNJF POHEPEEFBOA = 3; // offset: 24 +} + +// Obf: GBHDIMGDPJG +// Type: Notify +// CmdID: 5448 +message ChessRogueUpdateLevelBaseInfoScNotify { + IOJJCDAPLAJ reason = 5; // offset: 24 + GDHLDNFLOOF GKDCPNLOLNF = 15; // offset: 28 +} + +// Obf: LLBOLICFOEA +// Type: Notify +// CmdID: 5552 +message ChessRogueUpdateAllowedSelectCellScNotify { + repeated uint32 AADAFLKEJGD = 5; // offset: 16 + uint32 AIHCKNAMPBP = 10; // offset: 32 +} + +// Type: Notify +// CmdID: 5418 +message NKDIMIJAHGC { + IKCONCOKNAN JFLIODDKJGJ = 7; // offset: 24 +} + +// Obf: IBIAJJCMNKO +// Type: Notify +// CmdID: 5444 +message ChessRogueUpdateAeonModifierValueScNotify { + uint32 AFEMBLFCCCH = 14; // offset: 24 + int32 FJCIKNAKJOG = 8; // offset: 28 +} + +// Obf: MKOHCHDMNOB +// Type: Notify +// CmdID: 5593 +message ChessRogueUpdateDicePassiveAccumulateValueScNotify { + int32 CGPHGIBCNOH = 14; // offset: 24 +} + +// Obf: LOIBKAPDBMM +// Type: Req +// CmdID: 5472 +message ChessRogueSkipTeachingLevelCsReq { +} + +// Obf: ALDJHCDPJDH +// Type: Rsp +// CmdID: 5433 +message ChessRogueSkipTeachingLevelScRsp { + ItemList PDJCAHBPKLK = 5; // offset: 16 + uint32 retcode = 9; // offset: 32 +} + +// Obf: LGHPBNIKMGI +// Type: Notify +// CmdID: 5474 +message ChessRogueUpdateUnlockLevelScNotify { + repeated uint32 HKCDKHJCNDC = 11; // offset: 16 +} + +// Obf: LACJDDFOPHD +// Type: Req +// CmdID: 5417 +message ChessRogueEnterNextLayerCsReq { +} + +// Obf: NCMNJNNOLLM +// Type: Rsp +// CmdID: 5497 +message ChessRogueEnterNextLayerScRsp { + DJEKEGMEHLK rogue_game_info = 1; // offset: 24 + MANINNKMFHG stage_info = 6; // offset: 32 + OFGJFLCBBJP HPHKDGJHIJL = 7; // offset: 40 + uint32 retcode = 13; // offset: 48 +} + +// Obf: NHILCEBCOJJ +// Type: Req // CmdID: 5482 -message ChessRogueNousEnableRogueTalentScRsp { - MCACDFHCPIE talent_info = 13; // offset: 24 - uint32 retcode = 14; // offset: 36 - uint32 MPGDJOGHKBH = 9; // offset: 32 +message ChessRogueReRollDiceCsReq { + uint32 MMNMIFAAHOF = 1; // offset: 24 } -// Obf: ECGCPKLHDEC -enum CmdChimeraType { - 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 GHJIFOHJOEM { - GHJIFOHJOEM_KIPCEFMGPEE = 0; - GHJIFOHJOEM_FJHMDLOLCGH = 1; - GHJIFOHJOEM_MOEMLCGIHNF = 2; - GHJIFOHJOEM_GNIGABJICNJ = 3; -} - -// Obf: DJFFICEEBAA -enum ChimeraRoundWorkEndReason { - DJFFICEEBAA_ODCEOMJACME = 0; - DJFFICEEBAA_OHFGFBLBHEK = 1; - DJFFICEEBAA_CGLFGFHBEKB = 2; - DJFFICEEBAA_GGDKDLCPAJA = 3; -} - -message GGINKEBLOEL { - uint32 progress = 11; // offset: 24 - uint32 KMEMKMPMFHH = 13; // offset: 28 -} - -message BCMMLADBEAM { - repeated GGINKEBLOEL MPLINCADODK = 15; // offset: 24 -} - -message FMGJFLEPDBB { - repeated uint32 DEJAHCPFEID = 10; // offset: 16 -} - -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 FHCCCHJHHKL { - repeated uint32 DPKACNDALDI = 9; // offset: 16 - uint32 OKHAMBMNIDI = 8; // offset: 32 -} - -message LHEDJAIOHOE { - uint32 NJDBIEMAOAA = 8; // offset: 24 - uint32 MAONLHBKOFK = 10; // offset: 28 -} - -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 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: IDKBFEHNFFM -// Type: Req -// CmdID: 8161 -message ChimeraGetDataCsReq { -} - -// Obf: NNGEANJAOBJ +// Obf: HCGCPKLMKJN // Type: Rsp -// 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 NABEJKGHCAI { - FHCCCHJHHKL lineup = 1; // offset: 16 -} - -// Type: Rsp -// CmdID: 8170 -message OIJJDMGODJP { +// CmdID: 5508 +message ChessRogueReRollDiceScRsp { + KFACLOGFNJF POHEPEEFBOA = 3; // offset: 24 uint32 retcode = 1; // offset: 32 - FHCCCHJHHKL lineup = 4; // offset: 24 } -// Obf: DKCOPBIGBOO +// Obf: PGBFGLJFLLP // Type: Req -// CmdID: 8175 -message ChimeraFinishRoundCsReq { - 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 +// CmdID: 5542 +message ChessRogueConfirmRollCsReq { + uint32 MMNMIFAAHOF = 12; // offset: 24 } -// Obf: CFODBJEFDMJ +// Obf: LJOLPAOHPBJ // Type: Rsp -// 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: EIFOGHFLAEN -// Type: Req -// CmdID: 8174 -message ChimeraStartEndlessCsReq { -} - -// Obf: IBOCAIOMALA -// Type: Rsp -// CmdID: 8177 -message ChimeraStartEndlessScRsp { - uint32 retcode = 2; // offset: 24 -} - -// 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: FLPFEPMPHII -// Type: Rsp -// CmdID: 8178 -message ChimeraQuitEndlessScRsp { - uint32 retcode = 13; // offset: 24 -} - -// Obf: HHIHPFKCOIB -// Type: Req -// CmdID: 8164 -message ChimeraDoFinalRoundCsReq { - 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: EJEPBCHFIAM -// Type: Rsp -// CmdID: 8163 -message ChimeraDoFinalRoundScRsp { - 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 ACJJCPCPFDN = 14; // offset: 44 - repeated LEHNHDLEMHL IFNODKPGBJK = 6; // offset: 32 - uint32 index = 4; // offset: 60 -} - -// Obf: CPFHLKMNMNN -// Type: Req -// CmdID: 8169 -message ChimeraRoundWorkStartCsReq { - 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 INIELDCAGDG { - uint32 retcode = 5; // offset: 24 -} - -// Obf: MNGJGGANIIP -enum CmdChimeraDuelType { - 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; - 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 FJDILEGCBHP { - FJDILEGCBHP_PCPDHELPKEM = 0; - FJDILEGCBHP_MHLJMJFDPGJ = 1; - FJDILEGCBHP_PJIGHNFHFKD = 2; - FJDILEGCBHP_KCNOKMDOPJB = 3; - FJDILEGCBHP_LOEHHLBJACF = 4; - FJDILEGCBHP_BMKAEFAKNFJ = 5; -} - -enum DCIFPICPJMK { - DCIFPICPJMK_PCPDHELPKEM = 0; - DCIFPICPJMK_FCEHNMJJABE = 1; - DCIFPICPJMK_FNKDIEBKOHA = 2; - DCIFPICPJMK_DKPFEEBIDMP = 3; -} - -enum MBKMLJABCBE { - MBKMLJABCBE_BNJMPCHFINA = 0; - MBKMLJABCBE_CCJCFMIAFCM = 1; - MBKMLJABCBE_ADEAMNAHBPE = 2; -} - -enum AGJPCOOMPGH { - AGJPCOOMPGH_PCPDHELPKEM = 0; - AGJPCOOMPGH_OCKEJMFMNAA = 1; - AGJPCOOMPGH_NAJCPOPJGLB = 2; -} - -message MOFDANDCGHJ { - uint32 GPEMMCMJPPD = 6; // offset: 28 - uint32 GFIJJNNAKGP = 5; // offset: 32 - FJDILEGCBHP ALFHNEHOBJA = 7; // offset: 24 -} - -// Obf: DOECIMIJBBP -message ChimeraDuelPlayerRankData { - uint32 rank = 3; // offset: 28 - uint32 score_id = 1; // offset: 24 -} - -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 JCGBNPKJKHB { - uint32 item_id = 12; // offset: 24 - uint32 unique_id = 5; // offset: 28 -} - -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 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 HAGBFHNGJIM { - PMPJMNNAHNL OKIDHDFCPBD = 4; // offset: 24 -} - -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 IJOKDLMKDAE { - bool KLNHLEJKDML = 12; // offset: 32 - bool HLKAFPCLMEO = 11; // offset: 33 - uint32 item_id = 4; // offset: 24 - uint32 HCNKAJNKGFH = 6; // offset: 28 -} - -message DMAJILEBABM { - repeated IJOKDLMKDAE JJGMPFGCKHG = 11; // offset: 16 - repeated DPEHILAANON KCEFNIMAEJP = 3; // offset: 32 -} - -// Obf: LJNKMIKBCKK -// Type: Req -// CmdID: 9246 -message ChimeraDuelShopBuyChimeraCsReq { - uint32 LNBILCHBHAD = 2; // offset: 36 - uint32 FJGLPCIJICJ = 8; // offset: 32 - repeated uint32 AICHBBIODJC = 3; // offset: 24 -} - -// Obf: MADOBOONFEL -// Type: Rsp -// CmdID: 9213 -message ChimeraDuelShopBuyChimeraScRsp { - uint32 retcode = 12; // offset: 24 -} - -// Obf: AEMHHOAKGFA -// Type: Req -// CmdID: 9260 -message ChimeraDuelShopBuyItemCsReq { - uint32 GCENPLKCCBA = 3; // offset: 24 - uint32 HCNKAJNKGFH = 10; // offset: 28 -} - -// Obf: IKLIJHOPNEP -// Type: Rsp -// CmdID: 9226 -message ChimeraDuelShopBuyItemScRsp { - uint32 retcode = 3; // offset: 24 -} - -// Obf: DKKGEECMLDD -// Type: Req -// CmdID: 9241 -message ChimeraDuelShopLockCsReq { - bool is_locked = 15; // offset: 36 - oneof BPIHFAJCLOC { - uint32 DEAKOOEBLJL = 13; // offset: 24 - uint32 HCNKAJNKGFH = 8; // offset: 24 - } -} - -// Obf: HOGFMLDKAII -// Type: Rsp -// CmdID: 9231 -message ChimeraDuelShopLockScRsp { - uint32 retcode = 2; // offset: 40 - bool is_locked = 14; // offset: 32 - oneof BPIHFAJCLOC { - uint32 DEAKOOEBLJL = 3; // offset: 24 - uint32 HCNKAJNKGFH = 15; // offset: 24 - } -} - -// Obf: FHJLDFBNJGH -// Type: Req -// CmdID: 9259 -message ChimeraDuelShopRefreshCsReq { -} - -// Obf: CFLLGPBPPGH -// Type: Rsp -// CmdID: 9225 -message ChimeraDuelShopRefreshScRsp { - uint32 retcode = 12; // 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: OBKNBIGALKJ -// Type: Req -// CmdID: 9223 -message ChimeraDuelGetDataCsReq { -} - -// Obf: HMGKLFNFDPA -// Type: Rsp -// CmdID: 9217 -message ChimeraDuelGetDataScRsp { - uint32 retcode = 3; // offset: 40 - DDJOEIBOELH OIAPHBBDPHL = 13; // offset: 24 - NCBLOBPPIBD BAKKICKHFDG = 2; // offset: 16 -} - -// Obf: JOAHEEHJAIL -// Type: Req -// CmdID: 9245 -message ChimeraDuelUnlockMasterCsReq { - uint32 OFFIDMEJBGI = 11; // offset: 24 -} - -// Obf: IKPMODMCOHL -// Type: Rsp -// CmdID: 9248 -message ChimeraDuelUnlockMasterScRsp { - uint32 retcode = 2; // offset: 24 - uint32 OFFIDMEJBGI = 12; // offset: 28 -} - -// Obf: KFKBMKBNOBF -// Type: Req -// CmdID: 9215 -message ChimeraDuelStartGameCsReq { - uint32 OFFIDMEJBGI = 14; // offset: 24 -} - -// Obf: DOBGAFAIHCO -// Type: Rsp -// CmdID: 9211 -message ChimeraDuelStartGameScRsp { - uint32 retcode = 4; // offset: 32 - DDJOEIBOELH OIAPHBBDPHL = 15; // offset: 16 -} - -// Obf: MLAPEJHIFFK -// Type: Req -// CmdID: 9257 -message ChimeraDuelEndRoundShopStageCsReq { -} - -// Obf: AGPENIKAOEB -// Type: Rsp -// CmdID: 9229 -message ChimeraDuelEndRoundShopStageScRsp { - DDJOEIBOELH OIAPHBBDPHL = 6; // offset: 16 +// CmdID: 5560 +message ChessRogueConfirmRollScRsp { + KFACLOGFNJF POHEPEEFBOA = 11; // offset: 16 uint32 retcode = 8; // offset: 32 } -message HOBCIOKKNKH { - DDJOEIBOELH OIAPHBBDPHL = 6; // offset: 32 - bool GILDMPKFGGC = 15; // offset: 40 - ChimeraDuelPlayerRankData GEPGGGDKBNK = 9; // offset: 24 - uint32 MAPDNLBHHCD = 4; // 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 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 HHBEDPMHNDK { - repeated FLLEBEICKCE NKIKEDHAIEN = 8; // offset: 24 - uint32 total_damage = 7; // offset: 52 - IPMPONAHFBG DDEKLGHPNME = 10; // offset: 16 - repeated FLLEBEICKCE AKHFEKJNPFG = 5; // offset: 32 - uint32 cost_time = 15; // offset: 48 -} - -// Obf: DOHOIIBGBFP +// Obf: PJFHPHPOIHI // Type: Req -// CmdID: 9212 -message ChimeraDuelEndRoundBattleStageCsReq { - uint32 NAIMOPOHJKP = 12; // offset: 32 - DCIFPICPJMK KGEBJNHOLCN = 7; // offset: 36 - HHBEDPMHNDK stt = 9; // offset: 24 +// CmdID: 5537 +message ChessRogueCheatRollCsReq { + uint32 AMPFBGKHJBF = 3; // offset: 24 + uint32 MMNMIFAAHOF = 4; // offset: 28 } -// Obf: FADBMJGFGAD +// Obf: FANIODAOCGG // Type: Rsp -// CmdID: 9254 -message ChimeraDuelEndRoundBattleStageScRsp { - DCIFPICPJMK KGEBJNHOLCN = 14; // offset: 32 - uint32 retcode = 12; // offset: 36 - oneof BPIHFAJCLOC { - DDJOEIBOELH OIAPHBBDPHL = 1088; // offset: 16 - HOBCIOKKNKH CKIMOELPOAB = 2013; // offset: 16 - } +// CmdID: 5411 +message ChessRogueCheatRollScRsp { + KFACLOGFNJF POHEPEEFBOA = 1; // offset: 16 + uint32 DBBJCPALEPB = 13; // offset: 32 + uint32 retcode = 11; // offset: 36 + uint32 AMPFBGKHJBF = 12; // offset: 40 } -// Obf: MMCMPLDHMOL +message AAPJOMEBEPE { +} + +// Type: Rsp +// CmdID: 5450 +message LDFEKAEEJIN { + KFACLOGFNJF POHEPEEFBOA = 10; // offset: 24 + ItemList AFBMHHAELEO = 11; // offset: 32 + uint32 retcode = 12; // offset: 40 +} + +// Obf: HAHPBCACNDG // Type: Req -// CmdID: 9228 -message ChimeraDuelEndGameCsReq { +// CmdID: 5435 +message ChessRogueQuitCsReq { } -// Obf: EJMAKGDFGOH +// Obf: POCJJMEJDGG // Type: Rsp -// CmdID: 9255 -message ChimeraDuelEndGameScRsp { - uint32 retcode = 3; // offset: 32 - HOBCIOKKNKH CKIMOELPOAB = 8; // offset: 16 +// CmdID: 5577 +message ChessRogueQuitScRsp { + HIMJKAMHLMJ IHNENEGKEPO = 1; // offset: 16 + MANINNKMFHG stage_info = 10; // offset: 24 + LKPCDHCKHKP OEIBHLMDJKA = 9; // offset: 40 + PPAGCEGGCAK LFLCDNGALME = 14; // offset: 48 + AEMAPGKPPJA AEFMMOHKCHJ = 13; // offset: 56 + OGHPKFMNNHL MINFCKLKLNJ = 6; // offset: 64 + uint32 retcode = 12; // offset: 72 } -message NNHPDNACICF { - repeated uint32 AICHBBIODJC = 8; // offset: 24 -} - -message NILDPLJDLLJ { - repeated uint32 IHALPPAPAHH = 8; // offset: 24 - repeated uint32 FEFBGHPNLFM = 15; // offset: 16 -} - -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 JLBJNHJILFP { - repeated uint32 MEKLIKLGAFI = 9; // offset: 24 -} - -message PKNLNBGNFDF { - DMAJILEBABM BGDGGALAODO = 12; // offset: 16 - bool DGJHEEPIGLH = 10; // offset: 32 -} - -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: OHBLGCBKJGA +// Obf: OHKCDFGPCKM // Type: Notify -// CmdID: 9216 -message ChimeraDuelSyncChangeScNotify { - repeated AEBNLKAPDLB CJFBLHNPHAK = 3; // offset: 16 +// CmdID: 5559 +message ChessRogueCellUpdateNotify { + repeated CGMCMAKMJDK CPPCIGMJALM = 11; // offset: 24 + RogueModifierSourceType CFAOFCGJBMA = 7; // offset: 32 + uint32 AIHCKNAMPBP = 12; // offset: 36 + AIMCAMJABNA reason = 4; // offset: 40 } -// Obf: GNPCGGIIFJA +// Obf: BGEBFHKCINE +// Type: Notify +// CmdID: 5511 +message ChessRogueQuestFinishNotify { + uint32 PEGKFPIKPKP = 6; // offset: 24 + uint32 quest_id = 2; // offset: 28 +} + +// Obf: FDPNKOKGEAP // Type: Req -// CmdID: 9236 -message ChimeraDuelChangeLineupCsReq { - repeated uint32 MEKLIKLGAFI = 6; // offset: 16 - uint32 GAGJAEOODEH = 2; // offset: 36 - uint32 LLDNKMLIMLP = 14; // offset: 32 +// CmdID: 5454 +message GetChessRogueStoryInfoCsReq { } -// Obf: JHELOOPMIAK +// Obf: JILFBOOFKEO // Type: Rsp -// CmdID: 9218 -message ChimeraDuelChangeLineupScRsp { - repeated uint32 MEKLIKLGAFI = 7; // offset: 16 +// CmdID: 5455 +message GetChessRogueStoryInfoScRsp { + repeated CHHBLFHDFEK FNKLMMACCMJ = 4; // offset: 24 + repeated EPHFHKDJKMD POABJDELNGH = 12; // offset: 32 + uint32 retcode = 8; // offset: 40 +} + +// Obf: LAFMDBBAJHA +// Type: Req +// CmdID: 5402 +message SelectChessRogueSubStoryCsReq { + uint32 rogue_dialogue_event_id = 7; // offset: 24 + uint32 HONCDMKPBEG = 13; // offset: 28 + uint32 ECKDPIPMBOC = 4; // offset: 32 + uint32 JGCCIMMEDIJ = 9; // offset: 36 +} + +// Obf: NLMIDIGAMEL +// Type: Rsp +// CmdID: 5483 +message SelectChessRogueSubStoryScRsp { + uint32 ECKDPIPMBOC = 15; // offset: 24 + uint32 HONCDMKPBEG = 13; // offset: 28 + uint32 retcode = 3; // offset: 32 + uint32 JGCCIMMEDIJ = 1; // offset: 36 + uint32 rogue_dialogue_event_id = 8; // offset: 40 +} + +// Obf: LBAKHMJIAEC +// Type: Req +// CmdID: 5485 +message FinishChessRogueSubStoryCsReq { + uint32 HONCDMKPBEG = 1; // offset: 24 +} + +// Obf: NNAGIDCACGI +// Type: Rsp +// CmdID: 5478 +message FinishChessRogueSubStoryScRsp { + uint32 HONCDMKPBEG = 9; // offset: 24 + uint32 KPDLMKFLJAI = 2; // offset: 28 uint32 retcode = 10; // offset: 32 } -// Obf: OCCNOFNLJDB +// Obf: BFAEGAJHHKH +// Type: Notify +// CmdID: 5442 +message ChessRogueUpdateActionPointScNotify { + int32 EABEFBDOJEO = 15; // offset: 24 +} + +// Obf: NGIELFOIPHH // Type: Req -// CmdID: 9243 -message ChimeraDuelSellChimeraCsReq { - repeated uint32 MEKLIKLGAFI = 10; // offset: 16 - uint32 DEAKOOEBLJL = 3; // offset: 32 +// CmdID: 5588 +message EnterChessRogueAeonRoomCsReq { } -// Obf: CKPHKJMCNCB +// Obf: GPEOIKKBNPG // Type: Rsp -// CmdID: 9219 -message ChimeraDuelSellChimeraScRsp { - uint32 retcode = 5; // offset: 36 - uint32 DEAKOOEBLJL = 2; // offset: 32 - repeated uint32 MEKLIKLGAFI = 10; // offset: 24 +// CmdID: 5528 +message EnterChessRogueAeonRoomScRsp { + MANINNKMFHG stage_info = 9; // offset: 24 + uint32 retcode = 11; // offset: 32 } -// Obf: IBEFLCBBBMD +// Obf: EJPCHNDAMLH // Type: Req -// CmdID: 9214 -message ChimeraDuelSelectGameCsReq { - uint32 MAPDNLBHHCD = 2; // offset: 24 +// CmdID: 5467 +message GetChessRogueStoryAeonTalkInfoCsReq { + uint32 OEANPIHCHHF = 12; // offset: 24 } -// Obf: BKFPHOJFMOE +// Obf: LGGIDOJJDCN // Type: Rsp -// CmdID: 9247 -message ChimeraDuelSelectGameScRsp { - uint32 retcode = 3; // offset: 24 - uint32 MAPDNLBHHCD = 1; // offset: 28 +// CmdID: 5422 +message GetChessRogueStoryAeonTalkInfoScRsp { + map LDPAJKIEPIP = 4; // offset: 24 + uint32 retcode = 14; // offset: 32 + uint32 OEANPIHCHHF = 15; // offset: 36 } -message DKDGGGCDAGM { - repeated uint32 MEKLIKLGAFI = 11; // offset: 32 - uint32 OFFIDMEJBGI = 9; // offset: 40 - repeated KNCBIMAAFJG MNNDMPBFPJE = 5; // offset: 24 +// Obf: NJBNBKMNBOP +// Type: Notify +// CmdID: 5580 +message SyncChessRogueMainStoryFinishScNotify { + uint32 KPDLMKFLJAI = 6; // offset: 24 + uint32 BMGCCEONICH = 15; // offset: 28 } -message HPHMMPDFMAK { - DKDGGGCDAGM lineup = 15; // offset: 16 - uint32 slot = 3; // offset: 32 +// Obf: MIAFPKGAMOM +// Type: Notify +// CmdID: 5546 +message SyncChessRogueNousValueScNotify { + EPDDOMFGIMK AJPMADHMGML = 1; // offset: 24 } -// Obf: KADKCLOPMOG +message PJBODOPJFGA { + FILMJJMEBJA status = 14; // offset: 24 + uint32 KPDLMKFLJAI = 3; // offset: 28 +} + +message BKJCADFCHAB { + uint32 HONCDMKPBEG = 2; // offset: 24 +} + +// Obf: PCFHMPGKDBD // Type: Req -// CmdID: 9258 -message ChimeraDuelSaveFriendPvpLineupCsReq { - uint32 slot = 3; // offset: 24 +// CmdID: 5533 +message GetChessRogueNousStoryInfoCsReq { } -// Obf: DMPOFONFJCP +// Obf: LLELJOADLPI // Type: Rsp -// CmdID: 9239 -message ChimeraDuelSaveFriendPvpLineupScRsp { - DKDGGGCDAGM lineup = 1; // offset: 24 - uint32 retcode = 7; // offset: 32 - uint32 slot = 3; // offset: 36 +// CmdID: 5431 +message GetChessRogueNousStoryInfoScRsp { + repeated PJBODOPJFGA FNKLMMACCMJ = 11; // offset: 24 + repeated BKJCADFCHAB POABJDELNGH = 7; // offset: 32 + uint32 retcode = 6; // offset: 40 } -// Obf: ONFIMNMANAB +// Obf: IFOFLHFKMKB +// Type: Notify +// CmdID: 5550 +message SyncChessRogueNousSubStoryScNotify { + uint32 HONCDMKPBEG = 6; // offset: 24 +} + +// Obf: FAKMBJPPIIB +// Type: Notify +// CmdID: 5462 +message SyncChessRogueNousMainStoryScNotify { + repeated PJBODOPJFGA FNKLMMACCMJ = 8; // offset: 16 +} + +message MOIOKCDLNHE { + repeated uint32 IDCJMPMJHGC = 10; // offset: 16 + repeated uint32 GBLLJKFOIDK = 6; // offset: 32 + repeated uint32 EKNOAJJDPMM = 11; // offset: 40 + uint32 OOKBLLBJDJE = 9; // offset: 48 + bool HIFMFMBCODL = 12; // offset: 52 + bool LKDOGPNPGPF = 4; // offset: 53 + uint32 KPDLMKFLJAI = 1; // offset: 56 + uint32 HONCDMKPBEG = 3; // offset: 60 +} + +message OCGHBANLLOH { + uint32 AMPFBGKHJBF = 12; // offset: 24 + uint32 dice_slot_id = 15; // offset: 28 +} + +message HGCIAPKELAF { + repeated OCGHBANLLOH LFLFEKEAOCL = 13; // offset: 24 + uint32 MABFMAFCEOA = 3; // offset: 32 + uint32 PDFAHEKNHNJ = 1; // offset: 36 + uint32 AHNGMINODKG = 5; // offset: 40 +} + +message MOOKMKEKMKC { + map PEGDMOMCFAD = 3; // offset: 16 + repeated uint32 ADLKMLFOFPF = 2; // offset: 24 + repeated HGCIAPKELAF BILCGENIGJM = 1; // offset: 40 + ChessRogueNousDicePhase OOBPJHMDENG = 7; // offset: 48 +} + +message DDAFEPBGOHK { + FDBDLBAPDBE GMILDFJFOGD = 6; // offset: 16 + uint32 FPCCPKAOGKG = 3; // offset: 32 +} + +message LPCINMGGCNI { + repeated uint32 KHCANAKMBDJ = 11; // offset: 24 +} + +// Obf: IACEIJKMLLN // Type: Req -// CmdID: 9253 -message ChimeraDuelSetFriendDefendLineupCsReq { - uint32 slot = 15; // offset: 24 +// CmdID: 5427 +message ChessRogueNousEditDiceCsReq { + HGCIAPKELAF IOCCACNJIGD = 7; // offset: 16 } -// Obf: PKNMDIAKOIL +// Obf: LJBHHFGLKPD // Type: Rsp -// CmdID: 9249 -message ChimeraDuelSetFriendDefendLineupScRsp { - uint32 retcode = 8; // offset: 24 - uint32 slot = 5; // offset: 28 +// CmdID: 5503 +message ChessRogueNousEditDiceScRsp { + HGCIAPKELAF IOCCACNJIGD = 11; // offset: 24 + uint32 retcode = 12; // offset: 32 } -// Obf: BEHIOBPCJNH +// Obf: GAJPFLOMGEP +// Type: Notify +// CmdID: 5481 +message ChessRogueNousDiceUpdateNotify { + MOOKMKEKMKC DDHKAGCLBLH = 12; // offset: 16 +} + +// Obf: DFBBBKADPDI +// Type: Notify +// CmdID: 5470 +message ChessRogueNousDiceSurfaceUnlockNotify { + uint32 HBKEEBKFBFI = 13; // offset: 24 +} + +// Obf: JCLGDGOJJLL +// Type: Req +// CmdID: 5421 +message ChessRogueNousGetRogueTalentInfoCsReq { +} + +// Obf: IHHJCBBEAGP +// Type: Rsp +// CmdID: 5581 +message ChessRogueNousGetRogueTalentInfoScRsp { + FDBDLBAPDBE JCOBJAMPOAL = 1; // offset: 16 + uint32 FPCCPKAOGKG = 4; // offset: 32 + uint32 retcode = 14; // offset: 36 +} + +// Obf: AJCICECLDKJ +// Type: Req +// CmdID: 5557 +message ChessRogueNousEnableRogueTalentCsReq { + uint32 CKHCLKOALKE = 10; // offset: 24 +} + +// Obf: GGGFNBNGIIP +// Type: Rsp +// CmdID: 5502 +message ChessRogueNousEnableRogueTalentScRsp { + FDBDLBAPDBE JCOBJAMPOAL = 9; // offset: 16 + uint32 retcode = 3; // offset: 32 + uint32 FPCCPKAOGKG = 15; // offset: 36 +} + +enum CmdChimeraType { + CEDABACHBDP_NLCDGIPGFDJ = 0; + CmdChimeraFinishRoundScRsp = 8179; + CmdChimeraQuitEndlessCsReq = 8177; + CmdChimeraStartEndlessCsReq = 8172; + CmdLBMLOLGEHIM = 8175; + CmdChimeraFinishEndlessRoundScRsp = 8171; + CmdGetDataScRsp = 8166; + CmdChimeraQuitEndlessScRsp = 8163; + CmdChimeraFinishRoundCsReq = 8162; + CmdMFFFEOKDOAE = 8180; + CEDABACHBDP_GBMFPFHNLBA = 8176; + CmdChimeraDoFinalRoundCsReq = 8168; + CmdChimeraDoFinalRoundScRsp = 8167; + CmdChimeraFinishEndlessRoundCsReq = 8164; + CmdChimeraStartEndlessScRsp = 8174; + CmdGetDataCsReq = 8178; + CmdJHICHKBDMIC = 8170; +} + +enum HDIOKENOFNJ { + HDIOKENOFNJ_EEGFMMCGCNH = 0; + HDIOKENOFNJ_GOBLPKACBAE = 1; + HDIOKENOFNJ_AHEJBANCCEK = 2; + HDIOKENOFNJ_KBBPMFKGFCP = 3; +} + +enum ChimeraRoundWorkEndReason { + POCJMDKMABI_KMOKDKCLMLD = 0; + POCJMDKMABI_BKGPAKHJNKM = 1; + POCJMDKMABI_LJEMJMCLGDH = 2; + POCJMDKMABI_KLEKCFHLOGO = 3; +} + +message EDKJELMPONH { + uint32 progress = 2; // offset: 24 + uint32 HEFFPONLEGO = 9; // offset: 28 +} + +message COCHLLCNDJF { + repeated EDKJELMPONH CDGNAJDAGKE = 2; // offset: 16 +} + +message NPDKAGOCOLG { + repeated uint32 EACEBOMJKJH = 2; // offset: 16 +} + +message GADFFIFFNHM { + repeated uint32 IIELAJFFDPB = 6; // offset: 24 + COCHLLCNDJF CDGNAJDAGKE = 13; // offset: 32 + bool AMHAJDNFBGC = 12; // offset: 40 + int32 COJOIFPPCIJ = 15; // offset: 44 + uint32 id = 10; // offset: 48 + int32 hp = 1; // offset: 52 +} + +message GCFGCHAMNOL { + repeated uint32 PGFFGKDOPGM = 4; // offset: 24 + uint32 CMEKNAJONPH = 9; // offset: 32 +} + +message ONNMLLIEENI { + uint32 IDBDBICPBBG = 7; // offset: 24 + uint32 CJLBLDFGELH = 15; // offset: 28 +} + +message DEJGMBKPHEC { + uint32 index = 8; // offset: 24 + uint32 DIECMLHJCFE = 7; // offset: 28 + uint32 DKHCOHKFKFA = 13; // offset: 32 + uint32 EBMJGPMHDMK = 14; // offset: 36 + int32 hp = 11; // offset: 40 + uint32 MBNBFBNKLGH = 1; // offset: 44 + uint32 FGECDDFBFOJ = 6; // offset: 48 + int32 attack = 2; // offset: 52 +} + +message HFBJNFJHKPO { + uint32 cost_time = 7; // offset: 24 + uint32 LPLLIICLCHB = 10; // offset: 28 + uint32 total_turns = 3; // offset: 32 + uint32 total_damage = 9; // offset: 36 + uint32 BPHNEOLCKAD = 2; // offset: 40 + uint32 total_auto_turns = 14; // offset: 44 +} + +// Obf: BILENDACAMP +// Type: Req +// CmdID: 8178 +message GetDataCsReq { +} + +// Obf: BBHANDBNKEJ +// Type: Rsp +// CmdID: 8166 +message GetDataScRsp { + repeated ONNMLLIEENI CMBJOLCGMAI = 8; // offset: 16 + GCFGCHAMNOL lineup = 4; // offset: 24 + repeated uint32 ICBIMKIEOEP = 11; // offset: 32 + repeated GADFFIFFNHM JCOAGOJEAPB = 5; // offset: 48 + uint32 FBNEKMPIAKD = 14; // offset: 56 + HDIOKENOFNJ HFPGDCJMNIK = 12; // offset: 60 + uint32 ENMLPFBMPNI = 1970; // offset: 64 + uint32 JIDBIMNMLJP = 1; // offset: 68 + uint32 PIGPKIDNMDH = 10; // offset: 72 + uint32 IOMEILDMBNE = 3; // offset: 76 + uint32 CJLBLDFGELH = 7; // offset: 80 + uint32 GGPKMPBBENP = 1497; // offset: 84 + uint32 NMPCJAOIOHJ = 105; // offset: 88 + uint32 IMCGJPMBPPJ = 6; // offset: 92 + uint32 retcode = 15; // offset: 96 + uint32 KCCACINBEEA = 1812; // offset: 100 + uint32 MMFKMEGECOI = 9; // offset: 104 + uint32 HCENDLKKHOC = 2; // offset: 108 +} + +message EIALJHKFNKG { + GCFGCHAMNOL lineup = 2; // offset: 24 +} + +// Type: Rsp +// CmdID: 8180 +message MFFFEOKDOAE { + GCFGCHAMNOL lineup = 14; // offset: 16 + uint32 retcode = 6; // offset: 32 +} + +// Obf: IHBOLKMEEMG +// Type: Req +// CmdID: 8162 +message ChimeraFinishRoundCsReq { + repeated DEJGMBKPHEC FJLPLIGMPHB = 14; // offset: 24 + repeated uint32 PKKGGLIGKKN = 3; // offset: 32 + map DLFJEJINBBC = 2; // offset: 40 + GCFGCHAMNOL lineup = 7; // offset: 48 + HFBJNFJHKPO stt = 8; // offset: 56 + map JEJBODAGOIJ = 11; // offset: 64 + ChimeraRoundWorkEndReason end_reason = 15; // offset: 72 + bool DDNMDLBJPAM = 9; // offset: 76 + uint32 EPJBFAEPFNI = 12; // offset: 80 +} + +// Obf: OKKLBJGHEGJ +// Type: Rsp +// CmdID: 8179 +message ChimeraFinishRoundScRsp { + repeated uint32 ICBIMKIEOEP = 10; // offset: 16 + map GMHEMNIKFMO = 13; // offset: 24 + repeated ONNMLLIEENI CMBJOLCGMAI = 9; // offset: 32 + repeated GADFFIFFNHM PKIAPMIAJHA = 3; // offset: 48 + map GCLAIOIINGF = 1; // offset: 56 + HDIOKENOFNJ HFPGDCJMNIK = 6; // offset: 64 + uint32 retcode = 4; // offset: 68 + ChimeraRoundWorkEndReason end_reason = 5; // offset: 72 + uint32 JIDBIMNMLJP = 12; // offset: 76 + uint32 IMCGJPMBPPJ = 8; // offset: 80 + uint32 CJLBLDFGELH = 2; // offset: 84 + bool DDNMDLBJPAM = 7; // offset: 88 + bool GCIJMNOGNGC = 11; // offset: 89 + uint32 GGPKMPBBENP = 14; // offset: 92 + uint32 HCENDLKKHOC = 15; // offset: 96 +} + +// Obf: KNFECAFMDII +// Type: Req +// CmdID: 8172 +message ChimeraStartEndlessCsReq { +} + +// Obf: KNPELGIAMKF +// Type: Rsp +// CmdID: 8174 +message ChimeraStartEndlessScRsp { + uint32 retcode = 7; // offset: 24 +} + +// Obf: BPOMECJONGO +// Type: Req +// CmdID: 8164 +message ChimeraFinishEndlessRoundCsReq { + repeated DEJGMBKPHEC FJLPLIGMPHB = 4; // offset: 16 + GCFGCHAMNOL lineup = 12; // offset: 32 + HFBJNFJHKPO stt = 8; // offset: 40 + repeated uint32 PKKGGLIGKKN = 6; // offset: 48 + uint32 NMPCJAOIOHJ = 2; // offset: 56 + bool CJEILDIOIOE = 5; // offset: 60 +} + +// Obf: LEOEMHHIANI +// Type: Rsp +// CmdID: 8171 +message ChimeraFinishEndlessRoundScRsp { + repeated GADFFIFFNHM DKMKPFDNEBL = 12; // offset: 24 + uint32 retcode = 10; // offset: 32 + uint32 IOMEILDMBNE = 13; // offset: 36 + uint32 MMFKMEGECOI = 5; // offset: 40 + uint32 EBDOCKLLKMI = 4; // offset: 44 + bool CJEILDIOIOE = 9; // offset: 48 + uint32 NMPCJAOIOHJ = 3; // offset: 52 + uint32 PIGPKIDNMDH = 11; // offset: 56 +} + +// Obf: AEDJDBAJGHH +// Type: Req +// CmdID: 8177 +message ChimeraQuitEndlessCsReq { +} + +// Obf: KHNHDFIJGPF +// Type: Rsp +// CmdID: 8163 +message ChimeraQuitEndlessScRsp { + uint32 retcode = 9; // offset: 24 +} + +// Obf: OIIDOJCEEDN +// Type: Req +// CmdID: 8168 +message ChimeraDoFinalRoundCsReq { + HFBJNFJHKPO stt = 8; // offset: 16 + GCFGCHAMNOL lineup = 6; // offset: 24 + repeated DEJGMBKPHEC FJLPLIGMPHB = 12; // offset: 32 + repeated uint32 PKKGGLIGKKN = 4; // offset: 48 + uint32 NMPCJAOIOHJ = 14; // offset: 56 + bool CJEILDIOIOE = 9; // offset: 60 +} + +// Obf: MBMLAIKPEEK +// Type: Rsp +// CmdID: 8167 +message ChimeraDoFinalRoundScRsp { + repeated ONNMLLIEENI CMBJOLCGMAI = 6; // offset: 16 + repeated GADFFIFFNHM DKMKPFDNEBL = 13; // offset: 24 + uint32 ENMLPFBMPNI = 2; // offset: 40 + bool CJEILDIOIOE = 14; // offset: 44 + uint32 HCENDLKKHOC = 12; // offset: 48 + uint32 retcode = 5; // offset: 52 + uint32 GGPKMPBBENP = 8; // offset: 56 + uint32 NMPCJAOIOHJ = 10; // offset: 60 + uint32 CJLBLDFGELH = 9; // offset: 64 + uint32 index = 15; // offset: 68 +} + +// Type: Req +// CmdID: 8170 +message JHICHKBDMIC { + GCFGCHAMNOL lineup = 6; // offset: 24 + repeated DEJGMBKPHEC FJLPLIGMPHB = 9; // offset: 32 + uint32 FHCKFMDKPPO = 14; // offset: 40 + uint32 DCOONCCIKGL = 8; // offset: 44 +} + +// Type: Rsp +// CmdID: 8175 +message LBMLOLGEHIM { + uint32 retcode = 7; // offset: 24 +} + +enum CmdChimeraDuelType { + BJCCFBOGEOE_NLCDGIPGFDJ = 0; + CmdChimeraDuelSyncChangeScNotify = 9251; + CmdChimeraDuelGetDataScRsp = 9252; + CmdChimeraDuelSellChimeraScRsp = 9260; + CmdChimeraDuelUnlockMasterCsReq = 9254; + CmdChimeraDuelGetFriendListCsReq = 9238; + CmdChimeraDuelUnlockMasterScRsp = 9237; + CmdChimeraDuelShopLockScRsp = 9222; + CmdChimeraDuelEndGameScRsp = 9250; + CmdChimeraDuelFinishMasterChallengeCsReq = 9245; + CmdChimeraDuelGetFriendListScRsp = 9243; + CmdChimeraDuelSelectGameScRsp = 9256; + CmdChimeraDuelSaveFriendPvpLineupScRsp = 9232; + CmdChimeraDuelEndRoundShopStageCsReq = 9219; + CmdChimeraDuelGetDataCsReq = 9242; + CmdChimeraDuelEndRoundBattleStageCsReq = 9253; + CmdChimeraDuelShopRefreshScRsp = 9226; + CmdChimeraDuelShopBuyItemCsReq = 9213; + CmdChimeraDuelEndRoundBattleStageScRsp = 9244; + CmdChimeraDuelChangeLineupCsReq = 9228; + CmdChimeraDuelSellChimeraCsReq = 9224; + CmdChimeraDuelChangeLineupScRsp = 9259; + CmdChimeraDuelShopBuyChimeraCsReq = 9215; + CmdChimeraDuelShopLockCsReq = 9230; + CmdChimeraDuelEndRoundShopStageScRsp = 9239; + CmdChimeraDuelShopBuyItemScRsp = 9248; + CmdChimeraDuelSetFriendDefendLineupCsReq = 9258; + CmdChimeraDuelStartGameScRsp = 9255; + CmdChimeraDuelFinishMasterChallengeScRsp = 9246; + CmdChimeraDuelStartGameCsReq = 9229; + CmdChimeraDuelSaveFriendPvpLineupCsReq = 9225; + CmdChimeraDuelEndGameCsReq = 9231; + CmdChimeraDuelShopRefreshCsReq = 9216; + CmdChimeraDuelShopBuyChimeraScRsp = 9218; + CmdChimeraDuelSelectGameCsReq = 9247; + CmdChimeraDuelSetFriendDefendLineupScRsp = 9234; +} + +enum PDHFFPOJNJG { + PDHFFPOJNJG_NLCDGIPGFDJ = 0; + PDHFFPOJNJG_GIKNCJMJLFE = 1; + PDHFFPOJNJG_PAGPNOKLNOM = 2; + PDHFFPOJNJG_LPIINKCPJPO = 3; + PDHFFPOJNJG_DIMIFCJPHME = 4; + PDHFFPOJNJG_AJGOEJHKOKE = 5; +} + +enum DIIKFKNEHHG { + DIIKFKNEHHG_NLCDGIPGFDJ = 0; + DIIKFKNEHHG_EHNIPLNEEDI = 1; + DIIKFKNEHHG_FAODKNDLNPF = 2; + DIIKFKNEHHG_EEOOMIBEMNH = 3; +} + +enum KPEPGHLKNFG { + KPEPGHLKNFG_LCNJHOKLMPN = 0; + KPEPGHLKNFG_JJBEPKLOLCP = 1; + KPEPGHLKNFG_DOGMHOAOJFD = 2; +} + +enum BDEJGKKACMA { + BDEJGKKACMA_NLCDGIPGFDJ = 0; + BDEJGKKACMA_hp = 1; + BDEJGKKACMA_COJOIFPPCIJ = 2; +} + +message HNAOOMKGFCB { + uint32 LLMHAEAPGON = 3; // offset: 24 + PDHFFPOJNJG NFMKOFNEKLA = 4; // offset: 28 + uint32 BHCCDFFBAAM = 11; // offset: 32 +} + +message NEBJABOEDND { + uint32 score_id = 5; // offset: 24 + uint32 rank = 1; // offset: 28 +} + +message PCBOLEAFMDN { + repeated uint32 HAKLMIAENCF = 15; // offset: 24 + repeated MAFDLBFIJMB GNJGPFDKLBH = 3; // offset: 32 + repeated uint32 FOLMLBOLGEM = 9; // offset: 40 + repeated uint32 PGGOOINMOLF = 10; // offset: 48 + NEBJABOEDND AAIMONALOPD = 13; // offset: 56 + uint32 FGLEKNDHMKN = 6; // offset: 64 + uint32 DEFHFAGLMLC = 5; // offset: 68 + uint32 CIFFLEBCFGK = 1; // offset: 72 + uint32 NGBAKCIGBMN = 11; // offset: 76 +} + +message JJNHIKIGKJC { + uint32 unique_id = 15; // offset: 24 + uint32 item_id = 2; // offset: 28 +} + +message NHDGNBKBNDB { + JJNHIKIGKJC GGMPEGMEHPD = 11; // offset: 16 + uint32 LLEOGLLHCLK = 2; // offset: 32 + int32 OEEIPJDNMOK = 4; // offset: 36 + uint32 FGECDDFBFOJ = 8; // offset: 40 + uint32 unique_id = 5; // offset: 44 + uint32 exp = 7; // offset: 48 + int32 GIFJODBPLPJ = 14; // offset: 52 +} + +message GLLDHGHJLOA { + repeated NHDGNBKBNDB BCGOAIPKGIK = 11; // offset: 16 + repeated uint32 AJFJLCKPNAM = 10; // offset: 32 + string nickname = 13; // offset: 40 + uint32 head_icon = 4; // offset: 48 + uint32 uid = 12; // offset: 52 + uint32 rank = 5; // offset: 56 + uint32 KIMKENNLHEH = 7; // offset: 60 + uint32 hp = 8; // offset: 64 + uint32 IPINHNFCIOE = 9; // offset: 68 +} + +message BBDLCOJKGMI { + GLLDHGHJLOA PHLAMKCLLKP = 1; // offset: 16 +} + +message KGHDDIBDABP { + uint32 grid_fight_equipment_id = 8; // offset: 24 + uint32 FGECDDFBFOJ = 11; // offset: 28 + uint32 NDJGKJMPPHJ = 6; // offset: 32 + bool AALCCPJCBME = 13; // offset: 36 + uint32 IPAOBKONIFL = 12; // offset: 40 +} + +message DMOJMNKOILL { + bool IFIGFODOPBB = 15; // offset: 24 + bool AALCCPJCBME = 5; // offset: 25 + uint32 item_id = 10; // offset: 28 + uint32 AGBAIFPNKII = 12; // offset: 32 +} + +message POACIACEJJN { + repeated KGHDDIBDABP DKCMMMPNEME = 11; // offset: 24 + repeated DMOJMNKOILL LCJFDCHINHL = 4; // offset: 32 +} + +// Obf: ILHGAACMJHM +// Type: Req +// CmdID: 9215 +message ChimeraDuelShopBuyChimeraCsReq { + repeated uint32 FMMICIHEOCM = 2; // offset: 24 + uint32 KODOOHHPIKN = 13; // offset: 32 + uint32 GCKFOOIEHHA = 14; // offset: 36 +} + +// Obf: CPMDNMMDCCM +// Type: Rsp +// CmdID: 9218 +message ChimeraDuelShopBuyChimeraScRsp { + uint32 retcode = 1; // offset: 24 +} + +// Obf: INJCCMKJICJ +// Type: Req +// CmdID: 9213 +message ChimeraDuelShopBuyItemCsReq { + uint32 AGBAIFPNKII = 4; // offset: 24 + uint32 JHINLPCKMPK = 9; // offset: 28 +} + +// Obf: LAOFKEIIEPF +// Type: Rsp +// CmdID: 9248 +message ChimeraDuelShopBuyItemScRsp { + uint32 retcode = 11; // offset: 24 +} + +// Obf: MBOEOEFGEBL // Type: Req // CmdID: 9230 +message ChimeraDuelShopLockCsReq { + bool is_locked = 14; // offset: 36 + oneof KKNBOACNCON { + uint32 NDJGKJMPPHJ = 6; // offset: 16 + uint32 AGBAIFPNKII = 5; // offset: 16 + } +} + +// Obf: NKNIPLOMJMM +// Type: Rsp +// CmdID: 9222 +message ChimeraDuelShopLockScRsp { + bool is_locked = 2; // offset: 32 + uint32 retcode = 9; // offset: 40 + oneof KKNBOACNCON { + uint32 NDJGKJMPPHJ = 11; // offset: 24 + uint32 AGBAIFPNKII = 6; // offset: 24 + } +} + +// Obf: JLAIAPGBEIA +// Type: Req +// CmdID: 9216 +message ChimeraDuelShopRefreshCsReq { +} + +// Obf: KIDHDGNADCF +// Type: Rsp +// CmdID: 9226 +message ChimeraDuelShopRefreshScRsp { + uint32 retcode = 13; // offset: 24 +} + +message LCEDDGELBMJ { + repeated NHDGNBKBNDB BCGOAIPKGIK = 15; // offset: 24 + repeated uint32 HGKDHJHKFBP = 13; // offset: 40 + uint32 JGPHDBDHKKO = 5; // offset: 48 + uint32 IDNHBBMLNJK = 9; // offset: 52 + uint32 KIMKENNLHEH = 11; // offset: 56 + uint32 NMPABPJHGPE = 3; // offset: 60 + uint32 IPINHNFCIOE = 7; // offset: 68 + uint32 BAJHKGJPFED = 10; // offset: 72 + uint32 hp = 12; // offset: 76 + oneof PAPIIIMEKDD { + POACIACEJJN HKFFIGBBFAE = 600; // offset: 16 + BBDLCOJKGMI PJCKOBNPFCB = 1266; // offset: 16 + } +} + +// Obf: DGNHKIDECGG +// Type: Req +// CmdID: 9242 +message ChimeraDuelGetDataCsReq { +} + +// Obf: ALDPPBAIOEF +// Type: Rsp +// CmdID: 9252 +message ChimeraDuelGetDataScRsp { + PCBOLEAFMDN COFPFIDNONN = 9; // offset: 16 + LCEDDGELBMJ CFDIKLBINHK = 14; // offset: 32 + uint32 retcode = 12; // offset: 40 +} + +// Obf: LJLKLNBNHLP +// Type: Req +// CmdID: 9254 +message ChimeraDuelUnlockMasterCsReq { + uint32 IPINHNFCIOE = 13; // offset: 24 +} + +// Obf: FCIGOCFOGHK +// Type: Rsp +// CmdID: 9237 +message ChimeraDuelUnlockMasterScRsp { + uint32 IPINHNFCIOE = 1; // offset: 24 + uint32 retcode = 14; // offset: 28 +} + +// Obf: CKMAAIACPBH +// Type: Req +// CmdID: 9229 +message ChimeraDuelStartGameCsReq { + uint32 IPINHNFCIOE = 13; // offset: 24 +} + +// Obf: MKBBBFIDNNE +// Type: Rsp +// CmdID: 9255 +message ChimeraDuelStartGameScRsp { + LCEDDGELBMJ CFDIKLBINHK = 8; // offset: 16 + uint32 retcode = 7; // offset: 32 +} + +// Obf: AHBDLPFDPGA +// Type: Req +// CmdID: 9219 +message ChimeraDuelEndRoundShopStageCsReq { +} + +// Obf: NFPFNFPDFGK +// Type: Rsp +// CmdID: 9239 +message ChimeraDuelEndRoundShopStageScRsp { + LCEDDGELBMJ CFDIKLBINHK = 11; // offset: 24 + uint32 retcode = 15; // offset: 32 +} + +message EBPBMFBFEJA { + NEBJABOEDND AAIMONALOPD = 7; // offset: 16 + LCEDDGELBMJ CFDIKLBINHK = 10; // offset: 24 + bool ENFKEAEGPBJ = 6; // offset: 40 + uint32 FGLEKNDHMKN = 3; // offset: 44 +} + +message KELKOMPBONA { + uint32 exp = 12; // offset: 24 + KPEPGHLKNFG status = 14; // offset: 28 + uint32 unique_id = 13; // offset: 32 + uint32 level = 15; // offset: 36 + uint32 EBMJGPMHDMK = 4; // offset: 40 + uint32 grid_fight_equipment_id = 3; // offset: 44 + uint32 FGECDDFBFOJ = 10; // offset: 48 + uint32 MBNBFBNKLGH = 11; // offset: 52 + uint32 DIECMLHJCFE = 8; // offset: 56 + uint32 index = 1; // offset: 60 + uint32 DKHCOHKFKFA = 7; // offset: 64 + int32 COJOIFPPCIJ = 5; // offset: 68 + int32 hp = 6; // offset: 72 +} + +message NDLBFFKAGBN { + uint32 ODIBDCLGKBE = 8; // offset: 24 + uint32 LPLLIICLCHB = 2; // offset: 28 + uint32 total_auto_turns = 6; // offset: 32 + uint32 MHDBNNKHBBL = 11; // offset: 36 + uint32 BPHNEOLCKAD = 9; // offset: 40 + uint32 total_turns = 14; // offset: 44 +} + +message IDGMALDABBE { + repeated KELKOMPBONA EECAHBHNDHC = 14; // offset: 16 + repeated KELKOMPBONA IIFPJKNCLGF = 13; // offset: 24 + NDLBFFKAGBN NMPGPDMHKAM = 1; // offset: 32 + uint32 cost_time = 10; // offset: 48 + uint32 total_damage = 9; // offset: 52 +} + +// Obf: FIPOBGFFNKD +// Type: Req +// CmdID: 9253 +message ChimeraDuelEndRoundBattleStageCsReq { + IDGMALDABBE stt = 12; // offset: 16 + uint32 MILMHPODLBB = 14; // offset: 32 + DIIKFKNEHHG NONPIMDDJNN = 5; // offset: 36 +} + +// Obf: EKICGMEHNGD +// Type: Rsp +// CmdID: 9244 +message ChimeraDuelEndRoundBattleStageScRsp { + uint32 retcode = 2; // offset: 32 + DIIKFKNEHHG NONPIMDDJNN = 8; // offset: 40 + oneof KKNBOACNCON { + LCEDDGELBMJ CFDIKLBINHK = 1613; // offset: 16 + EBPBMFBFEJA CECFDNCDBEI = 873; // offset: 16 + } +} + +// Obf: NHNFGOJKPDJ +// Type: Req +// CmdID: 9231 +message ChimeraDuelEndGameCsReq { +} + +// Obf: ABDJMGPOAOK +// Type: Rsp +// CmdID: 9250 +message ChimeraDuelEndGameScRsp { + EBPBMFBFEJA CECFDNCDBEI = 5; // offset: 24 + uint32 retcode = 9; // offset: 32 +} + +message GIEPFAIPADI { + repeated uint32 FMMICIHEOCM = 8; // offset: 24 +} + +message FJJHCDGNDPD { + repeated uint32 JJOJFFAOEDI = 12; // offset: 16 + repeated uint32 ACCKECIHCGJ = 15; // offset: 32 +} + +message JJKOHCPBGAL { + HNAOOMKGFCB source = 3; // offset: 16 + GIEPFAIPADI LHEOBNDKGHD = 14; // offset: 24 + uint32 FLIEDGKFNOL = 10; // offset: 48 + oneof BHNPKLCNDNG { + BDEJGKKACMA LLCOEPJFGPE = 337; // offset: 40 + uint32 BNCCMEGJONF = 854; // offset: 40 + FJJHCDGNDPD IAECKEDODEF = 1045; // offset: 40 + } +} + +message CJHOCMLPMJD { + repeated uint32 AJFJLCKPNAM = 4; // offset: 24 +} + +message FLOPNJFNAOG { + POACIACEJJN JOOEEKMDAEO = 5; // offset: 24 + bool NBHLDBBBPPA = 4; // offset: 32 +} + +message LGEDKNLBCAN { + oneof MMCGBGDJIPN { + JJKOHCPBGAL ALPKKNKAFBG = 6; // offset: 24 + uint32 PBCGHKNGBFC = 7; // offset: 24 + NHDGNBKBNDB PFOBPLCGGGI = 2; // offset: 24 + uint32 KBPJKIEBBON = 9; // offset: 24 + FLOPNJFNAOG KJHMPBOIGGE = 3; // offset: 24 + CJHOCMLPMJD FICFIOENBEN = 12; // offset: 24 + uint32 GCKFOOIEHHA = 4; // offset: 24 + uint32 HFOKEKMCOBP = 14; // offset: 24 + uint32 CIFFLEBCFGK = 10; // offset: 24 + MAFDLBFIJMB BHPPAPONGOE = 11; // offset: 24 + uint32 NGBAKCIGBMN = 15; // offset: 24 + } +} + +// Obf: BDLPMPLGLPF +// Type: Notify +// CmdID: 9251 +message ChimeraDuelSyncChangeScNotify { + repeated LGEDKNLBCAN DGNGMJMPFGK = 6; // offset: 16 +} + +// Obf: FPPLEPMEEHJ +// Type: Req +// CmdID: 9228 +message ChimeraDuelChangeLineupCsReq { + repeated uint32 AJFJLCKPNAM = 15; // offset: 16 + uint32 GIECFFNDLEB = 5; // offset: 32 + uint32 ALJOJIDAAPC = 6; // offset: 36 +} + +// Obf: HIFFJEEAFAA +// Type: Rsp +// CmdID: 9259 +message ChimeraDuelChangeLineupScRsp { + repeated uint32 AJFJLCKPNAM = 11; // offset: 24 + uint32 retcode = 14; // offset: 32 +} + +// Obf: GELEDBJOGNM +// Type: Req +// CmdID: 9224 +message ChimeraDuelSellChimeraCsReq { + repeated uint32 AJFJLCKPNAM = 12; // offset: 24 + uint32 NDJGKJMPPHJ = 3; // offset: 32 +} + +// Obf: HGEBBOPADLG +// Type: Rsp +// CmdID: 9260 +message ChimeraDuelSellChimeraScRsp { + repeated uint32 AJFJLCKPNAM = 6; // offset: 16 + uint32 NDJGKJMPPHJ = 12; // offset: 32 + uint32 retcode = 7; // offset: 36 +} + +// Obf: KGCGPFEOCBC +// Type: Req +// CmdID: 9247 +message ChimeraDuelSelectGameCsReq { + uint32 FGLEKNDHMKN = 14; // offset: 24 +} + +// Obf: KNIBJEJBDLO +// Type: Rsp +// CmdID: 9256 +message ChimeraDuelSelectGameScRsp { + uint32 retcode = 7; // offset: 24 + uint32 FGLEKNDHMKN = 6; // offset: 28 +} + +message PNCNGIAMLCA { + repeated uint32 AJFJLCKPNAM = 9; // offset: 16 + repeated NHDGNBKBNDB BCGOAIPKGIK = 8; // offset: 24 + uint32 IPINHNFCIOE = 3; // offset: 40 +} + +message MAFDLBFIJMB { + PNCNGIAMLCA lineup = 5; // offset: 16 + uint32 slot = 4; // offset: 32 +} + +// Obf: EINFHDNDOHM +// Type: Req +// CmdID: 9225 +message ChimeraDuelSaveFriendPvpLineupCsReq { + uint32 slot = 8; // offset: 24 +} + +// Obf: GDFEPBJJBJB +// Type: Rsp +// CmdID: 9232 +message ChimeraDuelSaveFriendPvpLineupScRsp { + PNCNGIAMLCA lineup = 1; // offset: 16 + uint32 retcode = 10; // offset: 32 + uint32 slot = 5; // offset: 36 +} + +// Obf: LMOAEPFPCAP +// Type: Req +// CmdID: 9258 +message ChimeraDuelSetFriendDefendLineupCsReq { + uint32 slot = 10; // offset: 24 +} + +// Obf: IALCLGBDMBL +// Type: Rsp +// CmdID: 9234 +message ChimeraDuelSetFriendDefendLineupScRsp { + uint32 slot = 6; // offset: 24 + uint32 retcode = 1; // offset: 28 +} + +// Obf: GHDNIIFHFGB +// Type: Req +// CmdID: 9238 message ChimeraDuelGetFriendListCsReq { } -message MALGHKMBKOK { - uint32 uid = 6; // offset: 32 - DKDGGGCDAGM lineup = 12; // offset: 16 - uint32 score_id = 4; // offset: 36 +message MPPHIOJNKGB { + PNCNGIAMLCA lineup = 6; // offset: 16 + uint32 score_id = 14; // offset: 32 + uint32 uid = 9; // offset: 36 } -// Obf: AJDOLAHPMNE +// Obf: KNKGKMFEHLB // Type: Rsp -// CmdID: 9232 -message Receive { - repeated MALGHKMBKOK friend_list = 14; // offset: 16 - uint32 retcode = 3; // offset: 32 +// CmdID: 9243 +message ChimeraDuelGetFriendListScRsp { + repeated MPPHIOJNKGB friend_list = 2; // offset: 24 + uint32 retcode = 15; // offset: 32 } -// Obf: BKMJDKCLKLN +// Obf: BALPIPIDLDM // Type: Req -// CmdID: 9256 +// CmdID: 9245 message ChimeraDuelFinishMasterChallengeCsReq { - uint32 OFFIDMEJBGI = 9; // offset: 24 + uint32 IPINHNFCIOE = 15; // offset: 24 } -// Obf: DJFEJNKMGNL +// Obf: APNJBEGDHNJ // Type: Rsp -// CmdID: 9250 +// CmdID: 9246 message ChimeraDuelFinishMasterChallengeScRsp { - uint32 retcode = 11; // offset: 24 - uint32 OFFIDMEJBGI = 6; // offset: 28 + uint32 IPINHNFCIOE = 3; // offset: 24 + uint32 retcode = 13; // offset: 28 } -// Obf: ALPPHEHNPLE enum CmdClientCustomOpType { - ALPPHEHNPLE_BEENDIPKKNJ = 0; - CmdKOIPHJFENIN = 9839; + BHKGAKDOALP_GGKMFAFOINP = 0; + CmdHMMHDEKAHEA = 9839; } -enum ENGOJBOMDAF { - ENGOJBOMDAF_PCPDHELPKEM = 0; - ENGOJBOMDAF_OAGADCONINC = 1; +enum AGFOMHJENFP { + AGFOMHJENFP_NLCDGIPGFDJ = 0; + AGFOMHJENFP_IHPJDDCIIDB = 1; } // Type: Notify // CmdID: 9839 -message KOIPHJFENIN { - oneof HDACCIEIJFO { - bool OAGADCONINC = 4; // offset: 16 +message HMMHDEKAHEA { + oneof NEBNJDMFELO { + bool IHPJDDCIIDB = 14; // offset: 16 } } -// Obf: EKDEGMMHODO enum CmdClockParkType { - 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; + GFGOAJBEDFI_NLCDGIPGFDJ = 0; + CmdGEDICCGGDGI = 7221; + CmdClockParkFinishScriptScNotify = 7206; + CmdOMPEMGHMDPM = 7203; + CmdClockParkGetOngoingScriptInfoScRsp = 7229; + CmdClockParkUseBuffScRsp = 7212; + CmdClockParkGetInfoCsReq = 7232; + CmdClockParkHandleWaitOperationCsReq = 7243; + CmdClockParkHandleWaitOperationScRsp = 7234; + CmdClockParkUnlockTalentScRsp = 7227; + CmdClockParkUnlockTalentCsReq = 7244; + CmdClockParkGetInfoScRsp = 7242; + CmdIFEGAHJADHG = 7240; + CmdClockParkUseBuffCsReq = 7220; + CmdClockParkStartScriptCsReq = 7219; + CmdClockParkGetOngoingScriptInfoCsReq = 7209; + CmdClockParkStartScriptScRsp = 7245; } -// Obf: FOGFBPODIDN enum ClockParkPlayStatus { - FOGFBPODIDN_ECFAOMLDDGL = 0; - FOGFBPODIDN_NLJJDPFDDNG = 1; - FOGFBPODIDN_CPKIKJBGOLB = 2; - FOGFBPODIDN_CCIHCBAGIMH = 5; + ACKNOAAIMPC_NFALPEDFKCL = 0; + ACKNOAAIMPC_KHBHLGJPGPG = 1; + ACKNOAAIMPC_MOBBEPFDCEM = 2; + ACKNOAAIMPC_MNKEDGJLHLE = 5; } -// Obf: POGAKNIPMNE +// Obf: HEENDFJBHCB // Type: Req -// CmdID: 7213 +// CmdID: 7232 message ClockParkGetInfoCsReq { } -message DHBCCMMHNCK { - uint32 KNLJJIFOELO = 7; // offset: 32 - repeated uint32 DDMOFHGIBLD = 10; // offset: 24 +message DEGFFGKMFJJ { + repeated uint32 CFJOGMJIHOE = 9; // offset: 24 + uint32 script_id = 3; // offset: 32 } -// Obf: KBADHGELIGI +// Obf: LJDPBAPPHGO // Type: Rsp -// CmdID: 7207 +// CmdID: 7242 message ClockParkGetInfoScRsp { - 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 + repeated uint32 HPEKLHNPDAJ = 7; // offset: 16 + repeated DEGFFGKMFJJ DCGDHFJLHCN = 8; // offset: 24 + uint32 LNKAKGOCAOF = 13; // offset: 40 + uint32 progress = 15; // offset: 44 + uint32 retcode = 14; // offset: 48 + uint32 CDGICHDIIHH = 12; // offset: 52 } -// Obf: EEDDDEOJBAE +// Obf: HAEIIKKNAON // Type: Req -// CmdID: 7235 +// CmdID: 7244 message ClockParkUnlockTalentCsReq { - uint32 KFJEMIOJLPJ = 8; // offset: 24 + uint32 CKHCLKOALKE = 11; // offset: 24 } -// Obf: FODAEJMPGGL +// Obf: LENKELHGNBG // Type: Rsp -// CmdID: 7238 +// CmdID: 7227 message ClockParkUnlockTalentScRsp { - uint32 KFJEMIOJLPJ = 4; // offset: 24 - uint32 retcode = 1; // offset: 28 + uint32 CKHCLKOALKE = 6; // offset: 24 + uint32 retcode = 14; // offset: 28 } -// Obf: HEFMHELOKKB +// Obf: OMPIKFLGMCF // Type: Req -// CmdID: 7205 +// CmdID: 7219 message ClockParkStartScriptCsReq { - uint32 KNLJJIFOELO = 10; // offset: 32 - repeated uint32 DANAGDAPKJE = 6; // offset: 16 + repeated uint32 BDGMNPIJDDL = 15; // offset: 16 + uint32 script_id = 12; // offset: 32 } -// Obf: IHHKEJFBDLC +// Obf: NBNMKLMOILM // Type: Rsp -// CmdID: 7201 +// CmdID: 7245 message ClockParkStartScriptScRsp { - uint32 KNLJJIFOELO = 12; // offset: 24 - uint32 retcode = 4; // offset: 28 + uint32 retcode = 10; // offset: 24 + uint32 script_id = 3; // offset: 28 } -// Obf: DPBOJIHBENK +// Obf: MNFBAGBGMGN // Type: Req -// CmdID: 7247 +// CmdID: 7209 message ClockParkGetOngoingScriptInfoCsReq { } -message IFGFKJMIAIH { +message CNOAGGFCDAL { } -message KGLOGMHODNB { - uint32 IJLPDNLAIDG = 2; // offset: 36 - uint32 HLADJPMDOAB = 6; // offset: 32 - repeated uint32 FAMFCIPLGON = 7; // offset: 24 +message NIJHCCNMEGA { + repeated uint32 KCNEKEGGAGG = 14; // offset: 16 + uint32 card_id = 9; // offset: 32 + uint32 NPCBECNBIJK = 15; // offset: 36 } -message OBECBMMMDHC { - repeated KGLOGMHODNB IMKOJKJAHMM = 2; // offset: 16 - repeated uint32 FAMFCIPLGON = 7; // offset: 24 +message IIMHLPBEDDH { + repeated uint32 KCNEKEGGAGG = 14; // offset: 16 + repeated NIJHCCNMEGA LONFKFCFDND = 2; // offset: 32 } -message OBPNGCPECON { - OBECBMMMDHC NJELGEBHAOP = 12; // offset: 16 +message PEGDBKDLJDJ { + IIMHLPBEDDH CENIOBBIJMF = 11; // offset: 16 } -message EKHNMPALBLD { - OBECBMMMDHC NJELGEBHAOP = 1; // offset: 16 +message NIKCDPGKKLF { + IIMHLPBEDDH CENIOBBIJMF = 2; // offset: 16 } -message EKHLIKPKAOI { - OBECBMMMDHC NJELGEBHAOP = 1; // offset: 16 +message KOCBHDOKFNF { + IIMHLPBEDDH CENIOBBIJMF = 13; // offset: 16 } -message LGJHPEOPBJB { - uint32 gacha_random = 1; // offset: 32 - OBECBMMMDHC NJELGEBHAOP = 8; // offset: 24 - uint32 JOOLIKGDJJF = 7; // offset: 36 +message IEFICANECDH { + IIMHLPBEDDH CENIOBBIJMF = 1; // offset: 24 + uint32 gacha_random = 8; // offset: 32 + uint32 NDNHCFBFPMH = 9; // offset: 36 } -message LKNAHGMJFBK { - OBECBMMMDHC NJELGEBHAOP = 14; // offset: 16 +message FFDLJDAGEML { + IIMHLPBEDDH CENIOBBIJMF = 3; // offset: 16 } -message BCILKEGOBAA { - bool AOMKCMNMIJO = 4; // offset: 24 +message FOFGKMONJHJ { + bool OEKKAJJEGAK = 6; // 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 MDDIKNGBPPL { + uint32 JGPHDBDHKKO = 15; // offset: 32 + oneof EEFKMMOBNOJ { + CNOAGGFCDAL ICPMABKBLCD = 7; // offset: 24 + PEGDBKDLJDJ FDNLIPKGBLM = 1; // offset: 24 + NIKCDPGKKLF ABIPNABIDPE = 2; // offset: 24 + KOCBHDOKFNF BPMEBJHDOFC = 6; // offset: 24 + IEFICANECDH HGHBDACDJKP = 10; // offset: 24 + FFDLJDAGEML DLNGPBMGMKM = 3; // offset: 24 + FOFGKMONJHJ BELJJJLLCBK = 13; // offset: 24 + bool ALFNNIIMBLM = 9; // offset: 24 } } -message JHAKADEKJEJ { - int32 EIPLGIIHDID = 6; // offset: 24 - int32 AKAFHHLKFKI = 9; // offset: 32 - int32 CGHMNCEAPPB = 4; // offset: 28 +message LOBFOKCKPKB { + int32 JEKOHIHJFMK = 12; // offset: 24 + int32 PNOIJPDMCPG = 8; // offset: 28 + int32 AKKLILNJCPL = 7; // offset: 32 } -message GONNGMKDODM { - uint32 buff_id = 12; // offset: 32 - uint32 HHMGFMPICAK = 13; // offset: 36 - uint64 unique_id = 5; // offset: 24 +message FAMLGHGHIOD { + uint32 buff_id = 8; // offset: 24 + uint32 NOJLMNMPKDP = 4; // offset: 28 + uint64 unique_id = 7; // offset: 32 } -// Obf: KIEBFOBAOPL -message ClockParkBuffList { - repeated GONNGMKDODM buff_list = 12; // offset: 24 +message OBINJKCBALC { + repeated FAMLGHGHIOD buff_list = 2; // offset: 16 } -// Obf: KEPCEGCAILA +// Obf: LKADELHADBB // Type: Rsp -// CmdID: 7219 +// CmdID: 7229 message ClockParkGetOngoingScriptInfoScRsp { - 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 + OBINJKCBALC HABJHGPFGEB = 11; // offset: 16 + LOBFOKCKPKB JOFJEIFLGBP = 8; // offset: 24 + repeated uint32 FKNBOIIMFLD = 4; // offset: 32 + string IMJFLCKFJGF = 14; // offset: 48 + MDDIKNGBPPL HGDLJDAFHLI = 7; // offset: 56 + uint32 retcode = 1; // offset: 64 + uint32 INDJEOAJJEN = 6; // offset: 68 + uint32 DCAHJELNJNP = 3; // offset: 72 + uint32 NGBJMEHDKHN = 5; // offset: 76 + uint32 script_id = 9; // offset: 80 + uint32 JIPPMKBDJJC = 15; // offset: 84 + uint32 GIGAEFCKIAK = 2; // offset: 88 } -message INLBCJHIPCI { +message NKOCCGLHOML { } -message MBLOIHLJGML { - OBECBMMMDHC NJELGEBHAOP = 15; // offset: 24 +message KJAIAGDNPGC { + IIMHLPBEDDH CENIOBBIJMF = 6; // offset: 24 } -message EPJMBDHODLE { - bool is_win = 6; // offset: 24 - uint32 EFDDNMGLANF = 4; // offset: 28 +message AIGEDICFHCE { + bool is_win = 2; // offset: 24 + uint32 IMGLLIBJAPC = 10; // offset: 28 } -message HADCALJHOFI { - repeated uint32 avatar_id_list = 7; // offset: 24 +message CAMLFNCBFHI { + repeated uint32 avatar_id_list = 3; // offset: 16 } -message BBOCLMGMNEB { - uint32 gacha_random = 6; // offset: 24 - bool NAIPLDPJHII = 9; // offset: 28 +message IGJLLHMJKPC { + uint32 gacha_random = 8; // offset: 24 + bool IMKGOKGKDPH = 10; // offset: 28 } -message POPPEFJIAJC { - uint32 EFDDNMGLANF = 8; // offset: 28 - bool is_win = 7; // offset: 24 +message AJNKADCOKOL { + bool is_win = 3; // offset: 24 + uint32 IMGLLIBJAPC = 12; // offset: 28 } -message HAPBNLELOBI { +message MOEMKBLCKKO { } -// Obf: KCMOPCJIEGB +// Obf: DJKMDMLOOOD // 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 +// CmdID: 7243 +message ClockParkHandleWaitOperationCsReq { + uint32 JGPHDBDHKKO = 6; // offset: 36 + uint32 script_id = 12; // offset: 40 + oneof LIMEOJAMBPK { + NKOCCGLHOML IKNEKEJEGLM = 4; // offset: 24 + KJAIAGDNPGC JFAJEBGKPEH = 15; // offset: 24 + AIGEDICFHCE DIKEDLHGDJJ = 1; // offset: 24 + CAMLFNCBFHI KBOGLMPLNAI = 2; // offset: 24 + IGJLLHMJKPC EJLKEGLKGDN = 8; // offset: 24 + AJNKADCOKOL ACIOPOIJNEF = 14; // offset: 24 + MOEMKBLCKKO MLHNHAFPLKD = 9; // offset: 24 + uint32 GIGAEFCKIAK = 13; // 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 +message GIPBHLBFDAH { + ItemList reward = 11; // offset: 24 + uint32 NGBJMEHDKHN = 8; // offset: 32 + uint32 DCAHJELNJNP = 1; // offset: 36 + uint32 script_id = 4; // offset: 40 + bool HGPKMHFPMBJ = 3; // offset: 44 + bool DMNEACGEHEC = 2; // offset: 45 + uint32 progress = 6; // offset: 48 } -// Obf: AFMKKLPLMHA +// Obf: CLDLKNMOOOH // Type: Rsp -// CmdID: 7244 +// CmdID: 7234 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 + SceneBattleInfo battle_info = 6; // offset: 16 + uint32 DMNECEKOLAJ = 3; // offset: 32 + uint32 retcode = 8; // offset: 36 + ClockParkPlayStatus LNPGHCLDOKG = 15; // offset: 40 + uint32 JGPHDBDHKKO = 7; // offset: 44 + uint32 IGBHCBNKEBO = 4; // offset: 48 } -// Obf: GBJNHPKJCEL // Type: Req -// CmdID: 7218 -message ClockParkQuitScriptCsReq { - uint32 KNLJJIFOELO = 6; // offset: 24 - bool NMAKFODLJHP = 9; // offset: 28 +// CmdID: 7221 +message GEDICCGGDGI { + bool MHICFGAPPNB = 2; // offset: 24 + uint32 script_id = 9; // offset: 28 } // Type: Rsp -// CmdID: 7245 -message APBJOBNPBAN { - uint32 retcode = 3; // offset: 24 -} - -// Type: Rsp -// CmdID: 7250 -message BEDFGPIFGED { - uint32 NNFAMOJAHCH = 4; // offset: 28 +// CmdID: 7240 +message IFEGAHJADHG { uint32 retcode = 2; // offset: 24 } -// Obf: KLFDNPJOODJ +// Type: Rsp +// CmdID: 7203 +message OMPEMGHMDPM { + uint32 retcode = 13; // offset: 24 + uint32 JGPHDBDHKKO = 14; // offset: 28 +} + +// Obf: PGHBOPEOBHA // Type: Req -// CmdID: 7231 +// CmdID: 7220 message ClockParkUseBuffCsReq { - uint64 unique_id = 9; // offset: 32 - uint32 KNLJJIFOELO = 14; // offset: 24 - uint32 NNFAMOJAHCH = 2; // offset: 28 + uint64 unique_id = 12; // offset: 24 + uint32 JGPHDBDHKKO = 3; // offset: 32 + uint32 script_id = 2; // offset: 36 } // Type: Rsp -// 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 +// CmdID: 7212 +message ClockParkUseBuffScRsp { + OBINJKCBALC HABJHGPFGEB = 2; // offset: 32 + uint32 JGPHDBDHKKO = 7; // offset: 40 + uint32 script_id = 4; // offset: 48 + uint32 retcode = 9; // offset: 52 + oneof BAHFDOOAGPP { + IIMHLPBEDDH CENIOBBIJMF = 181; // offset: 16 + LOBFOKCKPKB JOFJEIFLGBP = 1259; // offset: 16 } } -// Obf: FDLNKDCEHNN +// Obf: KMGDKPACAED // Type: Notify -// CmdID: 7249 +// CmdID: 7206 message ClockParkFinishScriptScNotify { - KCEHEAGEDAA finish_info = 15; // offset: 16 + GIPBHLBFDAH NLEOMLNOKCC = 7; // offset: 24 } -// Obf: JMENBHEJCLN enum MissionStatus { MISSION_NONE = 0; MISSION_DOING = 1; @@ -12525,281 +12789,269 @@ enum MissionStatus { MISSION_PREPARED = 3; } -// Obf: LKCKJFANMKM enum MessageSectionStatus { - LKCKJFANMKM_MONHNJKEJAC = 0; - LKCKJFANMKM_NHJJIGOIJDI = 1; - LKCKJFANMKM_EJCHAMIEOMB = 2; - LKCKJFANMKM_AJBFPBGJHFJ = 3; + MESSAGE_SECTION_NONE = 0; + MESSAGE_SECTION_DOING = 1; + MESSAGE_SECTION_FINISH = 2; + MESSAGE_SECTION_FROZEN = 3; } -// Obf: BAIHEIGBANF enum MessageGroupStatus { - BAIHEIGBANF_AGCLOHKJKPP = 0; - BAIHEIGBANF_APNEJOAKBAF = 1; - BAIHEIGBANF_MLACDHMNCHF = 2; - BAIHEIGBANF_IOKHOAPPKDJ = 3; + MESSAGE_GROUP_NONE = 0; + MESSAGE_GROUP_DOING = 1; + MESSAGE_GROUP_FINISH = 2; + MESSAGE_GROUP_FROZEN = 3; } -// Obf: GNJDIICBHKI enum BattleRecordType { - GNJDIICBHKI_EDJMFLNKKBC = 0; - GNJDIICBHKI_NDGLDPPJCHO = 1; - GNJDIICBHKI_PNOGGDBELBA = 2; + BATTLE_RECORD_NONE = 0; + BATTLE_RECORD_CHALLENGE = 1; + BATTLE_RECORD_ROGUE = 2; } -// Obf: BBFBNMFDFNF enum RebattleType { - BBFBNMFDFNF_PCPDHELPKEM = 0; - BBFBNMFDFNF_LKEJAONBJIG = 1; - BBFBNMFDFNF_FBMMPLDMDMP = 2; - BBFBNMFDFNF_FHLBEDMPOIL = 3; - BBFBNMFDFNF_GMKOIBMDGCL = 4; - BBFBNMFDFNF_MIHIOGNOEMM = 5; - BBFBNMFDFNF_HPLIKANDPPC = 6; + 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; } message Item { - 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 + uint32 item_id = 14; // offset: 24 + uint32 level = 13; // offset: 28 + uint32 num = 2; // offset: 32 + uint32 promotion = 6; // offset: 36 + uint32 main_affix_id = 3; // offset: 40 + uint32 rank = 9; // offset: 44 + uint32 unique_id = 7; // offset: 48 } message ItemList { - repeated Item item_list = 1; // offset: 24 + repeated Item item_list = 7; // offset: 24 } message PileItem { - uint32 item_num = 5; // offset: 28 - uint32 item_id = 2; // offset: 24 + uint32 item_num = 11; // offset: 24 + uint32 item_id = 3; // offset: 28 } message ItemCost { oneof item { - PileItem pile_item = 11; // offset: 24 - uint32 equipment_unique_id = 8; // offset: 24 - uint32 relic_unique_id = 13; // offset: 24 + PileItem pile_item = 4; // offset: 16 + uint32 equipment_unique_id = 5; // offset: 16 + uint32 relic_unique_id = 7; // offset: 16 } } -// Obf: GCCDKKJGBAC -message ItemCostList { - repeated ItemCost item_list = 14; // offset: 16 +message ItemCostData { + repeated ItemCost item_list = 10; // offset: 24 } -message DAPPFJLEPLH { - uint32 item_id = 11; // offset: 24 - uint32 FJOFDONMHPH = 1; // offset: 28 +message GJJNNBKCJKF { + uint32 item_count = 3; // offset: 24 + uint32 item_id = 5; // offset: 28 } -message MDNNGCGIAKO { - uint32 tid = 6; // offset: 40 - uint32 level = 3; // offset: 36 - uint32 exp = 12; // offset: 24 - uint32 rank = 4; // offset: 28 - uint32 promotion = 14; // offset: 32 +message NJPJKJBMKGB { + uint32 level = 4; // offset: 24 + uint32 exp = 13; // offset: 28 + uint32 promotion = 15; // offset: 32 + uint32 rank = 1; // offset: 36 + uint32 tid = 3; // offset: 40 } -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 +message HOKMNINJPBP { + repeated RelicAffix sub_affix_list = 10; // offset: 16 + uint32 tid = 13; // offset: 32 + uint32 main_affix_id = 9; // offset: 36 uint32 level = 1; // offset: 40 + uint32 exp = 8; // offset: 44 } -// Obf: LBHNOHDOGBB message Relic { - 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 + repeated RelicAffix reforge_sub_affix_list = 10; // offset: 24 + repeated RelicAffix HGNPLIBNHHG = 2; // offset: 32 + repeated RelicAffix sub_affix_list = 14; // offset: 40 + uint32 tid = 3; // offset: 48 + uint32 unique_id = 15; // offset: 52 + bool is_protected = 9; // offset: 56 + bool is_discarded = 12; // offset: 57 + uint32 dress_avatar_id = 6; // offset: 60 + uint32 main_affix_id = 13; // offset: 64 + uint32 reforge_block_sub_affix_id = 8; // offset: 68 + uint32 level = 7; // offset: 72 + uint32 exp = 1; // offset: 76 } -message HKKFBMBEBOC { - oneof PANAJBHKAKO { - DAPPFJLEPLH LFPINDFAAHK = 11; // offset: 24 - MDNNGCGIAKO PJIGHNFHFKD = 15; // offset: 24 - MJFJEMLPKJE CGCJLHFLEPN = 4; // offset: 24 +message GBKOBPDKFOA { + oneof FJIANHMABAB { + GJJNNBKCJKF FNJBFPALOAO = 14; // offset: 24 + NJPJKJBMKGB PAGPNOKLNOM = 1; // offset: 24 + HOKMNINJPBP LCMADDIMION = 9; // offset: 24 } } -message GHKPNIJFHHH { - repeated HKKFBMBEBOC item_list = 1; // offset: 16 +message PLGJMCKPHML { + repeated GBKOBPDKFOA item_list = 15; // offset: 16 } message MotionInfo { - Vector pos = 7; // offset: 32 - Vector rot = 8; // offset: 16 + Vector rot = 6; // offset: 24 + Vector pos = 10; // 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 Vector4 { + float z = 5; // offset: 24 + float w = 15; // offset: 28 + float x = 1; // offset: 32 + float y = 13; // offset: 36 } message SceneMonsterWaveParam { - 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 + uint32 hard_level_group = 7; // offset: 24 + uint32 IEDEBFCCKNL = 13; // offset: 28 + uint32 level = 15; // offset: 32 + uint32 CPHIINKIDEB = 12; // offset: 36 + uint32 elite_group = 6; // offset: 40 } -message DLGEGGCHCID { +message HNEBODEBELG { + repeated BCCONKJHDJL IEBNOGOOEMO = 14; // offset: 24 uint32 role_star = 8; // offset: 32 - repeated LHPPIAKKFME PGNMDJIIKJB = 14; // offset: 24 } -message MEHAOMGBOMC { +message MNDMNDKLKIE { oneof teleport_nigger { - DLGEGGCHCID AFCMOOFGBPK = 509; // offset: 24 + HNEBODEBELG EIGMKOJOEEI = 1334; // offset: 24 } } message SceneMonster { - uint32 max_hp = 7; // offset: 32 - MEHAOMGBOMC extra_info = 8; // offset: 24 - uint32 cur_hp = 11; // offset: 40 - uint32 monster_id = 15; // offset: 36 + MNDMNDKLKIE extra_info = 10; // offset: 24 + uint32 max_hp = 13; // offset: 32 + uint32 monster_id = 12; // offset: 36 + uint32 cur_hp = 9; // offset: 40 } -// Obf: AGJDAAIPOHJ message SceneMonsterWave { + repeated ItemList NMGIABHIJJB = 4; // offset: 16 + repeated SceneMonster monster_list = 7; // offset: 24 + SceneMonsterWaveParam monster_param = 11; // offset: 40 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 + uint32 battle_stage_id = 2; // offset: 52 } -// Obf: KCDILLKKMEP message SceneBattleInfo { - 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 + BattleRogueMagicInfo battle_rogue_magic_info = 1707; // offset: 24 + KIAICMELIMM DFABBGKGDEI = 773; // offset: 32 + PKPFAHEBJIO LDPLAOHNLAP = 574; // offset: 40 + OJCBOMCCPDB EIGMKOJOEEI = 1817; // offset: 48 + repeated BattleEventBattleInfo battle_event = 471; // offset: 56 + repeated BattleAvatar battle_avatar_list = 12; // offset: 64 + map battle_target_info = 502; // offset: 72 + BattleGridFightSpecialBattleInfo PMCEKILFBIO = 411; // offset: 80 + repeated BattleBuff buff_list = 2; // offset: 88 + EDCFKACPFNB FGOAKDCBIOE = 141; // offset: 96 + repeated SceneMonsterWave monster_wave_list = 10; // offset: 104 + bool IMEKCMNFLDI = 13; // offset: 112 + uint32 rounds_limit = 8; // offset: 116 + uint32 stage_id = 7; // offset: 120 + uint32 world_level = 9; // offset: 124 + uint32 JAOIOKBBMFC = 5; // offset: 128 + uint32 battle_id = 3; // offset: 132 + uint32 logic_random_seed = 11; // offset: 136 } -// Obf: BPAHOLKIOFK message AetherDivideBattleInfo { - 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 + repeated BattleBuff buff_list = 3; // offset: 16 + repeated AetherAvatarInfo battle_avatar_list = 10; // offset: 32 + repeated SceneMonsterWave monster_wave_list = 14; // offset: 40 + uint32 battle_id = 11; // offset: 48 + uint32 stage_id = 12; // offset: 52 + bool IMEKCMNFLDI = 1; // offset: 56 + uint32 logic_random_seed = 13; // offset: 60 } message EEBPHJCNBFO { - uint32 id = 3; // offset: 28 - uint32 assist_uid = 6; // offset: 24 - AvatarType avatar_type = 4; // offset: 32 + uint32 assist_uid = 14; // offset: 24 + AvatarType avatar_type = 9; // offset: 28 + uint32 id = 5; // offset: 32 } -message NNOIJJNCHJB { - ItemList return_item_list = 9; // offset: 24 - repeated uint32 BICMJEDHKNE = 1; // offset: 32 - bool CIACHEIMDDM = 14; // offset: 40 +message LMDPKOELKFL { + ItemList return_item_list = 13; // offset: 24 + repeated uint32 relic_ids = 10; // offset: 32 + bool ABFCDBOCMCF = 1; // offset: 40 } -message GKDEKJKOIJN { - uint32 value = 2; // offset: 24 - uint32 key = 8; // offset: 28 +message APAMFCKFHLL { + uint32 key = 7; // offset: 24 + uint32 value = 2; // offset: 28 } -message OBNJKBMEAOL { - sint32 value = 3; // offset: 28 - uint32 key = 12; // offset: 24 +message BJMPHAAOEFL { + sint32 value = 1; // offset: 24 + uint32 key = 7; // offset: 28 } -// Obf: POIACAJFCEP message EquipRelic { - uint32 relic_unique_id = 11; // offset: 28 - uint32 type = 8; // offset: 24 + uint32 type = 5; // offset: 24 + uint32 relic_unique_id = 7; // offset: 28 } -// Obf: IAFGJJDKNGP message HeadFrameInfo { + int64 head_frame_expire_time = 11; // offset: 24 uint32 head_frame_item_id = 9; // offset: 32 - int64 head_frame_expire_time = 12; // offset: 24 } -message GAIKCIGDBGK { - uint32 PJCNHKMFIND = 10; // offset: 24 - uint32 AKKNCCFIBHI = 11; // offset: 28 +message AreaDynamicInfo { + uint32 dice_slot_id = 11; // offset: 24 + uint32 diy_dynamic_id = 10; // offset: 28 } -message LMHFOFIEIMN { - uint32 OOPOADNHABK = 5; // offset: 28 - int64 NJMONGKLJJC = 15; // offset: 32 - uint32 AKKNCCFIBHI = 11; // offset: 24 +message POFNNGOCEOK { + int64 KAMOPEEBOHJ = 6; // offset: 24 + uint32 EIKLMFPMJJD = 5; // offset: 32 + uint32 dice_slot_id = 7; // offset: 36 } -message IOBBILGOFCL { - message DCAEOLDIGHA { - enum DIMFOAAJNGN { - DIMFOAAJNGN_CMBCCLIAIIK = 0; - DIMFOAAJNGN_JHPDGKKLLBI = 1; - DIMFOAAJNGN_HCNHAPBAPGD = 2; - DIMFOAAJNGN_DOJOHGNOFFL = 3; - DIMFOAAJNGN_ILBPPLNFMHN = 4; +message CLLBJDEJFNF { + message OOIDNDCPEAF { + enum DAHCIBCIIAD { + DAHCIBCIIAD_MNEIHEIGLPO = 0; + DAHCIBCIIAD_BPILLPJGGGB = 1; + DAHCIBCIIAD_ANHFOPPEFAL = 2; + DAHCIBCIIAD_LEEOOMLKANM = 3; + DAHCIBCIIAD_HJOMKLAGMCM = 4; } } - uint32 type = 9; // offset: 32 - uint32 id = 5; // offset: 24 - uint32 slot = 1; // offset: 28 + uint32 id = 6; // offset: 24 + uint32 type = 11; // offset: 28 + uint32 slot = 14; // offset: 32 } -message KJGMAEGNBKL { - repeated IOBBILGOFCL IDPHCKABBJM = 9; // offset: 16 - repeated GAIKCIGDBGK JDBOIHJHEHP = 2; // offset: 32 - repeated LMHFOFIEIMN NMLANPJGJFA = 4; // offset: 40 +message OIIPJFDNPAH { + repeated AreaDynamicInfo GOEJIMNENDC = 6; // offset: 16 + repeated CLLBJDEJFNF OFOKOHGPEDO = 3; // offset: 32 + repeated POFNNGOCEOK POLMJFIKNHN = 10; // 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 +message KAODLPJMEFE { + HeadFrameInfo head_frame_info = 8; // offset: 16 + string DJONELMIFEE = 5; // offset: 32 + string nickname = 13; // offset: 40 + string remark_name = 14; // offset: 48 + uint32 uid = 12; // offset: 56 + uint32 head_icon = 7; // offset: 60 + uint32 DCOFPHDKNIJ = 1; // offset: 64 + uint32 level = 6; // offset: 68 + PlatformType platform = 10; // offset: 72 + uint32 MIDBIPHKLJO = 2; // offset: 76 } -// Obf: KCIJNMMBMOF enum ContentPackageStatus { ContentPackageStatus_None = 0; ContentPackageStatus_Init = 1; @@ -12808,3832 +13060,3787 @@ enum ContentPackageStatus { ContentPackageStatus_Release = 4; } -// Obf: CGDHKGPIDLM enum CmdContentPackageType { - CGDHKGPIDLM_PCPDHELPKEM = 0; - CmdContentPackageSyncDataScNotify = 7530; - CGDHKGPIDLM_DHDCGMNCCFB = 7513; - CmdContentPackageGetDataScRsp = 7507; - CmdContentPackageTransferScNotify = 7538; + PKKCLCNFPLE_NLCDGIPGFDJ = 0; + CmdContentPackageSyncDataScNotify = 7507; + PKKCLCNFPLE_DODAJINHEGA = 7532; + CmdContentPackageGetDataScRsp = 7542; + CmdContentPackageTransferScNotify = 7527; } -message LAPJNKNEHDF { +message ContentPackageGetDataCsReq { } -// Obf: EFGMENFGDHP +// Obf: FOBAMBNCFDP // Type: Rsp -// CmdID: 7507 +// CmdID: 7542 message ContentPackageGetDataScRsp { - ContentPackageData data = 3; // offset: 16 - uint32 retcode = 14; // offset: 32 + ContentPackageData data = 6; // offset: 16 + uint32 retcode = 1; // offset: 32 } -// Obf: NIKOEMDGFDN message ContentPackageInfo { - ContentPackageStatus status = 15; // offset: 28 - uint32 content_id = 1; // offset: 24 + uint32 content_id = 12; // offset: 24 + ContentPackageStatus status = 14; // offset: 28 } -// Obf: NPCOMELODNK message ContentPackageData { - repeated ContentPackageInfo content_package_list = 14; // offset: 24 - uint32 cur_content_id = 13; // offset: 32 + repeated ContentPackageInfo content_package_list = 2; // offset: 16 + uint32 cur_content_id = 12; // offset: 32 } -// Obf: BPCJJKLAEFC +// Obf: GPDCBDHANON // Type: Notify -// CmdID: 7530 +// CmdID: 7507 message ContentPackageSyncDataScNotify { - ContentPackageData data = 8; // offset: 16 + ContentPackageData data = 13; // offset: 24 } -// Obf: ECNGHPJCOJA +// Obf: FEKDLNPGPKP // Type: Notify -// CmdID: 7538 +// CmdID: 7527 message ContentPackageTransferScNotify { } -// Obf: OMDDKHBJBGE enum CmdDailyActiveType { - OMDDKHBJBGE_PCPDHELPKEM = 0; - CmdTakeApRewardScRsp = 3310; - CmdDailyActiveInfoNotify = 3314; - CmdTakeApRewardCsReq = 3391; - CmdGetDailyActiveInfoCsReq = 3394; - CmdTakeAllApRewardCsReq = 3318; - CmdTakeAllApRewardScRsp = 3309; - CmdGetDailyActiveInfoScRsp = 3395; + HIAIBKDFAAM_NLCDGIPGFDJ = 0; + CmdTakeAllApRewardCsReq = 3313; + CmdTakeApRewardCsReq = 3373; + CmdDailyActiveInfoNotify = 3336; + CmdGetDailyActiveInfoCsReq = 3380; + CmdGetDailyActiveInfoScRsp = 3327; + CmdTakeAllApRewardScRsp = 3315; + CmdTakeApRewardScRsp = 3303; } -// Obf: HJJDJEOEMMI message DailyActivityInfo { - 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 + uint32 level = 9; // offset: 24 + bool is_has_taken = 13; // offset: 28 + uint32 daily_active_point = 12; // offset: 32 + uint32 world_level = 7; // offset: 36 } -// Obf: KCEHAJJGFHI +// Obf: PKBMBKLIIFL // Type: Req -// CmdID: 3391 +// CmdID: 3373 message TakeApRewardCsReq { - uint32 level = 14; // offset: 24 + uint32 level = 10; // offset: 24 } -// Obf: MIBAIIKCLME +// Obf: BLGFDCAPOOH // Type: Rsp -// CmdID: 3310 +// CmdID: 3303 message TakeApRewardScRsp { - ItemList reward = 5; // offset: 16 - uint32 level = 11; // offset: 32 - uint32 retcode = 8; // offset: 36 + ItemList reward = 4; // offset: 24 + uint32 level = 5; // offset: 32 + uint32 retcode = 3; // offset: 36 } -// Obf: NNPIDCMNLKF +// Obf: GFIIJKCCICO // Type: Req -// CmdID: 3394 +// CmdID: 3380 message GetDailyActiveInfoCsReq { } -// Obf: OGILBFADHNJ +// Obf: DIJHCMKKLBJ // Type: Rsp -// CmdID: 3395 +// CmdID: 3327 message GetDailyActiveInfoScRsp { - repeated DailyActivityInfo daily_active_level_list = 9; // offset: 24 + repeated DailyActivityInfo daily_active_level_list = 7; // offset: 24 + repeated uint32 daily_active_quest_id_list = 3; // offset: 32 + uint32 retcode = 4; // offset: 40 uint32 daily_active_point = 14; // offset: 44 - uint32 retcode = 2; // offset: 40 - repeated uint32 daily_active_quest_id_list = 10; // offset: 32 } -// Obf: GBIJHPGGEOK +// Obf: LDABILELOFN // Type: Notify -// CmdID: 3314 +// CmdID: 3336 message DailyActiveInfoNotify { - 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 + repeated uint32 daily_active_quest_id_list = 1; // offset: 24 + repeated DailyActivityInfo daily_active_level_list = 13; // offset: 32 + uint32 daily_active_point = 10; // offset: 40 } -// Obf: AAPKCAJGOPB +// Obf: HCGENMGNLDJ // Type: Req -// CmdID: 3318 +// CmdID: 3313 message TakeAllApRewardCsReq { } -// Obf: OALLHMMEDIL +// Obf: APEIKKFNKAJ // Type: Rsp -// CmdID: 3309 +// CmdID: 3315 message TakeAllApRewardScRsp { - ItemList reward = 1; // offset: 16 - uint32 retcode = 11; // offset: 40 - repeated uint32 take_reward_level_list = 2; // offset: 32 + repeated uint32 take_reward_level_list = 6; // offset: 24 + ItemList reward = 12; // offset: 32 + uint32 retcode = 7; // offset: 40 } -// Obf: JPBCLHJEFMK enum CmdDiceCombatType { - JPBCLHJEFMK_PCPDHELPKEM = 0; - CmdModifyAvatarDiceRsp = 9263; - CmdDiceCombatUpgradeAvatarCsReq = 9289; - CmdGetDiceCombatSystemDataReq = 9267; - CmdEJEAJOAAEMB = 9282; - CmdDiceCombatMainPageRollDiceCsReq = 9261; - CmdDiceCombatBuyShopGoodReq = 9290; + PMDFMAIHPGL_NLCDGIPGFDJ = 0; + CmdGetDiceCombatShopDataCsReq = 9263; + CmdBLBHACNKKFC = 9275; + CmdDiceCombatMainPageRollDiceCsReq = 9264; 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; + CmdFinishPveStageScRsp = 9292; + CmdBuyShopGoodCsReq = 9268; + CmdModifyAvatarDiceCsReq = 9273; + CmdDDKNIMHHNPA = 9274; + CmdDiceCombatMainPageRollDiceScRsp = 9299; + CmdGetDiceCombatShopDataScRsp = 9288; + CmdFinishPveStageCsReq = 9294; + CmdUpgradeAvatarCsReq = 9287; + CmdGetDiceCombatSystemDataScRsp = 9276; + CmdV2FinishPveStageCsReq = 9265; + CmdGetDiceCombatSystemDataCsReq = 9293; + CmdV2FinishPveStageScRsp = 9272; + CmdModifyAvatarDiceRsp = 9279; + CmdAddItemRsp = 9280; + CmdUpgradeAvatarRsp = 9269; } -// Obf: IMPGDBPOGOH +// Obf: HHKPBPHJOMO // Type: Req -// CmdID: 9267 -message GetDiceCombatSystemDataReq { +// CmdID: 9293 +message GetDiceCombatSystemDataCsReq { } -message INACEGAAALJ { - uint32 FLEOCMEFANH = 8; // offset: 32 - int64 unlock_timestamp = 14; // offset: 24 +message PKENAGKIECB { + int64 unlock_timestamp = 13; // offset: 24 + uint32 CLEKAKLPNBP = 7; // offset: 32 } -message MDFEFKDEFML { +message CMKMOIGANHN { + uint32 FPJMKDNDENK = 3; // offset: 24 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 +message PDEIEDGCOBA { + repeated CMKMOIGANHN LNPPFHHACPF = 12; // offset: 24 + repeated uint32 GNNBMNHOIFG = 7; // offset: 32 } -// Obf: IOCINJFCCLF +// Obf: CCNGMFEFNKG // Type: Rsp -// 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 +// CmdID: 9276 +message GetDiceCombatSystemDataScRsp { + repeated uint32 OHFIIBEIPJE = 12; // offset: 16 + PDEIEDGCOBA DGFNLDBFLAJ = 11; // offset: 32 + repeated PKENAGKIECB KCNEKEGGAGG = 4; // offset: 40 + repeated DiceCombatAvatar avatar_list = 1; // offset: 48 + repeated uint32 JNFLOKPDKJA = 6; // offset: 56 + uint32 NBCGONPKOJI = 9; // offset: 64 + uint32 retcode = 3; // offset: 68 } -// Obf: KECJAPPKLEK +// Obf: IPGLHOIFDAB // Type: Notify -// CmdID: 9278 +// CmdID: 9280 message AddItemRsp { - int64 unlock_timestamp = 13; // offset: 48 - ItemList reward = 6; // offset: 32 - oneof PANAJBHKAKO { - uint32 avatar_id = 8; // offset: 24 - uint32 FLEOCMEFANH = 11; // offset: 24 + ItemList reward = 11; // offset: 16 + int64 unlock_timestamp = 6; // offset: 40 + oneof FJIANHMABAB { + uint32 avatar_id = 5; // offset: 24 + uint32 CLEKAKLPNBP = 7; // offset: 24 } } -// Obf: OCAKOIABHNG // Type: Req -// CmdID: 9261 +// CmdID: 9264 message DiceCombatMainPageRollDiceCsReq { } // Type: Rsp -// CmdID: 9282 -message EJEAJOAAEMB { - uint32 retcode = 5; // offset: 24 +// CmdID: 9299 +message DiceCombatMainPageRollDiceScRsp { + uint32 retcode = 10; // offset: 24 } -// Obf: FMHPMIJDEKL +// Obf: JFGGPGHOANG // Type: Req -// CmdID: 9273 -message GetDiceCombatShopDataReq { +// CmdID: 9263 +message GetDiceCombatShopDataCsReq { } -message IGFHFBAFDDO { - uint32 ONLBEJGCCCA = 15; // offset: 32 - repeated GLHDNGFKAAD GOKCEADOFBC = 13; // offset: 24 +message NJEBDKOJNGA { + repeated FLDKOELBPGA CNFFGBMPCHD = 2; // offset: 16 + uint32 shop_id = 10; // offset: 32 } -message GLHDNGFKAAD { - ItemCostList LAALPMJGMLN = 7; // offset: 24 - bool DKJFDLKJLBE = 10; // offset: 40 - uint32 PIMJEDELOHN = 4; // offset: 36 - uint32 item_id = 3; // offset: 32 +message FLDKOELBPGA { + ItemCostData OICGFNGNLOE = 3; // offset: 16 + uint32 KDMNGCLJDOM = 4; // offset: 32 + uint32 item_id = 5; // offset: 36 + bool DOFNEAPHMKH = 7; // offset: 40 } -// Obf: BPOOBJLPCNE +// Obf: IEGHPBPFCGL // Type: Rsp -// CmdID: 9277 -message GetShopDataScRsp { - repeated IGFHFBAFDDO OCEPFOIHLBH = 11; // offset: 16 - uint32 retcode = 13; // offset: 32 +// CmdID: 9288 +message GetDiceCombatShopDataScRsp { + repeated NJEBDKOJNGA OPNFOBJOPCB = 4; // offset: 24 + uint32 retcode = 1; // offset: 32 } -// Obf: FOKJABKGLNF +// Obf: IAFNLKNKPBD // Type: Req -// CmdID: 9290 -message DiceCombatBuyShopGoodReq { - uint32 ONLBEJGCCCA = 7; // offset: 28 - uint32 PIMJEDELOHN = 8; // offset: 24 +// CmdID: 9268 +message BuyShopGoodCsReq { + uint32 shop_id = 15; // offset: 24 + uint32 KDMNGCLJDOM = 2; // offset: 28 } -// Obf: KFDBPDLNNAE +// Obf: NCGNOILONNI // Type: Rsp // CmdID: 9266 message BuyShopGoodScRsp { - repeated IGFHFBAFDDO OCEPFOIHLBH = 14; // offset: 24 - uint32 retcode = 4; // offset: 32 -} - -// Obf: BHELEFAFMFJ -// Type: Req -// CmdID: 9268 -message DiceCombatModifyAvatarDiceCsReq { - uint32 avatar_id = 14; // offset: 24 - uint32 KNOPNCFBPEG = 10; // offset: 28 -} - -// Obf: PNFPMNLKGPE -// Type: Rsp -// CmdID: 9263 -message ModifyAvatarDiceRsp { - uint32 retcode = 1; // offset: 32 - DiceCombatAvatar OJCBGGOEEIE = 12; // offset: 24 -} - -// Obf: JBBOFCLHMCE -// Type: Req -// CmdID: 9289 -message DiceCombatUpgradeAvatarCsReq { - uint32 avatar_id = 1; // offset: 24 -} - -// Obf: AJFBPPBIDLP -// Type: Rsp -// CmdID: 9276 -message UpgradeAvatarRsp { - DiceCombatAvatar OJCBGGOEEIE = 4; // offset: 16 - uint32 retcode = 10; // offset: 32 -} - -// Obf: IPKEOENGKOP -// Type: Req -// CmdID: 9262 -message DiceCombatFinishPveStageCsReq { - bool is_win = 5; // offset: 25 - uint32 damage = 7; // offset: 28 - uint32 MMLKFJIAKKH = 2; // offset: 32 - bool BIODAJLLINO = 10; // offset: 24 -} - -// Obf: JKEAFKDEDIN -// Type: Rsp -// CmdID: 9265 -message FinishPveStageScRsp { - bool is_win = 10; // offset: 36 - uint32 MMLKFJIAKKH = 15; // offset: 40 - uint32 retcode = 5; // offset: 32 - ItemList reward = 2; // offset: 16 -} - -// Type: Notify -// 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: 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 { - GEBLECMFGGA_PCPDHELPKEM = 0; - CmdGetDrinkMakerDayEndScNotify = 6987; - CmdMakeDrinkScRsp = 6990; - CmdMakeMissionDrinkCsReq = 6994; - CmdDrinkMakerCheersGetDataScRsp = 6983; - CmdGetDrinkMakerDataScRsp = 7000; - CmdDrinkMakerCheersMakeDrinkScRsp = 6993; - CmdDrinkMakerChallengeCsReq = 6999; - CmdGetDrinkMakerDataCsReq = 6981; - CmdMakeMissionDrinkScRsp = 6997; - CmdDrinkMakerCheersEnterNextGroupScRsp = 6992; - CmdEndDrinkMakerSequenceCsReq = 6995; - CmdDrinkMakerChallengeScRsp = 6991; - CmdMakeDrinkCsReq = 6982; - CmdDrinkMakerCheersMakeDrinkCsReq = 6989; - CmdDrinkMakerUpdateTipsNotify = 6998; - CmdEndDrinkMakerSequenceScRsp = 6988; - CmdDrinkMakerCheersGetDataCsReq = 6984; - CmdDrinkMakerCheersEnterNextGroupCsReq = 6985; -} - -message POHIEKPHMGH { - uint32 KJAJMEHIGFE = 3; // offset: 32 - repeated uint32 HOLLBADILEF = 15; // offset: 24 - uint32 PGDPMACFCMC = 5; // 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 JLMCNJKMCFG { - uint32 JACCJGBGJOA = 12; // offset: 28 - bool DAIKNKALKCM = 8; // offset: 24 -} - -// Obf: HABEMLDOELG -// Type: Req -// CmdID: 6981 -message GetDrinkMakerDataCsReq { -} - -// Obf: DDNHLIHAHMH -// Type: Rsp -// CmdID: 7000 -message GetDrinkMakerDataScRsp { - 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: 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 EndDrinkMakerSequenceCsReq { -} - -// Obf: KAGNMEPHFPE -// Type: Rsp -// CmdID: 6988 -message EndDrinkMakerSequenceScRsp { - 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: EMOJPONLHBN -// Type: Req -// CmdID: 6994 -message MakeMissionDrinkCsReq { - bool LLANIMFODFD = 14; // offset: 36 - uint32 JACCJGBGJOA = 1; // offset: 32 - CIGKBDIGGOI IHDMLHFAEKH = 11; // offset: 16 -} - -// Obf: DPIFEANLPKB -// Type: Rsp -// CmdID: 6997 -message MakeMissionDrinkScRsp { - CIGKBDIGGOI DKGODNAMBHH = 11; // offset: 24 - bool DAIKNKALKCM = 7; // offset: 33 - bool LLANIMFODFD = 5; // offset: 32 - uint32 retcode = 14; // offset: 36 -} - -// Obf: ICJHCCFPCBA -// Type: Notify -// CmdID: 6987 -message GetDrinkMakerDayEndScNotify { - uint32 IGJKLCDCLIJ = 9; // offset: 24 -} - -// 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: BCAPDJECDDF -// Type: Rsp -// CmdID: 6983 -message DrinkMakerCheersGetDataScRsp { - uint32 retcode = 7; // offset: 36 - uint32 EEDGBJFEECA = 8; // offset: 40 - uint32 HKEABJLEIPM = 3; // offset: 32 - repeated NCIFDEHCMBK MFEPAEKOPNN = 11; // offset: 16 -} - -// 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 = 7; // offset: 32 - NCIFDEHCMBK JONJPMLHPDO = 3; // offset: 16 -} - -// Obf: FHCJAAJMNNF -// Type: Req -// CmdID: 6985 -message DrinkMakerCheersEnterNextGroupCsReq { -} - -// Obf: OFODACDONHI -// Type: Rsp -// CmdID: 6992 -message DrinkMakerCheersEnterNextGroupScRsp { - uint32 HKEABJLEIPM = 4; // offset: 24 - uint32 retcode = 3; // offset: 28 -} - -// Obf: LMALBOAPKOH -enum CmdElationActivityType { - LMALBOAPKOH_PCPDHELPKEM = 0; - CmdElationActivityBattleEndScNotify = 9105; - CmdEnterElationActivityStageScRsp = 9107; - CmdEnterElationActivityStageCsReq = 9101; - CmdGetElationActivityDataScRsp = 9110; - CmdGetActivityElationDataCsReq = 9109; -} - -message GIOHMLGANDJ { - AvatarType avatar_type = 8; // offset: 24 - uint32 avatar_id = 15; // offset: 28 -} - -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: FANCNADLMJL -// Type: Req -// CmdID: 9109 -message GetActivityElationDataCsReq { -} - -// Obf: MGIPPNPMAFF -// Type: Rsp -// CmdID: 9110 -message GetElationActivityDataScRsp { - uint32 retcode = 10; // offset: 32 - repeated ICHKAINIHFH BKAEKPJNOIC = 6; // offset: 16 -} - -// Obf: CJLKGLFJHKC -// Type: Req -// CmdID: 9101 -message EnterElationActivityStageCsReq { - repeated GIOHMLGANDJ BCOBOMGHFKI = 8; // offset: 24 - uint32 level_id = 11; // offset: 40 - repeated GIOHMLGANDJ PLOGCEMEHJE = 7; // offset: 16 -} - -// Obf: FIJEEGMCLOF -// Type: Rsp -// CmdID: 9107 -message EnterElationActivityStageScRsp { - uint32 retcode = 2; // offset: 32 - SceneBattleInfo battle_info = 11; // offset: 24 - uint32 level_id = 7; // offset: 36 -} - -// Obf: JBPMKCGMBHH -// Type: Notify -// CmdID: 9105 -message ElationActivityBattleEndScNotify { - 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: PFAIIEGNMJO -enum CmdElfRestaurantType { - 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 DPBGGKCMLGM { - uint32 progress = 1; // offset: 24 - uint32 BFEKDNEBDKP = 7; // offset: 28 -} - -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 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 NCPCAIKAJGD { - repeated uint32 IFHMNCGLCKP = 9; // offset: 24 - repeated OBNLNNNNFPO FOPHPJNGPDE = 5; // offset: 16 - bool GCIIMIOKFKL = 4; // offset: 40 -} - -message CKPEIHOLADP { - uint32 level = 15; // offset: 24 - uint32 KBMMGOJKAPF = 11; // offset: 28 -} - -message HKGDGAJHJPO { - uint32 level = 15; // offset: 24 - uint32 APDABNGDMPM = 4; // offset: 28 -} - -message DDFAFGMLLFD { - uint32 MKNNMKBEPOI = 9; // offset: 24 - uint32 APDABNGDMPM = 12; // offset: 28 - uint32 FKMMLKNJCNO = 2; // offset: 32 -} - -message NEFPAKHFIHB { - uint32 count = 2; // offset: 28 - uint32 CJLJNPGKJGB = 6; // offset: 24 -} - -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 MFLDHBJNEOO { - HLEIOFJEAKC NCJFDBMHINJ = 7; // offset: 32 - repeated HKGDGAJHJPO DGODHIJBMDP = 3; // offset: 16 - repeated CKPEIHOLADP EFOADCGKLFG = 10; // offset: 24 -} - -message FINPEANNNKB { - uint32 level = 8; // offset: 28 - uint32 MPBBIJMACLL = 11; // offset: 24 -} - -message BCNJMGCEGAA { - repeated FINPEANNNKB FMIMEIEEOKB = 2; // offset: 16 -} - -message GOFFLGEJEND { - uint32 JDPHBPHAPKH = 4; // offset: 24 - uint32 OCGOCBGLLEI = 13; // offset: 32 - uint32 NGBNIPEMHMD = 14; // offset: 28 -} - -message IMHNBMOMLAC { - uint32 IIMKIFDKJHO = 7; // offset: 24 - uint32 JDPHBPHAPKH = 12; // offset: 28 -} - -message AFOECDHJPII { - repeated IMHNBMOMLAC HMLAPLKEDDH = 9; // offset: 32 - repeated GOFFLGEJEND JJGMPFGCKHG = 3; // offset: 24 -} - -// Obf: NOFJMONFIOO -// Type: Req -// CmdID: 2563 -message GetElfRestaurantDataCsReq { -} - -// Obf: ODFLFODMNFH -// Type: Rsp -// CmdID: 2557 -message GetElfRestaurantDataScRsp { - 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: FMJFKEKGENC -// Type: Req -// CmdID: 2580 -message EnterElfRestaurantNextDayCsReq { -} - -// Type: Rsp -// CmdID: 2577 -message JDGBALBMOHF { - uint32 retcode = 9; // offset: 24 -} - -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 + repeated NJEBDKOJNGA OPNFOBJOPCB = 15; // 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 +// Obf: PENHEEONFHJ // Type: Req -// CmdID: 2597 -message ElfRestaurantPlantSeedCsReq { - uint32 IALJOJMAFLL = 10; // offset: 32 - repeated BHHNMHDDIDD FOPHPJNGPDE = 1; // offset: 16 +// CmdID: 9273 +message ModifyAvatarDiceCsReq { + uint32 avatar_id = 9; // offset: 24 + uint32 LLPCNBJIMCN = 8; // offset: 28 } -// Obf: KKJBMNHPKPP +// Obf: NALJOPFBJDK // Type: Rsp +// CmdID: 9279 +message ModifyAvatarDiceRsp { + DiceCombatAvatar MLFLPFMLKNF = 12; // offset: 16 + uint32 retcode = 1; // offset: 32 +} + +// Obf: LAPHOALBKBH +// Type: Req +// CmdID: 9287 +message UpgradeAvatarCsReq { + uint32 avatar_id = 8; // offset: 24 +} + +// Obf: LCACCGHOGDB +// Type: Rsp +// CmdID: 9269 +message UpgradeAvatarRsp { + DiceCombatAvatar MLFLPFMLKNF = 6; // offset: 24 + uint32 retcode = 14; // offset: 32 +} + +// Obf: ELOCPGOBJFM +// Type: Req +// CmdID: 9294 +message FinishPveStageCsReq { + bool AINKFEINNAK = 6; // offset: 24 + bool is_win = 14; // offset: 25 + uint32 damage = 4; // offset: 28 + uint32 MPDHNFNCIEA = 1; // offset: 32 +} + +// Obf: DFLIOADBEDK +// Type: Rsp +// CmdID: 9292 +message FinishPveStageScRsp { + ItemList reward = 12; // offset: 16 + uint32 retcode = 6; // offset: 32 + uint32 MPDHNFNCIEA = 8; // offset: 36 + bool is_win = 2; // offset: 40 +} + +// Type: Notify +// CmdID: 9275 +message BLBHACNKKFC { + bool JJMAINNIJKO = 7; // offset: 24 + bool is_win = 9; // offset: 25 + int32 GALOHJONKCG = 12; // offset: 28 + uint32 LEHIGGFKPMN = 10; // offset: 32 + uint32 EECIJBLGLNG = 15; // offset: 36 +} + +// Obf: IOEOOJJNGKD +// Type: Req +// CmdID: 9265 +message V2FinishPveStageCsReq { + uint32 KGHBJELHOBA = 15; // offset: 24 + uint32 MPDHNFNCIEA = 1; // offset: 28 + bool AINKFEINNAK = 11; // offset: 32 + bool is_win = 3; // offset: 33 + uint32 AELAEGOOBMB = 7; // offset: 36 + uint32 FGBIJPLPOBI = 4; // offset: 40 + uint32 EOILKCCLEIF = 12; // offset: 44 +} + +// Obf: AFAAPIGOAEN +// Type: Rsp +// CmdID: 9272 +message V2FinishPveStageScRsp { + ItemList reward = 1; // offset: 16 + uint32 MPDHNFNCIEA = 13; // offset: 32 + bool is_win = 4; // offset: 36 + uint32 retcode = 12; // offset: 40 +} + +// Type: Notify +// CmdID: 9274 +message DDKNIMHHNPA { + repeated LPGJPLMHKFL JDGMEHCPGLL = 9; // offset: 16 + repeated EHMEPOMCGNG LMPLLJFMFEC = 14; // offset: 24 + bool is_win = 11; // offset: 40 + uint32 DJEIMGGHMGM = 1; // offset: 44 + uint32 stage_id = 6; // offset: 48 +} + +enum CmdDrinkMakerType { + JNAFGAGPCIK_NLCDGIPGFDJ = 0; + CmdEndDrinkMakerSequenceCsReq = 6982; + CmdDrinkMakerCheersMakeDrinkScRsp = 6995; + CmdGetDrinkMakerDataCsReq = 6998; + CmdGetDrinkMakerDataScRsp = 6986; + CmdMakeMissionDrinkCsReq = 6992; + CmdEndDrinkMakerSequenceScRsp = 6999; + CmdMakeDrinkCsReq = 6996; + CmdDrinkMakerChallengeScRsp = 6997; + CmdDrinkMakerCheersMakeDrinkCsReq = 6990; + CmdDrinkMakerUpdateTipsNotify = 6983; + CmdDrinkMakerCheersGetDataCsReq = 6988; + CmdDrinkMakerCheersEnterNextGroupScRsp = 6993; + CmdGetDrinkMakerDayEndScNotify = 6984; + CmdMakeDrinkScRsp = 7000; + CmdDrinkMakerCheersEnterNextGroupCsReq = 6981; + CmdMakeMissionDrinkScRsp = 6994; + CmdDrinkMakerChallengeCsReq = 6991; + CmdDrinkMakerCheersGetDataScRsp = 6987; +} + +message KKIACMJGIKN { + repeated uint32 OBJOLNOJIKC = 14; // offset: 24 + uint32 JOIKIENJNJI = 12; // offset: 32 + uint32 OHPIDOOJDHJ = 6; // offset: 36 +} + +message DFJPGILAAON { + repeated uint32 ECIOKDDBEPN = 13; // offset: 16 + uint32 KMADACHJHJC = 12; // offset: 32 + uint32 PDHDOHAIJKD = 6; // offset: 36 + uint32 HCCKHLMLENE = 5; // offset: 40 + uint32 DALCMIELFDD = 7; // offset: 44 +} + +message NACEGIAMJMG { + uint32 CJGGHHCILMD = 12; // offset: 24 + bool KGKEJAKKLDP = 9; // offset: 28 +} + +// Obf: JEMBBCBCOIK +// Type: Req +// CmdID: 6998 +message GetDrinkMakerDataCsReq { +} + +// Obf: JPDFANKBJNO +// Type: Rsp +// CmdID: 6986 +message GetDrinkMakerDataScRsp { + repeated uint32 CJKAGEDKAFL = 4; // offset: 16 + repeated KKIACMJGIKN ONFNEDNFOLL = 15; // offset: 24 + DFJPGILAAON LMOGDPMLKFH = 9; // offset: 32 + uint32 FGBELHJAKCC = 12; // offset: 48 + uint32 FHPKJONKHAC = 8; // offset: 52 + uint32 EMIAIOMOLPO = 5; // offset: 56 + uint32 retcode = 6; // offset: 60 + uint32 exp = 3; // offset: 64 + uint32 GNIFLCBGAAA = 1; // offset: 68 + uint32 level = 11; // offset: 72 +} + +// Obf: HAALIJLGHNM +// Type: Req +// CmdID: 6996 +message MakeDrinkCsReq { + DFJPGILAAON AGCBLNPHFCI = 10; // offset: 16 + uint32 FGBELHJAKCC = 4; // offset: 32 +} + +// Obf: BIFNKEPOOPA +// Type: Rsp +// CmdID: 7000 +message MakeDrinkScRsp { + uint32 LEJDBHMPBBG = 4; // offset: 24 + bool KGKEJAKKLDP = 13; // offset: 28 + uint32 retcode = 15; // offset: 32 +} + +// Obf: GCOKGACMDNF +// Type: Req +// CmdID: 6982 +message EndDrinkMakerSequenceCsReq { +} + +// Obf: JALACKKFDEG +// Type: Rsp +// CmdID: 6999 +message EndDrinkMakerSequenceScRsp { + ItemList reward = 3; // offset: 16 + KKIACMJGIKN ENPEAKNPNML = 9; // offset: 24 + repeated NACEGIAMJMG ADNJJHNMAAJ = 2; // offset: 40 + uint32 level = 13; // offset: 48 + uint32 exp = 14; // offset: 52 + uint32 FHPKJONKHAC = 1; // offset: 56 + uint32 retcode = 7; // offset: 60 + uint32 BFHGACCOGJD = 11; // offset: 64 +} + +// Obf: CEJMDKPGPGP +// Type: Req +// CmdID: 6992 +message MakeMissionDrinkCsReq { + DFJPGILAAON AGCBLNPHFCI = 1; // offset: 16 + uint32 CJGGHHCILMD = 8; // offset: 32 + bool is_save = 12; // offset: 36 +} + +// Obf: NALOLCLOBMG +// Type: Rsp +// CmdID: 6994 +message MakeMissionDrinkScRsp { + DFJPGILAAON LMOGDPMLKFH = 8; // offset: 16 + bool is_save = 14; // offset: 32 + bool KGKEJAKKLDP = 6; // offset: 33 + uint32 retcode = 2; // offset: 36 +} + +// Obf: DJALAJMGFHO +// Type: Notify +// CmdID: 6984 +message GetDrinkMakerDayEndScNotify { + uint32 HBJIJHHMEGO = 3; // offset: 24 +} + +// Obf: IHKCFDECEEH +// Type: Req +// CmdID: 6991 +message DrinkMakerChallengeCsReq { + DFJPGILAAON AGCBLNPHFCI = 11; // offset: 16 + uint32 challenge_id = 14; // offset: 32 +} + +// Obf: AIIAOELLFAP +// Type: Rsp +// CmdID: 6997 +message DrinkMakerChallengeScRsp { + ItemList reward = 9; // offset: 16 + uint32 retcode = 4; // offset: 32 + bool KGKEJAKKLDP = 1; // offset: 36 + uint32 challenge_id = 11; // offset: 40 +} + +// Obf: MDJMAMCHFAO +// Type: Notify +// CmdID: 6983 +message DrinkMakerUpdateTipsNotify { + uint32 FHPKJONKHAC = 9; // offset: 24 +} + +message LEFIDLICEMH { + repeated uint32 LNCKEHDMHLD = 5; // offset: 16 + DFJPGILAAON AGCBLNPHFCI = 10; // offset: 32 + bool MHNDLPIDJIE = 13; // offset: 40 + uint32 MJJMPMCCNJH = 2; // offset: 44 +} + +// Obf: INBGOEJNFLG +// Type: Req +// CmdID: 6988 +message DrinkMakerCheersGetDataCsReq { +} + +// Obf: OFANJNFJCGL +// Type: Rsp +// CmdID: 6987 +message DrinkMakerCheersGetDataScRsp { + repeated LEFIDLICEMH NHFMCMGHADE = 9; // offset: 16 + uint32 LFNJKNCGNEE = 2; // offset: 32 + uint32 OLKJPIIKCKP = 1; // offset: 36 + uint32 retcode = 10; // offset: 40 +} + +// Obf: NMKKIFLKMPB +// Type: Req +// CmdID: 6990 +message DrinkMakerCheersMakeDrinkCsReq { + DFJPGILAAON AGCBLNPHFCI = 1; // offset: 24 + uint32 group_id = 8; // offset: 32 + bool PCPIHPDOIGI = 7; // offset: 36 + uint32 MJJMPMCCNJH = 3; // offset: 40 +} + +// Obf: KOJDMLGPKII +// Type: Rsp +// CmdID: 6995 +message DrinkMakerCheersMakeDrinkScRsp { + LEFIDLICEMH GKBFMPCFFOE = 5; // offset: 24 + uint32 retcode = 14; // offset: 32 +} + +// Obf: CNAFOICMECG +// Type: Req +// CmdID: 6981 +message DrinkMakerCheersEnterNextGroupCsReq { +} + +// Obf: NOMBOPLGJJC +// Type: Rsp +// CmdID: 6993 +message DrinkMakerCheersEnterNextGroupScRsp { + uint32 OLKJPIIKCKP = 6; // offset: 24 + uint32 retcode = 5; // offset: 28 +} + +enum CmdElationActivityType { + GFOCDHFMBBC_NLCDGIPGFDJ = 0; + CmdGetElationActivityDataCsReq = 9109; + CmdEnterElationActivityStageScRsp = 9110; + CmdElationActivityBattleEndScNotify = 9104; + CmdEnterElationActivityStageCsReq = 9102; + CmdGetElationActivityDataScRsp = 9108; +} + +message ElationActivityAvatar { + uint32 avatar_id = 6; // offset: 24 + AvatarType avatar_type = 1; // offset: 28 +} + +message ElationActivityLevelData { + uint32 BOEINFJIILE = 8; // offset: 24 + uint32 FFGFINDLMCF = 2; // offset: 28 + uint32 CHPCJIBGKFK = 14; // offset: 32 + bool is_perfect = 6; // offset: 36 + uint32 level_id = 11; // offset: 40 +} + +// Obf: NJKCBFFNNEH +// Type: Req +// CmdID: 9109 +message GetElationActivityDataCsReq { +} + +// Obf: ONJNHGNCEOE +// Type: Rsp +// CmdID: 9108 +message GetElationActivityDataScRsp { + repeated ElationActivityLevelData level_data_list = 13; // offset: 16 + uint32 retcode = 1; // offset: 32 +} + +// Obf: BKMKLMLDHJG +// Type: Req +// CmdID: 9102 +message EnterElationActivityStageCsReq { + repeated ElationActivityAvatar fixed_avatar_list = 11; // offset: 16 + repeated ElationActivityAvatar player_selected_avatar_list = 10; // offset: 32 + uint32 level_id = 1; // offset: 40 +} + +// Obf: HBPGCJMBKGB +// Type: Rsp +// CmdID: 9110 +message EnterElationActivityStageScRsp { + SceneBattleInfo battle_info = 13; // offset: 24 + uint32 retcode = 8; // offset: 32 + uint32 level_id = 6; // offset: 36 +} + +// Obf: NHFAHLAIHEJ +// Type: Notify +// CmdID: 9104 +message ElationActivityBattleEndScNotify { + ElationActivityLevelData level_data = 14; // offset: 16 + uint32 JIGFPIOBAHB = 9; // offset: 32 + uint32 level_id = 5; // offset: 36 + uint32 perfect_wave = 3; // offset: 40 + uint32 JCFMCEPKEHA = 13; // offset: 44 +} + +enum CmdElfRestaurantType { + AEHOCHBKGOL_NLCDGIPGFDJ = 0; + CmdEEAGACLNDFN = 2569; + CmdElfRestaurantTakeVillagerRewardScRsp = 2565; + CmdElfRestaurantHarvestCropScRsp = 2584; + CmdElfRestaurantBuyShopItemScRsp = 2564; + CmdGetElfRestaurantDataScRsp = 2592; + CmdElfRestaurantFinishTradeOrderScRsp = 2587; + CmdGOOJIJDPKIP = 2568; + CmdElfRestaurantFinishTradeOrderCsReq = 2600; + CmdOCKGMNGKIEE = 2553; + CmdALEEDHCDIAL = 2557; + CmdKFLIEGJGOBO = 2572; + CmdElfRestaurantRecycleSeedScRsp = 2590; + CmdGetElfRestaurantDataCsReq = 2582; + CmdJFMKFJJCDKN = 2573; + CmdIAOMNBIBCNP = 2591; + CmdElfRestaurantTakeVillagerRewardCsReq = 2596; + CmdElfRestaurantBuyShopItemCsReq = 2599; + CmdENDIDPAKMGF = 2598; + CmdElfRestaurantHarvestCropCsReq = 2593; + AEHOCHBKGOL_LCFDIHFAGHA = 2555; + CmdElfRestaurantPlantSeedScRsp = 2579; + AEHOCHBKGOL_HPKGGLPLHMD = 2558; + CmdMFIJFCEAKHA = 2574; + CmdElfRestaurantPlantSeedCsReq = 2559; + CmdElfRestaurantDataChangeNotify = 2577; + CmdHCGNKJHKJMM = 2556; + CmdIJBBCKPNPAF = 2566; + CmdPNOENKFAKEK = 2595; + CmdGHNLNAAAOLG = 2562; + CmdElfRestaurantRecycleSeedCsReq = 2571; + CmdHCBCPFNMMMI = 2570; + CmdFCEEHNOJAAN = 2588; + CmdNJMHBEAAOOC = 2578; +} + +message NOHPJFOGFLM { + uint32 progress = 10; // offset: 24 + uint32 JJIJBJDKNAE = 8; // offset: 28 +} + +message ACAKOLCGDLL { + repeated NOHPJFOGFLM NMJIOGGNLEO = 15; // offset: 24 + bool GPPHKPEHKIM = 8; // offset: 32 + uint32 NPGFNBPFMKI = 9; // offset: 36 + uint32 KKCKMCDGCGK = 10; // offset: 40 + uint32 MDIIJKBHBBI = 11; // offset: 44 +} + +message OBDBODNJACD { + uint32 LIHAHPDCIKL = 12; // offset: 24 + uint32 LOPNADHJKBF = 15; // offset: 28 + bool MEBMAMHHGMD = 1; // offset: 32 + bool JFAPNIECBKO = 2; // offset: 33 + uint32 IHAOMLEPHOM = 10; // offset: 36 + uint32 BLNHCIBKJOM = 9; // offset: 40 +} + +message OMPLEKGNLBC { + repeated OBDBODNJACD FMCGHNLBIKP = 10; // offset: 16 + repeated uint32 KPMKNBNOAFP = 1; // offset: 32 + bool PCKLCAEDJPC = 2; // offset: 40 +} + +message GHFEKEGEFAC { + uint32 OMFGAABELHE = 10; // offset: 24 + uint32 level = 11; // offset: 28 +} + +message FHCIIMGMIML { + uint32 level = 7; // offset: 24 + uint32 AOOLKNMJLNI = 5; // offset: 28 +} + +message CLBNCPOFNPB { + uint32 GELLJOJMEFP = 7; // offset: 24 + uint32 AOOLKNMJLNI = 10; // offset: 28 + uint32 MCGHFJCBBMK = 2; // offset: 32 +} + +message BMJDDOLALFI { + uint32 ENBEGMDIFKN = 9; // offset: 24 + uint32 count = 12; // offset: 28 +} + +message LABMFHEEPBI { + repeated BMJDDOLALFI ELJEBPIOKDD = 6; // offset: 24 + repeated CLBNCPOFNPB FGJIAMOOIIG = 8; // offset: 32 + repeated uint32 JEENJPHNBLI = 14; // offset: 40 + repeated uint32 FFEILKDLABH = 10; // offset: 48 + uint64 FEKHNEKHAAK = 1; // offset: 56 + uint32 JFBOMKNCNIE = 12; // offset: 64 + uint32 DFELFGNJGDP = 13; // offset: 68 +} + +message BAEDIBFGLDE { + repeated GHFEKEGEFAC JJHMEHGELNO = 3; // offset: 16 + LABMFHEEPBI AJFHKPNGPDB = 13; // offset: 32 + repeated FHCIIMGMIML DLCGPENPMNK = 5; // offset: 40 +} + +message AGFGGFBNOJC { + uint32 AMMPOLONOBC = 9; // offset: 24 + uint32 level = 1; // offset: 28 +} + +message IILBDJMKELG { + repeated AGFGGFBNOJC FGJHNNPOGGF = 6; // offset: 16 +} + +message MOOGIHHBHFG { + uint32 ICNCMMEEJKM = 15; // offset: 24 + uint32 BEIJKGPGFFE = 13; // offset: 28 + uint32 LMGFEGDNCHP = 3; // offset: 32 +} + +message LGFLGGDMAGD { + uint32 BEIJKGPGFFE = 1; // offset: 24 + uint32 BFADNHJAJBJ = 15; // offset: 28 +} + +message ICABANFEIHJ { + repeated LGFLGGDMAGD NILEKCAGIMK = 10; // offset: 16 + repeated MOOGIHHBHFG LCJFDCHINHL = 5; // offset: 24 +} + +// Obf: BAKKENDDMOL +// Type: Req +// CmdID: 2582 +message GetElfRestaurantDataCsReq { +} + +// Obf: FDFOELGFBCA +// Type: Rsp +// CmdID: 2592 +message GetElfRestaurantDataScRsp { + BAEDIBFGLDE OENLJGEBCGA = 8; // offset: 16 + IILBDJMKELG MILCHKIIEJE = 4; // offset: 24 + ACAKOLCGDLL IBHKOKEEMOI = 10; // offset: 32 + ICABANFEIHJ AHCEIMGNBNM = 15; // offset: 40 + OMPLEKGNLBC FFKCMKJFFCM = 13; // offset: 56 + uint32 retcode = 12; // offset: 64 +} + +// Type: Req +// CmdID: 2557 +message ALEEDHCDIAL { +} + +// Type: Rsp +// CmdID: 2573 +message JFMKFJJCDKN { + uint32 retcode = 7; // offset: 24 +} + +message HGMJFBCFJFN { + oneof ENDDAHPBCKJ { + ACAKOLCGDLL JNBFIBDKLGB = 4; // offset: 24 + OBDBODNJACD LEMCGNHLOOI = 2; // offset: 24 + AGFGGFBNOJC NEFHJPJALGO = 12; // offset: 24 + uint32 EDGOIFOOBMH = 6; // offset: 24 + GHFEKEGEFAC HINKDPMAICB = 11; // offset: 24 + FHCIIMGMIML MOCNALBMLLI = 10; // offset: 24 + MOOGIHHBHFG MFAJAPGACPA = 5; // offset: 24 + uint32 FDLGKNFIPMG = 9; // offset: 24 + LGFLGGDMAGD HMGKHCNMDDJ = 1; // offset: 24 + uint32 KMHMAKDFKLB = 3; // offset: 24 + bool PCKLCAEDJPC = 15; // offset: 24 + LABMFHEEPBI HGPMMEHONLD = 14; // offset: 24 + } +} + +// Obf: AODEGGFNDJP +// Type: Notify +// CmdID: 2577 +message ElfRestaurantDataChangeNotify { + repeated HGMJFBCFJFN DGNGMJMPFGK = 2; // offset: 16 +} + +// Type: Req // CmdID: 2569 -message ElfRestaurantPlantSeedScRsp { - uint32 retcode = 3; // offset: 40 - repeated KEHGPHDBOBD MIMFMIICDGL = 1; // offset: 32 - repeated GKPPDJEFBPA HNJFLFPLINI = 11; // offset: 24 +message EEAGACLNDFN { + uint32 LOPNADHJKBF = 14; // 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 +message PNOENKFAKEK { + ItemCostData FKMFHAAJMMF = 7; // offset: 24 + uint32 retcode = 5; // offset: 32 } -// Obf: MFAOMGFPEJH +message KPLHHLEGGCD { + uint32 IHAOMLEPHOM = 2; // offset: 24 + uint32 LOPNADHJKBF = 7; // offset: 28 +} + +message NKEGPAOCGCJ { + ItemCostData FKMFHAAJMMF = 4; // offset: 24 + uint32 IHAOMLEPHOM = 13; // offset: 32 + uint32 LOPNADHJKBF = 5; // offset: 36 +} + +// Obf: AADFONOBBKJ // Type: Req -// CmdID: 2587 +// CmdID: 2559 +message ElfRestaurantPlantSeedCsReq { + repeated KPLHHLEGGCD FMCGHNLBIKP = 6; // offset: 16 + uint32 BLNHCIBKJOM = 7; // offset: 32 +} + +// Obf: EPDCKMBJMOO +// Type: Rsp +// CmdID: 2579 +message ElfRestaurantPlantSeedScRsp { + repeated ECGKEKKAHGN HDAMNMCDHLH = 5; // offset: 24 + repeated NKEGPAOCGCJ FPEBFLJMEJL = 6; // offset: 32 + uint32 retcode = 9; // offset: 40 +} + +// Obf: GAHILLJECMN +// Type: Req +// CmdID: 2593 +message ElfRestaurantHarvestCropCsReq { + repeated KPLHHLEGGCD FMCGHNLBIKP = 4; // offset: 24 +} + +message CEKMLMOCLHF { + map JOCFFLKPNOL = 6; // offset: 24 + ItemList KKDJMIMHNAE = 9; // offset: 32 + uint32 IHAOMLEPHOM = 2; // offset: 40 + uint32 LOPNADHJKBF = 15; // offset: 44 +} + +// Obf: AFOKEPANBEH +// Type: Rsp +// CmdID: 2584 +message ElfRestaurantHarvestCropScRsp { + repeated CEKMLMOCLHF LGPOMBCJPKL = 4; // offset: 24 + uint32 retcode = 11; // offset: 32 +} + +// Obf: DEJCDBOCLHM +// Type: Req +// CmdID: 2571 +message ElfRestaurantRecycleSeedCsReq { + repeated KPLHHLEGGCD FMCGHNLBIKP = 2; // offset: 16 +} + +message ECGKEKKAHGN { + ItemList FEANLLOCFBA = 8; // offset: 16 + uint32 LOPNADHJKBF = 11; // offset: 32 + uint32 IHAOMLEPHOM = 5; // offset: 36 +} + +// Obf: IPFOBFKCDGH +// Type: Rsp +// CmdID: 2590 +message ElfRestaurantRecycleSeedScRsp { + repeated ECGKEKKAHGN HDAMNMCDHLH = 5; // offset: 24 + uint32 retcode = 13; // offset: 32 +} + +// Obf: FIOHLMBJJDB +// Type: Req +// CmdID: 2596 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 +message PLOHACFCDKF { + ItemList reward_list = 4; // offset: 24 + uint32 progress = 15; // offset: 32 + uint32 MMMADINMHFB = 10; // offset: 36 + uint32 OCJKDCPANJM = 13; // offset: 40 } -// Obf: FEJDIGKDDOA +// Obf: HDPBHCKNOBC // Type: Rsp -// CmdID: 2598 +// CmdID: 2565 message ElfRestaurantTakeVillagerRewardScRsp { - repeated OAMHEIJBIKG HALFGLGLDLO = 13; // offset: 16 - uint32 retcode = 3; // offset: 32 + repeated PLOHACFCDKF DJOBNPIAEJP = 1; // offset: 24 + uint32 retcode = 11; // offset: 32 } -// Obf: HEGKNKIKCLE // Type: Req -// CmdID: 2600 -message ElfRestaurantUpgradeEmployeeLevelCsReq { - uint32 ODADJILOEKO = 7; // offset: 24 - uint32 MPBBIJMACLL = 11; // offset: 28 +// CmdID: 2553 +message OCKGMNGKIEE { + uint32 AMMPOLONOBC = 8; // offset: 24 + uint32 IGOOJKMPMDC = 4; // offset: 28 +} + +// Type: Rsp +// CmdID: 2588 +message FCEEHNOJAAN { + ItemCostData FKMFHAAJMMF = 3; // offset: 16 + uint32 retcode = 10; // offset: 32 +} + +// Type: Req +// CmdID: 2570 +message HCBCPFNMMMI { + uint32 OMFGAABELHE = 8; // offset: 24 + uint32 IGOOJKMPMDC = 6; // offset: 28 +} + +// Type: Rsp +// CmdID: 2562 +message GHNLNAAAOLG { + uint32 retcode = 14; // offset: 24 +} + +// Type: Req +// CmdID: 2556 +message HCGNKJHKJMM { + uint32 IGOOJKMPMDC = 7; // offset: 24 + uint32 AOOLKNMJLNI = 15; // 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 ElfRestaurantUpgradeRecipeLevelCsReq { - uint32 APDABNGDMPM = 2; // offset: 24 - uint32 ODADJILOEKO = 15; // offset: 28 -} - -// Type: Rsp -// CmdID: 2565 -message NHAALOPDPOO { - uint32 retcode = 3; // offset: 24 -} - -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: 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 PNDDHICKBAC { - uint32 retcode = 1; // offset: 24 -} - -// Obf: LBDCJINCNJA -// Type: Req -// 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 { +message IJBBCKPNPAF { uint32 retcode = 6; // offset: 24 } -// Obf: PMNHIOFJBNO +message KHEOAGDIHCC { + uint32 AOOLKNMJLNI = 7; // offset: 24 +} + +message KFCKFOFONGI { + repeated KHEOAGDIHCC MEDLNEJHOEF = 1; // offset: 16 + uint32 KINCCGNDOJN = 2; // offset: 32 + bool FACNFJFMPNK = 15; // offset: 36 + bool DPLFIIPIACN = 5; // offset: 37 +} + +message JPLJJHFFODO { + uint32 num = 13; // offset: 24 + uint32 LAOACNPDOLD = 1; // offset: 28 +} + +message FJEBMHIBJPL { + uint32 BBMELNJBGAL = 11; // offset: 24 + uint32 CAOFLNHBOLK = 7; // offset: 28 +} + +message LNCAAKDIMBL { + repeated APAMFCKFHLL DBOBKAAGPJH = 5; // offset: 24 + uint32 ADGNNEOEAFO = 4; // offset: 32 + uint32 BIOFDPICHLC = 6; // offset: 36 + uint32 IHHKFADNADN = 11; // offset: 40 + uint32 AOOLKNMJLNI = 7; // offset: 44 + uint32 IFGMFCOGNJF = 1; // offset: 48 + bool PLIEODDEEHG = 8; // offset: 52 + bool FKLNFMAHKGD = 9; // offset: 53 +} + +message CDCMOFFKCPI { + uint32 event_id = 13; // offset: 24 + uint32 BIOFDPICHLC = 2; // offset: 28 + uint32 GLABGHEAGMI = 15; // offset: 32 +} + // Type: Req -// CmdID: 2589 -message ElfRestaurantClientStatusCsReq { - bool HCBEDECLAIC = 14; // offset: 24 +// CmdID: 2591 +message IAOMNBIBCNP { + repeated CDCMOFFKCPI PIGMDKOGADE = 11; // offset: 16 + repeated FJEBMHIBJPL MFIIBGCFABF = 6; // offset: 24 + repeated LNCAAKDIMBL CMODBLCAEJF = 14; // offset: 32 + repeated JPLJJHFFODO MGFHEBIDAOL = 7; // offset: 40 + repeated KFCKFOFONGI PNBHFPMPGHN = 1; // offset: 48 + uint32 OFMDJAMJNGN = 10; // offset: 64 + uint32 PLOEMBOCIGE = 8; // offset: 68 + uint32 GKOONGBHOMM = 5; // offset: 72 + uint32 IFDKCGENNCP = 3; // offset: 76 + uint32 HFIBLHAFONM = 4; // offset: 80 + uint32 FEKHNEKHAAK = 12; // offset: 84 + uint32 cost_time = 2; // offset: 88 } // Type: Rsp -// CmdID: 2570 -message FBDOEKFPDOB { - uint32 retcode = 1; // offset: 24 +// CmdID: 2568 +message GOOJIJDPKIP { + uint32 retcode = 11; // 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 +// Obf: FGADBGEMDAG // Type: Req -// CmdID: 6551 +// CmdID: 2599 +message ElfRestaurantBuyShopItemCsReq { + uint32 ICNCMMEEJKM = 7; // offset: 24 + uint32 ICAILDEHHBN = 9; // offset: 28 +} + +// Obf: GAAODNGGFJF +// Type: Rsp +// CmdID: 2564 +message ElfRestaurantBuyShopItemScRsp { + ItemList GLAPKNMCIBI = 5; // offset: 16 + ItemCostData FKMFHAAJMMF = 2; // offset: 32 + uint32 retcode = 1; // offset: 40 + uint32 ICNCMMEEJKM = 12; // offset: 44 +} + +// Obf: NDEFINBJPAG +// Type: Req +// CmdID: 2600 +message ElfRestaurantFinishTradeOrderCsReq { + uint32 BFADNHJAJBJ = 9; // offset: 24 +} + +// Obf: LOOPILHHNFD +// Type: Rsp +// CmdID: 2587 +message ElfRestaurantFinishTradeOrderScRsp { + ItemCostData FKMFHAAJMMF = 2; // offset: 16 + ItemList GLAPKNMCIBI = 9; // offset: 24 + uint32 retcode = 3; // offset: 40 + uint32 BFADNHJAJBJ = 1; // offset: 44 +} + +// Type: Req +// CmdID: 2572 +message KFLIEGJGOBO { + repeated uint32 COBAKMLAOJC = 11; // offset: 24 +} + +// Type: Rsp +// CmdID: 2598 +message ENDIDPAKMGF { + uint32 retcode = 8; // offset: 24 +} + +// Type: Req +// CmdID: 2574 +message MFIJFCEAKHA { + bool CAGCHKJHMPD = 4; // offset: 24 +} + +// Type: Rsp +// CmdID: 2578 +message NJMHBEAAOOC { + uint32 retcode = 2; // offset: 24 +} + +enum CmdEraFlipperType { + LDEBFOMPOGN_NLCDGIPGFDJ = 0; + CmdDMICEOCOGAD = 6560; + CmdResetEraFlipperDataScRsp = 6573; + CmdGetEraFlipperDataScRsp = 6567; + CmdChangeEraFlipperDataCsReq = 6564; + CmdGetEraFlipperDataCsReq = 6558; + CmdResetEraFlipperDataCsReq = 6552; + CmdEnterEraFlipperDataScRsp = 6557; + CmdChangeEraFlipperDataScRsp = 6561; + CmdEnterEraFlipperDataCsReq = 6553; +} + +message HKLDDAAECLN { + uint32 state = 10; // offset: 24 + uint32 LJHKNKFLGDE = 3; // offset: 28 +} + +message KKFMGCNDHGH { + repeated HKLDDAAECLN DMDKAOOLABF = 1; // offset: 16 +} + +// Type: Req +// CmdID: 6558 message GetEraFlipperDataCsReq { } // Type: Rsp -// CmdID: 6554 -message PNKDIILAIPB { - uint32 retcode = 4; // offset: 32 - HBJKMIICLNA data = 14; // offset: 16 +// CmdID: 6567 +message GetEraFlipperDataScRsp { + KKFMGCNDHGH data = 11; // offset: 24 + uint32 retcode = 13; // offset: 32 +} + +// Type: Req +// CmdID: 6564 +message ChangeEraFlipperDataCsReq { + KKFMGCNDHGH data = 4; // offset: 16 +} + +// Type: Rsp +// CmdID: 6561 +message ChangeEraFlipperDataScRsp { + KKFMGCNDHGH data = 11; // offset: 24 + uint32 retcode = 13; // offset: 32 } -// Obf: JCJIDADOMBA // Type: Req // CmdID: 6552 -message ChangeEraFlipperDataCsReq { - HBJKMIICLNA data = 12; // offset: 24 +message ResetEraFlipperDataCsReq { + bool CJEILDIOIOE = 7; // offset: 24 } // Type: Rsp -// CmdID: 6564 -message LGIKHMICDMM { - HBJKMIICLNA data = 5; // offset: 16 - uint32 retcode = 9; // offset: 32 +// CmdID: 6573 +message ResetEraFlipperDataScRsp { + KKFMGCNDHGH data = 14; // offset: 16 + bool CJEILDIOIOE = 6; // offset: 32 + uint32 retcode = 3; // offset: 36 } -// Obf: PFPCJJBGPKF // Type: Req // CmdID: 6553 -message ResetEraFlipperDataCsReq { - bool OIPLJJIODIL = 8; // offset: 24 -} - -// Type: Rsp -// 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 + uint32 state = 14; // offset: 24 + uint32 LJHKNKFLGDE = 13; // offset: 28 } // Type: Rsp -// CmdID: 6559 -message PPJOGJAHFGN { - uint32 JHDLNBPNEKG = 6; // offset: 28 - uint32 retcode = 12; // offset: 24 +// CmdID: 6557 +message EnterEraFlipperDataScRsp { + uint32 retcode = 11; // offset: 24 + uint32 LJHKNKFLGDE = 5; // offset: 28 } // Type: Notify -// CmdID: 6569 -message ADNBLENFHGM { - uint32 floor_id = 3; // offset: 32 - HBJKMIICLNA data = 2; // offset: 24 +// CmdID: 6560 +message DMICEOCOGAD { + KKFMGCNDHGH data = 5; // offset: 16 + uint32 floor_id = 7; // offset: 32 } -// Obf: JDDDPNDFNIH enum CmdEvolveBuildType { - JDDDPNDFNIH_HOJEEPOEDHC = 0; - CmdEvolveBuildStartLevelScRsp = 7127; - CmdEvolveBuildSkipTeachLevelScRsp = 7109; - JDDDPNDFNIH_LFHECPEAEDC = 7147; - CmdEvolveBuildSkipTeachLevelCsReq = 7133; - CmdEvolveBuildStartStageCsReq = 7135; - CmdEvolveBuildShopAbilityDownCsReq = 7116; - CmdEvolveBuildShopAbilityUpCsReq = 7103; - 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; + HNJJAFEFDLN_MMNFGNKHNLL = 0; + CmdEFDEAJNNEJO = 7129; + CmdGetEvolveBuildShopAbilityResetCsReq = 7116; + CmdGetEvolveBuildShopAbilityDownScRsp = 7120; + CmdEvolveBuildSkipTeachLevelCsReq = 7114; + CmdGetEvolveBuildQueryInfoScRsp = 7142; + CmdGetEvolveBuildCoinNotify = 7118; + CmdEvolveBuildStartLevelScRsp = 7123; + CmdGetEvolveBuildQueryInfoCsReq = 7132; + CmdGetEvolveBuildFinishScNotify = 7143; + CmdEvolveBuildStartStageScRsp = 7127; + CmdGetEvolveBuildShopAbilityUpCsReq = 7108; + HNJJAFEFDLN_IOPECHNPHOP = 7109; + CmdGetEvolveBuildShopAbilityResetScRsp = 7141; + CmdEvolveBuildStartStageCsReq = 7144; + CmdGetEvolveBuildGiveupScRsp = 7145; + CmdEvolveBuildStartLevelCsReq = 7107; + CmdGetEvolveBuildShopAbilityUpScRsp = 7103; + CmdGetEvolveBuildGiveupCsReq = 7119; + CmdGetEvolveBuildShopAbilityDownCsReq = 7138; + CmdEvolveBuildSkipTeachLevelScRsp = 7150; + CmdGetEvolveBuildReRandomStageCsReq = 7134; + CmdGetEvolveBuildReRandomStageScRsp = 7121; } -enum AGFFLADPOIJ { - AGFFLADPOIJ_HFMBLMOGOKB = 0; - AGFFLADPOIJ_FMCALCMLEND = 1; - AGFFLADPOIJ_HMAJLPEIKFL = 2; - AGFFLADPOIJ_KLGGOJPLIEB = 3; - AGFFLADPOIJ_PKAMAFJPHFK = 4; +enum GCIOHOGCBCF { + GCIOHOGCBCF_DLHFAILACPE = 0; + GCIOHOGCBCF_MBHIMLHPAGD = 1; + GCIOHOGCBCF_PEBJKLDDMHA = 2; + GCIOHOGCBCF_JJMFIEPCJGH = 3; + GCIOHOGCBCF_FLPKLFENPBG = 4; } -enum CPCMNIKFLCH { - CPCMNIKFLCH_KBJAIKJEFBB = 0; - CPCMNIKFLCH_HPLLCDDBFDC = 1; - CPCMNIKFLCH_CBIKFPHILKB = 2; - CPCMNIKFLCH_FBOLJFIBBGM = 3; - CPCMNIKFLCH_FIEEJNPOHDE = 4; +enum IAPIIEJHLMP { + IAPIIEJHLMP_BFNCMBCKDHK = 0; + IAPIIEJHLMP_GNDJPIHJCFF = 1; + IAPIIEJHLMP_BNHFLKDCHOJ = 2; + IAPIIEJHLMP_INHGFENMDFN = 3; + IAPIIEJHLMP_HPDBIFBGHBD = 4; } -enum GCHPNHBDCDO { - GCHPNHBDCDO_BFKFDKMGLHO = 0; - GCHPNHBDCDO_NOFGAIIPIDK = 1; - GCHPNHBDCDO_GNGGEPLIMJE = 2; +enum EDJKFOBBDJF { + EDJKFOBBDJF_PCIHNGDCFAL = 0; + EDJKFOBBDJF_CNLOJEFOHII = 1; + EDJKFOBBDJF_IABFOPFPILL = 2; } -message MOEDGOHOALP { - uint32 avatar_id = 14; // offset: 32 - double damage = 9; // offset: 24 - AvatarType avatar_type = 3; // offset: 36 +message EHPLFHLNMIF { + uint32 avatar_id = 1; // offset: 24 + AvatarType avatar_type = 14; // offset: 28 + double damage = 13; // 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 LDLCMMOPKNG { + repeated BattleTarget battle_target_list = 12; // offset: 24 + repeated uint32 DCKIGAHCNMJ = 6; // offset: 32 + BattleGridFightSpecialBattleInfo battle_info = 11; // offset: 40 + repeated EHPLFHLNMIF avatar_list = 4; // offset: 48 + EDJKFOBBDJF HFPEJIDDDJG = 2; // offset: 56 + uint32 round_cnt = 3; // offset: 60 + uint32 DJHHPKMHPBC = 7; // offset: 64 } -message KGNLHPFOHDK { - uint32 LANHJOMCKNJ = 5; // offset: 28 - uint32 level_id = 9; // offset: 32 - uint32 max_score = 8; // offset: 24 +message ACNKOPCGKDD { + uint32 FAGLNMDFOME = 4; // offset: 24 + uint32 level_id = 6; // offset: 28 + uint32 max_score = 11; // offset: 32 } -message GPFMEDLLKGH { - uint32 NJPCMDNHOFL = 3; // offset: 24 - uint32 level = 13; // offset: 28 +message GOMKGHJBNFM { + uint32 JEKLOEPPJBK = 8; // offset: 24 + uint32 level = 6; // offset: 28 } -message OKIBFKOOEKJ { - uint32 level_id = 6; // offset: 36 - bool DPNPCDGJPBG = 9; // offset: 32 - bool BOBAOBPIELO = 7; // offset: 33 - repeated uint32 IEPGKLIDHEK = 10; // offset: 16 +message HLOADNFIOOO { + repeated uint32 DCKIGAHCNMJ = 10; // offset: 16 + uint32 level_id = 13; // offset: 32 + bool FJAKCBPAFMD = 14; // offset: 36 + bool FANPGKBLIOB = 6; // offset: 37 } -message LPHJKGLLJIP { - GCHPNHBDCDO EGLCKGKECAJ = 4; // offset: 32 - uint32 item_value = 7; // offset: 36 - repeated GPFMEDLLKGH PMCBBMKMHNI = 6; // offset: 24 +message LMMLGKHALLA { + repeated GOMKGHJBNFM CEPCGLMFPBC = 6; // offset: 24 + EDJKFOBBDJF HFPEJIDDDJG = 3; // offset: 32 + uint32 item_value = 10; // offset: 36 } -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 +message CJJHNFICDIM { + repeated uint32 BHAOHNCEAJM = 14; // offset: 16 + repeated uint32 HNOCFELOAFJ = 5; // offset: 24 + repeated HLOADNFIOOO JBOJBAGKIAE = 3; // offset: 32 + repeated GOMKGHJBNFM CEPCGLMFPBC = 12; // offset: 48 + repeated LMMLGKHALLA HHFAAFOBKME = 13; // offset: 56 + repeated ACNKOPCGKDD POFJCCBEBGA = 10; // offset: 64 + uint32 PLPHEIBLPDL = 7; // offset: 72 + uint32 item_value = 15; // offset: 76 + uint32 exp = 11; // offset: 80 } -// Obf: FIGCEHAKEFO +// Obf: NJHABLKFDLG // Type: Req -// CmdID: 7113 -message EvolveBuildQueryInfoCsReq { +// CmdID: 7132 +message GetEvolveBuildQueryInfoCsReq { } -// Obf: OOEKDHCCANE +// Obf: LBPHINKJJIM // Type: Rsp -// CmdID: 7107 +// CmdID: 7142 message GetEvolveBuildQueryInfoScRsp { - repeated CJLJDKLCNDA HLLEIPKMJKM = 4; // offset: 32 - JCFPONBDCLG OIAPHBBDPHL = 14; // offset: 24 - uint32 retcode = 15; // offset: 40 + repeated LDLCMMOPKNG JPDOIGJNGNP = 9; // offset: 16 + CJJHNFICDIM CFDIKLBINHK = 8; // offset: 32 + uint32 retcode = 4; // offset: 40 } -// Obf: HCBPNBHDLCF +// Obf: HOKOLDJBBMK // Type: Req -// CmdID: 7130 +// CmdID: 7107 message EvolveBuildStartLevelCsReq { - repeated MOEDGOHOALP avatar_list = 12; // offset: 16 - HHIPKINNCAP EDDJGNNOCAG = 6; // offset: 32 - uint32 level_id = 9; // offset: 40 + repeated EHPLFHLNMIF avatar_list = 10; // offset: 16 + DKPHAFPGDLO NENJBDBJNFI = 11; // offset: 32 + uint32 level_id = 5; // offset: 40 } -// Obf: KPHFNMLGDDB +// Obf: GDMLMJECLCD // Type: Rsp -// CmdID: 7127 +// CmdID: 7123 message EvolveBuildStartLevelScRsp { - CJLJDKLCNDA MODDIBHCPPD = 11; // offset: 16 - uint32 retcode = 14; // offset: 40 - SceneBattleInfo DDHGCAFFFOP = 4; // offset: 24 + LDLCMMOPKNG OEIBHLMDJKA = 13; // offset: 16 + SceneBattleInfo AEPNEDJPAGK = 14; // offset: 24 + uint32 retcode = 10; // offset: 40 } -// Obf: EDJLFPGPIMP +// Obf: FPMGJDEHNAI // Type: Req -// CmdID: 7135 +// CmdID: 7144 message EvolveBuildStartStageCsReq { uint32 level_id = 9; // offset: 24 } -// Obf: MJJLFDFEHCI +// Obf: BNFCJPEGJFL // Type: Rsp -// CmdID: 7138 +// CmdID: 7127 message EvolveBuildStartStageScRsp { - CJLJDKLCNDA MODDIBHCPPD = 5; // offset: 16 - uint32 retcode = 7; // offset: 40 - SceneBattleInfo DDHGCAFFFOP = 6; // offset: 32 + SceneBattleInfo AEPNEDJPAGK = 2; // offset: 24 + LDLCMMOPKNG OEIBHLMDJKA = 6; // offset: 32 + uint32 retcode = 9; // offset: 40 } -// Obf: PNNFLFNJCGE +// Obf: FJGKJHBJCCG // 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 +message GetEvolveBuildGiveupCsReq { + uint32 level_id = 5; // offset: 24 } -// Obf: HCDIHPKFJPG +// Obf: OKBILIPEDPP +// Type: Rsp +// CmdID: 7145 +message GetEvolveBuildGiveupScRsp { + LDLCMMOPKNG OEIBHLMDJKA = 6; // offset: 16 + uint32 retcode = 14; // offset: 32 +} + +message AIAONLCGIHP { +} + +// Type: Rsp +// CmdID: 7129 +message EFDEAJNNEJO { + LDLCMMOPKNG OEIBHLMDJKA = 8; // offset: 24 + uint32 retcode = 4; // offset: 32 +} + +// Obf: CFEDPOMHPCP // Type: Notify -// CmdID: 7102 +// CmdID: 7143 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 + LDLCMMOPKNG OEIBHLMDJKA = 14; // offset: 16 + uint32 level_id = 4; // offset: 32 + IAPIIEJHLMP APKKKEIPJOG = 2; // offset: 36 + bool NLMAFMCFHAL = 10; // offset: 40 + uint32 ELKCOHLGGJN = 9; // offset: 44 + uint32 score_id = 15; // offset: 48 + uint32 item_value = 11; // offset: 52 + uint32 wave = 8; // offset: 56 + uint32 exp = 3; // offset: 60 } -// Obf: IBHJIABGAFN +// Obf: JBGHEJOMOAL // Type: Req -// CmdID: 7144 -message EvolveBuildReRandomStageCsReq { - uint32 level_id = 11; // offset: 24 +// CmdID: 7134 +message GetEvolveBuildReRandomStageCsReq { + uint32 level_id = 2; // offset: 24 } -// Obf: MDNHFAFPNFI +// Obf: PIHEAPGDMLC // Type: Rsp -// CmdID: 7118 +// CmdID: 7121 message GetEvolveBuildReRandomStageScRsp { - uint32 retcode = 5; // offset: 32 - OKIBFKOOEKJ CEHBMIIGMFC = 11; // offset: 24 + HLOADNFIOOO GMBPFFIABHJ = 15; // offset: 24 + uint32 retcode = 13; // offset: 32 } -// Obf: MDKCPLKBCIA +// Obf: LBPEMINKHEN // Type: Req -// CmdID: 7103 -message EvolveBuildShopAbilityUpCsReq { - uint32 NJPCMDNHOFL = 3; // offset: 24 - uint32 level = 5; // offset: 28 +// CmdID: 7108 +message GetEvolveBuildShopAbilityUpCsReq { + uint32 JEKLOEPPJBK = 2; // offset: 24 + uint32 level = 3; // offset: 28 } -// Obf: OEBGFEGPJCO +// Obf: LJDGGBLKKGB // Type: Rsp -// CmdID: 7150 +// CmdID: 7103 message GetEvolveBuildShopAbilityUpScRsp { - uint32 retcode = 14; // offset: 28 - uint32 NJPCMDNHOFL = 6; // offset: 24 - uint32 level = 9; // offset: 32 + uint32 retcode = 6; // offset: 24 + uint32 level = 1; // offset: 28 + uint32 JEKLOEPPJBK = 14; // offset: 32 } -// Obf: EJJANIBHLKA +// Obf: FMGBEEPNNHH +// Type: Req +// CmdID: 7138 +message GetEvolveBuildShopAbilityDownCsReq { + uint32 JEKLOEPPJBK = 6; // offset: 24 + uint32 level = 2; // offset: 28 +} + +// Obf: BJELONPOIAG +// Type: Rsp +// CmdID: 7120 +message GetEvolveBuildShopAbilityDownScRsp { + uint32 retcode = 15; // offset: 24 + uint32 JEKLOEPPJBK = 4; // offset: 28 + uint32 level = 12; // offset: 32 +} + +// Obf: NILMGDJFACH // Type: Req // CmdID: 7116 -message EvolveBuildShopAbilityDownCsReq { - uint32 level = 12; // offset: 28 - uint32 NJPCMDNHOFL = 5; // offset: 24 +message GetEvolveBuildShopAbilityResetCsReq { + EDJKFOBBDJF HFPEJIDDDJG = 7; // offset: 24 } -// Obf: FLCGENEEIAB +// Obf: IPLODDDJKNF // Type: Rsp -// CmdID: 7131 -message GetEvolveBuildShopAbilityDownScRsp { - uint32 level = 5; // offset: 32 - uint32 retcode = 14; // offset: 28 - uint32 NJPCMDNHOFL = 9; // offset: 24 -} - -// Obf: PIGLAICKOGN -// Type: Req -// CmdID: 7115 -message EvolveBuildShopAbilityResetCsReq { - GCHPNHBDCDO EGLCKGKECAJ = 3; // offset: 24 -} - -// Obf: PJEPFKPFHFF -// Type: Rsp -// CmdID: 7106 +// CmdID: 7141 message GetEvolveBuildShopAbilityResetScRsp { - uint32 retcode = 3; // offset: 36 - uint32 item_value = 12; // offset: 32 - repeated GPFMEDLLKGH PMCBBMKMHNI = 10; // offset: 16 - GCHPNHBDCDO EGLCKGKECAJ = 15; // offset: 40 + repeated GOMKGHJBNFM CEPCGLMFPBC = 9; // offset: 16 + uint32 item_value = 4; // offset: 32 + EDJKFOBBDJF HFPEJIDDDJG = 12; // offset: 36 + uint32 retcode = 3; // offset: 40 } -// Obf: ANNGOMIIPML +// Obf: FNIFKDBNLBG // Type: Notify -// CmdID: 7126 +// CmdID: 7118 message GetEvolveBuildCoinNotify { - uint32 item_value = 1; // offset: 28 - GCHPNHBDCDO EGLCKGKECAJ = 13; // offset: 24 + EDJKFOBBDJF HFPEJIDDDJG = 15; // offset: 24 + uint32 item_value = 11; // offset: 28 } -// Obf: MMOKBHHHHJK +// Obf: EMKKAIGDENF // Type: Req -// CmdID: 7133 +// CmdID: 7114 message EvolveBuildSkipTeachLevelCsReq { - uint32 level_id = 11; // offset: 24 + uint32 level_id = 7; // offset: 24 } -// Obf: JMNFHJANFAB +// Obf: OBBEOELJNPA // Type: Rsp -// CmdID: 7109 +// CmdID: 7150 message EvolveBuildSkipTeachLevelScRsp { - uint32 retcode = 4; // offset: 24 - uint32 level_id = 10; // offset: 28 + uint32 retcode = 11; // offset: 24 + uint32 level_id = 15; // offset: 28 } -// Obf: FJKMDGNDILO enum CmdExpeditionType { - FJKMDGNDILO_PCPDHELPKEM = 0; - CmdAcceptMultipleExpeditionCsReq = 2503; - CmdAcceptMultipleExpeditionScRsp = 2550; - CmdTakeMultipleExpeditionRewardCsReq = 2516; - CmdGetExpeditionDataCsReq = 2513; - CmdTakeMultipleExpeditionRewardScRsp = 2531; - CmdGAJMDNEKPOP = 2547; - CmdGetExpeditionDataScRsp = 2507; + OKPCOBCMOFF_NLCDGIPGFDJ = 0; + CmdHKCILGGEEFM = 2509; + CmdGetExpeditionDataScRsp = 2542; + CmdAcceptMultipleExpeditionScRsp = 2503; + CmdGetExpeditionDataCsReq = 2532; + CmdAcceptMultipleExpeditionCsReq = 2508; + CmdTakeMultipleExpeditionRewardScRsp = 2520; + CmdTakeMultipleExpeditionRewardCsReq = 2538; } -message AMDECGBPIBF { - uint32 id = 8; // offset: 24 +message ExpeditionInfo { + uint32 id = 1; // offset: 24 } -// Obf: GELIOMDHCDK +// Obf: DGHLOHPCFKP // Type: Req -// CmdID: 2513 +// CmdID: 2532 message GetExpeditionDataCsReq { } -// Obf: EKCIKDPIDFO +// Obf: CNLOBEKDKGL // Type: Rsp -// CmdID: 2507 +// CmdID: 2542 message GetExpeditionDataScRsp { - 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 + repeated uint32 CAALNNFJIAH = 7; // offset: 24 + repeated ExpeditionInfo expedition_info = 4; // offset: 32 + int64 BJMGDBCHEAN = 9; // offset: 40 + uint32 retcode = 8; // offset: 48 + uint32 total_expedition_count = 12; // offset: 52 } -// Obf: MPBFLMBNBEO +// Obf: GFGPOLPKOLH // Type: Req -// CmdID: 2503 +// CmdID: 2508 message AcceptMultipleExpeditionCsReq { - repeated AMDECGBPIBF IGCABDFPIOD = 13; // offset: 24 + repeated ExpeditionInfo expedition = 9; // offset: 24 } -// Obf: KDFMNPJMFMN +// Obf: LIIHMEHAHDN // Type: Rsp -// CmdID: 2550 +// CmdID: 2503 message AcceptMultipleExpeditionScRsp { - int64 KAMBBFDEBAM = 7; // offset: 48 - repeated ItemList HALFGLGLDLO = 14; // offset: 16 - repeated AMDECGBPIBF KDPCCAIOBMI = 15; // offset: 24 - uint32 retcode = 11; // offset: 40 + repeated ExpeditionInfo accept_multi_expedition = 1; // offset: 16 + repeated ItemList DJOBNPIAEJP = 13; // offset: 32 + uint32 retcode = 8; // offset: 40 + int64 BJMGDBCHEAN = 4; // offset: 48 } -// Obf: MHKPGPLKHEA +// Obf: PEIGLFGGMJH // Type: Req -// CmdID: 2516 +// CmdID: 2538 message TakeMultipleExpeditionRewardCsReq { } -// Obf: HHCAFNKOFGH +// Obf: MFDJDDKAHKL // Type: Rsp -// CmdID: 2531 +// CmdID: 2520 message TakeMultipleExpeditionRewardScRsp { - int64 KAMBBFDEBAM = 8; // offset: 48 - repeated uint32 ANMHKDANNDL = 15; // offset: 24 - repeated ItemList HALFGLGLDLO = 12; // offset: 32 - uint32 retcode = 11; // offset: 40 + repeated ItemList DJOBNPIAEJP = 6; // offset: 16 + repeated uint32 NPCMKBNJABA = 8; // offset: 32 + int64 BJMGDBCHEAN = 9; // offset: 40 + uint32 retcode = 2; // offset: 48 } // Type: Notify -// 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 +// CmdID: 2509 +message HKCILGGEEFM { + repeated ExpeditionInfo expedition_info = 10; // offset: 16 + repeated uint32 CAALNNFJIAH = 6; // offset: 24 + uint32 total_expedition_count = 15; // offset: 40 + int64 BJMGDBCHEAN = 3; // offset: 48 } -// Obf: PGEKJIEDHHD enum CmdFantasticStoryActivityType { - PGEKJIEDHHD_PCPDHELPKEM = 0; - CmdFantasticStoryActivityBattleEndScNotify = 4918; - CmdEnterActivityFantasticStoryCsReq = 4995; - CmdNDKKAGKCFGH = 4994; - CmdEnterFantasticStoryActivityStageScRsp = 4914; - CmdGetFantasticStoryActivityDataScRsp = 4910; - CmdGetFantasticStoryActivityDataCsReq = 4991; + GJALOMOKFKK_NLCDGIPGFDJ = 0; + CmdGetFantasticStoryActivityDataCsReq = 4973; + CmdEnterFantasticStoryActivityStageCsReq = 4927; + CmdFantasticStoryActivityBattleEndScNotify = 4913; + CmdGetFantasticStoryActivityDataScRsp = 4903; + CmdEnterFantasticStoryActivityStageScRsp = 4936; + CmdEPMJEKOHNME = 4980; } -message CGHJPDIDOBI { - repeated uint32 buff_list = 12; // offset: 16 - repeated OIIADJCEMKB avatar_list = 7; // offset: 24 +message FGGCEKHFPLH { + repeated PKCIPJBKAFO avatar_list = 1; // offset: 16 + repeated uint32 buff_list = 8; // offset: 32 } -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 +message GCFDJCPFOGG { + repeated uint32 FIBFIKOBDPG = 14; // offset: 16 + repeated uint32 JJOBBOHHOMG = 6; // offset: 24 + map DLBOJCCDCFI = 15; // offset: 40 + map DALPAKHCKLI = 9; // offset: 48 + repeated uint32 DJJKDGEFOIP = 2; // offset: 56 + repeated uint32 HPLNHIFHBMA = 3; // offset: 64 + uint32 OFHBPNGDEGO = 5; // offset: 72 } -// Obf: LOHCPKJILIC +// Obf: DEMKDHAODBJ // Type: Req -// CmdID: 4991 +// CmdID: 4973 message GetFantasticStoryActivityDataCsReq { - uint32 CEIMNDJFDJD = 4; // offset: 24 + uint32 OFHBPNGDEGO = 7; // offset: 24 } -// Obf: EFBKKOJLIBI +// Obf: MHMLENGPLLD // Type: Rsp -// CmdID: 4910 +// CmdID: 4903 message GetFantasticStoryActivityDataScRsp { - FEDEIOIJJJC ONAJJGCJOHA = 4; // offset: 16 - uint32 retcode = 5; // offset: 32 + GCFDJCPFOGG ONIEMLICONB = 6; // offset: 24 + uint32 retcode = 13; // offset: 32 } // Type: Notify -// CmdID: 4994 -message NDKKAGKCFGH { - FEDEIOIJJJC ONAJJGCJOHA = 3; // offset: 24 +// CmdID: 4980 +message EPMJEKOHNME { + GCFDJCPFOGG ONIEMLICONB = 5; // offset: 24 } -message OIIADJCEMKB { +message PKCIPJBKAFO { uint32 avatar_id = 1; // offset: 24 - AvatarType avatar_type = 9; // offset: 28 + AvatarType avatar_type = 7; // offset: 28 } -// Obf: JCMMAMKLILL +// Obf: NLIBEBMOKCI // Type: Req -// CmdID: 4995 -message EnterActivityFantasticStoryCsReq { - 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 +// CmdID: 4927 +message EnterFantasticStoryActivityStageCsReq { + repeated PKCIPJBKAFO avatar_list = 6; // offset: 16 + repeated uint32 buff_list = 8; // offset: 24 + uint32 OFHBPNGDEGO = 13; // offset: 40 + uint32 battle_id = 14; // offset: 44 } -// Obf: EDGNNIIHEIP +// Obf: HOPLLHBDLBI // Type: Rsp -// CmdID: 4914 +// CmdID: 4936 message EnterFantasticStoryActivityStageScRsp { - uint32 CEIMNDJFDJD = 12; // offset: 32 - uint32 battle_id = 10; // offset: 36 - uint32 retcode = 4; // offset: 40 - SceneBattleInfo battle_info = 7; // offset: 24 + SceneBattleInfo battle_info = 13; // offset: 16 + uint32 battle_id = 10; // offset: 32 + uint32 retcode = 2; // offset: 36 + uint32 OFHBPNGDEGO = 9; // offset: 40 } -// Obf: APILJBAAGDB +// Obf: NAGIJNLDDEA // Type: Notify -// CmdID: 4918 +// CmdID: 4913 message FantasticStoryActivityBattleEndScNotify { - uint32 JHGANJGBALI = 3; // offset: 32 - uint32 CEIMNDJFDJD = 2; // offset: 28 - uint32 battle_id = 7; // offset: 24 + uint32 OFHBPNGDEGO = 13; // offset: 24 + uint32 battle_id = 6; // offset: 28 + uint32 FHBNGHINHOG = 11; // offset: 32 } -// Obf: NAAOMIGPMHE enum CmdFateType { - NAAOMIGPMHE_PCPDHELPKEM = 0; - CmdFateStartCsReq = 5980; - CmdFateShopLockGoodsScRsp = 5953; - 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; + DFNJFJBGLLP_NLCDGIPGFDJ = 0; + CmdFateChangeLineupCsReq = 5969; + CmdFateHandlePendingActionCsReq = 5970; + CmdFateQueryCsReq = 5982; + CmdFateShopRefreshGoodsCsReq = 5971; + CmdFateTakeExpRewardScRsp = 6000; + CmdFateHandlePendingActionScRsp = 5962; + CmdFateSettleScNotify = 5999; + CmdFateShopLeaveScRsp = 5988; + CmdFateShopSellBuffCsReq = 5993; + CmdFateChangeLineupScRsp = 5995; + CmdFateShopBuyGoodsScRsp = 5979; + CmdFateShopSellBuffScRsp = 5984; + CmdJOLGFGCFMAL = 5968; + CmdFateStartScRsp = 5973; + CmdFateShopBuyGoodsCsReq = 5959; + CmdFateSyncActionResultScNotify = 5956; + CmdFateShopLeaveCsReq = 5953; + CmdFGEMJLFIHHL = 5991; + CmdFateTakeExpRewardCsReq = 5964; + CmdFateBattleStartScRsp = 5977; + CmdFateShopLockGoodsCsReq = 5955; + CmdFateShopRefreshGoodsScRsp = 5990; + CmdFateSyncPendingActionScNotify = 5966; + CmdFateShopLockGoodsScRsp = 5958; + CmdFateQueryScRsp = 5992; + CmdFateBattleStartCsReq = 5994; + CmdFateStartCsReq = 5957; } -enum PCDAHKGMGNB { - PCDAHKGMGNB_PCPDHELPKEM = 0; - PCDAHKGMGNB_GGFJKGFFOBE = 1; - PCDAHKGMGNB_JPLHMLDPIMA = 2; - PCDAHKGMGNB_BFJHKAEDNFC = 3; - PCDAHKGMGNB_DPBMMBKCPDO = 4; - PCDAHKGMGNB_ILCHDBKLLFA = 5; - PCDAHKGMGNB_FBHKAFPONLB = 6; +enum EMFDLPNOGOH { + EMFDLPNOGOH_NLCDGIPGFDJ = 0; + EMFDLPNOGOH_NGPHFLBNHKB = 1; + EMFDLPNOGOH_KBAENNGPMPH = 2; + EMFDLPNOGOH_GKHJMGPHDBK = 3; + EMFDLPNOGOH_CHGJLDDJJAH = 4; + EMFDLPNOGOH_FBKMDMLBNII = 5; + EMFDLPNOGOH_MADBILBKOAO = 6; } -// Obf: KGHOCAPHLDG enum FateMasterStatusType { - KGHOCAPHLDG_PCPDHELPKEM = 0; - KGHOCAPHLDG_BNJMPCHFINA = 1; - KGHOCAPHLDG_CCJCFMIAFCM = 2; - KGHOCAPHLDG_PCBFNNJLOKC = 3; + KNGLNMKNGJD_NLCDGIPGFDJ = 0; + KNGLNMKNGJD_LCNJHOKLMPN = 1; + KNGLNMKNGJD_JJBEPKLOLCP = 2; + KNGLNMKNGJD_PEBNPKOCADN = 3; } -message APHLJPLBOIF { - uint32 PNJHMGNEJJI = 6; // offset: 24 - BGCEJDCHKBA ALFHNEHOBJA = 7; // offset: 28 +message FJKMGCKMNNA { + MOHNIMLCODA NFMKOFNEKLA = 5; // offset: 24 + uint32 BNEFLBPCPOI = 4; // offset: 28 } -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 JOGCCINEHFJ { + repeated uint32 monster_list = 1; // offset: 16 + uint32 affix_id = 9; // offset: 32 + uint32 unique_id = 3; // offset: 36 + bool FNIAOAOBKBA = 12; // offset: 40 + bool DIHFBELJFIA = 11; // offset: 41 } -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 GKJEMHKOMJC { + repeated JOGCCINEHFJ CFFCNEDGCJJ = 5; // offset: 16 + uint32 rank = 2; // offset: 32 + int32 max_hp = 4; // offset: 36 + uint32 avatar_id = 6; // offset: 40 + int32 hp = 11; // offset: 44 + FateMasterStatusType status = 7; // offset: 48 } -message NANODNMFFFH { - uint32 avatar_id = 4; // offset: 24 - bool GDNIHALOKHC = 7; // offset: 28 +message CLNABFMHFFH { + bool BKFONKNLCHP = 5; // offset: 24 + uint32 avatar_id = 9; // offset: 28 } -message JELDAKKHANC { - NANODNMFFFH AOPAKLIFBAL = 15; // offset: 16 - NANODNMFFFH JDOMCFFACAL = 6; // offset: 24 +message MJLJMCCGNEE { + CLNABFMHFFH KPEHHGEKNHA = 2; // offset: 16 + CLNABFMHFFH LJEAFPOHNCD = 1; // offset: 32 } -message PCKIOEGAPAI { - repeated BDDBAKBOMKP CIGCKKGMLID = 13; // offset: 16 +message PJFDAOKIKOJ { + repeated GKJEMHKOMJC OCAMBKNKKGO = 1; // offset: 16 } -// Obf: CBJNGAMLAKM -message FateBuffData { - uint32 buff_id = 6; // offset: 28 - uint32 cnt = 8; // offset: 24 +message KOLCCDIJBGO { + uint32 cnt = 5; // offset: 24 + uint32 buff_id = 2; // offset: 28 } -// Obf: JFFMGCJCOJL -message ActiveTraitSourceList { - APHLJPLBOIF source = 14; // offset: 16 +message PLMAMHBLJKP { + FJKMGCKMNNA source = 13; // offset: 24 uint32 cnt = 6; // offset: 32 } -message JDKAJMEPECF { - repeated ActiveTraitSourceList EFOLENMOFKP = 7; // offset: 16 - uint32 trait_id = 9; // offset: 32 +message AGPKFBLGDIH { + repeated PLMAMHBLJKP KBGAPHFIPJF = 11; // offset: 24 + uint32 trait_id = 4; // offset: 32 } -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 NBBHDPCPHNN { + map EHNHILFAHGP = 8; // offset: 16 + repeated uint32 MHLNGFBOIDP = 1; // offset: 24 + repeated KOLCCDIJBGO buff_list = 9; // offset: 32 + repeated uint32 NGOMJIFBBBP = 4; // offset: 40 + repeated AGPKFBLGDIH ICCMJHJLPCD = 2; // offset: 48 + uint32 JIMBJHLMHLO = 11; // offset: 64 } -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 JDAIOFEPGCC { + uint32 KDKPDJNMMCM = 4; // offset: 24 + bool GDOBLPPEGKD = 15; // offset: 28 + uint32 buff_id = 1; // offset: 32 + uint32 cnt = 6; // offset: 36 } -message GLAAJKHKMHB { - uint32 item_value = 8; // offset: 28 - uint32 DBIBNHEOPPI = 3; // offset: 24 +message IMIHIMCHHIP { + uint32 OIDJFIFJDHL = 15; // offset: 24 + uint32 item_value = 5; // offset: 28 } -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 JIMNPPNNHEL { + repeated IMIHIMCHHIP AALLBBCJGIA = 4; // offset: 16 + repeated JDAIOFEPGCC OGDKJPDFFAI = 15; // offset: 24 + bool PNMNPFGCFBJ = 1; // offset: 40 + bool ONDCOEBNAPJ = 5; // offset: 41 + uint32 item_value = 11; // offset: 44 + uint32 KCBLNMMHOKG = 7; // offset: 48 + uint32 MNCBFLEFJCK = 3; // offset: 52 } -message LBCNAOFKCIL { - uint32 HJMGGLANHML = 15; // offset: 24 - uint32 OMNFDNBEPLA = 13; // offset: 28 - uint32 GNDEPOKFHPE = 11; // offset: 32 +message KCLHMJHIDOB { + uint32 BKPDKFLDLDD = 10; // offset: 24 + uint32 KBBDABKELKB = 14; // offset: 28 + uint32 IDNHBBMLNJK = 11; // offset: 32 } -message CEFFLAGCMIL { - repeated uint32 CDHKFDPLLGD = 3; // offset: 24 +message ENJDEFHFKPI { + repeated uint32 BAHMHMDOMPB = 12; // offset: 16 } -message LFDHOPEMOPL { - uint32 IOGDBCPMPLH = 8; // offset: 24 - uint32 unique_id = 6; // offset: 28 -} - -message LNMBJPJONPE { - uint32 PGHDKFPGPIH = 12; // offset: 32 - uint32 unique_id = 9; // offset: 28 - int32 value = 7; // offset: 24 -} - -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 DFAHMBOGMAN { - HEHMFNLHOJI CKOOKFNBPAF = 10; // offset: 16 - uint32 queue_position = 14; // offset: 32 -} - -// Obf: GHGEEEKAFCO -// Type: Req -// 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 { +message KLMNGOJKEIN { uint32 unique_id = 1; // offset: 24 + uint32 MELNKMALHJO = 4; // offset: 28 } -message KNOCKAECKII { - BDDBAKBOMKP LFMKDJEOIGI = 3; // offset: 16 +message KAOPGJBGEBF { + int32 value = 4; // offset: 24 + uint32 unique_id = 7; // offset: 28 + uint32 DAMIHCPPJAB = 5; // offset: 32 } -// Obf: BFHEDMBFHPC -// Type: Notify -// CmdID: 5965 -message FateSyncPendingActionScNotify { - DFAHMBOGMAN pending_action = 10; // offset: 24 +message BFBCEOICLAB { + PJFDAOKIKOJ CCOPDLOKAAE = 10; // offset: 16 + ENJDEFHFKPI IEMEKMDDIOI = 6; // offset: 24 + repeated KAOPGJBGEBF LNNGKPAJKLP = 13; // offset: 32 + NBBHDPCPHNN MHALEIHFKLG = 12; // offset: 40 + KCLHMJHIDOB LMLDELGBJOO = 1; // offset: 48 + JIMNPPNNHEL EFLLPHLDBPC = 5; // offset: 56 + ANNFOAGBJBP CMCBGGKLBCF = 1749; // offset: 64 + repeated KLMNGOJKEIN FELMAMPGMAE = 4; // offset: 72 + JFKAOMCJIKK FMIGOKIDKJL = 15; // offset: 80 + IBGFKJMMICI GODPEHNPPCO = 1316; // offset: 88 + uint32 difficulty_level = 2; // offset: 104 + EMFDLPNOGOH status = 7; // offset: 108 + uint32 GBMBGHAPDMG = 11; // offset: 112 + uint32 area_id = 14; // offset: 116 } -message HEHMFNLHOJI { - oneof NLPPPCHGGPF { - DLPGKJLBFLI CICGMNHMLME = 11; // offset: 24 - JMBNFINPHCA COHMGGPHIHN = 4; // offset: 24 +message JFKAOMCJIKK { + KFAIFLHPEIE GJDKHBPHNCG = 14; // offset: 16 + uint32 queue_position = 1; // offset: 32 +} + +// Obf: AMEFCGGAGGC +// Type: Req +// CmdID: 5970 +message FateHandlePendingActionCsReq { + uint32 queue_position = 4; // offset: 36 + oneof DMNECEKOLAJ { + AFKJKLJJLKN HNPBCGILAJP = 15; // offset: 24 + GHAJMKCEEPJ NPBKAADBHHC = 11; // offset: 24 } } -message DLPGKJLBFLI { - repeated uint32 FDMHNFKHGBG = 8; // offset: 16 +message AFKJKLJJLKN { + uint32 PJLEJKEOFII = 10; // offset: 24 } -message JFNAAFNLHNP { - uint32 KJGBPCEGFAP = 11; // offset: 28 - uint32 PGHDKFPGPIH = 1; // offset: 24 +message GHAJMKCEEPJ { + bool MLKBOBIEAPL = 13; // offset: 24 + uint32 NOILILELKFB = 15; // offset: 28 } -message JMBNFINPHCA { - repeated JFNAAFNLHNP NPCECMJGILB = 4; // offset: 16 +// Obf: ILLBJPOBLLK +// Type: Rsp +// CmdID: 5962 +message FateHandlePendingActionScRsp { + uint32 queue_position = 9; // offset: 24 + uint32 retcode = 10; // offset: 28 } -message MFMEMDJKDAF { - DGMLAAIHBFC DCFGOFNBLCM = 10; // offset: 32 - repeated uint32 EGCOGPACJOD = 4; // offset: 16 - ACFIGFIILOJ FKOEBMADJEK = 13; // offset: 48 - repeated uint32 EPMFDGPKPHJ = 6; // offset: 24 +// Obf: HCPNKGMBBIP +// Type: Notify +// CmdID: 5956 +message FateSyncActionResultScNotify { + repeated DDLHODCINBI CLGGKLNPLCK = 10; // offset: 16 } -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 DDLHODCINBI { + oneof MMCGBGDJIPN { + DACCNAFGHFJ EKKABKCCLGJ = 7; // offset: 24 + MMPPKFJEOGK BJEDONKMCFE = 3; // offset: 24 + OPPNDJOCBEA GAEFNAJACEH = 11; // offset: 24 + FLIPLAHLMKM JGKDIFDIMKN = 5; // offset: 24 + DBKNLPMGFFH MFFLKLAJBDF = 13; // offset: 24 + JFLOHLLMOJK HENLCGACIOK = 1; // offset: 24 + DOBHOCKGHBI PLFLNBLMMHI = 4; // offset: 24 + MAFJLIIKIIF NKPAELIHJAD = 14; // offset: 24 + ANJBJLDMDFN MLPFDMIILBD = 12; // offset: 24 + AFANKKDMIHC GIGFDPNIMGD = 6; // offset: 24 + FHDBCDOEAEM BNBGBAKHNEB = 8; // offset: 24 + LMOPAFOIJNF JGNMFHFCIFN = 2; // offset: 24 + KAJLLLAAKOG OKDKHJFHJND = 10; // offset: 24 + AHOMAAHPCIG CCOHJLKNFON = 15; // offset: 24 + KGJGEEEKNNC MILPEAKHKEL = 9; // offset: 24 + LHJBIHJBNHI PLDLCJPGCIB = 27; // offset: 24 + BDJEGABKNHN FEINKBBJNHP = 1500; // offset: 24 + ELEMFBMOMMM HNFLLMLLNFI = 592; // offset: 24 + HACIGDEEMCJ CCEGFKEBEMI = 349; // offset: 24 + PANAGPMIIIH GGGLMGKKFFM = 1846; // offset: 24 + KGOBMEOAEBL JKHGEJCJOEB = 1915; // offset: 24 + PIKIDDEEDII CMHLMLEGNGM = 562; // offset: 24 + } } -message ACFIGFIILOJ { - uint32 exp = 3; // offset: 40 - repeated uint32 POPPGIDKLMF = 9; // offset: 32 - repeated uint32 GDIPEGFBLAB = 12; // offset: 16 +message JFLOHLLMOJK { + uint32 MNCBFLEFJCK = 4; // offset: 24 + uint32 KCBLNMMHOKG = 8; // offset: 28 } -message HMEDBGAMMPN { - map BOLEHILKKAO = 6; // offset: 32 - uint32 DACOKFCBMBI = 8; // offset: 44 - uint32 OKONFGOPOOK = 7; // offset: 40 - repeated uint32 MGCPIPCGILO = 13; // offset: 24 +message KGJGEEEKNNC { + JIMNPPNNHEL EFLLPHLDBPC = 4; // offset: 16 } -// Obf: EIBBALKEGFN +message KGOBMEOAEBL { + bool ONDCOEBNAPJ = 7; // offset: 24 +} + +message PIKIDDEEDII { + repeated uint32 BAHMHMDOMPB = 11; // offset: 16 +} + +message LMOPAFOIJNF { + repeated KOLCCDIJBGO FCKIOLPLANI = 7; // offset: 16 + repeated uint32 PDKAMAGEFEK = 5; // offset: 24 +} + +message KAJLLLAAKOG { + repeated AGPKFBLGDIH BFNINELCBCN = 1; // offset: 24 + repeated uint32 CJBINCOKFPO = 8; // offset: 32 +} + +message AHOMAAHPCIG { + repeated uint32 DAPJMJMGCFC = 3; // offset: 24 + repeated uint32 EKJDLEFFGHD = 13; // offset: 32 +} + +message BDJEGABKNHN { + repeated uint32 PPHEKHLLFHC = 14; // offset: 24 + map ICAOKNPHKGN = 2; // offset: 32 +} + +message PANAGPMIIIH { + repeated uint32 NGOMJIFBBBP = 4; // offset: 16 +} + +message ELEMFBMOMMM { + BGNIMFMFKLH ECMBBBAPAJC = 2; // offset: 16 +} + +message HACIGDEEMCJ { + FJKMGCKMNNA JDFKEJDDGFC = 4; // offset: 16 +} + +message DACCNAFGHFJ { + KCLHMJHIDOB AKGJOPBLPNE = 15; // offset: 16 +} + +message MMPPKFJEOGK { + EMFDLPNOGOH EGBFNFCEPHD = 6; // offset: 24 +} + +message LEGBKMIIJOA { + double FJDFOPNAFPP = 1; // offset: 24 + uint32 GCIFCLINGFN = 8; // offset: 32 + uint32 avatar_id = 12; // offset: 36 + uint32 ECPMGBGLLNN = 2; // offset: 40 + uint32 DIIDBKIJEAF = 7; // offset: 44 + uint32 JNPBAOOALEH = 3; // offset: 48 + bool JMCMPFPDEHG = 11; // offset: 52 + bool MEHPJMPDNNA = 6; // offset: 53 + uint32 JGLNALONLDO = 4; // offset: 56 +} + +message OPPNDJOCBEA { + repeated uint32 EAOCKLDEOGH = 9; // offset: 16 + repeated LEGBKMIIJOA MIKKAEJNLAL = 4; // offset: 24 + repeated GKJEMHKOMJC OCAMBKNKKGO = 13; // offset: 32 + uint32 JJDEEHAMHGF = 1; // offset: 48 + uint32 NCDBCLLAHPP = 10; // offset: 52 + bool NEEDLFJJFPL = 3; // offset: 56 + uint32 LKPNNOGPJOI = 5; // offset: 60 + uint32 GCNMKIHOFGG = 15; // offset: 64 +} + +message FLIPLAHLMKM { + repeated MJLJMCCGNEE BLFMGKPNPGG = 2; // offset: 24 +} + +message DBKNLPMGFFH { + uint32 gold = 12; // offset: 24 +} + +message DOBHOCKGHBI { + uint32 JIMBJHLMHLO = 12; // offset: 24 +} + +message MAFJLIIKIIF { + KLMNGOJKEIN MAIBAOAOGID = 7; // offset: 16 +} + +message ANJBJLDMDFN { + uint32 unique_id = 12; // offset: 24 +} + +message AFANKKDMIHC { + KAOPGJBGEBF MGMPDHKJFIM = 4; // offset: 16 +} + +message FHDBCDOEAEM { + uint32 unique_id = 15; // offset: 24 +} + +message LHJBIHJBNHI { + GKJEMHKOMJC GJPGBBHCAFC = 15; // offset: 16 +} + +// Obf: OICAPCABFNK +// Type: Notify +// CmdID: 5966 +message FateSyncPendingActionScNotify { + JFKAOMCJIKK FMIGOKIDKJL = 15; // offset: 24 +} + +message KFAIFLHPEIE { + oneof MMCGBGDJIPN { + DAFHOKGICNG HNPBCGILAJP = 13; // offset: 24 + JCMKKEKMHNC NPBKAADBHHC = 5; // offset: 24 + } +} + +message DAFHOKGICNG { + repeated uint32 PDABDEJBPEL = 6; // offset: 16 +} + +message KMLOMKCMGHD { + uint32 JCNDBKGBLLJ = 9; // offset: 24 + uint32 DAMIHCPPJAB = 7; // offset: 28 +} + +message JCMKKEKMHNC { + repeated KMLOMKCMGHD LGFJPBJOBPC = 13; // offset: 24 +} + +message EJCCCIGMHOM { + HIJCLODMBPO GJFKKFFJDAH = 4; // offset: 24 + repeated uint32 NKHIIMHCLCD = 14; // offset: 32 + GCECAGOELDP BDIBPIMAPOC = 13; // offset: 40 + repeated uint32 GMGOHBLFMAN = 2; // offset: 48 +} + +message HIJCLODMBPO { + HJHMNDBJPND OAFLJGCKIAJ = 15; // offset: 16 + repeated HJFCEEBAGMF BJJDJFJMGDI = 13; // offset: 24 + map BDJECEJAKIJ = 2; // offset: 40 + HJHMNDBJPND PIDFDPIDJMN = 6; // offset: 48 + uint32 OHPGHPFLFKO = 5; // offset: 56 +} + +message GCECAGOELDP { + repeated uint32 CFIKMGKPOFH = 2; // offset: 24 + repeated uint32 NPDOKAJOOKD = 10; // offset: 32 + uint32 exp = 4; // offset: 40 +} + +message HJHMNDBJPND { + map LJDLJKCMIIC = 13; // offset: 16 + repeated uint32 DKJEDBHLOPP = 14; // offset: 24 + uint32 KAENLKDNOMF = 4; // offset: 40 + uint32 AADNIFFHHDD = 11; // offset: 44 +} + +// Obf: MFAGCMDGHPJ // Type: Req -// CmdID: 5963 +// CmdID: 5982 message FateQueryCsReq { } -// Obf: PHPCLOMGFMG +// Obf: DOFDHCNMNMJ // Type: Rsp -// CmdID: 5957 +// CmdID: 5992 message FateQueryScRsp { - KDJIDJBBHHE MODDIBHCPPD = 11; // offset: 32 - uint32 retcode = 6; // offset: 40 - MFMEMDJKDAF rogue_get_info = 8; // offset: 24 + EJCCCIGMHOM LFLCDNGALME = 4; // offset: 24 + BFBCEOICLAB OEIBHLMDJKA = 9; // offset: 32 + uint32 retcode = 5; // offset: 40 } -// Obf: EILJBHNCJBL +// Obf: KMDNHNAEPBE // Type: Req -// CmdID: 5980 +// CmdID: 5957 message FateStartCsReq { - repeated HAJAOGGPCJC avatar_list = 1; // offset: 24 - uint32 area_id = 9; // offset: 32 - uint32 difficulty_level = 15; // offset: 36 + repeated KPNHGDGLICN avatar_list = 10; // offset: 24 + uint32 difficulty_level = 12; // offset: 32 + uint32 area_id = 15; // offset: 36 } -// Obf: BBOELNNGEOP +// Obf: KEMGFAPBFNL // Type: Rsp -// CmdID: 5977 +// CmdID: 5973 message FateStartScRsp { - KDJIDJBBHHE MODDIBHCPPD = 14; // offset: 16 - uint32 retcode = 5; // offset: 32 + BFBCEOICLAB OEIBHLMDJKA = 10; // offset: 24 + uint32 retcode = 9; // offset: 32 } -// Obf: GNCOHAFOOCP +// Obf: OGCKAGAMDJP // Type: Req -// CmdID: 5985 +// CmdID: 5994 message FateBattleStartCsReq { } -// Obf: PCMGHKAHNFJ +// Obf: HIEGKBMFNMJ // Type: Rsp -// CmdID: 5988 +// CmdID: 5977 message FateBattleStartScRsp { - SceneBattleInfo battle_info = 9; // offset: 24 - uint32 retcode = 7; // offset: 32 + SceneBattleInfo battle_info = 4; // offset: 16 + uint32 retcode = 9; // offset: 32 } -// Obf: HGNNIEFKBBD +// Obf: OEMOJOKKKNL // Type: Req -// CmdID: 5955 -message FateChangeLineupCsReq { - repeated HAJAOGGPCJC avatar_list = 10; // offset: 24 -} - -// Obf: CEDCHJJJDLK -// Type: Rsp -// CmdID: 5951 -message FateChangeLineupScRsp { - uint32 retcode = 10; // offset: 24 -} - -// 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 +message FateChangeLineupCsReq { + repeated KPNHGDGLICN avatar_list = 15; // offset: 24 } -// 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 +// Obf: GBOIDHOLFGH // 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 +// CmdID: 5995 +message FateChangeLineupScRsp { + uint32 retcode = 6; // offset: 24 } -// Obf: FCGBBMFPALD +// Obf: IBECCHLNDFL // Type: Req -// CmdID: 5968 +// CmdID: 5959 +message FateShopBuyGoodsCsReq { + uint32 COCLMANMAAI = 9; // offset: 24 +} + +// Obf: GMDDANCGGBL +// Type: Rsp +// CmdID: 5979 +message FateShopBuyGoodsScRsp { + uint32 retcode = 6; // offset: 24 + uint32 COCLMANMAAI = 10; // offset: 28 +} + +// Obf: BPFLBBKOPNN +// Type: Req +// CmdID: 5993 +message FateShopSellBuffCsReq { + uint32 JDIFHPAFPID = 7; // offset: 24 + uint32 PCJOBDNLEAI = 12; // offset: 28 + bool PMCPIECGEHH = 9; // offset: 32 +} + +// Obf: LBNKGCMFNCM +// Type: Rsp +// CmdID: 5984 +message FateShopSellBuffScRsp { + uint32 PCJOBDNLEAI = 12; // offset: 24 + uint32 JDIFHPAFPID = 14; // offset: 28 + bool PMCPIECGEHH = 11; // offset: 32 + uint32 retcode = 2; // offset: 36 +} + +// Obf: HJFALMNEFDC +// Type: Req +// CmdID: 5971 message FateShopRefreshGoodsCsReq { } -// Obf: MANGALFLFIN +// Obf: OPABCPDGGAA // Type: Rsp -// CmdID: 5995 +// CmdID: 5990 message FateShopRefreshGoodsScRsp { - repeated JCFDCEKLBFH shop_goods_list = 11; // offset: 24 - uint32 retcode = 13; // offset: 36 - bool EBKLPKNANLN = 2; // offset: 32 + repeated JDAIOFEPGCC OGDKJPDFFAI = 13; // offset: 24 + uint32 retcode = 10; // offset: 32 + bool PNMNPFGCFBJ = 4; // offset: 36 } -// Obf: PBGGOCNNLNC +// Obf: OPHOEIDJDMO // Type: Req -// CmdID: 5986 +// CmdID: 5955 message FateShopLockGoodsCsReq { - bool is_locked = 6; // offset: 24 + bool is_locked = 1; // offset: 24 } -// Obf: KJMNDNHEICN +// Obf: JPNPDPIBNBB // Type: Rsp -// CmdID: 5953 +// CmdID: 5958 message FateShopLockGoodsScRsp { - bool is_locked = 4; // offset: 24 - uint32 retcode = 7; // offset: 28 + uint32 retcode = 2; // offset: 24 + bool is_locked = 5; // offset: 28 } -// Obf: FINGNBENPCL +// Obf: JHOFKNCODLC // Type: Req -// CmdID: 6000 +// CmdID: 5953 message FateShopLeaveCsReq { } -// Obf: FGKEOANJNNL +// Obf: LIBBPNHIGAG // Type: Rsp -// CmdID: 5966 +// CmdID: 5988 message FateShopLeaveScRsp { - uint32 retcode = 8; // offset: 24 + uint32 retcode = 14; // offset: 24 } -message POFKPELNBBL { - repeated JELDAKKHANC ABIHHACBPPF = 15; // offset: 16 +message ANNFOAGBJBP { + repeated MJLJMCCGNEE BLFMGKPNPGG = 4; // offset: 24 } -message NDCJAAOLEBA { - APHLJPLBOIF source = 9; // offset: 32 - map BBJCMOFGBFI = 7; // offset: 16 +message BGNIMFMFKLH { + FJKMGCKMNNA source = 8; // offset: 16 + map OPEMKBPFFDN = 5; // offset: 32 } -message PKHPCMNPHKI { - repeated NDCJAAOLEBA IAIOHLPJIAA = 1; // offset: 24 +message IBGFKJMMICI { + repeated BGNIMFMFKLH OPOIDPJFFPK = 10; // offset: 24 } // Type: Req -// CmdID: 5956 -message EPEIBOMNEGI { +// CmdID: 5991 +message FGEMJLFIHHL { } // Type: Rsp -// CmdID: 5976 -message JFDABMJMDLD { - uint32 retcode = 4; // offset: 24 +// CmdID: 5968 +message JOLGFGCFMAL { + uint32 retcode = 7; // 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 HDHLHNEACHP { + bool ENEIHGDAPDA = 14; // offset: 24 + AvatarType avatar_type = 4; // offset: 28 + uint32 id = 2; // offset: 32 + uint32 level = 7; // 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 +message HJFCEEBAGMF { + repeated uint32 FELMAMPGMAE = 12; // offset: 16 + map DBIFAJIBGAC = 2; // offset: 24 + repeated HDHLHNEACHP avatar_list = 15; // offset: 32 + map DHBPGMPMPOL = 927; // offset: 40 + map LANHCGFHCDB = 6; // offset: 48 + repeated uint32 LNNGKPAJKLP = 4; // offset: 64 + uint32 BKPDKFLDLDD = 3; // offset: 72 + uint32 level_id = 1; // offset: 76 + uint32 KBBDABKELKB = 13; // offset: 80 + uint32 OKOICDENGFK = 8; // offset: 84 + uint32 IDNHBBMLNJK = 7; // offset: 88 + uint32 difficulty_level = 9; // offset: 92 + uint32 GBMBGHAPDMG = 5; // offset: 96 } -// Obf: DJDEEJLCNOC +// Obf: HLECBNECIJA // Type: Notify -// CmdID: 5958 +// CmdID: 5999 message FateSettleScNotify { - IHGBDAGHDME ANLGOPHHHFP = 1; // offset: 16 - uint32 score_id = 2; // offset: 40 - ItemList reward = 7; // offset: 24 + HJFCEEBAGMF LNBBPPKLBFA = 6; // offset: 24 + ItemList reward = 15; // offset: 32 + uint32 score_id = 12; // offset: 40 } -// Obf: MJGFFFHMHDI +// Obf: EFGLGFMMNJI // Type: Req -// CmdID: 5983 +// CmdID: 5964 message FateTakeExpRewardCsReq { } -// Obf: MOOLJBJAKOK +// Obf: PNJAABBGEII // Type: Rsp -// CmdID: 5959 +// CmdID: 6000 message FateTakeExpRewardScRsp { - repeated uint32 NLCDIKNHMJM = 9; // offset: 40 - ItemList reward = 7; // offset: 32 + repeated uint32 HKEFKHJOEPJ = 7; // offset: 16 + repeated uint32 HPJMJEAJKAC = 3; // offset: 24 + ItemList reward = 10; // 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; + BJJBIJMNDCA_NLCDGIPGFDJ = 0; + CmdGetFeverTimeActivityDataCsReq = 7160; + CmdFeverTimeActivityBattleEndScNotify = 7152; CmdEnterFeverTimeActivityStageCsReq = 7159; - CmdGetFeverTimeActivityDataCsReq = 7157; + CmdGetFeverTimeActivityDataScRsp = 7154; + CmdEnterFeverTimeActivityStageScRsp = 7158; } -// Obf: GKNLGIBCLCN enum FeverTimeBattleRank { - GKNLGIBCLCN_IJLJFPKIEOP = 0; - GKNLGIBCLCN_ABMBOMJPMND = 1; - GKNLGIBCLCN_EFLJDDBCIFD = 2; - GKNLGIBCLCN_CKODLDEPEPG = 3; - GKNLGIBCLCN_DCPNAILIKFM = 4; + NNNPOIJENJC_PICLIGEAJFN = 0; + NNNPOIJENJC_OGPNODHENKN = 1; + NNNPOIJENJC_JPDBDLEEHGK = 2; + NNNPOIJENJC_BMHMMIMOAIJ = 3; + NNNPOIJENJC_DCGAPNGCCEH = 4; } -message AEBCLFBDHPE { - uint32 ALDJKJGBOJG = 5; // offset: 24 - FeverTimeBattleRank NHICMEMJFNI = 6; // offset: 28 - uint32 HEILKBJCAGB = 2; // offset: 32 +message JBMJOIPJPLH { + uint32 DJFGDMIDEHJ = 9; // offset: 24 + uint32 OFBEDJIAEOA = 12; // offset: 28 + FeverTimeBattleRank OINGNAJMFNL = 5; // offset: 32 } -// Obf: LAGAPNILOEM +// Obf: AEGLEIHJKFN // Type: Req -// CmdID: 7157 +// CmdID: 7160 message GetFeverTimeActivityDataCsReq { } -// Obf: JENJJCEGGCK +// Obf: FBKBHENKCPF // Type: Rsp -// CmdID: 7155 +// CmdID: 7154 message GetFeverTimeActivityDataScRsp { - repeated AEBCLFBDHPE PCDIFDGCDOK = 12; // offset: 24 - uint32 retcode = 8; // offset: 32 + repeated JBMJOIPJPLH GNDEFEAEDNJ = 7; // offset: 24 + uint32 retcode = 6; // offset: 32 } -// Obf: FFJGDCDIEBO +// Obf: GNFDDFJAEEC // Type: Notify -// CmdID: 7151 +// CmdID: 7152 message FeverTimeActivityBattleEndScNotify { - uint32 PKPIOIJPPBL = 12; // offset: 24 - uint32 id = 11; // offset: 28 - uint32 turn_left = 13; // offset: 32 - FeverTimeBattleRank KIKCDKLKCPC = 5; // offset: 36 + uint32 FAJDFFHODIP = 4; // offset: 24 + FeverTimeBattleRank LDDHCPLNKKA = 8; // offset: 28 + uint32 turn_left = 1; // offset: 32 + uint32 id = 10; // offset: 36 } -// Obf: DJAOJLKIEFJ +// Obf: JIPHBIACDPH // 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 + repeated KPNHGDGLICN avatar_list = 15; // offset: 16 + uint32 CJHDABDKGHP = 11; // offset: 32 + uint32 id = 6; // offset: 36 + uint32 MFLAIMHFABP = 1; // offset: 40 } -// Obf: ELFJNJFMBGP +// Obf: NMHDDOGNHGC // Type: Rsp -// CmdID: 7160 +// CmdID: 7158 message EnterFeverTimeActivityStageScRsp { - SceneBattleInfo battle_info = 2; // offset: 24 - uint32 id = 10; // offset: 32 - uint32 retcode = 7; // offset: 36 + SceneBattleInfo battle_info = 10; // offset: 16 + uint32 id = 4; // offset: 32 + uint32 retcode = 9; // 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; + DLBLIJPDMLM_NLCDGIPGFDJ = 0; + CmdOOCNBNHOICI = 30015; + CmdFEMJLEMCEFD = 30080; + CmdIMKKKJFHEIO = 30013; + CmdCOMJKPOMILA = 30087; + CmdBJOGINNPMJL = 30027; + DLBLIJPDMLM_MGKEDPLBGEM = 30081; + CmdICKLANINJDB = 30010; + CmdJEOILKKMKCN = 30003; + DLBLIJPDMLM_EHGEBECOEJO = 30036; + DLBLIJPDMLM_INICAJCFINI = 30073; } -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 +message KIJEFPFAIJC { + string BKIIJELPNPL = 1; // offset: 16 + uint32 platform = 3; // offset: 32 + uint32 LJKMPIMKOMO = 15; // offset: 36 + uint32 uid = 6; // offset: 40 + uint32 account_ip = 12; // offset: 44 + uint64 PMLOIOIAHCF = 7; // offset: 48 + uint32 MLKLBJJHGIO = 8; // offset: 56 + uint32 account_ip_port = 10; // offset: 60 +} + +// Type: Rsp +// CmdID: 30003 +message JEOILKKMKCN { + uint64 server_timestamp_ms = 8; // offset: 24 + bool KDNPPNHLNOA = 4; // offset: 32 + uint32 MLKLBJJHGIO = 9; // offset: 36 + uint32 retcode = 6; // offset: 40 + uint64 secret_key_seed = 11; // offset: 48 +} + +// Type: Notify +// CmdID: 30080 +message FEMJLEMCEFD { + uint32 GCOPDPOLECJ = 1; // offset: 24 +} + +// Type: Notify +// CmdID: 30027 +message BJOGINNPMJL { + FHKOIPLIHDO kick_type = 6; // offset: 24 +} + +message OEAMNAAJJHI { + uint64 client_time_ms = 10; // offset: 24 +} + +// Type: Rsp +// CmdID: 30013 +message IMKKKJFHEIO { + uint32 retcode = 15; // offset: 24 + uint64 client_time_ms = 7; // offset: 32 + uint64 server_time_ms = 13; // offset: 40 +} + +// Type: Notify +// CmdID: 30015 +message OOCNBNHOICI { + BFBHKJLJJBJ KAEDKFOMADJ = 3; // offset: 24 +} + +message MCKLINCMDKK { + bytes LNBKFFIDEEJ = 12; // offset: 16 + uint32 OMFPICKPOCP = 15; // 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 +message ICKLANINJDB { + bytes LNBKFFIDEEJ = 2; // offset: 24 + uint32 retcode = 11; // offset: 32 + uint32 OMFPICKPOCP = 13; // offset: 36 } // Type: Notify -// CmdID: 30094 -message PNEBHCFJGFE { - uint32 KBNHAPKLBND = 2; // offset: 24 +// CmdID: 30087 +message COMJKPOMILA { + bytes LNBKFFIDEEJ = 6; // offset: 24 + uint32 OMFPICKPOCP = 8; // offset: 32 } -// Type: Notify -// CmdID: 30095 -message HAGMNCCJIBB { - BJFJFCDPFNG DGLJGHJENJE = 4; // offset: 24 +message AJJMGKHEBFH { + COMJKPOMILA DIEDPKCLDBF = 5; // offset: 24 + repeated uint32 FJKDOIDEBJC = 1; // offset: 32 } -message HDCPJBMFDIE { - uint64 client_time_ms = 5; // offset: 24 +message DABKPEFPBOL { + bytes IGHFGADJCMG = 2; // offset: 24 + uint32 EIKOEBDEGGA = 3; // offset: 32 } -// 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 EDECDFFDAIB { + repeated COMJKPOMILA DKGGJGDAJDD = 15; // offset: 16 + repeated uint32 FJKDOIDEBJC = 10; // offset: 24 + bytes FJLPJJNIHLC = 7; // offset: 40 + repeated AJJMGKHEBFH BPDMEELPDLF = 8; // offset: 48 + repeated DABKPEFPBOL JHBLCEGCHBE = 4; // offset: 56 + bytes IGHFGADJCMG = 1; // offset: 64 + uint32 EIKOEBDEGGA = 12; // offset: 72 } -// Type: Notify -// CmdID: 30009 -message OGPPBIDINBI { - IFCBCBLFALM OPOGEMADLEI = 9; // offset: 16 +message MMCIJKKAEII { + OFFMCODMKDL EMIJCKENBKJ = 5; // offset: 24 + repeated LMLNNHKJEIP DFLEOIGPLNM = 14; // offset: 32 } -message FLEFPFPAAKK { - bytes LFIMIHLOLNB = 13; // offset: 24 - uint32 LAHAIAIKPJN = 10; // offset: 32 -} - -// Type: Rsp -// 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; + EJNCEADPKFE_NLCDGIPGFDJ = 0; + CmdEnterFightActivityStageScRsp = 3636; + CmdGetFightActivityDataCsReq = 3673; + CmdFightActivityDataChangeScNotify = 3680; + CmdTakeFightActivityRewardCsReq = 3613; + CmdTakeFightActivityRewardScRsp = 3615; + CmdGetFightActivityDataScRsp = 3603; + CmdEnterFightActivityStageCsReq = 3627; } -message IFNECJOOIGG { - uint32 LMGHANJCECF = 9; // offset: 32 - uint32 group_id = 3; // offset: 40 - repeated uint32 NFEJLJDLAGF = 5; // offset: 16 - uint32 NBFMEMNCGMJ = 6; // offset: 36 +message CDABDPPPHBN { + repeated uint32 LINOMGEDMHC = 10; // offset: 24 + uint32 CJPDGBPLFIG = 14; // offset: 32 + uint32 ALALEBDJGHA = 9; // offset: 36 + uint32 group_id = 13; // offset: 40 } -// Obf: KELBILMHKCM +// Obf: IIAOPKANEKJ // Type: Req -// CmdID: 3691 +// CmdID: 3673 message GetFightActivityDataCsReq { } -// Obf: OLKPJCGKFJI +// Obf: KDMLMIFIMHE // Type: Rsp -// CmdID: 3610 +// CmdID: 3603 message GetFightActivityDataScRsp { + repeated CDABDPPPHBN FALBALFNOFF = 6; // offset: 16 + map EDGPAOJEENN = 11; // offset: 32 + uint32 world_level = 2; // offset: 40 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 + bool CFDBDGEFJJN = 3; // offset: 48 } -// Obf: POGBGLFNDEN +// Obf: KLABGDHBEDN // Type: Notify -// CmdID: 3694 +// CmdID: 3680 message FightActivityDataChangeScNotify { - map IMGGPMEOJAJ = 10; // offset: 16 - repeated IFNECJOOIGG ECGLGDKDDID = 4; // offset: 24 + repeated CDABDPPPHBN FALBALFNOFF = 1; // offset: 16 + map EDGPAOJEENN = 12; // offset: 32 } -message ILNEBPJCGHB { +message DOIBLFFDHDG { + AvatarType avatar_type = 4; // offset: 24 uint32 avatar_id = 15; // offset: 28 - AvatarType avatar_type = 12; // offset: 24 } -// Obf: FMOBNFAPFND +// Obf: NLLDALGJENF // Type: Req -// CmdID: 3695 +// CmdID: 3627 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 + repeated DOIBLFFDHDG MACCJKCGGII = 7; // offset: 16 + repeated uint32 item_list = 8; // offset: 24 + repeated uint32 avatar_list = 12; // offset: 32 + uint32 group_id = 9; // offset: 48 + uint32 DBKHHCGGKNN = 15; // offset: 52 } -// Obf: AGCDMKKMNJO +// Obf: LAEGLNJINGN // Type: Rsp -// CmdID: 3614 +// CmdID: 3636 message EnterFightActivityStageScRsp { - uint32 group_id = 12; // offset: 32 - uint32 retcode = 14; // offset: 40 - SceneBattleInfo battle_info = 1; // offset: 24 - uint32 INOMFFAIEOA = 13; // offset: 36 + SceneBattleInfo battle_info = 5; // offset: 24 + uint32 group_id = 7; // offset: 32 + uint32 DBKHHCGGKNN = 2; // offset: 36 + uint32 retcode = 15; // offset: 40 } -// Obf: DJHNICCEPCB +// Obf: HKMMGCDNILJ // Type: Req -// CmdID: 3618 +// CmdID: 3613 message TakeFightActivityRewardCsReq { - uint32 INOMFFAIEOA = 8; // offset: 24 + uint32 DBKHHCGGKNN = 15; // offset: 24 uint32 group_id = 7; // offset: 28 } -// Obf: HIBLDGEPGAF +// Obf: CPHCFHCEGOG // Type: Rsp -// CmdID: 3609 +// CmdID: 3615 message TakeFightActivityRewardScRsp { - uint32 retcode = 10; // offset: 36 - uint32 group_id = 9; // offset: 32 ItemList reward = 4; // offset: 16 - uint32 INOMFFAIEOA = 15; // offset: 40 + uint32 retcode = 15; // offset: 32 + uint32 DBKHHCGGKNN = 1; // offset: 36 + uint32 group_id = 6; // offset: 40 } -// Obf: AKPEFEPLCFA enum CmdFightCakeRaceType { - AKPEFEPLCFA_PCPDHELPKEM = 0; + AHCMDPLMIDA_NLCDGIPGFDJ = 0; } -enum DIHDDMPJCFA { - DIHDDMPJCFA_PCPDHELPKEM = 0; - DIHDDMPJCFA_OBHOIGLIAMJ = 1; +enum BOHNFJPIDAD { + BOHNFJPIDAD_NLCDGIPGFDJ = 0; + BOHNFJPIDAD_MLDHBKBFNEP = 1; } -enum MHMFAMHHJAA { - MHMFAMHHJAA_OAIDGFJLFPO = 0; - MHMFAMHHJAA_OGCFKJFFKML = 1; - MHMFAMHHJAA_KBKNMIDIMIN = 2; - MHMFAMHHJAA_LNHNJGOBOIP = 3; +enum EILNMPEFGOM { + EILNMPEFGOM_GFHLAKINNHJ = 0; + EILNMPEFGOM_EJNNNNCLNII = 1; + EILNMPEFGOM_ONFLOLAEAFN = 2; + EILNMPEFGOM_KGMGHCGECCP = 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 OPEDNENFCIN { + repeated uint32 HFADPMMFNCK = 10; // offset: 16 + repeated APAMFCKFHLL BIHMGJNKEOH = 7; // offset: 24 + repeated uint32 MAJNGJCJNNH = 5; // offset: 40 + uint32 ILKMDMAHPIL = 2; // offset: 48 + uint32 BKCELHNLPMN = 11; // offset: 52 + uint32 DHJANOFGDNP = 12; // offset: 56 + DILHPBMCOFK IPDDIKPHGPE = 1; // offset: 60 } -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 LIKNJLCIAGI { + uint64 MFCHJFPOCIA = 2; // offset: 24 + float NJDHHMLEHFL = 15; // offset: 32 + float y = 7; // offset: 36 + float z = 12; // offset: 40 + float x = 6; // offset: 44 } -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 ENFDMFGIJDC { + LIKNJLCIAGI MAKKJMNDDDN = 3; // offset: 16 + LIKNJLCIAGI EBCLHMBBAEH = 7; // offset: 24 + uint32 config_id = 10; // offset: 40 + uint32 MOBCPDJGEFK = 14; // offset: 44 + uint32 ELFFJOOPKJJ = 1; // offset: 48 + int32 AEKJCKODEFP = 11; // offset: 52 + int32 NGICBOPFBJF = 2; // offset: 56 + uint32 interact_id = 15; // offset: 60 + int32 MFPJBEAFFLG = 12; // offset: 64 } -message GKDDGHBGGAM { - AGBLLFGOBKE EJCEIOMIOOP = 5; // offset: 24 - int32 BILBCIJBACN = 13; // offset: 36 - int32 unique_id = 15; // offset: 32 +message BICCMEPJMDO { + KIAKKNFLEPN GOOAMHHLHPJ = 12; // offset: 24 + int32 LJDHGFECMHJ = 2; // offset: 32 + int32 unique_id = 7; // offset: 36 } -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 AMDJAFAHKEL { + KIAKKNFLEPN GOOAMHHLHPJ = 8; // offset: 16 + repeated BJMPHAAOEFL CDMKBCHLPAB = 1; // offset: 24 + uint32 GAHFPGCPAJA = 12; // offset: 40 + int32 unique_id = 2; // offset: 44 } -message CLHDILKAKEP { - uint32 FBCJCKEAHCM = 8; // offset: 24 - uint32 OGKNEBGDEFN = 12; // offset: 28 +message FHHGBMIEBOE { + uint32 FDKPCNBCGEG = 5; // offset: 24 + uint32 JLAHNBIMKPD = 1; // 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 IAJMCLGLAAC { + repeated FHHGBMIEBOE friend_recommend_list = 4; // offset: 24 + uint32 DPHAJPEADAF = 9; // offset: 32 + uint32 PHOKGKFBHJF = 1; // offset: 36 + uint32 PHHMKHNPJJK = 6; // offset: 40 } -message IHOGHILAEJE { - repeated uint32 IGHNAEDJBAG = 11; // offset: 16 - uint32 NMPGNKINPLL = 7; // offset: 32 +message LIELJCGKNJN { + repeated uint32 ACIMPFCLEEF = 4; // offset: 24 + uint32 PGMABEHJJAB = 13; // 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 HONBPDEJDCC { + repeated uint32 MLAOKGBINNE = 5; // offset: 16 + repeated uint32 JALDDFICGOH = 9; // offset: 24 + repeated LIELJCGKNJN IKJDCGHHAEM = 2; // offset: 32 + map IAIGNIIEOBH = 14; // offset: 40 + repeated uint32 GOCBCMIBHGN = 3; // offset: 56 + repeated IAJMCLGLAAC KNPPCFCICHD = 4; // offset: 64 + uint64 PINIOPONGNJ = 8; // offset: 72 + uint32 NNFDDHNBGAI = 11; // offset: 80 + uint32 section_id = 6; // offset: 84 + uint32 GPCEAGEAPJL = 15; // offset: 88 } -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 PCBNCBNOAAE { + repeated BICCMEPJMDO CBHMLANHMAB = 9; // offset: 16 + repeated AMDJAFAHKEL IGMGBGGBHHL = 13; // offset: 24 + repeated AMDJAFAHKEL EEBLFGKCLPL = 10; // offset: 32 + repeated NKGAIPKINJE CFBCCNCHBMO = 8; // offset: 40 + repeated ENFDMFGIJDC HMAIHHCBFKP = 4; // offset: 48 + DFEAHIKPKLO HNCBACAOFFJ = 5; // offset: 56 + repeated JGNCJOINEMP AIIJHNIIPKH = 15; // offset: 64 + repeated HONBPDEJDCC FOEMKKBNCNI = 1; // offset: 72 + AMDJAFAHKEL GOMOHKCJIBP = 2; // offset: 80 + LLOLFGCKKJB EAIJCHCNMEB = 6; // offset: 96 + uint64 PENABKKHDIH = 14; // offset: 104 + bool EBLPGLFJNEL = 7; // offset: 112 + uint32 FFKKLALNFPG = 12; // offset: 116 } -message HNKMPCPLIBB { - repeated uint32 region_list = 6; // offset: 24 +message LHEBFHDKAIO { + repeated uint32 region_list = 11; // offset: 16 } -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 GECHEPGEIKF { + repeated PJPAOLMBKEC DGBCNEDPGLB = 14; // offset: 16 + repeated uint32 FJKDOIDEBJC = 5; // offset: 24 + repeated LHEBFHDKAIO NOGHNCPGGMI = 9; // offset: 40 + repeated ENFDMFGIJDC CNHJPNENDJJ = 11; // offset: 48 + uint32 NLICFEFAPLE = 1; // offset: 56 + bool FDBNNLFJGPD = 3; // offset: 60 + uint32 HEGPIGMBCLO = 15; // offset: 64 } -message KJHFGPANMFH { - HHOKEJLGOBN KGKOHNAACEN = 4; // offset: 16 - uint32 HMIBJHDMLNB = 3; // offset: 32 +message LDNBPINBPKB { + PCBNCBNOAAE KNBGBCEBLDF = 4; // offset: 24 + uint32 OCPMGBPNMED = 8; // 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 MPKPFCNKECG { + AMDJAFAHKEL KOLGNPBHCCD = 15; // offset: 16 + repeated BICCMEPJMDO CBHMLANHMAB = 4; // offset: 24 + repeated ENFDMFGIJDC HMAIHHCBFKP = 5; // offset: 32 + repeated AMDJAFAHKEL GIMOGCAADEH = 2; // offset: 40 + repeated AMDJAFAHKEL JCFCMNODNPA = 9; // offset: 56 } -message DCLIFPOFFLI { - uint32 NFPBAKBCCHG = 4; // offset: 36 - repeated PHHKNAADBHA NEBGNOFPAGE = 14; // offset: 24 - uint64 PPNHNDEOOLJ = 3; // offset: 40 - uint32 HMIBJHDMLNB = 2; // offset: 32 +message NGJLHMAHIDD { + repeated HONBPDEJDCC FOEMKKBNCNI = 9; // offset: 24 + uint64 PENABKKHDIH = 10; // offset: 32 + uint32 FFKKLALNFPG = 11; // offset: 40 + uint32 OCPMGBPNMED = 13; // offset: 44 } -message JGPAHLMGBML { - uint32 MGNGPGPPIAA = 1; // offset: 32 - uint32 ODDFEAEEJJD = 4; // offset: 36 - repeated uint32 DKJOOKFCKFN = 13; // offset: 24 +message PNHBCBIDFBE { + repeated uint32 NIKICHNOGJD = 9; // offset: 24 + uint32 DPHAJPEADAF = 4; // offset: 32 + uint32 MDKFLGDEJCN = 5; // offset: 36 } -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 FGJAKGPJCKB { + repeated PNHBCBIDFBE JDGMEHCPGLL = 3; // offset: 24 + uint32 score_id = 8; // offset: 32 + int32 MHAHLJPLCII = 2; // offset: 36 + uint32 NICBADCOCBA = 9; // offset: 40 + uint32 rank = 15; // offset: 44 + uint32 KMFAPDJCKLF = 14; // offset: 48 + int32 ELPDAJBOFEE = 10; // offset: 52 } -message CGIDNOCFEOH { - repeated IHOGHILAEJE CIFOJDJAIAD = 9; // offset: 16 +message NCGPLAFMDCJ { + repeated LIELJCGKNJN IKJDCGHHAEM = 6; // offset: 16 } -message AGBLLFGOBKE { - int32 IFDKELBKILF = 11; // offset: 32 - uint32 ABCKMKFKAHB = 14; // offset: 28 - uint32 JFFIKCFLBCH = 2; // offset: 24 +message KIAKKNFLEPN { + uint32 MOFEHOKGEJE = 10; // offset: 24 + uint32 ALIKFDCKGJB = 3; // offset: 28 + int32 MDNGADJPMCH = 1; // offset: 32 } -message OIDHAGNGKLG { - int32 z = 2; // offset: 32 - int32 x = 1; // offset: 28 +message JBCHHGDHKIG { int32 y = 12; // offset: 24 + int32 z = 7; // offset: 28 + int32 x = 3; // offset: 32 } -message NOJNMAIACGB { - AGBLLFGOBKE pos = 7; // offset: 16 - uint32 FGMLMKKCMJM = 11; // offset: 36 - int32 unique_id = 1; // offset: 32 +message PJPAOLMBKEC { + KIAKKNFLEPN pos_index = 14; // offset: 24 + int32 unique_id = 5; // offset: 32 + uint32 GDIGGOLJIBJ = 4; // offset: 36 } -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 FCOENPKOEBP { + JBCHHGDHKIG OPMGDNNAEJF = 13; // offset: 24 + uint32 item_id = 7; // offset: 32 + EILNMPEFGOM GHNJCLNKGHH = 4; // offset: 36 + uint32 BIACKLBMMAP = 3; // offset: 40 + uint32 JEKLOEPPJBK = 5; // offset: 44 + uint32 GAHFPGCPAJA = 6; // offset: 48 } -message JMCJBDELOKJ { - repeated NOJNMAIACGB MOFJKLHLDMD = 4; // offset: 24 +message EJHIIFCIPMB { + repeated PJPAOLMBKEC NLKHKHFIOHL = 14; // offset: 24 } -message KBOJACAEADL { - AGBLLFGOBKE AOONGKJPKOB = 8; // offset: 24 - uint32 type = 1; // offset: 32 +message NKGAIPKINJE { + KIAKKNFLEPN ONHHLCKNHHH = 14; // offset: 16 + uint32 type = 6; // 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 HAJJKFAIJBD { + NKGAIPKINJE NLFCABFPJHD = 15; // offset: 32 + bool BHPCOAPAGMA = 1; // offset: 40 + oneof PIEPADODEDD { + uint32 ELGOLPLGFKJ = 8; // offset: 24 + bool DAJHCEKHNBH = 10; // offset: 24 } } -message GLPJODDJCCD { - repeated FPKALFNABLG JDEANJMIKML = 14; // offset: 16 +message FBNEIIGLHDH { + repeated HAJJKFAIJBD LNIGPEDGCFI = 12; // offset: 24 } -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 PFMAAAJFLOA { + uint32 LOGLBCPNAEL = 7; // offset: 32 + uint32 LHHJFMMCBAF = 8; // offset: 40 + oneof HGEOKHHJAIE { + uint32 FJLCMPAPIGA = 11; // offset: 24 + NKGAIPKINJE EBEMKMGCCGJ = 6; // offset: 24 } } -message DCDCGEIELJI { - repeated BNFIBKPENEF AMBFEJIFLNC = 4; // offset: 24 +message LLOLFGCKKJB { + repeated PFMAAAJFLOA CNLNDHJCPAF = 9; // offset: 24 } -message LKBIPKDKDNP { - repeated uint32 OPAKPBBAPBJ = 7; // offset: 16 - uint32 HNPAHDLKBNP = 3; // offset: 32 +message DFEAHIKPKLO { + repeated uint32 JKFAHHNMKGO = 6; // offset: 24 + uint32 LANGNEFHAGJ = 13; // offset: 32 } -message DOKJPHAODDB { - uint32 FBIHKFDNJJN = 7; // offset: 24 - uint32 IGMHPJKAMMB = 3; // offset: 28 +message NECNANNNGBN { + uint32 DCDOELCPOHB = 9; // offset: 24 + uint32 DOHLBHLLAFO = 8; // offset: 28 } -message IGKKFPDHJLK { - oneof OMNFAHMILOF { - DOKJPHAODDB EKNHFDNEINK = 13; // offset: 24 +message BPDKJKJGECM { + oneof PNBLCPHJNNO { + NECNANNNGBN NJFNFNBKEMK = 14; // offset: 16 } } -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 JGNCJOINEMP { + LIKNJLCIAGI pos_index = 11; // offset: 16 + BPDKJKJGECM GJBOKLDCKEG = 13; // offset: 24 + uint32 CFKKNEHABHH = 4; // offset: 40 + int32 unique_id = 9; // offset: 44 + bool BHPCOAPAGMA = 2; // offset: 48 } -message BJLIAEJNDJK { - oneof EAGNHMILECN { - uint32 JPOKEADJNPI = 8; // offset: 16 - uint32 extra_id = 13; // offset: 16 +message FDLGMIIOACH { + oneof NNIHPHPEGIJ { + uint32 NNDNCAEGDFI = 8; // offset: 24 + uint32 extra_id = 4; // offset: 24 } } -message APEJMBBBLGF { - BJLIAEJNDJK KGNDHGKKOMM = 14; // offset: 16 - uint32 JKPGACLKEEC = 13; // offset: 32 +message LEIJJPBKBKG { + FDLGMIIOACH MPGPEOFGDCN = 15; // offset: 24 + uint32 DHJANOFGDNP = 14; // offset: 32 } -message ODDGGMAABBD { - repeated uint32 EPDCGJBJOJM = 1; // offset: 24 - uint32 item_id = 14; // offset: 32 +message HNOENBKDPFH { + repeated uint32 CPIKEIGHMGB = 13; // offset: 24 + uint32 item_id = 6; // 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 HCFLAPPBPOP { + uint64 MFCHJFPOCIA = 1; // offset: 32 + uint32 NMNKDOOKMPC = 4; // offset: 40 + oneof EBFMCHOOAOG { + LDNBPINBPKB KNBGBCEBLDF = 393; // offset: 16 + MPKPFCNKECG MKPDGFEMJMA = 718; // offset: 16 + NGJLHMAHIDD IGDLINLDKKK = 897; // offset: 16 + FGJAKGPJCKB HEPHJJOLHPI = 903; // offset: 16 + NCGPLAFMDCJ DGCDFCMIAGB = 398; // offset: 16 + FCOENPKOEBP KBLJAHKCNDN = 229; // offset: 16 + EJHIIFCIPMB FIMOBDMHLND = 613; // offset: 16 + FBNEIIGLHDH OPPGLIEPBPG = 947; // offset: 16 + LLOLFGCKKJB OFLMAAOBIEB = 895; // offset: 16 + DFEAHIKPKLO HNCBACAOFFJ = 1513; // offset: 16 + JGNCJOINEMP JICJMDJFMNA = 109; // offset: 16 + LEIJJPBKBKG MPGPEOFGDCN = 1203; // offset: 16 + ENFDMFGIJDC LGLFACNKKLD = 608; // offset: 16 + HNOENBKDPFH DDOPJJIIFIO = 1316; // offset: 16 } } -message EKNMNEFOKJP { - repeated AHMMECMMPBL CDDJDGHEKMH = 6; // offset: 16 +message BHMPCNECEBG { + repeated HCFLAPPBPOP COLLINOIEEE = 10; // 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 OMLGPGPJGJK { + PCBNCBNOAAE KNBGBCEBLDF = 9; // offset: 24 + GECHEPGEIKF APIDHHKLGEJ = 11; // offset: 32 + FGJAKGPJCKB HEPHJJOLHPI = 13; // offset: 40 + uint64 DNFCEEKGAKJ = 5; // offset: 48 + uint64 MFCHJFPOCIA = 14; // offset: 56 } -message IEKNGDDPMAE { - uint32 ODDFEAEEJJD = 6; // offset: 28 - uint32 OGKNEBGDEFN = 7; // offset: 24 +message JLJOBFCIBBC { + uint32 JLAHNBIMKPD = 7; // offset: 24 + uint32 DPHAJPEADAF = 2; // offset: 28 } -message FDKCGCJFLIH { - uint32 ODDFEAEEJJD = 15; // offset: 28 - uint32 OGKNEBGDEFN = 11; // offset: 24 +message DPCIMIHKCGG { + uint32 JLAHNBIMKPD = 2; // offset: 24 + uint32 DPHAJPEADAF = 9; // offset: 28 } -message NEODBNGBBDO { - uint32 NMPGNKINPLL = 1; // offset: 24 +message NONKABLNHEM { + uint32 PGMABEHJJAB = 12; // offset: 24 } -message ABIEJJKLFON { - uint32 NMPGNKINPLL = 7; // offset: 24 +message NNDMMMHDGIH { + uint32 PGMABEHJJAB = 11; // offset: 24 } -message IPFCOIECPED { +message HCCJOJGJNGK { } -message BFFLONJIHAH { +message BHHEHPPHEKI { } -message FFFIJNBAENM { - uint32 MAGPAONJOBD = 6; // offset: 32 - uint32 item_id = 11; // offset: 36 - OIDHAGNGKLG BMNDBKBHIOC = 13; // offset: 24 +message EMNNNCHNPKP { + JBCHHGDHKIG OPMGDNNAEJF = 4; // offset: 16 + uint32 BIACKLBMMAP = 12; // offset: 32 + uint32 item_id = 1; // offset: 36 } -message LEHKAJNFGKB { +message ILEPJCLBBJD { } -message LHPIHPJIMFA { - BJLIAEJNDJK KGNDHGKKOMM = 15; // offset: 24 +message PBIGEJHGLEH { + FDLGMIIOACH MPGPEOFGDCN = 9; // offset: 24 } -message EAOEFLMMGMJ { +message EEPHEHAEFOF { } -// Obf: MOIJFMEGOGC enum CmdFightDiceCombatType { - MOIJFMEGOGC_PCPDHELPKEM = 0; + FKFINHPOMMA_NLCDGIPGFDJ = 0; } -enum HJAMLCGHOAD { - HJAMLCGHOAD_PCPDHELPKEM = 0; - HJAMLCGHOAD_OBHOIGLIAMJ = 1; - HJAMLCGHOAD_KBJNFGOMHPC = 2; +enum JOFKFNHDGIK { + JOFKFNHDGIK_NLCDGIPGFDJ = 0; + JOFKFNHDGIK_MLDHBKBFNEP = 1; + JOFKFNHDGIK_PJDDKPFNMJP = 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 OPIHMOOHIPC { + uint64 DHJANOFGDNP = 7; // offset: 24 + uint32 damage = 2; // offset: 32 + bool AINKFEINNAK = 5; // offset: 36 + bool OLNMGFFJMOJ = 9; // offset: 37 + DILHPBMCOFK IPDDIKPHGPE = 4; // 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 +message HLIDBLDLBBM { + repeated EHMEPOMCGNG LMPLLJFMFEC = 15; // offset: 16 + repeated LPGJPLMHKFL JDGMEHCPGLL = 4; // offset: 32 + uint32 KGHBJELHOBA = 5; // offset: 40 + uint32 AELAEGOOBMB = 13; // offset: 44 + uint64 DHJANOFGDNP = 10; // offset: 48 + uint32 FGBIJPLPOBI = 8; // offset: 56 + bool OLNMGFFJMOJ = 6; // offset: 60 + bool AINKFEINNAK = 3; // offset: 61 + uint32 EOILKCCLEIF = 11; // offset: 64 + DILHPBMCOFK IPDDIKPHGPE = 9; // offset: 68 } -// Obf: EIMOOOILMKC enum CmdFightFestType { - EIMOOOILMKC_PCPDHELPKEM = 0; - CmdFightFestUnlockSkillNotify = 7288; - CmdStartFightFestScRsp = 7277; - CmdFightFestUpdateChallengeRecordNotify = 7255; - CmdFightFestScoreUpdateNotify = 7285; - CmdFightFestUpdateCoinNotify = 7251; - CmdStartFightFestCsReq = 7280; - CmdGetFightFestDataCsReq = 7263; - CmdGetFightFestDataScRsp = 7257; + FLLKHDMHGEJ_NLCDGIPGFDJ = 0; + CmdFightFestScoreUpdateNotify = 7294; + CmdGetFightFestDataScRsp = 7292; + CmdStartFightFestScRsp = 7273; + CmdFightFestUpdateChallengeRecordNotify = 7269; + CmdFightFestUpdateCoinNotify = 7295; + CmdStartFightFestCsReq = 7257; + CmdGetFightFestDataCsReq = 7282; + CmdFightFestUnlockSkillNotify = 7277; } -enum PBOFIBLBPGJ { - PBOFIBLBPGJ_IJLJFPKIEOP = 0; - PBOFIBLBPGJ_ABMBOMJPMND = 1; - PBOFIBLBPGJ_EFLJDDBCIFD = 2; - PBOFIBLBPGJ_CKODLDEPEPG = 3; - PBOFIBLBPGJ_DCPNAILIKFM = 4; +enum BGLIMCBGLAJ { + BGLIMCBGLAJ_PICLIGEAJFN = 0; + BGLIMCBGLAJ_OGPNODHENKN = 1; + BGLIMCBGLAJ_JPDBDLEEHGK = 2; + BGLIMCBGLAJ_BMHMMIMOAIJ = 3; + BGLIMCBGLAJ_DCGAPNGCCEH = 4; } -// Obf: MHKEAFAPMFP enum FightFestType { - MHKEAFAPMFP_PCPDHELPKEM = 0; - MHKEAFAPMFP_PEOACNPKMDP = 1; - MHKEAFAPMFP_FAMMLINGLDA = 2; - MHKEAFAPMFP_OPCGNJMGJDE = 3; - MHKEAFAPMFP_ENDNKKOIBHE = 4; + OGOJLBNJKCN_NLCDGIPGFDJ = 0; + OGOJLBNJKCN_IBAADNINFCG = 1; + OGOJLBNJKCN_score_id = 2; + OGOJLBNJKCN_OCDLPDDMCLP = 3; + OGOJLBNJKCN_HNGBFGALLBI = 4; } -message NPGGDOLMNIE { - PBOFIBLBPGJ NHICMEMJFNI = 14; // offset: 36 - uint32 HEILKBJCAGB = 2; // offset: 24 - uint32 JANDBBGLJEO = 1; // offset: 32 - uint32 challenge_id = 13; // offset: 28 +message LPJOINCGBBP { + BGLIMCBGLAJ OINGNAJMFNL = 9; // offset: 24 + uint32 challenge_id = 5; // offset: 28 + uint32 DNAPFBANFHJ = 4; // offset: 32 + uint32 DJFGDMIDEHJ = 11; // offset: 36 } -// Obf: NGEOGJKGGDC +// Obf: CKPAPNKFBHD // Type: Req -// CmdID: 7263 +// CmdID: 7282 message GetFightFestDataCsReq { } -// Obf: OAIJOLHIJOD +// Obf: HNOJGAGPFBG // Type: Rsp -// CmdID: 7257 +// CmdID: 7292 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 + repeated uint32 GILJLEOAOMA = 5; // offset: 16 + repeated LPJOINCGBBP challenge_list = 6; // offset: 32 + uint32 item_value = 14; // offset: 40 + uint32 retcode = 7; // offset: 44 + uint32 score_id = 4; // offset: 48 } -message BLKGDGAPBKC { - uint32 id = 10; // offset: 28 - AvatarType avatar_type = 12; // offset: 24 +message EPCNGNEEMBI { + AvatarType avatar_type = 13; // offset: 24 + uint32 id = 2; // offset: 28 } -// Obf: CFBMBBCOFFB +// Obf: IKJDKNKJBGI // Type: Req -// CmdID: 7280 +// CmdID: 7257 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 + repeated uint32 GILJLEOAOMA = 13; // offset: 16 + repeated EPCNGNEEMBI avatar_list = 4; // offset: 32 + FightFestType type = 1; // offset: 40 + uint32 id = 7; // offset: 44 + uint32 event_id = 5; // offset: 48 } -// Obf: CBMHCLCKJBB +// Obf: LCGFKNIAMBE // Type: Rsp -// CmdID: 7277 +// CmdID: 7273 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 + SceneBattleInfo battle_info = 3; // offset: 16 + uint32 retcode = 8; // offset: 32 + uint32 event_id = 4; // offset: 36 + uint32 id = 13; // offset: 40 + FightFestType type = 7; // offset: 44 } -// Obf: CNBKCPMJEEG +// Obf: OPIKBFAICKP // Type: Notify -// CmdID: 7285 +// CmdID: 7294 message FightFestScoreUpdateNotify { - uint32 score_id = 14; // offset: 28 - uint32 LLIAPBILLLM = 13; // offset: 24 + uint32 JODNMFEFPFD = 8; // offset: 24 + uint32 score_id = 2; // offset: 28 } -// Obf: BLCOKNHFPEB +// Obf: JJEHDBECIMM // Type: Notify -// CmdID: 7288 +// CmdID: 7277 message FightFestUnlockSkillNotify { - uint32 OIBHEKADLLO = 5; // offset: 24 + uint32 AMAGKDCBFGL = 8; // offset: 24 } -// Obf: MAMOOCJNPAI +// Obf: JEGBMCKBMOB // Type: Notify -// CmdID: 7255 +// CmdID: 7269 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 + BGLIMCBGLAJ rank = 9; // offset: 24 + uint32 DJFGDMIDEHJ = 7; // offset: 28 + uint32 challenge_id = 4; // offset: 32 + uint32 turn_left = 8; // offset: 36 + BGLIMCBGLAJ HMBBBNKAILD = 1; // offset: 40 } -// Obf: NNCPEBHMAAF +// Obf: ENBAEEHAEBD // Type: Notify -// CmdID: 7251 +// CmdID: 7295 message FightFestUpdateCoinNotify { - uint32 item_value = 1; // offset: 24 + uint32 item_value = 11; // offset: 24 } -// Obf: DGMIHMFNOMB enum CmdFightMarbleType { - DGMIHMFNOMB_PCPDHELPKEM = 0; + CMCLMBIODNG_NLCDGIPGFDJ = 0; } -enum DBMAAECNBKO { - DBMAAECNBKO_PCPDHELPKEM = 0; - DBMAAECNBKO_OBHOIGLIAMJ = 1; - DBMAAECNBKO_HMNHNAJJCKE = 2; +enum KLFJLAPLPBF { + KLFJLAPLPBF_NLCDGIPGFDJ = 0; + KLFJLAPLPBF_MLDHBKBFNEP = 1; + KLFJLAPLPBF_HEPHJJOLHPI = 2; } -enum BCKFECKKLOH { - BCKFECKKLOH_JOKEMPELIIB = 0; - BCKFECKKLOH_FKDMMLBCENB = 1; - BCKFECKKLOH_PJOMGMJEGFD = 2; +enum EJLGEOKIJKH { + EJLGEOKIJKH_FOFDFIOGIDL = 0; + EJLGEOKIJKH_NNDOKEBIMLB = 1; + EJLGEOKIJKH_HEGGGOBCLFC = 2; } -enum NAKGMGHLKFP { - NAKGMGHLKFP_HPDEHDJMIBG = 0; - NAKGMGHLKFP_BBKJFGHJCEK = 1; - NAKGMGHLKFP_ADICJELFCLD = 2; +enum HEJPHKGCNBA { + HEJPHKGCNBA_MHFPHNMDBPD = 0; + HEJPHKGCNBA_OBAPBCOBIBK = 1; + HEJPHKGCNBA_GOJHJNMNKFG = 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 CKHKFIEAAII { + CKHKFIEAAII_FMIEDHLAEDM = 0; + CKHKFIEAAII_HLBJLABHOLB = 1; + CKHKFIEAAII_HBLHGLLHKHO = 2; + CKHKFIEAAII_IOGOOKPKJDD = 3; + CKHKFIEAAII_FOIMHFAEAGI = 4; + CKHKFIEAAII_DHJDIDMPLPB = 6; + CKHKFIEAAII_PPNPJLGIAGF = 7; + CKHKFIEAAII_CDLMPBOAIKB = 8; + CKHKFIEAAII_HCEBGAEDPJK = 9; + CKHKFIEAAII_JMAEDENGFDG = 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 CIHOEEPIBAI { + CIHOEEPIBAI_DFPNLDKHGMM = 0; + CIHOEEPIBAI_BJPOPNCPJKB = 1; + CIHOEEPIBAI_PIEEKEENFAC = 2; + CIHOEEPIBAI_CENCCGHMEBL = 3; + CIHOEEPIBAI_FLGFIMKBIPB = 4; + CIHOEEPIBAI_OAFKPNDMOMO = 5; + CIHOEEPIBAI_LFCJCDEOACG = 6; + CIHOEEPIBAI_MAMAEIMCAKK = 7; + CIHOEEPIBAI_OONLIPMOIAD = 8; + CIHOEEPIBAI_CCAPPCKPBCP = 9; + CIHOEEPIBAI_FKCINENKMOO = 10; + CIHOEEPIBAI_PALJMGOHOBN = 11; + CIHOEEPIBAI_NBNKMEBBBFH = 12; + CIHOEEPIBAI_PDAAINOOBEM = 13; + CIHOEEPIBAI_ELACJCMMAIG = 14; + CIHOEEPIBAI_DILHEJLBOBI = 15; + CIHOEEPIBAI_FGGMMAHAFJD = 16; + CIHOEEPIBAI_OKANCJMDEHG = 17; + CIHOEEPIBAI_CIAKNIMKCBF = 18; + CIHOEEPIBAI_FMHHMPOJNKF = 19; + CIHOEEPIBAI_PIMBHPFLAKC = 20; + CIHOEEPIBAI_HMKCHIHCPMN = 21; + CIHOEEPIBAI_FHNEFOIONMB = 22; + CIHOEEPIBAI_ALOHLIIBCID = 23; + CIHOEEPIBAI_JKBIGFOFALO = 24; + CIHOEEPIBAI_HHGCKKDLKCE = 25; + CIHOEEPIBAI_GHEJGFJDFGE = 26; } -enum GPIOFJJJAMF { - GPIOFJJJAMF_DBIHMNGLOGL = 0; - GPIOFJJJAMF_GHFINDIDBPI = 1; - GPIOFJJJAMF_MHFNENMPMBK = 2; - GPIOFJJJAMF_PGGAFPMGELC = 3; - GPIOFJJJAMF_MHMOLKOINNK = 4; +enum GPEEFAOIBNB { + GPEEFAOIBNB_GJGOFBPCEEH = 0; + GPEEFAOIBNB_IJFLEOHOOAJ = 1; + GPEEFAOIBNB_LOHCFNPCIFG = 2; + GPEEFAOIBNB_PDIINEANOMF = 3; + GPEEFAOIBNB_GMIGKCMGLAL = 4; } -// Obf: AGHLHAFIAEJ enum FightMarbleHpChangeType { - AGHLHAFIAEJ_OPPEOEKLDCJ = 0; - AGHLHAFIAEJ_CBHGOMHNLMI = 1; - AGHLHAFIAEJ_DNOOPAMDACC = 2; + LMGECGDAPEN_NLPOGHCIEGN = 0; + LMGECGDAPEN_BNOHJNMEOBI = 1; + LMGECGDAPEN_ALGLGIGKDOO = 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; +enum DNLHKFILMLB { + DNLHKFILMLB_JHICPCLLELB = 0; + DNLHKFILMLB_GOCKJAONOPC = 1; + DNLHKFILMLB_POFPAAJAFPC = 2; + DNLHKFILMLB_OENGNIFBPGE = 3; + DNLHKFILMLB_IDGLNHCHPEB = 4; + DNLHKFILMLB_CHKMMMFCOIH = 5; + DNLHKFILMLB_CIFDIEDPBHB = 6; + DNLHKFILMLB_IHCIIAECGPO = 7; + DNLHKFILMLB_FDDCFIIALGG = 8; + DNLHKFILMLB_KDLBGPKGMGJ = 9; + DNLHKFILMLB_GFGCHCLAPOB = 10; + DNLHKFILMLB_EMBPPEMIGAD = 11; + DNLHKFILMLB_PPNLKFJAGNC = 12; + DNLHKFILMLB_INCFIPCBFLH = 13; + DNLHKFILMLB_HFEHCCHFODI = 14; + DNLHKFILMLB_MHMIHLMAFJL = 15; } -message BENFJPDMKED { - int32 GBLCELFMOAB = 14; // offset: 28 - uint64 JKPGACLKEEC = 2; // offset: 32 - MLOFJFBHGLG BICBJMPAAAN = 6; // offset: 24 +message GIJBCJPELBG { + uint64 DHJANOFGDNP = 3; // offset: 24 + DILHPBMCOFK IPDDIKPHGPE = 14; // offset: 32 + int32 ODDLBGLACKO = 13; // offset: 36 } -message MLCACCFABOH { - repeated BENFJPDMKED ANIADNFEMAH = 14; // offset: 24 +message OPLFJCHFNCG { + repeated GIJBCJPELBG CLGGKLNPLCK = 7; // offset: 24 } -message KGCLNMHAAMM { - float x = 8; // offset: 24 - float y = 7; // offset: 28 +message HDHPAHIFEPM { + float y = 9; // offset: 24 + float x = 15; // offset: 28 } -message NIGPFJAEPGF { - uint32 item_id = 11; // offset: 32 - KGCLNMHAAMM MBLPHKFGOJB = 3; // offset: 16 +message EBMCLNPBHJH { + HDHPAHIFEPM MHKLPAMDKBN = 1; // offset: 16 + uint32 item_id = 2; // offset: 32 } -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 CELLCCKJIGL { + uint32 NMNKDOOKMPC = 9; // offset: 32 + oneof EBFMCHOOAOG { + GFHCKBHCNDF DCCILJIBPNK = 1903; // offset: 24 + AMBAFEMGGLD FHEOAODACLK = 1770; // offset: 24 + HIDPFIAALLB NLEOMLNOKCC = 897; // offset: 24 + MBDOBECHOJA KNBGBCEBLDF = 1695; // offset: 24 + PLAGFACLPDL NDJKPABPJHO = 952; // offset: 24 } } -message ABHOIALEGFI { - repeated GICMHIBPIGI INKCBMFOJDM = 2; // offset: 24 +message EACCOJLOPJL { + repeated CELLCCKJIGL CDAMKBGLNKO = 4; // offset: 16 } -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 GFHCKBHCNDF { + repeated uint32 PCJGJAEHCND = 9; // offset: 16 + repeated LMLNNHKJEIP DFLEOIGPLNM = 1281; // offset: 24 + repeated uint32 NFPLNBKIFCF = 4; // offset: 40 + uint32 level_id = 12; // offset: 48 + EJLGEOKIJKH DOJGFCKAGKB = 13; // offset: 52 + uint32 DDPBFAENJJN = 15; // offset: 56 + uint32 GNAMNBDIEKG = 1; // offset: 60 + uint32 IHPLBMKACIP = 10; // offset: 64 + uint32 OIBCHBJCHJE = 11; // offset: 68 + uint32 FKDFHHLLDEB = 2; // offset: 72 + bool FDBNNLFJGPD = 14; // offset: 76 + bool AIJJAKIFABF = 8; // offset: 77 + uint32 CJJMDMOCPDJ = 5; // offset: 80 + uint32 DNOLEOMJHLH = 7; // offset: 84 + EJLGEOKIJKH MBNNIKFMLDG = 3; // offset: 88 + uint32 FHDBCDEPBAK = 6; // offset: 92 } -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 LNDNIBFBGAC { + int32 PDEMOPHANLA = 13; // offset: 24 + int32 KDMPKIPAIDJ = 8; // offset: 28 + uint32 MDKFLGDEJCN = 11; // offset: 32 + uint32 item_id = 3; // offset: 36 + int32 total_damage = 12; // offset: 40 } -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 HIDPFIAALLB { + repeated LNDNIBFBGAC ODCOPMFBHNK = 14; // offset: 16 + bool JJMAINNIJKO = 4; // offset: 32 + bool is_win = 10; // offset: 33 + uint32 FDKPCNBCGEG = 7; // offset: 36 + HEJPHKGCNBA LHNIIOHNIFL = 9; // offset: 40 + int32 ILKMDMAHPIL = 13; // offset: 44 + uint32 BIEPFFBBJHG = 11; // offset: 48 } -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 PBOFFJNBFMI { + HDHPAHIFEPM PIMFIPHJJLI = 1; // offset: 16 + HDHPAHIFEPM ACGINICEHML = 3; // offset: 32 + HDHPAHIFEPM HFOMPEEAPCG = 9; // offset: 40 + HDHPAHIFEPM BBFOLEOPPPL = 7; // offset: 48 + HDHPAHIFEPM NIBGNGICDOO = 14; // offset: 56 + uint32 BGJCOCDAHLC = 4; // offset: 64 + bool BEACPKDMGGB = 207; // offset: 68 + bool PLCKAKEDCAM = 120; // offset: 69 + bool POLJHEKGGHN = 1610; // offset: 70 + uint32 IPJLOMPBPFI = 1024; // offset: 72 + GPEEFAOIBNB GHCHJAODJMF = 10; // offset: 76 + float time = 8; // offset: 80 + CIHOEEPIBAI FOAGGPDEELF = 12; // offset: 84 + uint32 IHLFJOHEIME = 1714; // offset: 88 + float AMPCKJNGIOO = 1336; // offset: 92 + uint32 level = 1849; // offset: 96 + int32 hp = 13; // offset: 100 + uint32 DDPBFAENJJN = 74; // offset: 104 + uint32 skill_id = 6; // offset: 108 + uint32 FLIEDGKFNOL = 236; // offset: 112 + uint32 text_id = 2023; // offset: 116 + FightMarbleHpChangeType HDLKKFCMCPJ = 27; // offset: 120 + float IDKONBFPBLH = 1102; // offset: 124 + uint32 LDPMAMJNOGJ = 15; // offset: 128 + uint32 id = 11; // offset: 132 + int32 attack = 5; // offset: 136 + uint32 FHDBCDEPBAK = 951; // offset: 140 + uint32 buff_id = 796; // offset: 144 + int32 GIFJODBPLPJ = 1186; // offset: 148 + int32 max_hp = 2; // offset: 152 + uint32 COPALFLACHO = 498; // offset: 156 } -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 AMBAFEMGGLD { + repeated uint32 HNDCKMNDOCD = 9; // offset: 16 + repeated PBOFFJNBFMI CDDDBPDOOFH = 15; // offset: 24 + repeated PBOFFJNBFMI ELLMNBJOLDL = 330; // offset: 40 + repeated uint32 FKGAIGOEHNH = 13; // offset: 48 + repeated uint32 KGHFCILHGJL = 5; // offset: 56 + uint32 LPEHHMHPCMG = 8; // offset: 64 + uint32 EINHGIPFNBG = 1231; // offset: 68 + uint32 ANLOFALJCPO = 184; // offset: 72 + CKHKFIEAAII MOAJKMOEKGP = 2; // offset: 76 + uint32 COPALFLACHO = 12; // offset: 80 + float CNHMBFIHLPC = 1; // offset: 84 + uint32 POPMBKKMAJE = 610; // offset: 88 + bool EDLLEHPGFGD = 451; // offset: 92 + bool BIOIALPECPA = 11; // offset: 93 + bool MKAKPEAHBDH = 3; // offset: 94 + uint32 HHNFKNPHHOI = 14; // offset: 96 + uint32 extra_id = 10; // offset: 100 + uint32 DBJLGHGDKEB = 6; // offset: 104 + uint32 queue_position = 4; // offset: 108 + uint32 ACFINMJEPEJ = 7; // offset: 112 } -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 MBDOBECHOJA { + repeated LIJFHHMGBFE NAJEIPKGACO = 2; // offset: 16 + repeated LIJFHHMGBFE OCMEMBAKLMM = 11; // offset: 24 + GFHCKBHCNDF DCCILJIBPNK = 3; // offset: 40 + GHJBBHOOOBC CJJMDMOCPDJ = 1; // offset: 48 + repeated uint32 KGHFCILHGJL = 6; // offset: 56 + GHJBBHOOOBC OIBCHBJCHJE = 8; // offset: 64 + uint32 FDKPCNBCGEG = 5; // offset: 72 + bool EDLLEHPGFGD = 15; // offset: 76 + uint32 FEJIKNIKONI = 7; // offset: 80 + DNLHKFILMLB phase = 9; // offset: 84 + float LMODIDJMJIH = 4; // offset: 88 + uint32 LPEHHMHPCMG = 12; // offset: 92 } -message JFPBEDFKINJ { - uint32 FBCJCKEAHCM = 15; // offset: 36 - uint32 item_id = 7; // offset: 32 - KGCLNMHAAMM MBLPHKFGOJB = 2; // offset: 24 +message PLAGFACLPDL { + HDHPAHIFEPM MHKLPAMDKBN = 13; // offset: 16 + uint32 item_id = 10; // offset: 32 + uint32 FDKPCNBCGEG = 2; // offset: 36 } -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 GHJBBHOOOBC { + repeated LIJFHHMGBFE BEGKIKOGEOD = 6; // offset: 16 + repeated NPGCEFKJOIN PPMHKAHHDKG = 3; // offset: 24 + repeated uint32 KPLJDHJNCDI = 13; // offset: 40 + uint32 JAICOMFNBEM = 10; // offset: 48 + uint32 EPDMKLFCJFA = 15; // offset: 52 + bool PLCKAKEDCAM = 14; // offset: 56 + bool BCALDKFLCDG = 9; // offset: 57 } -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 LIJFHHMGBFE { + HDHPAHIFEPM HFOMPEEAPCG = 5; // offset: 24 + HDHPAHIFEPM BBFOLEOPPPL = 9; // offset: 32 + uint32 buff_id = 12; // offset: 40 + int32 hp = 6; // offset: 44 + float IDKONBFPBLH = 7; // offset: 48 + int32 attack = 4; // offset: 52 + uint32 level = 10; // offset: 56 + int32 max_hp = 8; // offset: 60 + bool AAMBGHEEACK = 3; // offset: 64 + bool MKAKPEAHBDH = 2; // offset: 65 + bool POLJHEKGGHN = 11; // offset: 66 + bool BEACPKDMGGB = 13; // offset: 67 + uint32 id = 1; // offset: 68 + uint32 IHLFJOHEIME = 15; // offset: 72 } -message OOCCLBMLECE { - uint32 APEBCDDKGOG = 8; // offset: 28 - bool LFIDDPDPNIE = 7; // offset: 24 +message NPGCEFKJOIN { + bool IOBJFEJFLJP = 5; // offset: 24 + uint32 COPALFLACHO = 10; // offset: 28 } -// 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; + OAJIKEKPHOD_NHGDFLDLJLJ = 0; + CmdIEOGEDFAELP = 30127; + CmdBMBCNFKFABK = 30103; + CmdDPDDOADGCMG = 30192; + CmdOPAOIBLFJOM = 30171; + CmdAJOHOIGMCNN = 30183; + CmdLGEOFJJKFNF = 30161; + CmdGBFDMFJKOOP = 30181; + CmdPKBJOGHCFOA = 30159; + OAJIKEKPHOD_HBHIODOPENH = 30173; + OAJIKEKPHOD_LAEHKICDGPJ = 30178; + CmdCBDJAJAKCFF = 30152; + CmdNMOMCMJOFGG = 30180; + OAJIKEKPHOD_JAMEPLPKJBB = 30109; + CmdOJLHCIDDFDF = 30124; + CmdKINFINGMICK = 30129; + OAJIKEKPHOD_EDHOJDAAGJL = 30110; + CmdGODEELLFLEN = 30136; + OAJIKEKPHOD_GBPLKHLHFDB = 30176; + CmdLNGLLJKNKHG = 30115; + CmdBCMGFCDNAIE = 30138; + CmdMHLMFDBFCEC = 30187; + CmdEAGCPEPIOIO = 30112; + OAJIKEKPHOD_MOHONNNIKGF = 30148; + CmdLLFIKHHPJEB = 30142; + OAJIKEKPHOD_AEMOIILIOIF = 30154; + CmdGBMPOBJDAFF = 30174; + OAJIKEKPHOD_CFIDMGINPBI = 30113; } -enum FNPDJFJFOBE { - FNPDJFJFOBE_EKEFCLJAPDP = 0; - FNPDJFJFOBE_NHPNNKIEGGL = 1; - FNPDJFJFOBE_BPEMNMKAPOO = 2; - FNPDJFJFOBE_JMKJDFEFIOB = 3; - FNPDJFJFOBE_NGELLMBHOIE = 4; - FNPDJFJFOBE_NANPDAKBJMO = 5; +enum PFPHJFEGDAA { + PFPHJFEGDAA_HGFFCFFBGDB = 0; + PFPHJFEGDAA_FOFLFMBMOMA = 1; + PFPHJFEGDAA_DHHGMKAOALN = 2; + PFPHJFEGDAA_CGKCEONNAGM = 3; + PFPHJFEGDAA_MJLCFPEKNPA = 4; + PFPHJFEGDAA_NAIHAJOLEID = 5; } -enum PBKPPEAPBOM { - PBKPPEAPBOM_BNJMPCHFINA = 0; - PBKPPEAPBOM_ODFNPCJNDID = 1; - PBKPPEAPBOM_CCJCFMIAFCM = 2; - PBKPPEAPBOM_LADEPBBHHGO = 3; +enum NHHJAONHDDG { + NHHJAONHDDG_LCNJHOKLMPN = 0; + NHHJAONHDDG_OFGBFHHIFAM = 1; + NHHJAONHDDG_JJBEPKLOLCP = 2; + NHHJAONHDDG_OPCKNBHNBOA = 3; } -enum HLDONLICNOB { - HLDONLICNOB_MNELHMEBHPK = 0; - HLDONLICNOB_NMIHNMAPKGI = 1; - HLDONLICNOB_MHCMMOPPALJ = 2; - HLDONLICNOB_OJGEICBOGJP = 3; - HLDONLICNOB_BLJMJHPHEAF = 4; - HLDONLICNOB_FMPEFGJPHKC = 5; +enum ABLCCPHIOMI { + ABLCCPHIOMI_KFIKMPOPBFD = 0; + ABLCCPHIOMI_MCOJHEKMHIL = 1; + ABLCCPHIOMI_GJGNJHPOFOL = 2; + ABLCCPHIOMI_JONELAAFDEA = 3; + ABLCCPHIOMI_DMBKGPBNBPO = 4; + ABLCCPHIOMI_NGBOPLGBCNK = 5; } -enum DNAGPMEBBCK { - DNAGPMEBBCK_MCDJAMMCLDO = 0; - DNAGPMEBBCK_CAIFILPCDBH = 1; - DNAGPMEBBCK_MGCLKJEKJAA = 2; - DNAGPMEBBCK_HCJOMCJGGHD = 3; - DNAGPMEBBCK_GLHDGEOKCJB = 4; - DNAGPMEBBCK_EEICIBOCKEA = 5; +enum AMDMKHKOHNF { + AMDMKHKOHNF_CCLMEHJMPGC = 0; + AMDMKHKOHNF_FDEAJLPGEOJ = 1; + AMDMKHKOHNF_KNHNJMABEBB = 2; + AMDMKHKOHNF_EGLAFFEKPHG = 3; + AMDMKHKOHNF_LMBDFFBHDOK = 4; + AMDMKHKOHNF_DPFACDOOILN = 5; } -enum IJKBLBJAABJ { - IJKBLBJAABJ_PCPDHELPKEM = 0; - IJKBLBJAABJ_GNJICJPAGNH = 1; - IJKBLBJAABJ_OKJHNPKFFPM = 2; +enum FNCFIHAFGGN { + FNCFIHAFGGN_NLCDGIPGFDJ = 0; + FNCFIHAFGGN_HBHCKEGINEN = 1; + FNCFIHAFGGN_DDJCFCLNCIM = 2; } -enum NGAIELABHPM { - NGAIELABHPM_PCPDHELPKEM = 0; - NGAIELABHPM_LCEHKBAMOKA = 1; - NGAIELABHPM_NFEPJMELPOM = 2; - NGAIELABHPM_BFOIJCJJMHH = 3; +enum FDICBBEGKEO { + FDICBBEGKEO_NLCDGIPGFDJ = 0; + FDICBBEGKEO_EHNBEPDHBKC = 1; + FDICBBEGKEO_CBLMHGEJLMP = 2; + FDICBBEGKEO_NHEMIPGKGCJ = 3; } -enum MFJBNCDAHJK { - MFJBNCDAHJK_LECNFAGCFNH = 0; - MFJBNCDAHJK_MAODGPDEMDJ = 1; - MFJBNCDAHJK_OJAFEHMOLDP = 2; - MFJBNCDAHJK_DKPIGDEEHCO = 3; - MFJBNCDAHJK_COBCJODFIIF = 4; - MFJBNCDAHJK_MJANFBMFBNA = 5; +enum CKGOFMFNIPP { + CKGOFMFNIPP_HGBBGFBCCJJ = 0; + CKGOFMFNIPP_MLJFKFACNND = 1; + CKGOFMFNIPP_NNAMMGLFFCG = 2; + CKGOFMFNIPP_OBLIOOOLFEE = 3; + CKGOFMFNIPP_FAIALBOJMFN = 4; + CKGOFMFNIPP_BMJKLMCDPLG = 5; } -enum HNDCKMIALOG { - HNDCKMIALOG_OJAOGBDJCLM = 0; - HNDCKMIALOG_KNALIHFLIIO = 1; - HNDCKMIALOG_MAMPDPAHDHO = 2; - HNDCKMIALOG_GBFDKKBGBEO = 3; - HNDCKMIALOG_MGNNPFMJBED = 4; +enum IFFKDFPJECM { + IFFKDFPJECM_KFDDOBPEJMF = 0; + IFFKDFPJECM_DOJNFGNKFGP = 1; + IFFKDFPJECM_BBCFLEDLBBB = 2; + IFFKDFPJECM_GOIMMOHGCIH = 3; + IFFKDFPJECM_ADJOCBGIJHP = 4; } -enum FMANPCKGFDD { - FMANPCKGFDD_MAOEJIEAHAH = 0; - FMANPCKGFDD_KCCGMHLCAEL = 1; - FMANPCKGFDD_IKJGDFFOKAD = 2; - FMANPCKGFDD_GJKNCPIPKCM = 3; - FMANPCKGFDD_GFLDOJLIMDH = 4; - FMANPCKGFDD_COPJEICJKNA = 5; +enum DIKCFAICOHB { + DIKCFAICOHB_EJDLGGAGBEA = 0; + DIKCFAICOHB_PINPGFJKDPH = 1; + DIKCFAICOHB_EMPKDJGKDBI = 2; + DIKCFAICOHB_AOIOAKGHGHG = 3; + DIKCFAICOHB_ECEHHJJGFED = 4; + DIKCFAICOHB_GHBHAPNLJEJ = 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 JBILGCPCJOD { + repeated DLBGONGJBNC item_list = 6; // offset: 24 + bool BKFONKNLCHP = 13; // offset: 32 + NHHJAONHDDG state = 8; // offset: 36 + uint32 DHJANOFGDNP = 4; // offset: 40 + uint32 rank = 11; // offset: 44 + uint32 score_id = 5; // offset: 48 + uint32 hp = 7; // offset: 52 + uint32 IFOCJCOCDBH = 14; // offset: 56 + uint32 OPHFDHGBLPJ = 15; // offset: 60 } -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 JECNOELJLKO { + repeated JBILGCPCJOD BFCGOELLNIP = 14; // offset: 16 + repeated uint32 LPOPKEGOLHB = 11; // offset: 32 + IPGIJFNAFLC KNBGBCEBLDF = 7; // offset: 40 + uint64 FIKHCEBOPMI = 1; // offset: 48 + int32 HIJJDGBOMDL = 12; // offset: 56 + PFPHJFEGDAA NPCFKONPCCK = 8; // offset: 60 + uint32 BPBMJBIDIIC = 15; // offset: 64 } -message HDNOFFGMDNJ { - uint32 KPNFNMIDFCK = 6; // offset: 28 - uint32 NOOJOLKILFB = 4; // offset: 24 +message DFLIHGGNBDB { + uint32 JCJGJBLENCP = 10; // offset: 24 + uint32 EDIGEANPBNL = 14; // offset: 28 } -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 IPGIJFNAFLC { + repeated GMGABLBKJMC buff_list = 10; // offset: 16 + LAJGLHCCNED JDFPKAMFHAP = 7; // offset: 24 + repeated DLBGONGJBNC item_list = 4; // offset: 32 + repeated MNOOMFIAFPF op_list = 11; // offset: 40 + repeated uint32 MNCPGDNOIAM = 6; // offset: 48 + uint32 cur_hp = 1; // offset: 64 + uint32 energy_info = 3; // offset: 68 + uint32 score_id = 2; // offset: 72 + NHHJAONHDDG LHNIIOHNIFL = 9; // offset: 76 + uint32 IGDOFKLAILH = 14; // offset: 80 + uint32 FHEFKOGAMHK = 5; // offset: 84 + uint32 DJJODJAAIGA = 12; // offset: 88 + uint32 LIKMIMCFPKC = 8; // offset: 92 + uint32 JJJBLAJDEDC = 15; // offset: 96 } -message NEIIDDAMPGL { - JAMLHOHBIGB PIMAHGFDGCD = 8; // offset: 24 - HLDONLICNOB GGOKHOBBHHF = 4; // offset: 32 +message JFJDMGOMJOF { + IPGIJFNAFLC KGOCFEINBIN = 6; // offset: 24 + ABLCCPHIOMI JNIEIKOKBGK = 14; // offset: 32 } -message KBAHGNNEMGG { - int32 player_data = 1; // offset: 24 +message PLHPJCKDEDI { + int32 player_data = 13; // offset: 24 } // Type: Rsp -// CmdID: 30110 -message JMGAOIFBNEO { - uint32 retcode = 12; // offset: 40 - LGOPLIAFLCK data = 13; // offset: 16 - repeated ADHNJADIJAC BIEBFHECEPM = 2; // offset: 32 +// CmdID: 30103 +message BMBCNFKFABK { + JECNOELJLKO data = 10; // offset: 16 + repeated LMLNNHKJEIP DFLEOIGPLNM = 2; // offset: 24 + uint32 retcode = 9; // offset: 40 } // Type: Notify -// CmdID: 30194 -message MEFMBPFDBEM { - LGOPLIAFLCK data = 2; // offset: 24 +// CmdID: 30180 +message NMOMCMJOFGG { + JECNOELJLKO data = 6; // offset: 24 } // Type: Notify -// CmdID: 30195 -message AJAFOEHDCII { - LGOPLIAFLCK KKKBCPGOFLB = 9; // offset: 24 +// CmdID: 30127 +message IEOGEDFAELP { + JECNOELJLKO EHIELLKLPCK = 14; // offset: 24 } // Type: Notify -// CmdID: 30114 -message INDJDBNFNIM { - LGOPLIAFLCK LLIAJHMEJKI = 14; // offset: 32 - LGOPLIAFLCK BDBILIBBHMP = 15; // offset: 24 +// CmdID: 30136 +message GODEELLFLEN { + JECNOELJLKO JMIOMLJDCNN = 13; // offset: 24 + JECNOELJLKO ENJMGOJPNOE = 14; // offset: 32 } -message CDFOGMAMFGF { - HDNOFFGMDNJ BMNDBKBHIOC = 15; // offset: 16 - HDNOFFGMDNJ PLMHAPPKLGA = 7; // offset: 24 - repeated NEIIDDAMPGL CGLIPMIMMJG = 1; // offset: 32 - uint32 NGINCCHDPJL = 9; // offset: 48 +message OKIPFIENKIF { + DFLIHGGNBDB GGCMCDDGEIB = 6; // offset: 16 + DFLIHGGNBDB OPMGDNNAEJF = 2; // offset: 32 + repeated JFJDMGOMJOF DGKLOCJHKNH = 15; // offset: 40 + uint32 EAFFACCBAAA = 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 +// CmdID: 30115 +message LNGLLJKNKHG { + IPGIJFNAFLC IHBOHKKCGCP = 9; // offset: 16 + uint32 EAFFACCBAAA = 13; // offset: 32 + uint32 retcode = 5; // offset: 36 + bool BDCNNNNLLHJ = 12; // offset: 40 } // 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 +// CmdID: 30181 +message GBFDMFJKOOP { + repeated DLBGONGJBNC item_list = 1; // offset: 16 + uint32 hp = 7; // offset: 32 + uint32 score_id = 9; // offset: 36 + uint32 IFOCJCOCDBH = 3; // offset: 40 + NHHJAONHDDG state = 2; // offset: 44 + uint32 BPBMJBIDIIC = 11; // offset: 48 } -message KEGOOAKEHIA { - uint32 HIOFMPHCPJP = 12; // offset: 24 +message BEOGFNDKCIL { + uint32 PIFNIJHPLJC = 11; // offset: 24 } // Type: Rsp -// CmdID: 30126 -message JGAEJMOGAPO { - uint32 HIOFMPHCPJP = 14; // offset: 24 - uint32 retcode = 7; // offset: 28 +// CmdID: 30187 +message MHLMFDBFCEC { + uint32 PIFNIJHPLJC = 5; // offset: 24 + uint32 retcode = 12; // offset: 28 } // Type: Notify -// CmdID: 30139 -message JLAGLJEDAEH { - uint32 HIOFMPHCPJP = 10; // offset: 28 - uint32 NKEFAJCOIGJ = 12; // offset: 24 +// CmdID: 30129 +message KINFINGMICK { + uint32 PIFNIJHPLJC = 1; // offset: 24 + uint32 OBJCJGPIHAD = 12; // offset: 28 } // Type: Notify -// CmdID: 30101 -message DNJHMKINPBK { - LGOPLIAFLCK data = 8; // offset: 24 +// CmdID: 30112 +message EAGCPEPIOIO { + JECNOELJLKO data = 6; // offset: 16 } -message MPGIOHDMFCG { - uint32 IAMCPKMNANO = 4; // offset: 32 - uint32 PANFIPHAGPB = 15; // offset: 36 - uint32 MEAJAEBDAOI = 1; // offset: 24 - uint32 EPFOIBHLDAO = 11; // offset: 28 +message DLBGONGJBNC { + uint32 ODFEDCPLNEM = 3; // offset: 24 + uint32 FMEHKPKHGJA = 15; // offset: 28 + uint32 DGGCFDKJDPO = 7; // offset: 32 + uint32 PNGHFKLCNBE = 13; // offset: 36 } -message ENENNMNEOGK { - uint32 NBIIMDABOPC = 10; // offset: 24 - IJKBLBJAABJ op_type = 8; // offset: 28 +message MNOOMFIAFPF { + FNCFIHAFGGN op_type = 1; // offset: 24 + uint32 MPKCANFHCHG = 14; // offset: 28 } -message HMJJLADLOHH { - uint32 display_value = 8; // offset: 28 - NGAIELABHPM NOAOFGEJFEK = 3; // offset: 24 +message GMGABLBKJMC { + FDICBBEGKEO LMIODAHFGOA = 10; // offset: 24 + uint32 display_value = 14; // offset: 28 } -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 KLGJDILNNDH { + LAJGLHCCNED JDFPKAMFHAP = 9; // offset: 24 + repeated DLBGONGJBNC item_list = 1; // offset: 32 + uint32 DHJANOFGDNP = 4; // offset: 40 + uint32 FHEFKOGAMHK = 6; // offset: 44 + uint32 OPHFDHGBLPJ = 7; // offset: 48 + uint32 IGDOFKLAILH = 11; // offset: 52 + NHHJAONHDDG LHNIIOHNIFL = 5; // offset: 56 + bool OCLBMMNNMFC = 12; // offset: 60 + bool ANMLAPADELO = 13; // offset: 61 + uint32 score_id = 8; // offset: 64 + uint32 energy_info = 15; // offset: 68 } -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 BHMEPBAGOFF { + IPGIJFNAFLC KNBGBCEBLDF = 9; // offset: 16 + repeated KLGJDILNNDH BFCGOELLNIP = 3; // offset: 24 + uint32 PBEPLKMNAKF = 14; // offset: 40 + AMDMKHKOHNF NPCFKONPCCK = 10; // offset: 44 + uint64 FIKHCEBOPMI = 4; // offset: 48 + uint32 NAOKGNGBHAO = 2; // offset: 56 + int32 HIJJDGBOMDL = 15; // offset: 60 } -message LNOBPFKAAGA { - repeated HDNOFFGMDNJ DIBNKMICOOD = 7; // offset: 16 - uint32 BDCDDGOCILD = 5; // offset: 40 - uint32 IJGJODCIDJA = 12; // offset: 44 - repeated NEIIDDAMPGL CGLIPMIMMJG = 4; // offset: 32 +message PKBDAKMLDMC { + repeated JFJDMGOMJOF DGKLOCJHKNH = 11; // offset: 24 + repeated DFLIHGGNBDB GNABNEDKPHH = 9; // offset: 32 + uint32 MMLNAMPFAKA = 12; // offset: 40 + uint32 use_item_id = 14; // offset: 44 } // Type: Rsp -// CmdID: 30137 -message DMELLMENKCH { - JAMLHOHBIGB ENBGNLBMGFK = 15; // offset: 24 - uint32 retcode = 5; // offset: 32 - uint32 BDCDDGOCILD = 6; // offset: 36 +// CmdID: 30183 +message AJOHOIGMCNN { + IPGIJFNAFLC LLCPOHADBKB = 7; // offset: 24 + uint32 retcode = 14; // offset: 32 + uint32 use_item_id = 9; // offset: 36 } -message OFGNJLCEIGP { +message FHAPLEMDKGN { +} + +// Type: Rsp +// CmdID: 30142 +message LLFIKHHPJEB { + BHMEPBAGOFF data = 14; // offset: 16 + repeated LMLNNHKJEIP DFLEOIGPLNM = 15; // offset: 24 + uint32 retcode = 2; // offset: 40 +} + +message EEFDJLPDCFO { + uint32 EMLBKOKEAOH = 2; // offset: 24 + uint32 PBEPLKMNAKF = 1; // offset: 28 + uint32 DPJLMFBADMM = 5; // offset: 32 } // 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 +message BCMGFCDNAIE { + uint32 retcode = 6; // offset: 24 } // Type: Notify // CmdID: 30161 -message IJAECOEFEIM { - CDFOGMAMFGF EAEAFIHIIMK = 12; // offset: 16 - JAMLHOHBIGB ENBGNLBMGFK = 4; // offset: 32 +message LGEOFJJKFNF { + BHMEPBAGOFF data = 9; // offset: 16 + CKGOFMFNIPP reason = 7; // offset: 32 } // Type: Notify -// CmdID: 30107 -message EAAEIHMICBO { - LNOBPFKAAGA EAEAFIHIIMK = 4; // offset: 32 - JAMLHOHBIGB ENBGNLBMGFK = 10; // offset: 24 +// CmdID: 30124 +message OJLHCIDDFDF { + OKIPFIENKIF PBAPICNDIDN = 13; // offset: 16 + IPGIJFNAFLC LLCPOHADBKB = 3; // offset: 24 } -message DEKBKCFPJNA { +// Type: Notify +// CmdID: 30171 +message OPAOIBLFJOM { + PKBDAKMLDMC PBAPICNDIDN = 15; // offset: 16 + IPGIJFNAFLC LLCPOHADBKB = 9; // offset: 32 +} + +message CDPEFGCIGFB { } // Type: Rsp -// CmdID: 30144 -message EBNNIBGFGIH { - uint32 retcode = 11; // offset: 24 +// CmdID: 30152 +message CBDJAJAKCFF { + uint32 retcode = 5; // 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 LPHCHEJEMPD { + NHHJAONHDDG state = 14; // offset: 24 + uint32 rank = 4; // offset: 28 + uint32 score_id = 6; // offset: 32 + uint32 DHJANOFGDNP = 2; // 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 FOJDKLCHCKG { + IPGIJFNAFLC KNBGBCEBLDF = 2; // offset: 16 + repeated LPHCHEJEMPD BFCGOELLNIP = 13; // offset: 24 + uint32 NAOKGNGBHAO = 8; // offset: 40 + IFFKDFPJECM NPCFKONPCCK = 12; // offset: 44 + uint64 FIKHCEBOPMI = 1; // offset: 48 + int32 HIJJDGBOMDL = 9; // offset: 56 } -message DDFPFLMIFKM { +message BGEJHKFILME { } // Type: Rsp -// CmdID: 30189 -message PKAFDHFOMOL { - DLCCOJPHBCB HGPGDCOCDFK = 2; // offset: 32 - repeated ADHNJADIJAC BIEBFHECEPM = 11; // offset: 24 +// CmdID: 30159 +message PKBJOGHCFOA { + FOJDKLCHCKG KHEFAHCPHBL = 7; // offset: 24 + repeated LMLNNHKJEIP DFLEOIGPLNM = 5; // offset: 32 uint32 retcode = 8; // offset: 40 } // Type: Notify -// CmdID: 30196 -message FBAKHNLPGEM { - FMANPCKGFDD reason = 13; // offset: 32 - DLCCOJPHBCB HGPGDCOCDFK = 12; // offset: 24 +// CmdID: 30174 +message GBMPOBJDAFF { + FOJDKLCHCKG KHEFAHCPHBL = 5; // offset: 16 + DIKCFAICOHB reason = 1; // offset: 32 } // Type: Notify -// CmdID: 30157 -message CHCKDIFJBKP { - repeated GIGAKCOMKOG DNNOFGJJMCP = 10; // offset: 24 - uint32 LFBIELBHOBK = 11; // offset: 32 +// CmdID: 30192 +message DPDDOADGCMG { + repeated LPHCHEJEMPD BFCGOELLNIP = 15; // offset: 16 + uint32 NAOKGNGBHAO = 2; // offset: 32 } -// Obf: MKLPGBFEJMO enum CmdFiveDimType { - 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; + EIBEMMGHLPK_NLCDGIPGFDJ = 0; + EIBEMMGHLPK_NDLIALBOAOK = 2260; + CmdLeaveFiveDimGameScRsp = 2273; + CmdGetFiveDimMoneyScRsp = 2262; + CmdFiveDimMoneyChangeScNotify = 2270; + CmdFiveDimJumpEnergyChangeScNotify = 2268; + CmdGetFiveDimGameDataScRsp = 2267; + CmdFiveDimGameDataUpdateScNotify = 2254; + CmdEnterFiveDimGameScRsp = 2261; + EIBEMMGHLPK_FMFOAIONMCD = 2264; + CmdUpdateFiveDimGameDataScRsp = 2257; + CmdFiveDimGameTransferScRsp = 2275; + EIBEMMGHLPK_EFFCLNDEDLA = 2253; + EIBEMMGHLPK_BEPOEEABNFB = 2258; + EIBEMMGHLPK_GKNCIGPOBGA = 2271; + CmdGetFiveDimMoneyDataScRsp = 2256; + EIBEMMGHLPK_AHPMEDBLABF = 2269; + EIBEMMGHLPK_NCNJCDICNND = 2252; } -enum IPFAGFAPCCD { - IPFAGFAPCCD_PCPDHELPKEM = 0; - IPFAGFAPCCD_MLEMOAKKJJH = 1; - IPFAGFAPCCD_BAOGAMKCLMO = 2; +enum KFDEPBCLENF { + KFDEPBCLENF_NLCDGIPGFDJ = 0; + KFDEPBCLENF_KALJCABDJLC = 1; + KFDEPBCLENF_HJJDLPHHFPA = 2; } -message ANINPOGOEDJ { +message DFKEBOHGDKF { } -// Obf: NFBFBHOBOLO +// Obf: BNFGMKBICKJ // Type: Rsp -// CmdID: 2254 +// CmdID: 2267 message GetFiveDimGameDataScRsp { - uint32 JJOOHOADJMA = 10; // offset: 32 - KAIELJPMGHL OIAPHBBDPHL = 1; // offset: 24 - uint32 retcode = 11; // offset: 36 + DGHPIDMDOJM CFDIKLBINHK = 14; // offset: 16 + uint32 CPFCMKLCMFG = 9; // offset: 32 + uint32 retcode = 6; // offset: 36 } -message GEAPPKGNLJG { - NMHKDLJPGIL MODDIBHCPPD = 3; // offset: 16 - MotionInfo MJDMNDIEKHK = 5; // offset: 24 - HMJGADLIONA PPPHLHADCPJ = 1; // offset: 32 +message AGDNLAAKGDD { + AHCLMAGAHPN PPJFMBIGIGB = 1; // offset: 16 + MotionInfo HKGDHOPGCKF = 15; // offset: 24 + BLPHONLBNBO OEIBHLMDJKA = 12; // offset: 40 } -// Obf: GMNABGKIKKN +// Obf: IBAAHKDOHDB // Type: Rsp -// CmdID: 2264 +// CmdID: 2261 message EnterFiveDimGameScRsp { uint32 retcode = 14; // offset: 24 } -message MFKKGOCBACJ { - uint32 PJNFFBKCGEM = 6; // offset: 36 - MotionInfo MJDMNDIEKHK = 9; // offset: 24 - IPFAGFAPCCD FBOGMBOKPHJ = 3; // offset: 40 - uint32 PJMLJPAPIIK = 2; // offset: 32 +message BGBIBDECAFH { + MotionInfo HKGDHOPGCKF = 9; // offset: 16 + uint32 PJLKEHONHED = 4; // offset: 32 + uint32 COGDLBMPPNM = 14; // offset: 36 + KFDEPBCLENF KEHGFMAMEPD = 1; // offset: 40 } -// Obf: EAANGCAHIFA +// Obf: OMFLOBEGHNM // Type: Rsp -// CmdID: 2258 +// CmdID: 2273 message LeaveFiveDimGameScRsp { - uint32 client_pos_version = 2; // offset: 28 - uint32 retcode = 5; // offset: 24 + uint32 client_pos_version = 4; // offset: 24 + uint32 retcode = 10; // offset: 28 } -message KIKKGAAPMKG { - HMJGADLIONA PPPHLHADCPJ = 15; // offset: 24 - uint32 NGEHILEENKC = 4; // offset: 32 +message FPAKIHDJMIK { + AHCLMAGAHPN PPJFMBIGIGB = 3; // offset: 24 + uint32 GABODFDMPMM = 7; // offset: 32 } -// Obf: GDHLNNNAPAK +// Obf: PKFCCICBLGL // Type: Rsp -// CmdID: 2259 +// CmdID: 2257 message UpdateFiveDimGameDataScRsp { - uint32 retcode = 5; // offset: 24 + uint32 retcode = 10; // offset: 24 } -message KFIHIBFBAJH { - uint32 PJNFFBKCGEM = 4; // offset: 44 - HMJGADLIONA PPPHLHADCPJ = 7; // offset: 32 - NMHKDLJPGIL MODDIBHCPPD = 9; // offset: 16 - IPFAGFAPCCD FBOGMBOKPHJ = 11; // offset: 40 +message BOFJIOEKDFK { + AHCLMAGAHPN PPJFMBIGIGB = 7; // offset: 16 + BLPHONLBNBO OEIBHLMDJKA = 5; // offset: 32 + KFDEPBCLENF KEHGFMAMEPD = 10; // offset: 40 + uint32 COGDLBMPPNM = 4; // offset: 44 } -// Obf: CEDLMINDAHJ +// Obf: AGBDHJMJFHD // Type: Rsp -// CmdID: 2270 -message FiveDimGameTransferScRsp { - uint32 retcode = 4; // offset: 24 -} - -// Obf: FMLENEBEGJE -// Type: Notify // CmdID: 2275 +message FiveDimGameTransferScRsp { + uint32 retcode = 2; // offset: 24 +} + +// Obf: DCJGNLLAHEM +// Type: Notify +// CmdID: 2254 message FiveDimGameDataUpdateScNotify { - uint32 client_pos_version = 12; // offset: 36 - bool PBOBBPEKBLK = 15; // offset: 32 - KAIELJPMGHL OIAPHBBDPHL = 14; // offset: 24 + DGHPIDMDOJM CFDIKLBINHK = 7; // offset: 24 + bool HBJLJJAJHOI = 3; // offset: 32 + uint32 client_pos_version = 11; // offset: 36 } -// Obf: EPOABGDOEJJ +// Obf: IBCFCAOKMOP // Type: Notify -// CmdID: 2265 +// CmdID: 2268 message FiveDimJumpEnergyChangeScNotify { - uint32 JJOOHOADJMA = 11; // offset: 24 + uint32 CPFCMKLCMFG = 1; // offset: 24 } -message HACMIMFHMOC { - uint32 HFMLMJALLPC = 10; // offset: 24 +message DDHKGAKNOEK { + uint32 JIDCDLCBKHG = 8; // offset: 24 } -// Obf: JCMINGBIKAO +// Obf: NPPLIGADGDF // Type: Rsp -// CmdID: 2261 +// CmdID: 2262 message GetFiveDimMoneyScRsp { - uint32 HLLKKGIFIPC = 14; // offset: 32 - uint32 retcode = 12; // offset: 28 - uint32 HFMLMJALLPC = 11; // offset: 24 + uint32 retcode = 4; // offset: 24 + uint32 GJHKPIGEIIO = 2; // offset: 28 + uint32 JIDCDLCBKHG = 8; // offset: 32 } -// Obf: AGICNLFCIMA +// Obf: CMJAOMBHJNL // Type: Notify -// CmdID: 2272 +// CmdID: 2270 message FiveDimMoneyChangeScNotify { - uint32 JKLDOFBHABM = 14; // offset: 24 - uint32 NDKMOINLOOE = 5; // offset: 28 + uint32 OEPCCMAPFFH = 8; // offset: 24 + uint32 KFBJGFJHGEK = 7; // offset: 28 } -message ODAFJBFDFLG { +message IKFDIJLEOJA { } -// Obf: NIABOPBGPGK +// Obf: NFEJKBHMEOL // Type: Rsp -// CmdID: 2274 +// CmdID: 2256 message GetFiveDimMoneyDataScRsp { - uint32 retcode = 8; // offset: 32 - uint32 JKLDOFBHABM = 2; // offset: 24 - uint32 NDKMOINLOOE = 12; // offset: 28 + uint32 OEPCCMAPFFH = 3; // offset: 24 + uint32 retcode = 15; // offset: 28 + uint32 KFBJGFJHGEK = 2; // offset: 32 } -// Obf: GEGHIEHNEEP enum CmdFriendType { - 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; - 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; + MGDHKHBKDDG_NLCDGIPGFDJ = 0; + CmdNewAssistHistoryNotify = 2932; + CmdDeleteBlacklistCsReq = 2959; + CmdGetCurAssistScRsp = 2985; + CmdTakeAssistRewardCsReq = 2935; + CmdGetFriendAssistListCsReq = 2988; + CmdSetFriendMarkCsReq = 3000; + CmdGetAssistListCsReq = 2930; + CmdTakeAssistRewardScRsp = 2916; + CmdGetFriendApplyListInfoScRsp = 2913; + CmdGetFriendApplyListInfoCsReq = 2936; + CmdSearchPlayerCsReq = 2992; + CmdGetFriendRecommendListInfoCsReq = 2961; + CmdSearchPlayerScRsp = 2966; + CmdGetFriendAssistListScRsp = 2926; + CmdGetAssistListScRsp = 2949; + CmdGetFriendBattleRecordDetailCsReq = 2937; + CmdDeleteFriendCsReq = 2954; + CmdGetFriendListInfoScRsp = 2903; + CmdDeleteBlacklistScRsp = 2974; + CmdSetForbidOtherApplyFriendScRsp = 2906; + CmdDeleteFriendScRsp = 2983; + CmdAddBlacklistScRsp = 2976; + CmdSyncHandleFriendScNotify = 2912; + CmdGetFriendLoginInfoCsReq = 2953; + CmdReportPlayerScRsp = 2948; + CmdGetAssistHistoryCsReq = 2920; + CmdSetFriendMarkScRsp = 2939; + CmdSyncDeleteFriendScNotify = 2909; + CmdGetFriendListInfoCsReq = 2973; + CmdSetAssistCsReq = 2928; + CmdHandleFriendScRsp = 2929; + CmdGetPlatformPlayerInfoScRsp = 2982; + CmdSetFriendRemarkNameCsReq = 2971; + CmdGetFriendRecommendLineupDetailCsReq = 2991; + CmdAddBlacklistCsReq = 2942; + CmdGetAssistHistoryScRsp = 2999; + CmdApplyFriendCsReq = 2915; + CmdGetFriendRecommendListInfoScRsp = 2924; + CmdGetFriendLoginInfoScRsp = 2963; + CmdGetFriendRecommendLineupCsReq = 2993; + CmdHandleFriendCsReq = 2987; + CmdReportPlayerCsReq = 2952; + CmdSyncAddBlacklistScNotify = 2938; + CmdGetFriendDevelopmentInfoCsReq = 2958; + CmdGetFriendRecommendLineupScRsp = 2996; + CmdSetForbidOtherApplyFriendCsReq = 2917; + CmdSetFriendRemarkNameScRsp = 2978; + CmdSetAssistScRsp = 2901; + CmdGetCurAssistCsReq = 2967; + CmdGetPlayerDetailInfoScRsp = 2927; + CmdCurAssistChangedNotify = 2905; + CmdGetFriendDevelopmentInfoScRsp = 2943; + CmdSyncApplyFriendScNotify = 2910; + CmdApplyFriendScRsp = 2981; + CmdGetPlayerDetailInfoCsReq = 2980; + CmdGetFriendRecommendLineupDetailScRsp = 2923; + CmdGetFriendBattleRecordDetailScRsp = 2934; + CmdGetPlatformPlayerInfoCsReq = 2914; } enum FriendOnlineStatus { @@ -16641,5734 +16848,5532 @@ enum FriendOnlineStatus { FRIEND_ONLINE_STATUS_ONLINE = 1; } -// Obf: PABBPHOIDBF enum FriendApplySource { - PABBPHOIDBF_PCPDHELPKEM = 0; - PABBPHOIDBF_DDEBAHBEKHI = 1; - PABBPHOIDBF_PJEOOMBFNMA = 2; - PABBPHOIDBF_ILPKPBOKMEN = 3; - PABBPHOIDBF_OAMHNEDGEKA = 4; - PABBPHOIDBF_OGENAPDDIDB = 5; - PABBPHOIDBF_LDLMBIFNPEP = 6; + HPEKGMDHFLO_NLCDGIPGFDJ = 0; + HPEKGMDHFLO_GODCHGIMIAJ = 1; + HPEKGMDHFLO_BLNBLLNHICH = 2; + HPEKGMDHFLO_ODHMGPNECFO = 3; + HPEKGMDHFLO_OBPHECNLKAP = 4; + HPEKGMDHFLO_OKJJPJKLIOG = 5; + HPEKGMDHFLO_OGCABAGJIIK = 6; + HPEKGMDHFLO_CGMPJEGGEED = 7; + HPEKGMDHFLO_JGFGNCLKIBO = 8; + HPEKGMDHFLO_MKHLALNLOLA = 9; + HPEKGMDHFLO_CILGIDDHODG = 10; } message AssistSimpleInfo { - uint32 avatar_id = 3; // offset: 28 - uint32 level = 15; // offset: 36 - uint32 pos = 2; // offset: 24 - uint32 dressed_skin_id = 9; // offset: 32 + uint32 pos = 7; // offset: 24 + uint32 avatar_id = 11; // offset: 28 + uint32 level = 15; // offset: 32 + uint32 dressed_skin_id = 14; // offset: 36 } -message KMADNGJNOOB { - uint32 MDFMEDKNEHG = 6; // offset: 36 - uint32 MOOOPAMBOFK = 11; // offset: 28 - uint32 group_id = 8; // offset: 24 - uint32 HCHCOAPJLMG = 3; // offset: 32 +message HHJANNIGCKM { + repeated uint32 finished_target_list = 9; // offset: 16 + bool EGLLMGLLHDL = 15; // offset: 32 } -message CEGOPFBELBL { - uint32 KKFBLJNMDFJ = 7; // offset: 36 - repeated uint32 PGKLOMAJMDC = 11; // offset: 16 - uint32 KBFDOPNODBL = 15; // offset: 32 +message ICMGDJBDFEA { + HHJANNIGCKM NCKJLAEJNDP = 11; // offset: 16 + uint32 group_id = 6; // offset: 32 + uint32 FBOGDAHNDKA = 5; // offset: 36 + uint32 LMPPDGOFOMF = 1; // offset: 40 + uint32 HCBADDHNIDG = 7; // offset: 44 } -message CGLILDEBBIH { - CEGOPFBELBL KNPMHOLAJFK = 3; // offset: 16 +message PIBFIDOEPAP { + repeated uint32 LHHACOILCMG = 1; // offset: 24 + uint32 FFFNGBKHOEA = 12; // offset: 32 + uint32 GNIFODGCPAA = 5; // offset: 36 } -message KIEEFAOCOCC { - CGLILDEBBIH MDNOKJEALNP = 1; // offset: 16 +message JMOCDMHFEJG { + PIBFIDOEPAP KGBHIKKLJMK = 15; // offset: 16 +} + +message EJAKBKOEEPC { + JMOCDMHFEJG BHDKLAJPMBJ = 1; // offset: 24 } -// Obf: AAGNLEFDLIJ message FriendGridFightRecord { - uint32 division_id = 8; // offset: 24 + uint32 division_id = 7; // 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 PAEFDELFKJK { + EJAKBKOEEPC KBLKLGDCOMF = 10; // offset: 24 + FriendGridFightRecord BAMDEHAICDA = 2; // offset: 32 + ICMGDJBDFEA AMLDHBMIGEN = 12; // offset: 40 + BattleRecordType BEBEEMKOBNN = 7; // offset: 48 } message PlayerSimpleInfo { - 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 + repeated AssistSimpleInfo assist_simple_info_list = 6; // offset: 16 + string signature = 5; // offset: 32 + HeadFrameInfo head_frame_info = 1049; // offset: 40 + CJLCPMDGIBO player_outfit_data = 1; // offset: 48 + string platform_nick = 3; // offset: 56 + string nickname = 8; // offset: 64 + string platform_uuid = 15; // offset: 72 + uint32 level = 9; // offset: 80 + int64 last_active_time = 13; // offset: 88 + uint32 gender = 115; // offset: 96 + FriendOnlineStatus online_status = 10; // offset: 100 + uint32 uid = 7; // offset: 104 + uint32 personal_card = 11; // offset: 108 + PlatformType platform = 14; // offset: 112 + uint32 chat_bubble_id = 4; // offset: 116 + uint32 head_icon = 2; // offset: 120 + bool is_banned = 12; // offset: 124 + int64 update_time = 797; // offset: 128 } -// Obf: EIAMCNPFJBC message DisplayEquipmentInfo { - uint32 promotion = 13; // offset: 24 + uint32 tid = 6; // offset: 24 uint32 exp = 2; // offset: 28 - uint32 tid = 11; // offset: 40 - uint32 rank = 8; // offset: 36 - uint32 level = 9; // offset: 32 + uint32 promotion = 11; // offset: 32 + uint32 level = 9; // offset: 36 + uint32 rank = 3; // offset: 40 } -// Obf: EMOHHJNIPDI message DisplayRelicInfo { - 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 + repeated RelicAffix sub_affix_list = 9; // offset: 24 + uint32 exp = 12; // offset: 32 + uint32 main_affix_id = 11; // offset: 36 + uint32 tid = 6; // offset: 40 + uint32 type = 5; // offset: 44 + uint32 level = 14; // offset: 48 } message DisplayAvatarDetailInfo { - 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 + DisplayEquipmentInfo equipment = 5; // offset: 16 + repeated AvatarSkillTree skilltree_list = 8; // offset: 32 + repeated DisplayRelicInfo relic_list = 1; // offset: 40 + uint32 pos = 3; // offset: 48 + uint32 rank = 4; // offset: 52 + uint32 avatar_type = 11; // offset: 56 + uint32 exp = 15; // offset: 60 + uint32 avatar_id = 14; // offset: 64 + uint32 enhanced_id = 9; // offset: 68 + uint32 level = 6; // offset: 72 + uint32 dressed_skin_id = 7; // offset: 76 + uint32 promotion = 2; // offset: 80 } -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 +message EDEGAHHANMF { + uint32 PLKAGMLBCDG = 4; // offset: 24 + uint32 MBHJNPEILCL = 2; // offset: 28 + uint32 IGENPDKHDMC = 7; // offset: 32 + uint32 OPENPJJLADD = 1; // offset: 36 + uint32 LCDDMLIMAGA = 8; // offset: 40 } -// Obf: DPDIDKPLNDJ message PlayerRecordInfo { - 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 + EDEGAHHANMF EOGGPDHKKBJ = 10; // offset: 24 + uint32 JJKIKOBAJLF = 13; // offset: 32 + uint32 PPFDDFAHLED = 2; // offset: 36 + uint32 DIOIIFAHAKK = 3; // offset: 40 + uint32 MIMECEAFDNK = 8; // offset: 44 + uint32 MHOIJFEBAPA = 11; // offset: 48 + uint32 KCBINJNIBNO = 5; // offset: 52 + uint32 NECKJBHEKHE = 4; // offset: 56 + uint32 ALGEOLGNFBL = 9; // offset: 60 } -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 OHKDPNBGPOA { + bool MAKOLELFLFH = 4; // offset: 24 + bool GNFDDPEMMFN = 9; // offset: 25 + bool DCJECFMMIBC = 6; // offset: 26 + bool IOJEAOCOBBF = 5; // offset: 27 + bool PFBHGAHAFMD = 14; // offset: 28 } -message JKFBFGOEBKI { - KIEEFAOCOCC NAKKOHEMJBL = 11; // offset: 24 - repeated KMADNGJNOOB challenge_list = 14; // offset: 32 +message FBONADJPJGL { + EJAKBKOEEPC KBLKLGDCOMF = 5; // offset: 24 + repeated ICMGDJBDFEA challenge_list = 8; // offset: 32 } -// Obf: OLGEBAEDFHO message PlayerDetailInfo { - 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 + string nickname = 8; // offset: 16 + string IJKOMIKFKEK = 9; // offset: 24 + CJLCPMDGIBO DHKFCDAGHDM = 585; // offset: 32 + repeated DisplayAvatarDetailInfo display_avatar_list = 3; // offset: 48 + OHKDPNBGPOA BOKLABGLEFL = 1610; // offset: 56 + string signature = 2; // offset: 64 + OIIPJFDNPAH AIHNDIAFGPM = 134; // offset: 72 + string DJONELMIFEE = 12; // offset: 80 + repeated DisplayAvatarDetailInfo assist_avatar_list = 1065; // offset: 88 + FBONADJPJGL AGBGOCONMMG = 715; // offset: 96 + HeadFrameInfo head_frame_info = 1260; // offset: 104 + PlayerRecordInfo record_info = 10; // offset: 112 + uint32 uid = 15; // offset: 120 + bool is_banned = 13; // offset: 124 + bool HIEAPDNNNEI = 1; // offset: 125 + uint32 head_icon = 4; // offset: 128 + uint32 GEJFMBBHNLN = 11; // offset: 132 + uint32 level = 6; // offset: 136 + uint32 world_level = 7; // offset: 140 + uint32 KINOEHKMFML = 1953; // offset: 144 + PlatformType platform = 5; // offset: 148 + uint32 HCGMAGDFAAO = 14; // offset: 152 } -// Obf: JCJMHHJHNGB message FriendSimpleInfo { - 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 + string remark_name = 1; // offset: 16 + PAEFDELFKJK MBOIHJLIJDG = 8; // offset: 24 + PlayerSimpleInfo player_info = 3; // offset: 40 + int64 create_time = 5; // offset: 48 + PlayingState playing_state = 13; // offset: 56 + bool is_marked = 14; // offset: 60 } -// Obf: ODEMHMFBCFC message FriendApplyInfo { - PlayerSimpleInfo player_info = 14; // offset: 24 - int64 EDECALEJJFH = 13; // offset: 32 + PlayerSimpleInfo player_info = 2; // offset: 16 + int64 apply_time = 15; // offset: 32 } -// Obf: IKCMGHPPNHM message FriendRecommendInfo { - bool KNJIKJIPGJD = 9; // offset: 32 - PlayerSimpleInfo player_info = 11; // offset: 16 + PlayerSimpleInfo player_info = 1; // offset: 24 + bool JINLAHLMDLN = 14; // offset: 32 } message PlayerAssistInfo { - DisplayAvatarDetailInfo assist_avatar = 11; // offset: 24 - PlayerSimpleInfo player_info = 15; // offset: 32 + DisplayAvatarDetailInfo assist_avatar = 4; // offset: 24 + PlayerSimpleInfo player_info = 13; // offset: 32 } -// Obf: OEPOPEPNIED message FriendChallengeLineup { - 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 + string remark_name = 13; // offset: 16 + PlayerSimpleInfo player_info = 7; // offset: 24 + repeated ChallengeLineupList lineup_list = 2; // offset: 40 + uint32 buff_one = 14; // offset: 48 + uint32 buff_two = 8; // offset: 52 + uint32 score_id = 12; // offset: 56 + uint32 EEJCPNAEKLJ = 1; // offset: 60 } -// Obf: IEGDPKKKNHN message FriendChallengeClearanceInfo { - 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 + BBBIAPEHABA MEGBIPBAFBP = 4; // offset: 32 + uint32 LMPPDGOFOMF = 15; // offset: 44 + uint32 group_id = 6; // offset: 48 + oneof EDKOHAAMONH { + ChallengeStatistics challenge_default = 94; // offset: 24 + ChallengeStoryStatistics challenge_story = 77; // offset: 24 + ChallengeBossStatistics challenge_boss = 25; // offset: 24 } } -message IFEKKJNCKIE { - uint32 avatar_id = 1; // offset: 28 - uint32 CBHKFOEOMFF = 11; // offset: 24 +message IHLMEDHFDEI { + uint32 avatar_id = 13; // offset: 24 + uint32 MDOJNENGCFE = 7; // offset: 28 } -message OOKGKMIMIID { - uint32 KBFDOPNODBL = 1; // offset: 24 - uint32 KKFBLJNMDFJ = 6; // offset: 28 +message GLILLENEIJK { + uint32 FFFNGBKHOEA = 10; // offset: 24 + uint32 GNIFODGCPAA = 6; // offset: 28 } -message KAONKHLDGPB { - uint32 AIKMPMKFMPH = 1; // offset: 24 - uint32 area_id = 10; // offset: 28 - uint32 IKKFDOHMCGM = 7; // offset: 32 +message NMFEHEHPGAB { + uint32 MGCACGFLKEK = 14; // offset: 24 + uint32 area_id = 5; // offset: 28 + uint32 MBDKAJBEPPF = 6; // offset: 32 } -message MFHOJCCILLC { - uint32 DFIBLJIHLGL = 8; // offset: 24 - uint32 LEHOBFFMGBL = 13; // offset: 32 - uint32 area_id = 14; // offset: 28 - uint32 FEKIOHOJBHE = 9; // offset: 36 +message FKCNEPIJJAO { + uint32 area_id = 4; // offset: 24 + uint32 FEFLAJIODHB = 14; // offset: 28 + uint32 JNCCOGCHNMB = 7; // offset: 32 + uint32 DCOKLHPBAJO = 1; // offset: 36 } -message JPPHKCHDIJD { - uint32 NBACGGOFONN = 11; // offset: 36 - uint32 GHKJBPIFBAI = 8; // offset: 32 - uint32 NMLAEMLKBKJ = 12; // offset: 24 - uint32 area_id = 10; // offset: 28 +message OIMLMDHOHAP { + uint32 KPHJDOPBMEN = 8; // offset: 24 + uint32 area_id = 7; // offset: 28 + uint32 APANPLBMONN = 2; // offset: 32 + uint32 IELFOBFPDPA = 3; // offset: 36 } -message PKECJPJCONJ { - OOKGKMIMIID AEKJAAKCDKK = 6; // offset: 40 - MFHOJCCILLC CBGOEHOAMHG = 9; // offset: 48 - JPPHKCHDIJD KDGIKCDGIGE = 10; // offset: 16 - KAONKHLDGPB DCFDDBIIMJP = 13; // offset: 24 +message BGPIHMLLNGM { + FKCNEPIJJAO BFGELCKJJPN = 6; // offset: 16 + NMFEHEHPGAB HJFHOEAAGGC = 1; // offset: 32 + OIMLMDHOHAP MHAIBAMJGIM = 4; // offset: 40 + GLILLENEIJK ENDLJENKBMF = 9; // offset: 48 } -// Obf: NNGLDKBDKLG message PlayerChallengePeakRecordMobData { - uint32 peak_id = 3; // offset: 44 - ChallengeLineupList lineup = 4; // offset: 32 - repeated uint32 OBPDENLMNII = 8; // offset: 16 - uint32 cycles_used = 1; // offset: 40 + ChallengeLineupList lineup = 10; // offset: 24 + repeated uint32 MCJNLLBBDHN = 9; // offset: 32 + uint32 cycles_used = 13; // offset: 40 + uint32 peak_id = 8; // offset: 44 } -// Obf: NOEKJNININI message PlayerChallengePeakRecordBossData { - 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 + ChallengeLineupList lineup = 13; // offset: 16 + repeated uint32 MCJNLLBBDHN = 5; // offset: 24 + bool HAMDKIHGKGO = 1; // offset: 40 + bool CFLDOMPACKI = 2; // offset: 41 + uint32 best_cycle_count = 3; // offset: 44 + uint32 DJFGDMIDEHJ = 10; // offset: 48 + uint32 peak_id = 7; // offset: 52 + uint32 buff_id = 4; // offset: 56 } -message NCLCIIMIHDH { - repeated PlayerChallengePeakRecordMobData DDJIDIKHANH = 11; // offset: 16 - PlayerChallengePeakRecordBossData NFCLJMBLFMK = 3; // offset: 24 - uint32 group_id = 1; // offset: 40 +message DBFHOCOBPMK { + repeated PlayerChallengePeakRecordMobData HDCHFBKDCEB = 12; // offset: 16 + PlayerChallengePeakRecordBossData CDFFIGJLGMM = 7; // offset: 32 + uint32 group_id = 13; // offset: 40 } -message HBNJABPHLML { - uint32 division_id = 8; // offset: 24 +message HBJDMDKKMFI { + uint32 division_id = 4; // offset: 24 } -message AALMEANBKAE { - uint32 area_id = 7; // offset: 24 +message KHFEGOFPHHC { + uint32 area_id = 13; // offset: 24 } -message DMBOJMFJBKD { - uint32 area_id = 6; // offset: 24 - uint32 PNHFFKCNNJG = 15; // offset: 28 +message CFNEMEIDMID { + uint32 area_id = 14; // offset: 24 + uint32 HOLPMKOHACH = 2; // offset: 28 } -message DJLGCHBNMAC { - uint32 challenge_id = 6; // offset: 24 +message MOOGABJBJAG { + uint32 challenge_id = 9; // offset: 24 } -message HEBDKFOFKMN { - uint32 peak_id = 1; // offset: 24 +message JBKJGBMMKFI { + uint32 peak_id = 6; // offset: 24 } -message CBGICNOFHCJ { - uint32 KBFDOPNODBL = 9; // offset: 24 +message IENCCMEAIAJ { + uint32 GNIFODGCPAA = 5; // offset: 24 } -message JGIJGAICGHE { +message LJJIEAPLOOI { uint32 division_id = 11; // offset: 24 } -message FMGHCDKFNDL { - bool JKAICMMPFBB = 7; // offset: 24 - uint32 BBDOCJGAEEJ = 14; // offset: 28 +message KGBAFBEMICB { + bool MNDCIBFEJOP = 5; // offset: 24 + uint32 AACGBEBGDPE = 15; // offset: 28 } -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 +message NJMOBNILIHI { + int64 time = 6; // offset: 32 + DevelopmentType NELHEHHFCCM = 12; // offset: 44 + oneof NNMAOMHPNBK { + KHFEGOFPHHC DCODKLADIJM = 1445; // offset: 16 + MOOGABJBJAG ELJOEBBHDPB = 1544; // offset: 16 + uint32 avatar_id = 376; // offset: 16 + uint32 KAJCFPKEGBP = 403; // offset: 16 + uint32 PBOCPNJJHHB = 382; // offset: 16 + CFNEMEIDMID IIBJEGJMOKJ = 1075; // offset: 16 + uint32 panel_id = 176; // offset: 16 + JBKJGBMMKFI AGKKAFEFGOB = 1051; // offset: 16 + IENCCMEAIAJ IMILIFMDLBI = 445; // offset: 16 + LJJIEAPLOOI BNNDODHIKCE = 1408; // offset: 16 + KGBAFBEMICB DHKCMBFCALH = 212; // offset: 16 } } -// Obf: FHIDMEEDDEA +// Obf: ADKDAKFNFMH // Type: Req -// CmdID: 2991 +// CmdID: 2973 message GetFriendListInfoCsReq { } -// Obf: AAGIKBFGAKK +// Obf: JLHNEDPPFOO // Type: Rsp -// CmdID: 2910 +// CmdID: 2903 message GetFriendListInfoScRsp { - repeated FriendSimpleInfo friend_list = 15; // offset: 16 - repeated PlayerSimpleInfo black_list = 12; // offset: 24 - uint32 retcode = 6; // offset: 40 + repeated PlayerSimpleInfo black_list = 3; // offset: 16 + repeated FriendSimpleInfo friend_list = 14; // offset: 24 + uint32 retcode = 1; // offset: 40 } -// Obf: INLOEEMDCCP +// Obf: NHAAPILNALO // Type: Req -// CmdID: 2994 +// CmdID: 2980 message GetPlayerDetailInfoCsReq { - uint32 uid = 15; // offset: 24 + uint32 uid = 10; // offset: 24 } -// Obf: FFODHBGIHJN +// Obf: KFLGFDDDOPJ // Type: Rsp -// CmdID: 2995 +// CmdID: 2927 message GetPlayerDetailInfoScRsp { - PlayerDetailInfo detail_info = 9; // offset: 16 - uint32 retcode = 5; // offset: 32 + PlayerDetailInfo detail_info = 3; // offset: 16 + uint32 retcode = 2; // offset: 32 } -// Obf: KIMAGOPIJEB +// Obf: GFCNKHPBPOC // Type: Req -// CmdID: 2914 +// CmdID: 2936 message GetFriendApplyListInfoCsReq { } -// Obf: MDKBPGEBJHN +// Obf: FBFKDPMGFNL // Type: Rsp -// CmdID: 2918 +// CmdID: 2913 message GetFriendApplyListInfoScRsp { + repeated FriendApplyInfo receive_apply_list = 11; // offset: 16 + repeated uint32 send_apply_list = 1; // offset: 32 uint32 retcode = 3; // offset: 40 - repeated uint32 LBIMGCPBKGE = 5; // offset: 24 - repeated FriendApplyInfo CDPCFKMAGLO = 11; // offset: 32 } -// Obf: GGIOCLBGODB +// Obf: CHBNOHMCMGC // Type: Req -// CmdID: 2909 +// CmdID: 2915 message ApplyFriendCsReq { - FriendApplySource source = 8; // offset: 28 - uint32 uid = 15; // offset: 24 + FriendApplySource source = 9; // offset: 24 + uint32 uid = 1; // offset: 28 } -// Obf: AEOLIDPOJKK +// Obf: GIMLCCAKGDG // Type: Rsp -// CmdID: 2998 +// CmdID: 2981 message ApplyFriendScRsp { - uint32 retcode = 14; // offset: 24 - uint32 uid = 3; // offset: 28 + uint32 uid = 12; // offset: 24 + uint32 retcode = 15; // offset: 28 } -// Obf: HALKEKMIMFN +// Obf: MGENDBNGEEE // Type: Notify -// CmdID: 2963 +// CmdID: 2910 message SyncApplyFriendScNotify { - FriendApplyInfo friend_apply_info = 4; // offset: 16 + FriendApplyInfo friend_apply_info = 11; // offset: 16 } -// Obf: IBLCJFFOOMF +// Obf: BLEJGGNFNEO // Type: Req -// CmdID: 2926 +// CmdID: 2987 message HandleFriendCsReq { - bool is_accept = 8; // offset: 28 + uint32 uid = 6; // offset: 24 + bool is_accept = 7; // offset: 28 +} + +// Obf: DOELBKLNLIM +// Type: Rsp +// CmdID: 2929 +message HandleFriendScRsp { + FriendSimpleInfo friend_info = 4; // offset: 24 + uint32 uid = 3; // offset: 32 + uint32 retcode = 7; // offset: 36 + bool is_accept = 9; // offset: 40 +} + +// Obf: OMGAOCOIILH +// Type: Notify +// CmdID: 2912 +message SyncHandleFriendScNotify { + FriendSimpleInfo friend_info = 9; // offset: 16 + uint32 uid = 6; // offset: 32 + bool is_accept = 14; // offset: 36 +} + +// Obf: KIKEJIAMKPH +// Type: Req +// CmdID: 2954 +message DeleteFriendCsReq { + uint32 uid = 1; // offset: 24 + uint32 LMHDOMCMGNL = 4; // offset: 28 +} + +// Obf: LBBIGDCILDJ +// Type: Rsp +// CmdID: 2983 +message DeleteFriendScRsp { + uint32 retcode = 5; // offset: 24 + uint32 uid = 7; // offset: 28 +} + +// Obf: DMPDJIEMJJD +// Type: Notify +// CmdID: 2909 +message SyncDeleteFriendScNotify { + uint32 uid = 11; // offset: 24 +} + +// Obf: ALJJJEFJLKA +// Type: Req +// CmdID: 2942 +message AddBlacklistCsReq { uint32 uid = 12; // offset: 24 } -// Obf: MCIGHEJLKKG +// Obf: JMABIKHOJOI // 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: PMGBGFOGNMA -// Type: Notify -// CmdID: 2904 -message SyncDeleteFriendScNotify { - uint32 uid = 9; // offset: 24 -} - -// Obf: HKFDIGEGIOK -// Type: Req -// CmdID: 2938 -message AddBlacklistCsReq { - uint32 uid = 3; // offset: 24 -} - -// Obf: NABDLDKBGIE -// Type: Rsp -// CmdID: 2972 +// CmdID: 2976 message AddBlacklistScRsp { - PlayerSimpleInfo black_info = 8; // offset: 16 - uint32 retcode = 13; // offset: 32 + PlayerSimpleInfo black_info = 11; // offset: 16 + uint32 retcode = 3; // offset: 32 } -// Obf: NDIMKDAKGBK +// Obf: DKKELLBOGIO // Type: Notify -// CmdID: 2932 +// CmdID: 2938 message SyncAddBlacklistScNotify { - uint32 uid = 8; // offset: 24 + uint32 uid = 2; // offset: 24 } -// Obf: ONOCGKINIFC +// Obf: FGNGBABEENA // Type: Req -// CmdID: 2933 -message GetFriendRecommendListInfoCsReq { - bool ICHENOJECAP = 11; // offset: 24 -} - -// Obf: IIEEEHMDPDL -// Type: Rsp // CmdID: 2961 +message GetFriendRecommendListInfoCsReq { + bool DDNKHDIKAEL = 4; // offset: 24 +} + +// Obf: AMCGEGIPAKJ +// Type: Rsp +// CmdID: 2924 message GetFriendRecommendListInfoScRsp { - repeated FriendRecommendInfo friend_recommend_list = 4; // offset: 16 - uint32 retcode = 11; // offset: 32 + repeated FriendRecommendInfo friend_recommend_list = 1; // offset: 24 + uint32 retcode = 2; // offset: 32 } -// Obf: LJIGCJEFLLC +// Obf: HMOGLECADPG // Type: Req -// CmdID: 2907 +// CmdID: 2971 message SetFriendRemarkNameCsReq { - uint32 uid = 11; // offset: 36 + string remark_name = 10; // offset: 16 uint32 reason = 5; // offset: 32 - string remark_name = 4; // offset: 16 -} - -// Obf: GPLDKNODPPA -// Type: Rsp -// CmdID: 2958 -message SetFriendRemarkNameScRsp { - uint32 uid = 2; // offset: 36 - string remark_name = 11; // offset: 16 - uint32 retcode = 13; // offset: 32 -} - -// Obf: DPLLPEOGEHP -// Type: Req -// CmdID: 2944 -message ReportPlayerCsReq { - string MPCOLHBJPBP = 11; // offset: 24 uint32 uid = 15; // offset: 36 - uint32 HELHPDMDLBO = 8; // offset: 32 } +// Obf: CDLCLGLKBLO // 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 +// CmdID: 2978 +message SetFriendRemarkNameScRsp { + string remark_name = 6; // offset: 24 + uint32 retcode = 7; // offset: 32 uint32 uid = 2; // offset: 36 } -// Obf: MOFOGJLHFEO // Type: Req -// CmdID: 2908 -message GetCurAssistCsReq { +// CmdID: 2952 +message ReportPlayerCsReq { + string IMNOJNCGGNI = 15; // offset: 24 + uint32 uid = 7; // offset: 32 + uint32 OLLBLNAGMPC = 14; // offset: 36 } -// Obf: COPENGFGCBJ // Type: Rsp -// CmdID: 2917 -message GetCurAssistScRsp { - PlayerAssistInfo ILPKPBOKMEN = 5; // offset: 16 - uint32 retcode = 10; // offset: 32 +// CmdID: 2948 +message ReportPlayerScRsp { + uint32 retcode = 4; // offset: 24 } -// Obf: OOGDBNCEPGH +// Obf: ACHFMFGCOJF // Type: Req -// CmdID: 2951 -message GetAssistHistoryCsReq { +// CmdID: 2959 +message DeleteBlacklistCsReq { + uint32 uid = 12; // offset: 24 } -// Obf: LALIGIPLLJI +// Obf: DAMBPIKLCBL // Type: Rsp -// CmdID: 2925 -message GetAssistHistoryScRsp { - 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 +// CmdID: 2974 +message DeleteBlacklistScRsp { + uint32 uid = 3; // offset: 24 + uint32 retcode = 6; // offset: 28 } -// Obf: OADLPILLKGI -// Type: Notify -// CmdID: 2954 -message NewAssistHistoryNotify { - uint32 OKPBNIIDCEJ = 5; // offset: 24 -} - -// Obf: BBPPIDJOGIE +// Obf: IJBGABAFCEE // Type: Req -// CmdID: 2979 -message TakeAssistRewardCsReq { +// CmdID: 2992 +message SearchPlayerCsReq { + repeated uint32 uid_list = 15; // offset: 24 + bool DDNKHDIKAEL = 12; // offset: 32 } -// Obf: CBDHBCPNLFI +// Obf: MLBAKKMGDLG // Type: Rsp -// CmdID: 2920 -message TakeAssistRewardScRsp { - ItemList reward = 10; // offset: 16 - repeated MBICBKAFGIK CADPJMANPCA = 9; // offset: 32 +// CmdID: 2966 +message SearchPlayerScRsp { + repeated uint32 result_uid_list = 1; // offset: 24 + repeated PlayerSimpleInfo simple_info_list = 15; // offset: 32 uint32 retcode = 6; // offset: 40 } -// Obf: CFGDKFNAADC -// Type: Notify -// CmdID: 2993 -message CurAssistChangedNotify { - PlayerAssistInfo ILPKPBOKMEN = 13; // offset: 24 -} - -// Obf: OBIFOIHGFDG +// Obf: IEIMIFAEADO // Type: Req -// CmdID: 2902 -message GetPlatformPlayerInfoCsReq { - PlatformType platform = 14; // offset: 32 - repeated string PBHLHFPIACP = 1; // offset: 24 +// CmdID: 2930 +message GetAssistListCsReq { + bool LKBAENBKJCE = 10; // offset: 24 + bool DDNKHDIKAEL = 13; // offset: 25 } -// Obf: PKMKMPIGANK +// Obf: KCKOECDINAF // Type: Rsp // CmdID: 2949 -message GetPlatformPlayerInfoScRsp { - repeated PlayerSimpleInfo friend_recommend_list = 14; // offset: 24 - uint32 retcode = 6; // offset: 32 +message GetAssistListScRsp { + repeated PlayerAssistInfo assist_list = 6; // offset: 24 + uint32 retcode = 5; // offset: 32 } -// Obf: PNMDCMNOPMP +// Obf: KIKIGDGMPEN // Type: Req -// CmdID: 2966 +// CmdID: 2928 +message SetAssistCsReq { + uint32 avatar_id = 3; // offset: 24 + uint32 uid = 1; // offset: 28 +} + +// Obf: EFFMBFDAJDA +// Type: Rsp +// CmdID: 2901 +message SetAssistScRsp { + uint32 retcode = 14; // offset: 24 + uint32 avatar_id = 13; // offset: 28 + uint32 FDKFIOLMPHA = 6; // offset: 32 + uint32 uid = 8; // offset: 36 +} + +// Obf: HMMPDJAOMKJ +// Type: Req +// CmdID: 2967 +message GetCurAssistCsReq { +} + +// Obf: FBCPGPMNECG +// Type: Rsp +// CmdID: 2985 +message GetCurAssistScRsp { + PlayerAssistInfo ODHMGPNECFO = 5; // offset: 16 + uint32 retcode = 10; // offset: 32 +} + +// Obf: CJMNHDLJKLE +// Type: Req +// CmdID: 2920 +message GetAssistHistoryCsReq { +} + +// Obf: BHCMCLJHEGJ +// Type: Rsp +// CmdID: 2999 +message GetAssistHistoryScRsp { + repeated uint32 PJMHNGKHKLE = 10; // offset: 16 + uint32 retcode = 7; // offset: 32 + uint32 LLIPLPNDIMC = 8; // offset: 36 + uint32 EFONJLMDFIH = 12; // offset: 40 + uint32 OFEKHCHHOFD = 1; // offset: 44 +} + +// Obf: OKHINFPCHAN +// Type: Notify +// CmdID: 2932 +message NewAssistHistoryNotify { + uint32 OFEKHCHHOFD = 8; // offset: 24 +} + +// Obf: OPDCHJINMMK +// Type: Req +// CmdID: 2935 +message TakeAssistRewardCsReq { +} + +// Obf: ENEHBCOCEGB +// Type: Rsp +// CmdID: 2916 +message TakeAssistRewardScRsp { + ItemList reward = 2; // offset: 24 + repeated KAODLPJMEFE OILHLECGBCH = 13; // offset: 32 + uint32 retcode = 9; // offset: 40 +} + +// Obf: KDHABGDIAPJ +// Type: Notify +// CmdID: 2905 +message CurAssistChangedNotify { + PlayerAssistInfo ODHMGPNECFO = 15; // offset: 16 +} + +// Obf: IFPAENCHHHE +// Type: Req +// CmdID: 2914 +message GetPlatformPlayerInfoCsReq { + repeated string EPIBJAMIJFI = 6; // offset: 16 + PlatformType platform = 10; // offset: 32 +} + +// Obf: NOAGHDALEJE +// Type: Rsp +// CmdID: 2982 +message GetPlatformPlayerInfoScRsp { + repeated PlayerSimpleInfo friend_recommend_list = 5; // offset: 24 + uint32 retcode = 11; // offset: 32 +} + +// Obf: CNDFNIHMPKC +// Type: Req +// CmdID: 2953 message GetFriendLoginInfoCsReq { } -// Obf: CAKEPHBLMJJ +// Obf: NMAOECIJEBA // Type: Rsp -// CmdID: 2905 +// CmdID: 2963 message GetFriendLoginInfoScRsp { - 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 + repeated uint32 OMFOMBGFHPA = 9; // offset: 16 + repeated uint32 KCGCEPPMOKM = 13; // offset: 24 + bool BHEICCGPBLG = 15; // offset: 40 + bool EHBJFGPDPJF = 7; // offset: 41 + uint32 retcode = 2; // offset: 44 } -// Obf: GDIJPNPLDAI +// Obf: DGEEIJCMHHO // Type: Req -// CmdID: 2911 -message SetAllowOtherApplyFriendCsReq { - bool NLIPKPLKCPO = 8; // offset: 24 +// CmdID: 2917 +message SetForbidOtherApplyFriendCsReq { + bool PBNJDHFCHHC = 9; // offset: 24 } -// Obf: PNMCMNPOIFH +// Obf: JJJJPBCNDCC // Type: Rsp -// CmdID: 2930 +// CmdID: 2906 message SetForbidOtherApplyFriendScRsp { - bool NLIPKPLKCPO = 7; // offset: 24 - uint32 retcode = 2; // offset: 28 + uint32 retcode = 3; // offset: 24 + bool PBNJDHFCHHC = 2; // offset: 28 } -// Obf: PNOEBPMKHJM +// Obf: IONJONGACJL // Type: Req -// CmdID: 2971 +// CmdID: 3000 message SetFriendMarkCsReq { - uint32 reason = 3; // offset: 24 - uint32 uid = 8; // offset: 28 - bool KBNKNAHGPHG = 7; // offset: 32 + bool BIJJOJNJHDO = 13; // offset: 24 + uint32 uid = 6; // offset: 28 + uint32 reason = 5; // offset: 32 } -// Obf: JMBODEJHFHO +// Obf: MHBMDBMICFA // Type: Rsp -// CmdID: 2936 +// CmdID: 2939 message SetFriendMarkScRsp { - bool KBNKNAHGPHG = 8; // offset: 24 - uint32 retcode = 5; // offset: 32 - uint32 uid = 4; // offset: 28 + uint32 uid = 8; // offset: 24 + bool BIJJOJNJHDO = 14; // offset: 28 + uint32 retcode = 2; // offset: 32 } -// Obf: LHIEPKICIMO +// Obf: IILCDMAHMDN // Type: Req -// CmdID: 2903 +// CmdID: 2988 message GetFriendAssistListCsReq { - 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 + repeated uint32 EEJGCFBJKAK = 9; // offset: 16 + repeated uint32 HHFPJHMEIJK = 2; // offset: 32 + uint32 target_side = 5; // offset: 40 + PIDAHABFLBL HFOLAOIKOLB = 10; // offset: 44 + bool DDNKHDIKAEL = 6; // offset: 48 } -// Obf: PNHONGKANMM +// Obf: MEDJBBOGLNM // Type: Rsp -// CmdID: 2992 +// CmdID: 2926 message GetFriendAssistListScRsp { - uint32 retcode = 7; // offset: 36 - repeated PlayerAssistInfo assist_list = 12; // offset: 24 - uint32 target_side = 10; // offset: 32 + repeated PlayerAssistInfo assist_list = 15; // offset: 16 + uint32 retcode = 2; // offset: 32 + uint32 target_side = 14; // offset: 36 } -message CLFIIPBIBBG { - repeated PKJGGAPLONC avatar_list = 15; // offset: 24 - repeated uint32 finished_target_list = 9; // offset: 32 +message CJNDCNIJBEI { + repeated uint32 finished_target_list = 6; // offset: 16 + repeated ONKDAPOKGAC avatar_list = 4; // offset: 32 } -message LOBJLKHOLPG { - repeated uint32 finished_target_list = 9; // offset: 32 - uint32 peak_id = 11; // offset: 40 - repeated PKJGGAPLONC avatar_list = 1; // offset: 24 +message OKFKPPNGCOD { + repeated ONKDAPOKGAC avatar_list = 1; // offset: 16 + repeated uint32 finished_target_list = 4; // offset: 24 + uint32 peak_id = 2; // offset: 40 } -message DFGHKGDKCLB { - repeated LOBJLKHOLPG BEGMPEOFDLC = 6; // offset: 24 +message MJMGDLJAJCM { + repeated OKFKPPNGCOD DNIGKDKIPPJ = 7; // offset: 24 } -// Obf: BMDNLIPFEPE message ChallengePeakBossFriendLineupRecommendation { - 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 + repeated uint32 finished_target_list = 9; // offset: 16 + repeated ONKDAPOKGAC avatar_list = 8; // offset: 32 + uint32 buff_id = 10; // offset: 40 + bool is_hard_mode = 1; // offset: 44 + bool hard_mode_has_passed = 3; // offset: 45 } -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 +message OJJJDPNOKHG { + repeated uint32 AOLIEDBCNBN = 15; // offset: 24 + repeated uint32 finished_target_list = 12; // offset: 32 + repeated ChallengeLineupList lineup_list = 9; // offset: 40 +} + +message BMKNANGPDGH { + repeated ONKDAPOKGAC avatar_list = 9; // offset: 16 + uint32 EOJNPEPDECF = 10; // offset: 32 + uint32 EMOHLJHPOPC = 5; // offset: 36 +} + +message OFFMDBMMNFM { + repeated BMKNANGPDGH lineup_list = 15; // offset: 16 +} + +message FPDCINMDJCE { + string remark_name = 14; // offset: 16 + PlayerSimpleInfo player_info = 10; // offset: 32 + oneof KJFEKHDEBIK { + FriendChallengeLineup NHMOPCHJEHN = 12; // offset: 24 + CJNDCNIJBEI BNAFKMMLGFE = 4; // offset: 24 + MJMGDLJAJCM LMHIOKFMDNE = 13; // offset: 24 + ChallengePeakBossFriendLineupRecommendation KCNAHJCMNJI = 9; // offset: 24 + OJJJDPNOKHG NHKCFOALAPD = 8; // offset: 24 + OFFMDBMMNFM KPPDEMBPEDO = 771; // offset: 24 } } -// Obf: DNILAEMJANF +// Obf: NKOBPKLEDFP // Type: Req -// CmdID: 2906 +// CmdID: 2993 message GetFriendRecommendLineupCsReq { - uint32 key = 10; // offset: 24 - NFKEJJIHOCJ type = 2; // offset: 28 + JFNJKAPPNOF type = 10; // offset: 24 + uint32 key = 1; // offset: 28 } -// Obf: LFOFKDMGJJP +// Obf: BKALMLMEEPL // Type: Rsp -// CmdID: 2988 +// CmdID: 2996 message GetFriendRecommendLineupScRsp { - 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 + repeated FPDCINMDJCE MGKCKHIIICL = 4; // offset: 16 + uint32 key = 1; // offset: 32 + bool ALDBIIIGLOM = 6; // offset: 36 + uint32 retcode = 14; // offset: 40 + JFNJKAPPNOF type = 2; // offset: 44 } -// Obf: FAHDOFPGLAN +// Obf: HONDEKOHJHP // Type: Req -// CmdID: 2952 +// CmdID: 2991 message GetFriendRecommendLineupDetailCsReq { - uint32 key = 9; // offset: 28 - uint32 uid = 11; // offset: 24 - NFKEJJIHOCJ type = 7; // offset: 32 + JFNJKAPPNOF type = 6; // offset: 24 + uint32 key = 4; // offset: 28 + uint32 uid = 9; // offset: 32 } -// Obf: CNLCKNFKBIN +// Obf: OLLGFBLPHOH // Type: Rsp -// CmdID: 2990 +// CmdID: 2923 message GetFriendRecommendLineupDetailScRsp { - uint32 uid = 15; // offset: 44 - uint32 retcode = 10; // offset: 32 - repeated DisplayAvatarDetailInfo MEOFNGCFABJ = 7; // offset: 24 - NFKEJJIHOCJ type = 11; // offset: 36 - uint32 key = 5; // offset: 40 + repeated DisplayAvatarDetailInfo KNHHAJDNGJG = 13; // offset: 24 + uint32 uid = 15; // offset: 32 + uint32 retcode = 9; // offset: 36 + uint32 key = 12; // offset: 40 + JFNJKAPPNOF type = 14; // offset: 44 } -// Obf: BOBNBFBMLIB +// Obf: HPPJFBCNNPG // Type: Req -// CmdID: 2929 +// CmdID: 2937 message GetFriendBattleRecordDetailCsReq { - uint32 uid = 4; // offset: 24 -} - -// Obf: DDOKHKDBNLO -// Type: Rsp -// CmdID: 2912 -message GetFriendBattleRecordDetailScRsp { - 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: BLEJNJFGNDA -// Type: Req -// CmdID: 2977 -message GetFriendDevelopmentInfoCsReq { uint32 uid = 9; // offset: 24 } -// Obf: LIEBIMMBDPL +// Obf: DJIFIBOJKFP // Type: Rsp -// CmdID: 2916 -message GetFriendDevelopmentInfoScRsp { - repeated OHNPAFLKHNA DPLGFNNDOLB = 3; // offset: 24 - uint32 retcode = 2; // offset: 32 - uint32 uid = 7; // offset: 36 +// CmdID: 2934 +message GetFriendBattleRecordDetailScRsp { + BGPIHMLLNGM HCIEFEHCENO = 4; // offset: 16 + repeated FriendChallengeClearanceInfo EPNLMHPCDKL = 7; // offset: 24 + HBJDMDKKMFI BAMDEHAICDA = 6; // offset: 32 + repeated DBFHOCOBPMK LGIBJLFBFCG = 2; // offset: 40 + uint32 retcode = 14; // offset: 56 + uint32 uid = 11; // offset: 60 } -// Obf: LCIOPAFIOIJ -enum CmdGachaType { - 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: LBLHHLCLIPP +// Obf: PJJAIIONOPE // Type: Req -// CmdID: 1991 +// CmdID: 2958 +message GetFriendDevelopmentInfoCsReq { + uint32 uid = 4; // offset: 24 +} + +// Obf: JJFIJODMGGB +// Type: Rsp +// CmdID: 2943 +message GetFriendDevelopmentInfoScRsp { + repeated NJMOBNILIHI EMBPENNEIJH = 11; // offset: 16 + uint32 uid = 12; // offset: 32 + uint32 retcode = 14; // offset: 36 +} + +enum CmdGachaType { + LDADFJEOFGL_NLCDGIPGFDJ = 0; + CmdSetGachaDecideItemScRsp = 1987; + CmdDoGachaScRsp = 1927; + CmdExchangeGachaCeilingCsReq = 1915; + CmdExchangeGachaCeilingScRsp = 1981; + CmdSetGachaDecideItemCsReq = 1910; + CmdGetGachaInfoScRsp = 1903; + CmdGetGachaCeilingScRsp = 1913; + CmdGetGachaCeilingCsReq = 1936; + CmdGetGachaInfoCsReq = 1973; + CmdDoGachaCsReq = 1980; + LDADFJEOFGL_PDCIIFCCBEH = 1929; +} + +// Obf: JDKEAPHHLBM +// Type: Req +// CmdID: 1973 message GetGachaInfoCsReq { } message GachaCeilingAvatar { + uint32 avatar_id = 2; // offset: 24 uint32 repeated_cnt = 5; // offset: 28 - uint32 avatar_id = 14; // offset: 24 } message GachaCeiling { - bool GPPNBDGCPIO = 15; // offset: 36 - repeated GachaCeilingAvatar avatar_list = 8; // offset: 16 - uint32 BMMMPCDPINB = 11; // offset: 32 + repeated GachaCeilingAvatar avatar_list = 5; // offset: 16 + uint32 ceiling_num = 8; // offset: 32 + bool is_claimed = 3; // offset: 36 } -message OEIEJHBCOOM { - uint32 MBOEFLAHLEM = 3; // offset: 44 - repeated uint32 IPLLMNPANID = 15; // offset: 32 - repeated uint32 DGOMHDMJHEK = 12; // offset: 16 - uint32 PAPOKACIPPJ = 9; // offset: 40 +message NEIMLKNMDBM { + repeated uint32 OJNEFBJHCCK = 9; // offset: 16 + repeated uint32 EJGNMCAMELA = 12; // offset: 24 + uint32 MMELNCHIDNC = 15; // offset: 40 + uint32 GFANBHAEKOK = 6; // offset: 44 } -// Obf: FPFJDDLOLCJ message GachaInfo { - 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 + repeated uint32 prize_item_list = 15; // offset: 16 + string history_url = 13; // offset: 24 + repeated uint32 item_detail_list = 14; // offset: 32 + repeated uint32 ONIHOMCELJK = 6; // offset: 48 + GachaCeiling gacha_ceiling = 9; // offset: 56 + string detail_url = 5; // offset: 64 + int64 end_time = 7; // offset: 72 + uint32 GLLJFPENLHD = 12; // offset: 80 + uint32 gacha_id = 4; // offset: 84 + int64 begin_time = 10; // offset: 88 + uint32 MMELNCHIDNC = 3; // offset: 96 + uint32 NHBBHEMPJJM = 2; // offset: 100 } -// Obf: EGHHBNJDFEF +// Obf: LDPGAPPKBBB // Type: Rsp -// CmdID: 1910 +// CmdID: 1903 message GetGachaInfoScRsp { - 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 + repeated GachaInfo gacha_info_list = 3; // offset: 24 + repeated NEIMLKNMDBM AKMDBPNEHDE = 13; // offset: 32 + uint32 GPNLDDLBOLM = 4; // offset: 40 + uint32 OGMPKDHKPAJ = 12; // offset: 44 + uint32 retcode = 9; // offset: 48 + uint32 KKKNJDBNJPM = 1; // offset: 52 + uint32 gacha_random = 10; // offset: 56 } -// Obf: AONMNPNCNDC +// Obf: JEADDEILJLE // Type: Req -// CmdID: 1994 +// CmdID: 1980 message DoGachaCsReq { - uint32 simulate_magic = 10; // offset: 36 - uint32 gacha_id = 12; // offset: 24 - uint32 gacha_random = 2; // offset: 28 - uint32 gacha_num = 15; // offset: 32 + uint32 gacha_num = 6; // offset: 24 + uint32 gacha_random = 15; // offset: 28 + uint32 gacha_id = 11; // offset: 32 + uint32 simulate_magic = 8; // offset: 36 } message GachaItem { - 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 + ItemList token_item = 7; // offset: 16 + ItemList transfer_item_list = 8; // offset: 24 + Item gacha_item = 9; // offset: 40 + bool is_new = 10; // offset: 48 } -// Obf: CCIIFABFNKK +// Obf: IAOPGJEOHOM // Type: Rsp -// CmdID: 1995 +// CmdID: 1927 message DoGachaScRsp { - 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 + repeated GachaItem gacha_item_list = 13; // offset: 24 + uint32 gacha_id = 2; // offset: 32 + uint32 NHBBHEMPJJM = 15; // offset: 36 + uint32 GLLJFPENLHD = 5; // offset: 40 + uint32 LDBCKJIPDHF = 6; // offset: 44 + uint32 gacha_num = 10; // offset: 48 + uint32 ceiling_num = 1; // offset: 52 + uint32 retcode = 4; // offset: 56 + uint32 GPNLDDLBOLM = 14; // offset: 60 } -// Obf: BDNEEANHHOB +// Obf: GHJGEGJAODM // Type: Req -// CmdID: 1914 +// CmdID: 1936 message GetGachaCeilingCsReq { - uint32 gacha_type = 9; // offset: 24 + uint32 gacha_type = 6; // offset: 24 } -// Obf: JDKHHCMJNMB +// Obf: DFNMFPBNPDM // Type: Rsp -// CmdID: 1918 +// CmdID: 1913 message GetGachaCeilingScRsp { - uint32 gacha_type = 2; // offset: 32 - uint32 retcode = 4; // offset: 36 - GachaCeiling gacha_ceiling = 5; // offset: 24 + GachaCeiling gacha_ceiling = 3; // offset: 24 + uint32 gacha_type = 12; // offset: 32 + uint32 retcode = 5; // offset: 36 } -// Obf: EIEKMCNHNNN +// Obf: AMIHACOLKBO // Type: Req -// CmdID: 1909 +// CmdID: 1915 message ExchangeGachaCeilingCsReq { - uint32 avatar_id = 2; // offset: 24 - uint32 gacha_type = 14; // offset: 28 + uint32 gacha_type = 4; // offset: 24 + uint32 avatar_id = 13; // offset: 28 } -// Obf: LELDBJFDAIF +// Obf: PJBNPPDIDDC // Type: Rsp -// CmdID: 1998 -message ExchangeGachaCeiling { - 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 +// CmdID: 1981 +message ExchangeGachaCeilingScRsp { + ItemList transfer_item_list = 5; // offset: 16 + GachaCeiling gacha_ceiling = 4; // offset: 32 + uint32 gacha_type = 7; // offset: 40 + uint32 avatar_id = 8; // offset: 44 + uint32 retcode = 14; // offset: 48 } -// Obf: NNJDNFBCHOO +// Obf: GIMKMEOLAAO // Type: Req -// CmdID: 1963 +// CmdID: 1910 message SetGachaDecideItemCsReq { - repeated uint32 DGOMHDMJHEK = 12; // offset: 24 - uint32 gacha_id = 2; // offset: 36 - uint32 MBOEFLAHLEM = 4; // offset: 32 + repeated uint32 OJNEFBJHCCK = 8; // offset: 24 + uint32 gacha_id = 2; // offset: 32 + uint32 GFANBHAEKOK = 3; // offset: 36 } -// Obf: CLOAOCFHHMJ +// Obf: EAAECDKBAFC // Type: Rsp -// CmdID: 1926 +// CmdID: 1987 message SetGachaDecideItemScRsp { + NEIMLKNMDBM NBLOJLDLBEB = 15; // offset: 24 uint32 retcode = 2; // offset: 32 - OEIEJHBCOOM LECPJJAMNPF = 8; // offset: 24 } -// Obf: LJKEJLGDNJB enum CmdGridFightType { - 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; - CmdGridFightBuyGoodsCsReq = 8582; - CmdFavourArchiveCsReq = 8530; - CmdGridFightUseForgeCsReq = 8431; - CmdGridFightSeasonTalentResetCsReq = 8691; - CmdGridFightTakeWeeklyRewardCsReq = 8592; - CmdCEIIEHNDPAJ = 8792; - CmdGridFightSeasonHandBookNotify = 8605; - CmdKMDHLENLIMF = 8753; - CmdGridFightDestroyWeeklyRewardCsReq = 8537; - CmdGridFightGetDataCsReq = 8439; + IGDBCJJBMPD_NLCDGIPGFDJ = 0; + CmdGridFightPermanentTalentEnableCsReq = 8537; + CmdNDAMFDIDKGB = 8483; + CmdLLPMAKIHAPL = 8709; + CmdGridFightRecycleRoleCsReq = 8670; + CmdJBOOPAPNFDC = 8458; + CmdABCBKHAIEOG = 8588; + CmdGridFightUpdatePosScRsp = 8564; + CmdGridFightSeasonTalentEnableCsReq = 8743; + CmdEMFJDODNGIF = 8444; + CmdCEGIAKADMHP = 8516; + CmdPNHDGCBLPGD = 8524; + CmdGridFightUpdateEquipTrackCsReq = 8756; + CmdPOIBJKBDLLI = 8664; + CmdGridFightSeasonTalentResetScRsp = 8436; + CmdGridFightGetDataScRsp = 8661; + CmdCFHEKNFNMIP = 8488; + CmdGridFightSeasonTalentResetCsReq = 8551; + CmdMCIPOMDGBCA = 8470; + CmdIGELBMGJIJD = 8465; + CmdGridFightSyncKeepWinCntNotify = 8800; + CmdLCFAAGEJGBG = 8539; + CmdIKMOCJBMGOJ = 8631; + CmdMOIONLDJGJI = 8688; + CmdGridFightBackToPrepareCsReq = 8489; + CmdOENNAOAFAMA = 8696; + CmdAIDDODLHDLE = 8494; + CmdLDBJKKCHNGJ = 8705; + CmdJIOMOCFOMOA = 8640; + CmdGridFightPermanentTalentEnableScRsp = 8478; + CmdIIFPPBCFBBC = 8522; + CmdGridFightGetArchiveScRsp = 8752; + CmdGridFightBackToPrepareScRsp = 8558; + CmdGridFightSeasonTalentEnableScRsp = 8499; + CmdHFNIHDLFMCJ = 8547; + CmdFHNLBDMKPEM = 8611; + CmdGridFightHandlePendingActionCsReq = 8695; + CmdLDNPBALACDB = 8759; + CmdGridFightSeasonHandBookNotify = 8599; + CmdGridFightSettleNotify = 8717; + CmdAGOBLKJFJDL = 8518; + CmdMKHGPAIHDAN = 8744; + CmdCheckTextRsp = 8679; + CmdAAGHPDHCOOI = 8467; + CmdBDNCOOANAEA = 8635; + CmdCFIDOJGKBHB = 8419; + CmdGDHFMHKFEAL = 8712; + CmdLFEFLIMJOGO = 8798; + CmdIAABDBBJHOL = 8598; + CmdKAHAOOJHJPK = 8571; + CmdGridFightSyncVirtualItemNotify = 8577; + CmdCGBKKGNFMKL = 8600; + CmdFGMKGOIIFFL = 8495; + CmdILCPGLAAADL = 8751; + CmdOEBKLEPMMKE = 8534; + CmdGridFightPermanentTalentResetScRsp = 8718; + IGDBCJJBMPD_ILONCLKIMJM = 8416; + CmdGridFightUpdateEquipTrackScRsp = 8660; + CmdFDJCIHMFOMC = 8550; + CmdGridFightUpdatePosCsReq = 8506; + CmdKOIAMDKEFKH = 8771; + CmdGridFightTraitUpdateCsReq = 8729; + CmdFavourArchiveScRsp = 8719; + CmdHKOAOCKBBJA = 8423; + CmdGridFightWeeklyExtraSeasonExpScRsp = 8545; + CmdCBEHKFHNNAI = 8634; + IGDBCJJBMPD_OOFHGFDNGIB = 8409; + CmdAAMEAOBEGKA = 8741; + CmdGridFightEnterBattleStageScRsp = 8703; + CmdFKCIBPKMODK = 8507; + CmdFavourArchiveCsReq = 8433; + CmdGAEKHIDCFHF = 8529; + CmdCheckTextCsReq = 8517; + CmdPAJHFEKAPMN = 8504; + CmdCNOAPAMNDOA = 8632; + CmdGridFightSyncUpdateResultScNotify = 8469; + CmdHMBDOOHKIBC = 8484; + CmdGridFightGetArchiveCsReq = 8408; + CmdMCDBJHOCGHI = 8614; + CmdCBEEKLPIEMK = 8511; + CmdUpdateGameFormation = 8582; + CmdCCGJDDBKIDE = 8736; + CmdFLHIDBDFFKG = 8639; + CmdLPIJFPCGAKO = 8616; + CmdLKDMCPDHEGM = 8451; + CmdHAHJBBEJKJK = 8734; + CmdGridFightTraitUpdateScRsp = 8591; + CmdGridFightHandlePendingActionScRsp = 8440; + CmdPHGFFOEJEBM = 8613; + CmdGridFightRecycleRoleScRsp = 8786; + CmdGGAMIKNEDGE = 8559; + CmdMFLDDCIFAJN = 8418; + CmdGridFightEnterBattleStageCsReq = 8633; + CmdJKGILKGILAI = 8595; + CmdGridFightEndBattleStageNotify = 8724; + CmdGridFightGetDataCsReq = 8668; + CmdGridFightPermanentTalentResetCsReq = 8520; + CmdDHOCOJLJPPA = 8794; } -// Obf: PJBMHHNLCLB -enum GridFightLockType { - PJBMHHNLCLB_LNLOOHDEAEO = 0; - PJBMHHNLCLB_EHFHDGPOCNH = 6; - PJBMHHNLCLB_IAOBLNOEKKH = 7; - PJBMHHNLCLB_EBEKPGLFIIM = 8; +enum GGNKDLAHAGH { + GGNKDLAHAGH_EAJGHKNNJBB = 0; + GGNKDLAHAGH_FHOHPFBDNOH = 6; + GGNKDLAHAGH_GBDNJLPBNPO = 7; + GGNKDLAHAGH_DAOBNJOGBBF = 8; } -// Obf: DFOFFFCEFFO -enum GridFightLockReason { - DFOFFFCEFFO_DIONKBMFFDN = 0; - DFOFFFCEFFO_BDPPEEHCDLF = 1; - DFOFFFCEFFO_CFAFMKOBAPJ = 2; - DFOFFFCEFFO_KJMJDBJMBMC = 3; +enum KMJNPEMPNMC { + KMJNPEMPNMC_NEELHDGILED = 0; + KMJNPEMPNMC_IDODGIKBBAE = 1; + KMJNPEMPNMC_NJJGBCMLNLI = 2; + KMJNPEMPNMC_AEINKINPAFL = 3; } -// Obf: LNPFEFKJDHP enum GridFightUpdateSrcType { - 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; + JJDFGMMMCMI_CMOALMGLKIE = 0; + JJDFGMMMCMI_DBIEKOMKBIN = 1; + JJDFGMMMCMI_NFEGHCIANJO = 2; + JJDFGMMMCMI_OIEEJKMJMDL = 3; + JJDFGMMMCMI_EJLJOJFECPM = 4; + JJDFGMMMCMI_GLFOHBCEGHA = 5; + JJDFGMMMCMI_HLMCFKLKBPP = 6; + JJDFGMMMCMI_JNCNKPHPFDH = 7; + JJDFGMMMCMI_IEGCGBNPPHN = 8; + JJDFGMMMCMI_NJBMBFFLNGM = 9; + JJDFGMMMCMI_ANMFPKDFICD = 10; + JJDFGMMMCMI_PNPMEHHEFPK = 11; + JJDFGMMMCMI_NJPCDLLOHNO = 12; + JJDFGMMMCMI_MAHELBOAHCG = 13; + JJDFGMMMCMI_DOOKAAEOGPB = 14; + JJDFGMMMCMI_LGHJPNHOGGA = 15; + JJDFGMMMCMI_PKJFICDOGBH = 16; + JJDFGMMMCMI_GLKAGBGLENM = 17; + JJDFGMMMCMI_EABNJFBHKGG = 18; + JJDFGMMMCMI_FDOIMKNLNLP = 19; + JJDFGMMMCMI_NEDKALJPMLG = 20; + JJDFGMMMCMI_LLENMLJBIDN = 21; + JJDFGMMMCMI_MKNCMFALKPM = 22; + JJDFGMMMCMI_KNEJNNEJNBC = 23; + JJDFGMMMCMI_EGIKDCAEMNL = 24; + JJDFGMMMCMI_JOMIDGFCHPH = 25; + JJDFGMMMCMI_AFAFJHAHNEB = 26; + JJDFGMMMCMI_OABPAPCNCKG = 27; + JJDFGMMMCMI_IHEKGIGCGEC = 28; + JJDFGMMMCMI_ECJPFOHNEDE = 29; + JJDFGMMMCMI_IMDOPABAGGA = 30; + JJDFGMMMCMI_EBMEIFGBJIM = 31; + JJDFGMMMCMI_FFKPFGFJCEL = 32; + JJDFGMMMCMI_NOKDKPGNPKK = 33; } -// Obf: HNKKNDHLOGN enum GridFightEquipTrackSource { - HNKKNDHLOGN_HLNMMMKHEEM = 0; - HNKKNDHLOGN_JFCAABPNAGG = 1; - HNKKNDHLOGN_KMJCOPIANCG = 2; - HNKKNDHLOGN_HHFCNLCCGHN = 3; + IHMJHLGKLHP_FAHMBODELMP = 0; + IHMJHLGKLHP_AIBFMLHADOG = 1; + IHMJHLGKLHP_AJGKMJGKNNE = 2; + IHMJHLGKLHP_GEMHFFFKHAP = 3; } -// Obf: BLJJDJODAHH enum GridFightEquipDressSource { - BLJJDJODAHH_FLLIPKCMFHH = 0; - BLJJDJODAHH_GNFNPHHANFA = 1; - BLJJDJODAHH_GMLJDAFOEIC = 2; + DMGOKGLBNJJ_IMLHGIMCJGG = 0; + DMGOKGLBNJJ_GPAPBPFNKBI = 1; + DMGOKGLBNJJ_PBKFJGEFCID = 2; } -// Obf: BNMLEPCNCIH enum GridFightEquipCraftSource { - BNMLEPCNCIH_AIALPDEJIJK = 0; - BNMLEPCNCIH_LHNMMCFCJGD = 1; - BNMLEPCNCIH_ALINJDNGKCE = 2; - BNMLEPCNCIH_HGEAEEGMBAP = 3; + ACNPGGHPDJB_GDDBKIPOJFK = 0; + ACNPGGHPDJB_NAADGNAMIOK = 1; + ACNPGGHPDJB_LEPMGCFIMGD = 2; + ACNPGGHPDJB_KEKMKPPODEG = 3; } -enum OMLODGBICOK { - OMLODGBICOK_ODAJBJNJAMD = 0; - OMLODGBICOK_IIANIGDMKIO = 1; - OMLODGBICOK_PKNBCFPBINF = 2; +enum DMHHPOIEMFE { + DMHHPOIEMFE_LKGAOBCCPIM = 0; + DMHHPOIEMFE_BBFOHNLCKNF = 1; + DMHHPOIEMFE_OPKIJLMKLNL = 2; } -// Obf: IMPMLADJIND -enum GridFightDropReason { - IMPMLADJIND_GDKBKCFJDMG = 0; - IMPMLADJIND_CLACJBHJCIE = 1; - IMPMLADJIND_KMDIBEMFIBJ = 2; +enum JEHMCCGIOKG { + JEHMCCGIOKG_LNPNFLDKKCK = 0; + JEHMCCGIOKG_ELFIEMKALJO = 1; + JEHMCCGIOKG_KJMKFEICCDA = 2; } -// Obf: FOOHMNAFKBN -enum GridFightGlobalHpChangeReason { - FOOHMNAFKBN_EIGONMAEFPJ = 0; - FOOHMNAFKBN_IFNIEEAFFNE = 1; - FOOHMNAFKBN_KCGPJKLLFFG = 2; - FOOHMNAFKBN_HICPJJNIAJI = 3; - FOOHMNAFKBN_ALACCAFMGHE = 4; - FOOHMNAFKBN_FAKADNNGLCH = 5; -} - -// Obf: BAKGGPNHNNE enum GridFightUpdateGlobalHpReason { - 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; + DFIJIBKBEJL_IHNDJOLCKDI = 0; + DFIJIBKBEJL_FDKCPHMMFCD = 1; + DFIJIBKBEJL_IEGEHAKDEHA = 2; + DFIJIBKBEJL_KEOPICGMGPI = 3; + DFIJIBKBEJL_AAMHKFPCFPO = 4; + DFIJIBKBEJL_LGCCNHOBMAP = 101; + DFIJIBKBEJL_HBGPPEHGINP = 102; + DFIJIBKBEJL_CJDPIHFECNJ = 103; + DFIJIBKBEJL_AEKPBHCLJAN = 201; } -// Obf: CDPHDHNLHAO -enum GridFightSettleReason { - CDPHDHNLHAO_FMPBHELFGEE = 0; - CDPHDHNLHAO_EPHJFKFFDKC = 1; - CDPHDHNLHAO_FLNHNHBCDKM = 2; - CDPHDHNLHAO_CLNLGBCMOIJ = 3; - CDPHDHNLHAO_BAKHAIBGPGC = 4; +enum PEIJNEFOCHI { + PEIJNEFOCHI_AIBAFPBKDJI = 0; + PEIJNEFOCHI_NOCIJDINKPJ = 1; + PEIJNEFOCHI_HIGMFLKHGNJ = 2; + PEIJNEFOCHI_JOJPGBCECLN = 3; + PEIJNEFOCHI_NBPPJEDAIFN = 4; } -enum APDPAECJPIH { - APDPAECJPIH_AOBEDAEIJKH = 0; - APDPAECJPIH_ALNIBPOODKH = 1; - APDPAECJPIH_PPGKHPEAKFN = 2; +enum MLJIILDNDPL { + MLJIILDNDPL_LAHJFEFDOBC = 0; + MLJIILDNDPL_NJOBADDLBGK = 1; + MLJIILDNDPL_FAGECPGMPEH = 2; } -// Obf: IONICBKNLII message GridFightGameInfo { - oneof FHPJJJDNKIO { - GridFightGameBasicInfo grid_basic_info = 15; // offset: 24 - GridFightGameItemsInfo grid_draft_info = 1; // 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 + oneof LEOIAOFBBFA { + NIHNGPKHEPC FAOCFBOFCJP = 1; // offset: 16 + CONONEALNOF GCKLIONKMJC = 11; // offset: 16 + POCJDMMANBM EBHDIOGALIE = 7; // offset: 16 + BEEFLEJAOCN KLCPAAHDPJF = 6; // offset: 16 + DBONCGFHHDN DBAGKJNPDOL = 3; // offset: 16 + KGFNICBCMOA LLDBOIANGDN = 12; // offset: 16 + FFOGFOBHDEK OAHOAPCIDMK = 14; // offset: 16 + HKFECLCHBFJ EJIPINIKNCK = 2; // offset: 16 + FIIJNPBFJBG KFBIEANENKJ = 5; // offset: 16 } } -// Obf: HLCHGLEHPIB -message GridFightCurrentInfo { - 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 +message MPIMAEMCEFH { + CHCHAJIANIM FMIGOKIDKJL = 2; // offset: 16 + HKDACEAEDDE CAAGABEPPPE = 8; // offset: 24 + repeated GridFightGameInfo NAGDJGMMCBE = 1; // offset: 32 + CLFABOEKMJI JLDDDLDNFEF = 12; // offset: 48 + uint32 unique_id = 4; // offset: 56 + uint32 LJNGPCKPJLF = 5; // offset: 60 + uint32 division_id = 6; // offset: 64 + bool is_overlock = 13; // offset: 68 } -// Obf: ECJEGEDOANC -message GridFightCurrentTask { - uint32 task_id = 9; // offset: 24 - uint32 progress = 6; // offset: 28 +message GEPAFBJBGBH { + uint32 progress = 3; // offset: 24 + uint32 NLIDEKJOFMG = 14; // offset: 28 } -// Obf: IJFLHMAGOGN -message GridFightSyncCurrentTaskInfo { - repeated uint32 finish_task_list = 5; // offset: 24 - GridFightCurrentTask cur_task = 7; // offset: 32 +message HGEAOCGDCHD { + repeated uint32 CAMMIIJDEKP = 1; // offset: 16 + GEPAFBJBGBH ONPCDAELHGP = 3; // offset: 24 } -// Obf: GCIDLCBCFHA -message GridFightLockInfo { - GridFightLockReason lock_reason = 7; // offset: 24 - GridFightLockType lock_type = 10; // offset: 28 +message GMBMNFLMKPI { + GGNKDLAHAGH LMICDNNABNM = 4; // offset: 24 + KMJNPEMPNMC IBCPAKJAPFF = 5; // offset: 28 } -// Obf: FANMPAINILF -message GridFightGameBasicInfo { - 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 +message NIHNGPKHEPC { + repeated uint32 ONHDKLIMLNM = 9; // offset: 16 + string ANIBGAAIAHF = 1237; // offset: 24 + string GBGOBPOOPGO = 215; // offset: 32 + GMBMNFLMKPI GAJGBBFELEL = 1502; // offset: 48 + HGEAOCGDCHD BHJFJEEGGMC = 1059; // offset: 56 + repeated uint32 JCMCCGHFIAN = 1091; // offset: 64 + repeated JJOBHGFOGHP MIIDIMOCPEB = 15; // offset: 72 + repeated uint32 FMEOHKHGMJM = 589; // offset: 80 + uint32 PPKKHHNEOHB = 1; // offset: 88 + uint32 grid_fight_lineup_hp = 13; // offset: 92 + uint32 NDAINFLOLPJ = 12; // offset: 96 + uint32 JLOCMDIDPCI = 6; // offset: 100 + uint32 MICEOJBAKGN = 4; // offset: 104 + uint32 gold = 8; // offset: 108 + uint32 BEPMODICONA = 14; // offset: 112 + uint32 AFFCFLFIFPH = 5; // offset: 116 + uint32 KNFOCCPOJEA = 10; // offset: 120 + uint32 grid_fight_cur_level_exp = 2; // offset: 124 + uint32 EHNJDIDABHD = 3; // offset: 128 + uint32 GDAKCOICIDA = 11; // offset: 132 } -// Obf: LHLBHCKMGEM -message GridGameRoleInfo { - 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 +message CDEAABODKCP { + map grid_fight_value_init_component = 9; // offset: 24 + repeated uint32 PNJIPHJJONG = 7; // offset: 32 + map convert_property_to_fixpoint = 4; // offset: 40 + uint32 role_star = 13; // offset: 48 + uint32 id = 6; // offset: 52 + uint32 pos_index = 11; // offset: 56 + uint32 unique_id = 2; // offset: 60 } -// Obf: BEGGCDAMNGG -message GridGameNpcInfo { - uint32 pos = 13; // offset: 40 - uint32 unique_id = 8; // offset: 32 - uint32 id = 10; // offset: 36 - repeated uint32 update_equips_component = 2; // offset: 24 +message GGAKNLJJNEI { + repeated uint32 PNJIPHJJONG = 11; // offset: 24 + uint32 id = 6; // offset: 32 + uint32 unique_id = 13; // offset: 36 + uint32 pos_index = 12; // offset: 40 } -// Obf: DMODJJHKOLL -message GridGameForgeItemInfo { - 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 DDAMEHEPOBD { + repeated MBPDIPLJMKN CKJAKKNOHEK = 7; // offset: 24 + uint32 LCLPEJHEAID = 13; // offset: 32 + uint32 pos_index = 15; // offset: 36 + uint32 unique_id = 9; // offset: 40 } -message CKCKIDHMMEG { - uint32 unique_id = 14; // offset: 28 - uint32 pos = 4; // offset: 24 - uint32 JCMFPHMFAON = 10; // offset: 32 +message FPHPFJLAJDK { + uint32 unique_id = 2; // offset: 24 + uint32 LKMEMKLGIIK = 13; // offset: 28 + uint32 pos_index = 9; // offset: 32 } -message DLIEFGKALNB { - repeated uint32 grid_fight_avatar_list = 2; // offset: 24 - repeated uint32 grid_fight_trait_member_unique_id_list = 14; // offset: 16 +message NBPEJFHIKJL { + repeated uint32 OLPPMEAMFFO = 6; // 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 +message CHKCPJLBOGE { + repeated FHCEIOHLADG POJGKJENENA = 10; // offset: 24 + map BANBECDCDHG = 11; // offset: 32 + uint32 DNNCAGJIOAP = 1; // offset: 40 } -// Obf: NJCMNACNLFH -message GridFightTraitEffectInfo { - 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 +message MGBHKCMHDOK { + uint32 effect_id = 3; // offset: 36 + oneof NEBNJDMFELO { + uint32 trait_core_role = 68; // offset: 16 + NBPEJFHIKJL avatar_core_info = 951; // offset: 16 + uint32 ECEMNCJBFOP = 100; // offset: 16 + CHKCPJLBOGE JLCLHAKNMLL = 691; // offset: 16 } } -// Obf: FMHKLPLJLIL -message GridFightTraitSyncInfo { - GridFightTraitEffectInfo trait_effect_info = 12; // offset: 16 - bool is_sync_effect = 15; // offset: 36 - uint32 trait_id = 13; // offset: 32 +message JLKCBOIFJKC { + MGBHKCMHDOK ENPLACDLJGA = 2; // offset: 16 + uint32 trait_id = 14; // offset: 32 + bool JKMLJAIHDCD = 8; // offset: 36 } -// Obf: GDOKBJFKBJA -message GridGameTraitInfo { - 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 +message FBNGHMHHHLL { + repeated uint32 OLPPMEAMFFO = 15; // offset: 24 + repeated MGBHKCMHDOK trait_effect_list = 8; // offset: 32 + uint32 trait_id = 5; // offset: 40 + uint32 AFKKLDMAEDJ = 4; // offset: 44 + uint32 KOJFHFAKKFO = 3; // offset: 48 + uint32 CGIEODOGAIE = 14; // offset: 52 } -message ELEOGABGBKG { - repeated uint32 CELFGCJFMPH = 10; // offset: 24 - uint32 DMEKIFJDKFL = 9; // offset: 32 +message IGKKILFFNJK { + repeated uint32 LEOCEFMKAEM = 15; // offset: 24 + uint32 BLAEAAFANBM = 3; // offset: 32 } -message JPBCKCDEGOM { - repeated ELEOGABGBKG ALIDDLBDPDH = 11; // offset: 16 +message HOGJECBMFHD { + repeated IGKKILFFNJK DAOOOBLJOLB = 10; // offset: 16 } -// Obf: NMAFOPPEGDF -message GridFightGameTeamInfo { - 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 +message HKFECLCHBFJ { + repeated CDEAABODKCP grid_game_role_list = 15; // offset: 16 + repeated uint32 PLEIPHJGFIE = 12; // offset: 32 + repeated GGAKNLJJNEI grid_game_npc_list = 8; // offset: 40 + repeated DDAMEHEPOBD PMEOPPDAMLM = 6; // offset: 48 + repeated FPHPFJLAJDK KCOMPKMJCMC = 2; // offset: 56 } -// Obf: PHICLNFNGFO -message GridFightGameTraitInfo { - repeated ELEOGABGBKG ALIDDLBDPDH = 13; // offset: 16 - repeated GridGameTraitInfo grid_fight_trait_info = 5; // offset: 32 +message FFOGFOBHDEK { + repeated IGKKILFFNJK DAOOOBLJOLB = 13; // offset: 16 + repeated FBNGHMHHHLL grid_fight_trait_info = 12; // offset: 24 } -// Obf: MJHKCAOHFFC -message GridFightConsumableInfo { - uint32 item_id = 14; // offset: 28 - uint32 num = 2; // offset: 24 -} - -// Obf: AMPLCBPFGAE -message GridFightEquipmentInfo { - 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: ABDNBDDMLLL -message GridFightForgeEquipmentInfo { - uint32 grid_fight_equipment_id = 4; // offset: 24 -} - -// Obf: HJFHNDGLBMH -message GridFightForgeRoleInfo { - uint32 role_id = 8; // offset: 28 - uint32 GJFGFHFFCPJ = 14; // offset: 24 -} - -message BPFELBKLOCM { - oneof CKMEAIDKOIA { - GridFightForgeRoleInfo role_goods_info = 9; // offset: 16 - uint32 gold = 4; // offset: 16 - } -} - -// Obf: KHKCKIFLLLH -message GridFightForgeGoodsInfo { - oneof CKMEAIDKOIA { - GridFightForgeEquipmentInfo equipment_goods_info = 9; // offset: 16 - GridFightForgeRoleInfo role_goods_info = 3; // offset: 16 - } -} - -// Obf: NBMCAJKJDMC -message GridFightGameItemsInfo { - repeated GridFightConsumableInfo grid_fight_consumable_list = 9; // offset: 32 - repeated GridFightEquipmentInfo grid_fight_equipment_list = 2; // offset: 16 - repeated GridGameForgeItemInfo grid_game_forge_item_list = 7; // offset: 24 -} - -// Obf: IBHNHJCAPFA -message GridFightRoleGoodsInfo { - uint32 role_star = 6; // offset: 28 - uint32 role_id = 14; // offset: 24 -} - -// Obf: GHFPIGGHPKG -message GridFightSpecialGoodsInfo { - uint32 special_goods_id = 4; // offset: 24 -} - -// Obf: JBPFFCGNECM -message GridFightShopGoodsInfo { - 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 MJJEHCBNOKI { - uint32 MMKNFIFOPPA = 5; // offset: 28 - uint32 FLICPMGFKOK = 13; // offset: 24 -} - -message FJPONJFLOOH { - repeated MJJEHCBNOKI EDJPMNLLGGB = 11; // offset: 24 -} - -// Obf: BPBJCFLKOKE -message GridFightGameShopInfo { - 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 OPBCCOLPDPC { - uint32 PMOGHFIGKPO = 14; // offset: 24 -} - -// Obf: EALENKJFJFD -message GridFightGamePortalBuffInfo { - uint32 portal_buff_id = 7; // offset: 32 - repeated uint32 PEOFPPOFIGI = 9; // offset: 16 -} - -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: JHAJLBCAAID -message GridEncounterMonsterWave { - uint32 IGMMPDDCJIN = 1; // offset: 32 - repeated PJLBDMPEKFP PPOEDDFFEKK = 4; // offset: 24 -} - -// Obf: PKIBAAJOOBN -message GridFightEncounterInfo { - 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: CCFJGLIFGMB -message GridFightRouteInfo { - uint32 fight_camp_id = 2; // offset: 32 - repeated GridFightEncounterInfo route_encounter_list = 12; // offset: 16 - uint32 elite_branch_id = 7; // offset: 36 -} - -// Obf: IGNPJMCDCAC -message GridFightSupplyRoleInfo { - repeated uint32 grid_fight_item_list = 2; // offset: 16 - uint32 role_id = 3; // offset: 32 -} - -// Obf: LIIJCOOEIJG -message GridFightLayerInfo { - bool route_is_pending = 11; // offset: 32 - oneof CGAHHPGKMLG { - GridFightRouteInfo route_info = 1965; // offset: 24 - } -} - -// Obf: NAJIBJFKPNM -message GridFightBossInfo { - repeated PJLBDMPEKFP IJOPBPABPPM = 6; // offset: 16 -} - -// Obf: GCLOGJMNGMO -message GridFightSectionCampRecordInfo { - uint32 PMOGHFIGKPO = 5; // offset: 28 - uint32 GDHHGKIAMNE = 14; // offset: 24 -} - -// Obf: AENLBIHEOIB -message GridFightSectionRecordInfo { - 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: OBNBFABMBGP -message GridFightDamageSttInfo { - repeated DACJDMPICEL PHDEOPEJIID = 13; // offset: 32 - repeated HHHMMJBGCNG EABPCKEDDBH = 1; // offset: 40 - repeated ELAGCLMOFFI MOIDLNFKAIC = 3; // offset: 16 -} - -message DDJIOFONKME { - GridFightDamageSttInfo grid_fight_damage_stt_info = 13; // offset: 16 - repeated GridFightSectionRecordInfo KILABGPMPBB = 9; // offset: 32 -} - -message OHMIINKLKAM { - uint32 DCPKPNLKGMM = 6; // offset: 28 - uint32 JDMECBEDLAA = 8; // offset: 24 -} - -message IKFEDFBLOOG { - repeated OHMIINKLKAM LMJKIPEJBEB = 4; // offset: 16 -} - -message DIBJGAKOCLO { - bool JJPCLOIMAKB = 15; // offset: 28 - uint32 affix_id = 4; // offset: 24 -} - -// Obf: FCDBCKNAGFP -message GridFightLevelInfo { - 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: DNOHBPCLMJJ -message GridGameOrbInfo { - uint32 orb_item_id = 7; // offset: 28 - uint32 unique_id = 5; // offset: 24 -} - -// Obf: MAFDJGCOGBP -message GridGameOrbInfo1 { - uint32 unique_id = 12; // offset: 32 - uint32 FKPNNOGPCNA = 5; // offset: 28 - uint32 FCFDDBCAJOD = 11; // offset: 24 -} - -// Obf: KOCGJNDPAPD -message GridFightGameOrbInfo { - repeated GridGameOrbInfo grid_game_orb_list = 14; // offset: 32 - repeated GridGameOrbInfo1 grid_game_orb1_list = 10; // offset: 24 -} - -message CMCJNKPKBEM { - map CFNPGNMPNDN = 15; // offset: 16 -} - -message LHFDOPGEOML { - uint32 ANLGPLOLMOH = 3; // offset: 32 - map OGHGLMGJGEM = 4; // offset: 16 -} - -// Obf: NKOHKMCDGEO -message GridFightGameData { - repeated GridFightGameItemInfo PGFMICHMHFC = 12; // offset: 24 -} - -// Obf: LLEIOAHIPNL -message GridFightGameItemInfo { - 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 ACDGMLBDJJN { - uint32 FEMPCGCBHKB = 3; // offset: 32 - uint32 JDMECBEDLAA = 8; // offset: 36 - uint32 BNLHIMHFGDK = 2; // offset: 28 - uint32 DCPKPNLKGMM = 12; // offset: 24 -} - -message HFBFFEBOAHL { - int64 HPJLNIPAHCH = 12; // offset: 24 - int64 DNNHCNCKJCM = 4; // offset: 32 -} - -message KCEBIOHPFBP { - uint32 ANOAMOLPGGK = 9; // offset: 28 - uint32 FHIMLMLKFJK = 12; // offset: 24 - int64 DNNHCNCKJCM = 10; // offset: 32 -} - -message GFFHJIHOJFL { - uint32 NPPNIHPIHDL = 6; // offset: 28 - uint32 MKCHLGOGJNB = 10; // offset: 24 -} - -message BFBNMHEFKIG { - uint32 CGDLGFHOECL = 11; // offset: 24 -} - -message GEBNNLDNKGG { - uint32 NIECFPJPGOB = 3; // offset: 24 - uint32 BNLHIMHFGDK = 13; // offset: 28 - uint32 AEILFKMAJGN = 4; // offset: 32 -} - -message BIMPCMFDOME { - repeated uint32 MPLHNFMFCPP = 11; // offset: 16 -} - -message HMLAPDGBKJO { - repeated uint32 MPLHNFMFCPP = 12; // offset: 24 -} - -message JHKBPIEOLFB { - uint32 IPBIOPFGBOM = 8; // offset: 28 - uint32 DCPKPNLKGMM = 13; // offset: 32 - uint32 HNFDGOMEIFM = 1; // offset: 24 -} - -message CEELLLEIJBL { -} - -message HJJHNNDAEPF { - map KIBHCHLKGGC = 14; // offset: 16 -} - -message MEPLFBAKEFC { - repeated uint32 DGOMHDMJHEK = 3; // offset: 16 - bool OGNDAAFIBIG = 10; // offset: 32 -} - -message DLCOIEIDPKB { -} - -message OOJKNKDOECP { -} - -message DCGINOONGLH { -} - -message KMNAKOBKPFF { - uint32 KINIKFCKGDF = 9; // offset: 24 - uint32 trait_id = 8; // offset: 28 -} - -message LFFHOPOPFJD { - uint32 IFDANJOHBJE = 9; // offset: 24 -} - -message ENFNLCCOLEF { - uint32 OHOKBKELFOK = 15; // offset: 28 - uint32 dress_equipment_unique_id = 10; // offset: 24 -} - -message KPNJMMPJDKG { - uint32 NLGLBLDEKCP = 10; // offset: 24 -} - -message ODGNBDDFEPD { - double GPFKFKCCNFH = 6; // offset: 32 - uint32 KIKBFBJPAKH = 12; // offset: 24 -} - -message PCEJGBDBEDH { - uint32 KGKFADDEGNJ = 4; // offset: 32 - uint32 role_id = 15; // offset: 24 - uint32 dress_role_unique_id = 6; // offset: 28 -} - -message AOHAPMJILBG { - map EEBKDEMEPJK = 14; // offset: 24 - uint32 dress_role_unique_id = 9; // offset: 32 - uint32 role_id = 12; // offset: 36 -} - -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 NBCKKPEGLNM { - uint32 MMKNFIFOPPA = 3; // offset: 24 -} - -message BLKEEGBIDII { - uint32 MMKNFIFOPPA = 6; // offset: 24 -} - -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 { - uint32 augment_id = 10; // offset: 32 - repeated GridFightGameItemInfo PHPOLHLJGFM = 14; // offset: 16 - bool MHMLMKDFJLN = 9; // offset: 37 - bool NDCFBKJDPAH = 3; // offset: 36 -} - -// Obf: AIKIIIJIFGL -message GridFightGameAugmentAdd { - GridGameAugmentInfo update_augment_info = 3; // offset: 24 -} - -// Obf: PBAIDOLDBOE -message GridFightGameAugmentUpdate { - GridGameAugmentInfo update_augment_info = 3; // offset: 24 -} - -// Obf: BDBJNIGKDNH -message GridFightGameAugmentSync { - repeated GridGameAugmentInfo sync_augment_info = 6; // offset: 24 -} - -// Obf: HBHNILMINLP -// Type: Req -// 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 +message LALKBPJANIH { uint32 item_id = 14; // offset: 24 + uint32 num = 15; // offset: 28 } -// 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 +message IJDLENJJBHJ { + map convert_property_to_fixpoint = 13; // offset: 16 + uint32 unique_id = 12; // offset: 32 + bool IODIJBEHEGF = 15; // offset: 36 + uint32 grid_fight_equipment_id = 4; // offset: 40 + uint32 source = 1; // offset: 44 } -// Obf: AKEBFFLBGJP -message GridFightPlayerLevelSyncInfo { - uint32 level = 4; // offset: 28 - uint32 exp = 1; // offset: 24 - uint32 max_level = 12; // offset: 32 +message ELGLKEAPLGM { + uint32 grid_fight_equipment_id = 7; // offset: 24 } -// Obf: PAKEHCNAMNM -message GridFightLineupHpSyncInfo { - uint32 grid_fight_lineup_max_hp = 13; // offset: 24 - uint32 grid_fight_lineup_hp = 14; // offset: 28 +message PGECGKEKFNC { + uint32 role_id = 7; // offset: 24 + uint32 LPFGIGJDLFM = 10; // 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 +message FLFHACPLDJE { + oneof OFJBCEDFLKL { + PGECGKEKFNC BDPIMPJOJBK = 4; // offset: 24 + uint32 gold = 7; // offset: 24 } } -// 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 +message MBPDIPLJMKN { + oneof OFJBCEDFLKL { + ELGLKEAPLGM GGMPEGMEHPD = 14; // 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 +message CONONEALNOF { + repeated DDAMEHEPOBD PMEOPPDAMLM = 14; // offset: 16 + repeated LALKBPJANIH IPMKOMEHBMP = 7; // offset: 24 + repeated IJDLENJJBHJ grid_fight_equipment_list = 13; // 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 +message NJBGFHDPFNO { + uint32 role_id = 7; // offset: 24 + uint32 role_star = 2; // offset: 28 } -// Obf: LPIBLFDFLBK -// Type: Notify -// CmdID: 8456 -message GridFightSyncUpdateResultScNotify { - repeated GridFightSyncResultData sync_result_data_list = 8; // offset: 16 +message ELJOHIOHPMJ { + uint32 IJMKBOBGHBD = 2; // offset: 24 } -// Obf: KOKLGHNMCMD -message GridFightPosInfo { - uint32 unique_id = 4; // offset: 24 - uint32 pos = 1; // offset: 28 +message HDEIAANGMDB { + uint32 KDKPDJNMMCM = 8; // offset: 32 + bool LHGIFDNPIDE = 7; // offset: 40 + oneof AELHFLGJMJN { + NJBGFHDPFNO BDPIMPJOJBK = 176; // offset: 16 + ELJOHIOHPMJ LLIBLKCJEMI = 1686; // offset: 16 + } } -// Obf: IEMEFINDNBI +message BOPHDCKJMMN { + uint32 CKKDAEMFDPA = 1; // offset: 24 + uint32 APAKCBFMCAB = 14; // offset: 28 +} + +message MONJNCPINKN { + repeated BOPHDCKJMMN FIJPICNPKIG = 15; // offset: 24 +} + +message POCJDMMANBM { + repeated uint32 DLDJEOPKNMB = 8; // offset: 16 + MONJNCPINKN ABBNGCPECAI = 12; // offset: 24 + repeated HDEIAANGMDB OGDKJPDFFAI = 5; // offset: 40 + uint32 OPDCMCFOFAA = 6; // offset: 48 + bool ABGEKPJHHIA = 9; // offset: 52 + uint32 NFGMOPCCPIC = 11; // offset: 56 +} + +message LHNCMINFONJ { + uint32 LOGHLGKIFEN = 5; // offset: 24 +} + +message GIDEDMOPFKF { + uint32 portal_buff_id = 6; // offset: 24 +} + +message AHKDPCIIELA { + uint32 role_star = 2; // offset: 24 + uint32 IMDKLKONINF = 14; // offset: 28 + uint32 monster_id = 3; // offset: 32 + uint32 LOGHLGKIFEN = 11; // offset: 36 +} + +message PNAKHANCNGK { + repeated AHKDPCIIELA PBLBBDBDLEK = 3; // offset: 24 + uint32 OCPEPEMNNEK = 13; // offset: 32 +} + +message KKBGIPCAGGH { + GridFightDropInfo BOAMLLHPNEC = 15; // offset: 16 + repeated PNAKHANCNGK monster_wave_list = 9; // offset: 32 + uint32 CJADMFDOBAI = 14; // offset: 40 + uint32 EPPHOFDAEMI = 5; // offset: 44 + uint32 IFIIOIIKJHO = 11; // offset: 48 +} + +message MDJBBILMHLC { + repeated KKBGIPCAGGH BPDABHGFBFO = 14; // offset: 16 + uint32 MOADBALHMFD = 10; // offset: 32 + uint32 LNDKCPBJDKH = 7; // offset: 36 +} + +message NBGDEFLFLMI { + repeated uint32 grid_fight_item_list = 6; // offset: 24 + uint32 role_id = 9; // offset: 32 +} + +message NCKOKDHNJDC { + bool LLOEBDLMLJO = 14; // offset: 32 + oneof EFECLPJFOCM { + MDJBBILMHLC MPOBBIPMNNJ = 1685; // offset: 24 + } +} + +message KGMCLFHAJNJ { + repeated AHKDPCIIELA NCGHKPEMPDP = 12; // offset: 16 +} + +message KEEPBBDICFN { + uint32 LOGHLGKIFEN = 11; // offset: 24 + uint32 PDIAOLDMBLL = 13; // offset: 28 +} + +message LHLMPOHKPKG { + uint32 section_id = 3; // offset: 36 + uint32 DCAHJELNJNP = 12; // offset: 40 + uint32 CJCCMAACJDB = 4; // offset: 44 + oneof MMHKPJJNHDK { + KEEPBBDICFN GFCEGEPFCDB = 527; // offset: 24 + } +} + +message BHBAILHMCOI { + repeated PLFKMENCDMM EEGPILJDLBG = 2; // offset: 24 + repeated NFIDNDFHJGN JFCHLABGFJO = 13; // offset: 32 + repeated KINJHHBJNJP APABPAFGCIA = 14; // offset: 40 +} + +message GANGPHPGFCL { + repeated LHLMPOHKPKG FNJNKKMNKIM = 10; // offset: 16 + BHBAILHMCOI NKBIDLBLONC = 2; // offset: 24 +} + +message JKPOIHGIFFG { + uint32 DCAHJELNJNP = 12; // offset: 24 + uint32 section_id = 5; // offset: 28 +} + +message ACCMEOICEOD { + repeated JKPOIHGIFFG GKJIDBEGBJP = 6; // offset: 16 +} + +message LAAMIAJFOMC { + uint32 affix_id = 7; // offset: 24 + bool PNJCLPNFIGA = 14; // offset: 28 +} + +message BEEFLEJAOCN { + repeated LAAMIAJFOMC CFFCNEDGCJJ = 5; // offset: 16 + KGMCLFHAJNJ boss_info = 15; // offset: 32 + GANGPHPGFCL COEBCNGCNOO = 12; // offset: 40 + repeated GIDEDMOPFKF grid_fight_portal_buff_list = 3; // offset: 48 + ACCMEOICEOD LHEBNOLNJHE = 1; // offset: 56 + NCKOKDHNJDC IMPNAHBCADN = 10; // offset: 64 + repeated LHNCMINFONJ HEKMEJLMGFF = 8; // offset: 72 + uint32 section_id = 4; // offset: 80 + uint32 DCAHJELNJNP = 13; // offset: 84 + uint32 EMOHLJHPOPC = 9; // offset: 88 +} + +message IBPDPCOGDEP { + uint32 unique_id = 1; // offset: 24 + uint32 LDBNOMPCOKK = 10; // offset: 28 +} + +message PFBCBNMKFAK { + uint32 CMEHHMEEKPO = 9; // offset: 24 + uint32 unique_id = 11; // offset: 28 + uint32 DOJDFBENBEC = 12; // offset: 32 +} + +message DBONCGFHHDN { + repeated PFBCBNMKFAK ODCMJGHEOMG = 10; // offset: 16 + repeated IBPDPCOGDEP MDKGCIKOMLI = 7; // offset: 24 +} + +message FADHEIGJENF { + map HJMAEDKCONE = 2; // offset: 16 +} + +message FIIJNPBFJBG { + map POCKGKDFLKK = 15; // offset: 16 + uint32 IFLJPNDPDOA = 4; // offset: 32 +} + +message HKDACEAEDDE { + repeated NJKFOJJDGGG KLCKAOJAMNH = 10; // offset: 24 +} + +message MJEICIEGAHF { + repeated uint32 OOEOCGLLHFO = 4; // offset: 24 + JDCAPBNPOOK JMNJLFACCLM = 14; // offset: 32 +} + +message NJKFOJJDGGG { + MJEICIEGAHF GBEAGMEAEPB = 9; // offset: 24 + uint32 unique_id = 10; // offset: 44 + oneof FMEKLFFDPGG { + LFOCLBEMIEM HAGAEFMEHBA = 1208; // offset: 32 + AKHEHAMBLEB FHKFMFKNMCH = 1461; // offset: 32 + ONLFOIONDAF CHHEGLGPCCH = 195; // offset: 32 + FBFBMMAAFCP IJAFFOCBKJI = 791; // offset: 32 + KPKDJDEIKBM PDMOLEDAFIF = 254; // offset: 32 + IPGCHDECCNB FCPGFBADIAL = 800; // offset: 32 + LHMLIGPHOKP LJBBFDMAEOH = 249; // offset: 32 + HHNBCLPNDFI LFBGLMMDMCD = 404; // offset: 32 + FHBHIHJAOPB GLGPBLLICAG = 991; // offset: 32 + ELPPDAHKLBE DNLGBJLPDCE = 953; // offset: 32 + JEIEGMECGEN GNMCJEFJOKP = 570; // offset: 32 + CNBHPJFFLEF PDHEDGGOPGL = 557; // offset: 32 + HDOLIECDHAO BBGLCDJPLMF = 1446; // offset: 32 + OPJALEIKFAC EJEEHDPBHLI = 705; // offset: 32 + BJIGOFOAEPL EKLIOPIEKII = 740; // offset: 32 + FAFBDGCEAHD FKBIGANCEPD = 1597; // offset: 32 + PIKKAEBHIKF NPHCPBDKLCH = 663; // offset: 32 + AGGDDAJLAEB CLFNPNNIFGE = 1752; // offset: 32 + FBDLJKEBPHM AOGFFCECKPK = 1094; // offset: 32 + OHBLOLLNHIC CMBMNLHAECG = 607; // offset: 32 + ILDEFHMIDKP LBFBINFMGNF = 303; // offset: 32 + FCABIGNMAPL FLELIBAJPEC = 617; // offset: 32 + GILMFECEBFE PNMLHBJOABC = 1134; // offset: 32 + DBFGKBNAKNH FBOLADPFLFL = 787; // offset: 32 + LANAJDEKAFO DMINFGOABOK = 225; // offset: 32 + KBEKJKNCMCL KPHBBLHOPHF = 78; // offset: 32 + HCIFBGJCPDM OAJOEEODJAO = 1655; // offset: 32 + HPMNCENLCAB KHNNNFBIAMA = 288; // offset: 32 + KLIHJCNOEJP AMGAJDKLHFO = 1675; // offset: 32 + GFOMAIAIDFA PDADFOGABLJ = 1494; // offset: 32 + PPBJJJMJOBN IBNBALOPKMM = 730; // offset: 32 + IEOMGIBLHJB INDGPPMDFND = 1313; // offset: 32 + IEMINJAFCPM PKPFNHIKHON = 1834; // offset: 32 + KPMOCBIIMHH NIOCABOLGLO = 1166; // offset: 32 + } +} + +message LFOCLBEMIEM { + uint32 ELPODIAAGEK = 3; // offset: 24 + uint32 section_id = 15; // offset: 28 + uint32 CJCCMAACJDB = 12; // offset: 32 + uint32 DCAHJELNJNP = 6; // offset: 36 +} + +message AKHEHAMBLEB { + int64 IFEPJHGNCOI = 1; // offset: 24 + int64 KAHFEFACFIE = 14; // offset: 32 +} + +message ONLFOIONDAF { + int64 IFEPJHGNCOI = 10; // offset: 24 + uint32 PNFOOPNCDCH = 1; // offset: 32 + uint32 JKDFIMCIKFJ = 7; // offset: 36 +} + +message FBFBMMAAFCP { + uint32 NBPFMFMKJHI = 15; // offset: 24 + uint32 EMFCEMPHOPI = 4; // offset: 28 +} + +message KPKDJDEIKBM { + uint32 CJCOMKHDAGM = 7; // offset: 24 +} + +message IPGCHDECCNB { + uint32 CLBEEGLKMIM = 3; // offset: 24 + uint32 CJCCMAACJDB = 12; // offset: 28 + uint32 PIJBIFAIFOA = 2; // offset: 32 +} + +message LHMLIGPHOKP { + repeated uint32 DIKFEBAJMEK = 10; // offset: 16 +} + +message HHNBCLPNDFI { + repeated uint32 DIKFEBAJMEK = 14; // offset: 16 +} + +message FHBHIHJAOPB { + uint32 DMLFGGDECDN = 15; // offset: 24 + uint32 DCAHJELNJNP = 9; // offset: 28 + uint32 ODDKKGOJHFO = 1; // offset: 32 +} + +message ELPPDAHKLBE { +} + +message JEIEGMECGEN { + map NADGHDJCHPI = 5; // offset: 24 +} + +message CNBHPJFFLEF { + repeated uint32 OJNEFBJHCCK = 6; // offset: 16 + bool MAHFOHBJDBH = 15; // offset: 32 +} + +message HDOLIECDHAO { +} + +message OPJALEIKFAC { +} + +message BJIGOFOAEPL { +} + +message FAFBDGCEAHD { + uint32 trait_id = 11; // offset: 24 + uint32 AFKKLDMAEDJ = 15; // offset: 28 +} + +message PIKKAEBHIKF { + uint32 PGEBCGLDNMN = 5; // offset: 24 +} + +message GILMFECEBFE { + uint32 EOPHMLBEPGK = 12; // offset: 24 + uint32 PEBCBLBLMPH = 2; // offset: 28 +} + +message DBFGKBNAKNH { + uint32 KHHFIEPDHHD = 13; // offset: 24 +} + +message AGGDDAJLAEB { + uint32 INLHPJMOOMO = 3; // offset: 24 + double IDONFFOACIL = 7; // offset: 32 +} + +message KPMOCBIIMHH { + uint32 role_id = 10; // offset: 24 + uint32 MDNAGANGNKK = 9; // offset: 28 + uint32 IEOGEFBLNEL = 3; // offset: 32 +} + +message FBDLJKEBPHM { + map JPIHLKGCBPC = 14; // offset: 16 + uint32 MDNAGANGNKK = 1; // offset: 32 + uint32 role_id = 6; // offset: 36 +} + +message OHBLOLLNHIC { + uint32 trait_id = 4; // offset: 24 + uint32 role_id = 15; // offset: 28 + bool ANDIPJEDGMG = 10; // offset: 32 + uint32 HOHDOFKJJDJ = 12; // offset: 36 +} + +message ILDEFHMIDKP { + uint32 CKKDAEMFDPA = 15; // offset: 24 +} + +message FCABIGNMAPL { + uint32 CKKDAEMFDPA = 14; // offset: 24 +} + +message LANAJDEKAFO { + repeated uint32 DFEKLGKDGNL = 15; // offset: 24 +} + +message KBEKJKNCMCL { + repeated uint32 CAOADMAKKPM = 14; // offset: 16 +} + +message HCIFBGJCPDM { +} + +message HPMNCENLCAB { + uint32 role_id = 5; // offset: 24 +} + +message KLIHJCNOEJP { + repeated uint32 JPDCDKLEIBD = 5; // offset: 24 + uint32 IGOHOJEJIGP = 15; // offset: 32 + uint32 LLJLCCDDLNI = 8; // offset: 36 + uint32 NFBJINKLLLK = 7; // offset: 40 + uint32 EEELJEKNNOG = 4; // offset: 44 +} + +message GFOMAIAIDFA { + uint32 IEOGEFBLNEL = 13; // offset: 24 +} + +message PPBJJJMJOBN { + uint32 BINKJCPGOAB = 11; // offset: 24 + uint32 BLAEAAFANBM = 4; // offset: 28 +} + +message IEOMGIBLHJB { + uint32 IIJHFJFPIHK = 5; // offset: 24 + uint32 NFFHCBDFABA = 4; // offset: 28 +} + +message IFPAJBFOHLN { + uint32 DCAHJELNJNP = 4; // offset: 24 + uint32 role_id = 12; // offset: 28 + uint32 section_id = 10; // offset: 32 +} + +message IEMINJAFCPM { + repeated IFPAJBFOHLN ICDHAPACGEH = 15; // offset: 16 +} + +message CLFABOEKMJI { + repeated uint32 MIOAPAGNAMC = 1; // offset: 16 +} + +message PPGEBEBPMJC { + uint32 augment_id = 15; // offset: 24 + bool AEKOKMPIFLN = 5; // offset: 28 + bool NEKJGIDPCAI = 11; // offset: 29 +} + +message OMINPDAIBLP { + PPGEBEBPMJC MCPIKEHDMND = 10; // offset: 24 +} + +message ECLKNNECNFK { + PPGEBEBPMJC MCPIKEHDMND = 12; // offset: 24 +} + +message KGFNICBCMOA { + repeated PPGEBEBPMJC sync_augment_info = 8; // offset: 16 +} + +// Obf: AEFBLHALOFO // Type: Req -// CmdID: 8405 -message GridFightUpdatePosCsReq { - repeated GridFightPosInfo grid_fight_pos_info_list = 10; // offset: 16 -} - -// Obf: IOEKJKMEGHH -// Type: Rsp -// CmdID: 8578 -message GridFightUpdatePosScRsp { - uint32 retcode = 4; // offset: 32 - repeated GridFightPosInfo grid_fight_pos_info_list = 9; // offset: 16 -} - -// Obf: FCMMLOOHPGG -// Type: Req -// CmdID: 8643 -message GridFightRecycleRoleCsReq { - uint32 unique_id = 4; // offset: 24 -} - -// Obf: AMKPCNDNHDL -// Type: Rsp -// CmdID: 8642 -message GridFightRecycleRoleScRsp { - uint32 retcode = 15; // offset: 24 -} - -// Obf: HNCMMAJDONO -// Type: Req -// CmdID: 8758 -message GridFightEquipDressCsReq { - uint32 dress_role_unique_id = 2; // offset: 32 - uint32 dress_equipment_unique_id = 9; // offset: 28 - GridFightEquipDressSource dress_source = 5; // offset: 24 +// CmdID: 8668 +message GridFightGetDataCsReq { + uint32 LJNGPCKPJLF = 12; // offset: 24 } +// Obf: JABAHAPIBBO // Type: Rsp // CmdID: 8661 -message JNNNJBAOCOB { - uint32 retcode = 12; // offset: 24 +message GridFightGetDataScRsp { + CLEDCMIOIPF LFLCDNGALME = 3; // offset: 16 + MPIMAEMCEFH DHFOFLFCLAH = 5; // offset: 32 + uint32 retcode = 7; // offset: 40 } -// Obf: DBNMGMOJOBF -// Type: Req -// CmdID: 8632 -message GridFightEquipCraftCsReq { - repeated uint32 craft_materials = 4; // offset: 16 - uint32 EGLOACDPNLD = 12; // offset: 32 - GridFightEquipCraftSource source = 8; // offset: 36 - uint32 BGEKACPOAOP = 7; // offset: 40 +message KNDOLAFNJED { } // Type: Rsp -// CmdID: 8551 -message EPJJBNPIFLC { - uint32 retcode = 4; // offset: 24 +// CmdID: 8470 +message MCIPOMDGBCA { + MPIMAEMCEFH DHFOFLFCLAH = 9; // offset: 16 + uint32 retcode = 12; // offset: 32 } -// Obf: OAJCKKPJJOM -message GridFightRemoveTypeTargetInfo { - uint32 dress_role_unique_id = 11; // offset: 24 +message FLGMGNEOFBH { + uint32 item_id = 3; // offset: 24 + uint32 num = 6; // offset: 28 + int32 HFNNNGHBHGG = 11; // offset: 32 } -// Obf: DALODKBLICE -message GridFightRollTypeTargetInfo { - uint32 dress_equipment_unique_id = 4; // offset: 24 - uint32 dress_role_unique_id = 7; // offset: 28 +message AOFOEOIJEHF { + repeated FLGMGNEOFBH PFMDKHIDDLB = 13; // offset: 24 + repeated IJDLENJJBHJ grid_fight_equipment_list = 11; // offset: 32 } -// Obf: IKFIDCAGHHG -message GridFightUpgradeTypeTargetInfo { - uint32 dress_equipment_unique_id = 1; // offset: 24 +message PIHKLPJGEPM { + uint32 HFMKLAPEKFA = 9; // offset: 24 + uint32 exp = 6; // offset: 28 + uint32 level = 1; // offset: 32 } -// Obf: OGKLBIEIOEM -message GridFightCopyTypeTargetInfo { - uint32 dress_role_unique_id = 9; // offset: 24 +message FMJDDIHBELC { + uint32 grid_fight_lineup_hp = 1; // offset: 24 + uint32 PPKKHHNEOHB = 13; // offset: 28 } -// Obf: GGMHMLNIDFO -message GridFightGainRecommendEquipTypeTargetInfo { - uint32 dress_role_unique_id = 15; // offset: 24 +message HONNGJEMGGH { + MONJNCPINKN ABBNGCPECAI = 8; // offset: 16 + repeated HDEIAANGMDB OGDKJPDFFAI = 6; // offset: 24 + uint32 OPDCMCFOFAA = 12; // offset: 40 + bool ABGEKPJHHIA = 2; // offset: 44 + uint32 NFGMOPCCPIC = 13; // offset: 48 } -// Obf: GEPOLBMHOCF -message GridFightConsumableTargetInfo { - 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 +message GLPCEKMKLGG { + repeated uint32 grid_fight_avatar_list = 3; // offset: 16 +} + +message MOENFCDKGMJ { + uint32 portal_buff_id = 14; // offset: 24 +} + +message AINFNFIDGFF { + NCKOKDHNJDC IMPNAHBCADN = 15; // offset: 24 + uint32 section_id = 6; // offset: 32 + uint32 DCAHJELNJNP = 1; // offset: 36 +} + +message MMEDLCAENAL { + uint32 unique_id = 11; // offset: 24 + uint32 LDBNOMPCOKK = 7; // offset: 28 +} + +message FBCIJONDIJE { + repeated uint32 ONHDKLIMLNM = 1; // offset: 16 + bool GHJLDDEDJLI = 14; // offset: 32 +} + +message JJOBHGFOGHP { + repeated uint32 MCJMHBIECMN = 8; // offset: 24 + repeated uint32 grid_fight_item_list = 4; // offset: 32 + GridFightEquipTrackSource source = 10; // offset: 40 + uint32 BGFFICLCKHE = 1; // offset: 44 + uint32 NALMBOOCCIN = 13; // offset: 48 +} + +message MDKHMNKAECP { + repeated JJOBHGFOGHP MIIDIMOCPEB = 15; // offset: 16 +} + +message KEPIEGKPFIJ { + uint32 MOADBALHMFD = 12; // offset: 24 +} + +message JPGKBLDLADF { + oneof MNLCHEJKDHO { + uint32 AOKPCNJJBAO = 5; // offset: 16 + GEPAFBJBGBH KBBOAJPMNCN = 2; // offset: 16 + uint32 CEPEHNEOIOH = 6; // offset: 16 } } -// Obf: IBHGBPMHEGJ -// Type: Req -// CmdID: 8576 -message GridFightUseConsumableCsReq { - GridFightConsumableTargetInfo display_value = 4; // offset: 24 - uint32 item_id = 9; // offset: 32 -} - -// Type: Rsp -// CmdID: 8696 -message OLOGIALOJDP { - uint32 retcode = 11; // offset: 24 -} - -// Obf: EGJNMGLBDMF -// Type: Req -// CmdID: 8431 -message GridFightUseForgeCsReq { - uint32 unique_id = 1; // offset: 28 - uint32 forge_target_index = 14; // offset: 24 -} - -// Type: Rsp -// CmdID: 8494 -message EEBMIAFNJMC { - uint32 retcode = 1; // offset: 24 -} - -// Type: Req -// CmdID: 8654 -message GJMIIBDEAAJ { - repeated uint32 HDFJAINBKJG = 1; // offset: 16 - bool is_get_all = 8; // offset: 32 -} - -// Type: Rsp -// CmdID: 8466 -message AKHODIIOGDJ { - uint32 retcode = 15; // offset: 24 +message KFNCAIHIHCM { + oneof MNLCHEJKDHO { + CDEAABODKCP PIDDDHKPDDM = 1388; // offset: 24 + CDEAABODKCP CFOCDALNCBP = 1920; // offset: 24 + uint32 HFCBOIOAECK = 1161; // offset: 24 + AOFOEOIJEHF LMOLELDIKMA = 895; // offset: 24 + AOFOEOIJEHF DDBKEOPKPFI = 1443; // offset: 24 + AOFOEOIJEHF PENGEDECBNF = 971; // offset: 24 + uint32 item_value = 1194; // offset: 24 + PIHKLPJGEPM PLPHEIBLPDL = 860; // offset: 24 + FMJDDIHBELC grid_fight_lineup_hp = 1889; // offset: 24 + uint32 BPCFDPNHIEL = 1720; // offset: 24 + HONNGJEMGGH MOFNIOJHBBL = 1965; // offset: 24 + CHCHAJIANIM FMIGOKIDKJL = 1278; // offset: 24 + MOENFCDKGMJ HPIIGHOELBH = 309; // offset: 24 + AINFNFIDGFF OOICHLAMNIG = 926; // offset: 24 + MMEDLCAENAL AFILIPBHMOO = 106; // offset: 24 + LHLMPOHKPKG DMHMICHJBCB = 1199; // offset: 24 + ECLKNNECNFK LEADDFOJFKD = 1626; // offset: 24 + uint32 MDDKJGPJOAF = 94; // offset: 24 + uint32 PMFBIGLPJJA = 992; // offset: 24 + uint32 KNFOCCPOJEA = 423; // offset: 24 + uint32 BEPMODICONA = 451; // offset: 24 + JLKCBOIFJKC HKHJJCMKKJE = 1635; // offset: 24 + FBCIJONDIJE HGNDMOODNKF = 951; // offset: 24 + uint32 GDAKCOICIDA = 1668; // offset: 24 + uint32 MICEOJBAKGN = 960; // offset: 24 + uint32 JLOCMDIDPCI = 1082; // offset: 24 + BHBAILHMCOI NKBIDLBLONC = 445; // offset: 24 + KEPIEGKPFIJ FGODNPLCECH = 1050; // offset: 24 + GGAKNLJJNEI EJMDHDJCGDI = 1514; // offset: 24 + GGAKNLJJNEI DHLEOLKNAMI = 1234; // offset: 24 + uint32 NJCEFEJBEOP = 1852; // offset: 24 + DDAMEHEPOBD OLCKALFILKK = 1276; // offset: 24 + DDAMEHEPOBD FEKCPKAPHHO = 457; // offset: 24 + uint32 OACCGHIHLBA = 1077; // offset: 24 + OMINPDAIBLP EIKHFBCKIFA = 1489; // offset: 24 + MDKHMNKAECP BMGFDIKDOBE = 690; // offset: 24 + NJKFOJJDGGG GOOCHGKBIPN = 1440; // offset: 24 + uint32 GOHHJLAPMBB = 1567; // offset: 24 + uint32 DGEOHFLHAHI = 952; // offset: 24 + JPGKBLDLADF LDKDJAEJMPA = 790; // offset: 24 + GMBMNFLMKPI JOMFJHOCHJP = 840; // offset: 24 + uint32 KALKCJFFJIK = 1970; // offset: 24 + FPHPFJLAJDK GOJINGMMAIL = 1469; // offset: 24 + FPHPFJLAJDK CPCJGHCGLIJ = 1287; // offset: 24 + uint32 DEKGKLGIDGI = 1750; // offset: 24 + PFBCBNMKFAK AHMMHGHNHMI = 536; // offset: 24 + uint32 OOAGJADOJNB = 1939; // offset: 24 + uint32 CDKJHJNFDIH = 1238; // offset: 24 + uint32 LDPPDHGNCHL = 918; // offset: 24 + FADHEIGJENF HJMAEDKCONE = 1474; // offset: 24 + GLPCEKMKLGG PPJFPNMIFHL = 1005; // offset: 24 + uint32 LOGJNAICJPA = 142; // offset: 24 + LAAMIAJFOMC MHFOELCFJGK = 654; // offset: 24 + HOGJECBMFHD BKDDCFHELNB = 962; // offset: 24 + } } // Type: Notify -// CmdID: 8610 -message KMOFOOGIDOP { - GridFightDropInfo PIBLJLBCKJL = 8; // offset: 16 - uint32 BDBFDNJFAFF = 14; // offset: 32 +// CmdID: 8734 +message HAHJBBEJKJK { + repeated uint32 OOEOCGLLHFO = 9; // offset: 24 + repeated KFNCAIHIHCM JKPJFKCBIEM = 15; // offset: 32 + GridFightUpdateSrcType grid_update_src = 8; // offset: 40 } -// Obf: GDNINFIDJND +message ABPLALCHNFA { + repeated uint32 OOEOCGLLHFO = 9; // offset: 16 + repeated KFNCAIHIHCM JKPJFKCBIEM = 1; // offset: 32 + GridFightUpdateSrcType grid_update_src = 12; // offset: 40 +} + +// Obf: OILCMCPNBEO +// Type: Notify +// CmdID: 8469 +message GridFightSyncUpdateResultScNotify { + repeated ABPLALCHNFA GCPNIHHBGGD = 13; // offset: 16 +} + +message MHEGMHKHAAD { + uint32 unique_id = 10; // offset: 24 + uint32 pos_index = 6; // offset: 28 +} + +// Obf: GEKBDAKFNHK // Type: Req -// CmdID: 8708 -message GridFightBuyExpCsReq { +// CmdID: 8506 +message GridFightUpdatePosCsReq { + repeated MHEGMHKHAAD AAKDHMHCMLP = 5; // offset: 16 } +// Obf: LMKKDOLLDJK // Type: Rsp -// CmdID: 8509 -message DJCHCHCAJPB { - uint32 retcode = 15; // offset: 24 +// CmdID: 8564 +message GridFightUpdatePosScRsp { + repeated MHEGMHKHAAD AAKDHMHCMLP = 3; // offset: 16 + uint32 retcode = 4; // offset: 32 } -// Obf: BDIODJNPLAF +// Obf: IPHBHKOOGBJ // Type: Req -// CmdID: 8660 -message GridFightRefreshShopCsReq { +// CmdID: 8670 +message GridFightRecycleRoleCsReq { + uint32 unique_id = 3; // offset: 24 } +// Obf: JGAEMGBIAIK // Type: Rsp -// CmdID: 8658 -message CMJCEEDCIAN { +// CmdID: 8786 +message GridFightRecycleRoleScRsp { uint32 retcode = 4; // offset: 24 } -// Obf: LKFNAJLPKLK // Type: Req -// CmdID: 8775 -message GridFightLockShopCsReq { - bool is_locked = 1; // offset: 24 +// CmdID: 8771 +message KOIAMDKEFKH { + uint32 MDNAGANGNKK = 12; // offset: 24 + uint32 PEBCBLBLMPH = 8; // offset: 28 + GridFightEquipDressSource CPFCNOAJCGK = 10; // offset: 32 } // Type: Rsp -// CmdID: 8686 -message HGOIBDBMDBG { - uint32 retcode = 12; // offset: 24 -} - -// Obf: IONIBLMNCGC -// Type: Req -// CmdID: 8582 -message GridFightBuyGoodsCsReq { - repeated uint32 buy_goods_index_list = 3; // offset: 16 -} - -// Type: Rsp -// CmdID: 8556 -message CEFIMADBIBH { - uint32 retcode = 5; // offset: 24 -} - -message BNFELCHHJKJ { -} - -message LHDMBIMGKCF { - uint32 FLICPMGFKOK = 8; // offset: 24 - uint32 role_id = 13; // offset: 28 -} - -message MGEMFGLDJLJ { - uint32 role_id = 8; // offset: 24 - uint32 num = 11; // offset: 28 -} - -// Type: Rsp -// CmdID: 8762 -message DCHOKJAFKJO { - repeated LHDMBIMGKCF OMGPNOAINMB = 3; // offset: 16 - uint32 retcode = 11; // offset: 40 - repeated MGEMFGLDJLJ DJODJOGJPBJ = 5; // 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: LAPILOFLNFM -message GridFightPendingAugmentInfo { - uint32 ALJBADEOPAH = 12; // offset: 28 - uint32 OLDLDGCEIMF = 2; // offset: 32 - uint32 augment_id = 5; // offset: 24 -} - -// Obf: JOPKKFCBGLA -message GridFightAugmentActionInfo { - repeated GridFightPendingAugmentInfo pending_augment_info_list = 9; // offset: 16 -} - -// 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 -} - -// Obf: JCNBGLJMLKL -message GridFightEliteBranchActionInfo { - uint32 EOOPOFCCHAA = 9; // offset: 24 - uint32 FCHPJKAIBHB = 10; // offset: 28 -} - -// 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 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 EEJAJMNKAMI { -} - -// Obf: GICEHCLPLGH -message GridFightRoundBeginActionInfo { -} - -// Obf: GGPGJLDMENJ -message GridFightReturnPreparationActionInfo { -} - -// 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: 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: 8586 -message GridFightHandlePendingActionScRsp { - uint32 retcode = 9; // offset: 24 - uint32 queue_position = 5; // offset: 28 -} - -// Obf: BPHDLFMKINF -// Type: Req -// CmdID: 8519 -message GridFightStartGamePlayCsReq { - bool is_overlock = 13; // offset: 32 - uint32 season = 3; // offset: 28 - uint32 division_id = 15; // offset: 24 -} - -// Type: Rsp -// CmdID: 8540 -message INHDFEIOBNK { - GridFightCurrentInfo fight_current_info = 11; // offset: 24 - uint32 retcode = 15; // offset: 32 -} - -// Obf: FENDAPMOJHJ -// Type: Req -// CmdID: 8458 -message GridFightQuitLeaveGamePlayCsReq { -} - -// Type: Rsp -// CmdID: 8583 -message CENLNIAOMAK { - uint32 retcode = 1; // offset: 24 -} - -// Obf: IIBGBLOMHCF -// Type: Req -// CmdID: 8752 -message GridFightResumeGamePlayCsReq { - uint32 unique_id = 12; // offset: 24 -} - -// Type: Rsp -// CmdID: 8753 -message KMDHLENLIMF { - uint32 retcode = 12; // offset: 24 -} - -// Obf: PBKMEIIPCDE -// Type: Req -// CmdID: 8428 -message GridFightFinishTutorialCsReq { - uint32 JMMLPCJAGLK = 4; // offset: 24 -} - -// Type: Rsp -// CmdID: 8638 -message EMIDPCIJAEN { - uint32 retcode = 12; // offset: 24 -} - -// Obf: NEBKKHJPIPK -// Type: Req -// CmdID: 8507 -message GridFightEnterBattleStageCsReq { -} - -// Obf: GOGFMJEALGG -// Type: Rsp -// CmdID: 8761 -message GridFightEnterBattleStageScRsp { - uint32 retcode = 5; // offset: 32 - SceneBattleInfo battle_info = 2; // offset: 16 -} - -message ILGOPHIAJIG { - GridFightGlobalHpChangeReason reason = 3; // offset: 32 - uint32 EHMKLNEKIOE = 6; // offset: 24 - uint32 FGEDKOINMAG = 7; // offset: 28 -} - -// Obf: AMBJAADEILL -message GridFightHpModifyInfo { - 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 BLKAIEHOCBC { - uint32 DKHKEJIAJBN = 12; // offset: 28 - uint32 exp = 15; // offset: 24 - uint32 level = 6; // offset: 32 -} - -message MIOMFOAEHEC { - BLKAIEHOCBC IPHHGMECAKB = 5; // offset: 24 - uint32 MAGCGPMHHEA = 6; // offset: 40 - BLKAIEHOCBC IJAEBDCFEMG = 12; // offset: 16 -} - -// Obf: OEJADPPEKNP -// Type: Notify -// CmdID: 8770 -message GridFightEndBattleStageNotify { - 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: EKGHELJJMCE -// Type: Req -// CmdID: 8480 -message GridFightQuitSettleCsReq { -} - -// Type: Rsp -// CmdID: 8755 -message GCOBEPOGHPL { - uint32 retcode = 8; // offset: 24 -} - -message DFAJAENKKBP { - uint32 role_id = 7; // offset: 28 - uint32 unique_id = 4; // offset: 24 -} - -message CJMMKFHJPHJ { - uint32 FHJIFGIBDIA = 12; // offset: 24 -} - -// Type: Req -// 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: 8565 -message FIMNIFPFHKD { - uint32 retcode = 9; // offset: 24 -} - -// Type: Req -// CmdID: 8411 -message GPHODKCPCHG { - bool EDGEHIDLDBF = 6; // offset: 28 - uint32 trait_id = 15; // offset: 24 -} - -// Type: Rsp -// CmdID: 8718 -message BNOKMMGGDGP { - uint32 retcode = 3; // offset: 24 -} - -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: IOJPILBMFHG -// Type: Req -// CmdID: 8760 -message GridFightUpdateEquipTrackCsReq { - GridFightEquipTrackSource source = 15; // offset: 32 - repeated DFKGECLBCDK BEPEKLPAHMC = 3; // offset: 24 -} - -// Obf: PNFFJKKOCAK -// Type: Rsp -// CmdID: 8669 -message GridFightUpdateEquipTrackScRsp { - uint32 retcode = 12; // offset: 24 -} - -message CAOCJIENIEP { - uint32 BCGCGHEPDEA = 1; // offset: 24 - uint32 FANOLNOMHFI = 14; // offset: 28 -} - -// Obf: PGHOJGKLNPC -// Type: Req -// CmdID: 8541 -message GridFightUpdateEquipTrackPriorityCsReq { - repeated CAOCJIENIEP FHNOLJAHHNI = 10; // offset: 16 -} - -// Type: Rsp -// CmdID: 8743 -message DNDKOIOIBIN { +// CmdID: 8640 +message JIOMOCFOMOA { uint32 retcode = 7; // offset: 24 } -// Obf: INGDAFHAGCE // Type: Req -// CmdID: 8552 -message GridFightSummonProjectionCsReq { - uint32 JCMFPHMFAON = 5; // offset: 24 +// CmdID: 8635 +message BDNCOOANAEA { + repeated uint32 EHDAKFEHPMF = 11; // offset: 16 + GridFightEquipCraftSource source = 2; // offset: 32 + uint32 JCNLCNFHHDG = 13; // offset: 36 + uint32 NNFECNICMOD = 4; // offset: 40 } // Type: Rsp -// CmdID: 8514 -message PDOCJKBJNHP { - uint32 retcode = 9; // offset: 24 +// CmdID: 8418 +message MFLDDCIFAJN { + uint32 retcode = 1; // offset: 24 +} + +message BDDDLOFNCHN { + uint32 MDNAGANGNKK = 5; // offset: 24 +} + +message HPJKBFKAKJH { + uint32 PEBCBLBLMPH = 14; // offset: 24 + uint32 MDNAGANGNKK = 4; // offset: 28 +} + +message BEBIJAKFNLO { + uint32 PEBCBLBLMPH = 6; // offset: 24 +} + +message GBJHJGCOJBC { + uint32 MDNAGANGNKK = 15; // offset: 24 +} + +message AMFIFNOCDOF { + uint32 MDNAGANGNKK = 1; // offset: 24 +} + +message LMIFHAMFCFE { + oneof NEBNJDMFELO { + BDDDLOFNCHN AALCFBOGFKP = 268; // offset: 16 + HPJKBFKAKJH IMILGHELNBJ = 506; // offset: 16 + BEBIJAKFNLO KMCBBKIHBKF = 654; // offset: 16 + GBJHJGCOJBC AEOIKFNKAAP = 1169; // offset: 16 + AMFIFNOCDOF HLKKCAFGCIJ = 1560; // offset: 16 + } } // Type: Req -// CmdID: 8469 -message HNEJHAJJIOB { - uint32 elite_branch_id = 14; // offset: 24 +// CmdID: 8688 +message MOIONLDJGJI { + LMIFHAMFCFE display_value = 6; // offset: 16 + uint32 item_id = 15; // offset: 32 +} + +// Type: Rsp +// CmdID: 8571 +message KAHAOOJHJPK { + uint32 retcode = 10; // offset: 24 +} + +// Type: Req +// CmdID: 8534 +message OEBKLEPMMKE { + uint32 unique_id = 12; // offset: 24 + uint32 PFIKCNFBGHE = 1; // offset: 28 +} + +// Type: Rsp +// CmdID: 8611 +message FHNLBDMKPEM { + uint32 retcode = 4; // offset: 24 +} + +// Type: Req +// CmdID: 8631 +message IKMOCJBMGOJ { + repeated uint32 CBMGDBJHLHO = 11; // offset: 16 + bool is_get_all = 12; // offset: 32 +} + +// Type: Rsp +// CmdID: 8524 +message PNHDGCBLPGD { + uint32 retcode = 6; // offset: 24 +} + +// Type: Notify +// CmdID: 8712 +message GDHFMHKFEAL { + GridFightDropInfo NMGIABHIJJB = 2; // offset: 16 + uint32 FKNNKCKLFMD = 6; // offset: 32 +} + +// Type: Req +// CmdID: 8798 +message LFEFLIMJOGO { +} + +// Type: Rsp +// CmdID: 8484 +message HMBDOOHKIBC { + uint32 retcode = 3; // offset: 24 +} + +// Type: Req +// CmdID: 8451 +message LKDMCPDHEGM { } // Type: Rsp // CmdID: 8516 -message OKOHEGIBCCG { - uint32 retcode = 11; // offset: 24 +message CEGIAKADMHP { + uint32 retcode = 8; // offset: 24 } // Type: Req -// CmdID: 8567 -message EGNLCNJDNCK { - uint32 KACDGAJHNBI = 1; // offset: 24 - uint32 DBEJDKHLHJE = 10; // offset: 28 +// CmdID: 8488 +message CFHEKNFNMIP { + bool is_locked = 15; // offset: 24 } // Type: Rsp -// CmdID: 8473 -message FGHHDICLCJB { - uint32 retcode = 4; // offset: 24 +// CmdID: 8600 +message CGBKKGNFMKL { + uint32 retcode = 1; // 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 -} - -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: 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 +// CmdID: 8458 +message JBOOPAPNFDC { + repeated uint32 CGAFCMIAKLI = 5; // offset: 24 } -// Obf: DEMPJMHFCDE // Type: Rsp -// CmdID: 8438 -message GridFightPermanentTalentEnableScRsp { - uint32 retcode = 13; // offset: 24 - uint32 KFJEMIOJLPJ = 5; // offset: 28 +// CmdID: 8511 +message CBEEKLPIEMK { + uint32 retcode = 3; // offset: 24 } -// Obf: OJOLKMGAFFA -// Type: Req -// CmdID: 8496 -message GridFightSeasonTalentEnableCsReq { - uint32 KFJEMIOJLPJ = 7; // offset: 24 +message ENDFBBDFFDH { +} + +message NBNLDHBELLO { + uint32 APAKCBFMCAB = 4; // offset: 24 + uint32 role_id = 3; // offset: 28 +} + +message LHCOHLJIAII { + uint32 num = 3; // offset: 24 + uint32 role_id = 12; // offset: 28 } -// Obf: NBGMOECOJLC // Type: Rsp -// CmdID: 8712 -message GridFightSeasonTalentEnableScRsp { - uint32 retcode = 13; // offset: 24 - uint32 KFJEMIOJLPJ = 11; // offset: 28 +// CmdID: 8632 +message CNOAPAMNDOA { + repeated LHCOHLJIAII KGOEHKJIONM = 5; // offset: 24 + repeated NBNLDHBELLO LFJLNAHJNBE = 12; // offset: 32 + uint32 retcode = 15; // offset: 40 } -// Obf: OEDOHCINBOJ -// Type: Req -// CmdID: 8612 -message GridFightPermanentTalentResetCsReq { +message PEFKOGMGEIC { + repeated uint32 NPHOIMEEDHM = 3; // offset: 16 + uint32 PLPJNCDKMAD = 11; // offset: 32 + uint32 GMLNOOHJCHM = 9; // offset: 36 + uint32 DAEMEBCKHIK = 5; // offset: 40 } -// Obf: ILFEMGAFEOG -// Type: Rsp -// CmdID: 8425 -message GridFightPermanentTalentResetScRsp { - uint32 retcode = 4; // offset: 24 +message IHGANLCNHBD { + uint32 augment_id = 1; // offset: 24 + uint32 FEGDEOEHLFD = 14; // offset: 28 + uint32 KKIOBDHKPPK = 6; // offset: 32 } -// Obf: IMDLINMOIDP -// Type: Req -// CmdID: 8691 -message GridFightSeasonTalentResetCsReq { +message IPFFLNPMCEG { + repeated IHGANLCNHBD CEBFFDFMKGK = 9; // offset: 16 } -// Obf: OHGHJJDOLMH -// Type: Rsp -// CmdID: 8536 -message GridFightSeasonTalentResetScRsp { - uint32 retcode = 11; // offset: 24 +message NGNKIIOHBAI { + repeated uint32 OLPPMEAMFFO = 3; // offset: 24 + uint32 effect_id = 1; // offset: 32 + uint32 trait_id = 7; // offset: 36 } -message PIIABEHNMDD { - uint32 EGIMPFHCCDJ = 12; // offset: 28 - uint32 FJOFDONMHPH = 8; // offset: 24 +message HNPHLAHJPOB { + uint32 DAEMEBCKHIK = 8; // offset: 24 + uint32 PLPJNCDKMAD = 4; // offset: 28 } -// Obf: NIBGGDPHIAF -// Type: Notify -// CmdID: 8503 -message GridFightSyncVirtualItemNotify { - repeated PIIABEHNMDD item_list = 8; // offset: 24 +message IAKEDFLIOFD { + repeated NBGDEFLFLMI MFBAKLCBPCJ = 7; // offset: 24 + uint32 JJPMDBCPJBA = 5; // offset: 32 + uint32 PLPJNCDKMAD = 9; // offset: 36 + uint32 IONLFBNMOFP = 4; // offset: 40 + uint32 DAEMEBCKHIK = 6; // offset: 44 } -// Obf: IMJBKIDKMGI -message GridFightHandBookRoleInfo { - repeated uint32 grid_fight_avatar_list = 11; // offset: 32 - repeated uint32 LCGHMJFAMEE = 13; // offset: 16 +message LEGPFIAPLOO { + repeated uint32 LAJLGHPLAAA = 8; // offset: 24 + repeated uint32 EGJDILDEAKP = 3; // offset: 32 + bool NKDEGMKKHPB = 2; // offset: 40 + uint32 trait_id = 9; // offset: 44 + uint32 effect_id = 11; // offset: 48 } -// Obf: PODHGIHMLAA -message GridFightHandBookEquipInfo { - repeated uint32 NAPBAFFAGBH = 9; // offset: 16 - repeated uint32 grid_fight_item_list = 1; // offset: 32 +message DPHPAKFLNOD { } -// Obf: HOMHHHMPCMO -message GridFightHandBookAugmentInfo { - repeated uint32 KDFBCMANFMB = 11; // offset: 24 - repeated uint32 JLCDEDKPEAB = 13; // offset: 16 +message HJPDALHDJHC { } -// Obf: NEHBFPDBBAM -message GridFightHandBookPortalInfo { - repeated uint32 PELJLONLDNM = 12; // offset: 32 - repeated uint32 grid_fight_portal_buff_list = 2; // offset: 16 +message MHJIOJNNPDM { + repeated uint32 KBECJMLLCEJ = 8; // offset: 16 } -// Obf: FGEOBKDCOOM -message GridFightHandBookMonsterInfo { - repeated uint32 HGAHMIPIBLO = 2; // offset: 16 +message COGDEMPCLHA { + repeated uint32 KBECJMLLCEJ = 3; // offset: 24 } -// Obf: GOMFEPHNODD -message GridFightHandBookInfo { - 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 +message FGLLAJMCPKM { + repeated PGECGKEKFNC CKJAKKNOHEK = 3; // offset: 16 + uint32 LCLPEJHEAID = 1; // offset: 32 } -// Obf: ONJCDCADCOG -// Type: Notify -// CmdID: 8605 -message GridFightSeasonHandBookNotify { - 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 +message FKJMGFOPHHN { + repeated FLFHACPLDJE CKJAKKNOHEK = 6; // offset: 24 + uint32 LCLPEJHEAID = 4; // offset: 32 +} + +message GEIBJKJDOHO { + repeated uint32 FJBFGEIGMHF = 6; // offset: 16 + uint32 trait_id = 3; // offset: 32 + uint32 effect_id = 14; // offset: 36 +} + +message CHCHAJIANIM { + uint32 queue_position = 13; // offset: 32 + oneof FGLIODAJFML { + PEFKOGMGEIC MFFCPLBNHCF = 1254; // offset: 24 + IPFFLNPMCEG IBCHMBNIPLK = 1421; // offset: 24 + NGNKIIOHBAI PKHJLKNGCGH = 1381; // offset: 24 + HNPHLAHJPOB BAKAKODKECM = 902; // offset: 24 + LEGPFIAPLOO JLPOPEAJHMF = 1698; // offset: 24 + DPHPAKFLNOD NNDGEJFLGGF = 89; // offset: 24 + HJPDALHDJHC LGNPHHBGKFH = 1958; // offset: 24 + IAKEDFLIOFD FIKAGBAEOAP = 1759; // offset: 24 + MHJIOJNNPDM HOKCPPPLJIO = 440; // offset: 24 + COGDEMPCLHA HHNPEHMBDKD = 1467; // offset: 24 + FGLLAJMCPKM HHNHGJMOGDD = 1164; // offset: 24 + FKJMGFOPHHN CFDIPFKBFJB = 1535; // offset: 24 + GEIBJKJDOHO LAJGNNBOLDG = 1754; // offset: 24 } } -// Obf: NGBKGCPJOID -// Type: Notify -// CmdID: 8771 -message GridFightWeeklyExtraSeasonExpScRsp { - uint32 cur_taken_extra_exp = 15; // offset: 24 +message LAPOAFHDNCM { + uint32 JCAPCNLJGFC = 11; // 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 +message EPLJJNHCJIF { } -// Obf: APEMBCOGABP +message CJPOMFIDLOA { + uint32 augment_id = 8; // offset: 24 +} + +message GIOLAAKLDED { + uint32 augment_id = 3; // offset: 24 +} + +message GKLDOELMEIN { + uint32 unique_id = 7; // offset: 24 +} + +message OHAINOHGKCM { + uint32 MOADBALHMFD = 13; // offset: 24 +} + +message DGILDLDMGEI { +} + +message HMNMJKCHABE { + repeated uint32 LOAFKKAFBOK = 10; // offset: 16 +} + +message PDKGKIDCBKA { + uint32 BCIGPPFMLJB = 5; // offset: 24 +} + +message PCCGPNAFMHP { + uint32 BCIGPPFMLJB = 10; // offset: 24 +} + +message LFONAPFHAOB { + uint32 PFIKCNFBGHE = 5; // offset: 24 +} + +message FNNFHNKHIDD { + uint32 PFIKCNFBGHE = 14; // offset: 24 +} + +message IDOJADMFGKF { + uint32 AFDNFCBCFBF = 1; // offset: 24 +} + +message EJEFKJGAKOO { + uint32 MENFBEDCBHB = 8; // offset: 24 + uint32 trait_id = 6; // offset: 28 + uint32 effect_id = 7; // offset: 32 +} + +message DFMGEJCCBPD { +} + +message NIDJPBLNDLH { + uint32 HAFOKMHCGFM = 11; // offset: 24 +} + +message NNFPCAPDENH { +} + +message AJDFPFHBFJM { +} + +message NEMAKFJPGDF { +} + +// Obf: AFPDIFAPAEA // Type: Req -// CmdID: 8592 -message GridFightTakeWeeklyRewardCsReq { - repeated uint32 grid_fight_score_rank_list = 4; // offset: 16 +// CmdID: 8695 +message GridFightHandlePendingActionCsReq { + uint32 queue_position = 15; // offset: 36 + oneof FGLIODAJFML { + LAPOAFHDNCM MFFCPLBNHCF = 1609; // offset: 24 + EPLJJNHCJIF DCPHLHNLNKF = 1783; // offset: 24 + CJPOMFIDLOA IBCHMBNIPLK = 1599; // offset: 24 + GIOLAAKLDED DAJDBBEPMMA = 520; // offset: 24 + GKLDOELMEIN PKHJLKNGCGH = 283; // offset: 24 + OHAINOHGKCM BAKAKODKECM = 1177; // offset: 24 + NIDJPBLNDLH JLPOPEAJHMF = 1097; // offset: 24 + NNFPCAPDENH KEBDKGKEJDD = 471; // offset: 24 + AJDFPFHBFJM NNDGEJFLGGF = 1950; // offset: 24 + NEMAKFJPGDF LGNPHHBGKFH = 1883; // offset: 24 + HMNMJKCHABE FIKAGBAEOAP = 1774; // offset: 24 + DFMGEJCCBPD IACBCOBMGJB = 128; // offset: 24 + PDKGKIDCBKA HOKCPPPLJIO = 1134; // offset: 24 + DGILDLDMGEI EMMPHLKJAJN = 1306; // offset: 24 + PCCGPNAFMHP HHNPEHMBDKD = 1548; // offset: 24 + LFONAPFHAOB HHNHGJMOGDD = 219; // offset: 24 + FNNFHNKHIDD CFDIPFKBFJB = 325; // offset: 24 + IDOJADMFGKF NFBJINKLLLK = 871; // offset: 24 + EJEFKJGAKOO LAJGNNBOLDG = 1089; // offset: 24 + } } +// Obf: CJLEJIGIKOF // Type: Rsp -// 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 +// CmdID: 8440 +message GridFightHandlePendingActionScRsp { + uint32 retcode = 7; // offset: 24 + uint32 queue_position = 15; // offset: 28 } -// Obf: OKELPNCIOGP // Type: Req -// CmdID: 8537 -message GridFightDestroyWeeklyRewardCsReq { - repeated uint32 IEFIFKLKAJN = 5; // offset: 24 +// CmdID: 8598 +message IAABDBBJHOL { + uint32 LJNGPCKPJLF = 7; // offset: 24 + bool is_overlock = 2; // offset: 28 + uint32 division_id = 10; // offset: 32 } // Type: Rsp -// CmdID: 8490 -message MNBAAGCGICN { - NHDKLMIMLKC IMNOJIDJBNG = 14; // offset: 24 - uint32 retcode = 13; // offset: 32 -} - -// Type: Notify -// CmdID: 8796 -message COCHFHKKEBN { - NHDKLMIMLKC IMNOJIDJBNG = 7; // offset: 16 -} - -// Obf: DPEGALAPIIM -message GridFightArchiveData { - 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: JHJCBJGPKHD -// Type: Req -// CmdID: 8427 -message GridFightGetArchiveCsReq { - APDPAECJPIH type = 8; // offset: 24 -} - -// Obf: FLMDHELHHFJ -// Type: Rsp -// CmdID: 8455 -message GridFightGetArchiveScRsp { - uint32 retcode = 3; // offset: 36 - APDPAECJPIH type = 12; // offset: 32 - repeated GridFightArchiveData KGKIDDOPHEO = 10; // offset: 24 -} - -// Obf: HKGFPBKBKGH -// Type: Req -// CmdID: 8530 -message FavourArchiveCsReq { - bool PDLBECHDJBL = 4; // offset: 28 - uint32 AJMBOLHDGHK = 12; // offset: 24 -} - -// Obf: JJCGAFMCLJI -// Type: Rsp -// CmdID: 8585 -message FavourArchiveScRsp { - uint32 retcode = 12; // offset: 32 - bool PDLBECHDJBL = 7; // offset: 28 - uint32 AJMBOLHDGHK = 2; // offset: 24 -} - -// Obf: GIEJLPBCOLB -// Type: Notify -// CmdID: 8767 -message GridFightSyncKeepWinCntNotify { - uint32 LBJPDJFHIBF = 4; // offset: 24 -} - -// Obf: BNEGGCGPPLE -// Type: Req -// CmdID: 8800 -message GridFightBackToPrepareReq { -} - -// Type: Rsp -// CmdID: 8739 -message GDMIIBNJJEJ { - uint32 retcode = 10; // 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 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 BHBJKMHJNNO { -} - -// Type: Rsp -// CmdID: 8795 -message HLMGOIBAKPH { - uint32 IEPPFKGBFEP = 10; // offset: 32 - uint32 retcode = 15; // offset: 36 - repeated DFLMKFIFHKB GMFCIKBGLJM = 12; // 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: 8570 -message KEKKIEFKKGO { - uint32 retcode = 8; // offset: 32 - DFLMKFIFHKB MBPOPEEJPJI = 2; // offset: 16 -} - -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: 8729 -message NLIDDKHJJDO { +// CmdID: 8794 +message DHOCOJLJPPA { + MPIMAEMCEFH DHFOFLFCLAH = 3; // offset: 24 uint32 retcode = 9; // offset: 32 - DFLMKFIFHKB IDKLMOMEKLE = 5; // offset: 24 } -message NCFGENOFLHC { - uint32 AKKNCCFIBHI = 13; // offset: 24 +// Type: Req +// CmdID: 8419 +message CFIDOJGKBHB { } // Type: Rsp -// CmdID: 8614 -message PPIDKCGHLOO { - uint32 OLONCNOLNHN = 8; // offset: 24 - uint32 IEPPFKGBFEP = 7; // offset: 32 - uint32 retcode = 3; // offset: 28 +// CmdID: 8559 +message GGAMIKNEDGE { + uint32 retcode = 3; // offset: 24 } -message DELKBEHMMNG { - message BJNLEFPLGHF { - enum HEKPNLEJADB { - HEKPNLEJADB_GMINCMKDPNE = 0; - HEKPNLEJADB_LBKMMMDIADI = 1; - HEKPNLEJADB_ANINMMAMAHD = 2; - } +// Type: Req +// CmdID: 8741 +message AAMEAOBEGKA { + uint32 unique_id = 5; // offset: 24 +} + +// Type: Rsp +// CmdID: 8495 +message FGMKGOIIFFL { + uint32 retcode = 9; // offset: 24 +} + +// Type: Req +// CmdID: 8504 +message PAJHFEKAPMN { + uint32 EGAPEGCKDFJ = 15; // offset: 24 +} + +// Type: Rsp +// CmdID: 8588 +message ABCBKHAIEOG { + uint32 retcode = 14; // offset: 24 +} + +// Obf: LHDIOCPFGHJ +// Type: Req +// CmdID: 8633 +message GridFightEnterBattleStageCsReq { +} + +// Obf: NGIPBCJPFPG +// Type: Rsp +// CmdID: 8703 +message GridFightEnterBattleStageScRsp { + SceneBattleInfo battle_info = 12; // offset: 24 + uint32 retcode = 2; // offset: 32 +} + +message GEDDNPGHNGP { + int32 BMMADDOCJOG = 10; // offset: 24 + uint32 EOBOFDOGDDM = 12; // offset: 28 + int32 ODJEBDNBLLC = 7; // offset: 32 + uint32 IOAOHNDEJNB = 15; // offset: 36 + GridFightUpdateGlobalHpReason reason = 2; // offset: 40 +} + +message NFPLDMFCLHA { + uint32 KDBMPKJKAKI = 3; // offset: 24 + uint32 level = 6; // offset: 28 + uint32 exp = 14; // offset: 32 +} + +message GEEMFDBDMDH { + NFPLDMFCLHA LHIAODNJIIC = 13; // offset: 24 + NFPLDMFCLHA EDCLIPCEHAO = 11; // offset: 32 + uint32 PBMAHOJBAGG = 3; // offset: 40 +} + +// Obf: ELDJBEKOLHB +// Type: Notify +// CmdID: 8724 +message GridFightEndBattleStageNotify { + repeated GEDDNPGHNGP HMKOKACNHJH = 1618; // offset: 24 + BHBAILHMCOI NKBIDLBLONC = 4; // offset: 32 + map AFFFCONCDMG = 7; // offset: 40 + GEEMFDBDMDH AEOCOGHMEBG = 1190; // offset: 48 + uint32 JPKHBELGHCG = 14; // offset: 56 + uint32 PAGPKOKMDBK = 545; // offset: 60 + uint32 OGLOCDMNNIM = 9; // offset: 64 + bool CBHJKFNCDAD = 6; // offset: 68 + uint32 DMNILJEGICO = 15; // offset: 72 + uint32 DCAHJELNJNP = 3; // offset: 76 + uint32 LKCJAPIGEND = 210; // offset: 80 + uint32 section_id = 11; // offset: 84 + uint32 OAHFCPPIMLF = 661; // offset: 88 + uint32 HFLPDCJDIAC = 13; // offset: 92 + uint32 ODJEBDNBLLC = 1625; // offset: 96 + uint32 OCCOHKIMGCN = 1746; // offset: 100 + uint32 CLFNPMGHMFC = 1255; // offset: 104 + uint32 EMOHLJHPOPC = 2; // offset: 108 +} + +// Type: Req +// CmdID: 8751 +message ILCPGLAAADL { +} + +// Type: Rsp +// CmdID: 8639 +message FLHIDBDFFKG { + uint32 retcode = 12; // offset: 24 +} + +message GPCFHMLMDHC { + uint32 unique_id = 9; // offset: 24 +} + +message AFPJPEABFKH { + uint32 EAKBFELDDBF = 7; // offset: 24 +} + +// Obf: PHIFCNHKOAI +// Type: Req +// CmdID: 8729 +message GridFightTraitUpdateCsReq { + uint32 trait_id = 14; // offset: 32 + uint32 effect_id = 12; // offset: 40 + oneof NEBNJDMFELO { + GPCFHMLMDHC FFBEPFLBHPL = 40; // offset: 16 + AFPJPEABFKH JLCLHAKNMLL = 1902; // offset: 16 } - uint32 FEOBEPGGMEF = 10; // offset: 28 - BJNLEFPLGHF.HEKPNLEJADB type = 11; // offset: 24 } +// Obf: IEKGANLHMHM // Type: Rsp -// 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 +// CmdID: 8591 +message GridFightTraitUpdateScRsp { + uint32 retcode = 6; // offset: 24 } // Type: Req -// CmdID: 8782 -message KEDAOINEEOB { - string FLBFBBJIJII = 3; // offset: 32 - string HNHIGHGKECN = 13; // offset: 16 +// CmdID: 8614 +message MCDBJHOCGHI { + uint32 trait_id = 1; // offset: 24 + bool BJDOINAHDLN = 4; // offset: 28 } // Type: Rsp -// CmdID: 8759 -message OMJHPHPPAJH { - string HNHIGHGKECN = 15; // offset: 16 - string FLBFBBJIJII = 5; // offset: 32 - uint32 retcode = 12; // offset: 40 +// CmdID: 8522 +message IIFPPBCFBBC { + uint32 retcode = 3; // offset: 24 } -// Obf: NIOFDIFADEK -enum CmdHeartdialType { - 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; +message HLHHLIGPNOM { + repeated uint32 grid_fight_item_list = 5; // offset: 16 + repeated uint32 MCJMHBIECMN = 13; // offset: 24 + uint32 NALMBOOCCIN = 11; // offset: 40 + GridFightEquipTrackSource source = 15; // offset: 44 + bool BJDOINAHDLN = 7; // offset: 48 + uint32 BGFFICLCKHE = 14; // offset: 52 } -enum EAHHFCJLIGN { - EAHHFCJLIGN_OGEIBMGHDLM = 0; - EAHHFCJLIGN_CELIIMAEIEB = 1; - EAHHFCJLIGN_GGODODLNOLA = 2; - EAHHFCJLIGN_BMONDKEHKPL = 3; -} - -enum FGBIIFAOGHL { - FGBIIFAOGHL_HOJMNJBCGEJ = 0; - FGBIIFAOGHL_BNNGHBEHPKL = 1; - FGBIIFAOGHL_DKLPAAFFLEE = 2; - FGBIIFAOGHL_NGMMICOGDFP = 3; - FGBIIFAOGHL_APFFEDDKNBK = 4; - FGBIIFAOGHL_CMAFIFGHAID = 5; -} - -enum LLMHMMCPKNF { - LLMHMMCPKNF_DKLPAAFFLEE = 0; - LLMHMMCPKNF_PFNADFBGONF = 1; - LLMHMMCPKNF_OMCMIIFCDFJ = 2; -} - -message CJFLNMMACLE { - bool KOLJIDNMPON = 5; // offset: 24 - uint32 CONJBFLEEFA = 3; // offset: 28 -} - -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 PICILIIFKBE { - uint32 DMMFMNKHFHH = 3; // offset: 24 - uint32 KNLJJIFOELO = 13; // offset: 28 -} - -// Obf: NCGIBGEBCBD +// Obf: FDBMEIIMMJD // Type: Req -// CmdID: 6391 -message GetHeartDialInfoCsReq { +// CmdID: 8756 +message GridFightUpdateEquipTrackCsReq { + repeated HLHHLIGPNOM DKEIDONNDCJ = 15; // offset: 24 + GridFightEquipTrackSource source = 14; // offset: 32 } -// Obf: ODJJKHIJOPK +// Obf: KLLHNFLCDGF // Type: Rsp -// CmdID: 6310 -message GetHeartDialInfoScRsp { - 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: KMCBEENLAJJ -// Type: Req -// CmdID: 6394 -message ChangeScriptEmotionCsReq { - uint32 KNLJJIFOELO = 13; // offset: 24 - uint32 AILOMBIMICB = 2; // offset: 28 - EAHHFCJLIGN KHOECLJPGAA = 15; // offset: 32 -} - -// Obf: NHHPJDDJHPE -// Type: Rsp -// CmdID: 6395 -message ChangeScriptEmotionScRsp { - EAHHFCJLIGN JHILPAHEPBG = 9; // offset: 32 - uint32 KNLJJIFOELO = 14; // offset: 28 - uint32 retcode = 2; // offset: 24 -} - -// Obf: CDNINHAPCCN -// Type: Req -// CmdID: 6314 -message SubmitEmotionItemCsReq { - uint32 KNLJJIFOELO = 15; // offset: 32 - uint32 AILOMBIMICB = 12; // offset: 36 - ItemList item_list = 14; // offset: 16 -} - -// Obf: MOINBJNHIAM -// Type: Rsp -// 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 +// CmdID: 8660 +message GridFightUpdateEquipTrackScRsp { uint32 retcode = 5; // offset: 24 } -// Obf: NGPOHEBCLOI +message EPELDFBCCEK { + uint32 NALMBOOCCIN = 2; // offset: 24 + uint32 BGFFICLCKHE = 3; // offset: 28 +} + // Type: Req -// CmdID: 5814 -message HeliobusSnsPostCsReq { - uint32 ILEMMKPGPND = 3; // offset: 24 - uint32 HFOKNODFIJI = 14; // offset: 32 - uint32 CDKEDFPEFIJ = 8; // offset: 28 +// CmdID: 8664 +message POIBJKBDLLI { + repeated EPELDFBCCEK BFCMLCJMLOL = 3; // offset: 24 } -// Obf: GLKNPDFKKNJ // Type: Rsp -// CmdID: 5818 -message HeliobusSnsPostScRsp { - uint32 retcode = 12; // offset: 32 - DLFOGJGCCGP IGIPAKELJFD = 11; // offset: 16 +// CmdID: 8709 +message LLPMAKIHAPL { + uint32 retcode = 10; // offset: 24 } -// Obf: KGCPKLFDHLN // Type: Req -// CmdID: 5809 -message HeliobusSnsLikeCsReq { - uint32 CDKEDFPEFIJ = 11; // offset: 24 +// CmdID: 8467 +message AAGHPDHCOOI { + uint32 LKMEMKLGIIK = 6; // offset: 24 } -// Obf: EKANDEEGGLA // Type: Rsp -// CmdID: 5898 -message HeliobusSnsLikeScRsp { - bool BOLCAEPIHJH = 8; // offset: 32 +// CmdID: 8539 +message LCFAAGEJGBG { + uint32 retcode = 5; // offset: 24 +} + +// Type: Req +// CmdID: 8483 +message NDAMFDIDKGB { + uint32 MOADBALHMFD = 12; // offset: 24 +} + +// Type: Rsp +// CmdID: 8494 +message AIDDODLHDLE { + uint32 retcode = 6; // offset: 24 +} + +// Type: Req +// CmdID: 8518 +message AGOBLKJFJDL { + uint32 OOPFNFIGPKB = 2; // offset: 24 + uint32 NFBJINKLLLK = 5; // offset: 28 +} + +// Type: Rsp +// CmdID: 8444 +message EMFJDODNGIF { + uint32 retcode = 5; // offset: 24 +} + +message PLFKMENCDMM { + repeated uint32 grid_fight_equipment_list = 9; // offset: 24 + uint32 role_id = 5; // offset: 32 + double total_damage = 1; // offset: 40 + uint32 role_star = 6; // offset: 48 + bool DIGNECHKINI = 15; // offset: 52 + bool OGIBPMBELKC = 13; // offset: 53 +} + +message KINJHHBJNJP { + uint32 trait_id = 4; // offset: 24 + uint32 KOJFHFAKKFO = 10; // offset: 28 + double damage = 12; // offset: 32 +} + +message NFIDNDFHJGN { + double damage = 13; // offset: 24 + double KINKMHEAANP = 12; // offset: 32 + uint32 augment_id = 11; // offset: 40 +} + +message GOCIGPCDKDJ { + repeated uint32 FMEOHKHGMJM = 1; // offset: 16 + uint32 LKCJAPIGEND = 9; // offset: 32 + uint32 EMOHLJHPOPC = 13; // offset: 36 + uint32 AACGBEBGDPE = 6; // offset: 40 + uint32 FDGKBOIEHBD = 7; // offset: 44 + uint32 section_id = 2; // offset: 48 + uint32 DCAHJELNJNP = 3; // offset: 52 + uint32 PAGPKOKMDBK = 14; // offset: 56 +} + +message OEDHMAHDECC { + repeated GGAKNLJJNEI grid_game_npc_list = 998; // offset: 16 + repeated PLFKMENCDMM EEGPILJDLBG = 14; // offset: 24 + KGMCLFHAJNJ boss_info = 720; // offset: 32 + repeated uint32 HGAGKFEKBDA = 237; // offset: 40 + repeated CDEAABODKCP grid_game_role_list = 1082; // offset: 48 + repeated LAAMIAJFOMC CFFCNEDGCJJ = 602; // offset: 56 + repeated GIDEDMOPFKF OAIGAGABCMK = 3; // offset: 64 + repeated FPHPFJLAJDK KCOMPKMJCMC = 1989; // offset: 72 + repeated KINJHHBJNJP APABPAFGCIA = 233; // offset: 80 + repeated PPGEBEBPMJC sync_augment_info = 7; // offset: 88 + CLFABOEKMJI JLDDDLDNFEF = 217; // offset: 96 + GOCIGPCDKDJ NDLIKNEKDLL = 15; // offset: 104 + repeated FBNGHMHHHLL grid_fight_trait_info = 9; // offset: 112 + GLPCEKMKLGG PPJFPNMIFHL = 1607; // offset: 120 + repeated IJDLENJJBHJ grid_fight_equipment_list = 566; // offset: 128 + repeated NFIDNDFHJGN JFCHLABGFJO = 1287; // offset: 144 + repeated uint32 MHLBIBGKIOB = 509; // offset: 152 + uint32 LLJJCOOKANH = 2; // offset: 160 + PEIJNEFOCHI reason = 1349; // offset: 164 + bool DBODGPBOIHC = 1190; // offset: 168 + bool is_overlock = 1371; // offset: 169 + uint32 MBMJNEDIFFC = 99; // offset: 172 + uint32 AKEGLJLCFPH = 1846; // offset: 176 +} + +// Obf: OLPFMPIKIPK +// Type: Notify +// CmdID: 8717 +message GridFightSettleNotify { + OEDHMAHDECC BFLLJJBHLDF = 731; // offset: 16 + uint32 CGKNDIJMOCJ = 611; // offset: 32 + uint32 NMCKJPEMACM = 14; // offset: 36 + uint32 MNNKKEPCPPL = 1673; // offset: 40 + uint32 FLHOPMMEGAI = 5; // offset: 44 + uint32 GEBGGMAGDJB = 10; // offset: 48 + uint32 EDHKHJAPMKA = 12; // offset: 52 + uint32 KEJGCDOGEDD = 13; // offset: 56 + uint32 CDANKDNACJP = 3; // offset: 60 +} + +message FMNKKAMOHEE { + repeated uint32 BDGMNPIJDDL = 7; // offset: 16 +} + +message GLIFOLCEMIN { + uint32 KEJGCDOGEDD = 12; // offset: 24 + uint32 PIFOEGCGKLC = 3; // offset: 28 +} + +message AMEEHIIPMFP { + NMECHIFGKAD NLENPEPIHAC = 5; // offset: 24 + GLIFOLCEMIN exp = 12; // offset: 32 + FMNKKAMOHEE MHFHLBHFIBC = 10; // offset: 40 + uint32 GDAKCOICIDA = 14; // offset: 48 + uint32 GEGMHOMNBDG = 13; // offset: 52 + uint32 division_id = 6; // offset: 56 + uint32 ADFEKPNIFOJ = 3; // offset: 60 + uint32 GEBGGMAGDJB = 4; // offset: 64 +} + +message CKPOBLIFMGN { + NDLNIKCCALK MGBNEAHCDMA = 4; // offset: 16 + FMNKKAMOHEE MHFHLBHFIBC = 13; // offset: 32 +} + +message CLEDCMIOIPF { + AMEEHIIPMFP HFPEJIDDDJG = 7; // offset: 16 + CKPOBLIFMGN PKELAIPIHMF = 1; // offset: 32 +} + +// Obf: CKIKMLCGLFK +// Type: Req +// CmdID: 8537 +message GridFightPermanentTalentEnableCsReq { + uint32 CKHCLKOALKE = 14; // offset: 24 +} + +// Obf: KCADLPJDECG +// Type: Rsp +// CmdID: 8478 +message GridFightPermanentTalentEnableScRsp { + uint32 retcode = 2; // offset: 24 + uint32 CKHCLKOALKE = 6; // offset: 28 +} + +// Obf: NOGLDANAKDO +// Type: Req +// CmdID: 8743 +message GridFightSeasonTalentEnableCsReq { + uint32 CKHCLKOALKE = 9; // offset: 24 +} + +// Obf: MNJCFFIDJFO +// Type: Rsp +// CmdID: 8499 +message GridFightSeasonTalentEnableScRsp { + uint32 retcode = 11; // offset: 24 + uint32 CKHCLKOALKE = 13; // offset: 28 +} + +// Obf: OCOONGAKCMI +// Type: Req +// CmdID: 8520 +message GridFightPermanentTalentResetCsReq { +} + +// Obf: AMELHLBNKAM +// Type: Rsp +// CmdID: 8718 +message GridFightPermanentTalentResetScRsp { + uint32 retcode = 10; // offset: 24 +} + +// Obf: OCFPHHCOIHI +// Type: Req +// CmdID: 8551 +message GridFightSeasonTalentResetCsReq { +} + +// Obf: CBICBHJDHLO +// Type: Rsp +// CmdID: 8436 +message GridFightSeasonTalentResetScRsp { uint32 retcode = 15; // offset: 24 - uint32 CDKEDFPEFIJ = 5; // offset: 28 } -// Obf: NPGBMKPDFBP +message CENBJOMMJGD { + uint32 item_count = 1; // offset: 24 + uint32 LINLNNHIBAK = 4; // offset: 28 +} + +// Obf: HFIDFIANHAN +// Type: Notify +// CmdID: 8577 +message GridFightSyncVirtualItemNotify { + repeated CENBJOMMJGD item_list = 13; // offset: 16 +} + +message NCHKFJPOHAH { + repeated uint32 grid_fight_avatar_list = 10; // offset: 24 +} + +message FCEILNCDMAH { + repeated uint32 grid_fight_item_list = 1; // offset: 16 +} + +message GKNIJKHENBF { + repeated uint32 DDIFKADGIBO = 8; // offset: 24 + repeated uint32 JICIBCFDHIH = 13; // offset: 32 +} + +message NEDHMLJKIOA { + repeated uint32 DJJBKIGBGJA = 10; // offset: 16 + repeated uint32 NPHOIMEEDHM = 2; // offset: 24 +} + +message AHPHDNBNLPJ { + repeated uint32 HEKMEJLMGFF = 5; // offset: 16 +} + +message NMECHIFGKAD { + GKNIJKHENBF JLFANEOAHOC = 3; // offset: 16 + FCEILNCDMAH PJBIPMKACOF = 13; // offset: 24 + NCHKFJPOHAH DNEGDNEBJMB = 7; // offset: 32 + NEDHMLJKIOA EJHDGLHCNLH = 6; // offset: 40 + AHPHDNBNLPJ NIOAIKLPACM = 8; // offset: 56 +} + +// Obf: MNJIFHBGMDJ +// Type: Notify +// CmdID: 8599 +message GridFightSeasonHandBookNotify { + oneof KKNBOACNCON { + NCHKFJPOHAH KBHGCCENEEC = 1655; // offset: 16 + FCEILNCDMAH LNLDBNIGODI = 717; // offset: 16 + GKNIJKHENBF ODEJBBALEOA = 582; // offset: 16 + NEDHMLJKIOA HLHCCONOKCL = 559; // offset: 16 + AHPHDNBNLPJ BNFHPKCIFCC = 1010; // offset: 16 + } +} + +// Obf: JEBPPPNJJJM +// Type: Notify +// CmdID: 8545 +message GridFightWeeklyExtraSeasonExpScRsp { + uint32 ACDOIGCBGEB = 11; // offset: 24 +} + +message NDLNIKCCALK { + repeated uint32 OPLNKCOLCKJ = 4; // offset: 24 + int64 end_time = 14; // offset: 32 + uint32 EDHKHJAPMKA = 12; // offset: 40 + bool BPFFFCMMMCH = 2; // offset: 44 + int64 IFEPJHGNCOI = 11; // offset: 48 +} + // Type: Req -// CmdID: 5863 -message HeliobusSnsCommentCsReq { - uint32 HADOJCLDHNG = 8; // offset: 28 - uint32 LLKOFNDAKHG = 14; // offset: 24 - uint32 CDKEDFPEFIJ = 10; // offset: 32 +// CmdID: 8705 +message LDBJKKCHNGJ { + repeated uint32 JKCEBHFIENI = 6; // offset: 24 } -// Obf: DNKMPHAGFBE // Type: Rsp -// CmdID: 5826 -message HeliobusSnsCommentScRsp { - DLFOGJGCCGP IGIPAKELJFD = 14; // offset: 16 - uint32 retcode = 9; // offset: 32 +// CmdID: 8529 +message GAEKHIDCFHF { + repeated uint32 NGKOFMBBGNL = 8; // offset: 16 + NDLNIKCCALK MGBNEAHCDMA = 7; // offset: 24 + ItemList reward = 6; // offset: 32 + uint32 retcode = 10; // offset: 48 } -// 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 +// CmdID: 8759 +message LDNPBALACDB { + repeated uint32 GDCFLPLFJCI = 12; // offset: 16 +} + +// Type: Rsp +// CmdID: 8547 +message HFNIHDLFMCJ { + NDLNIKCCALK MGBNEAHCDMA = 4; // offset: 24 + uint32 retcode = 14; // offset: 32 +} + +// Type: Notify +// CmdID: 8744 +message MKHGPAIHDAN { + NDLNIKCCALK MGBNEAHCDMA = 1; // offset: 16 +} + +message FAIHLAKPABN { + OEDHMAHDECC BFLLJJBHLDF = 3; // offset: 24 + uint32 PMBNKEFCICH = 2; // offset: 32 + bool IECKKCHJMLP = 6; // offset: 36 + uint32 LJNGPCKPJLF = 15; // offset: 40 + uint32 BAAGDILLLME = 8; // offset: 44 + uint32 GEGMHOMNBDG = 13; // offset: 48 + int64 OBNEAIPKGKL = 9; // offset: 56 +} + +// Obf: KOKMBKGPCFE +// Type: Req +// CmdID: 8408 +message GridFightGetArchiveCsReq { + MLJIILDNDPL type = 2; // offset: 24 +} + +// Obf: NABNCJEJGLG +// Type: Rsp +// CmdID: 8752 +message GridFightGetArchiveScRsp { + repeated FAIHLAKPABN MCGGPONOCKC = 15; // offset: 24 + uint32 retcode = 9; // offset: 32 + MLJIILDNDPL type = 13; // offset: 36 +} + +// Obf: CIIBIOBDDCE +// Type: Req +// CmdID: 8433 +message FavourArchiveCsReq { + uint32 BAAGDILLLME = 9; // offset: 24 + bool IECKKCHJMLP = 1; // offset: 28 +} + +// Obf: CECPPJBHMMH +// Type: Rsp +// CmdID: 8719 +message FavourArchiveScRsp { + uint32 retcode = 6; // offset: 24 + uint32 BAAGDILLLME = 12; // offset: 28 + bool IECKKCHJMLP = 9; // offset: 32 +} + +// Obf: OIOELLNKEDJ +// Type: Notify +// CmdID: 8800 +message GridFightSyncKeepWinCntNotify { + uint32 EHBLJGIENPI = 15; // offset: 24 +} + +// Type: Req +// CmdID: 8489 +message GridFightBackToPrepareCsReq { +} + +// Type: Rsp +// CmdID: 8558 +message GridFightBackToPrepareScRsp { + uint32 retcode = 8; // offset: 24 +} + +// Obf: CBEHKFHNNAI +// Type: Req +// CmdID: 8634 +message CBEHKFHNNAI { +} + +// Obf: LPIJFPCGAKO +// Type: Rsp +// CmdID: 8616 +message LPIJFPCGAKO { + repeated HENDEHGPKMF FEBFMFMLHPO = 14; // offset: 24 + uint32 DACKJGDGMLN = 5; // offset: 32 + uint32 retcode = 7; // offset: 36 +} + +// Obf: NOICMGFLOKA +// Type: Req +// CmdID: 8517 +message CheckTextCsReq { + string OHNAIHACIKH = 5; // offset: 16 +} + +// Obf: OFADBBMPDMM +// Type: Rsp +// CmdID: 8679 +message CheckTextRsp { + uint32 retcode = 5; // offset: 24 +} + +// Obf: IBEMBMGFDBJ +// Type: Req +// CmdID: 8582 +message UpdateGameFormation { + string MILBDIPBJGP = 11; // offset: 16 + string KFPMJKCOJAJ = 14; // offset: 24 + string name = 2; // offset: 40 + bytes JLFIAFKGCOJ = 12; // offset: 48 + uint32 dice_slot_id = 5; // offset: 56 + bool KLLEKHPJGLE = 15; // offset: 60 +} + +// Obf: FKCIBPKMODK +// Type: Rsp +// CmdID: 8507 +message FKCIBPKMODK { + HENDEHGPKMF EFBDADNLCGL = 6; // offset: 16 + uint32 retcode = 14; // offset: 32 +} + +// Type: Req +// CmdID: 8423 +message HKOAOCKBBJA { + uint32 dice_slot_id = 6; // offset: 24 +} + +// Type: Rsp +// CmdID: 8696 +message OENNAOAFAMA { + uint32 retcode = 13; // offset: 24 + uint32 JBDFEHDFKNO = 1; // offset: 28 + uint32 DACKJGDGMLN = 15; // offset: 32 +} + +// Type: Req +// CmdID: 8736 +message CCGJDDBKIDE { + message OAKDCENFILP { + enum BBFEFIPJMEB { + BBFEFIPJMEB_OHDJNICJKLK = 0; + BBFEFIPJMEB_NCBOLDFDGNL = 1; + BBFEFIPJMEB_EKGPCJLBINA = 2; + } + } + OAKDCENFILP.BBFEFIPJMEB type = 5; // offset: 24 + uint32 IMJBFLJPMJB = 13; // offset: 28 +} + +// Type: Rsp +// CmdID: 8595 +message JKGILKGILAI { + uint32 retcode = 6; // offset: 24 + uint32 DACKJGDGMLN = 12; // offset: 28 +} + +// Type: Notify +// CmdID: 8465 +message IGELBMGJIJD { + uint32 dice_slot_id = 9; // offset: 24 +} + +// Type: Req +// CmdID: 8613 +message PHGFFOEJEBM { + string PEOODHOAJMP = 7; // offset: 16 + string EGCPAOEAGLF = 5; // offset: 24 +} + +// Type: Rsp +// CmdID: 8550 +message FDJCIHMFOMC { + string EGCPAOEAGLF = 7; // offset: 16 + string PEOODHOAJMP = 4; // offset: 32 + uint32 retcode = 14; // offset: 40 +} + +enum CmdHeartdialType { + FPGIGBAMDDP_NLCDGIPGFDJ = 0; + CmdChangeScriptEmotionScRsp = 6327; + CmdHeartDialScriptChangeScNotify = 6310; + CmdSubmitEmotionItemScRsp = 6313; + CmdSubmitEmotionItemCsReq = 6336; + CmdGetHeartDialInfoCsReq = 6373; + CmdFinishEmotionDialoguePerformanceScRsp = 6381; + CmdFinishEmotionDialoguePerformanceCsReq = 6315; + CmdHeartDialTraceScriptCsReq = 6387; + CmdChangeScriptEmotionCsReq = 6380; + CmdGetHeartDialInfoScRsp = 6303; + CmdHeartDialTraceScriptScRsp = 6329; +} + +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 HeartDialStepType { + HeartDialStepType_COEEJALELPF = 0; + HeartDialStepType_BADPBGFJPNN = 1; + HeartDialStepType_game_lock_info = 2; + HeartDialStepType_CCJMKNNHKKE = 3; + HeartDialStepType_BEJEBBNFGPM = 4; + HeartDialStepType_NGNFOIHNLMJ = 5; +} + +enum HeartDialUnlockStatus { + HEART_DIAL_UNLOCK_STATUS_LOCK = 0; + HEART_DIAL_UNLOCK_STATUS_UNLOCK_SINGLE = 1; + HEART_DIAL_UNLOCK_STATUS_UNLOCK_ALL = 2; +} + +message HeartDialDialogueInfo { + uint32 dialogue_id = 8; // offset: 24 + bool GDPHOIMONLN = 1; // offset: 28 +} + +message HeartDialScriptInfo { + HeartDialEmotionType cur_emotion_type = 8; // offset: 24 + uint32 script_id = 14; // offset: 28 + HeartDialStepType step = 6; // offset: 32 + bool EEKCKFGHGEH = 12; // offset: 36 + bool LHCOJIEBFFM = 1; // offset: 37 +} + +message EAJEMNNNEBM { + uint32 script_id = 4; // offset: 24 + uint32 LLIOEMOBFGD = 5; // offset: 28 +} + +// Obf: BCKGEKPBCGD +// Type: Req +// CmdID: 6373 +message GetHeartDialInfoCsReq { +} + +// Obf: OEOKBKBJGOG +// Type: Rsp +// CmdID: 6303 +message GetHeartDialInfoScRsp { + repeated HeartDialScriptInfo script_info_list = 7; // offset: 16 + repeated EAJEMNNNEBM EBLMNLBBFNL = 6; // offset: 32 + repeated HeartDialDialogueInfo dialogue_info_list = 3; // offset: 40 + HeartDialUnlockStatus unlock_status = 14; // offset: 48 + uint32 retcode = 15; // offset: 52 +} + +// Obf: HOJLMOCMFNK +// Type: Req +// CmdID: 6380 +message ChangeScriptEmotionCsReq { + HeartDialEmotionType target_emotion_type = 4; // offset: 24 + uint32 script_id = 2; // offset: 28 + uint32 BLKFCFGMMBD = 1; // offset: 32 +} + +// Obf: GCKMGDFCFDG +// Type: Rsp +// CmdID: 6327 +message ChangeScriptEmotionScRsp { + uint32 retcode = 14; // offset: 24 + HeartDialEmotionType emotion_type = 10; // offset: 28 + uint32 script_id = 5; // offset: 32 +} + +// Obf: IDIGIKOLDEM +// Type: Req +// CmdID: 6336 +message SubmitEmotionItemCsReq { + ItemList item_list = 13; // offset: 16 + uint32 BLKFCFGMMBD = 6; // offset: 32 + uint32 script_id = 3; // offset: 36 +} + +// Obf: AIGNBOLGIGI +// Type: Rsp +// CmdID: 6313 +message SubmitEmotionItemScRsp { + uint32 script_id = 10; // offset: 24 + uint32 retcode = 11; // offset: 28 +} + +// Obf: NFKHOGDIJPL +// Type: Req +// CmdID: 6315 +message FinishEmotionDialoguePerformanceCsReq { + uint32 BLKFCFGMMBD = 4; // offset: 24 + uint32 dialogue_id = 6; // offset: 28 + uint32 script_id = 7; // offset: 32 +} + +// Obf: ILLDFAANIEP +// Type: Rsp +// CmdID: 6381 +message FinishEmotionDialoguePerformanceScRsp { + ItemList reward_list = 1; // offset: 24 + uint32 script_id = 8; // offset: 32 + uint32 dialogue_id = 9; // offset: 36 + uint32 retcode = 12; // offset: 40 +} + +// Obf: DBCAGGFPCGF +// Type: Notify +// CmdID: 6310 +message HeartDialScriptChangeScNotify { + repeated HeartDialScriptInfo changed_script_info_list = 9; // offset: 24 + repeated EAJEMNNNEBM EBLMNLBBFNL = 13; // offset: 32 + repeated HeartDialDialogueInfo changed_dialogue_info_list = 11; // offset: 40 + HeartDialUnlockStatus unlock_status = 15; // offset: 48 +} + +// Obf: BGDGEAGBMGH +// Type: Req +// CmdID: 6387 +message HeartDialTraceScriptCsReq { + EAJEMNNNEBM NDPMEMLJGCK = 6; // offset: 16 +} + +// Obf: PACPOIAFPFF +// Type: Rsp +// CmdID: 6329 +message HeartDialTraceScriptScRsp { + EAJEMNNNEBM NDPMEMLJGCK = 12; // offset: 16 + uint32 retcode = 4; // offset: 32 +} + +enum CmdHeliobusType { + AMJEMJIDNKF_NLCDGIPGFDJ = 0; + CmdHeliobusStartRaidCsReq = 5878; + CmdHeliobusSnsLikeScRsp = 5881; + CmdHeliobusSnsLikeCsReq = 5815; + CmdHeliobusChallengeUpdateScNotify = 5848; + CmdHeliobusEnterBattleCsReq = 5824; + CmdHeliobusUpgradeLevelCsReq = 5854; + AMJEMJIDNKF_FLPCDJFJHHM = 5842; + CmdHeliobusSnsCommentCsReq = 5810; + CmdHeliobusSnsPostCsReq = 5836; + CmdHeliobusSnsCommentScRsp = 5887; + CmdHeliobusSnsPostScRsp = 5813; + CmdHeliobusUnlockSkillScNotify = 5809; + CmdHeliobusEnterBattleScRsp = 5871; + CmdHeliobusSelectSkillScRsp = 5876; + CmdHeliobusSnsReadCsReq = 5880; + CmdHeliobusUpgradeLevelScRsp = 5883; + CmdHeliobusSnsReadScRsp = 5827; + CmdHeliobusLineupUpdateScNotify = 5859; + CmdHeliobusInfoChangedScNotify = 5812; + CmdHeliobusStartRaidScRsp = 5852; + CmdHeliobusActivityDataCsReq = 5873; + CmdHeliobusSnsUpdateScNotify = 5829; + CmdHeliobusActivityDataScRsp = 5803; +} + +message ONBLLGHELOB { + repeated uint32 NGONANKBKMF = 8; // offset: 16 + uint32 ENGEPMPCJPC = 13; // offset: 32 +} + +message FPIBAIPJCMD { + uint32 star = 2; // offset: 24 + bool DBPNANBMGFE = 13; // offset: 28 + uint32 challenge_id = 3; // offset: 32 +} + +message HeliobusChallengeLineup { + repeated uint32 avatar_id_list = 14; // offset: 16 + uint32 group_id = 7; // offset: 32 + uint32 skill_id = 15; // offset: 36 +} + +// Obf: BJOAEPLGCND +// Type: Req +// CmdID: 5873 +message HeliobusActivityDataCsReq { +} + +// Obf: MNDPFKFEENO +// Type: Rsp +// CmdID: 5803 +message HeliobusActivityDataScRsp { + ONBLLGHELOB skill_info = 15; // offset: 16 + repeated FPIBAIPJCMD challenge_list = 12; // offset: 24 + repeated HeliobusChallengeLineup DJKMBPEFCKL = 6; // offset: 32 + repeated BGOMIHEFHPA AAHPCIOOLHB = 5; // offset: 40 + uint32 level = 11; // offset: 56 + uint32 IMGDMDDKHDL = 10; // offset: 60 + uint32 OMMNAFNIKPH = 13; // offset: 64 + uint32 phase = 9; // offset: 68 + uint32 AFMLOAPAAPM = 2; // offset: 72 + uint32 retcode = 14; // offset: 76 +} + +message BLODLKIBCIE { + repeated BLODLKIBCIE LEGEGIHKLFK = 4; // offset: 24 + uint32 ELAENNLBEDD = 6; // offset: 32 + uint32 BOGIJENAEHJ = 13; // offset: 36 +} + +message BGOMIHEFHPA { + repeated BLODLKIBCIE GEFLCFHPNJH = 9; // offset: 16 + uint32 DNNCAGJIOAP = 15; // offset: 32 + uint32 GAIJNEMFDBP = 5; // offset: 36 + uint32 CBGODLHCLPK = 12; // offset: 40 + uint32 MDAIPFLCNAJ = 1; // offset: 44 + bool KGEJAOIMOBK = 8; // offset: 48 + bool BNBCGFOBIPH = 7; // offset: 49 + uint32 HGBLLINAMLN = 13; // offset: 52 +} + +// Obf: FBGAKELNFDP +// Type: Req +// CmdID: 5880 +message HeliobusSnsReadCsReq { + uint32 CBGODLHCLPK = 10; // offset: 24 +} + +// Obf: JNMBGFOJNBD +// Type: Rsp +// CmdID: 5827 +message HeliobusSnsReadScRsp { + uint32 retcode = 5; // offset: 24 + uint32 CBGODLHCLPK = 4; // offset: 28 +} + +// Obf: MINGMOMGNEL +// Type: Req +// CmdID: 5836 +message HeliobusSnsPostCsReq { + uint32 DNNCAGJIOAP = 14; // offset: 24 + uint32 MDAIPFLCNAJ = 4; // offset: 28 + uint32 CBGODLHCLPK = 1; // offset: 32 +} + +// Obf: NJMHBOMPING +// Type: Rsp +// CmdID: 5813 +message HeliobusSnsPostScRsp { + BGOMIHEFHPA AMFEFIDDMDA = 4; // offset: 24 + uint32 retcode = 14; // offset: 32 +} + +// Obf: DFALDMOKJEN +// Type: Req +// CmdID: 5815 +message HeliobusSnsLikeCsReq { + uint32 CBGODLHCLPK = 8; // offset: 24 +} + +// Obf: ABKNCPGFADC +// Type: Rsp +// CmdID: 5881 +message HeliobusSnsLikeScRsp { + bool KGEJAOIMOBK = 12; // offset: 24 + uint32 CBGODLHCLPK = 14; // offset: 28 + uint32 retcode = 1; // offset: 32 +} + +// Obf: GOODKHEFJHJ +// Type: Req +// CmdID: 5810 +message HeliobusSnsCommentCsReq { + uint32 BOGIJENAEHJ = 9; // offset: 24 + uint32 JKGKPABHDCH = 2; // offset: 28 + uint32 CBGODLHCLPK = 14; // offset: 32 +} + +// Obf: HBNLILKKBFN +// Type: Rsp +// CmdID: 5887 +message HeliobusSnsCommentScRsp { + BGOMIHEFHPA AMFEFIDDMDA = 11; // offset: 16 + uint32 retcode = 2; // offset: 32 +} + +// Obf: HNODHEJGACP +// Type: Notify +// CmdID: 5829 +message HeliobusSnsUpdateScNotify { + repeated BGOMIHEFHPA KGKLBGOADCE = 14; // offset: 24 +} + +// Obf: FMBJEANIAGI +// Type: Notify +// CmdID: 5812 +message HeliobusInfoChangedScNotify { + repeated BGOMIHEFHPA KGKLBGOADCE = 15; // offset: 16 + uint32 OMMNAFNIKPH = 2; // offset: 32 + uint32 phase = 10; // offset: 36 + uint32 IMGDMDDKHDL = 5; // offset: 40 +} + +// Obf: MHMHPNNMFCC +// Type: Req +// CmdID: 5854 message HeliobusUpgradeLevelCsReq { } -// Obf: OAKCHCPJBHH +// Obf: IMCAMOHNKNK // Type: Rsp -// CmdID: 5837 +// CmdID: 5883 message HeliobusUpgradeLevelScRsp { - uint32 retcode = 13; // offset: 28 - uint32 level = 15; // offset: 24 + uint32 level = 12; // offset: 24 + uint32 retcode = 3; // offset: 28 } -// Obf: IMBENGFICFB +// Obf: KJBFKGBKJME // Type: Notify -// CmdID: 5804 +// CmdID: 5809 message HeliobusUnlockSkillScNotify { - uint32 skill_id = 14; // offset: 28 - uint32 JGKIBPDAEFE = 4; // offset: 24 + uint32 skill_id = 11; // offset: 24 + uint32 ENGEPMPCJPC = 9; // offset: 28 } -// Obf: DDBJGOEIEBK +// Obf: ACEKIEKJFPA // Type: Req -// CmdID: 5861 +// CmdID: 5824 message HeliobusEnterBattleCsReq { - repeated uint32 avatar_id_list = 10; // offset: 24 - uint32 skill_id = 11; // offset: 36 - uint32 event_id = 8; // offset: 32 + repeated uint32 avatar_id_list = 11; // offset: 16 + uint32 skill_id = 15; // offset: 32 + uint32 event_id = 13; // offset: 36 } -// Obf: KECLKIKHIHD +// Obf: FMJCABJPDHG // Type: Rsp -// CmdID: 5807 +// CmdID: 5871 message HeliobusEnterBattleScRsp { - SceneBattleInfo battle_info = 7; // offset: 24 - uint32 event_id = 14; // offset: 36 - uint32 retcode = 5; // offset: 32 + SceneBattleInfo battle_info = 10; // offset: 16 + uint32 event_id = 6; // offset: 32 + uint32 retcode = 15; // offset: 36 } -message FODKHDFFIAH { - uint32 skill_id = 1; // offset: 24 +message JFKCEEPDHCB { + uint32 skill_id = 13; // offset: 24 } -// Obf: DJDOGOGIOPH +// Obf: EBFLACABCKO // Type: Rsp -// CmdID: 5872 +// CmdID: 5876 message HeliobusSelectSkillScRsp { - uint32 skill_id = 8; // offset: 28 - uint32 retcode = 11; // offset: 24 + uint32 skill_id = 11; // offset: 24 + uint32 retcode = 3; // offset: 28 } -// Obf: ILAGBMDKAON +// Obf: JMIIKBEBJMC // Type: Notify -// CmdID: 5900 +// CmdID: 5848 message HeliobusChallengeUpdateScNotify { - HeliobusChallengeData OPCGNJMGJDE = 6; // offset: 16 + FPIBAIPJCMD OCDLPDDMCLP = 3; // offset: 16 } -// Obf: PDJPAJACCCJ +// Obf: KHODCLCAIIP // Type: Notify -// CmdID: 5889 +// CmdID: 5859 message HeliobusLineupUpdateScNotify { - HeliobusChallengeLineup lineup = 1; // offset: 24 + HeliobusChallengeLineup lineup = 9; // offset: 24 } -// Obf: BHFEKJEEDCB +// Obf: OFKLMBJJJPO // Type: Req -// CmdID: 5858 +// CmdID: 5878 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 + repeated uint32 avatar_list = 2; // offset: 24 + uint32 DNOAEPDPHKK = 7; // offset: 32 + uint32 skill_id = 1; // offset: 36 + uint32 raid_id = 14; // offset: 40 + bool is_save = 9; // offset: 44 + uint32 prop_entity_id = 4; // offset: 48 } -// Obf: JPCJCLAOEOJ +// Obf: AOGJGJKGECJ // Type: Rsp -// CmdID: 5844 +// CmdID: 5852 message HeliobusStartRaidScRsp { - uint32 retcode = 3; // offset: 32 - FNJJCIGJIKC scene = 9; // offset: 24 + GEGLJDELBHA scene = 14; // offset: 24 + uint32 retcode = 7; // offset: 32 } -// 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; + MKFFJFHICCC_NLCDGIPGFDJ = 0; + CmdHipplenCycleResultScNotify = 9029; + CmdGetHipplenInheritCsReq = 9007; + CmdTakeHipplenEndingRewardScRsp = 9020; + CmdSetHipplenAgendaScRsp = 9027; + CmdOpenHipplenCycleScRsp = 9034; + CmdGetHipplenDataCsReq = 9032; + CmdHipplenAgendaResultScNotify = 9009; + CmdSetHipplenOutfitScRsp = 9040; + CmdSetHipplenAgendaCsReq = 9044; + CmdSetHipplenOutfitCsReq = 9021; + CmdHipplenTraitUnlockScNotify = 9003; + CmdOpenHipplenCycleCsReq = 9043; + CmdGetHipplenDataScRsp = 9042; + CmdHipplenChangeScNotify = 9012; + CmdGetHipplenInheritScRsp = 9023; + CmdTakeHipplenEndingRewardCsReq = 9038; + CmdSettleHipplenWorkScRsp = 9045; + CmdSettleHipplenWorkCsReq = 9019; } -enum FGMPEEMAHKE { - FGMPEEMAHKE_PCPDHELPKEM = 0; - FGMPEEMAHKE_JDMOMCPFHJM = 1; - FGMPEEMAHKE_MNIMAFBIGGP = 2; - FGMPEEMAHKE_PPJOJOKOOBF = 3; - FGMPEEMAHKE_EDGOIAODJLH = 4; - FGMPEEMAHKE_PGJIAGGHBBA = 5; +enum NAOCMAOJECF { + NAOCMAOJECF_NLCDGIPGFDJ = 0; + NAOCMAOJECF_CNMBIADBFNG = 1; + NAOCMAOJECF_ENCBGPOIFCM = 2; + NAOCMAOJECF_ECKIMBNDOME = 3; + NAOCMAOJECF_LONKNKFDPII = 4; + NAOCMAOJECF_MLLNOGKNHNL = 5; } -message HGELKDGCCOL { - uint32 value = 2; // offset: 24 - uint32 type = 14; // offset: 28 +message FCOBIMJMLIF { + uint32 value = 6; // offset: 24 + uint32 type = 11; // offset: 28 } -message IAMLOJCIKIH { - int32 value = 10; // offset: 24 - uint32 type = 13; // offset: 28 +message ANHJKLLEKKB { + int32 value = 11; // offset: 24 + uint32 type = 7; // offset: 28 } -message DGKNDMAHMAP { - repeated HGELKDGCCOL BIBGHICIDKP = 2; // offset: 24 +message GEFEDOAOKNO { + repeated FCOBIMJMLIF MONKDLNMMBK = 6; // offset: 24 } -message EKOIHOMFMDE { - uint32 id = 14; // offset: 32 - FGMPEEMAHKE type = 7; // offset: 28 - bool EDODCLMAFIL = 9; // offset: 24 +message AFEDHCKDDFA { + bool AAGAFBJHOKK = 12; // offset: 24 + NAOCMAOJECF type = 7; // offset: 28 + uint32 id = 4; // offset: 32 } -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 PJOHABIOPPI { + repeated AFEDHCKDDFA NEMFNENACNB = 5; // offset: 24 + repeated uint32 OGDLPFOJMHI = 6; // offset: 32 + AFEDHCKDDFA LAJOGEKPHOP = 4; // offset: 40 + uint32 MBHJONMGDOO = 15; // offset: 48 + uint32 JEEELNEHDCD = 9; // offset: 52 + uint32 DOHNBOCBOGJ = 13; // offset: 56 } -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 { +message HINIJKGDDBI { 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 +message BNJAIHINJIK { + GEFEDOAOKNO IPDLBJHAJOO = 13; // offset: 24 + HINIJKGDDBI FBECMPGLPKK = 6; // offset: 32 + PJOHABIOPPI GMMPIDODKKD = 1; // offset: 40 + uint32 ODPELJAIPHL = 14; // offset: 48 + uint32 GNAHDKMEDEP = 3; // offset: 52 + uint32 OBGKOOAPCEM = 4; // offset: 56 } -// Obf: OFDEBBJGOGM +message FEDNIHCAHGP { + repeated uint32 FCOKODHGEKO = 2; // offset: 16 + repeated uint32 GEMHKFCFCCC = 15; // offset: 32 +} + +message ENIDJAFECBD { + uint32 BKFICFMMGIN = 3; // offset: 24 + bool is_taken_reward = 2; // offset: 28 +} + +message ELOFLNEAHPD { + repeated uint32 grid_fight_trait_info = 6; // offset: 16 + repeated ENIDJAFECBD BPFJDLHFEKG = 11; // offset: 32 +} + +message JHBOOCGAKCM { + uint32 LDMHLKGILOD = 8; // offset: 24 + uint32 FFKDFODDBDN = 4; // offset: 28 +} + +// Obf: NBKACPHIPDA // Type: Req -// CmdID: 9013 +// CmdID: 9032 message GetHipplenDataCsReq { } -// Obf: PMJNELBEEKL +// Obf: PNDFAAJNNEO // Type: Rsp -// CmdID: 9007 +// CmdID: 9042 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 + FEDNIHCAHGP KJDEEJNBLHK = 8; // offset: 16 + ELOFLNEAHPD ACOLLHOFKGL = 14; // offset: 24 + BNJAIHINJIK HIGHKDBJNIM = 2; // offset: 40 + uint32 retcode = 3; // offset: 48 + bool HPKECDINMCE = 5; // offset: 52 + uint32 JFLAEGMBMAK = 7; // offset: 56 } -// Obf: OIIHJKIFIAN +// Obf: KMIGGGFOGCN // Type: Req -// CmdID: 9030 +// CmdID: 9007 message GetHipplenInheritCsReq { } -// Obf: BDBNENDBLFK +// Obf: GCLDADIKLEG +// Type: Rsp +// CmdID: 9023 +message GetHipplenInheritScRsp { + repeated uint32 grid_fight_trait_info = 13; // offset: 24 + uint32 retcode = 11; // offset: 32 +} + +// Obf: DOLCPKAMCEM +// Type: Req +// CmdID: 9044 +message SetHipplenAgendaCsReq { + repeated uint32 NEMFNENACNB = 15; // offset: 16 +} + +// Obf: LEILCBFJFFD // 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 + repeated AFEDHCKDDFA NEMFNENACNB = 14; // offset: 16 + uint32 retcode = 13; // offset: 32 } -message KJBGALBCAEG { - uint32 EHJBMNMOFLF = 13; // offset: 24 +message HBMGNLFKMMK { + uint32 MNCFOGJECMF = 13; // offset: 24 } -message ONCIMHEMJDD { - uint32 id = 2; // offset: 24 +message LODMLDKMPPL { + uint32 id = 7; // offset: 24 } -message OJOLPAEPBDN { - repeated OBCJLDDEBHL NMHIAFGCNBN = 7; // offset: 16 - repeated uint32 JBLINAEKGLJ = 13; // offset: 32 +message OHHHCKCFPIG { + repeated uint32 DPOKBJGLKNN = 15; // offset: 16 + repeated JHBOOCGAKCM ELANIEEANDI = 10; // offset: 24 } -message CJEAIHMINMJ { +message GCNJGJMPLHM { } -// Obf: NIJFFKGCHOA +// Obf: CGONOIEOEBP // 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 +message SettleHipplenWorkCsReq { + oneof NEBNJDMFELO { + HBMGNLFKMMK HBGCOIAGDIG = 9; // offset: 24 + LODMLDKMPPL ENCBGPOIFCM = 3; // offset: 24 + OHHHCKCFPIG ECKIMBNDOME = 13; // offset: 24 + GCNJGJMPLHM MLLNOGKNHNL = 1; // offset: 24 + } } -// Obf: POOMJODIODH -// Type: Req -// CmdID: 9002 -message OpenHipplenCycleCsReq { - uint32 trait_id = 6; // offset: 24 +message DMLACLLDCCE { + uint32 MNCFOGJECMF = 10; // offset: 24 + uint32 GNAHDKMEDEP = 4; // offset: 28 + uint32 AJAFEEAOBLC = 8; // offset: 32 + int32 CBPGJAFAHFC = 14; // offset: 36 } -// Obf: AFODNCJJAFO -// Type: Rsp -// CmdID: 9044 -message OpenHipplenCycleScRsp { - uint32 IPOEIGADLJN = 9; // offset: 32 - OOLHNFNKOHN ACJHGLGHEAH = 3; // offset: 24 - uint32 retcode = 1; // offset: 36 +message LKFFMLJMGOB { + uint32 MNCFOGJECMF = 1; // offset: 24 + int32 CBPGJAFAHFC = 15; // offset: 28 + uint32 AJAFEEAOBLC = 6; // offset: 32 } -// Obf: FGDPOAHOJIK -// Type: Req -// CmdID: 9018 -message SetHipplenOutfitCsReq { - uint32 FKEGMMKNHON = 14; // offset: 24 -} - -// Obf: BPLPHJHHDBO +// Obf: DOJOHDFGJLB // 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 +message SettleHipplenWorkScRsp { + GEFEDOAOKNO IPDLBJHAJOO = 6; // offset: 16 + repeated AFEDHCKDDFA NEMFNENACNB = 4; // offset: 40 + repeated ANHJKLLEKKB BNIFMIPPIMA = 13; // offset: 48 + uint32 retcode = 11; // offset: 60 + oneof MEJDDIPIEKK { + DMLACLLDCCE HBGCOIAGDIG = 3; // offset: 32 + LKFFMLJMGOB LONKNKFDPII = 15; // offset: 32 } } -// Obf: BCPNBKHLFGA +// Obf: LDECOFOGIGD // Type: Notify +// CmdID: 9009 +message HipplenAgendaResultScNotify { + LKFFMLJMGOB FEJPEALIKHE = 8; // offset: 16 + GEFEDOAOKNO JMKHOIMEFFM = 15; // offset: 24 + repeated uint32 grid_fight_trait_info = 1; // offset: 32 + repeated uint32 GPDEDJIHMGB = 7; // offset: 40 + BNJAIHINJIK HIGHKDBJNIM = 2; // offset: 56 + repeated AFEDHCKDDFA NEMFNENACNB = 13; // offset: 64 + bool CPFFAGAHJMH = 14; // offset: 72 +} + +// Obf: GJIIPFBFLLC +// Type: Notify +// CmdID: 9029 +message HipplenCycleResultScNotify { + repeated JHBOOCGAKCM FJFJMOGILBM = 8; // offset: 16 + GEFEDOAOKNO GNBKDCHLDGL = 1; // offset: 32 + repeated uint32 grid_fight_trait_info = 2; // offset: 40 + repeated uint32 FCOKODHGEKO = 4; // offset: 48 + repeated JHBOOCGAKCM IHLCDDOMPKD = 14; // offset: 56 + uint32 JFLAEGMBMAK = 5; // offset: 64 + uint32 BKFICFMMGIN = 12; // offset: 68 +} + +// Obf: NCFFIOJPHJM +// Type: Req +// CmdID: 9043 +message OpenHipplenCycleCsReq { + uint32 trait_id = 10; // offset: 24 +} + +// Obf: ELBMKCGDHAK +// Type: Rsp +// CmdID: 9034 +message OpenHipplenCycleScRsp { + BNJAIHINJIK HIGHKDBJNIM = 4; // offset: 16 + uint32 JFLAEGMBMAK = 2; // offset: 32 + uint32 retcode = 8; // offset: 36 +} + +// Obf: EPBHKLFKMLB +// Type: Req // CmdID: 9021 -message HipplenChangeScNotify { - repeated KPHIHKGCHGO CJFBLHNPHAK = 11; // offset: 16 +message SetHipplenOutfitCsReq { + uint32 IMIBAAPJGEJ = 6; // offset: 24 } -// 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 +// Obf: ALEAEINGEBP // 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 +// CmdID: 9040 +message SetHipplenOutfitScRsp { + repeated uint32 GEMHKFCFCCC = 4; // 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 +// Obf: CCENPJEAFOI // Type: Notify -// CmdID: 9378 -message SyncChangeNtf { - repeated FAIGHIPDKIG CJFBLHNPHAK = 9; // offset: 24 +// CmdID: 9003 +message HipplenTraitUnlockScNotify { + repeated uint32 grid_fight_trait_info = 6; // offset: 16 } -message PAGAEJKHFPO { - uint32 MOBBPMMKKMI = 10; // offset: 28 - uint32 FCOKOGNOGCA = 9; // offset: 24 +// Obf: INFDOMFEGML +// Type: Req +// CmdID: 9038 +message TakeHipplenEndingRewardCsReq { + uint32 BKFICFMMGIN = 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 +// Obf: DGEPKPAHIIN +// Type: Rsp +// CmdID: 9020 +message TakeHipplenEndingRewardScRsp { + ItemList reward_list = 7; // offset: 24 + uint32 retcode = 3; // offset: 32 + uint32 BKFICFMMGIN = 15; // offset: 36 +} + +message DPGGADJHCBG { + uint32 IMIBAAPJGEJ = 7; // offset: 24 +} + +message NOPCFDDLPNN { + uint32 BKFICFMMGIN = 2; // offset: 24 +} + +message HGDHJFGCEJF { + oneof KKNBOACNCON { + DPGGADJHCBG MDFCELGPPHM = 5; // offset: 24 + NOPCFDDLPNN HNLMBGIBEBN = 1; // offset: 24 } } -message DMCEJJJOCAP { - OBCFJPGNALP reason = 7; // offset: 32 - uint64 JLEILOGLJNJ = 14; // offset: 24 +// Obf: JKPIHPAGABC +// Type: Notify +// CmdID: 9012 +message HipplenChangeScNotify { + repeated HGDHJFGCEJF DGNGMJMPFGK = 13; // offset: 24 } -message KJJJCCIOHDK { - uint32 content_id = 10; // offset: 28 - MHGDJPMEFFN MKHDINDGHMD = 1; // offset: 24 +enum CmdIdleLiveType { + IJKEHFDJOJH_NLCDGIPGFDJ = 0; + CmdJLCNOGIJGMH = 9431; + CmdHandlePendingEquipCsReq = 9409; + CmdFOMCONFODHH = 9365; + CmdAPKJENOJIFD = 9423; + CmdLMACKMNOJBF = 9377; + CmdFinishQuestionCsReq = 9408; + CmdLGNJPFPACGH = 9374; + CmdStartNodeBattleCsReq = 9386; + CmdTakeTaskRewardScRsp = 9378; + CmdDressSpecialEquipScRsp = 9398; + CmdTakeQuestEquipCsCsReq = 9440; + CmdFinishQuestionRsp = 9393; + CmdGAIANGFBBPG = 9426; + CmdBABFMGPNOIG = 9430; + CmdEndDungeonScRsp = 9403; + CmdTechTreeChangeNodeStateCsRsp = 9417; + CmdMLBDIPICABB = 9362; + CmdEndDungeonCsReq = 9432; + CmdTechTreeChangeNodeStateCsCsReq = 9351; + CmdTakeContentCsReq = 9385; + CmdStartDungeonCsReq = 9355; + CmdNOHKADAPKHE = 9438; + CmdBIJEDLPINKH = 9411; + CmdUpgradeTeamSlotCsRsp = 9395; + CmdEMCJBMOICJN = 9353; + CmdNDMGIMOOFBL = 9388; + CmdUpdateCustomInfoCsReq = 9387; + CmdMAAIAFILLFN = 9437; + CmdHandlePendingEquipScRsp = 9424; + CmdGetFriendNewAssistRewardScNotify = 9376; + CmdStartDungeonScRsp = 9364; + CmdDressSpecialEquipCsReq = 9402; + CmdUpgradeTeamSlotCsCsReq = 9368; + CmdReplaceTeamCsCsReq = 9359; + CmdTakeQuestEquipCsRsp = 9391; + CmdNILCAHCBKAI = 9370; + CmdFAJEJCBILIA = 9416; + CmdTakeContentScRsp = 9366; + CmdGetFriendDungeonInfoCsReq = 9443; + CmdKKGJPMCFDON = 9435; + CmdBBABPMLDJMM = 9389; + CmdUpdateCustomInfoScRsp = 9384; + CmdNMEMDFOCMFO = 9428; + CmdStartNodeBattleScRsp = 9363; + CmdDDNJIHCBDDE = 9360; + CmdSyncChangeNtf = 9380; + CmdDMEPOENPEIF = 9421; + CmdReplaceTeamCsRsp = 9392; + CmdGetFriendDungeonInfoScRsp = 9446; + CmdTakeTaskRewardCsReq = 9399; + CmdIABBGPLBLML = 9379; + CmdPDMEKAGOCND = 9442; } -// Obf: EBENPKNCKKK +enum DBKAAJAEGNM { + DBKAAJAEGNM_NLCDGIPGFDJ = 0; + DBKAAJAEGNM_BMOOGBNPEAA = 1; + DBKAAJAEGNM_CIHFGJDCHIA = 2; + DBKAAJAEGNM_PDKLDMNAJBO = 3; +} + +enum JDGNMIDMACL { + JDGNMIDMACL_GAIFBJCKGPA = 0; + JDGNMIDMACL_KGPGDEMEAND = 1; + JDGNMIDMACL_BPKLGJOBOMA = 2; + JDGNMIDMACL_IAAOAHFDFLC = 3; +} + +enum CDABMABJFII { + CDABMABJFII_NLCDGIPGFDJ = 0; + CDABMABJFII_FEHEGGCOKJH = 2; + CDABMABJFII_GGMPEGMEHPD = 4; + CDABMABJFII_MGBCAPIIKLM = 5; + CDABMABJFII_DILIGFNLNKE = 6; + CDABMABJFII_BOJIEINFLFF = 7; +} + +enum OEDABANAJEK { + OEDABANAJEK_NLCDGIPGFDJ = 0; + OEDABANAJEK_BPNMABIFCAC = 1; + OEDABANAJEK_OHLJJBCALBF = 2; +} + +enum LPPKGHJGOCC { + LPPKGHJGOCC_NLCDGIPGFDJ = 0; + LPPKGHJGOCC_CAJPAGKBBML = 1; + LPPKGHJGOCC_JOKPPELAFOI = 2; +} + +message AOJEODENHPL { + bool has_passed = 12; // offset: 24 + uint32 KJJJPMAPFOH = 5; // offset: 28 + uint32 IKKEJKOGBNO = 6; // offset: 32 + uint32 event_id = 2; // offset: 36 + uint32 CGDNMDDIHKA = 7; // offset: 40 +} + +message KJMHIDMOBMB { + repeated uint32 IKLJBAJBOPG = 10; // offset: 16 + uint64 JBIDLKCBBCF = 9; // offset: 32 + uint32 OAJGKOOFNBL = 8; // offset: 40 + uint32 LGGDEGPEAFL = 5; // offset: 44 + bool CNHCHIPIIDD = 13; // offset: 48 + uint32 CGDNMDDIHKA = 7; // offset: 52 +} + +message JBMDMFOCOAK { + AOJEODENHPL LMMNDOFIMBN = 10; // offset: 16 + uint32 PGIEEGCGCDI = 6; // offset: 32 +} + +message DICEFIGKFCL { + repeated KJMHIDMOBMB KNEMNAEGKBF = 11; // offset: 16 + JBMDMFOCOAK GJLDDMIIILF = 7; // offset: 24 + uint32 BJFNMEJNKIK = 6; // offset: 40 + uint32 HJDNNCOHPJH = 8; // offset: 44 + uint32 BEBLGGDLADJ = 14; // offset: 48 + uint32 LLGKEIPDDMB = 10; // offset: 52 +} + +message PEPEHIDAKKK { + uint32 PMFAHDMLOFK = 2; // offset: 24 + uint32 avatar_id = 3; // offset: 28 +} + +message CGGPJFLLGID { + uint32 JIGOOAEFDPP = 7; // offset: 24 + uint32 level = 15; // offset: 28 +} + +message CGBPOHBACGE { + repeated CGGPJFLLGID FKLPCAPONIA = 6; // offset: 16 + repeated PEPEHIDAKKK avatar_list = 13; // offset: 24 + repeated APAMFCKFHLL EIEOJFJAIBD = 9; // offset: 40 + uint64 JBIDLKCBBCF = 3; // offset: 48 +} + +message EJPDCPDFEJG { + bool HOODHMEEJPB = 9; // offset: 24 + uint32 GBNEEPJJFOG = 1; // offset: 28 + uint32 DDDFGBHPCIA = 11; // offset: 32 + uint32 MFLHOFCJLFA = 8; // offset: 36 + uint32 OBMIAPDMOHM = 5; // offset: 40 + uint32 NJKHFPICPLK = 7; // offset: 44 +} + +message CHAGFKJEIMI { + uint32 LBDLAACOCCN = 6; // offset: 24 + uint32 JFAGECNFHJL = 7; // offset: 28 +} + +message CBNNMKNBLDI { + repeated CHAGFKJEIMI CDMKBCHLPAB = 4; // offset: 24 + uint32 rarity = 2; // offset: 32 + uint32 grid_fight_equipment_id = 15; // offset: 36 + bool DFKJCMCDMEI = 8; // offset: 40 + uint32 level = 9; // offset: 44 +} + +message KLNNIAHJBCO { + CBNNMKNBLDI GGMPEGMEHPD = 11; // offset: 16 + uint32 PNIPCNLLKKD = 14; // offset: 32 + uint32 OJBJHGBEMJN = 4; // offset: 36 +} + +message PCGMJHKDCOG { + repeated CBNNMKNBLDI KIDBGNPHGBI = 3; // offset: 16 + repeated APAMFCKFHLL IHJJKABIEPC = 8; // offset: 24 + repeated CBNNMKNBLDI grid_fight_equipment_list = 5; // offset: 40 + repeated uint32 OILPEBPLDBG = 7; // offset: 48 +} + +message HANHLKIHCJH { + repeated uint32 AFACNNLLPMG = 15; // offset: 24 +} + +message HGPBONMLNAJ { + uint32 progress = 14; // offset: 24 + uint32 IBEFDOMBEHM = 3; // offset: 28 + DBKAAJAEGNM status = 10; // offset: 32 +} + +message IIPIFJCOIFO { + HGPBONMLNAJ PJJGPDNKMJH = 8; // offset: 16 +} + +message PIOJJEGMOOF { + repeated uint32 GBACMOJJKIJ = 13; // offset: 24 +} + +message OOMNNODJGPH { + bool CIHPIAGDHAO = 11; // offset: 24 + uint32 NNDNCAEGDFI = 9; // offset: 28 +} + +message JIEKJDGEGDN { + bool CAGCHKJHMPD = 13; // offset: 24 + uint32 PDICFEGEPNM = 6; // offset: 28 + uint32 CJAINJMLDFC = 8; // offset: 32 +} + +message HIDCLKLDHLE { + repeated OOMNNODJGPH NNIAKOLKDFP = 7; // offset: 24 + repeated APAMFCKFHLL CAOFMHOMMHF = 3; // offset: 32 + JIEKJDGEGDN POLADDGLAEH = 11; // offset: 40 + repeated uint32 HHNNEGILEFB = 6; // offset: 48 +} + +message MGEAPNBMJKJ { + uint32 KNEJAEFBDED = 15; // offset: 24 + uint32 EICEKDBENKM = 10; // offset: 28 +} + +message JDDFIGPOKHC { + repeated MGEAPNBMJKJ JHJEJKGFJMN = 8; // offset: 16 +} + +message PFPHKOAFPCJ { + uint32 FOGCAJJOMMK = 1; // offset: 24 +} + +message EJJBHFOLCEA { + uint32 DLILJLGKBEK = 14; // offset: 24 + uint32 NJKHFPICPLK = 4; // offset: 28 + uint32 OLAAFALFKIH = 8; // offset: 32 +} + +message IGOGKCCOIIF { + string title = 14; // offset: 24 + uint32 AJIMPLLIFIE = 4; // offset: 32 + uint32 FKIIFFFJKJH = 5; // offset: 36 +} + +// Obf: APKJENOJIFD // Type: Req -// CmdID: 9403 -message IdleLiveChangeTechTreeNodeCsReq { - JDKJPFGJOBI op_type = 10; // offset: 24 - uint32 NLGNAKKCDGO = 12; // offset: 28 +// CmdID: 9423 +message APKJENOJIFD { } -// Obf: MKBJBNNJDDF +// Obf: EMCJBMOICJN // Type: Rsp -// CmdID: 9358 -message TechTreeChangeNodeStateCsRsp { - uint32 NLGNAKKCDGO = 6; // offset: 32 - uint32 retcode = 3; // offset: 28 - JDKJPFGJOBI op_type = 5; // offset: 24 +// CmdID: 9353 +message EMCJBMOICJN { + PCGMJHKDCOG OPHJAENGBGJ = 5; // offset: 16 + IIPIFJCOIFO GNPHKFCKNOP = 6; // offset: 24 + EJJBHFOLCEA JJKKMGKNCJA = 3; // offset: 32 + PIOJJEGMOOF FNBMIGIICEK = 4; // offset: 40 + HANHLKIHCJH BOOIAMNBFND = 8; // offset: 48 + JDDFIGPOKHC HKLNGMHFICM = 10; // offset: 56 + DICEFIGKFCL DNGNEKAMHMD = 9; // offset: 64 + IGOGKCCOIIF PLFNNLOKBOO = 11; // offset: 80 + CGBPOHBACGE MKAGCFGNPGD = 14; // offset: 88 + HIDCLKLDHLE HFBBOHBKBJE = 13; // offset: 96 + PFPHKOAFPCJ AIBHMDPILKE = 7; // offset: 104 + uint32 retcode = 1; // offset: 112 } -// Obf: DEGAMPFDBHK // Type: Req -// CmdID: 9429 -message IdleLiveTakeContentRewardCsReq { - MHGDJPMEFFN MKHDINDGHMD = 4; // offset: 24 - uint32 content_id = 9; // offset: 28 +// CmdID: 9442 +message PDMEKAGOCND { } -// Obf: BLEKJJLCIAE +// Type: Rsp +// CmdID: 9416 +message FAJEJCBILIA { + repeated uint32 IKLJBAJBOPG = 10; // offset: 16 + uint32 retcode = 1; // offset: 32 +} + +// Type: Req +// CmdID: 9430 +message BABFMGPNOIG { + uint32 CGDNMDDIHKA = 2; // offset: 24 + uint32 KJJJPMAPFOH = 11; // offset: 28 +} + +// Type: Rsp +// CmdID: 9377 +message LMACKMNOJBF { + JBMDMFOCOAK GJLDDMIIILF = 9; // offset: 24 + uint32 retcode = 13; // offset: 32 +} + +// Obf: BKDANKLCAHC +// Type: Req +// CmdID: 9386 +message StartNodeBattleCsReq { +} + +// Obf: ELPBDFINJGH +// Type: Rsp +// CmdID: 9363 +message StartNodeBattleScRsp { + repeated APAMFCKFHLL ENCINPIHHDF = 14; // offset: 16 + uint32 retcode = 9; // offset: 32 + uint32 PGIEEGCGCDI = 7; // offset: 36 +} + +message ANAJELDHDBH { + double damage = 13; // offset: 24 + uint32 key = 8; // offset: 32 +} + +message BIKNPJPLDAO { + repeated ANAJELDHDBH HFHJGBHHBKM = 13; // offset: 16 + repeated ANAJELDHDBH FNHDDAMNKCG = 7; // offset: 24 + double total_damage = 14; // offset: 40 + uint32 MBOBGNPLLOO = 9; // offset: 48 + uint32 OBKCFGAJLJJ = 1; // offset: 52 +} + +// Type: Req +// CmdID: 9365 +message FOMCONFODHH { + BIKNPJPLDAO HNMLBLGGOLB = 8; // offset: 24 + JDGNMIDMACL GBJEALNCMJC = 4; // offset: 32 +} + +// Type: Rsp +// CmdID: 9431 +message JLCNOGIJGMH { + repeated APAMFCKFHLL IBLOFDAGDCE = 7; // offset: 16 + ItemList BPIOEKHMAIC = 14; // offset: 24 + ItemList DHPPLPJOMNB = 11; // offset: 32 + repeated APAMFCKFHLL IOFKDDFNDGC = 15; // offset: 40 + ItemList reward = 12; // offset: 48 + repeated APAMFCKFHLL HPCKMFMNOBG = 9; // offset: 56 + uint64 JEAEFMHIIAC = 8; // offset: 72 + JDGNMIDMACL GBJEALNCMJC = 13; // offset: 80 + uint32 retcode = 3; // offset: 84 +} + +// Type: Req +// CmdID: 9360 +message DDNJIHCBDDE { +} + +// Type: Rsp +// CmdID: 9437 +message MAAIAFILLFN { + uint32 retcode = 5; // offset: 24 +} + +// Type: Req +// CmdID: 9379 +message IABBGPLBLML { + uint32 JGFLMODLDCD = 12; // offset: 24 +} + +// Type: Rsp +// CmdID: 9362 +message MLBDIPICABB { + ItemList reward = 2; // offset: 24 + uint32 retcode = 7; // offset: 32 +} + +// Obf: IDFMIDPCJAC +// Type: Req +// CmdID: 9368 +message UpgradeTeamSlotCsCsReq { + uint32 level = 13; // offset: 24 + uint32 JIGOOAEFDPP = 7; // offset: 28 +} + +// Obf: GDLPHFCCCFL +// Type: Rsp +// CmdID: 9395 +message UpgradeTeamSlotCsRsp { + uint32 retcode = 4; // offset: 24 + uint32 level = 15; // offset: 28 + uint32 JIGOOAEFDPP = 13; // offset: 32 +} + +// Obf: OLFPLAAAFHI +// Type: Req +// CmdID: 9359 +message ReplaceTeamCsCsReq { + repeated APAMFCKFHLL ENCINPIHHDF = 8; // offset: 24 + uint32 MNKCHCLGNOM = 4; // offset: 32 +} + +// Obf: BDKIMOIFPIL +// Type: Rsp +// CmdID: 9392 +message ReplaceTeamCsRsp { + repeated APAMFCKFHLL ENCINPIHHDF = 14; // offset: 16 + uint32 retcode = 6; // offset: 32 +} + +// Type: Req +// CmdID: 9426 +message GAIANGFBBPG { + bool ECBJLAKHOCF = 6; // offset: 24 + uint32 LOFNHPHCCIL = 7; // offset: 28 +} + +// Type: Rsp +// CmdID: 9388 +message NDMGIMOOFBL { + repeated APAMFCKFHLL IBLOFDAGDCE = 8; // offset: 16 + ItemList reward = 3; // offset: 24 + repeated APAMFCKFHLL IOFKDDFNDGC = 12; // offset: 32 + repeated APAMFCKFHLL HPCKMFMNOBG = 15; // offset: 48 + uint32 retcode = 11; // offset: 56 + bool ECBJLAKHOCF = 2; // offset: 60 +} + +// Type: Req +// CmdID: 9421 +message DMEPOENPEIF { + uint32 PJODECIGFOI = 14; // offset: 24 +} + +// Type: Rsp +// CmdID: 9428 +message NMEMDFOCMFO { + repeated APAMFCKFHLL IOFKDDFNDGC = 7; // offset: 24 + repeated APAMFCKFHLL IBLOFDAGDCE = 5; // offset: 32 + repeated APAMFCKFHLL HPCKMFMNOBG = 11; // offset: 40 + uint32 retcode = 4; // offset: 48 + uint32 PJODECIGFOI = 6; // offset: 52 +} + +// Type: Req +// CmdID: 9411 +message BIJEDLPINKH { +} + +// Type: Rsp +// CmdID: 9374 +message LGNJPFPACGH { + KLNNIAHJBCO LJMLJKPLKBN = 10; // offset: 16 + uint32 retcode = 5; // offset: 32 +} + +// Obf: EAILAPHKBNO +// Type: Req +// CmdID: 9409 +message HandlePendingEquipCsReq { + bool DKPCAIGPHNO = 6; // offset: 24 +} + +// Obf: NEEFMPLOKIL +// Type: Rsp +// CmdID: 9424 +message HandlePendingEquipScRsp { + KLNNIAHJBCO LJMLJKPLKBN = 10; // offset: 16 + uint32 retcode = 2; // offset: 32 + bool DKPCAIGPHNO = 14; // offset: 36 +} + +// Obf: DOAGEJLCHJE +// Type: Req +// CmdID: 9402 +message DressSpecialEquipCsReq { + repeated APAMFCKFHLL COLOHMBFKIH = 9; // offset: 16 +} + +// Obf: NJABIIKAJEK +// Type: Rsp +// CmdID: 9398 +message DressSpecialEquipScRsp { + repeated APAMFCKFHLL COLOHMBFKIH = 5; // offset: 16 + uint32 retcode = 2; // offset: 32 +} + +// Obf: JOCIDFPEBGM +// Type: Req +// CmdID: 9440 +message TakeQuestEquipCsCsReq { + bool DKPCAIGPHNO = 4; // offset: 24 + uint32 quest_id = 6; // offset: 28 +} + +// Obf: MGKHEPIJPAC +// Type: Rsp +// CmdID: 9391 +message TakeQuestEquipCsRsp { + uint32 quest_id = 9; // offset: 24 + bool DKPCAIGPHNO = 6; // offset: 28 + uint32 retcode = 5; // offset: 32 +} + +// Obf: HMPGPHLEJKF +// Type: Req +// CmdID: 9399 +message TakeTaskRewardCsReq { +} + +// Obf: OPCILEAHKAH +// Type: Rsp +// CmdID: 9378 +message TakeTaskRewardScRsp { + ItemList reward = 14; // offset: 16 + uint32 retcode = 7; // offset: 32 +} + +// Obf: LOMPEEDFPLE +// Type: Notify +// CmdID: 9380 +message SyncChangeNtf { + repeated KAILIIEEBJM DGNGMJMPFGK = 11; // offset: 16 +} + +message FHMNLHLADJO { + uint32 AJIMPLLIFIE = 13; // offset: 24 + uint32 FKIIFFFJKJH = 3; // offset: 28 +} + +message KAILIIEEBJM { + oneof MMCGBGDJIPN { + PEPEHIDAKKK NBDDJGJOIEH = 11; // offset: 16 + KJMHIDMOBMB BBBEGOLJKHJ = 10; // offset: 16 + uint32 IFDLLJHHOGL = 3; // offset: 16 + HGPBONMLNAJ PJJGPDNKMJH = 7; // offset: 16 + BBIPCFPDEJN KGMIIKKGJFH = 4; // offset: 16 + FHLEBDMFCHL LNGGONNOBHM = 2; // offset: 16 + uint32 NJKHFPICPLK = 1; // offset: 16 + uint32 OLAAFALFKIH = 14; // offset: 16 + uint32 DLILJLGKBEK = 13; // offset: 16 + uint32 FFFBADMIMLF = 6; // offset: 16 + APAMFCKFHLL DGBFGDIMKND = 1719; // offset: 16 + bool EIJHKECFBLA = 1243; // offset: 16 + JIEKJDGEGDN POLADDGLAEH = 1038; // offset: 16 + uint32 NOAKIEIOKIB = 388; // offset: 16 + FHMNLHLADJO HAEIEPPAJFH = 1693; // offset: 16 + } +} + +message BBIPCFPDEJN { + CDABMABJFII reason = 11; // offset: 24 + uint64 GLANPLEGMPG = 2; // offset: 32 +} + +message FHLEBDMFCHL { + uint32 content_id = 6; // offset: 24 + LPPKGHJGOCC MMNJODIJPOE = 4; // offset: 28 +} + +// Obf: DCKICCFJELB +// Type: Req +// CmdID: 9351 +message TechTreeChangeNodeStateCsCsReq { + uint32 CDMFHNGEFCN = 10; // offset: 24 + OEDABANAJEK op_type = 11; // offset: 28 +} + +// Obf: CCCGMGMLKOM +// Type: Rsp +// CmdID: 9417 +message TechTreeChangeNodeStateCsRsp { + uint32 retcode = 1; // offset: 24 + OEDABANAJEK op_type = 10; // offset: 28 + uint32 CDMFHNGEFCN = 3; // offset: 32 +} + +// Obf: OMLBEGNKAOE +// Type: Req +// CmdID: 9385 +message TakeContentCsReq { + LPPKGHJGOCC MMNJODIJPOE = 9; // offset: 24 + uint32 content_id = 6; // offset: 28 +} + +// Obf: DIMGBMHNGAH +// Type: Rsp +// CmdID: 9366 +message TakeContentScRsp { + ItemList reward = 4; // offset: 24 + uint32 content_id = 3; // offset: 32 + uint32 retcode = 8; // offset: 36 + LPPKGHJGOCC MMNJODIJPOE = 1; // offset: 40 +} + +// Obf: OKABLGLBPOA +// Type: Req +// CmdID: 9355 +message StartDungeonCsReq { + repeated uint32 JAJDGPAKNLL = 2; // offset: 16 + repeated APAMFCKFHLL COLOHMBFKIH = 5; // offset: 32 + repeated APAMFCKFHLL ENCINPIHHDF = 4; // offset: 40 + uint32 EICEKDBENKM = 1; // offset: 48 +} + +message BCIMOPDDKHH { + repeated uint32 FEODDIKPAOA = 10; // offset: 16 + uint32 uid = 6; // offset: 32 +} + +// Obf: CPFNEECKCMK +// Type: Rsp +// CmdID: 9364 +message StartDungeonScRsp { + repeated BCIMOPDDKHH KMMBNFIFALA = 10; // offset: 24 + repeated APAMFCKFHLL ENCINPIHHDF = 14; // offset: 32 + repeated APAMFCKFHLL COLOHMBFKIH = 13; // offset: 40 + uint32 EICEKDBENKM = 11; // offset: 48 + uint32 retcode = 12; // offset: 52 +} + +// Obf: FNKBEGIDAAC +// Type: Req +// CmdID: 9432 +message EndDungeonCsReq { + repeated uint32 FEODDIKPAOA = 11; // offset: 16 + BIKNPJPLDAO HNMLBLGGOLB = 13; // offset: 24 + bool DHLLPOBKLIO = 10; // offset: 40 +} + +// Obf: LDCHLAKNODJ +// Type: Rsp +// CmdID: 9403 +message EndDungeonScRsp { + ItemList reward = 15; // offset: 16 + uint32 retcode = 10; // offset: 32 + uint32 EICEKDBENKM = 5; // offset: 36 + uint32 DHBKGOFBMIM = 11; // offset: 40 +} + +// Obf: HGDEGLENMPM +// Type: Req +// CmdID: 9443 +message GetFriendDungeonInfoCsReq { +} + +message OCBPHIBFFAC { + repeated APAMFCKFHLL CJDOEPKKJGC = 11; // offset: 24 + uint32 LNGEAIJIODK = 12; // offset: 32 + uint32 uid = 9; // offset: 36 + uint32 FANDKFADKKM = 4; // offset: 40 +} + +// Obf: MNFPIBFOIEF +// Type: Rsp +// CmdID: 9446 +message GetFriendDungeonInfoScRsp { + repeated OCBPHIBFFAC IOOIIKICFHE = 4; // offset: 24 + uint32 retcode = 10; // offset: 32 +} + +// Obf: BBABPMLDJMM +// Type: Req +// CmdID: 9389 +message BBABPMLDJMM { +} + +// Obf: NOHKADAPKHE +// Type: Rsp +// CmdID: 9438 +message NOHKADAPKHE { + ItemList reward = 3; // offset: 16 + repeated KAODLPJMEFE OILHLECGBCH = 1; // offset: 24 + uint32 retcode = 8; // offset: 40 +} + +// Obf: GFDJAEDKGGB +// Type: Notify +// CmdID: 9376 +message GetFriendNewAssistRewardScNotify { + uint32 FANDKFADKKM = 9; // offset: 24 +} + +// Obf: KKGJPMCFDON +// Type: Req +// CmdID: 9435 +message KKGJPMCFDON { + uint32 gacha_count = 3; // offset: 24 +} + +message LJGKDEKCHPJ { + uint32 MGBCAPIIKLM = 1; // offset: 24 + uint32 avatar_id = 7; // offset: 28 + uint32 MMONAECCLHN = 14; // offset: 32 +} + +message IGGFCPNDMPN { + oneof BNJPPHJNKHF { + LJGKDEKCHPJ AONEJBHFKMO = 1; // offset: 24 + uint32 BKJFBHANFLC = 8; // offset: 24 + } +} + +message EBNKDHCIJPH { + uint32 avatar_id = 1; // offset: 24 + uint32 KBOGFJANBPD = 5; // offset: 28 + uint32 ANPNFPJDPKP = 4; // offset: 32 +} + +// Obf: NILCAHCBKAI // Type: Rsp // CmdID: 9370 -message TakeContentScRsp { - MHGDJPMEFFN MKHDINDGHMD = 15; // offset: 36 - uint32 content_id = 1; // offset: 32 - ItemList reward = 10; // offset: 24 +message NILCAHCBKAI { + repeated IGGFCPNDMPN PGHCLDFGPOA = 3; // offset: 16 + repeated EBNKDHCIJPH APGBCDJHPGL = 12; // offset: 32 + uint32 retcode = 14; // offset: 40 + uint32 FOGCAJJOMMK = 7; // offset: 44 +} + +// Obf: BPHPLIKMHHF +// Type: Req +// CmdID: 9387 +message UpdateCustomInfoCsReq { + oneof MMCGBGDJIPN { + string title = 2; // offset: 24 + uint32 AJIMPLLIFIE = 8; // offset: 24 + } +} + +// Obf: DMBPHCPLGIJ +// Type: Rsp +// CmdID: 9384 +message UpdateCustomInfoScRsp { + uint32 retcode = 11; // offset: 32 + oneof MMCGBGDJIPN { + string title = 13; // offset: 16 + uint32 AJIMPLLIFIE = 15; // offset: 16 + } +} + +// Obf: COFMKALOLKB +// Type: Req +// CmdID: 9408 +message FinishQuestionCsReq { + uint32 JMBGMIPLLJI = 12; // offset: 24 + uint32 PDICFEGEPNM = 7; // offset: 28 + uint32 CJAINJMLDFC = 6; // offset: 32 + bool DJNDDEBIMGA = 1; // offset: 36 +} + +// Obf: KIDELOJLPFB +// Type: Rsp +// CmdID: 9393 +message FinishQuestionRsp { + bool DJNDDEBIMGA = 2; // offset: 24 + uint32 CJAINJMLDFC = 6; // offset: 28 + uint32 JMBGMIPLLJI = 9; // offset: 32 + uint32 PDICFEGEPNM = 3; // offset: 36 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; + EFDHFOEMKHH_NLCDGIPGFDJ = 0; + CmdDCABOALFJAP = 9479; + CmdNMEKJABIGGH = 9478; } // Type: Req // CmdID: 9479 -message COEOHEBFICO { - uint32 BFBIIPMBFHF = 2; // offset: 24 +message DCABOALFJAP { + uint32 OHMBEPHEBDJ = 9; // offset: 24 } // Type: Rsp -// CmdID: 9480 -message JHIAGLGPMBD { - uint32 retcode = 5; // offset: 24 - uint32 BFBIIPMBFHF = 9; // offset: 28 +// CmdID: 9478 +message NMEKJABIGGH { + uint32 retcode = 9; // offset: 24 + uint32 OHMBEPHEBDJ = 3; // 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; + PJMJNHAAEJI_NLCDGIPGFDJ = 0; + CmdMarkItemScRsp = 599; + CmdBatchRankUpEquipmentScRsp = 540; + CmdRelicFilterPlanClearNameScNotify = 543; + CmdDestroyItemScRsp = 501; + CmdExpUpEquipmentCsReq = 529; + CmdGetRecyleTimeScRsp = 566; + CmdComposeSelectedRelicScRsp = 559; + CmdAddEquipmentScRsp = 574; + CmdComposeItemScRsp = 583; + CmdLockEquipmentCsReq = 536; + CmdExpUpRelicCsReq = 509; + CmdGetRelicFilterPlanScRsp = 588; + CmdExpUpEquipmentScRsp = 512; + CmdGetMarkItemListScRsp = 585; + CmdSellItemScRsp = 524; + CmdExpUpRelicScRsp = 542; + CmdGeneralVirtualItemDataNotify = 514; + CmdRelicReforgeCsReq = 593; + CmdGetBagScRsp = 503; + CmdRankUpEquipmentScRsp = 587; + CmdComposeLimitNumUpdateScNotify = 549; + CmdEMLDLBKPEFD = 545; + CmdRelicReforgeConfirmCsReq = 591; + CmdCancelMarkItemNotify = 532; + CmdAMPMJPCFLND = 516; + CmdMGBKBIKLJDN = 537; + CmdMarkRelicFilterPlanScRsp = 558; + CmdRelicReforgeScRsp = 596; + CmdSyncTurnFoodNotify = 535; + CmdRelicReforgeConfirmScRsp = 523; + CmdLockEquipmentScRsp = 513; + CmdLockRelicScRsp = 538; + CmdAddRelicFilterPlanCsReq = 526; + CmdDiscardRelicScRsp = 553; + CmdGetMarkItemListCsReq = 567; + CmdDestroyItemCsReq = 528; + CmdUseItemScRsp = 581; + CmdMarkItemCsReq = 520; + CmdAddRelicFilterPlanScRsp = 590; + CmdMarkRelicFilterPlanCsReq = 534; + CmdModifyRelicFilterPlanCsReq = 541; + CmdExchangeHcoinCsReq = 578; + CmdGetRecyleTimeCsReq = 592; + CmdLockRelicCsReq = 576; + CmdExchangeHcoinScRsp = 552; + CmdGetRelicFilterPlanCsReq = 539; + CmdModifyRelicFilterPlanScRsp = 518; + CmdComposeSelectedRelicCsReq = 548; + CmdComposeLimitNumCompleteScNotify = 530; + CmdLJKFPPDFHMH = 505; + CmdDiscardRelicCsReq = 582; + CmdPromoteEquipmentCsReq = 580; + CmdGetBagCsReq = 573; + CmdSellItemCsReq = 561; + CmdComposeItemCsReq = 554; + CmdUseItemCsReq = 515; + CmdPromoteEquipmentScRsp = 527; + CmdBatchRankUpEquipmentCsReq = 589; + CmdRechargeSuccNotify = 571; + CmdRankUpEquipmentCsReq = 510; } -// Obf: EGEJGNADOHG enum RelicDiscardType { - EGEJGNADOHG_IFPDLCOIENF = 0; - EGEJGNADOHG_LBOOBHAMNBK = 1; - EGEJGNADOHG_PBKGFFCNBBH = 2; + PJHKIIDEOOG_ICFONCMFNLG = 0; + PJHKIIDEOOG_AOBKJJHAHCN = 1; + PJHKIIDEOOG_OHNJLMFECEN = 2; } -// Obf: HINDKODOBAA enum TurnFoodSwitch { - HINDKODOBAA_PCPDHELPKEM = 0; - HINDKODOBAA_KEBPGFMOCDD = 1; - HINDKODOBAA_EMLCFOEIAHM = 2; + FHLEKKNDBBE_NLCDGIPGFDJ = 0; + FHLEKKNDBBE_attack = 1; + FHLEKKNDBBE_FJLOGNFECHI = 2; } -// Obf: GMHEMMFCBPN +// Obf: HGKLNOIKPPE // Type: Req -// CmdID: 591 +// CmdID: 573 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 + uint32 rank = 5; // offset: 24 + uint32 promotion = 1; // offset: 28 + uint32 unique_id = 10; // offset: 32 + uint32 level = 4; // offset: 36 + uint32 tid = 14; // offset: 40 + bool is_protected = 8; // offset: 44 + uint32 exp = 13; // offset: 48 + uint32 dress_avatar_id = 9; // offset: 52 } -// Obf: CLKAJNJMLCN message Material { - uint32 tid = 11; // offset: 32 - uint32 num = 12; // offset: 36 - uint64 expire_time = 13; // offset: 24 + uint32 num = 5; // offset: 24 + uint32 tid = 6; // offset: 28 + uint64 expire_time = 13; // offset: 32 } -// Obf: KLGIOKJDBKF message WaitDelResource { uint32 num = 8; // offset: 24 - uint32 tid = 9; // offset: 28 + uint32 tid = 10; // offset: 28 } -message JLAEDKMBGEK { - uint32 num = 11; // offset: 32 - uint32 tid = 4; // offset: 36 - uint64 expire_time = 12; // offset: 24 +message BKGPJOBNMKJ { + uint64 expire_time = 5; // offset: 24 + uint32 tid = 3; // offset: 32 + uint32 num = 10; // offset: 36 } -message DPBEGBNICPG { - repeated PileItem HKIBJPFKLLO = 14; // offset: 16 - PileItem CFEHPHAJIOD = 5; // offset: 24 +message NKDNFDCFNCP { + repeated PileItem HJLENJODAMN = 14; // offset: 24 + PileItem FMOKFKBAEII = 7; // offset: 32 } -message ANDMLIEGPKE { - uint64 time = 15; // offset: 32 - repeated DPBEGBNICPG OIOFPADOGFC = 14; // offset: 16 +message OCKCHBDFGNL { + repeated NKDNFDCFNCP HJMDNLBNPNA = 5; // offset: 16 + uint64 time = 6; // offset: 32 } -message PFFDAFJLNOO { - repeated uint32 IKGEBHGEEFB = 2; // offset: 16 - uint32 tid = 7; // offset: 32 +message NLLLAAEJOBP { + repeated uint32 DMNHPNAPGNB = 9; // offset: 24 + uint32 tid = 12; // 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 JLAEDKMBGEK GHGKCFIFMBB = 4; // offset: 24 -} - -message GHFBGBPMPFL { - uint32 BGBEGBKGBHB = 1; // offset: 24 - uint32 IAPFJINFNLO = 11; // offset: 28 -} - -// Obf: KKJAKBABDOO -// Type: Notify -// CmdID: 528 -message ComposeLimitNumCompleteScNotify { - repeated GHFBGBPMPFL BPCEJLENHIJ = 2; // offset: 24 -} - -// Obf: NBDCCMOOFOI -// Type: Notify -// CmdID: 565 -message ComposeLimitNumUpdateScNotify { - GHFBGBPMPFL BDOJDMMEHEH = 6; // offset: 24 -} - -// Obf: LJLBFDINKBE -// Type: Req -// CmdID: 573 -message DestroyItemCsReq { - uint32 PIAFCPCDCDF = 14; // offset: 28 - uint32 item_id = 12; // offset: 24 - uint32 FJOFDONMHPH = 8; // offset: 32 -} - -// Obf: NOKHDEHLJBL -// Type: Rsp -// CmdID: 553 -message DestroyItemScRsp { - uint32 retcode = 6; // offset: 28 - uint32 PIAFCPCDCDF = 10; // offset: 24 -} - -// Obf: MCPNPKINGAG -// Type: Req -// CmdID: 508 -message GetMarkItemListCsReq { -} - -// Obf: GEJCHKEGBLD -// Type: Rsp -// CmdID: 517 -message GetMarkItemListScRsp { - repeated uint32 KFIKCHJDEGL = 6; // offset: 16 - uint32 retcode = 10; // offset: 32 -} - -// Obf: HHPAMJHPHNG -// Type: Req -// CmdID: 551 -message MarkItemCsReq { - bool EKLCFBIPGGO = 9; // offset: 24 - uint32 item_id = 13; // offset: 28 -} - -// Obf: MFAEPJDABHC -// Type: Rsp -// CmdID: 525 -message MarkItemScRsp { - uint32 retcode = 4; // offset: 28 - uint32 item_id = 1; // offset: 24 - bool EKLCFBIPGGO = 9; // offset: 32 -} - -// Obf: GCJJEKNGOHM -// Type: Notify -// CmdID: 554 -message CancelMarkItemNotify { - uint32 item_id = 15; // offset: 24 -} - -// Obf: OMBMNOHAFKC -// Type: Notify -// CmdID: 579 -message SyncTurnFoodNotify { - repeated TurnFoodSwitch MAODNHNHLIJ = 9; // offset: 24 - repeated uint32 DBPDPHIMBDJ = 15; // offset: 32 -} - -// Obf: DBFDHJIJAFB -// Type: Req -// CmdID: 520 -message SetTurnFoodSwitchCsReq { - TurnFoodSwitch EDDIOHMNNNB = 3; // offset: 28 - bool AMFLNLGBJGL = 6; // offset: 24 -} - -// Type: Rsp -// CmdID: 593 -message ADCEACIMKLG { - bool AMFLNLGBJGL = 7; // offset: 28 - uint32 retcode = 15; // offset: 32 - TurnFoodSwitch EDDIOHMNNNB = 4; // offset: 24 -} - -// Obf: KHIJLEGPDMN -// Type: Notify -// CmdID: 502 -message GeneralVirtualItemDataNotify { - repeated PileItem KCJCBBKKCGI = 3; // offset: 16 - bool NONMONPHBPE = 13; // offset: 32 -} - -message FOFBDBJBEJE { - bool DPLPBDKDCKN = 9; // offset: 28 - uint32 JAKNEBNDFFB = 14; // offset: 24 -} - -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: GIGPCPDAHCG -// Type: Req -// CmdID: 536 -message GetRelicFilterPlanCsReq { -} - -// Obf: JHKGOPBHPKL +// Obf: GJDACOJFAGG // Type: Rsp // CmdID: 503 -message GetRelicFilterPlanScRsp { - uint32 retcode = 14; // offset: 32 - repeated EECJMIOAFFG GGBAILCKHMH = 4; // offset: 16 +message GetBagScRsp { + repeated TurnFoodSwitch EOJBFLHBNMB = 5; // offset: 16 + repeated uint32 CAMEGAGKPGL = 14; // offset: 24 + repeated BKGPJOBNMKJ NAJFMIIFIEC = 12; // offset: 32 + repeated Material material_list = 4; // offset: 40 + repeated OCKCHBDFGNL FFEGBHJLBNH = 10; // offset: 56 + repeated Relic relic_list = 3; // offset: 64 + repeated NLLLAAEJOBP EPBGLFHEFJJ = 959; // offset: 72 + repeated uint32 HGGGFLABDLB = 6; // offset: 80 + repeated PileItem PLBLHEKEIJO = 8; // offset: 88 + repeated WaitDelResource wait_del_resource_list = 13; // offset: 96 + repeated Equipment equipment_list = 9; // offset: 104 + repeated uint32 KOFNOJCMEFA = 7; // offset: 112 + repeated Material DNGBGGNKEHO = 2; // offset: 120 + repeated BKGPJOBNMKJ CNDODPICGHI = 11; // offset: 128 + uint32 PHIGPIGFPHD = 15; // offset: 136 + uint32 retcode = 1; // offset: 140 } -// Obf: FCHEDGNKCCK // Type: Req -// CmdID: 592 -message AddRelicFilterPlanCsReq { - 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: FKLMNHIHFPC -// Type: Rsp -// CmdID: 524 -message AddRelicFilterPlanScRsp { - uint32 retcode = 13; // offset: 32 - EECJMIOAFFG DMBNEIJIEIK = 6; // offset: 24 -} - -// Obf: BEOLPAGLMMF -// Type: Req -// CmdID: 578 -message ModifyRelicFilterPlanCsReq { - uint32 KKGIEENCOIC = 6; // offset: 36 - oneof BPIHFAJCLOC { - string name = 15; // offset: 24 - FOFBDBJBEJE JHHHONJIKGL = 14; // offset: 24 - OBOKDHDOKAD HMIHLDPMPOM = 1; // offset: 24 - } -} - -// 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: 559 -message DeleteRelicFilterPlanCsReq { - repeated uint32 IBJMBIACFEK = 13; // offset: 24 - bool KIPBINBIDAE = 4; // offset: 32 +// CmdID: 580 +message PromoteEquipmentCsReq { + ItemCostData cost_data = 14; // offset: 24 + uint32 equipment_unique_id = 5; // offset: 32 } // Type: Rsp -// CmdID: 529 -message KFDGNFBAOGN { - repeated uint32 IBJMBIACFEK = 4; // offset: 24 - uint32 retcode = 2; // offset: 32 - bool KIPBINBIDAE = 10; // offset: 36 -} - -// Obf: PNPEBAMNNNO -// Type: Req -// CmdID: 512 -message MarkRelicFilterPlanCsReq { - bool KIPBINBIDAE = 15; // offset: 32 - bool KBNKNAHGPHG = 10; // offset: 33 - repeated uint32 IBJMBIACFEK = 2; // offset: 24 -} - -// Obf: CCGEAHALKEA -// Type: Rsp -// CmdID: 577 -message MarkRelicFilterPlanScRsp { - uint32 retcode = 10; // offset: 36 - repeated uint32 IBJMBIACFEK = 7; // offset: 24 - bool KIPBINBIDAE = 2; // offset: 33 - bool KBNKNAHGPHG = 4; // offset: 32 -} - -// Type: Notify -// CmdID: 516 -message ACONIFJJKCG { - uint32 KKGIEENCOIC = 14; // offset: 24 -} - -// Obf: OLKNMBCGACG -// Type: Req -// CmdID: 506 -message RelicReforgeCsReq { - uint32 reforge_block_sub_affix_id = 6; // offset: 24 - uint32 relic_unique_id = 15; // offset: 28 -} - -// Type: Rsp -// CmdID: 588 -message HKJGDIKJIGI { +// CmdID: 527 +message PromoteEquipmentScRsp { uint32 retcode = 5; // offset: 24 } -// Obf: ODNEEOPKDFJ // Type: Req -// CmdID: 552 -message RelicReforgeConfirmCsReq { - uint32 relic_unique_id = 11; // offset: 24 - bool ALFGNMOCOFI = 9; // offset: 28 +// CmdID: 536 +message LockEquipmentCsReq { + repeated uint32 LDBMBPBGFHK = 5; // offset: 16 + bool is_locked = 14; // offset: 32 } // Type: Rsp -// CmdID: 590 -message ILJJBGNEMHH { - uint32 retcode = 10; // offset: 24 +// CmdID: 513 +message LockEquipmentScRsp { + uint32 retcode = 7; // offset: 24 } -// Obf: EHPNGMCBMBF -enum CmdJukeboxType { - EHPNGMCBMBF_PCPDHELPKEM = 0; - CmdUnlockBackGroundMusicCsReq = 3114; - CmdGetJukeboxDataScRsp = 3110; - CmdPlayBackGroundMusicCsReq = 3194; - CmdIDEBDGICHAJ = 3109; - CmdGetJukeboxDataCsReq = 3191; - CmdCJAPFOOONKC = 3198; - CmdUnlockBackGroundMusicScRsp = 3118; - CmdPlayBackGroundMusicScRsp = 3195; -} - -message LOKLDEFIKJB { - uint32 id = 8; // offset: 28 - uint32 group_id = 15; // offset: 32 - bool KPOKKFJINNM = 10; // offset: 24 -} - -// Obf: AAJGCLJAOOG +// Obf: BDHDBGECGJA // Type: Req -// CmdID: 3191 +// CmdID: 515 +message UseItemCsReq { + bool DGEKFCHEAPO = 5; // offset: 24 + uint32 use_item_id = 6; // offset: 28 + uint32 base_avatar_id = 8; // offset: 32 + AvatarType KANPPCMBJHG = 7; // offset: 36 + uint32 optional_reward_id = 10; // offset: 40 + uint32 use_item_count = 15; // offset: 44 +} + +// Obf: FKOIIHNOICH +// Type: Rsp +// CmdID: 581 +message UseItemScRsp { + ItemList return_data = 15; // offset: 24 + uint64 month_card_out_date_time = 7; // offset: 32 + uint32 use_item_count = 9; // offset: 40 + uint32 formula_id = 2; // offset: 44 + uint32 retcode = 14; // offset: 48 + uint32 use_item_id = 1; // offset: 52 +} + +// Type: Req +// CmdID: 510 +message RankUpEquipmentCsReq { + ItemCostData cost_data = 10; // offset: 16 + uint32 equipment_unique_id = 4; // offset: 32 +} + +// Type: Rsp +// CmdID: 587 +message RankUpEquipmentScRsp { + uint32 retcode = 3; // offset: 24 +} + +message FBNBEIKABGE { + ItemCostData cost_data = 3; // offset: 16 + uint32 equipment_unique_id = 12; // offset: 32 +} + +// Type: Req +// CmdID: 589 +message BatchRankUpEquipmentCsReq { + repeated FBNBEIKABGE switch_list = 13; // offset: 16 +} + +// Type: Rsp +// CmdID: 540 +message BatchRankUpEquipmentScRsp { + uint32 retcode = 6; // offset: 24 +} + +// Obf: PJGAHLDOIIG +// Type: Req +// CmdID: 529 +message ExpUpEquipmentCsReq { + ItemCostData cost_data = 6; // offset: 16 + uint32 equipment_unique_id = 10; // offset: 32 +} + +// Obf: GIFJFIDCJAI +// Type: Rsp +// CmdID: 512 +message ExpUpEquipmentScRsp { + repeated PileItem return_item_list = 10; // offset: 24 + uint32 retcode = 11; // offset: 32 +} + +// Obf: NPIAJDLLAHL +// Type: Req +// CmdID: 554 +message ComposeItemCsReq { + ItemCostData convert_item_list = 8; // offset: 24 + ItemCostData compose_item_list = 11; // offset: 32 + uint32 compose_id = 7; // offset: 40 + uint32 count = 2; // offset: 44 +} + +// Obf: PNBGCDGOLJB +// Type: Rsp +// CmdID: 583 +message ComposeItemScRsp { + ItemList return_item_list = 7; // offset: 16 + uint32 retcode = 5; // offset: 32 + uint32 count = 10; // offset: 36 + uint32 compose_id = 15; // offset: 40 +} + +// Obf: DEAIMKCPPDJ +// Type: Req +// CmdID: 548 +message ComposeSelectedRelicCsReq { + ItemCostData wr_item_list = 13; // offset: 16 + repeated uint32 sub_affix_id_list = 6; // offset: 24 + ItemCostData compose_item_list = 15; // offset: 40 + uint32 count = 9; // offset: 48 + uint32 main_affix_id = 3; // offset: 52 + uint32 compose_id = 2; // offset: 56 + uint32 compose_relic_id = 5; // offset: 60 +} + +// Obf: GJHDDFIJJIC +// Type: Rsp +// CmdID: 559 +message ComposeSelectedRelicScRsp { + ItemList return_item_list = 12; // offset: 24 + uint32 retcode = 10; // offset: 32 + uint32 compose_id = 4; // offset: 36 +} + +// Obf: PKIAEJLCPHL +// Type: Req +// CmdID: 509 +message ExpUpRelicCsReq { + ItemCostData cost_data = 3; // offset: 24 + uint32 relic_unique_id = 8; // offset: 32 +} + +// Obf: KJMNPHBPHLD +// Type: Rsp +// CmdID: 542 +message ExpUpRelicScRsp { + repeated PileItem return_item_list = 4; // offset: 16 + uint32 retcode = 11; // offset: 32 +} + +// Type: Req +// CmdID: 576 +message LockRelicCsReq { + repeated uint32 relic_ids = 6; // offset: 24 + bool NPPKABBJCMI = 4; // offset: 32 + bool is_locked = 9; // offset: 33 +} + +// Type: Rsp +// CmdID: 538 +message LockRelicScRsp { + uint32 retcode = 5; // offset: 24 +} + +// Obf: ACGCJMLFHCO +// Type: Req +// CmdID: 582 +message DiscardRelicCsReq { + repeated uint32 relic_ids = 8; // offset: 16 + uint64 KDGCPMGOPPJ = 14; // offset: 32 + bool DKPCAIGPHNO = 4; // offset: 40 + RelicDiscardType IFEEJKMACHF = 9; // offset: 44 +} + +// Obf: EMGMPNOKJGL +// Type: Rsp +// CmdID: 553 +message DiscardRelicScRsp { + repeated uint32 relic_ids = 12; // offset: 24 + RelicDiscardType IFEEJKMACHF = 2; // offset: 32 + bool DKPCAIGPHNO = 9; // offset: 36 + uint32 retcode = 10; // offset: 40 +} + +// Obf: DBEMDBEGDLA +// Type: Req +// CmdID: 561 +message SellItemCsReq { + ItemCostData cost_data = 5; // offset: 24 + bool HNLKAEBKKBL = 11; // offset: 32 +} + +// Obf: NDFJEJPFCGK +// Type: Rsp +// CmdID: 524 +message SellItemScRsp { + ItemList return_item_list = 6; // offset: 16 + uint32 retcode = 13; // offset: 32 +} + +// Obf: LLOJHLJFJIM +// Type: Notify +// CmdID: 571 +message RechargeSuccNotify { + ItemList item_list = 9; // offset: 24 + string price_tier = 10; // offset: 32 + string product_id = 12; // offset: 40 + uint64 month_card_out_date_time = 7; // offset: 48 +} + +// Obf: NFONKIEFCCK +// Type: Req +// CmdID: 578 +message ExchangeHcoinCsReq { + uint32 num = 6; // offset: 24 +} + +// Obf: PIHLJLKOPEE +// Type: Rsp +// CmdID: 552 +message ExchangeHcoinScRsp { + uint32 retcode = 9; // offset: 24 + uint32 num = 13; // offset: 28 +} + +// Obf: MJEJCMECDDN +// Type: Notify +// CmdID: 574 +message AddEquipmentScRsp { + uint32 KAJCFPKEGBP = 14; // offset: 24 +} + +// Obf: CJJPGIGPDIA +// Type: Req +// CmdID: 592 +message GetRecyleTimeCsReq { + repeated uint32 IKJMAFGBMEL = 3; // offset: 16 +} + +// Obf: JFOEKIFGPCP +// Type: Rsp +// CmdID: 566 +message GetRecyleTimeScRsp { + repeated BKGPJOBNMKJ NAJFMIIFIEC = 9; // offset: 24 + uint32 retcode = 4; // offset: 32 +} + +message DPGAHDIJJDL { + uint32 KAHMGPGPOII = 4; // offset: 24 + uint32 DJLNCCEIDNO = 9; // offset: 28 +} + +// Obf: LHILENAKIPI +// Type: Notify +// CmdID: 530 +message ComposeLimitNumCompleteScNotify { + repeated DPGAHDIJJDL MGLCGPMNHBB = 15; // offset: 24 +} + +// Obf: OMJPICCHOEG +// Type: Notify +// CmdID: 549 +message ComposeLimitNumUpdateScNotify { + DPGAHDIJJDL PLJFOAPFELP = 4; // offset: 24 +} + +// Obf: EKEFLKGCMBN +// Type: Req +// CmdID: 528 +message DestroyItemCsReq { + uint32 item_id = 11; // offset: 24 + uint32 item_count = 8; // offset: 28 + uint32 ADOIMNBAGKC = 1; // offset: 32 +} + +// Obf: BGJEJDDLJPE +// Type: Rsp +// CmdID: 501 +message DestroyItemScRsp { + uint32 retcode = 3; // offset: 24 + uint32 ADOIMNBAGKC = 13; // offset: 28 +} + +// Obf: DEBAGFJEEIA +// Type: Req +// CmdID: 567 +message GetMarkItemListCsReq { +} + +// Obf: PLCBONEAMNL +// Type: Rsp +// CmdID: 585 +message GetMarkItemListScRsp { + repeated uint32 PEPKCBILIFO = 10; // offset: 24 + uint32 retcode = 4; // offset: 32 +} + +// Obf: GFKOAPFOFNL +// Type: Req +// CmdID: 520 +message MarkItemCsReq { + bool ABDJKPCGDHO = 6; // offset: 24 + uint32 item_id = 5; // offset: 28 +} + +// Obf: GGBGDAFPGID +// Type: Rsp +// CmdID: 599 +message MarkItemScRsp { + uint32 retcode = 10; // offset: 24 + bool ABDJKPCGDHO = 9; // offset: 28 + uint32 item_id = 11; // offset: 32 +} + +// Obf: IOHGFLDMPEM +// Type: Notify +// CmdID: 532 +message CancelMarkItemNotify { + uint32 item_id = 5; // offset: 24 +} + +// Obf: DMDDINNHIOE +// Type: Notify +// CmdID: 535 +message SyncTurnFoodNotify { + repeated uint32 CAMEGAGKPGL = 13; // offset: 24 + repeated TurnFoodSwitch EOJBFLHBNMB = 4; // offset: 32 +} + +// Type: Req +// CmdID: 516 +message AMPMJPCFLND { + TurnFoodSwitch KLAJGAKAFCP = 2; // offset: 24 + bool FEBKMOCOJLE = 13; // offset: 28 +} + +// Type: Rsp +// CmdID: 505 +message LJKFPPDFHMH { + TurnFoodSwitch KLAJGAKAFCP = 12; // offset: 24 + uint32 retcode = 15; // offset: 28 + bool FEBKMOCOJLE = 5; // offset: 32 +} + +// Obf: MLNNABAOJGC +// Type: Notify +// CmdID: 514 +message GeneralVirtualItemDataNotify { + repeated PileItem FCNBHBHMFMC = 6; // offset: 16 + bool EBLPGLFJNEL = 12; // offset: 32 +} + +message KJDLIPEIAAK { + uint32 OLELCDKLPDK = 9; // offset: 24 + bool IFONLBKJGFE = 11; // offset: 28 +} + +message GABKFNAJIDD { + BNAILMNNGIF LJKNDCIOOCG = 15; // offset: 16 + KJDLIPEIAAK MJPKBIGCFOM = 6; // offset: 32 + string name = 1; // offset: 40 + uint32 NPHAJEKCBKF = 9; // offset: 48 + bool is_marked = 14; // offset: 52 + uint32 GFEENEDNJGF = 2; // offset: 56 + int64 BNCALAMGIOC = 10; // offset: 64 +} + +// Obf: ENCGNAJCJME +// Type: Req +// CmdID: 539 +message GetRelicFilterPlanCsReq { +} + +// Obf: JJDNPDECDDA +// Type: Rsp +// CmdID: 588 +message GetRelicFilterPlanScRsp { + repeated GABKFNAJIDD JCKBEEKBPHF = 4; // offset: 16 + uint32 retcode = 11; // offset: 32 +} + +// Obf: AAMPBNNKEOK +// Type: Req +// CmdID: 526 +message AddRelicFilterPlanCsReq { + KJDLIPEIAAK MJPKBIGCFOM = 3; // offset: 16 + BNAILMNNGIF LJKNDCIOOCG = 15; // offset: 24 + string name = 1; // offset: 32 + bool is_marked = 14; // offset: 48 + uint32 GFEENEDNJGF = 13; // offset: 52 +} + +// Obf: EBPBGFNCJEP +// Type: Rsp +// CmdID: 590 +message AddRelicFilterPlanScRsp { + GABKFNAJIDD relic_plan = 11; // offset: 16 + uint32 retcode = 12; // offset: 32 +} + +// Obf: BAIEHPEHGIO +// Type: Req +// CmdID: 541 +message ModifyRelicFilterPlanCsReq { + uint32 NPHAJEKCBKF = 14; // offset: 32 + oneof KKNBOACNCON { + string name = 7; // offset: 16 + KJDLIPEIAAK MJPKBIGCFOM = 15; // offset: 16 + BNAILMNNGIF LJKNDCIOOCG = 10; // offset: 16 + } +} + +// Obf: DEHJKNPFDMA +// Type: Rsp +// CmdID: 518 +message ModifyRelicFilterPlanScRsp { + uint32 NPHAJEKCBKF = 13; // offset: 32 + uint32 retcode = 9; // offset: 36 + int64 BNCALAMGIOC = 3; // offset: 48 + oneof KKNBOACNCON { + string name = 4; // offset: 24 + KJDLIPEIAAK MJPKBIGCFOM = 7; // offset: 24 + BNAILMNNGIF LJKNDCIOOCG = 5; // offset: 24 + } +} + +// Type: Req +// CmdID: 545 +message EMLDLBKPEFD { + repeated uint32 GGIGDJPFBBP = 9; // offset: 16 + bool NPPKABBJCMI = 4; // offset: 32 +} + +// Type: Rsp +// CmdID: 537 +message MGBKBIKLJDN { + repeated uint32 GGIGDJPFBBP = 10; // offset: 16 + uint32 retcode = 12; // offset: 32 + bool NPPKABBJCMI = 15; // offset: 36 +} + +// Obf: LBFJJFDFABF +// Type: Req +// CmdID: 534 +message MarkRelicFilterPlanCsReq { + repeated uint32 GGIGDJPFBBP = 8; // offset: 16 + bool NPPKABBJCMI = 7; // offset: 32 + bool BIJJOJNJHDO = 6; // offset: 33 +} + +// Obf: NLFHJLDBOEA +// Type: Rsp +// CmdID: 558 +message MarkRelicFilterPlanScRsp { + repeated uint32 GGIGDJPFBBP = 11; // offset: 16 + uint32 retcode = 6; // offset: 32 + bool NPPKABBJCMI = 2; // offset: 36 + bool BIJJOJNJHDO = 1; // offset: 37 +} + +// Type: Notify +// CmdID: 543 +message RelicFilterPlanClearNameScNotify { + uint32 NPHAJEKCBKF = 12; // offset: 24 +} + +// Type: Req +// CmdID: 593 +message RelicReforgeCsReq { + uint32 reforge_block_sub_affix_id = 3; // offset: 24 + uint32 relic_unique_id = 1; // offset: 28 +} + +// Type: Rsp +// CmdID: 596 +message RelicReforgeScRsp { + uint32 retcode = 13; // offset: 24 +} + +// Type: Req +// CmdID: 591 +message RelicReforgeConfirmCsReq { + bool is_cancel = 5; // offset: 24 + uint32 relic_unique_id = 3; // offset: 28 +} + +// Type: Rsp +// CmdID: 523 +message RelicReforgeConfirmScRsp { + uint32 retcode = 2; // offset: 24 +} + +enum CmdJukeboxType { + ONBKHMHLADC_NLCDGIPGFDJ = 0; + CmdGetJukeboxDataCsReq = 3173; + CmdUnlockBackGroundMusicScRsp = 3113; + CmdFKLMGEFILDI = 3115; + CmdUnlockBackGroundMusicCsReq = 3136; + CmdPlayBackGroundMusicScRsp = 3127; + CmdPlayBackGroundMusicCsReq = 3180; + CmdEGDFPDHNOKO = 3181; + CmdGetJukeboxDataScRsp = 3103; +} + +message LHHGCDLCJDA { + uint32 group_id = 9; // offset: 24 + uint32 id = 6; // offset: 28 + bool BIMDKNLMICG = 2; // offset: 32 +} + +// Obf: DONHOEBBNNG +// Type: Req +// CmdID: 3173 message GetJukeboxDataCsReq { } -// Obf: HFKNKNJBIOP +// Obf: KLIPBCNOPNO // Type: Rsp -// CmdID: 3110 +// CmdID: 3103 message GetJukeboxDataScRsp { - uint32 retcode = 9; // offset: 40 - MCPPIEJEBEF JILKOPINLDC = 14; // offset: 32 - repeated LOKLDEFIKJB EEEOKMJNGHJ = 4; // offset: 16 + MNCBEDBDDHL GFFOBALDBPM = 9; // offset: 16 + repeated LHHGCDLCJDA IOKAJIBHLMP = 10; // offset: 24 + uint32 retcode = 6; // offset: 40 } -// Obf: OIEJEPOPHCC +// Obf: JFFEDGDNJEA // Type: Req -// CmdID: 3194 +// CmdID: 3180 message PlayBackGroundMusicCsReq { - MCPPIEJEBEF DMGCIDGKPFF = 10; // offset: 16 + MNCBEDBDDHL IKJNIKIGFLF = 2; // offset: 24 } -// Obf: IHHNFEICJHL +// Obf: KOCPKKFLHBJ // Type: Rsp -// CmdID: 3195 +// CmdID: 3127 message PlayBackGroundMusicScRsp { - uint32 retcode = 12; // offset: 32 - MCPPIEJEBEF JILKOPINLDC = 8; // offset: 24 + MNCBEDBDDHL GFFOBALDBPM = 11; // offset: 16 + uint32 retcode = 13; // offset: 32 } -// Obf: LINLOKHGKON +// Obf: CFEBLJEFOMA // Type: Req -// CmdID: 3114 +// CmdID: 3136 message UnlockBackGroundMusicCsReq { - repeated uint32 JCCOOGLCMNP = 12; // offset: 24 + repeated uint32 LIGKEOLPFBE = 12; // offset: 24 } -// Obf: BFANEPJLCEH +// Obf: LMINGAKNDKP // Type: Rsp -// CmdID: 3118 +// CmdID: 3113 message UnlockBackGroundMusicScRsp { - repeated LOKLDEFIKJB EEEOKMJNGHJ = 7; // offset: 32 - uint32 retcode = 14; // offset: 40 - repeated uint32 CHAKAAOEDHC = 10; // offset: 16 + repeated uint32 BPFGBEBPEDP = 14; // offset: 24 + repeated LHHGCDLCJDA IOKAJIBHLMP = 11; // offset: 32 + uint32 retcode = 7; // offset: 40 } // Type: Req -// CmdID: 3109 -message IDEBDGICHAJ { - uint32 OOCPBJLBPDH = 15; // offset: 24 +// CmdID: 3115 +message FKLMGEFILDI { + uint32 JKFCKJNHLHI = 11; // offset: 24 } // Type: Rsp -// CmdID: 3198 -message CJAPFOOONKC { - uint32 retcode = 10; // offset: 24 - uint32 OOCPBJLBPDH = 7; // offset: 28 +// CmdID: 3181 +message EGDFPDHNOKO { + uint32 retcode = 3; // offset: 24 + uint32 JKFCKJNHLHI = 10; // offset: 28 } -// Obf: IPPOLBNMGNK enum CmdLimaoNewsType { - 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; + ELGHLKHAMKB_NLCDGIPGFDJ = 0; + ELGHLKHAMKB_JKLDNBFNOGA = 9199; + CmdLJCBIAEMLDN = 9187; + ELGHLKHAMKB_FJKMBBBFDGO = 9201; + ELGHLKHAMKB_OKDICCOLPLG = 9195; + ELGHLKHAMKB_POBOGNLNKCJ = 9197; + ELGHLKHAMKB_OIIMHPFEBGF = 9191; + ELGHLKHAMKB_CDCJOCAPMBO = 9190; + ELGHLKHAMKB_OMLIMKCEKKI = 9206; + CmdEPMONPAABKJ = 9203; + CmdKBAKBMGBNOL = 9181; + ELGHLKHAMKB_ALJLHGANFEM = 9202; + CmdJKHGDJGBHCD = 9198; + ELGHLKHAMKB_MGKFNLIDIMN = 9186; + ELGHLKHAMKB_NOGFALFDIHF = 9182; + CmdPNALNDONMCK = 9184; + CmdGHBBMIJFIAD = 9205; + CmdGHBKJLIHHGJ = 9183; + CmdOFDMHDODALP = 9208; + ELGHLKHAMKB_FGEBELHDACI = 9194; + ELGHLKHAMKB_JOGEHJJCHNM = 9207; + CmdDDAPICMFDAB = 9200; + CmdACGBGKFFAOL = 9196; + CmdJEGNOIJMBCA = 9188; + CmdCPGFNBBIGLH = 9210; + CmdMAGMMMINOAJ = 9192; } -// Obf: KMPIHHBLOAB enum LimaoNewsOfficeSurveyState { - KMPIHHBLOAB_PCPDHELPKEM = 0; - KMPIHHBLOAB_IHAOKLGOKCH = 1; - KMPIHHBLOAB_OPNADFKBGNN = 2; - KMPIHHBLOAB_FFLCHLPOFNM = 3; - KMPIHHBLOAB_POOLAGHGCMG = 4; + NMCBKMBDILL_NLCDGIPGFDJ = 0; + NMCBKMBDILL_PPBPGHDDCOL = 1; + NMCBKMBDILL_IGGJEJAHPIJ = 2; + NMCBKMBDILL_BBNEHDGPGGH = 3; + NMCBKMBDILL_CCKPNCIBDGP = 4; } -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 PBLBAAMLNLH { + bool KBLBFGANMPJ = 3; // offset: 24 + bool BBMCAHOMEFN = 2; // offset: 25 + bool MNBBCAMDGDI = 6; // offset: 26 + uint32 MDJMBGPLCDD = 5; // offset: 28 + uint32 LJHGIFGINOL = 11; // offset: 32 + uint32 CBGODLHCLPK = 12; // offset: 36 + uint32 BMGBBEMHLIG = 15; // offset: 40 } -message OOJKKECPOJA { - uint32 NLEAPFFAFEE = 7; // offset: 28 - bool ACMGBNNEACJ = 10; // offset: 24 +message PJPMBOBAMIC { + uint32 BEOHGAADKPH = 10; // offset: 24 + bool KBLBFGANMPJ = 6; // offset: 28 } -message CCHBNJEGJGH { - repeated OOJKKECPOJA NCBFLPMBCHJ = 6; // offset: 16 - uint32 NMDDAFKIGDF = 9; // offset: 32 +message HDDBFAIFCGK { + repeated PJPMBOBAMIC EHFHDELPGLN = 15; // offset: 24 + uint32 LFPABLEIKKE = 1; // offset: 32 } -message MPDHIFKGDCL { - bool has_passed = 13; // offset: 24 - uint32 KBKLMLKDNMP = 9; // offset: 28 - uint32 progress = 6; // offset: 36 - uint32 IEMPGPCNAAH = 1; // offset: 32 +message LGGGHFDBCFN { + uint32 FDGJLMMEAOF = 4; // offset: 24 + uint32 KBDOBOODPAK = 13; // offset: 28 + uint32 progress = 6; // offset: 32 + bool has_passed = 1; // offset: 36 } -message EDKFJKKCIID { - uint32 PHDLMLHKIHH = 5; // offset: 28 - uint32 POCEEJLGAMH = 10; // offset: 24 +message FNIDNGOGAFF { + uint32 KPKJALDCMIK = 5; // offset: 24 + uint32 IIADKFFPKGP = 7; // offset: 28 } -message OLMHJIHCMBB { - uint32 JANGNOODOIN = 6; // offset: 28 - uint32 MFMJBFDFMHG = 5; // offset: 24 +message KJAMNAOLOLL { + uint32 LJHGIFGINOL = 3; // offset: 24 + uint32 MBBGFJGCHGE = 1; // offset: 28 } -message FNJHKMNEOCB { +message PNOAIGFGNKE { } // Type: Rsp // 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 JKHGDJGBHCD { + repeated uint32 KBMHPOBLMKH = 6; // offset: 24 + repeated uint32 BEBLBBEEIGH = 8; // offset: 32 + repeated PBLBAAMLNLH JLADELFEHNO = 13; // offset: 40 + repeated KJAMNAOLOLL LFEGDDMBLEE = 1; // offset: 48 + repeated FNIDNGOGAFF LBBGCNIJMJC = 10; // offset: 56 + repeated LGGGHFDBCFN JEFNJEJFPGK = 12; // offset: 64 + repeated HDDBFAIFCGK IDMHGCAIBNK = 15; // offset: 72 + repeated uint32 BIGCHMJEPKE = 3; // offset: 80 + uint32 retcode = 9; // offset: 88 + uint32 JDGKFGONCJI = 2; // offset: 92 + bool HIHOBEPGLEJ = 4; // offset: 96 } -message LLAAFBELBLB { - uint32 CDKEDFPEFIJ = 13; // offset: 24 +message IBPHNIBGMPH { + uint32 CBGODLHCLPK = 10; // offset: 24 } // Type: Rsp -// CmdID: 9199 -message MBPNKKMKCHC { +// CmdID: 9192 +message MAGMMMINOAJ { + PBLBAAMLNLH AMFEFIDDMDA = 11; // offset: 24 uint32 retcode = 3; // offset: 32 - KPJFOBOKKNO IGIPAKELJFD = 12; // offset: 24 } -message EPFBCODFKIA { - uint32 NMDDAFKIGDF = 8; // offset: 24 +message OFNBDEKJMON { + uint32 LFPABLEIKKE = 3; // offset: 24 } // Type: Rsp -// CmdID: 9181 -message JNLHONLJGHD { - uint32 NMDDAFKIGDF = 6; // offset: 24 - uint32 retcode = 9; // offset: 28 +// CmdID: 9208 +message OFDMHDODALP { + uint32 LFPABLEIKKE = 11; // offset: 24 + uint32 retcode = 14; // offset: 28 } -message OPJCDAMNIMJ { - repeated EDKFJKKCIID PAPGFHBDFKP = 11; // offset: 16 +message JPIEAEJIDAO { + repeated FNIDNGOGAFF LMLLNJBLPGC = 6; // offset: 16 } -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 OCEAHPDAPFC { + oneof MMCGBGDJIPN { + uint32 OCJCOOLMCGD = 14; // offset: 16 + PBLBAAMLNLH NOGCKIHEDCE = 3; // offset: 16 + uint32 HOCFMNJPCLI = 6; // offset: 16 + uint32 JGMJFHLIAIL = 7; // offset: 16 + KJAMNAOLOLL IAFPOEBBJIL = 2; // offset: 16 + LGGGHFDBCFN LDBGGNHLFAM = 15; // offset: 16 + JPIEAEJIDAO HDMEPMHHOLP = 12; // offset: 16 + uint32 JDGKFGONCJI = 8; // offset: 16 + uint32 CGEFHJIEKGF = 5; // offset: 16 } } // Type: Notify -// CmdID: 9188 -message ICOLOEFHLGD { - repeated LBBEGDELEEI CJFBLHNPHAK = 13; // offset: 24 +// CmdID: 9184 +message PNALNDONMCK { + repeated OCEAHPDAPFC DGNGMJMPFGK = 9; // offset: 16 } -message FBLOOEBBJLN { - uint32 event_id = 6; // offset: 24 - uint32 display_value = 15; // offset: 28 +message HOALCJNIJJC { + uint32 display_value = 8; // offset: 24 + uint32 event_id = 15; // offset: 28 } // Type: Rsp // CmdID: 9210 -message GAELJJDDEMD { - uint32 retcode = 10; // offset: 24 - uint32 event_id = 2; // offset: 32 - uint32 display_value = 13; // offset: 28 +message CPGFNBBIGLH { + uint32 event_id = 4; // offset: 24 + uint32 display_value = 1; // offset: 28 + uint32 retcode = 15; // offset: 32 } -message CPKBPGGHIJL { +message KELNHIOMCNF { +} + +// Type: Rsp +// CmdID: 9196 +message ACGBGKFFAOL { + uint32 retcode = 2; // offset: 24 +} + +message DPAJAECBCPA { + repeated uint32 HBEHCHBCBPG = 1; // offset: 16 + repeated uint32 IAEAJKJDCHO = 11; // offset: 32 + repeated LimaoNewsOfficeSurveyState CMNOBDCMGHE = 8; // offset: 40 +} + +// Type: Rsp +// CmdID: 9188 +message JEGNOIJMBCA { + uint32 retcode = 4; // offset: 24 +} + +message DGFHEGJKHFO { + uint32 KPKJALDCMIK = 12; // offset: 24 +} + +// Type: Rsp +// CmdID: 9205 +message GHBBMIJFIAD { + uint32 retcode = 1; // offset: 24 + uint32 KPKJALDCMIK = 4; // offset: 28 +} + +message OLNDMBMBNDC { + uint32 NNDNCAEGDFI = 2; // offset: 24 +} + +// Type: Rsp +// CmdID: 9183 +message GHBKJLIHHGJ { + uint32 retcode = 2; // offset: 24 + uint32 NNDNCAEGDFI = 8; // offset: 28 +} + +message HBOOIEJHKOD { + uint32 BOGIJENAEHJ = 10; // offset: 24 + uint32 CBGODLHCLPK = 13; // offset: 28 +} + +// Type: Rsp +// CmdID: 9203 +message EPMONPAABKJ { + uint32 BOGIJENAEHJ = 11; // offset: 24 + uint32 retcode = 2; // offset: 28 + uint32 CBGODLHCLPK = 6; // offset: 32 +} + +message JGHOCEGBDCC { } // Type: Rsp // CmdID: 9187 -message OKILDHPDMIB { - uint32 retcode = 14; // offset: 24 +message LJCBIAEMLDN { + uint32 retcode = 11; // 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 { +message LFGKIJMBKJG { + uint32 CBGODLHCLPK = 7; // offset: 24 + bool KBLBFGANMPJ = 4; // offset: 28 } // Type: Rsp // CmdID: 9200 -message MLAOHCEIHFL { - uint32 retcode = 13; // offset: 24 +message DDAPICMFDAB { + bool KBLBFGANMPJ = 12; // offset: 24 + uint32 retcode = 3; // offset: 28 + uint32 CBGODLHCLPK = 9; // offset: 32 } -message EENMIGNAPKH { - bool ACMGBNNEACJ = 3; // offset: 28 - uint32 CDKEDFPEFIJ = 1; // offset: 24 +message PLADCLDJGKK { + bool KBLBFGANMPJ = 4; // offset: 24 + uint32 BEOHGAADKPH = 12; // offset: 28 } // Type: Rsp -// CmdID: 9197 -message CNHPHDCJEKG { +// CmdID: 9181 +message KBAKBMGBNOL { + bool KBLBFGANMPJ = 2; // offset: 24 uint32 retcode = 10; // offset: 28 - bool ACMGBNNEACJ = 6; // offset: 32 - uint32 CDKEDFPEFIJ = 5; // offset: 24 + uint32 BEOHGAADKPH = 7; // offset: 32 } -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 { - 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; + MLPGOBNCBOF_NLCDGIPGFDJ = 0; + CmdSwitchLineupIndexCsReq = 742; + CmdEFAFCCEKOAN = 792; + MLPGOBNCBOF_JNKEBKDKMHC = 773; + CmdGetStageLineupScRsp = 703; + CmdGetAllLineupDataCsReq = 724; + CmdGetAllLineupDataScRsp = 771; + CmdJoinLineupScRsp = 713; + CmdGetLineupAvatarDataScRsp = 754; + CmdChangeLineupLeaderCsReq = 783; + CmdGetCurLineupDataScRsp = 727; + CmdSwapLineupCsReq = 710; + CmdGetLineupAvatarDataCsReq = 712; + CmdQuitLineupScRsp = 781; + CmdChangeLineupLeaderScRsp = 709; + CmdReplaceLineupCsReq = 752; + CmdSyncLineupNotify = 729; + CmdGetCurLineupDataCsReq = 780; + CmdVirtualLineupTrialAvatarChangeScNotify = 774; + CmdExtraLineupDestroyNotify = 759; + CmdQuitLineupCsReq = 715; + CmdSwitchLineupIndexScRsp = 776; + CmdVirtualLineupDestroyNotify = 778; + CmdSetLineupNameCsReq = 738; + CmdCNCFCDJAFOJ = 766; + CmdSwapLineupScRsp = 787; + CmdReplaceLineupScRsp = 748; + CmdSetLineupNameScRsp = 761; + CmdJoinLineupCsReq = 736; } -enum FPPDAFJJCBM { - FPPDAFJJCBM_PCPDHELPKEM = 0; - FPPDAFJJCBM_MBHAKCJLOAJ = 1; - FPPDAFJJCBM_DCNMDNAPBDJ = 2; - FPPDAFJJCBM_NCEAJDHOPIL = 3; - FPPDAFJJCBM_NOIEGFJPGLI = 4; +enum EMEAOGDFBDI { + EMEAOGDFBDI_NLCDGIPGFDJ = 0; + EMEAOGDFBDI_ELILFEPKLCJ = 1; + EMEAOGDFBDI_JCCBPMFLEHB = 2; + EMEAOGDFBDI_FIHJPKBLGPF = 3; + EMEAOGDFBDI_KBLBAPNNANO = 4; } -// Obf: CDHAMNOOBFC enum ExtraLineupType { LINEUP_NONE = 0; LINEUP_CHALLENGE = 1; @@ -22391,8036 +22396,8300 @@ enum ExtraLineupType { LINEUP_GRID_FIGHT = 19; } -// Obf: EDGNAOEHBGN enum SyncLineupReason { - EDGNAOEHBGN_CPNNLCPJFCH = 0; - EDGNAOEHBGN_HGEAPBKABOA = 1; - EDGNAOEHBGN_JLLNMLGCAHH = 2; - EDGNAOEHBGN_MLDEJPOOHFB = 3; - EDGNAOEHBGN_PGNGNONPBMM = 4; - EDGNAOEHBGN_HILGOFHCPFG = 5; - EDGNAOEHBGN_BIEGPKHMHPP = 6; + 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; } -message MPCJEKNBPEB { +message GetStageLineupCsReq { } -message LBKHJOIJNKI { - uint32 FJBENBJDFOD = 10; // offset: 28 - uint32 stage_type = 14; // offset: 24 +message ECDEOHEFDHP { + uint32 BLIFOAEFHIB = 11; // offset: 24 + uint32 stage_type = 3; // offset: 28 } // Type: Rsp -// CmdID: 710 -message AJJAAMNDGEH { - repeated LBKHJOIJNKI LPNLADKMAFO = 12; // offset: 24 - uint32 retcode = 2; // offset: 32 +// CmdID: 703 +message GetStageLineupScRsp { + repeated ECDEOHEFDHP FKIDLFLCDEC = 12; // offset: 24 + uint32 retcode = 3; // offset: 32 } message LineupAvatar { - 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 + SpBarInfo sp_bar = 12; // offset: 24 + AvatarType avatar_type = 4; // offset: 32 + uint32 slot = 8; // offset: 36 + uint32 hp = 13; // offset: 40 + uint32 id = 2; // offset: 44 + uint32 satiety = 9; // offset: 48 } -// Obf: AKNNLOONPLL message LineupInfo { - 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 + repeated uint32 GOFLIGGNHNE = 8; // offset: 16 + string name = 12; // offset: 24 + repeated LineupAvatar avatar_list = 1; // offset: 40 + repeated uint32 NCLJLLNGDCI = 3; // offset: 48 + repeated uint32 story_line_avatar_id_list = 7; // offset: 56 + bool is_virtual = 9; // offset: 64 + bool ABHONGJHICF = 4; // offset: 65 + ExtraLineupType extra_lineup_type = 15; // offset: 68 + uint32 game_story_line_id = 6; // offset: 72 + uint32 mp = 11; // offset: 76 + uint32 index = 14; // offset: 80 + uint32 leader_slot = 2; // offset: 84 + uint32 plane_id = 13; // offset: 88 + uint32 max_mp = 10; // offset: 92 } -// Obf: DABBBDJAPAB +// Obf: JIJPDHKHFML // Type: Req -// CmdID: 794 +// CmdID: 780 message GetCurLineupDataCsReq { } -// Obf: COPFAOHLCHG +// Obf: FNDNOHGCGIE // Type: Rsp -// CmdID: 795 +// CmdID: 727 message GetCurLineupDataScRsp { - uint32 retcode = 11; // offset: 32 - LineupInfo lineup = 1; // offset: 16 + LineupInfo lineup = 9; // offset: 24 + uint32 retcode = 15; // offset: 32 } -// Obf: IAMCDPABMHL // Type: Req -// CmdID: 714 +// CmdID: 736 message JoinLineupCsReq { - 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 + ExtraLineupType extra_lineup_type = 14; // offset: 24 + uint32 index = 1; // offset: 28 + uint32 plane_id = 9; // offset: 32 + uint32 slot = 4; // offset: 36 + AvatarType avatar_type = 11; // offset: 40 + bool is_virtual = 10; // offset: 44 + uint32 base_avatar_id = 3; // offset: 48 } // Type: Rsp -// CmdID: 718 +// CmdID: 713 message JoinLineupScRsp { - uint32 retcode = 6; // offset: 24 + uint32 retcode = 3; // offset: 24 } -// Obf: KCDKOGMHLKO // Type: Req -// CmdID: 709 +// CmdID: 715 message QuitLineupCsReq { - 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 + uint32 index = 12; // offset: 24 + bool is_virtual = 2; // offset: 28 + uint32 plane_id = 3; // offset: 32 + AvatarType avatar_type = 1; // offset: 36 + uint32 base_avatar_id = 9; // offset: 40 + ExtraLineupType extra_lineup_type = 15; // offset: 44 } // Type: Rsp -// CmdID: 798 +// CmdID: 781 message QuitLineupScRsp { - 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 + bool is_virtual = 6; // offset: 24 + bool MFBIPMACFCE = 14; // offset: 25 + uint32 base_avatar_id = 15; // offset: 28 + uint32 plane_id = 11; // offset: 32 + uint32 retcode = 5; // offset: 36 } -// Obf: ALLHCHDJMOC // Type: Req -// CmdID: 763 +// CmdID: 710 message SwapLineupCsReq { - 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 + uint32 index = 1; // offset: 24 + bool is_virtual = 11; // offset: 28 + uint32 ENBIBCPPLDC = 9; // offset: 32 + uint32 plane_id = 10; // offset: 36 + ExtraLineupType extra_lineup_type = 4; // offset: 40 + uint32 MPIEGFCNBEN = 6; // offset: 44 } // Type: Rsp -// CmdID: 726 -message BCNOGENAHJJ { +// CmdID: 787 +message SwapLineupScRsp { uint32 retcode = 13; // offset: 24 } -// Obf: GPOCFLNNANM +// Obf: EOBONCLPPLM // Type: Notify -// CmdID: 739 +// CmdID: 729 message SyncLineupNotify { - repeated SyncLineupReason reason_list = 9; // offset: 32 - LineupInfo lineup = 2; // offset: 16 + repeated SyncLineupReason reason_list = 3; // offset: 16 + LineupInfo lineup = 10; // offset: 24 } -// Obf: BAHCGEHIJMO +// Obf: ELFNJCILJGK // Type: Req -// CmdID: 701 +// CmdID: 712 message GetLineupAvatarDataCsReq { } -message FDEJJMDGILM { - uint32 hp = 2; // offset: 24 - uint32 id = 6; // offset: 32 - AvatarType avatar_type = 9; // offset: 28 +message LineupAvatarData { + uint32 hp = 8; // offset: 24 + AvatarType avatar_type = 1; // offset: 28 + uint32 id = 5; // offset: 32 } -// Obf: FGFNJBOFECE +// Obf: HLPOIMIADJI // Type: Rsp -// CmdID: 774 +// CmdID: 754 message GetLineupAvatarDataScRsp { - repeated FDEJJMDGILM avatar_data_list = 3; // offset: 16 - uint32 retcode = 14; // offset: 32 + repeated LineupAvatarData avatar_data_list = 5; // offset: 24 + uint32 retcode = 1; // offset: 32 } -// Obf: PGOMOPKJNEM +// Obf: GOEIOJHFNOH // Type: Req -// CmdID: 737 +// CmdID: 783 message ChangeLineupLeaderCsReq { - uint32 slot = 3; // offset: 24 + uint32 slot = 7; // offset: 24 } -// Obf: HMOJPKHNKAJ +// Obf: GHHKJGJNKIK // Type: Rsp -// CmdID: 704 +// CmdID: 709 message ChangeLineupLeaderScRsp { - uint32 slot = 13; // offset: 28 - uint32 retcode = 14; // offset: 24 + uint32 retcode = 10; // offset: 24 + uint32 slot = 8; // offset: 28 } -// Obf: HNGKDHHLJDB +// Obf: GFMLKENMBGP +// Type: Req +// CmdID: 742 +message SwitchLineupIndexCsReq { + uint32 index = 1; // offset: 24 +} + +// Obf: MEFDHAEBAFG +// Type: Rsp +// CmdID: 776 +message SwitchLineupIndexScRsp { + uint32 index = 4; // offset: 24 + uint32 retcode = 5; // offset: 28 +} + +// Obf: HIPGFJHDOBO // Type: Req // CmdID: 738 -message SwitchLineupIndexCsReq { - uint32 index = 6; // offset: 24 -} - -// Obf: ALEJALIAHBE -// Type: Rsp -// CmdID: 772 -message SwitchLineupIndexScRsp { - uint32 retcode = 6; // offset: 24 - uint32 index = 10; // offset: 28 -} - -// Obf: EOBJOKLBKPP -// Type: Req -// CmdID: 732 message SetLineupNameCsReq { - uint32 index = 5; // offset: 32 - string name = 10; // offset: 16 + string name = 9; // offset: 24 + uint32 index = 15; // offset: 32 } -// Obf: NHAPPOCLJBA +// Obf: FIMLPDOBHBD // Type: Rsp -// CmdID: 733 +// CmdID: 761 message SetLineupNameScRsp { - string name = 10; // offset: 16 - uint32 retcode = 1; // offset: 32 - uint32 index = 11; // offset: 36 + string name = 10; // offset: 24 + uint32 index = 4; // offset: 32 + uint32 retcode = 12; // offset: 36 } -// Obf: BMBEHMMLAGB +// Obf: AMIDBKDMELM // Type: Req -// CmdID: 761 +// CmdID: 724 message GetAllLineupDataCsReq { } -// Obf: ELGIMKOJNBK +// Obf: EPGDODNPPDO // Type: Rsp -// CmdID: 707 +// CmdID: 771 message GetAllLineupDataScRsp { - repeated LineupInfo lineup_list = 10; // offset: 24 - uint32 cur_index = 11; // offset: 36 - uint32 retcode = 6; // offset: 32 + repeated LineupInfo lineup_list = 5; // offset: 24 + uint32 cur_index = 11; // offset: 32 + uint32 retcode = 8; // offset: 36 } -// Obf: KFONGCOOEFJ // Type: Notify -// CmdID: 758 +// CmdID: 792 +message EFAFCCEKOAN { + repeated LineupInfo lineup_list = 7; // offset: 24 + uint32 cur_index = 13; // offset: 32 +} + +// Obf: HPHANFONFPF +// Type: Notify +// CmdID: 778 message VirtualLineupDestroyNotify { - uint32 plane_id = 13; // offset: 24 + uint32 plane_id = 4; // offset: 24 } message LineupSlotData { - uint32 id = 7; // offset: 36 - uint32 slot = 3; // offset: 32 - uint32 assist_uid = 13; // offset: 28 - AvatarType avatar_type = 4; // offset: 24 + uint32 slot = 12; // offset: 24 + uint32 id = 8; // offset: 28 + uint32 assist_uid = 3; // offset: 32 + AvatarType avatar_type = 7; // offset: 36 } -// Obf: KLCJAJLFPGJ +// Obf: BLIOAJGEJNN // Type: Req -// CmdID: 744 +// CmdID: 752 message ReplaceLineupCsReq { - 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 + repeated LineupSlotData lineup_slot_list = 10; // offset: 24 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 + uint32 plane_id = 5; // offset: 36 + bool HIAMAJKDIOO = 15; // offset: 40 + bool PLIEODDEEHG = 14; // offset: 41 + bool is_virtual = 1; // offset: 42 + uint32 leader_slot = 8; // offset: 44 + ExtraLineupType extra_lineup_type = 13; // offset: 48 + uint32 index = 6; // offset: 52 } -// Obf: FCEOCIFJGPG +// Obf: JHICJLAIPLD // Type: Rsp -// CmdID: 800 +// CmdID: 748 message ReplaceLineupScRsp { - uint32 retcode = 4; // offset: 24 - uint32 PODLDPEIKKI = 13; // offset: 28 + uint32 OMDLCGEMBLA = 12; // offset: 24 + uint32 retcode = 13; // offset: 28 } -// Obf: FIJBLGHLEGB +// Obf: HOGPMBGJIDH // Type: Notify -// CmdID: 789 +// CmdID: 759 message ExtraLineupDestroyNotify { - ExtraLineupType extra_lineup_type = 5; // offset: 24 + ExtraLineupType extra_lineup_type = 7; // offset: 24 } -// Obf: KPNNODDAGDE +// Obf: GNIOONGIJLP // Type: Notify -// CmdID: 796 +// CmdID: 774 message VirtualLineupTrialAvatarChangeScNotify { - 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 ILIDIIGALKD = 2; // offset: 16 + repeated uint32 EDBMIFNEHHH = 8; // offset: 24 + uint32 plane_id = 14; // offset: 40 + bool OLPNMKAPDLP = 10; // offset: 44 +} + +// Type: Notify +// CmdID: 766 +message CNCFCDJAFOJ { + repeated uint32 KLNEDJPADCA = 2; // offset: 16 } -// Obf: LADMLLPIABE enum CmdLobbyType { - 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; + MFAHJPCHPIN_NLCDGIPGFDJ = 0; + CmdLobbyCreateCsReq = 7382; + CmdLobbyInviteCsReq = 7384; + CmdJGCFBNLCPEA = 7358; + CmdLobbyJoinCsReq = 7357; + CmdLobbyJoinScRsp = 7373; + CmdLobbyKickOutCsReq = 7359; + CmdLobbyInteractScNotify = 7356; + CmdLobbyQuitScRsp = 7355; + CmdLobbyGetInfoCsReq = 7353; + CmdANFMHBGNNEG = 7366; + CmdLobbyCreateScRsp = 7392; + CmdGJBGNMGGDLE = 7377; + CmdLobbyQuitCsReq = 7390; + CmdKIGJGMLAMGH = 7391; + CmdLobbyModifyPlayerInfoCsReq = 7369; + CmdLobbyInviteScRsp = 7371; + CmdDACEFJFGLGM = 7394; + CmdLobbySyncInfoScNotify = 7393; + CmdLobbyModifyPlayerInfoScRsp = 7395; + CmdOPKKJFEFEIL = 7370; + CmdLobbyGetInfoScRsp = 7388; + CmdLobbyKickOutScRsp = 7379; + CmdAGDPIOAKFGB = 7362; } -// Obf: ALJJFPOLPJH +// Obf: CCDPOMCEFED // Type: Req -// CmdID: 7363 +// CmdID: 7382 message LobbyCreateCsReq { - uint32 CHEODMKAHJM = 5; // offset: 40 - LobbyGameExtInfo JHCJMKDDNNF = 1; // offset: 32 - PBICJCPDLGD POFOCMIHJIA = 13; // offset: 16 - FightGameMode PLOBMBFPNFK = 12; // offset: 44 + PJMGBLIFDFP EMIJCKENBKJ = 7; // offset: 16 + LobbyGameExtInfo JIDKDPPPDPF = 15; // offset: 32 + FightGameMode GJNMHILINHC = 13; // offset: 40 + uint32 HDJFGMGAOOF = 3; // offset: 44 } -// Obf: BJJBILNMHCC +// Obf: ACABBGBMIPN // Type: Rsp -// CmdID: 7357 +// CmdID: 7392 message LobbyCreateScRsp { - 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 + repeated LMLNNHKJEIP DFLEOIGPLNM = 1; // offset: 16 + PJMGBLIFDFP EMIJCKENBKJ = 6; // offset: 32 + uint32 HDJFGMGAOOF = 8; // offset: 40 + FightGameMode GJNMHILINHC = 3; // offset: 44 + uint32 retcode = 11; // offset: 48 + uint64 room_id = 4; // offset: 56 } -// Obf: ABBDKPPCNLP // Type: Req -// CmdID: 7394 +// CmdID: 7384 message LobbyInviteCsReq { - repeated uint32 FJNIPJEIJKE = 3; // offset: 24 + repeated uint32 uid_list = 7; // offset: 24 } // Type: Rsp -// CmdID: 7368 -message MNHCLKHLAHM { - repeated uint32 FJNIPJEIJKE = 1; // offset: 24 - uint32 retcode = 9; // offset: 32 +// CmdID: 7371 +message LobbyInviteScRsp { + repeated uint32 uid_list = 12; // offset: 24 + uint32 retcode = 15; // offset: 32 } -// Obf: MDJAIHINFLL +// Obf: BNOKBNOIIGD // Type: Req -// CmdID: 7380 +// CmdID: 7357 message LobbyJoinCsReq { - uint64 room_id = 7; // offset: 40 - LobbyGameExtInfo JHCJMKDDNNF = 5; // offset: 24 - string GFFIMGEKDNL = 6; // offset: 32 + LobbyGameExtInfo JIDKDPPPDPF = 5; // offset: 16 + string JKJCIPFMOHG = 10; // offset: 24 + uint64 room_id = 1; // offset: 40 } -// Obf: IGGICFHGPPH +// Obf: JLPMFNHLBED // Type: Rsp -// CmdID: 7377 +// CmdID: 7373 message LobbyJoinScRsp { - 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 + PJMGBLIFDFP EMIJCKENBKJ = 8; // offset: 16 + repeated LMLNNHKJEIP DFLEOIGPLNM = 4; // offset: 32 + uint32 HDJFGMGAOOF = 11; // offset: 40 + FightGameMode GJNMHILINHC = 12; // offset: 44 + uint64 room_id = 14; // offset: 48 + uint32 retcode = 15; // offset: 56 } -// Obf: PJADAJFFOBO // Type: Req -// CmdID: 7395 +// CmdID: 7390 message LobbyQuitCsReq { } // Type: Rsp -// CmdID: 7386 -message IDLCDBNPCBG { - uint32 retcode = 2; // offset: 24 -} - -// Type: Req -// CmdID: 7385 -message OHCJBDGLPMK { -} - -// Type: Rsp -// 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 +message LobbyQuitScRsp { + uint32 retcode = 4; // offset: 24 +} + +// Type: Req +// CmdID: 7394 +message DACEFJFGLGM { } // Type: Rsp -// CmdID: 7351 -message PLMMDNCJHBG { +// CmdID: 7377 +message GJBGNMGGDLE { + uint32 retcode = 15; // offset: 24 +} + +// Type: Req +// CmdID: 7369 +message LobbyModifyPlayerInfoCsReq { + LobbyGameExtInfo JIDKDPPPDPF = 14; // offset: 24 + LobbyModifyType type = 15; // offset: 32 + uint32 GMGJFJCDGGN = 8; // offset: 36 +} + +// Type: Rsp +// CmdID: 7395 +message LobbyModifyPlayerInfoScRsp { uint32 retcode = 8; // offset: 24 } -// Obf: KIGANJEFJPI +// Obf: FPEGJJJKNAL // Type: Notify -// CmdID: 7352 +// CmdID: 7393 message LobbySyncInfoScNotify { - uint32 uid = 9; // offset: 36 - repeated ADHNJADIJAC BIEBFHECEPM = 13; // offset: 24 - LobbyModifyType type = 8; // offset: 32 + repeated LMLNNHKJEIP DFLEOIGPLNM = 14; // offset: 16 + uint32 uid = 2; // offset: 32 + LobbyModifyType type = 1; // offset: 36 } -// Obf: DCHLIGCIDNI // Type: Req -// CmdID: 7397 +// CmdID: 7359 message LobbyKickOutCsReq { uint32 uid = 5; // offset: 24 } // Type: Rsp -// CmdID: 7369 -message FLNKHEMBJOG { - uint32 retcode = 7; // offset: 24 +// CmdID: 7379 +message LobbyKickOutScRsp { + uint32 retcode = 5; // offset: 24 } // Type: Notify -// CmdID: 7353 -message BGKIEFCLGDF { - FightGameMode PLOBMBFPNFK = 6; // offset: 24 - uint32 AONGOEAFKOC = 4; // offset: 28 - uint32 room_id = 2; // offset: 32 +// CmdID: 7358 +message JGCFBNLCPEA { + FightGameMode GJNMHILINHC = 8; // offset: 24 + uint32 room_id = 15; // offset: 28 + uint32 CPOCELOLNHL = 7; // offset: 32 } -// Obf: JLNPGHCLMDJ +// Obf: AIBENADLLGH // Type: Req -// CmdID: 7400 +// CmdID: 7353 message LobbyGetInfoCsReq { } -// Obf: HOOCLOFJCAA +// Obf: MAMINBCLDKO // Type: Rsp -// CmdID: 7366 +// CmdID: 7388 message LobbyGetInfoScRsp { - uint64 room_id = 2; // offset: 40 - 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 + PJMGBLIFDFP EMIJCKENBKJ = 15; // offset: 16 + repeated LMLNNHKJEIP DFLEOIGPLNM = 2; // offset: 24 + uint64 FGNFDGAKKAP = 4; // offset: 40 + uint32 retcode = 8; // offset: 48 + uint32 HDJFGMGAOOF = 3; // offset: 52 + FightGameMode GJNMHILINHC = 1; // offset: 56 + uint64 room_id = 5; // offset: 64 } // Type: Req -// CmdID: 7381 -message HKFDCBOOEIO { - LobbyInteractType HGIAGJMHDOB = 3; // offset: 24 - uint32 EAALMHNALFI = 2; // offset: 28 +// CmdID: 7370 +message OPKKJFEFEIL { + uint32 teleport_id = 14; // offset: 24 + LobbyInteractType DNBKKDBFFAJ = 5; // offset: 28 } // Type: Rsp -// CmdID: 7371 -message CKMIGEIACIO { - uint32 retcode = 13; // offset: 24 - uint32 EAALMHNALFI = 8; // offset: 28 +// CmdID: 7362 +message AGDPIOAKFGB { + uint32 retcode = 5; // offset: 24 + uint32 teleport_id = 13; // offset: 28 } -// Obf: BPCIGHABAAP +// Obf: DMOIAEPEJHK // Type: Notify -// CmdID: 7399 +// CmdID: 7356 message LobbyInteractScNotify { - LobbyInteractType HGIAGJMHDOB = 4; // offset: 24 - uint32 AONGOEAFKOC = 5; // offset: 28 + uint32 CPOCELOLNHL = 1; // offset: 24 + LobbyInteractType DNBKKDBFFAJ = 14; // offset: 28 } // Type: Req -// CmdID: 7365 -message FPDFPCDCKHB { - PBICJCPDLGD POFOCMIHJIA = 3; // offset: 24 +// CmdID: 7366 +message ANFMHBGNNEG { + PJMGBLIFDFP EMIJCKENBKJ = 10; // offset: 24 } // Type: Rsp -// CmdID: 7356 -message PIJFMEMDDDF { - uint32 retcode = 3; // offset: 24 +// CmdID: 7391 +message KIGJGMLAMGH { + uint32 retcode = 12; // offset: 24 } -// Obf: FOAKFHBIJLN enum CmdLocalLegendType { - FOAKFHBIJLN_PCPDHELPKEM = 0; - CmdStartLocalLegendLevelCsReq = 6577; - CmdGetLocalLegendDataCsReq = 6576; - CmdLocalLegendDataChangeNotify = 6578; - CmdEnterLocalLegendLevelScRsp = 6589; - CmdGetLocalLegendDataScRsp = 6579; + EGHHBKBLDMM_NLCDGIPGFDJ = 0; + CmdEnterLocalLegendLevelScRsp = 6586; + CmdLocalLegendDataChangeNotify = 6577; + CmdGetLocalLegendDataScRsp = 6592; + CmdEnterLocalLegendLevelCsReq = 6589; + CmdGetLocalLegendDataCsReq = 6583; } -message MMPJHLJHMNP { - uint32 INOMFFAIEOA = 7; // offset: 24 - uint32 DHPHLCHPKFL = 4; // offset: 32 - uint32 group_id = 10; // offset: 28 +message JJEFLBCLBFN { + uint32 FFGFINDLMCF = 11; // offset: 24 + uint32 group_id = 12; // offset: 28 + uint32 DBKHHCGGKNN = 1; // offset: 32 } -// Obf: CNPINMCNFDL +// Obf: BKPFBNADBFO // Type: Req -// CmdID: 6576 +// CmdID: 6583 message GetLocalLegendDataCsReq { } -// Obf: KPLOBFOMJMB +// Obf: FBLEHOCIBOG // Type: Rsp -// CmdID: 6579 +// CmdID: 6592 message GetLocalLegendDataScRsp { - uint32 retcode = 2; // offset: 32 - repeated MMPJHLJHMNP BKAEKPJNOIC = 6; // offset: 16 + repeated JJEFLBCLBFN level_data_list = 12; // offset: 24 + uint32 retcode = 7; // offset: 32 } -message MMAADOLHMEJ { - AvatarType avatar_type = 13; // offset: 28 - uint32 avatar_id = 2; // offset: 24 +message ACIHMMBKMIM { + AvatarType avatar_type = 3; // offset: 24 + uint32 avatar_id = 5; // offset: 28 } -// Obf: LIDDGIGGGPO +// Obf: LDPHOLLGPKE // Type: Req -// CmdID: 6577 -message StartLocalLegendLevelCsReq { - uint32 group_id = 8; // offset: 32 - uint32 INOMFFAIEOA = 5; // offset: 36 - repeated MMAADOLHMEJ avatar_list = 15; // offset: 24 -} - -// Obf: GJDGLOKODOP -// Type: Rsp // CmdID: 6589 +message EnterLocalLegendLevelCsReq { + repeated ACIHMMBKMIM avatar_list = 11; // offset: 24 + uint32 DBKHHCGGKNN = 8; // offset: 32 + uint32 group_id = 15; // offset: 36 +} + +// Obf: KJPKLCHMMNM +// Type: Rsp +// CmdID: 6586 message EnterLocalLegendLevelScRsp { - uint32 retcode = 4; // offset: 40 - SceneBattleInfo battle_info = 7; // offset: 24 - uint32 group_id = 9; // offset: 36 - uint32 INOMFFAIEOA = 15; // offset: 32 + SceneBattleInfo battle_info = 12; // offset: 16 + uint32 group_id = 7; // offset: 32 + uint32 retcode = 8; // offset: 36 + uint32 DBKHHCGGKNN = 5; // offset: 40 } -// Obf: OCGDJOAGGID +// Obf: HCFLLCPLMHF // Type: Notify -// CmdID: 6578 +// CmdID: 6577 message LocalLegendDataChangeNotify { - MMPJHLJHMNP PKKLGMDOHFI = 14; // offset: 16 + JJEFLBCLBFN level_data = 1; // offset: 16 } -// Obf: DHLEHKEIMMN enum CmdMailType { - DHLEHKEIMMN_PCPDHELPKEM = 0; - CmdGetMailCsReq = 891; - CmdMarkReadMailCsReq = 894; - CmdTakeMailAttachmentScRsp = 898; - CmdTakeMailAttachmentCsReq = 809; - CmdNewMailScNotify = 863; - CmdDelMailCsReq = 814; - CmdGetMailScRsp = 810; - CmdDelMailScRsp = 818; - CmdLOHGBNAIAIL = 895; + CFGEBHKAEHB_NLCDGIPGFDJ = 0; + CmdTakeMailAttachmentScRsp = 881; + CmdDelMailCsReq = 836; + CmdNewMailScNotify = 810; + CmdGetMailScRsp = 803; + CmdMarkReadMailScRsp = 827; + CmdGetMailCsReq = 873; + CmdMarkReadMailCsReq = 880; + CmdTakeMailAttachmentCsReq = 815; + CmdDelMailScRsp = 813; } -// Obf: EFJNBBOCHEI enum MailType { - EFJNBBOCHEI_APFFEDDKNBK = 0; - EFJNBBOCHEI_HFHPFPKIGDP = 1; + MAIL_TYPE_NORMAL = 0; + MAIL_TYPE_STAR = 1; } -// Obf: NBOJIBGMKMD // Type: Req -// CmdID: 891 +// CmdID: 873 message GetMailCsReq { - uint32 FHGKLJEHIGA = 1; // offset: 28 - uint32 DDLPGNHADCJ = 6; // offset: 24 + uint32 NPAFMEBNFOB = 13; // offset: 24 + uint32 HFKFNFKIEON = 2; // offset: 28 } message ClientMail { - 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 + string title = 11; // offset: 16 + string sender = 10; // offset: 24 + repeated string para_list = 3; // offset: 40 + string content = 15; // offset: 48 + ItemList attachment = 8; // offset: 56 + int64 time = 5; // offset: 64 + MailType mail_type = 4; // offset: 72 + uint32 id = 13; // offset: 76 + int64 expire_time = 6; // offset: 80 + uint32 template_id = 12; // offset: 88 + bool is_read = 2; // offset: 92 } // Type: Rsp -// CmdID: 810 +// CmdID: 803 message GetMailScRsp { - 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 + repeated ClientMail notice_mail_list = 9; // offset: 16 + repeated ClientMail mail_list = 3; // offset: 24 + uint32 start = 8; // offset: 40 + uint32 retcode = 11; // offset: 44 + uint32 total_num = 12; // offset: 48 + bool is_end = 14; // offset: 52 } -// Obf: KFJAOGGOIHH // Type: Req -// CmdID: 894 +// CmdID: 880 message MarkReadMailCsReq { - uint32 id = 14; // offset: 24 + uint32 id = 9; // offset: 24 } // Type: Rsp -// CmdID: 895 -message LOHGBNAIAIL { - uint32 id = 14; // offset: 24 - uint32 retcode = 15; // offset: 28 +// CmdID: 827 +message MarkReadMailScRsp { + uint32 id = 7; // offset: 24 + uint32 retcode = 9; // offset: 28 } -// Obf: EAHFOCMCKDG // Type: Req -// CmdID: 814 +// CmdID: 836 message DelMailCsReq { - repeated uint32 PIPCPJJBBME = 7; // offset: 16 + repeated uint32 id_list = 7; // offset: 16 } // Type: Rsp -// CmdID: 818 +// CmdID: 813 message DelMailScRsp { - uint32 cur_map_entry_id = 8; // offset: 32 - repeated uint32 id_list = 1; // offset: 16 + repeated uint32 id_list = 14; // offset: 16 + uint32 retcode = 8; // offset: 32 } -// Obf: AAAOOEABDDC // Type: Req -// CmdID: 809 +// CmdID: 815 message TakeMailAttachmentCsReq { - uint32 JKOAAFGPNCJ = 13; // offset: 32 - repeated uint32 MNFHEGLCCID = 15; // offset: 16 + repeated uint32 mail_id_list = 8; // offset: 16 + uint32 optional_reward_id = 5; // offset: 32 } -message KEOAIHACHKG { - uint32 LPCPBEIHFMK = 14; // offset: 28 - uint32 item_id = 13; // offset: 24 +message KNPNAHPHNJK { + uint32 IODBGABPNOP = 3; // offset: 24 + uint32 item_id = 8; // offset: 28 } // Type: Rsp -// CmdID: 898 +// CmdID: 881 message TakeMailAttachmentScRsp { - 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 + repeated KNPNAHPHNJK fail_mail_list = 9; // offset: 16 + repeated uint32 succ_mail_id_list = 1; // offset: 24 + ItemList attachment = 6; // offset: 32 + uint32 retcode = 10; // offset: 48 } // Type: Notify -// CmdID: 863 +// CmdID: 810 message NewMailScNotify { - repeated uint32 mail_id_list = 8; // offset: 16 + repeated uint32 mail_id_list = 12; // offset: 24 } -// Obf: BCLPPGOKGGC enum CmdMapRotationType { - 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; + LLGNEHDEAFB_NLCDGIPGFDJ = 0; + CmdResetMapRotationRegionCsReq = 6854; + CmdUpdateEnergyScNotify = 6842; + CmdLeaveMapRotationRegionCsReq = 6810; + CmdRotateMapScRsp = 6881; + CmdGetMapRotationDataScRsp = 6812; + CmdDeployRotatorCsReq = 6836; + CmdResetMapRotationRegionScRsp = 6883; + CmdDNNLHFKKNLM = 6824; + CmdRotateMapCsReq = 6815; + CmdEnterMapRotationRegionScRsp = 6803; + CmdLeaveMapRotationRegionScRsp = 6887; + CmdInteractChargerScRsp = 6827; + CmdInteractChargerCsReq = 6880; + CmdLeaveMapRotationRegionScNotify = 6809; + CmdEnterMapRotationRegionCsReq = 6873; + CmdDeployRotatorScRsp = 6813; + CmdRemoveRotaterScRsp = 6861; + CmdGetMapRotationDataCsReq = 6829; + CmdUpdateMapRotationDataScNotify = 6876; + CmdRemoveRotatorCsReq = 6838; } -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 FHEGNOPNICH { + RotaterEnergyInfo energy_info = 4; // offset: 16 + RotateMapInfo COOOMDKGODF = 3; // offset: 32 + repeated RotaterData CEDGGDFMILP = 12; // offset: 40 + repeated ChargerInfo EGAGKNADAHJ = 13; // offset: 48 + uint32 JPPMEKJGJFD = 7; // offset: 56 + int32 LJHKNKFLGDE = 11; // offset: 60 + bool MJIPOJPBKNB = 14; // offset: 64 } -message ACHIODPIIEM { - uint32 LFJAAJABFMI = 1; // offset: 28 - uint32 HNBFGJDHJBC = 3; // offset: 24 +message RotaterEnergyInfo { + uint32 cur_num = 2; // offset: 24 + uint32 max_num = 5; // offset: 28 } -message KHAHDLENHPO { - JDMOFNPAMOO JOGBJIBEEEB = 8; // offset: 32 - Vector LGKMEPOJACI = 11; // offset: 24 +message RotateMapInfo { + Vector4 MIACNFDGKCE = 11; // offset: 24 + Vector ELFDIEFKCMH = 6; // offset: 32 } -// Obf: BKNKOKCNMEM // Type: Req -// CmdID: 6891 +// CmdID: 6873 message EnterMapRotationRegionCsReq { - MotionInfo motion = 15; // offset: 16 - uint32 BCPCBHMFIIN = 7; // offset: 32 - uint32 JHDLNBPNEKG = 1; // offset: 36 + MotionInfo motion = 11; // offset: 16 + uint32 LJHKNKFLGDE = 15; // offset: 32 + uint32 JPPMEKJGJFD = 9; // offset: 36 } // Type: Rsp -// 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 +// CmdID: 6803 +message EnterMapRotationRegionScRsp { + RotaterEnergyInfo energy_info = 6; // offset: 16 + MotionInfo motion = 10; // offset: 32 + uint32 LJHKNKFLGDE = 4; // offset: 40 + uint32 JPPMEKJGJFD = 13; // offset: 44 + uint32 client_pos_version = 2; // offset: 48 + uint32 retcode = 11; // offset: 52 +} + +message ChargerInfo { + uint32 group_id = 8; // offset: 24 + uint32 PCCCKLNCLHB = 6; // offset: 28 +} + +// Type: Req +// CmdID: 6880 +message InteractChargerCsReq { + ChargerInfo charger_info = 10; // offset: 16 +} + +// Type: Rsp +// CmdID: 6827 +message InteractChargerScRsp { + RotaterEnergyInfo energy_info = 12; // offset: 16 + ChargerInfo charger_info = 14; // offset: 32 + uint32 retcode = 9; // offset: 40 +} + +message RotaterData { + uint32 group_id = 3; // offset: 24 + uint32 PCCCKLNCLHB = 15; // offset: 28 + float BBFOLEOPPPL = 9; // offset: 32 +} + +// Type: Req +// CmdID: 6836 +message DeployRotatorCsReq { + RotaterData rotater_data = 1; // offset: 16 +} + +// Type: Rsp +// CmdID: 6813 +message DeployRotatorScRsp { + RotaterData rotater_data = 14; // offset: 24 + RotaterEnergyInfo energy_info = 1; // offset: 32 uint32 retcode = 7; // offset: 40 } -message IJHDFPKIEPJ { - uint32 PBOLMBLKDND = 5; // offset: 28 - uint32 group_id = 15; // offset: 24 -} - -// Obf: IDNIMBEPODB // Type: Req -// CmdID: 6894 -message InteractChargerCsReq { - IJHDFPKIEPJ EKNNIKPHFKD = 10; // offset: 24 -} - -// Type: Rsp -// CmdID: 6895 -message GAEJBMCFBMJ { - ACHIODPIIEM OPHONAAFLAJ = 10; // offset: 24 - IJHDFPKIEPJ EKNNIKPHFKD = 8; // offset: 32 - uint32 retcode = 15; // offset: 40 -} - -message INPECGBJKKI { - float MBAFIOCLMAI = 5; // offset: 24 - uint32 group_id = 9; // offset: 28 - uint32 PBOLMBLKDND = 14; // offset: 32 -} - -// Obf: IEIMEBOJBHF -// Type: Req -// CmdID: 6814 -message DeployRotatorCsReq { - INPECGBJKKI JAIPDGCGIDK = 3; // offset: 24 -} - -// Type: Rsp -// CmdID: 6818 -message JMGMOACPCCH { - uint32 retcode = 15; // offset: 40 - ACHIODPIIEM OPHONAAFLAJ = 13; // offset: 24 - INPECGBJKKI JAIPDGCGIDK = 3; // offset: 32 -} - -// Obf: PPKGCHIKPGI -// Type: Req -// CmdID: 6809 +// CmdID: 6815 message RotateMapCsReq { - KHAHDLENHPO AMMJECHPGPE = 6; // offset: 24 - uint32 group_id = 4; // offset: 44 - MotionInfo motion = 2; // offset: 16 - uint32 PBOLMBLKDND = 14; // offset: 40 + RotateMapInfo COOOMDKGODF = 5; // offset: 16 + MotionInfo motion = 12; // offset: 32 + uint32 PCCCKLNCLHB = 10; // offset: 40 + uint32 group_id = 13; // offset: 44 } // Type: Rsp -// CmdID: 6898 -message IBFANGLHMEA { - uint32 retcode = 4; // offset: 32 - uint32 client_pos_version = 9; // offset: 36 - MotionInfo motion = 6; // offset: 16 +// CmdID: 6881 +message RotateMapScRsp { + MotionInfo motion = 9; // offset: 24 + uint32 client_pos_version = 12; // offset: 32 + uint32 retcode = 14; // offset: 36 } -// Obf: DGPAGOINIEM // Type: Req -// CmdID: 6863 +// CmdID: 6810 message LeaveMapRotationRegionCsReq { - MotionInfo motion = 1; // offset: 16 + MotionInfo motion = 10; // offset: 24 } // Type: Rsp -// CmdID: 6826 -message CEMJJCNMCBI { - MotionInfo motion = 10; // offset: 24 - uint32 client_pos_version = 8; // offset: 36 - uint32 retcode = 3; // offset: 32 +// CmdID: 6887 +message LeaveMapRotationRegionScRsp { + MotionInfo motion = 1; // offset: 16 + uint32 retcode = 8; // offset: 32 + uint32 client_pos_version = 3; // offset: 36 } -// Obf: GIKIPMFCNIF // Type: Req -// CmdID: 6839 +// CmdID: 6829 message GetMapRotationDataCsReq { } // Type: Rsp -// 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 +// CmdID: 6812 +message GetMapRotationDataScRsp { + repeated RotaterData CEDGGDFMILP = 9; // offset: 16 + RotateMapInfo COOOMDKGODF = 10; // offset: 32 + repeated ChargerInfo EGAGKNADAHJ = 11; // offset: 40 + RotaterEnergyInfo energy_info = 5; // offset: 48 + uint32 JPPMEKJGJFD = 14; // offset: 56 + int32 LJHKNKFLGDE = 6; // offset: 60 + bool BHABAIFPOOA = 4; // offset: 64 + uint32 retcode = 1; // offset: 68 } -// Obf: NBBNDFDOPLM // Type: Req -// CmdID: 6874 +// CmdID: 6854 message ResetMapRotationRegionCsReq { - KHAHDLENHPO AMMJECHPGPE = 12; // offset: 16 - MotionInfo motion = 1; // offset: 24 + RotateMapInfo COOOMDKGODF = 2; // offset: 16 + MotionInfo motion = 12; // offset: 24 } // Type: Rsp -// CmdID: 6837 -message JDLDLGJPNEO { - uint32 retcode = 6; // offset: 36 - uint32 client_pos_version = 4; // offset: 32 - MotionInfo motion = 2; // offset: 24 +// CmdID: 6883 +message ResetMapRotationRegionScRsp { + MotionInfo motion = 5; // offset: 24 + uint32 retcode = 3; // offset: 32 + uint32 client_pos_version = 8; // offset: 36 } // Type: Notify -// CmdID: 6804 -message GDFPENLOOFL { +// CmdID: 6809 +message LeaveMapRotationRegionScNotify { } // Type: Notify +// CmdID: 6842 +message UpdateEnergyScNotify { + RotaterEnergyInfo energy_info = 11; // offset: 16 +} + +// Type: Notify +// CmdID: 6876 +message UpdateMapRotationDataScNotify { + repeated RotaterData CEDGGDFMILP = 12; // offset: 16 + RotateMapInfo COOOMDKGODF = 9; // offset: 32 + RotaterEnergyInfo energy_info = 11; // offset: 40 + repeated ChargerInfo EGAGKNADAHJ = 14; // offset: 48 + int32 LJHKNKFLGDE = 13; // offset: 56 + uint32 JPPMEKJGJFD = 4; // offset: 60 + bool BHABAIFPOOA = 1; // offset: 64 +} + +// Type: Req // CmdID: 6838 -message OMPICHHJDKO { - ACHIODPIIEM OPHONAAFLAJ = 9; // offset: 16 -} - -// Type: Notify -// 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: FBHLINLMMGD -// Type: Req -// CmdID: 6832 message RemoveRotatorCsReq { - INPECGBJKKI JAIPDGCGIDK = 13; // offset: 16 + RotaterData rotater_data = 12; // offset: 24 } // Type: Rsp -// CmdID: 6833 -message BHKJAFGHMID { - ACHIODPIIEM OPHONAAFLAJ = 1; // offset: 24 - INPECGBJKKI JAIPDGCGIDK = 9; // offset: 32 - uint32 retcode = 15; // offset: 40 +// CmdID: 6861 +message RemoveRotaterScRsp { + RotaterData rotater_data = 15; // offset: 24 + RotaterEnergyInfo energy_info = 11; // offset: 32 + uint32 retcode = 13; // offset: 40 } // Type: Notify -// CmdID: 6861 -message GOKDLLADELB { - repeated INPECGBJKKI DJHDDOFHMCF = 5; // offset: 24 +// CmdID: 6824 +message DNNLHFKKNLM { + repeated RotaterData CEDGGDFMILP = 5; // offset: 16 } -// Obf: JGIOJDGDAOD enum CmdMarbleType { - JGIOJDGDAOD_PCPDHELPKEM = 0; - CmdMarbleGetDataScRsp = 8290; - CmdMarblePvpDataUpdateScNotify = 8287; - CmdMarbleGetDataCsReq = 8271; - CmdMarbleUpdateShownSealCsReq = 8277; - CmdMarbleShopBuyScRsp = 8278; - CmdMarbleUnlockSealScNotify = 8284; - CmdMarbleUpdateShownSealScRsp = 8289; - CmdPCPJKOHFECE = 8280; - CmdIFJDJKMMABL = 8272; - CmdMarbleShopBuyCsReq = 8285; + NIEBPPAPJOF_NLCDGIPGFDJ = 0; + CmdMarbleUpdateShownSealScRsp = 8281; + CmdMarbleUnlockSealScNotify = 8282; + CmdMarbleGetDataScRsp = 8276; + CmdMarbleShopBuyScRsp = 8289; + CmdMarbleUpdateShownSealCsReq = 8274; + CmdHAJKEPNEJED = 8286; + CmdMarbleGetDataCsReq = 8288; + CmdKBECKAMICJF = 8290; + CmdMarblePvpDataUpdateScNotify = 8284; + CmdMarbleShopBuyCsReq = 8272; } -// Obf: PMCNAJGGGPD +// Obf: ONEBKBJMLIG // Type: Req -// CmdID: 8271 +// CmdID: 8288 message MarbleGetDataCsReq { } -// Obf: NICCCBEDPLJ +// Obf: CCNJIFFMGNA +// Type: Rsp +// CmdID: 8276 +message MarbleGetDataScRsp { + repeated uint32 KJJCIMANKOA = 6; // offset: 24 + repeated uint32 IKGIIIJLLBL = 1; // offset: 32 + repeated uint32 LHDIMCDHCEO = 7; // offset: 40 + int32 score_id = 2; // offset: 48 + uint32 retcode = 15; // offset: 52 +} + +// Type: Req +// CmdID: 8286 +message HAJKEPNEJED { + repeated uint32 EGCLLKDHIAE = 4; // offset: 24 + uint32 GNAMNBDIEKG = 15; // offset: 32 +} + // Type: Rsp // CmdID: 8290 -message MarbleGetDataScRsp { - 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 HIKDAMMFGDJ = 14; // offset: 32 +message KBECKAMICJF { + uint32 retcode = 1; // offset: 24 + uint32 GNAMNBDIEKG = 12; // offset: 28 } +// Obf: IPIKNJLJCNC // 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 MarbleShopBuyCsReq { - repeated uint32 NLOINMODBLE = 9; // offset: 16 + repeated uint32 EGCLLKDHIAE = 3; // offset: 16 } -// Obf: JOEGJIJGCEM -// Type: Rsp -// CmdID: 8278 -message MarbleShopBuyScRsp { - uint32 retcode = 13; // offset: 32 - repeated uint32 NLOINMODBLE = 4; // offset: 16 -} - -// Obf: BNMJNNJHHKF -// Type: Notify -// CmdID: 8284 -message MarbleUnlockSealScNotify { - repeated uint32 NLOINMODBLE = 13; // offset: 24 -} - -// Obf: BHPBLGMABEI -// Type: Notify -// CmdID: 8287 -message MarblePvpDataUpdateScNotify { - int32 score_id = 7; // offset: 24 -} - -// Obf: KGCGKANCOIL -// Type: Req -// CmdID: 8277 -message MarbleUpdateShownSealCsReq { - repeated uint32 LAINAEAMHJB = 13; // offset: 16 -} - -// Obf: ENCDOIIDHPP +// Obf: AFDNHCKGNNB // Type: Rsp // CmdID: 8289 -message MarbleUpdateShownSealScRsp { - repeated uint32 LAINAEAMHJB = 14; // offset: 24 - uint32 retcode = 5; // offset: 32 -} - -// Obf: EECKHHFLCDF -enum CmdMarkChestType { - EECKHHFLCDF_PCPDHELPKEM = 0; - CmdGetMarkChestScRsp = 8200; - CmdUpdateMarkChestScRsp = 8190; - CmdGetMarkChestCsReq = 8181; - CmdUpdateMarkChestCsReq = 8182; - CmdMarkChestChangedScNotify = 8195; -} - -message BINJKHMLMIE { - uint32 floor_id = 5; // offset: 40 - uint32 config_id = 2; // offset: 32 - uint32 plane_id = 4; // offset: 28 - uint32 group_id = 8; // offset: 24 - uint32 FDLMGFJDIPC = 3; // offset: 36 -} - -message LCIEGJDKOEG { - uint32 LCDGJDGCCDG = 7; // offset: 40 - int64 LKIKLAAPBND = 8; // offset: 32 - repeated BINJKHMLMIE GLKJLJPMKDJ = 3; // offset: 24 -} - -// Obf: IBFANAEJALJ -// Type: Req -// CmdID: 8181 -message GetMarkChestCsReq { -} - -// Obf: JJJEHEEPKPM -// Type: Rsp -// CmdID: 8200 -message GetMarkChestScRsp { - repeated LCIEGJDKOEG OJLIANBBFJK = 1; // offset: 16 +message MarbleShopBuyScRsp { + repeated uint32 EGCLLKDHIAE = 5; // offset: 24 uint32 retcode = 11; // offset: 32 } -// 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 +// Obf: GKHLACNDNHA // Type: Notify -// CmdID: 8195 -message MarkChestChangedScNotify { - repeated LCIEGJDKOEG OJLIANBBFJK = 6; // offset: 16 +// CmdID: 8282 +message MarbleUnlockSealScNotify { + repeated uint32 EGCLLKDHIAE = 2; // offset: 16 } -// Obf: PCGFLPCNCLM -enum CmdMatchType { - PCGFLPCNCLM_PCPDHELPKEM = 0; - CmdGetCrossInfoCsReq = 7338; - CmdCancelMatchCsReq = 7330; - CmdStartMatchCsReq = 7313; - CmdAAHCMMKMENA = 7307; - CmdJOLDJBKMHGA = 7327; - CmdGetCrossInfoScRsp = 7305; - CmdJOEPJJKIPJC = 7335; +// Obf: DPIEGEGHMDP +// Type: Notify +// CmdID: 8284 +message MarblePvpDataUpdateScNotify { + int32 score_id = 14; // offset: 24 } -// Obf: CNLBEAEKPDF +// Obf: PODAILFIECJ // Type: Req -// CmdID: 7313 +// CmdID: 8274 +message MarbleUpdateShownSealCsReq { + repeated uint32 GFADCIHMDNN = 6; // offset: 24 +} + +// Obf: ODGOEIFAHPH +// Type: Rsp +// CmdID: 8281 +message MarbleUpdateShownSealScRsp { + repeated uint32 GFADCIHMDNN = 8; // offset: 24 + uint32 retcode = 13; // offset: 32 +} + +enum CmdMarkChestType { + LCNKHDAOMKM_NLCDGIPGFDJ = 0; + CmdUpdateMarkChestScRsp = 8200; + CmdUpdateMarkChestCsReq = 8196; + CmdMarkChestChangedScNotify = 8182; + CmdGetMarkChestScRsp = 8186; + CmdGetMarkChestCsReq = 8198; +} + +message MarkChestInfo { + uint32 group_id = 7; // offset: 24 + uint32 config_id = 3; // offset: 28 + uint32 floor_id = 11; // offset: 32 + uint32 HFJELBGDGHP = 9; // offset: 36 + uint32 plane_id = 5; // offset: 40 +} + +message MarkChestFuncInfo { + repeated MarkChestInfo mark_chest_info_list = 12; // offset: 24 + uint32 func_id = 11; // offset: 32 + int64 mark_time = 4; // offset: 40 +} + +// Obf: BMDACCNEEPL +// Type: Req +// CmdID: 8198 +message GetMarkChestCsReq { +} + +// Obf: KGALGCOHNIJ +// Type: Rsp +// CmdID: 8186 +message GetMarkChestScRsp { + repeated MarkChestFuncInfo mark_chest_func_info = 12; // offset: 16 + uint32 retcode = 8; // offset: 32 +} + +// Obf: GIAHMBPHGPI +// Type: Req +// CmdID: 8196 +message UpdateMarkChestCsReq { + repeated MarkChestInfo mark_chest_info_list = 5; // offset: 16 + uint32 func_id = 14; // offset: 32 + uint32 trigger_param_id = 7; // offset: 36 +} + +// Obf: MHHCEHOKJBG +// Type: Rsp +// CmdID: 8200 +message UpdateMarkChestScRsp { + repeated MarkChestFuncInfo mark_chest_func_info = 10; // offset: 16 + uint32 trigger_param_id = 15; // offset: 32 + uint32 func_id = 13; // offset: 36 + uint32 retcode = 12; // offset: 40 +} + +// Obf: PCECJDGICOC +// Type: Notify +// CmdID: 8182 +message MarkChestChangedScNotify { + repeated MarkChestFuncInfo mark_chest_func_info = 11; // offset: 16 +} + +enum CmdMatchType { + OJCIGGAFGPN_NLCDGIPGFDJ = 0; + CmdStartMatchScRsp = 7342; + CmdGetCrossInfoScRsp = 7319; + CmdOGBLIDDOCAO = 7344; + CmdStartMatchCsReq = 7332; + CmdCancelMatchScRsp = 7323; + CmdGetCrossInfoCsReq = 7327; + CmdCancelMatchCsReq = 7307; +} + +// Type: Req +// CmdID: 7332 message StartMatchCsReq { - FightGameMode PLOBMBFPNFK = 14; // offset: 32 - LobbyGameExtInfo JHCJMKDDNNF = 8; // offset: 16 + LobbyGameExtInfo JIDKDPPPDPF = 8; // offset: 16 + FightGameMode GJNMHILINHC = 1; // offset: 32 } // Type: Rsp -// CmdID: 7307 -message AAHCMMKMENA { - LobbyGameExtInfo JHCJMKDDNNF = 10; // offset: 16 - uint32 retcode = 9; // offset: 32 +// CmdID: 7342 +message StartMatchScRsp { + LobbyGameExtInfo JIDKDPPPDPF = 4; // offset: 24 + uint32 retcode = 15; // offset: 32 } -// Obf: BIHDMOALGMK // Type: Req -// CmdID: 7330 +// CmdID: 7307 message CancelMatchCsReq { } // Type: Rsp -// CmdID: 7327 -message JOLDJBKMHGA { - uint32 retcode = 15; // offset: 24 +// CmdID: 7323 +message CancelMatchScRsp { + uint32 retcode = 10; // offset: 24 } // Type: Rsp -// CmdID: 7335 -message JOEPJJKIPJC { - uint32 retcode = 6; // offset: 32 - repeated ADHNJADIJAC BIEBFHECEPM = 13; // offset: 24 +// CmdID: 7344 +message OGBLIDDOCAO { + repeated LMLNNHKJEIP DFLEOIGPLNM = 5; // offset: 16 + uint32 retcode = 8; // offset: 32 } -// Obf: DOKEFHBCJLC +// Obf: LFHENIDCNMJ // Type: Req -// CmdID: 7338 +// CmdID: 7327 message GetCrossInfoCsReq { } -// Obf: HKDBIODLOIE +// Obf: BMMPOKFLJFG // Type: Rsp -// CmdID: 7305 +// CmdID: 7319 message GetCrossInfoScRsp { - uint64 room_id = 4; // offset: 40 - uint32 retcode = 8; // offset: 36 - FightGameMode PLOBMBFPNFK = 3; // offset: 32 - uint64 EIFFDNNBGMC = 14; // offset: 24 -} - -// Obf: PLFGJPANFFK -enum CmdMatchThreeModuleType { - 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; - CmdNBKBHJHNINJ = 7405; -} - -// Obf: MPKINOEENMO -enum MatchThreeStatisticsType { - 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: APIIHEPOAPL -// Type: Req -// CmdID: 7413 -message MatchThreeGetDataCsReq { -} - -message FOCHGPGGNCL { - uint32 DPCFBDCEKJL = 1; // offset: 24 - uint32 level_id = 12; // offset: 28 -} - -message HAGKBFPNPPH { - uint32 NLOCDHMLGJH = 11; // offset: 32 - uint32 BOFOOKJCJGG = 4; // offset: 24 - uint32 count = 12; // offset: 28 - uint32 pos = 1; // offset: 36 -} - -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: DMLCPNLJHLN -// Type: Rsp -// CmdID: 7407 -message MatchThreeGetDataDataScRsp { - MJMPDGNFIKN DCFGOFNBLCM = 13; // offset: 16 - uint32 retcode = 12; // 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: 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 + FightGameMode GJNMHILINHC = 2; // offset: 28 + uint64 FGNFDGAKKAP = 9; // offset: 32 + uint64 room_id = 15; // offset: 40 } -message GNBODNMGBDL { - uint32 GPJHJOOIJJC = 2; // offset: 24 +enum CmdMatchThreeModuleType { + PLHKNANMNAO_NLCDGIPGFDJ = 0; + CmdMatchThreeV2BattleItemLevelUpScRsp = 7443; + CmdHDAOEKOEDHO = 7419; + CmdMatchThreeSyncDataScNotify = 7444; + CmdMatchThreeLevelEndScRsp = 7423; + CmdMatchThreeGetDataDataCsReq = 7432; + CmdMatchThreeV2SetBirdPosCsReq = 7440; + CmdMatchThreeV2SetBirdPosScRsp = 7405; + CmdMatchThreeLevelEndCsReq = 7407; + CmdPBDKDFCOAPB = 7445; + CmdDHFGMHFEHEB = 7409; + CmdMatchThreeV2LevelEndCsReq = 7434; + CmdMatchThreeV2PvpFinishScNotify = 7403; + CmdMatchThreeV2BattleItemLevelUpCsReq = 7429; + CmdEEHLDBOEFGB = 7438; + CmdMatchThreeV2ScNotify = 7408; + CmdMatchThreeV2LevelEndScRsp = 7421; + CmdPOGMMMGBNCH = 7427; + CmdMatchThreeGetDataDataScRsp = 7442; } +enum MatchThreeStatisticsType { + JHGPKBIJHDE_AKHAIBHBLFL = 0; + JHGPKBIJHDE_IKGFLPIKBME = 1; + JHGPKBIJHDE_FPBHKCHPDJD = 2; + JHGPKBIJHDE_CGMJACLCLOI = 3; + JHGPKBIJHDE_OEMMEEEJGJN = 4; + JHGPKBIJHDE_GGCOALCKJLG = 5; + JHGPKBIJHDE_DEDJLNBBFJD = 6; + JHGPKBIJHDE_LCIJPPIJBKC = 7; + JHGPKBIJHDE_EAKEHNFBDBN = 8; + JHGPKBIJHDE_ALMCCADJLKA = 9; + JHGPKBIJHDE_COLMJCGJDCC = 10; + JHGPKBIJHDE_MDBAFCNEPJP = 11; + JHGPKBIJHDE_OFOKPFFONKH = 12; + JHGPKBIJHDE_DBNNDMDFHEK = 13; +} + +// Obf: JPDGPEOBBNJ +// Type: Req +// CmdID: 7432 +message MatchThreeGetDataDataCsReq { +} + +message HPIEHAMDJAP { + uint32 KKHPKMAHDMK = 7; // offset: 24 + uint32 level_id = 14; // offset: 28 +} + +message MLHLIMIJHDD { + uint32 LALGADHLMCB = 15; // offset: 24 + uint32 HBONKLEOEEI = 9; // offset: 28 + uint32 pos_index = 7; // offset: 32 + uint32 count = 6; // offset: 36 +} + +message ALNGMGOJDOA { + map GMONIMLFKFC = 10; // offset: 24 + repeated HPIEHAMDJAP MJNNNJPDKDI = 12; // offset: 32 + map AEOMEFEMBJI = 7; // offset: 40 + repeated MLHLIMIJHDD DBINCLPHEFN = 1; // offset: 48 +} + +// Obf: AJDCICOLIBC // 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 +// CmdID: 7442 +message MatchThreeGetDataDataScRsp { + ALNGMGOJDOA GJFKKFFJDAH = 11; // offset: 16 uint32 retcode = 9; // offset: 32 } -message NHFMHLCGJAH { - uint32 GCPNCEDAMAB = 2; // offset: 24 - uint32 MHECOFPGECB = 15; // offset: 28 +// Obf: GKHHHFHGINI +// Type: Req +// CmdID: 7407 +message MatchThreeLevelEndCsReq { + repeated uint32 HEEOPAFHBCL = 15; // offset: 16 + string uuid = 9; // offset: 24 + map GMONIMLFKFC = 3; // offset: 32 + uint32 level_id = 5; // offset: 48 + uint32 LALGADHLMCB = 6; // offset: 52 + uint32 HBONKLEOEEI = 8; // offset: 56 + uint32 KKHPKMAHDMK = 11; // offset: 60 } -message JGKOONELCAG { +// Obf: LOJIENDBLAI +// Type: Rsp +// CmdID: 7423 +message MatchThreeLevelEndScRsp { + uint32 KKHPKMAHDMK = 5; // offset: 24 + uint32 retcode = 6; // offset: 28 + uint32 level_id = 11; // offset: 32 +} + +// Obf: ENILOPJOCBN +// Type: Notify +// CmdID: 7444 +message MatchThreeSyncDataScNotify { + ALNGMGOJDOA GJFKKFFJDAH = 12; // offset: 16 +} + +// Type: Req +// CmdID: 7427 +message POGMMMGBNCH { + uint32 pos_index = 13; // offset: 24 + uint32 HBONKLEOEEI = 7; // offset: 28 +} + +// Type: Rsp +// CmdID: 7419 +message HDAOEKOEDHO { + uint32 pos_index = 13; // offset: 24 + uint32 retcode = 12; // offset: 28 + uint32 HBONKLEOEEI = 8; // offset: 32 +} + +// Obf: PBDKDFCOAPB +// Type: Req +// CmdID: 7445 +message PBDKDFCOAPB { +} + +message HDKJPKPEJFO { + repeated uint32 GKCABEGBOCG = 13; // offset: 16 + uint32 level_id = 12; // offset: 32 +} + +message KPCHPLEJCKC { + uint32 LALGADHLMCB = 10; // offset: 24 + uint32 pos_index = 12; // offset: 28 + uint32 count = 4; // offset: 32 + uint32 HBONKLEOEEI = 7; // offset: 36 +} + +message JKEBEAKOHJJ { + repeated HDKJPKPEJFO NKHIIMHCLCD = 5; // offset: 16 + repeated APAMFCKFHLL BFCMLMLIHHM = 7; // offset: 24 + repeated KPCHPLEJCKC DBINCLPHEFN = 3; // offset: 40 + repeated APAMFCKFHLL GOBIPJPDBFG = 15; // offset: 48 + repeated APAMFCKFHLL KIOIBLGKFCJ = 11; // offset: 56 + uint32 EECIJBLGLNG = 4; // offset: 64 + uint32 JNAOKJKFLHL = 13; // offset: 68 +} + +// Obf: DHFGMHFEHEB +// Type: Rsp +// CmdID: 7409 +message DHFGMHFEHEB { + JKEBEAKOHJJ BJBJLBIOPKA = 14; // offset: 16 + uint32 retcode = 6; // offset: 32 +} + +// Obf: FCDAFFCDLLD +// Type: Req +// CmdID: 7429 +message MatchThreeV2BattleItemLevelUpCsReq { + uint32 FMEHKPKHGJA = 11; // offset: 24 + uint32 IGOOJKMPMDC = 2; // offset: 28 +} + +// Obf: MPCDHLLOEJM +// Type: Rsp +// CmdID: 7443 +message MatchThreeV2BattleItemLevelUpScRsp { + uint32 FMEHKPKHGJA = 3; // offset: 24 + uint32 IGOOJKMPMDC = 15; // offset: 28 + uint32 retcode = 1; // offset: 32 +} + +// Obf: GJKAHBHLPPH +// Type: Req +// CmdID: 7434 +message MatchThreeV2LevelEndCsReq { + string uuid = 11; // offset: 16 + repeated uint32 EEDLBJGGLKD = 3; // offset: 32 + repeated APAMFCKFHLL MONKDLNMMBK = 7; // offset: 40 + uint32 EOHGLCJAMKN = 4; // offset: 48 + uint32 JGIFDFLDBPB = 14; // offset: 52 + uint32 level_id = 9; // offset: 56 + uint32 GFBAHEODFNA = 15; // offset: 60 + uint32 HBONKLEOEEI = 2; // offset: 64 +} + +// Obf: CGCHNIIJMMD +// Type: Rsp +// CmdID: 7421 +message MatchThreeV2LevelEndScRsp { + repeated ItemList DOBNEFKPMPB = 6; // offset: 16 + HDKJPKPEJFO OEIBHLMDJKA = 7; // offset: 24 + ItemList DBDIGIEPMBB = 3; // offset: 32 + KPCHPLEJCKC IEGCHPIHPJN = 11; // offset: 40 + uint32 level_id = 12; // offset: 56 + uint32 retcode = 4; // offset: 60 + uint32 AFLCNNAJAGB = 8; // offset: 64 + uint32 JNAOKJKFLHL = 15; // offset: 68 +} + +// Obf: MOHJGIEBFFM +// Type: Req +// CmdID: 7440 +message MatchThreeV2SetBirdPosCsReq { + uint32 HBONKLEOEEI = 13; // offset: 24 + uint32 pos_index = 1; // offset: 28 +} + +// Obf: DBMDKDAKCNC +// Type: Rsp +// CmdID: 7405 +message MatchThreeV2SetBirdPosScRsp { + uint32 HBONKLEOEEI = 8; // offset: 24 + uint32 pos_index = 12; // offset: 28 + uint32 retcode = 2; // offset: 32 + uint32 LIDGCJIKIEG = 14; // offset: 36 +} + +// Obf: JNHKFNPECCB +// Type: Notify +// CmdID: 7408 +message MatchThreeV2ScNotify { + JKEBEAKOHJJ BJBJLBIOPKA = 5; // offset: 24 +} + +// Obf: DABAAANKJGF +// Type: Notify +// CmdID: 7403 +message MatchThreeV2PvpFinishScNotify { + JKEBEAKOHJJ BJBJLBIOPKA = 15; // offset: 16 + LAJGLHCCNED JDFPKAMFHAP = 14; // offset: 24 + FightGameMode HKEACDBJCOD = 6; // offset: 40 + uint32 BCAKPNCHIIJ = 11; // offset: 44 + uint32 OJNGBIBGHBL = 12; // offset: 48 + NPPEMMILLCO reason = 3; // offset: 52 +} + +// Type: Notify +// CmdID: 7438 +message EEHLDBOEFGB { + LAJGLHCCNED JDFPKAMFHAP = 11; // offset: 16 + uint32 BCAKPNCHIIJ = 2; // offset: 32 + int32 OJNGBIBGHBL = 5; // offset: 36 + FightGameMode HKEACDBJCOD = 13; // offset: 40 + NPPEMMILLCO reason = 7; // offset: 44 +} + +enum CmdMazePuzzleType { + GPNGEMMFFAK_NLCDGIPGFDJ = 0; + GPNGEMMFFAK_BDFOHFOJBKK = 9093; + CmdMazeCrossFloorConditionChangeScNotify = 9068; + GPNGEMMFFAK_LDPOIFPCEHB = 9053; + GPNGEMMFFAK_JKEBLDNOJGO = 9057; + GPNGEMMFFAK_JCPGIMAGBHN = 9094; + GPNGEMMFFAK_EEICODKONDH = 9059; + GPNGEMMFFAK_KNLOKAAIGOB = 9055; + CmdGetFiveDimMiniGameDataScRsp = 9090; + GPNGEMMFFAK_DIELFHOLCGG = 9082; + CmdGetChenLingGameBoyDataScRsp = 9092; + GPNGEMMFFAK_IPNFOOJJGMC = 9056; + CmdFiveDimFluteDataChangeNotify = 9091; + CmdNCGFPOKHMBL = 9066; + GPNGEMMFFAK_NBOOGOBHMOE = 9070; + CmdONAEGKCMPNN = 9095; + GPNGEMMFFAK_KGMEEFCMPCK = 9071; + CmdEGJJHFIPCNB = 9062; + CmdCDJKLJDMJHO = 9079; + CmdFinishChenLingGameBoyScRsp = 9073; + CmdChenLingGameBoyGetFriendRankingInfoScRsp = 9077; + CmdGetFiveDimMiniGameDataCsReq = 9069; + CmdGetFiveDimFluteDataScRsp = 9088; + CmdJHEHACPKKBL = 9084; + CmdFinishFiveDimMiniGameScRsp = 9058; +} + +message JBOBHIPHGPB { + repeated uint32 CJKAGEDKAFL = 6; // offset: 16 + uint64 HLNODEFLOCF = 9; // offset: 32 + bool HIEMHCBHKEO = 13; // offset: 40 + bool OOMILCOFGPN = 11; // offset: 41 + uint32 IJCJBDDGGJF = 14; // offset: 44 +} + +message CMGCLJCPJKO { + uint32 IJCJBDDGGJF = 5; // offset: 24 +} + +// Obf: AHFBNKIHGIH +// Type: Rsp +// CmdID: 9092 +message GetChenLingGameBoyDataScRsp { + JBOBHIPHGPB IAOBHCOOMJP = 8; // offset: 24 + uint32 retcode = 13; // offset: 32 +} + +message JAIPALPGNKD { + repeated uint32 CJKAGEDKAFL = 1; // offset: 16 + uint32 IJCJBDDGGJF = 10; // offset: 32 + bool HOPOJGBFGEG = 5; // offset: 36 + bool BOHDCEOOLBA = 7; // offset: 37 + uint64 BEJCJJCLJHL = 9; // offset: 40 +} + +// Obf: PGIOKHAKAPP +// Type: Rsp +// CmdID: 9073 +message FinishChenLingGameBoyScRsp { + ItemList reward = 7; // offset: 16 + repeated uint32 DDDGOAEEODC = 10; // offset: 24 + uint64 HLNODEFLOCF = 6; // offset: 40 + uint64 BEJCJJCLJHL = 14; // offset: 48 + uint32 retcode = 5; // offset: 56 + uint32 IJCJBDDGGJF = 9; // offset: 60 +} + +message NBHDCJHGKCN { + uint64 BEJCJJCLJHL = 1; // offset: 24 + uint32 uid = 5; // offset: 32 + uint32 IJCJBDDGGJF = 9; // offset: 36 +} + +message NFEKGEAIMEO { + uint32 IJCJBDDGGJF = 15; // offset: 24 +} + +// Obf: NPPEAEPGEOF +// Type: Rsp +// CmdID: 9077 +message ChenLingGameBoyGetFriendRankingInfoScRsp { + repeated NBHDCJHGKCN BEDHEKAGAPE = 4; // offset: 16 + uint32 IJCJBDDGGJF = 2; // offset: 32 + bool EBAFPOLLJIA = 11; // offset: 36 + uint32 retcode = 9; // offset: 40 +} + +// Obf: JAIGKNCMOLK +// Type: Req +// CmdID: 9069 +message GetFiveDimMiniGameDataCsReq { + bool EBAFPOLLJIA = 5; // offset: 24 } -// Obf: JHNJJMPGNFN // Type: Rsp // CmdID: 9095 -message GetFiveDimMiniGameDataScRsp { - repeated NHFMHLCGJAH content_package_list = 4; // offset: 24 - uint32 retcode = 12; // offset: 32 +message ONAEGKCMPNN { + uint32 retcode = 15; // offset: 24 + bool EBAFPOLLJIA = 14; // offset: 28 } -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 +message ANDPLLAKCLE { + uint32 IJCJBDDGGJF = 13; // offset: 24 } -// Obf: LPNMHMEOJHO // Type: Rsp -// CmdID: 9053 +// CmdID: 9079 +message CDJKLJDMJHO { + JBOBHIPHGPB IAOBHCOOMJP = 10; // offset: 24 + uint32 retcode = 11; // offset: 32 +} + +message EMDKLICDPKK { + uint32 IJCJBDDGGJF = 9; // offset: 24 + bool HIEMHCBHKEO = 10; // offset: 28 +} + +// Type: Rsp +// CmdID: 9084 +message JHEHACPKKBL { + JBOBHIPHGPB IAOBHCOOMJP = 6; // offset: 16 + uint32 retcode = 7; // offset: 32 +} + +message IKHLECEJHPO { + uint32 OFNNJJNAHHH = 7; // offset: 24 + uint32 BAJHKGJPFED = 12; // offset: 28 +} + +message PFPDFEPNLHL { +} + +// Obf: EMPBDGJAFDF +// Type: Rsp +// CmdID: 9090 +message GetFiveDimMiniGameDataScRsp { + repeated IKHLECEJHPO content_package_list = 2; // offset: 16 + uint32 retcode = 9; // offset: 32 +} + +message BHMAJOCINCF { + string uuid = 6; // offset: 16 + uint32 IPDDIKPHGPE = 9; // offset: 32 + uint32 BAJHKGJPFED = 5; // offset: 36 + float JAPBBDENKGM = 4; // offset: 40 + uint32 CHMBABEJKGE = 14; // offset: 44 + uint32 FKFGIGAPJNF = 1; // offset: 48 + uint32 MGBDFKKMNOL = 3; // offset: 52 + uint32 score_id = 10; // offset: 56 + uint32 gold = 2; // offset: 60 + uint32 AKCLEAJAEPA = 11; // offset: 64 + uint32 OCFCOJMIMFD = 12; // offset: 68 +} + +// Obf: GNCJHGHBEPP +// Type: Rsp +// CmdID: 9058 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 + ItemList KAFIKBEFKDH = 5; // offset: 16 + ItemList DHBABIBHNOG = 12; // offset: 24 + uint32 gold = 6; // offset: 40 + uint32 MGBDFKKMNOL = 15; // offset: 44 + bool ILAFNJNAFIM = 1; // offset: 48 + uint32 CHMBABEJKGE = 9; // offset: 52 + uint32 BAJHKGJPFED = 7; // offset: 56 + uint32 retcode = 13; // offset: 60 + float JAPBBDENKGM = 10; // offset: 64 + uint32 score_id = 4; // offset: 68 + uint32 AKCLEAJAEPA = 14; // offset: 72 } -message DFLOIGPCNAK { +message NNFLBBKGBDP { +} + +// Obf: JOMFDNFHHBD +// Type: Rsp +// CmdID: 9088 +message GetFiveDimFluteDataScRsp { + repeated uint32 NFOBNDJIEPL = 12; // offset: 16 + repeated uint32 AOBGMMAIMHJ = 13; // offset: 32 + uint32 retcode = 15; // offset: 40 +} + +message BAGCLEDHOBD { + uint32 BAKMHAPCNCJ = 15; // offset: 24 +} + +// Type: Rsp +// CmdID: 9062 +message EGJJHFIPCNB { + uint32 retcode = 10; // offset: 24 + uint32 BAKMHAPCNCJ = 9; // offset: 28 +} + +message AIPNFBBDNEO { + uint32 BAKMHAPCNCJ = 1; // offset: 24 } -// 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 NCGFPOKHMBL { + uint32 BAKMHAPCNCJ = 15; // offset: 24 + uint32 retcode = 1; // offset: 28 } -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 +// Obf: NBEFNNHILCB // Type: Notify -// CmdID: 9056 +// CmdID: 9091 message FiveDimFluteDataChangeNotify { - repeated uint32 EPPHGOBAFMP = 12; // offset: 24 - repeated uint32 OHGFEGDFKNG = 1; // offset: 32 + repeated uint32 AOBGMMAIMHJ = 7; // offset: 16 + repeated uint32 NFOBNDJIEPL = 1; // offset: 24 } -// Obf: CCPFALAGHHJ +// Obf: LMJDKIDHMFH // Type: Notify -// CmdID: 9076 +// CmdID: 9068 message MazeCrossFloorConditionChangeScNotify { - repeated uint32 PHCAALBPKGK = 10; // offset: 16 + repeated uint32 HLLLIKPGOFG = 15; // offset: 24 } -// 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; + BDIMOGEJAFG_NLCDGIPGFDJ = 0; + CmdFinishItemIdCsReq = 2736; + CmdGetMissionMessageCsReq = 2729; + CmdGetNpcMessageGroupCsReq = 2773; + CmdGetMissionMessageScRsp = 2712; + CmdFinishSectionIdScRsp = 2781; + CmdGetNpcStatusCsReq = 2780; + CmdFinishSectionIdCsReq = 2715; + CmdFinishPerformSectionIdScRsp = 2787; + CmdGetNpcMessageGroupScRsp = 2703; + CmdFinishPerformSectionIdCsReq = 2710; + CmdFinishItemIdScRsp = 2713; + CmdGetNpcStatusScRsp = 2727; } -// Obf: CDMODFGGKCP +// Obf: LNDMHNMPGNP // Type: Req -// CmdID: 2791 +// CmdID: 2773 message GetNpcMessageGroupCsReq { - repeated uint32 KALCGEDPAJK = 11; // offset: 16 + repeated uint32 contact_id_list = 14; // offset: 16 } -message MIHGABAMFLG { - uint32 item_id = 7; // offset: 28 - uint32 EAHHABIDOAH = 8; // offset: 24 +message MessageItem { + uint32 item_id = 9; // offset: 24 + uint32 text_id = 13; // offset: 28 } -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 MessageSection { + repeated uint32 message_item_list = 7; // offset: 16 + repeated MessageItem item_list = 3; // offset: 32 + uint32 frozen_item_id = 11; // offset: 40 + uint32 id = 12; // offset: 44 + MessageSectionStatus status = 1; // offset: 48 } -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 +message MessageGroup { + repeated MessageSection message_section_list = 10; // offset: 16 + int64 refresh_time = 15; // offset: 32 + uint32 message_section_id = 3; // offset: 40 + MessageGroupStatus status = 6; // offset: 44 + uint32 id = 14; // offset: 48 } -// Obf: ABCNAEJJIKF +// Obf: EBBKLGBFJBN // Type: Rsp -// CmdID: 2710 +// CmdID: 2703 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 HFODKMFDMAE { - uint32 retcode = 9; // offset: 24 -} - -// Obf: LAFMGEAPPKO -// Type: Req -// CmdID: 4163 -message CancelSyncExpiredItemCsReq { - repeated uint32 COOOFFKIDMC = 6; // offset: 16 - JMGCDIANLGK type = 3; // offset: 40 - repeated string JLLKNNFAPEE = 14; // offset: 24 -} - -// Type: Rsp -// CmdID: 4126 -message LMHFPEPLIKH { - uint32 retcode = 4; // offset: 24 -} - -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 + repeated MessageGroup message_group_list = 1; // offset: 16 uint32 retcode = 15; // offset: 32 } -// Obf: NCOMDKGDCIA +// Obf: EMACPOEHODE // Type: Req -// CmdID: 4144 -message UpdateMovieRacingDataCsReq { - BNIGIAJOPGC IMCEKFOOKHC = 14; // offset: 16 +// CmdID: 2780 +message GetNpcStatusCsReq { } -// Obf: NJAKKIMIBFC +message NpcStatus { + uint32 npc_id = 8; // offset: 24 + bool is_finish = 12; // offset: 28 +} + +message GroupStatus { + uint32 group_id = 1; // offset: 24 + MessageGroupStatus group_status = 10; // offset: 28 + int64 refresh_time = 3; // offset: 32 +} + +message SectionStatus { + MessageSectionStatus section_status = 7; // offset: 24 + uint32 section_id = 2; // offset: 28 +} + +// Obf: FOKMHCLKPGJ // Type: Rsp -// CmdID: 4200 -message UpdateMovieRacingDataScRsp { - uint32 retcode = 8; // offset: 32 - BNIGIAJOPGC IMCEKFOOKHC = 10; // offset: 16 +// CmdID: 2727 +message GetNpcStatusScRsp { + repeated NpcStatus npc_status_list = 3; // offset: 16 + uint32 retcode = 2; // offset: 32 } -// Obf: JFFEMMJHPLC +// Obf: FNNBOBGFAKH // Type: Req -// CmdID: 4104 -message SubmitOrigamiItemCsReq { - uint32 IMCIKNHHEHC = 11; // offset: 24 +// CmdID: 2736 +message FinishItemIdCsReq { + uint32 item_id = 2; // offset: 24 + uint32 text_id = 1; // offset: 28 +} + +// Obf: EEFCOCPHIOD +// Type: Rsp +// CmdID: 2713 +message FinishItemIdScRsp { + uint32 text_id = 15; // offset: 24 + uint32 retcode = 11; // offset: 28 + uint32 item_id = 5; // offset: 32 +} + +// Obf: BCONPMPJLDD +// Type: Req +// CmdID: 2715 +message FinishSectionIdCsReq { + uint32 section_id = 11; // offset: 24 +} + +// Obf: LCJMFNOJBAC +// Type: Rsp +// CmdID: 2781 +message FinishSectionIdScRsp { + ItemList reward = 1; // offset: 24 + uint32 retcode = 5; // offset: 32 + uint32 section_id = 8; // offset: 36 +} + +// Obf: OCJOLLHLFIB +// Type: Req +// CmdID: 2710 +message FinishPerformSectionIdCsReq { + repeated MessageItem item_list = 12; // offset: 16 + uint32 section_id = 6; // offset: 32 +} + +// Obf: KGPCODGNDEG +// Type: Rsp +// CmdID: 2787 +message FinishPerformSectionIdScRsp { + ItemList reward = 14; // offset: 16 + repeated MessageItem item_list = 12; // offset: 24 + uint32 section_id = 5; // offset: 40 + uint32 retcode = 13; // offset: 44 +} + +// Obf: EJFBKAEEDJK +// Type: Req +// CmdID: 2729 +message GetMissionMessageCsReq { +} + +// Obf: PGFLOJNIFLF +// Type: Rsp +// CmdID: 2712 +message GetMissionMessageScRsp { + map PFMHKKKAGCD = 7; // offset: 24 + uint32 retcode = 2; // offset: 32 +} + +enum CmdMiscModuleType { + LLGMNBFFNEL_NLCDGIPGFDJ = 0; + CmdDifficultyAdjustmentGetDataScRsp = 4149; + CmdMNCFPNFGAOH = 4154; + CmdINKEEEKKNKF = 4187; + CmdDifficultyAdjustmentUpdateDataCsReq = 4128; + CmdGetMovieRacingDataScRsp = 4178; + CmdDDOOEDOKEPF = 4139; + CmdUpdateGunPlayDataCsReq = 4192; + CmdJOIGBKBEGOB = 4153; + CmdShareCsReq = 4173; + CmdGetSwitchMascotDataCsReq = 4135; + CmdEHNLGMEGIJP = 4113; + CmdShareScRsp = 4103; + CmdALCDAEIDEAM = 4163; + CmdJDAALEACPKL = 4109; + CmdDifficultyAdjustmentUpdateDataScRsp = 4101; + CmdGetGunPlayDataScRsp = 4174; + CmdEABIMAPLLLL = 4188; + CmdGetUnreleasedBlockInfoCsReq = 4114; + CmdUpdateGunPlayDataScRsp = 4166; + CmdSwitchMascotUpdateScNotify = 4105; + CmdGetShareDataCsReq = 4180; + CmdPIMFFPGEPIO = 4110; + CmdMGFAALHCHEF = 4138; + CmdPICONFLHMCD = 4117; + CmdDirectDeliveryScNotify = 4120; + LLGMNBFFNEL_CNHFAPDGPPM = 4129; + CmdGetUnreleasedBlockInfoScRsp = 4182; + CmdGetSwitchMascotDataScRsp = 4116; + CmdGetShareDataScRsp = 4127; + CmdIDENFKIJICM = 4112; + CmdUpdateMovieRacingDataScRsp = 4148; + CmdMazeKillDirectScRsp = 4185; + CmdCancelDirectDeliveryNoticeCsReq = 4199; + CmdLIOGDHEFOGD = 4136; + CmdFECGDOJFDIM = 4106; + CmdUpdateMovieRacingDataCsReq = 4152; + CmdGetMovieRacingDataCsReq = 4171; + CmdCancelDirectDeliveryNoticeScRsp = 4132; + CmdGetGunPlayDataCsReq = 4159; + CmdLCBIEJNJDIF = 4200; + CmdMazeKillDirectCsReq = 4167; + CmdDifficultyAdjustmentGetDataCsReq = 4130; + CmdNIALCDGNNLC = 4142; + CmdBMFLFFJIEFC = 4183; + CmdGFGEMCJLGPP = 4176; +} + +enum BMHIHBHECKD { + BMHIHBHECKD_NLCDGIPGFDJ = 0; + BMHIHBHECKD_AONEONHEHNA = 1; + BMHIHBHECKD_NGCHDKKBACD = 2; + BMHIHBHECKD_LHCCHLAIAIN = 3; +} + +enum MovieRacingType { + KKBNKEKDPFM_BIFLGLFOBBM = 0; + KKBNKEKDPFM_DNKHLGPJNJO = 1; + KKBNKEKDPFM_FPGEONEKIPD = 2; + KKBNKEKDPFM_CGMLGHICNPN = 3; +} + +enum DifficultyAdjustmentType { + JNECPMMFEKP_AANHCEGHCFA = 0; + JNECPMMFEKP_AEDDONPLOFJ = 1; +} + +enum CGOGDJKALMH { + CGOGDJKALMH_FHFJLAIAGEH = 0; + CGOGDJKALMH_FMDDNENDJOJ = 1; + CGOGDJKALMH_JIBJFDIJCNM = 2; +} + +enum FDJADOEAOLE { + FDJADOEAOLE_OIDDFJEFIPF = 0; + FDJADOEAOLE_AHGEIJFIGKE = 1; + FDJADOEAOLE_PKHPJIKJMDO = 2; + FDJADOEAOLE_HFGBOOLJDNA = 3; +} + +// Obf: PMDGOKCLELJ +// Type: Req +// CmdID: 4173 +message ShareCsReq { + uint32 MGGNKENIPFC = 13; // offset: 24 +} + +message BCBHFBPADEE { + uint32 JNOPBGBACOO = 4; // offset: 24 + uint32 MGGNKENIPFC = 15; // offset: 28 +} + +// Obf: NJBNEBEFNEC +// Type: Rsp +// CmdID: 4103 +message ShareScRsp { + BCBHFBPADEE NMOKJJMNICM = 13; // offset: 16 + ItemList reward = 2; // offset: 32 + uint32 retcode = 12; // offset: 40 +} + +// Obf: INAFIPCFLGB +// Type: Req +// CmdID: 4180 +message GetShareDataCsReq { +} + +// Obf: DLCCOHOEFCA +// Type: Rsp +// CmdID: 4127 +message GetShareDataScRsp { + repeated BCBHFBPADEE MNCJMIOONPE = 12; // offset: 24 + uint32 retcode = 10; // offset: 32 +} + +// Type: Req +// CmdID: 4136 +message LIOGDHEFOGD { +} + +// Type: Rsp +// CmdID: 4113 +message EHNLGMEGIJP { + uint32 retcode = 14; // offset: 24 +} + +message OKJCHGLGBHP { + repeated uint32 JLNOCDGJDLI = 8; // offset: 24 + uint32 type = 11; // offset: 32 + uint32 NADCIHPPPBC = 12; // offset: 36 +} + +// Type: Req +// CmdID: 4154 +message MNCFPNFGAOH { + repeated OKJCHGLGBHP OKJNBIOKKIB = 13; // offset: 24 +} + +// Type: Rsp +// CmdID: 4183 +message BMFLFFJIEFC { + uint32 retcode = 3; // offset: 24 +} + +// Type: Req +// CmdID: 4110 +message PIMFFPGEPIO { + repeated uint32 JALHKMEOOPN = 8; // offset: 16 + repeated string OKFMBDEECCH = 11; // offset: 24 + BMHIHBHECKD type = 4; // offset: 40 +} + +// Type: Rsp +// CmdID: 4187 +message INKEEEKKNKF { + uint32 retcode = 5; // offset: 24 +} + +message IGBJDKIEDJL { + string GIFOENLDCHO = 4; // offset: 24 +} + +// Type: Rsp +// CmdID: 4112 +message IDENFKIJICM { + uint32 retcode = 4; // offset: 24 +} + +message HDAHFLMBAAB { + uint32 EGKNHHFDJHM = 11; // offset: 24 + MovieRacingType type = 10; // offset: 28 + uint32 level = 3; // offset: 32 + uint32 HFENOFPKNPJ = 1; // offset: 36 +} + +// Obf: IMEFDMEGEON +// Type: Req +// CmdID: 4171 +message GetMovieRacingDataCsReq { +} + +// Obf: HIADAFCBLKH +// Type: Rsp +// CmdID: 4178 +message GetMovieRacingDataScRsp { + repeated HDAHFLMBAAB HNIAEGMMPKD = 3; // offset: 24 + uint32 retcode = 2; // offset: 32 +} + +// Obf: IHMMNILOINC +// Type: Req +// CmdID: 4152 +message UpdateMovieRacingDataCsReq { + HDAHFLMBAAB LJEPIAIDJFC = 13; // offset: 16 +} + +// Obf: NCFCNNFIBLJ +// Type: Rsp +// CmdID: 4148 +message UpdateMovieRacingDataScRsp { + HDAHFLMBAAB LJEPIAIDJFC = 3; // offset: 16 + uint32 retcode = 7; // offset: 32 +} + +// Type: Req +// CmdID: 4109 +message JDAALEACPKL { + uint32 KPKEBLOEFCP = 9; // offset: 24 +} + +// Type: Rsp +// CmdID: 4142 +message NIALCDGNNLC { + uint32 KPKEBLOEFCP = 15; // offset: 24 + uint32 retcode = 1; // offset: 28 +} + +// Type: Req +// CmdID: 4176 +message GFGEMCJLGPP { + repeated uint32 BGJAEJKJCFP = 3; // offset: 16 + uint32 IFMCCMLCBGP = 11; // offset: 32 + uint32 content_id = 10; // offset: 36 +} + +message MJEIKNGOCJO { + uint32 config_id = 2; // offset: 24 + uint32 group_id = 1; // offset: 28 + uint32 state = 9; // offset: 32 +} + +message BLPLICDMFEL { + repeated MJEIKNGOCJO PEPOGGNCGLD = 13; // offset: 24 + uint32 floor_id = 6; // offset: 32 } // Type: Rsp // CmdID: 4138 -message NFDLLEPHLHN { - uint32 retcode = 6; // offset: 24 - uint32 IMCIKNHHEHC = 9; // offset: 28 +message MGFAALHCHEF { + repeated BLPLICDMFEL CGOJBLPJFAK = 7; // offset: 24 + uint32 content_id = 9; // offset: 32 + uint32 IFMCCMLCBGP = 3; // offset: 36 + uint32 retcode = 6; // offset: 40 } -// Obf: HKOALDNBDAK +message BPAGBAALHMP { + uint32 EGKNHHFDJHM = 11; // offset: 24 + bool is_perfect = 5; // offset: 28 + uint32 level = 3; // offset: 32 + uint32 BLMAEGGMCHJ = 8; // offset: 36 +} + +// Obf: LOIAGBJKMEB // 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 +// CmdID: 4159 +message GetGunPlayDataCsReq { } +// Obf: AHDEDBMNMCP // 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 +// CmdID: 4174 message GetGunPlayDataScRsp { - uint32 retcode = 12; // offset: 32 - repeated DEOMNEOMPFE NBMAIDECCHJ = 5; // offset: 24 + repeated BPAGBAALHMP OHOLABHLCKL = 5; // offset: 24 + uint32 retcode = 9; // offset: 32 } -// Obf: PADMKHOJINL +// Obf: GACMFAOEKMP // 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 +// CmdID: 4192 +message UpdateGunPlayDataCsReq { + BPAGBAALHMP AOPPLPDBEHK = 1; // offset: 24 + uint32 GIJOPFIAMIA = 13; // offset: 32 + uint32 group_id = 14; // offset: 36 + uint64 uuid = 12; // offset: 40 } -// Obf: MPFAHHCONGC +// Obf: EKOPMNIGCPH // Type: Rsp -// CmdID: 4121 +// CmdID: 4166 message UpdateGunPlayDataScRsp { - uint32 retcode = 5; // offset: 32 - DEOMNEOMPFE DIFLKHMKHBG = 1; // offset: 24 + BPAGBAALHMP AOPPLPDBEHK = 11; // offset: 16 + uint32 retcode = 2; // offset: 32 } -message LMHOIMLGNGM { - NHJLJBJJKFJ ALFHNEHOBJA = 5; // offset: 24 - DifficultyAdjustmentType MJLHLLMJHGJ = 15; // offset: 32 - uint32 id = 8; // offset: 28 +message AMKBFMCOIHK { + uint32 id = 10; // offset: 24 + CGOGDJKALMH NFMKOFNEKLA = 12; // offset: 28 + DifficultyAdjustmentType ANJMFPKJHOH = 1; // offset: 32 } -// Obf: HIKFBMOJEEH +// Obf: MJHIOCKGPMN // Type: Req -// CmdID: 4128 +// CmdID: 4130 message DifficultyAdjustmentGetDataCsReq { } -// Obf: HNKOECNMPHC +// Obf: BPFGOALJLPP // Type: Rsp -// CmdID: 4165 +// CmdID: 4149 message DifficultyAdjustmentGetDataScRsp { - uint32 retcode = 2; // offset: 32 - repeated LMHOIMLGNGM content_package_list = 3; // offset: 16 + repeated AMKBFMCOIHK content_package_list = 7; // offset: 16 + uint32 retcode = 14; // offset: 32 } -// Obf: AGJEBLHCCAM +// Obf: ELBOKICMECP // Type: Req -// CmdID: 4173 +// CmdID: 4128 message DifficultyAdjustmentUpdateDataCsReq { - LMHOIMLGNGM data = 2; // offset: 24 + AMKBFMCOIHK data = 6; // offset: 24 } -// Obf: GNLPGCOPIBE +// Obf: FCGMKPGGCAC // Type: Rsp -// CmdID: 4153 +// CmdID: 4101 message DifficultyAdjustmentUpdateDataScRsp { - repeated LMHOIMLGNGM content_package_list = 12; // offset: 32 - uint32 retcode = 2; // offset: 40 - LMHOIMLGNGM data = 6; // offset: 24 + AMKBFMCOIHK data = 1; // offset: 16 + repeated AMKBFMCOIHK content_package_list = 15; // offset: 32 + uint32 retcode = 10; // offset: 40 } -// Obf: LALCKJEHBCN +// Obf: FPMCECGEIJD // Type: Req -// CmdID: 4108 +// CmdID: 4167 message MazeKillDirectCsReq { - uint32 GJKGPDHNKHE = 8; // offset: 36 - repeated uint32 entity_list = 4; // offset: 24 - EBKOLHJIOFN ALFHNEHOBJA = 9; // offset: 32 + repeated uint32 entity_list = 4; // offset: 16 + uint32 FABPLNCIGPK = 8; // offset: 32 + FDJADOEAOLE NFMKOFNEKLA = 14; // offset: 36 } -// Obf: AEEEBOOIDCN +// Obf: LBEBKNGBBCO // Type: Rsp -// CmdID: 4117 +// CmdID: 4185 message MazeKillDirectScRsp { - uint32 retcode = 5; // offset: 32 - repeated uint32 entity_list = 3; // offset: 24 + repeated uint32 entity_list = 11; // offset: 24 + uint32 retcode = 1; // offset: 32 } -// Obf: OBDAFBOAMKE +// Obf: CLIOFILACMC // Type: Notify -// CmdID: 4151 -message DirectDeliveryScNotify { - repeated ItemList HALFGLGLDLO = 1; // offset: 24 - uint32 OECCPKANHMN = 9; // offset: 32 -} - -// Obf: MKLCDFGEMIM -// Type: Req -// 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 +message DirectDeliveryScNotify { + repeated ItemList DJOBNPIAEJP = 6; // offset: 16 + uint32 HFHHKGFNGFC = 1; // offset: 32 } -// Obf: AEPLEEDGMMH -// Type: Notify -// CmdID: 4193 -message SwitchMascotUpdateScNotify { - repeated LIEEDGOEGMK OHFBMFGPMJO = 3; // offset: 16 - bool NONMONPHBPE = 2; // offset: 32 -} - -// Obf: KKPHDFDDBGL +// Obf: JFFANDLFOGP // Type: Req -// CmdID: 4102 +// CmdID: 4199 +message CancelDirectDeliveryNoticeCsReq { + uint32 HFHHKGFNGFC = 4; // offset: 24 +} + +// Obf: EJBPJPEDLJL +// Type: Rsp +// CmdID: 4132 +message CancelDirectDeliveryNoticeScRsp { + uint32 retcode = 6; // offset: 24 + uint32 HFHHKGFNGFC = 9; // offset: 28 +} + +message BKAHEDAHNHL { + uint32 NBFJHDJBLCF = 13; // offset: 24 + uint32 gold = 15; // offset: 28 +} + +// Obf: BGGJMEAOBFG +// Type: Req +// CmdID: 4135 +message GetSwitchMascotDataCsReq { + uint32 NBFJHDJBLCF = 12; // offset: 24 +} + +// Obf: DPODMNMGDLK +// Type: Rsp +// CmdID: 4116 +message GetSwitchMascotDataScRsp { + repeated BKAHEDAHNHL JNOEHPJJPOF = 7; // offset: 24 + uint32 NBFJHDJBLCF = 14; // offset: 32 + uint32 retcode = 5; // offset: 36 +} + +// Obf: OFAPJBDCIAE +// Type: Notify +// CmdID: 4105 +message SwitchMascotUpdateScNotify { + repeated BKAHEDAHNHL JNOEHPJJPOF = 9; // offset: 16 + bool EBLPGLFJNEL = 11; // offset: 32 +} + +// Type: Req +// CmdID: 4114 message GetUnreleasedBlockInfoCsReq { } // Type: Rsp -// CmdID: 4149 +// CmdID: 4182 message GetUnreleasedBlockInfoScRsp { - uint32 retcode = 9; // offset: 40 - repeated uint32 FLFPOJFLHOD = 8; // offset: 16 - repeated uint32 GOMNGAADJLM = 5; // offset: 24 - int64 DDBFEEIGPJI = 3; // offset: 48 + repeated uint32 KNKGIENCLJJ = 1; // offset: 16 + repeated uint32 NJIIPBHBEDK = 7; // offset: 32 + uint32 retcode = 14; // offset: 40 + int64 GCMOKMIEHDB = 6; // offset: 48 } -message GNANMEADPBD { - uint32 DNHFPBOPFAJ = 10; // offset: 48 - repeated uint32 IPCFOFHLAHG = 4; // offset: 24 - int64 DNNHCNCKJCM = 8; // offset: 32 - int64 end_time = 12; // offset: 40 +message GAAMBBFPCHB { + repeated uint32 OPLNKCOLCKJ = 15; // offset: 16 + uint32 PMJGAJGIFOA = 1; // offset: 32 + int64 IFEPJHGNCOI = 3; // offset: 40 + int64 end_time = 5; // offset: 48 } -// Obf: HHJHMJNFKCL // Type: Req -// CmdID: 4166 -message CycleScoreRewardGetDataCsReq { +// CmdID: 4153 +message JOIGBKBEGOB { } // Type: Rsp -// CmdID: 4105 -message LBMPPLKEBFO { - GNANMEADPBD EFJBFBENGKG = 6; // offset: 16 - uint32 retcode = 9; // offset: 32 +// CmdID: 4163 +message ALCDAEIDEAM { + GAAMBBFPCHB NFEDANFBIBE = 7; // offset: 16 + uint32 retcode = 2; // offset: 32 } -// Obf: GCBEILIJALC // Type: Req -// CmdID: 4111 -message CycleScoreRewardTakeRewardCsReq { - repeated uint32 grid_fight_score_rank_list = 12; // offset: 24 +// CmdID: 4117 +message PICONFLHMCD { + repeated uint32 JKCEBHFIENI = 3; // 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 +// CmdID: 4106 +message FECGDOJFDIM { + repeated uint32 NGKOFMBBGNL = 12; // offset: 16 + GAAMBBFPCHB NFEDANFBIBE = 6; // offset: 32 + ItemList reward = 10; // offset: 40 + uint32 retcode = 9; // offset: 48 } -// Obf: OBEIEBGGDHI // Type: Req -// CmdID: 4171 -message CycleScoreRewardDestroyExceedRewardCsReq { - repeated uint32 IEFIFKLKAJN = 7; // offset: 24 +// CmdID: 4200 +message LCBIEJNJDIF { + repeated uint32 GDCFLPLFJCI = 2; // offset: 16 } // Type: Rsp -// CmdID: 4136 -message DOHJCPAMAFL { - GNANMEADPBD EFJBFBENGKG = 3; // offset: 24 +// CmdID: 4139 +message DDOOEDOKEPF { + GAAMBBFPCHB NFEDANFBIBE = 15; // offset: 16 uint32 retcode = 14; // offset: 32 } // Type: Notify -// CmdID: 4103 -message ALDEIBDDMON { - GNANMEADPBD EFJBFBENGKG = 14; // offset: 16 +// CmdID: 4188 +message EABIMAPLLLL { + GAAMBBFPCHB NFEDANFBIBE = 11; // 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; + LCPPDELLPFC_NLCDGIPGFDJ = 0; + CmdMissionSyncTaskCsReq = 1213; + CmdFinishCosumeItemMissionScRsp = 1283; + CmdMissionRewardScNotify = 1236; + CmdGetMissionStatusScRsp = 1271; + CmdFinishTalkMissionScRsp = 1227; + CmdSubMissionRewardScNotify = 1274; + CmdUpdateMainMissionCustomValueScRsp = 1214; + CmdUpdateMainMissionCustomValueCsReq = 1205; + CmdFinishCosumeItemMissionCsReq = 1254; + CmdGetMissionDataCsReq = 1273; + CmdStartFinishMainMissionScNotify = 1249; + CmdAcceptMainMissionScRsp = 1201; + CmdGetMissionDataScRsp = 1203; + CmdStartFinishSubMissionScNotify = 1230; + CmdMissionSyncTaskScRsp = 1215; + CmdGetMainMissionCustomValueCsReq = 1267; + CmdMissionGroupWarnScNotify = 1212; + CmdStarPerformanceRelayScRsp = 1253; + CmdStarPerformanceRelayCsReq = 1282; + CmdMainMissionAcceptNotify = 1220; + CmdTeleportToMissionResetPointScRsp = 1266; + CmdGetMainMissionCustomValueScRsp = 1285; + CmdFinishTalkMissionCsReq = 1280; + CmdFinishedMissionScNotify = 1216; + CmdTeleportToMissionResetPointCsReq = 1292; + CmdUpdateTrackMainMissionCsReq = 1232; + CmdUpdateTrackMainMissionScRsp = 1235; + CmdAcceptMainMissionCsReq = 1228; + CmdGetMissionStatusCsReq = 1224; } -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 MissionSyncRecord { + MissionSyncRecord_DOJFCPKAJEN = 0; + MissionSyncRecord_HPBMPLFIGDO = 1; + MissionSyncRecord_BBFKOIKPIOA = 2; + MissionSyncRecord_LPJJPGJPMKA = 3; + MissionSyncRecord_JCIHFNMKAKK = 4; + MissionSyncRecord_EGDIDGJEOCG = 11; + MissionSyncRecord_JPJOOPBLLHO = 12; + MissionSyncRecord_EBINJEAEFOE = 13; + MissionSyncRecord_BJLCBIGLBIM = 14; + MissionSyncRecord_KPDHHAPIIGM = 15; } -enum CPEOBFICKMC { - CPEOBFICKMC_IACHJDCLJEH = 0; - CPEOBFICKMC_NPGIGPMEHBH = 1; +enum PPEPCEAAPMJ { + PPEPCEAAPMJ_LHPKJOBMKHC = 0; + PPEPCEAAPMJ_KCMIJCJMIDC = 1; } -// Obf: DJEOGLFDJIF enum TrackMainMissionUpdateReasonId { - DJEOGLFDJIF_DPDFIINEAFF = 0; - DJEOGLFDJIF_NDGEDJJBPBH = 1; - DJEOGLFDJIF_MDLEKKLKBCB = 2; - DJEOGLFDJIF_MPBEIDJHLHA = 3; + APHBPMBMLOM_DJAOKMDALMI = 0; + APHBPMBMLOM_FEFMPGIAGBP = 1; + APHBPMBMLOM_OGIADPFFHEF = 2; + APHBPMBMLOM_OJBIMIOEABG = 3; } -// Obf: HDLEPMCNGJH +// Obf: EMIFJNLDKDE // Type: Req -// CmdID: 1291 +// CmdID: 1273 message GetMissionDataCsReq { } -message OKEPFGMNJAO { - uint32 display_value = 11; // offset: 24 - ALGPCOOBEFF type = 3; // offset: 32 - uint32 id = 4; // offset: 28 +message ALBOJHJALOF { + uint32 id = 3; // offset: 24 + uint32 display_value = 9; // offset: 28 + MissionSyncRecord type = 6; // offset: 32 } -// Obf: BDGIGDJAMHD message Mission { - uint32 progress = 14; // offset: 28 - MissionStatus status = 12; // offset: 32 - uint32 id = 5; // offset: 24 + uint32 progress = 12; // offset: 24 + uint32 id = 3; // offset: 28 + MissionStatus status = 11; // offset: 32 } -// Obf: LALCFOFKAIJ message MissionCustomValue { - string DLCLDIAOIMK = 14; // offset: 16 - uint32 index = 15; // offset: 36 - uint32 KGMGPPOHGCE = 4; // offset: 32 + string BGDFHBAANLB = 5; // offset: 16 + uint32 index = 15; // offset: 32 + uint32 custom_value = 6; // offset: 36 } -message EPNCDFBAHEA { - repeated MissionCustomValue DPFIHEEKGDL = 11; // offset: 16 +message ONHKODAFEMH { + repeated MissionCustomValue custom_value_list = 7; // offset: 16 } -message ACCOEKNJHFH { - uint32 id = 2; // offset: 32 - repeated MissionCustomValue DPFIHEEKGDL = 12; // offset: 16 - MissionStatus status = 5; // offset: 36 +message MainMission { + repeated MissionCustomValue custom_value_list = 2; // offset: 24 + MissionStatus status = 14; // offset: 32 + uint32 id = 1; // offset: 36 } -message IFBLMCNFIEO { - uint32 id = 4; // offset: 32 - oneof PNBCDDAADNC { - EPNCDFBAHEA DPFIHEEKGDL = 1788; // offset: 16 +message MJBANFPPEFH { + uint32 id = 3; // offset: 36 + oneof EPIIKEKKMPJ { + ONHKODAFEMH custom_value_list = 1481; // offset: 24 } } -// Obf: MLNCGLKMGGE message MainMissionCustomValue { - EPNCDFBAHEA DPFIHEEKGDL = 5; // offset: 16 - uint32 main_mission_id = 11; // offset: 32 + ONHKODAFEMH custom_value_list = 7; // offset: 16 + uint32 main_mission_id = 1; // offset: 32 } -// Obf: NKFCJLGCEEB +// Obf: KHKJONMCECE // Type: Rsp -// CmdID: 1210 +// CmdID: 1203 message GetMissionDataScRsp { - 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 + repeated Mission mission_list = 13; // offset: 16 + repeated uint32 KBDGNGMPFEH = 4; // offset: 32 + repeated MainMission main_mission_list = 5; // offset: 40 + uint32 GKFPKBGJBGN = 10; // offset: 48 + uint32 track_mission_id = 15; // offset: 52 + uint32 retcode = 12; // offset: 56 } -// Obf: NBBEJFJBAHL +// Obf: KHOHCEGIHGF // Type: Req -// CmdID: 1273 +// CmdID: 1228 message AcceptMainMissionCsReq { - uint32 main_mission_id = 12; // offset: 24 + uint32 main_mission_id = 7; // offset: 24 } -// Obf: EJOMCGJCFHL +// Obf: GGHDJOBEDAF // Type: Rsp -// CmdID: 1253 -message AcceptMainMissionScRsp { - uint32 main_mission_id = 4; // offset: 28 - uint32 retcode = 7; // offset: 24 -} - -// Obf: CPEJEPDPENG -// Type: Req -// CmdID: 1294 -message FinishTalkMissionCsReq { - repeated MissionCustomValue DPFIHEEKGDL = 7; // offset: 32 - uint32 BPFODDOOBKI = 10; // offset: 40 - string HKPOPEENMFE = 1; // offset: 24 -} - -// Obf: PBEBNHDLHEL -// Type: Rsp -// CmdID: 1295 -message FinishTalkMissionScRsp { - uint32 BPFODDOOBKI = 2; // offset: 44 - uint32 retcode = 4; // offset: 40 - string HKPOPEENMFE = 9; // offset: 16 - repeated MissionCustomValue DPFIHEEKGDL = 10; // offset: 32 -} - -// Obf: HAHIANBNBEK -// Type: Notify -// CmdID: 1214 -message MissionRewardScNotify { - ItemList reward = 10; // offset: 24 - uint32 main_mission_id = 6; // offset: 36 - uint32 BPFODDOOBKI = 2; // offset: 32 -} - -// 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 MissionGroupWarnScNotify { - repeated uint32 LGEEPLGBAOM = 15; // offset: 16 +message AcceptMainMissionScRsp { + uint32 retcode = 15; // offset: 24 + uint32 main_mission_id = 9; // offset: 28 } -// Obf: NFINKBBNABC +// Obf: MMJJKEOONKE // Type: Req +// CmdID: 1280 +message FinishTalkMissionCsReq { + repeated MissionCustomValue custom_value_list = 5; // offset: 16 + string talk_str = 15; // offset: 24 + uint32 sub_mission_id = 9; // offset: 40 +} + +// Obf: OKPLFBLIDFF +// Type: Rsp +// CmdID: 1227 +message FinishTalkMissionScRsp { + string talk_str = 3; // offset: 16 + repeated MissionCustomValue custom_value_list = 9; // offset: 32 + uint32 sub_mission_id = 15; // offset: 40 + uint32 retcode = 1; // offset: 44 +} + +// Obf: IKMNHNAHNMK +// Type: Notify +// CmdID: 1236 +message MissionRewardScNotify { + ItemList reward = 10; // offset: 16 + uint32 main_mission_id = 6; // offset: 32 + uint32 sub_mission_id = 3; // offset: 36 +} + +// Obf: AOCAHONLJKE +// Type: Notify // CmdID: 1274 +message SubMissionRewardScNotify { + ItemList reward = 10; // offset: 24 + uint32 sub_mission_id = 8; // offset: 32 +} + +// Type: Req +// CmdID: 1213 +message MissionSyncTaskCsReq { + string key = 12; // offset: 16 +} + +// Type: Rsp +// CmdID: 1215 +message MissionSyncTaskScRsp { + string key = 3; // offset: 16 + uint32 retcode = 14; // offset: 32 +} + +// Obf: GHFEIOEICNP +// Type: Notify +// CmdID: 1212 +message MissionGroupWarnScNotify { + repeated uint32 OIKJKMJCHEG = 2; // offset: 24 +} + +// Type: Req +// CmdID: 1254 message FinishCosumeItemMissionCsReq { ItemList item_list = 13; // offset: 16 - uint32 BPFODDOOBKI = 4; // offset: 32 + uint32 sub_mission_id = 5; // offset: 32 } // Type: Rsp -// CmdID: 1237 -message MBMEMBDDJDE { - uint32 retcode = 6; // offset: 24 - uint32 BPFODDOOBKI = 9; // offset: 28 +// CmdID: 1283 +message FinishCosumeItemMissionScRsp { + uint32 sub_mission_id = 11; // offset: 24 + uint32 retcode = 12; // offset: 28 } -// Obf: MAJIMKFCJKC +// Obf: MEBIGMFKKFD // Type: Req -// CmdID: 1261 +// CmdID: 1224 message GetMissionStatusCsReq { - repeated uint32 main_mission_id_list = 5; // offset: 24 - repeated uint32 sub_mission_id_list = 13; // offset: 32 + repeated uint32 sub_mission_id_list = 11; // offset: 16 + repeated uint32 main_mission_id_list = 1; // offset: 32 } // Obf: GetMissionStatusScRsp // Type: Rsp -// CmdID: 1207 +// CmdID: 1271 message GetMissionStatusScRsp { - 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 + repeated uint32 finished_main_mission_id_list = 12; // offset: 16 + repeated uint32 unfinished_main_mission_id_list = 14; // offset: 24 + repeated uint32 disabled_main_mission_id_list = 5; // offset: 32 + repeated uint32 curversion_finished_main_mission_id_list = 8; // offset: 40 + repeated Mission sub_mission_status_list = 9; // offset: 48 + repeated MainMissionCustomValue main_mission_mcv_list = 2; // offset: 64 + uint32 retcode = 1; // offset: 72 } -// Obf: GNEHFMNDJJE +// Obf: HNPPCJMODAB // Type: Req -// CmdID: 1257 +// CmdID: 1292 message TeleportToMissionResetPointCsReq { } -// Obf: CJFCKHFNHBL -// Type: Rsp -// CmdID: 1221 -message TeleportToMissionResetPointScRsp { - MotionInfo motion = 10; // offset: 24 - uint32 retcode = 9; // offset: 32 - uint32 client_pos_version = 13; // offset: 36 -} - -// Obf: DLLEFCDNBLE -// Type: Notify -// CmdID: 1228 -message StartFinishSubMissionScNotify { - uint32 BPFODDOOBKI = 15; // offset: 24 -} - -// Obf: LDCBCLKFNEI -// Type: Notify -// CmdID: 1265 -message StartFinishMainMissionScNotify { - uint32 main_mission_id = 7; // offset: 24 -} - -// Obf: ILKGEFBCEDG -// Type: Req -// CmdID: 1208 -message GetMainMissionCustomValueCsReq { - repeated uint32 main_mission_id_list = 4; // offset: 16 -} - -// Obf: OHDJNFEIOEF -// Type: Rsp -// CmdID: 1217 -message GetMainMissionCustomValueScRsp { - uint32 retcode = 10; // offset: 32 - repeated ACCOEKNJHFH mission_data_list = 6; // offset: 24 -} - -// Obf: FHBEFBPJEFK -// Type: Notify -// CmdID: 1251 -message MainMissionAcceptNotify { - repeated uint32 sub_mission_id_list = 12; // offset: 24 -} - -// Obf: DGOJCKMHBIC -// Type: Req -// CmdID: 1254 -message UpdateTrackMainMissionCsReq { - TrackMainMissionUpdateReasonId NILLMKMKODP = 1; // offset: 28 - uint32 CMFPLCNKNGM = 3; // offset: 32 - uint32 GNPDGLGBIMM = 4; // offset: 24 -} - -// Type: Rsp -// CmdID: 1279 -message FNAPKBELIFO { - uint32 CNOGFHKIDDP = 4; // offset: 32 - uint32 retcode = 9; // offset: 28 - uint32 CMFPLCNKNGM = 13; // offset: 24 -} - -// Obf: ODAHOBDIKGI -// Type: Notify -// CmdID: 1220 -message FinishedMissionScNotify { - repeated uint32 finished_mission_id = 5; // offset: 24 -} - -// Obf: JJNEGIBNPLM -// Type: Req -// CmdID: 1293 -message UpdateMainMissionCustomValueCsReq { - uint32 main_mission_id = 12; // offset: 36 - string DLCLDIAOIMK = 4; // offset: 24 - uint32 value = 5; // offset: 32 -} - -// Type: Rsp -// CmdID: 1202 -message OFCENAHFFEN { - ACCOEKNJHFH HFLCLFLCCLK = 11; // offset: 16 - uint32 retcode = 9; // offset: 32 -} - -// Obf: BDLKOCJKLAB -// Type: Req -// CmdID: 1249 -message StarPerformanceRelayCsReq { - uint32 performance_id = 13; // offset: 28 - uint32 HFELBAKLHCA = 7; // offset: 24 -} - +// Obf: DCNKCCPMKLE // Type: Rsp // CmdID: 1266 -message EPPNLNIBPNA { - uint32 retcode = 8; // offset: 24 +message TeleportToMissionResetPointScRsp { + MotionInfo motion = 10; // offset: 24 + uint32 retcode = 4; // offset: 32 + uint32 client_pos_version = 6; // offset: 36 } -// Obf: BONOHJLBJHH -enum CmdMonopolyType { - 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; - 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; - 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; +// Obf: CJOACNKDPEI +// Type: Notify +// CmdID: 1230 +message StartFinishSubMissionScNotify { + uint32 sub_mission_id = 15; // offset: 24 } -enum NKPJCABNLKL { - NKPJCABNLKL_PCPDHELPKEM = 0; - NKPJCABNLKL_AECENKLFMEA = 1; +// Obf: JMIPELIDOIJ +// Type: Notify +// CmdID: 1249 +message StartFinishMainMissionScNotify { + uint32 main_mission_id = 2; // offset: 24 } -enum LBDMFFDNFDP { - LBDMFFDNFDP_GHGAPOAKGAB = 0; - LBDMFFDNFDP_CBPNONBGPIM = 1; - LBDMFFDNFDP_DPMJNMKGGOA = 2; - LBDMFFDNFDP_KLHDCOPPLNG = 3; -} - -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: BPPAFOINNDP +// Obf: CFDNIJHMEND // Type: Req -// CmdID: 7091 +// CmdID: 1267 +message GetMainMissionCustomValueCsReq { + repeated uint32 main_mission_id_list = 13; // offset: 24 +} + +// Obf: NBDELHIPKLP +// Type: Rsp +// CmdID: 1285 +message GetMainMissionCustomValueScRsp { + repeated MainMission main_mission_list = 7; // offset: 24 + uint32 retcode = 5; // offset: 32 +} + +// Obf: CPFCAJBHOIB +// Type: Notify +// CmdID: 1220 +message MainMissionAcceptNotify { + repeated uint32 sub_mission_id_list = 10; // offset: 24 +} + +// Type: Req +// CmdID: 1232 +message UpdateTrackMainMissionCsReq { + TrackMainMissionUpdateReasonId POPNCNIBNMJ = 11; // offset: 24 + uint32 track_mission_id = 4; // offset: 28 + uint32 JFONDEBDIOO = 7; // offset: 32 +} + +// Type: Rsp +// CmdID: 1235 +message UpdateTrackMainMissionScRsp { + uint32 prev_track_mission_id = 3; // offset: 24 + uint32 retcode = 14; // offset: 28 + uint32 track_mission_id = 6; // offset: 32 +} + +// Obf: ABFLEADGIIF +// Type: Notify +// CmdID: 1216 +message FinishedMissionScNotify { + repeated uint32 finished_main_mission_id_list = 4; // offset: 16 +} + +// Type: Req +// CmdID: 1205 +message UpdateMainMissionCustomValueCsReq { + string BGDFHBAANLB = 11; // offset: 24 + uint32 main_mission_id = 7; // offset: 32 + uint32 value = 4; // offset: 36 +} + +// Type: Rsp +// CmdID: 1214 +message UpdateMainMissionCustomValueScRsp { + MainMission HKDDMGGDCIP = 9; // offset: 24 + uint32 retcode = 3; // offset: 32 +} + +// Type: Req +// CmdID: 1282 +message StarPerformanceRelayCsReq { + uint32 DNGFHOEACBI = 2; // offset: 24 + uint32 performance_id = 10; // offset: 28 +} + +// Type: Rsp +// CmdID: 1253 +message StarPerformanceRelayScRsp { + uint32 retcode = 3; // offset: 24 +} + +enum CmdMonopolyType { + IOBAOPKJMAK_NLCDGIPGFDJ = 0; + CmdGetMonopolyFriendRankingListCsReq = 7082; + CmdMonopolyGameSettleScNotify = 7001; + CmdMonopolyLikeScNotify = 7037; + CmdDailyFirstEnterMonopolyActivityCsReq = 7054; + CmdMonopolyLikeCsReq = 7018; + CmdMonopolyGetRafflePoolInfoScRsp = 7055; + CmdMonopolyEventLoadUpdateScNotify = 7057; + CmdMonopolyGameGachaCsReq = 7067; + CmdMonopolyConditionUpdateScNotify = 7007; + CmdNHKIADBINML = 7028; + CmdMonopolyGetDailyInitItemCsReq = 7072; + CmdMonopolyGiveUpCurContentCsReq = 7059; + CmdGetMonopolyInfoScRsp = 7003; + CmdMonopolyDailySettleScNotify = 7026; + CmdMonopolyCheatDiceScRsp = 7066; + CmdMonopolyConfirmRandomCsReq = 7061; + CmdMonopolyAcceptQuizScRsp = 7035; + CmdMonopolyReRollRandomCsReq = 7076; + CmdMonopolyTakePhaseRewardScRsp = 7008; + CmdMonopolyMoveScRsp = 7010; + CmdMonopolyScrachRaffleTicketCsReq = 7022; + CmdJHIDMEBBKPE = 7089; + CmdMonopolyGuessChooseCsReq = 7005; + CmdMonopolyAcceptQuizCsReq = 7032; + CmdMonopolyActionResultScNotify = 7080; + CmdMonopolyEventSelectFriendCsReq = 7043; + CmdMonopolyGameBingoFlipCardCsReq = 7020; + CmdGetMonopolyDailyReportScRsp = 7065; + CmdGDDEAKMJOAP = 7040; + CmdMonopolyGetRegionProgressScRsp = 7086; + CmdBBEPMABCBGF = 7090; + CmdMonopolyCheatDiceCsReq = 7092; + CmdGetMonopolyDailyReportCsReq = 7056; + CmdMonopolyGetDailyInitItemScRsp = 7025; + CmdMonopolyGuessDrawScNotify = 7063; + CmdMonopolyGetRaffleTicketCsReq = 7011; + CmdGetMbtiReportCsReq = 7034; + CmdMonopolyGameGachaScRsp = 7085; + CmdMonopolyReRollRandomScRsp = 7038; + CmdMLBDFEOBKIJ = 7053; + CmdGetSocialEventServerCacheCsReq = 7091; + CmdGetSocialEventServerCacheScRsp = 7023; + CmdMonopolyGiveUpCurContentScRsp = 7074; + CmdMonopolyBuyGoodsScRsp = 7078; + CmdMonopolyClickCellScRsp = 7084; + CmdMonopolyGetRaffleTicketScRsp = 7097; + CmdMonopolyRollDiceScRsp = 7015; + CmdMonopolyRollDiceCsReq = 7013; + CmdEPAIKOHMLDK = 7021; + CmdOIDPMKIOJGK = 7052; + CmdMonopolyConfirmRandomScRsp = 7024; + CmdMonopolyGetRafflePoolInfoCsReq = 7075; + CmdMonopolyGameCreateScNotify = 7016; + CmdMonopolyTakeRaffleTicketRewardScRsp = 7046; + CmdMonopolyRollRandomScRsp = 7042; + CmdMonopolySelectOptionScRsp = 7029; + CmdMonopolySelectOptionCsReq = 7087; + CmdMonopolyTakePhaseRewardCsReq = 7068; + CmdMonopolyRollRandomCsReq = 7009; + CmdMonopolyClickCellCsReq = 7070; + CmdGetMbtiReportScRsp = 7058; + CmdMonopolyEventSelectFriendScRsp = 7093; + CmdMonopolyScrachRaffleTicketScRsp = 7064; + CmdPDJFKFFPDKI = 7048; + CmdMonopolyGameBingoFlipCardScRsp = 7099; + CmdDailyFirstEnterMonopolyActivityScRsp = 7083; + CmdGetMonopolyMbtiReportRewardCsReq = 7079; + CmdPILJIHGLHJA = 7049; + CmdMonopolyGetRegionProgressCsReq = 7044; + CmdDNBHKLFEMLG = 7002; + CmdMonopolyGuessChooseScRsp = 7014; + CmdMonopolyTakeRaffleTicketRewardCsReq = 7069; + CmdMonopolySocialEventEffectScNotify = 7096; + CmdMonopolyLikeScRsp = 7045; + CmdMonopolyContentUpdateScNotify = 7030; + CmdMonopolyCellUpdateNotify = 7027; + CmdMonopolyBuyGoodsCsReq = 7071; + CmdMonopolyQuizDurationChangeScNotify = 7017; + CmdGetMonopolyFriendRankingListScRsp = 7041; + CmdMonopolyMoveCsReq = 7081; + CmdMonopolySttUpdateScNotify = 7098; + CmdGetMonopolyMbtiReportRewardScRsp = 7047; + CmdGetMonopolyInfoCsReq = 7073; +} + +enum LAEHICCBBFN { + LAEHICCBBFN_NLCDGIPGFDJ = 0; + LAEHICCBBFN_HHKFKGKFNJI = 1; +} + +enum NADDHEILBBN { + NADDHEILBBN_BPOCOHFIAOH = 0; + NADDHEILBBN_HOPAGBFPBGP = 1; + NADDHEILBBN_MDJCIKAGEKH = 2; + NADDHEILBBN_CIHFGJDCHIA = 3; +} + +enum BAKAELIMIJI { + BAKAELIMIJI_NLCDGIPGFDJ = 0; + BAKAELIMIJI_HEIHBJEEGPB = 1; + BAKAELIMIJI_BOGGAFJJPGC = 2; + BAKAELIMIJI_HCEBKFDJGIO = 3; + BAKAELIMIJI_CBKLDCBEKCH = 4; + BAKAELIMIJI_LGGEBOCPPDA = 5; + BAKAELIMIJI_BBDHKAKKBEA = 6; + BAKAELIMIJI_BFPGGHFAHCA = 7; + BAKAELIMIJI_PPINCGHOOBH = 8; + BAKAELIMIJI_JCECCHOJPFK = 9; + BAKAELIMIJI_JBLEFHFOHGO = 10; +} + +// Obf: MKNLDCIOCFI +// Type: Req +// CmdID: 7073 message GetMonopolyInfoCsReq { } -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 PDNABFBLEPG { + uint32 MGJFFPIAOMI = 11; // offset: 24 + uint32 ALMKIPNHAFM = 14; // offset: 28 + uint32 item_value = 10; // offset: 32 + bool GNIHCOPOLJB = 1; // offset: 36 + bool BLBFMKKBELI = 12; // offset: 37 + uint32 KEEOBECJNIP = 13; // offset: 40 } -message FIOJPNPLKNP { - repeated uint32 HFJNDOAIDOP = 13; // offset: 16 - NKPJCABNLKL HPOKOHJDDHO = 12; // offset: 32 +message HDDLALFAMKO { + repeated uint32 LPBBJFFNACA = 10; // offset: 24 + LAEHICCBBFN KDJACPBDHAE = 3; // offset: 32 } -message IKKMAAEBOKL { - uint32 ICFPPOLJDPP = 11; // offset: 28 - uint32 progress = 5; // offset: 24 +message HIHEHNIAGPF { + uint32 FBDENECLHIH = 3; // offset: 24 + uint32 progress = 11; // offset: 28 } -message PNDOKOLEPLC { - uint64 BGBEOFKEJEG = 10; // offset: 32 - bool is_taken_reward = 9; // offset: 25 - bool JCOCKJGKFDK = 4; // offset: 24 +message DDHIEONLIIL { + uint64 HEMOHFJJMJG = 4; // offset: 24 + bool is_taken_reward = 12; // offset: 32 + bool DDKGKOFAGMH = 14; // offset: 33 } -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 KFGILGDFEKE { + repeated HIHEHNIAGPF MHNLHEIMBLH = 9; // offset: 16 + repeated DDHIEONLIIL JBKMDKKBFFA = 6; // offset: 24 + repeated HIHEHNIAGPF AMFDDGGEABC = 3; // offset: 32 + string DPIOJAJLOLD = 171; // offset: 40 + string MGKCFIFICCF = 1461; // offset: 48 + repeated HIHEHNIAGPF BADCFEEJKIC = 12; // offset: 56 + repeated HIHEHNIAGPF IOFPLHOGBOD = 8; // offset: 64 + string DANMGAEPGML = 1805; // offset: 72 + uint64 EIMPJBCLKHD = 2; // offset: 88 + uint32 NBNCEEGGGFF = 4; // offset: 96 + uint32 IJFPHJAPBCO = 14; // offset: 100 + uint32 GACKJLBPKGD = 11; // offset: 104 + uint64 INJDCLBAMMI = 15; // offset: 112 + bool BODENACHCHF = 13; // offset: 120 + uint32 GCPABINOPNJ = 5; // offset: 124 + uint64 IFHPHKPNOPI = 10; // offset: 128 + uint32 FNFEKIPGKHJ = 7; // offset: 136 + uint32 FDOPJGFNMMA = 1; // offset: 140 } -message JLLHMAHMCBF { - repeated LBBJMHOHKMG FCNCGHEJJLG = 9; // offset: 24 +message BCDIFIIDPIA { + repeated KFGILGDFEKE BEMBGMOIAON = 3; // offset: 16 } -// Obf: MLEALEEEEBI +// Obf: IHLLOOIAFFG // Type: Rsp -// CmdID: 7010 +// CmdID: 7003 message GetMonopolyInfoScRsp { - 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 + repeated uint32 CANEJDOMAFA = 9; // offset: 16 + INGKNDHECNF HABJHGPFGEB = 4; // offset: 24 + DBPHHPGNMKC KKKMHNAPFCP = 8; // offset: 40 + FOOFAIFPOOI PNJBEPAAEOF = 15; // offset: 48 + FIOENGOHOOJ MOMEIFPICLE = 7; // offset: 56 + CCMCKOKEJNI CICLCCFLALE = 13; // offset: 64 + ILMFJKCGBCK COOOMDKGODF = 14; // offset: 72 + OCDBIMIBNCD stt = 5; // offset: 80 + HDDLALFAMKO GKMKAEEDCHP = 3; // offset: 88 + PDNABFBLEPG OCHNMGMDHME = 6; // offset: 96 + BCDIFIIDPIA MALPPHCEOGB = 10; // offset: 104 + NJHAGKGHKJJ OLAONLGLAJO = 1; // offset: 112 + uint32 retcode = 11; // offset: 120 } -message OHJFHJHFGBH { - repeated uint32 GGJFJOFNJPA = 2; // offset: 24 +message CCMCKOKEJNI { + repeated uint32 HNDAGKPKGHI = 11; // offset: 16 } -// Obf: IKBEDLELMIA +// Obf: KJFLKGEPIGG // Type: Notify -// CmdID: 7056 +// CmdID: 7007 message MonopolyConditionUpdateScNotify { - OHJFHJHFGBH FFCDOBMOCDO = 14; // offset: 24 + CCMCKOKEJNI CICLCCFLALE = 8; // offset: 16 } -message MDKPOAEEGJB { - repeated uint32 LOPGHGKNBCJ = 15; // offset: 16 - repeated uint32 BCNABLEDJBE = 9; // offset: 32 +message OCDBIMIBNCD { + repeated uint32 POHBLAMKNJH = 13; // offset: 24 + repeated uint32 LEIJJGDJECI = 6; // offset: 32 } -// Obf: CGHPAKFHNGF +// Obf: CGABKEMOBEB // Type: Notify -// CmdID: 7055 +// CmdID: 7098 message MonopolySttUpdateScNotify { - MDKPOAEEGJB stt = 7; // offset: 24 + OCDBIMIBNCD stt = 5; // offset: 16 } -message AAHBECICOEN { - uint32 MICCEGIKIBJ = 6; // offset: 32 - bool CPFCDOCJFBF = 15; // offset: 36 - LBDMFFDNFDP DJDKAIDIAAD = 1; // offset: 28 - uint32 EIIAGABAFEC = 10; // offset: 24 +message EIDFCGLODFB { + uint32 map_id = 12; // offset: 24 + bool BPKMKFLDCAI = 1; // offset: 28 + uint32 IHAOMLEPHOM = 6; // offset: 32 + NADDHEILBBN PIJJDFCBMPG = 9; // offset: 36 } -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 +message ILMFJKCGBCK { + EIDFCGLODFB GOPFOJLIFKN = 5; // offset: 16 + repeated EIDFCGLODFB DGBEOGGJLOO = 12; // offset: 24 + repeated EIDFCGLODFB EGDNFKHLKKE = 4; // offset: 40 + uint32 COKKNEKDJAJ = 7; // offset: 48 + uint32 LJCCANLCGHI = 6; // offset: 52 } -// Obf: NMBHMCJDCHC +// Obf: KMGEMNJJACK // Type: Notify -// CmdID: 7085 +// CmdID: 7057 message MonopolyEventLoadUpdateScNotify { - repeated AAHBECICOEN LCPIODCLNHL = 3; // offset: 32 - repeated AAHBECICOEN PGIHGNOLIOI = 7; // offset: 16 + repeated EIDFCGLODFB DGBEOGGJLOO = 8; // offset: 16 + repeated EIDFCGLODFB EGDNFKHLKKE = 1; // offset: 32 } -message JMKDMDNCNKC { - uint32 event_id = 9; // offset: 24 +message NIFKIMAANFJ { + uint32 event_id = 5; // offset: 24 } -message EEGKAEAIPMC { - uint32 event_id = 2; // offset: 24 +message LNCHJBMIMAF { + uint32 event_id = 13; // 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 +message ADNCPPCPLLH { + repeated uint32 MJMJOMDLOHI = 1; // offset: 24 + uint32 GKKNMDDNOJF = 15; // offset: 32 + uint32 HAFOKMHCGFM = 9; // offset: 36 + uint32 event_id = 8; // offset: 40 } -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 +message OFPGDJJKGKJ { + repeated uint32 MJMJOMDLOHI = 9; // offset: 16 + uint32 event_id = 3; // offset: 32 + uint32 JMBGMIPLLJI = 10; // offset: 36 + uint32 IJJFAPBJMOD = 6; // offset: 40 + uint32 GKKNMDDNOJF = 5; // offset: 44 } -message DODFLOBPGGL { - uint32 MFNPHHEPPID = 15; // offset: 32 - repeated BLIJEKKOIJH DDKAMJLFEIC = 13; // offset: 24 +message DFKABDLJMJO { + repeated NEMIDPFEJFL PHKBDAHIPEE = 5; // offset: 24 + uint32 KBLJEGIPINF = 9; // offset: 32 } -message EACGOHFOCJC { - uint32 INCHLHNKHCH = 10; // offset: 24 +message NCPJGBCCGGI { + uint32 CBILPMICEKC = 9; // offset: 24 } -message KLKJIBBIBIM { - uint32 ONLBEJGCCCA = 1; // offset: 24 +message DCAJAKJAJNL { + uint32 shop_id = 5; // offset: 24 } -message CNMHGGHGPBE { - uint32 EDPFKIDEHDP = 11; // offset: 24 +message DKHCBKNGOMF { + uint32 MKNLPJMBHDK = 4; // offset: 24 } -message LFNDHPMOFLH { - uint32 DHLDKLMPHNG = 10; // offset: 28 - uint32 LMIICENMOBI = 12; // offset: 24 +message GALCNKIAHNN { + uint32 NLGNNDIFGGF = 10; // offset: 24 + uint32 DDCLCNPONOH = 11; // offset: 28 } -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 NEMIDPFEJFL { + uint32 GCLADEKCJCG = 10; // offset: 36 + oneof BMHHGPHPLJB { + NIFKIMAANFJ NHONHFPBEBG = 4; // offset: 24 + LNCHJBMIMAF MPBPBBLAHNM = 2; // offset: 24 + ADNCPPCPLLH ONCBJHBKBLB = 3; // offset: 24 + NCPJGBCCGGI CEFDDDAIMMD = 12; // offset: 24 + DCAJAKJAJNL MOFNIOJHBBL = 1; // offset: 24 + DKHCBKNGOMF AJGOEJHKOKE = 15; // offset: 24 + GALCNKIAHNN ENFIEFPPCIC = 7; // offset: 24 + OFPGDJJKGKJ BJHKLNNKPPB = 13; // offset: 24 + DFKABDLJMJO HCLAEGDLOBD = 6; // offset: 24 } } -message FFKCDBGNELO { - BLIJEKKOIJH NDIOFKHOBKM = 13; // offset: 24 +message FIOENGOHOOJ { + NEMIDPFEJFL MEGBFFOAFGL = 9; // offset: 24 } -// Obf: ABCFBNCANAO +// Obf: LBDGBAALOOJ // Type: Notify -// CmdID: 7028 +// CmdID: 7030 message MonopolyContentUpdateScNotify { - BLIJEKKOIJH NDIOFKHOBKM = 12; // offset: 16 + NEMIDPFEJFL MEGBFFOAFGL = 12; // offset: 24 } -// Obf: GMMHHBPMPKN +// Obf: NMFBEMPIMMN // Type: Notify -// CmdID: 7095 +// CmdID: 7027 message MonopolyCellUpdateNotify { - AAHBECICOEN LJHDOFBFNJH = 8; // offset: 24 + EIDFCGLODFB GOPFOJLIFKN = 8; // offset: 16 } -// Obf: NBOLIJHBEMP +// Obf: JEJNIBGECID // Type: Req -// CmdID: 7018 +// CmdID: 7013 message MonopolyRollDiceCsReq { } -// Obf: CDJNOCLOPPK +// Obf: DKDDEPHBBEM // Type: Rsp -// CmdID: 7009 +// CmdID: 7015 message MonopolyRollDiceScRsp { - uint32 retcode = 7; // offset: 28 - uint32 HJHGNKOOILI = 3; // offset: 24 + uint32 KKEIPOOAIMB = 8; // offset: 24 + uint32 retcode = 6; // offset: 28 } -// Obf: CCONBNMNFFB +// Obf: OLPKGAGBKAB // Type: Req -// CmdID: 7057 +// CmdID: 7092 message MonopolyCheatDiceCsReq { - uint32 MFHKGPJJGBN = 11; // offset: 24 + uint32 LAGNINIKEAE = 8; // offset: 24 } -// Obf: IIAHANMJCHL +// Obf: MILDJHKDICG // Type: Rsp -// CmdID: 7021 +// CmdID: 7066 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: MAGICNPDEEI -// Type: Rsp -// CmdID: 7032 -message MonopolyReRollRandomScRsp { - uint32 retcode = 1; // offset: 32 - BLIJEKKOIJH GGLDOGIHFLG = 11; // offset: 24 - uint32 event_id = 14; // offset: 36 -} - -// Obf: CFDCDKNANPC -// Type: Req -// CmdID: 7033 -message MonopolyConfirmRandomCsReq { - uint32 event_id = 1; // offset: 24 -} - -// Obf: LODJBBOCMGA -// Type: Rsp -// CmdID: 7061 -message MonopolyConfirmRandomScRsp { - BLIJEKKOIJH GGLDOGIHFLG = 13; // offset: 24 - uint32 retcode = 8; // offset: 36 - uint32 event_id = 6; // offset: 32 -} - -// Obf: FPKMPDCHIDI -// Type: Req -// CmdID: 7007 -message MonopolyBuyGoodsCsReq { - uint32 EMMOMDODKAK = 9; // offset: 28 - uint32 ONLBEJGCCCA = 3; // offset: 24 -} - -// Obf: AGDHJDJPADE -// Type: Rsp -// CmdID: 7058 -message MonopolyBuyGoodsScRsp { - uint32 retcode = 1; // offset: 24 - uint32 ONLBEJGCCCA = 11; // offset: 28 - uint32 EMMOMDODKAK = 7; // offset: 32 -} - -// Obf: EHDLIFIMDKI -// Type: Req -// CmdID: 7044 -message MonopolyUpgradeAssetCsReq { - uint32 INCHLHNKHCH = 4; // offset: 24 -} - -// Type: Rsp -// CmdID: 7100 -message IMJMGHCHFAA { - uint32 INCHLHNKHCH = 14; // offset: 24 + uint32 LAGNINIKEAE = 13; // offset: 24 uint32 retcode = 10; // offset: 28 } -// Obf: DPJKNOIPPGB +// Obf: EAHLPCJGLPD // Type: Req -// CmdID: 7089 -message MonopolyGiveUpCurContentCsReq { - uint32 content_id = 7; // offset: 24 +// CmdID: 7081 +message MonopolyMoveCsReq { + uint32 CPFGHPCBFOF = 3; // offset: 24 + uint32 AHNGICEEADK = 7; // offset: 28 } -// Obf: IHHCFKGAFMD +// Obf: BLHGFHMEFMB // Type: Rsp -// CmdID: 7096 +// CmdID: 7010 +message MonopolyMoveScRsp { + ILMFJKCGBCK COOOMDKGODF = 15; // offset: 16 + repeated EIDFCGLODFB AJGMLOIONPK = 8; // offset: 24 + uint32 retcode = 6; // offset: 40 +} + +// Obf: CKONENEGJMM +// Type: Req +// CmdID: 7087 +message MonopolySelectOptionCsReq { + uint32 event_id = 14; // offset: 24 + uint32 HAFOKMHCGFM = 3; // offset: 28 +} + +message HKNBLADLAAE { + uint32 MIPKOFFGPFA = 4; // offset: 24 + uint32 HAFOKMHCGFM = 3; // offset: 28 + uint32 event_id = 9; // offset: 32 +} + +// Obf: ILGDFJMKOEC +// Type: Rsp +// CmdID: 7029 +message MonopolySelectOptionScRsp { + NEMIDPFEJFL MOMEIFPICLE = 6; // offset: 16 + repeated HKNBLADLAAE DMCKDIGKHLB = 8; // offset: 24 + uint32 retcode = 9; // offset: 40 + uint32 event_id = 1; // offset: 44 + uint32 HAFOKMHCGFM = 3; // offset: 48 +} + +// Obf: OACJDKMNPIC +// Type: Req +// CmdID: 7009 +message MonopolyRollRandomCsReq { + uint32 event_id = 9; // offset: 24 +} + +// Obf: JONNKENDDPG +// Type: Rsp +// CmdID: 7042 +message MonopolyRollRandomScRsp { + NEMIDPFEJFL MOMEIFPICLE = 12; // offset: 24 + uint32 event_id = 8; // offset: 32 + uint32 retcode = 5; // offset: 36 +} + +// Obf: BADCAMHNGKA +// Type: Req +// CmdID: 7076 +message MonopolyReRollRandomCsReq { + uint32 event_id = 1; // offset: 24 +} + +// Obf: HEGELOIBGME +// Type: Rsp +// CmdID: 7038 +message MonopolyReRollRandomScRsp { + NEMIDPFEJFL MOMEIFPICLE = 13; // offset: 24 + uint32 retcode = 4; // offset: 32 + uint32 event_id = 11; // offset: 36 +} + +// Obf: PDAEJKNMBNK +// Type: Req +// CmdID: 7061 +message MonopolyConfirmRandomCsReq { + uint32 event_id = 11; // offset: 24 +} + +// Obf: LOBOKLMODGC +// Type: Rsp +// CmdID: 7024 +message MonopolyConfirmRandomScRsp { + NEMIDPFEJFL MOMEIFPICLE = 14; // offset: 24 + uint32 event_id = 2; // offset: 32 + uint32 retcode = 4; // offset: 36 +} + +// Obf: POFOGBPDEHB +// Type: Req +// CmdID: 7071 +message MonopolyBuyGoodsCsReq { + uint32 goods_id = 11; // offset: 24 + uint32 shop_id = 6; // offset: 28 +} + +// Obf: ANCENNCMLDH +// Type: Rsp +// CmdID: 7078 +message MonopolyBuyGoodsScRsp { + uint32 goods_id = 9; // offset: 24 + uint32 retcode = 2; // offset: 28 + uint32 shop_id = 15; // offset: 32 +} + +// Type: Req +// CmdID: 7052 +message OIDPMKIOJGK { + uint32 CBILPMICEKC = 9; // offset: 24 +} + +// Type: Rsp +// CmdID: 7048 +message PDJFKFFPDKI { + uint32 retcode = 8; // offset: 24 + uint32 CBILPMICEKC = 5; // offset: 28 +} + +// Obf: MBKBDPECMHA +// Type: Req +// CmdID: 7059 +message MonopolyGiveUpCurContentCsReq { + uint32 content_id = 5; // offset: 24 +} + +// Obf: CILKIOLEJFJ +// Type: Rsp +// CmdID: 7074 message MonopolyGiveUpCurContentScRsp { - uint32 content_id = 5; // offset: 28 - uint32 retcode = 12; // offset: 24 + uint32 content_id = 5; // offset: 24 + uint32 retcode = 1; // offset: 28 } message MonopolyActionResult { - 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 + GPPKIMDCPBM detail = 15; // offset: 16 + BAKAELIMIJI source_type = 13; // offset: 32 + uint32 trigger_cell_id = 6; // offset: 36 + uint32 click_cell_id = 3; // offset: 40 + uint32 effect_type = 11; // offset: 44 + uint32 click_map_id = 4; // offset: 48 + uint32 trigger_map_id = 12; // offset: 52 } -// Obf: ODFAADJOEBG +// Obf: HCGCOHCHKBN // Type: Notify -// CmdID: 7094 +// CmdID: 7080 message MonopolyActionResultScNotify { - repeated MonopolyActionResult MMAAHMECGOE = 5; // offset: 16 + repeated MonopolyActionResult BKGPGINCHJI = 5; // offset: 16 } -message BAFPNCPHNFF { - bool EGIPJBJOHLE = 11; // offset: 24 - uint32 CCBOELPGMIJ = 2; // offset: 28 +message CCOHBABCHAI { + uint32 NJFKOEBEGGB = 15; // offset: 24 + bool EEDEGBHEKGD = 12; // offset: 28 } -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 GPPKIMDCPBM { + oneof IDLCKHEKCCB { + GOLHAKEGKCL FIPDBFMPEKH = 7; // offset: 24 + GOLHAKEGKCL AHMEECFKBDJ = 3; // offset: 24 + BANELIGFLCO CBKLDCBEKCH = 5; // offset: 24 + BANELIGFLCO HMOBMBALLJE = 14; // offset: 24 + GNNGLBEGIKB IFOOEPKGGAG = 9; // offset: 24 + GNNGLBEGIKB CMPNCFCJCNE = 1; // offset: 24 + NEAEMNNKKEF DOMHNBMJGHF = 15; // offset: 24 + NEAEMNNKKEF HKAGPIMFPAG = 2; // offset: 24 + CCOHBABCHAI GAJGLONDGMP = 11; // offset: 24 + AHMFKPIAHCO IJBAMMMBIOA = 10; // offset: 24 + GNNGLBEGIKB EBCGEBEPOJJ = 4; // offset: 24 + NEAEMNNKKEF CKBEEBALAEG = 8; // offset: 24 + NOKANMFKNMM LDIGCPKPNBC = 6; // offset: 24 } } -message KMHNOOMEMIF { - uint32 AHFPGHNJHDG = 5; // offset: 24 +message NOKANMFKNMM { + uint32 PJFPLAFEHKK = 4; // offset: 24 } -message HJLOOCHLBCL { - uint32 item_id = 6; // offset: 28 - uint32 item_stack_count = 8; // offset: 32 - uint32 CLAFNDLGDAO = 10; // offset: 24 +message GOLHAKEGKCL { + uint32 item_id = 5; // offset: 24 + uint32 DCPDNBALDOA = 15; // offset: 28 + uint32 HFNNNGHBHGG = 14; // offset: 32 } -message CKECFDCFJOH { - uint32 GAAGKLOHMPG = 2; // offset: 28 - uint32 NAEFGFDPCFF = 14; // offset: 24 +message NEAEMNNKKEF { + uint32 DDFFJEBLCAN = 11; // offset: 24 + uint32 BGKDJKCFEKD = 2; // offset: 28 } -message IPLEKCNLEMG { - uint32 FIKFMPBHIHM = 9; // offset: 28 - uint32 KPOOFBPGMLN = 1; // offset: 36 - uint32 IBOPJGBFCJI = 4; // offset: 32 - uint32 PNHOEDHBGNM = 5; // offset: 24 +message AHMFKPIAHCO { + uint32 KCLCDFGGPBK = 13; // offset: 24 + uint32 KJBILOOCBPB = 6; // offset: 28 + uint32 DAEKKPOJAJG = 2; // offset: 32 + uint32 ADADGDPCPDN = 10; // offset: 36 } -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 GLMGJFEEJHD { + uint32 AFDNFCBCFBF = 8; // offset: 32 + uint32 config_id = 9; // offset: 36 + uint32 BAJHKGJPFED = 3; // offset: 40 + oneof JMPNIHHAMPH { + KDPGIMOOLON AGLMEDOBMAL = 11; // offset: 24 + JGKNADEDNHB LOCHFJEECKL = 5; // offset: 24 + LOEBAOEFMDC COKLIDDAEOH = 7; // offset: 24 } } -message GFNGJAJAJJH { - repeated KHCHPPLOFJN NAODINDEKLM = 10; // offset: 16 - KHCHPPLOFJN CNJPLPNCMLP = 4; // offset: 40 - BAFPNCPHNFF DDLFLPKNLPL = 1; // offset: 32 +message FOOFAIFPOOI { + GLMGJFEEJHD JELODDPELKJ = 4; // offset: 16 + CCOHBABCHAI IBLHLCMNMAJ = 5; // offset: 32 + repeated GLMGJFEEJHD BGJBAGJAJDL = 3; // offset: 40 } -// Obf: DEAGDILDJIB +// Obf: MBOPGGGPMMM // Type: Notify -// CmdID: 7053 +// CmdID: 7001 message MonopolyGameSettleScNotify { - KHCHPPLOFJN BMKAEFAKNFJ = 14; // offset: 24 - ItemList item_list = 15; // offset: 16 - ItemList JEILIIABKLG = 10; // offset: 32 + ItemList NGADCEHJHBE = 14; // offset: 24 + GLMGJFEEJHD AJGOEJHKOKE = 12; // offset: 32 + ItemList item_list = 10; // offset: 40 } -// Obf: NFNPKKLHDBN +// Obf: AOPEHFBKPHP // Type: Notify -// CmdID: 7020 +// CmdID: 7016 message MonopolyGameCreateScNotify { - BAFPNCPHNFF DDLFLPKNLPL = 11; // offset: 32 - KHCHPPLOFJN BMKAEFAKNFJ = 8; // offset: 16 + CCOHBABCHAI IBLHLCMNMAJ = 10; // offset: 16 + GLMGJFEEJHD AJGOEJHKOKE = 6; // offset: 24 } -// Obf: MLKHJBEGIPI // Type: Req -// CmdID: 7065 -message MonopolyGameRaiseRatioCsReq { - uint32 KHDLMPAKEGF = 3; // offset: 24 +// CmdID: 7049 +message PILJIHGLHJA { + uint32 AFDNFCBCFBF = 13; // offset: 24 } // Type: Rsp -// CmdID: 7073 -message HJOHLMHFHIE { - uint32 retcode = 7; // offset: 24 - uint32 KHDLMPAKEGF = 13; // offset: 28 +// CmdID: 7028 +message NHKIADBINML { + uint32 retcode = 14; // offset: 24 + uint32 AFDNFCBCFBF = 2; // offset: 28 } -// Obf: PONLPHOHFPF +// Obf: MPIMMHDEAGO // Type: Req -// CmdID: 7074 +// CmdID: 7054 message DailyFirstEnterMonopolyActivityCsReq { } -// Obf: NBOPPABHINK +// Obf: HFGKJEFPJPB // Type: Rsp -// CmdID: 7037 +// CmdID: 7083 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 + NJHAGKGHKJJ OLAONLGLAJO = 11; // offset: 16 + uint32 ICPAPCAJFKK = 7; // offset: 32 + uint32 retcode = 1; // offset: 36 + bool GLEJFCIOMKC = 6; // offset: 40 + int64 DJMLHBFEMBE = 3; // offset: 48 } -// Obf: OGNAIBLOFOL +// Obf: PKNEMMHHBJK // Type: Req -// CmdID: 7046 +// CmdID: 7072 message MonopolyGetDailyInitItemCsReq { - bool GIIDBFJCLDE = 6; // offset: 24 + bool OANJANOOCMI = 13; // 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 +// Obf: HDJNPJKFBPJ // 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 +message MonopolyGetDailyInitItemScRsp { + uint32 AEDFGDEAOBD = 12; // offset: 24 + uint32 retcode = 5; // offset: 28 + uint32 MKEDABICJPH = 7; // offset: 32 + uint32 PKLPCBACEMA = 15; // offset: 36 + int64 DJMLHBFEMBE = 6; // offset: 40 + uint32 AJDOFHNCOLP = 11; // offset: 48 + uint32 FOFGDAJJPEM = 10; // offset: 52 } -// Obf: AENCNCEPHGG +message KDPGIMOOLON { + repeated uint32 PGMHMPEHPHP = 13; // offset: 16 + repeated uint32 KNJMPBHKHCJ = 12; // offset: 32 + repeated uint32 JKOOLMNHPHI = 1; // offset: 40 + bool BDEFAFFDBCC = 9; // offset: 48 + uint32 PEDFLGGDHDP = 14; // offset: 52 +} + +// Obf: KJIMFIHOAFM // Type: Req -// CmdID: 7008 +// CmdID: 7020 +message MonopolyGameBingoFlipCardCsReq { + uint32 LKFIGBGPEJB = 4; // offset: 24 +} + +// Obf: CPLFHOFEEIO +// Type: Rsp +// CmdID: 7099 +message MonopolyGameBingoFlipCardScRsp { + repeated uint32 KNJMPBHKHCJ = 11; // offset: 16 + bool BDEFAFFDBCC = 9; // offset: 32 + uint32 DJEIMGGHMGM = 5; // offset: 36 + uint32 retcode = 4; // offset: 40 +} + +// Obf: HIAFBJNNCHN +// Type: Req +// CmdID: 7067 message MonopolyGameGachaCsReq { } -// Obf: PGHIDHLDBEP +// Obf: AIMFGJGOLNG // Type: Rsp -// CmdID: 7017 +// CmdID: 7085 message MonopolyGameGachaScRsp { - repeated uint32 ANIADNFEMAH = 12; // offset: 16 - uint32 retcode = 14; // offset: 32 + repeated uint32 CLGGKLNPLCK = 14; // offset: 16 + uint32 retcode = 5; // offset: 32 } -message NOKKAPGBNHP { - uint32 IHMABIPHLKN = 10; // offset: 24 - uint32 IGJKFHKMONI = 3; // offset: 28 +message NNDKLIBALLC { + uint32 JJKPBPLAGAN = 1; // offset: 24 + uint32 KPMHGGHLOHB = 4; // offset: 28 } -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 +message JGKNADEDNHB { + repeated NNDKLIBALLC OLGHCHMMMIA = 3; // offset: 16 + repeated uint32 HDAKGBMLKKI = 10; // offset: 32 + uint32 KPGNEABOECG = 2; // offset: 40 + uint32 KOMEOMHBCEC = 15; // offset: 44 + uint32 AHAPDFNPICG = 8; // offset: 48 + uint32 GHKNBIOFLGA = 4; // offset: 52 } -// Obf: JJOKFFPFHDC +// Obf: HDLCCMGHJAD // Type: Req -// CmdID: 7054 +// CmdID: 7032 message MonopolyAcceptQuizCsReq { - repeated NOKKAPGBNHP NNKHMIEJPOI = 15; // offset: 24 + repeated NNDKLIBALLC OLGHCHMMMIA = 4; // offset: 16 } -// Obf: BKDMFMGAOLE +// Obf: AJCNPDNBIEM // Type: Rsp -// CmdID: 7079 +// CmdID: 7035 message MonopolyAcceptQuizScRsp { + JGKNADEDNHB LOCHFJEECKL = 14; // offset: 24 uint32 retcode = 6; // offset: 32 - JCADEHNDGLF MNCFNIEHMKK = 4; // offset: 24 } -message CIFMOICFJDF { - uint32 PMBAPKJMBNM = 9; // offset: 28 - uint32 PKBLOMEIFMD = 6; // offset: 24 - uint32 ICINHMIKJLH = 7; // offset: 32 +message JPEGNCJDBOM { + uint32 BLLLEIGDMOI = 12; // offset: 24 + uint32 AHAPDFNPICG = 8; // offset: 28 + uint32 AFHMLGFILFN = 6; // offset: 32 } -// Obf: IMPKKJCBIBG +// Obf: PBPDPNPJHLE // Type: Notify -// CmdID: 7011 +// CmdID: 7017 message MonopolyQuizDurationChangeScNotify { - repeated CIFMOICFJDF CJFBLHNPHAK = 5; // offset: 16 + repeated JPEGNCJDBOM DGNGMJMPFGK = 4; // offset: 16 } -message NMDMPGHIINI { - uint32 ICDFDOKFLAK = 8; // offset: 24 - bool AMOOPCLGKGD = 10; // offset: 32 - uint32 ILIPGAECPPC = 3; // offset: 28 +message LOEBAOEFMDC { + uint32 HABHOAMCGLH = 13; // offset: 24 + uint32 HCFJIJHLJDM = 1; // offset: 28 + bool FNFJOCEGFBI = 7; // offset: 32 } -// Obf: FGOJPPBJGKO +// Obf: FGDFHJPOHML // Type: Req -// CmdID: 7093 -message MonopolyGuessChooseCsReq { - uint32 ILIPGAECPPC = 6; // offset: 24 -} - -// Obf: CGGEGHHCJEM -// Type: Rsp -// CmdID: 7002 -message MonopolyGuessChooseScRsp { - uint32 ILIPGAECPPC = 7; // offset: 28 - uint32 retcode = 1; // offset: 24 -} - -message LNINNLAEANB { - ItemList item_list = 4; // offset: 16 - uint32 ICDFDOKFLAK = 5; // offset: 32 - uint32 JFNNPEODINO = 13; // offset: 36 -} - -// Obf: AGBJDGLALKE -// Type: Notify // CmdID: 7005 +message MonopolyGuessChooseCsReq { + uint32 HCFJIJHLJDM = 4; // offset: 24 +} + +// Obf: AIADHAKAAIC +// Type: Rsp +// CmdID: 7014 +message MonopolyGuessChooseScRsp { + uint32 HCFJIJHLJDM = 2; // offset: 24 + uint32 retcode = 10; // offset: 28 +} + +message DCMHLOEGFBM { + ItemList item_list = 8; // offset: 24 + uint32 HABHOAMCGLH = 13; // offset: 32 + uint32 LCFDOPINEBO = 3; // offset: 36 +} + +// Obf: ODKIEBABOOC +// Type: Notify +// CmdID: 7063 message MonopolyGuessDrawScNotify { - repeated LNINNLAEANB CCGJKBOLCDL = 10; // offset: 24 + repeated DCMHLOEGFBM KHLFDHANJCO = 15; // offset: 24 } -// Obf: IGEMLHHDHMK +// Obf: IAFJANHGCLL // Type: Req -// CmdID: 7049 -message MonopolyGuessBuyInformationCsReq { -} - -// Type: Rsp -// CmdID: 7066 -message NAFCECEFDML { - uint32 retcode = 7; // offset: 24 -} - -message HLPMDJEKDCN { - uint32 INCHLHNKHCH = 7; // offset: 24 - uint32 JHINDFPAMNL = 15; // offset: 32 - uint32 level = 5; // offset: 28 -} - -message CIFMFBBMIDG { - repeated HLPMDJEKDCN HPLIBOGMCNJ = 12; // offset: 16 -} - -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: AEMGMLKLKIH -// Type: Notify -// CmdID: 7092 -message MonopolyDailySettleScNotify { - ODONLHDAPKB EOBENDPKFBO = 3; // offset: 16 - uint32 LFGMMAPKDIC = 15; // offset: 32 -} - -message FDLCFFPCHBN { - uint32 buff_id = 14; // offset: 28 - uint32 COEBHKFJJGO = 6; // offset: 32 - uint32 POCIFNLEFHN = 1; // offset: 24 -} - -message IMKOOMMHAML { - repeated FDLCFFPCHBN buff_list = 13; // offset: 16 -} - -// Obf: GIAONHPLMBM -// Type: Req -// CmdID: 7024 +// CmdID: 7082 message GetMonopolyFriendRankingListCsReq { - 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 OIKLFLHPKCP { -} - -// Obf: DFLOLKLHKID // Type: Rsp -// CmdID: 7078 -message GetMonopolyFriendRankingListScRsp { - GetMonopolyFriendRankingListCsReq KNNIAEBMHGM = 6; // offset: 16 - uint32 retcode = 2; // offset: 40 - repeated GetMonopolyFriendRankingListCsReq JPNALKEFHOH = 4; // offset: 24 +// CmdID: 7053 +message MLBDFEOBKIJ { + uint32 retcode = 3; // offset: 24 } -// Obf: EDKEIFCANNO -// Type: Req -// CmdID: 7042 -message MonopolyLikeCsReq { - uint32 EAALMHNALFI = 7; // offset: 24 +message BANELIGFLCO { + uint32 MFKHDANPCIC = 5; // offset: 24 + uint32 CBILPMICEKC = 2; // offset: 28 + uint32 level = 15; // offset: 32 } -// Obf: HAMIJFBAMAB -// Type: Rsp -// CmdID: 7059 -message MonopolyLikeScRsp { - ItemList reward_list = 4; // offset: 24 - uint32 EAALMHNALFI = 11; // offset: 32 - uint32 retcode = 13; // offset: 36 +message DBPHHPGNMKC { + repeated BANELIGFLCO NPENGFBHFJN = 6; // offset: 16 } -// Obf: IHPFANPLOLE +message NJHAGKGHKJJ { + uint32 PKHIADLBDDP = 12; // offset: 24 + uint32 EEKPBPFPNIK = 5; // offset: 28 + uint32 DBPJBMMGAHH = 10; // offset: 32 + uint32 JDMNGBJDLBN = 11; // offset: 36 + uint32 KDFDFBHKCNG = 8; // offset: 40 + uint32 HNENMGMGONM = 13; // offset: 44 + bool DKJBKELKKFO = 9; // offset: 48 + uint32 IFDIIODCFLC = 14; // offset: 52 + uint32 OECIPJIPKEG = 1; // offset: 56 +} + +// Obf: EPIHBHLJOJD // Type: Notify -// CmdID: 7029 -message MonopolyLikeScNotify { - uint32 CHNPMIBHOAA = 4; // offset: 32 - repeated uint32 HFJNDOAIDOP = 15; // offset: 24 +// CmdID: 7026 +message MonopolyDailySettleScNotify { + NJHAGKGHKJJ OLAONLGLAJO = 8; // offset: 24 + uint32 ICPAPCAJFKK = 3; // offset: 32 +} + +message GNNGLBEGIKB { + uint32 buff_id = 14; // offset: 24 + uint32 GCLADEKCJCG = 6; // offset: 28 + uint32 DPGJKAHLINH = 2; // offset: 32 +} + +message INGKNDHECNF { + repeated GNNGLBEGIKB buff_list = 1; // offset: 16 } -// Obf: GKKMAEOECHL // Type: Req -// CmdID: 7012 +// CmdID: 7090 +message BBEPMABCBGF { + uint32 uid = 6; // offset: 24 + uint32 KDFDFBHKCNG = 8; // offset: 28 + uint32 HEIHPAPJHID = 7; // offset: 32 + uint32 DOHOMJBJLLG = 1; // offset: 36 + uint32 OECIPJIPKEG = 11; // offset: 40 +} + +message MMLLDKHEDCJ { +} + +// Obf: PBNLNHAAAKF +// Type: Rsp +// CmdID: 7041 +message GetMonopolyFriendRankingListScRsp { + BBEPMABCBGF PONAOKBNIAM = 3; // offset: 16 + repeated BBEPMABCBGF BEDHEKAGAPE = 8; // offset: 32 + uint32 retcode = 2; // offset: 40 +} + +// Obf: AABJNDIJDAD +// Type: Req +// CmdID: 7018 +message MonopolyLikeCsReq { + uint32 teleport_id = 14; // offset: 24 +} + +// Obf: LDJFPALJFEK +// Type: Rsp +// CmdID: 7045 +message MonopolyLikeScRsp { + ItemList reward_list = 3; // offset: 16 + uint32 teleport_id = 1; // offset: 32 + uint32 retcode = 4; // offset: 36 +} + +// Obf: OJLCDCKIMON +// Type: Notify +// CmdID: 7037 +message MonopolyLikeScNotify { + repeated uint32 LPBBJFFNACA = 5; // offset: 24 + uint32 DOHOMJBJLLG = 1; // offset: 32 +} + +// Obf: AHAHBBILPOH +// Type: Req +// CmdID: 7034 message GetMbtiReportCsReq { } -message FCJOLMLMKBA { - uint32 cnt = 15; // offset: 28 - uint32 HNDHFPABBKD = 9; // offset: 24 +message EDGEHPFOKBH { + uint32 ACPKAOIIEHJ = 14; // offset: 24 + uint32 cnt = 10; // offset: 28 } -// Obf: KGBKAOLFAGF +// Obf: MBKLKIAJPDD // Type: Rsp -// CmdID: 7077 +// CmdID: 7058 message GetMbtiReportScRsp { - 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 + repeated EDGEHPFOKBH BLINEMKKEOG = 8; // offset: 16 + repeated HKNBLADLAAE DMCKDIGKHLB = 1; // offset: 24 + int32 KHMNANHKINB = 2; // offset: 40 + bool is_taken_reward = 11; // offset: 44 + bool JMFNGFKBIFL = 4; // offset: 45 + uint32 progress = 14; // offset: 48 + uint32 retcode = 3; // offset: 52 + int32 CJBLDKJDLOJ = 15; // offset: 56 } -// Obf: EJPEHPKIIOB +// Obf: LPFNJLAONFF // Type: Req -// CmdID: 7016 +// CmdID: 7043 message MonopolyEventSelectFriendCsReq { - bool LDJKEEPNJDC = 10; // offset: 24 - uint32 LIPHDPLGMNP = 4; // offset: 28 + uint32 LPDFMJPFGJH = 7; // offset: 24 + bool DHLLPOBKLIO = 1; // offset: 28 } -// Obf: FCOBPLJPBFO +// Obf: JDMGDNEIALG // Type: Rsp -// CmdID: 7006 +// CmdID: 7093 message MonopolyEventSelectFriendScRsp { - uint32 LMIICENMOBI = 13; // offset: 36 - uint32 retcode = 8; // offset: 32 - AAHBECICOEN LJHDOFBFNJH = 11; // offset: 24 - uint32 DHLDKLMPHNG = 2; // offset: 40 + EIDFCGLODFB GOPFOJLIFKN = 8; // offset: 24 + uint32 retcode = 5; // offset: 32 + uint32 DDCLCNPONOH = 6; // offset: 36 + uint32 NLGNNDIFGGF = 13; // offset: 40 } -message FKGGCHGFLAD { - uint32 DHLDKLMPHNG = 12; // offset: 32 - uint32 id = 7; // offset: 24 - uint32 AONGOEAFKOC = 3; // offset: 36 - uint32 LMIICENMOBI = 10; // offset: 28 +message EOHAFICJPIP { + uint32 NLGNNDIFGGF = 11; // offset: 24 + uint32 id = 13; // offset: 28 + uint32 DDCLCNPONOH = 10; // offset: 32 + uint32 CPOCELOLNHL = 4; // offset: 36 } -// Obf: CLNEFJGKCLH +// Obf: KHOPJJHMFMC // Type: Notify -// CmdID: 7088 +// CmdID: 7096 message MonopolySocialEventEffectScNotify { - repeated FKGGCHGFLAD HMEODJMENEG = 15; // offset: 16 + repeated EOHAFICJPIP OKPHCFLPLGH = 13; // offset: 24 } -// Obf: EJMIAFEFPJJ +// Obf: INEBJNDOBGP // Type: Req -// CmdID: 7052 +// CmdID: 7091 message GetSocialEventServerCacheCsReq { } -// Obf: OHOCHMIFMIM +// Obf: CAOAINDGCDK // Type: Rsp -// CmdID: 7090 +// CmdID: 7023 message GetSocialEventServerCacheScRsp { - repeated FKGGCHGFLAD HMEODJMENEG = 15; // offset: 24 - uint32 retcode = 11; // offset: 32 + repeated EOHAFICJPIP OKPHCFLPLGH = 1; // offset: 16 + uint32 retcode = 15; // offset: 32 } -// Obf: DDBGLOKMBMD +// Type: Req +// CmdID: 7089 +message JHIDMEBBKPE { + repeated uint32 CNILHHCDAKD = 8; // offset: 16 +} + +// Type: Rsp +// CmdID: 7040 +message GDDEAKMJOAP { + repeated uint32 FHAIOBNLADG = 6; // offset: 16 + uint32 retcode = 10; // offset: 32 +} + +// Obf: LGAMHIEPIIP +// Type: Req +// CmdID: 7011 +message MonopolyGetRaffleTicketCsReq { + uint32 GACKJLBPKGD = 8; // offset: 24 +} + +// Obf: APIIDMEFDJJ +// Type: Rsp +// CmdID: 7097 +message MonopolyGetRaffleTicketScRsp { + repeated DDHIEONLIIL HDLPEKIMAJB = 8; // offset: 16 + uint32 retcode = 7; // offset: 32 + uint32 GACKJLBPKGD = 13; // offset: 36 +} + +// Obf: PPNADCDDNNP // Type: Req // CmdID: 7069 -message DeleteSocialEventServerCacheCsReq { - repeated uint32 NHAHNGEPKMJ = 10; // offset: 16 -} - -// Type: Rsp -// 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 { - uint64 CBOMHCDNEDG = 7; // offset: 24 - uint32 MBMICCJEBJB = 2; // offset: 32 + uint64 BBPGHFJOADI = 2; // offset: 24 + uint32 GACKJLBPKGD = 4; // offset: 32 } -// Obf: BBMDPGPAJDC +// Obf: BCBFOIIENII // Type: Rsp -// CmdID: 7060 +// CmdID: 7046 message MonopolyTakeRaffleTicketRewardScRsp { - uint32 retcode = 12; // offset: 40 - uint32 CBOMHCDNEDG = 14; // offset: 36 - ItemList reward_list = 3; // offset: 16 - uint32 MBMICCJEBJB = 13; // offset: 32 + ItemList reward_list = 14; // offset: 24 + uint32 retcode = 8; // offset: 32 + uint32 GACKJLBPKGD = 7; // offset: 36 + uint32 BBPGHFJOADI = 6; // offset: 40 } -// Obf: DBIFLLGFGAF +// Obf: DHOLOGBDGDI // Type: Req -// CmdID: 7099 +// CmdID: 7022 message MonopolyScrachRaffleTicketCsReq { - uint64 CBOMHCDNEDG = 10; // offset: 24 - uint32 MBMICCJEBJB = 4; // offset: 32 + uint64 BBPGHFJOADI = 10; // offset: 24 + uint32 GACKJLBPKGD = 5; // offset: 32 } -// Obf: LNEHPLJCEBC +// Obf: PNLLICGHFCA // Type: Rsp -// CmdID: 7013 +// CmdID: 7064 message MonopolyScrachRaffleTicketScRsp { - uint32 MBMICCJEBJB = 11; // offset: 28 - uint32 retcode = 3; // offset: 24 - uint64 CBOMHCDNEDG = 4; // offset: 32 + uint32 retcode = 7; // offset: 24 + uint32 GACKJLBPKGD = 14; // offset: 28 + uint64 BBPGHFJOADI = 13; // offset: 32 } -// Obf: KLPPFONHMGF +// Obf: FPPAAKNAEKO // Type: Req -// CmdID: 7031 +// CmdID: 7044 message MonopolyGetRegionProgressCsReq { } -// Obf: GGOGIMPOPBJ +// Obf: NLBPGICIMJJ // Type: Rsp -// CmdID: 7083 +// CmdID: 7086 message MonopolyGetRegionProgressScRsp { - uint32 retcode = 7; // offset: 28 - uint32 EKIMLIAMFHE = 10; // offset: 24 - uint32 FKAKCCJCGAF = 12; // offset: 32 + uint32 HEIHPAPJHID = 4; // offset: 24 + uint32 retcode = 14; // offset: 28 + uint32 CNGMMDKCBND = 13; // offset: 32 } -// Obf: BIHEADBELNJ +// Obf: PHKOAOLFBFI // Type: Req -// CmdID: 7035 +// CmdID: 7075 message MonopolyGetRafflePoolInfoCsReq { } -// Obf: DEJOPKHMFNJ +// Obf: OPHOAKJPGFE // Type: Rsp -// CmdID: 7015 +// CmdID: 7055 message MonopolyGetRafflePoolInfoScRsp { - JLLHMAHMCBF FBACKLDDEBL = 15; // offset: 24 - uint32 retcode = 9; // offset: 32 -} - -// Obf: LHFCHMFMEPB -// Type: Req -// CmdID: 7086 -message MonopolyTakePhaseRewardCsReq { - repeated uint32 FFJECAMIEDL = 10; // offset: 16 -} - -// Obf: PJAAHKHFANM -// Type: Rsp -// CmdID: 7080 -message MonopolyTakePhaseRewardScRsp { - repeated uint32 FFJECAMIEDL = 3; // offset: 32 - uint32 retcode = 14; // offset: 40 - ItemList reward_list = 4; // offset: 24 -} - -// Obf: MFDJIGCDEHF -// Type: Req -// CmdID: 7040 -message GetMonopolyMbtiReportRewardCsReq { -} - -// Obf: OMGFBMCLDCM -// Type: Rsp -// CmdID: 7043 -message GetMonopolyMbtiReportRewardScRsp { - uint32 retcode = 15; // offset: 32 - ItemList reward_list = 13; // offset: 24 -} - -// Obf: GDMBLGECAMB -// Type: Req -// CmdID: 7097 -message GetMonopolyDailyReportCsReq { -} - -// Obf: JFCJFGDNHGP -// Type: Rsp -// CmdID: 7075 -message GetMonopolyDailyReportScRsp { - ODONLHDAPKB EOBENDPKFBO = 11; // offset: 16 - uint32 retcode = 7; // offset: 32 -} - -// Obf: MOJJALCDOEI -// Type: Req -// CmdID: 7048 -message MonopolyClickCellCsReq { - uint32 EIIAGABAFEC = 10; // offset: 24 - uint32 MICCEGIKIBJ = 12; // offset: 28 -} - -// Obf: AOIPJLHFJPP -// Type: Rsp -// CmdID: 7076 -message MonopolyClickCellScRsp { - uint32 MICCEGIKIBJ = 3; // offset: 24 - uint32 retcode = 7; // offset: 32 - uint32 EIIAGABAFEC = 6; // offset: 28 -} - -// Obf: JOKMHBEGNFP -// Type: Req -// CmdID: 7045 -message MonopolyClickMbtiReportCsReq { -} - -// Type: Rsp -// CmdID: 7087 -message OKMKBBIOJGN { - uint32 retcode = 13; // offset: 24 -} - -// Obf: MCMECKIBADN -enum CmdMultiplayerType { - 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: ELNIIPEPJDN -// Type: Req -// CmdID: 1091 -message FightGameStateCsReq { -} - -// Obf: MGAKPHCDOCI -// Type: Rsp -// CmdID: 1010 -message FightGameStateScRsp { - uint32 retcode = 15; // offset: 48 - IFCBCBLFALM OPOGEMADLEI = 12; // offset: 24 - repeated ADHNJADIJAC BIEBFHECEPM = 11; // offset: 16 - JLGNKMBMPKL POFOCMIHJIA = 9; // offset: 40 -} - -// Obf: HKFMHDILBDB -// Type: Req -// CmdID: 1094 -message PlayerGetFightGateCsReq { - uint32 player_data = 4; // offset: 24 -} - -// Type: Rsp -// 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: HPAPBELLLLG -// Type: Req -// CmdID: 1014 -message FightGiveUpCsReq { - uint64 EIFFDNNBGMC = 15; // offset: 24 -} - -// Type: Rsp -// CmdID: 1018 -message DGEEILCMHHE { - uint32 retcode = 9; // offset: 24 -} - -// Obf: GOPPKCMEBOB -// Type: Notify -// CmdID: 1009 -message FightGameStartScNotify { - repeated ADHNJADIJAC BIEBFHECEPM = 6; // offset: 24 - IFCBCBLFALM OPOGEMADLEI = 2; // offset: 32 -} - -// Type: Notify -// CmdID: 1098 -message FCIANJKGMCH { - IFCBCBLFALM OPOGEMADLEI = 7; // offset: 16 -} - -// Type: Notify -// 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 IFMGFPICGGH { - uint32 NLOCDHMLGJH = 13; // offset: 24 - uint32 BOFOOKJCJGG = 6; // offset: 28 - uint32 count = 3; // offset: 32 -} - -message NEJJDLOCGCL { - uint32 FOOLMIADMMH = 13; // offset: 32 - repeated IFMGFPICGGH LCEHDGBBDJL = 7; // offset: 24 -} - -message BJKAKGBONBM { - uint32 FOOLMIADMMH = 12; // offset: 24 -} - -message BCFAJAMPDKF { - uint32 FOOLMIADMMH = 10; // offset: 28 - uint32 BGNLOAEDCOJ = 9; // offset: 24 -} - -message GMGJALHOGOG { - uint32 FOOLMIADMMH = 6; // offset: 24 -} - -message PLGOMIMNNAE { - uint32 FOOLMIADMMH = 4; // offset: 24 -} - -message DLCFNEOJGBB { - uint32 FOOLMIADMMH = 7; // offset: 24 -} - -// Obf: DIFOGMNOECN -// Type: Req -// CmdID: 1026 -message GetMatchPlayDataCsReq { - repeated FightGameMode BFBJKAALFHD = 8; // offset: 24 -} - -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: CMOKAEBNDLE -// Type: Rsp -// CmdID: 1039 -message GetMatchPlayDataRsp { - repeated BPJDOEMBNMD DLMGKBKEFIK = 4; // offset: 24 + BCDIFIIDPIA MALPPHCEOGB = 1; // offset: 24 uint32 retcode = 11; // offset: 32 } -// Obf: NPPGEPABNIL -// Type: Notify -// CmdID: 1001 -message MatchPlayDataChangeNtf { - BPJDOEMBNMD PAAGKBFNHKK = 10; // offset: 24 -} - -// Obf: DAFEJNGKLCP +// Obf: OELHDNEGGBB // Type: Req -// CmdID: 1074 -message GetFriendRankingInfoCsReq { - FightGameMode PLOBMBFPNFK = 13; // offset: 24 +// CmdID: 7068 +message MonopolyTakePhaseRewardCsReq { + repeated uint32 IICEKEPFMJO = 1; // 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: OCLIPJHEAGJ +// Type: Rsp +// CmdID: 7008 +message MonopolyTakePhaseRewardScRsp { + ItemList reward_list = 2; // offset: 16 + repeated uint32 IICEKEPFMJO = 9; // offset: 24 + uint32 retcode = 12; // offset: 40 +} + +// Obf: MGHEAIMFOMO +// Type: Req +// CmdID: 7079 +message GetMonopolyMbtiReportRewardCsReq { +} + +// Obf: HAPCCLFFPNB +// Type: Rsp +// CmdID: 7047 +message GetMonopolyMbtiReportRewardScRsp { + ItemList reward_list = 9; // offset: 16 + uint32 retcode = 2; // offset: 32 +} + +// Obf: ANNMAOPFDAL +// Type: Req +// CmdID: 7056 +message GetMonopolyDailyReportCsReq { +} + +// Obf: OMDFLBJFIDM +// Type: Rsp +// CmdID: 7065 +message GetMonopolyDailyReportScRsp { + NJHAGKGHKJJ OLAONLGLAJO = 6; // offset: 24 + uint32 retcode = 3; // offset: 32 +} + +// Obf: IJGOCJPBPFJ +// Type: Req +// CmdID: 7070 +message MonopolyClickCellCsReq { + uint32 IHAOMLEPHOM = 1; // offset: 24 + uint32 map_id = 6; // offset: 28 +} + +// Obf: DBGDANBJNMM +// Type: Rsp +// CmdID: 7084 +message MonopolyClickCellScRsp { + uint32 map_id = 9; // offset: 24 + uint32 retcode = 1; // offset: 28 + uint32 IHAOMLEPHOM = 12; // offset: 32 +} + +// Type: Req +// CmdID: 7002 +message DNBHKLFEMLG { +} + +// Type: Rsp +// CmdID: 7021 +message EPAIKOHMLDK { + uint32 retcode = 10; // offset: 24 +} + +enum CmdMultiplayerType { + EDCDMKFIOPH_NLCDGIPGFDJ = 0; + CmdNENHKMEFAEC = 1010; + CmdNLOPJLCMLEN = 1080; + CmdIHGLPGLPDFF = 1036; + CmdGetFriendRankingInfoCsReq = 1054; + CmdMatchPlayDataChangeNtf = 1012; + CmdGetFriendRankingInfoRsp = 1083; + CmdFightGameStateCsReq = 1073; + CmdFightGameStateScRsp = 1003; + CmdFightGameStartScNotify = 1015; + CmdGetMatchPlayDataCsReq = 1087; + CmdHPGIGMPBIBO = 1027; + CmdJJAGFPLDCAF = 1013; + CmdGetMatchPlayDataRsp = 1029; + CmdHFFCEACMEIG = 1081; + CmdSelfRankChangeNtf = 1009; +} + +// Obf: IMNPPGALEHP +// Type: Req +// CmdID: 1073 +message FightGameStateCsReq { +} + +// Obf: ABAIDFKODPJ +// Type: Rsp +// CmdID: 1003 +message FightGameStateScRsp { + repeated LMLNNHKJEIP DFLEOIGPLNM = 12; // offset: 24 + OFFMCODMKDL EMIJCKENBKJ = 15; // offset: 32 + BFBHKJLJJBJ KAEDKFOMADJ = 4; // offset: 40 + uint32 retcode = 9; // offset: 48 +} + +// Type: Req +// CmdID: 1080 +message NLOPJLCMLEN { + uint32 player_data = 8; // offset: 24 +} + +// Type: Rsp +// CmdID: 1027 +message HPGIGMPBIBO { + string AJHCNDDFMJO = 2; // offset: 24 + string BKIIJELPNPL = 6; // offset: 32 + uint64 FGNFDGAKKAP = 14; // offset: 40 + uint32 HPGJPOFOOPM = 9; // offset: 48 + uint32 retcode = 8; // offset: 52 +} + +// Type: Req +// CmdID: 1036 +message IHGLPGLPDFF { + uint64 FGNFDGAKKAP = 5; // offset: 24 +} + +// Type: Rsp +// CmdID: 1013 +message JJAGFPLDCAF { + uint32 retcode = 9; // offset: 24 +} + +// Obf: HMJOPNLILHK +// Type: Notify +// CmdID: 1015 +message FightGameStartScNotify { + BFBHKJLJJBJ KAEDKFOMADJ = 12; // offset: 16 + repeated LMLNNHKJEIP DFLEOIGPLNM = 1; // offset: 32 +} + +// Type: Notify +// CmdID: 1081 +message HFFCEACMEIG { + BFBHKJLJJBJ KAEDKFOMADJ = 10; // offset: 24 +} + +// Type: Notify +// CmdID: 1010 +message NENHKMEFAEC { + LAJGLHCCNED JDFPKAMFHAP = 4; // offset: 24 + uint32 OJNGBIBGHBL = 9; // offset: 32 + uint32 BCAKPNCHIIJ = 6; // offset: 36 + NPPEMMILLCO reason = 15; // offset: 40 +} + +message OOAHBHODMHG { + uint32 HBONKLEOEEI = 2; // offset: 24 + uint32 LALGADHLMCB = 15; // offset: 28 + uint32 count = 1; // offset: 32 +} + +message PJLEILDLONN { + repeated OOAHBHODMHG DBINCLPHEFN = 12; // offset: 24 + uint32 EECIJBLGLNG = 9; // offset: 32 +} + +message DGLBOFKGGLL { + uint32 EECIJBLGLNG = 9; // offset: 24 +} + +message ECOAKLBOLDA { + uint32 EECIJBLGLNG = 6; // offset: 24 + uint32 CBFFGFBEFMF = 8; // offset: 28 +} + +message PLICOOFLBIB { + uint32 EECIJBLGLNG = 14; // offset: 24 +} + +message BCKBEMGGGIF { + uint32 EECIJBLGLNG = 7; // offset: 24 +} + +message JCNLJNELKEO { + uint32 EECIJBLGLNG = 10; // offset: 24 +} + +// Obf: GNHMFIJAGIP +// Type: Req +// CmdID: 1087 +message GetMatchPlayDataCsReq { + repeated FightGameMode LCCHAKBKAHL = 5; // offset: 16 +} + +message PNEGDOHOLDN { + FightGameMode GJNMHILINHC = 14; // offset: 32 + uint32 panel_id = 4; // offset: 40 + oneof AELHFLGJMJN { + PJLEILDLONN ODLONPLECJB = 13; // offset: 16 + ECOAKLBOLDA OCGCLKAHGBK = 5; // offset: 16 + JCNLJNELKEO ICNFMLIAAKE = 3; // offset: 16 } } -// Obf: AHGCEIJJCEP +// Obf: HIEKCDEJNIL // Type: Rsp -// CmdID: 1037 -message GetFriendRankingInfoRsp { - uint32 retcode = 13; // offset: 32 - FightGameMode PLOBMBFPNFK = 14; // offset: 36 - repeated EFBIHJHMICB CPBGLNGOCBA = 15; // offset: 16 +// CmdID: 1029 +message GetMatchPlayDataRsp { + repeated PNEGDOHOLDN JBMEEGGOLKN = 8; // offset: 16 + uint32 retcode = 10; // offset: 32 } -// Obf: BEICBDOAAPA +// Obf: LKOGDPGHEKL // Type: Notify -// CmdID: 1004 -message SelfRankChangeNtf { - FightGameMode PLOBMBFPNFK = 1; // offset: 32 - repeated EFBIHJHMICB CPBGLNGOCBA = 14; // offset: 16 +// CmdID: 1012 +message MatchPlayDataChangeNtf { + PNEGDOHOLDN KMCDHFGJFNJ = 13; // offset: 24 } -// Obf: FLPPNJGEMFN -enum CmdMultipleDropType { - FLPPNJGEMFN_PCPDHELPKEM = 0; - CmdMultipleDropInfoScNotify = 4694; - CmdMultipleDropInfoNotify = 4618; - CmdGetMultipleDropInfoCsReq = 4691; - CmdGetPlayerReturnMultiDropInfoScRsp = 4614; - CmdGetPlayerReturnMultiDropInfoCsReq = 4695; - CmdGetMultipleDropInfoScRsp = 4610; -} - -// Obf: EMBLDPJGGIE +// Obf: CDLJKKNLHBC // Type: Req -// CmdID: 4691 +// CmdID: 1054 +message GetFriendRankingInfoCsReq { + FightGameMode GJNMHILINHC = 14; // offset: 24 +} + +message DLCJPINDIAC { + uint32 PPOAGPGEAFH = 9; // offset: 32 + uint32 uid = 8; // offset: 40 + oneof KKNBOACNCON { + DGLBOFKGGLL BJKBADEMEOE = 10; // offset: 16 + PLICOOFLBIB KCICNNFJEAC = 5; // offset: 16 + BCKBEMGGGIF LENBIENEFIB = 7; // offset: 16 + } +} + +// Obf: NBNNMNBEJCJ +// Type: Rsp +// CmdID: 1083 +message GetFriendRankingInfoRsp { + repeated DLCJPINDIAC MLPHLIHFGKG = 7; // offset: 24 + FightGameMode GJNMHILINHC = 13; // offset: 32 + uint32 retcode = 10; // offset: 36 +} + +// Obf: KGALHFLMAKC +// Type: Notify +// CmdID: 1009 +message SelfRankChangeNtf { + repeated DLCJPINDIAC MLPHLIHFGKG = 9; // offset: 16 + FightGameMode GJNMHILINHC = 11; // offset: 32 +} + +enum CmdMultipleDropType { + ACIMFGFNPDF_NLCDGIPGFDJ = 0; + CmdGetPlayerReturnMultiDropInfoScRsp = 4636; + CmdGetPlayerReturnMultiDropInfoCsReq = 4627; + CmdMultipleDropInfoNotify = 4613; + CmdGetMultipleDropInfoCsReq = 4673; + CmdGetMultipleDropInfoScRsp = 4603; + CmdMultipleDropInfoScNotify = 4680; +} + +// Obf: FKONEIIILGP +// Type: Req +// CmdID: 4673 message GetMultipleDropInfoCsReq { } -message DMINLLDNNDL { - uint32 id = 7; // offset: 24 - uint32 ABMKKOKDAFK = 13; // offset: 28 +message NGLOBFBCGBB { + uint32 CLLFACKFNBO = 10; // offset: 24 + uint32 id = 5; // offset: 28 } -// Obf: BAIBNNBPIAJ +// Obf: IPBOFGFMHHC // Type: Rsp -// CmdID: 4610 +// CmdID: 4603 message GetMultipleDropInfoScRsp { - uint32 retcode = 3; // offset: 40 - repeated AEOEFOILEBP JNGHGLMBPOH = 2; // offset: 32 - repeated DMINLLDNNDL DFEOOEHFAAC = 4; // offset: 16 + repeated BMJHAHOLEGH FAFFFJGJHHC = 15; // offset: 24 + repeated NGLOBFBCGBB MOPAGKNEMOD = 4; // offset: 32 + uint32 retcode = 13; // offset: 40 } -// Obf: JCBFICINIGF +// Obf: DHGOJJOGOKL // Type: Notify -// CmdID: 4694 +// CmdID: 4680 message MultipleDropInfoScNotify { - repeated DMINLLDNNDL DFEOOEHFAAC = 6; // offset: 24 + repeated NGLOBFBCGBB MOPAGKNEMOD = 5; // offset: 16 } -// Obf: HGPKCDLAKAI +// Obf: FNOACGHLHGM // Type: Req -// CmdID: 4695 +// CmdID: 4627 message GetPlayerReturnMultiDropInfoCsReq { } -message ENALOKIFDFH { - uint32 FADFCMMNDDK = 5; // offset: 32 - uint32 FHJBMBLFAFH = 15; // offset: 24 - uint32 HIILNPICKCG = 3; // offset: 28 - uint32 KLOBEEOJBCN = 10; // offset: 36 +message GCLPBMPOHLI { + uint32 panel_id = 4; // offset: 24 + uint32 JMGPFEGLCGG = 8; // offset: 28 + uint32 FAOAGKPPNGN = 10; // offset: 32 + uint32 LFOHEBCNMDP = 15; // offset: 36 } -message AEOEFOILEBP { - uint32 BGADLDEHIIB = 6; // offset: 32 - uint32 HIILNPICKCG = 8; // offset: 28 - uint32 DACOKFCBMBI = 1; // offset: 36 - uint32 CFOFOCKJGCG = 12; // offset: 24 +message BMJHAHOLEGH { + uint32 panel_id = 9; // offset: 24 + uint32 NEKCONMFFFE = 11; // offset: 28 + uint32 AADNIFFHHDD = 4; // offset: 32 + uint32 KFBIODICKGC = 12; // offset: 36 } -// Obf: JGHOLIAONDJ +// Obf: NGNBAKJNPID // Type: Rsp -// CmdID: 4614 +// CmdID: 4636 message GetPlayerReturnMultiDropInfoScRsp { - ENALOKIFDFH BMAGGBCMDLB = 15; // offset: 24 - uint32 retcode = 4; // offset: 40 - repeated AEOEFOILEBP JNGHGLMBPOH = 13; // offset: 16 + GCLPBMPOHLI HDLIGGEMOKM = 2; // offset: 24 + repeated BMJHAHOLEGH FAFFFJGJHHC = 15; // offset: 32 + uint32 retcode = 8; // offset: 40 } -// Obf: HAEKABLEIPP +// Obf: JDIMGPHOEPL // Type: Notify -// CmdID: 4618 +// CmdID: 4613 message MultipleDropInfoNotify { - repeated AEOEFOILEBP JNGHGLMBPOH = 14; // offset: 32 - repeated DMINLLDNNDL DFEOOEHFAAC = 1; // offset: 40 - repeated ENALOKIFDFH ALDKLKHLGGP = 5; // offset: 24 + repeated BMJHAHOLEGH FAFFFJGJHHC = 9; // offset: 16 + repeated GCLPBMPOHLI JGALOGDBCKI = 12; // offset: 24 + repeated NGLOBFBCGBB MOPAGKNEMOD = 15; // offset: 40 } -// Obf: ODOODGHAIJN enum CmdMuseumType { - 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; + CIILMLFIACA_NLCDGIPGFDJ = 0; + CmdMuseumRandomEventQueryCsReq = 4324; + CmdUpgradeAreaStatCsReq = 4309; + CmdGetMuseumInfoCsReq = 4373; + CmdMuseumRandomEventSelectCsReq = 4378; + CmdFinishCurTurnCsReq = 4329; + CmdSyncMuseumFundsChangedScNotify = 4338; + CmdSyncMuseumTargetStartNotify = 4359; + CmdMuseumRandomEventSelectScRsp = 4352; + CmdSyncMuseumRandomEventStartScNotify = 4361; + CmdSyncGetExhibitScNotify = 4387; + CmdRemoveStuffFromAreaCsReq = 4315; + CmdBuyNpcStuffCsReq = 4380; + CmdMuseumRandomEventQueryScRsp = 4371; + CmdKJCOMKGMDCJ = 4348; + CmdBuyNpcStuffScRsp = 4327; + CmdSyncMuseumTargetMissionFinishNotify = 4374; + CmdFinishCurTurnScRsp = 4312; + CmdSetStuffToAreaCsReq = 4336; + CmdGetMuseumInfoScRsp = 4303; + CmdSyncMuseumInfoChangedScNotify = 4376; + CmdUpgradeAreaScRsp = 4383; + CmdRemoveStuffFromAreaScRsp = 4381; + CmdSyncGetStuffScNotify = 4310; + CmdUpgradeAreaCsReq = 4354; + CmdTakeCollectRewardCsReq = 4366; + CmdUpgradeAreaStatScRsp = 4342; + CmdSyncMuseumTargetRewardNotify = 4392; + CmdSetStuffToAreaScRsp = 4313; + CmdTakeCollectRewardRsp = 4330; } -// Obf: JKEKNDDBDMC enum MuseumRandomEventState { - JKEKNDDBDMC_PCPDHELPKEM = 0; - JKEKNDDBDMC_DDLPGNHADCJ = 1; - JKEKNDDBDMC_HPJEBFFHJNP = 2; - JKEKNDDBDMC_KLHDCOPPLNG = 3; + NLAEDPNBHBP_NLCDGIPGFDJ = 0; + NLAEDPNBHBP_NPAFMEBNFOB = 1; + NLAEDPNBHBP_LOOAKNHDBLL = 2; + NLAEDPNBHBP_CIHFGJDCHIA = 3; } -enum JFFONIDPNDA { - JFFONIDPNDA_PCPDHELPKEM = 0; - JFFONIDPNDA_LMFJICJLANL = 1; - JFFONIDPNDA_IAMDEOIPMMD = 2; - JFFONIDPNDA_LCLOBPJGCME = 3; +enum GBAEPOLFFMG { + GBAEPOLFFMG_NLCDGIPGFDJ = 0; + GBAEPOLFFMG_FBLHLHCGMKO = 1; + GBAEPOLFFMG_GNEIJHBGCHG = 2; + GBAEPOLFFMG_JNKMJKBDGPL = 3; } -// Obf: POHDIBANGEF enum StatType { - POHDIBANGEF_PCPDHELPKEM = 0; - POHDIBANGEF_GNPNMGPCJDD = 1; - POHDIBANGEF_LJMICELEHAL = 2; - POHDIBANGEF_LDLFFJPOEPK = 3; + GOPHGIHIDPP_NLCDGIPGFDJ = 0; + GOPHGIHIDPP_INJOMKCIBPI = 1; + GOPHGIHIDPP_GMKNIIHMCBO = 2; + GOPHGIHIDPP_HNMLECBEGPB = 3; } -// Obf: GAPDOPFOGEN enum GetStuffType { - GAPDOPFOGEN_BLJEEHFCNCO = 0; - GAPDOPFOGEN_PHJHNEIOCJM = 1; - GAPDOPFOGEN_GKPGAEGPDNL = 2; - GAPDOPFOGEN_LKIKBBFNPND = 3; - GAPDOPFOGEN_BDBEGLAKOOG = 4; - GAPDOPFOGEN_HAPPBGOFALG = 5; - GAPDOPFOGEN_JJKHCEKDOFC = 6; + FILBJDAJPAA_AADOIEIDPKC = 0; + FILBJDAJPAA_KLEADAAONJI = 1; + FILBJDAJPAA_JIJFOLELOHP = 2; + FILBJDAJPAA_KCMIPOEAKOM = 3; + FILBJDAJPAA_MFCAHCCMCHA = 4; + FILBJDAJPAA_DCJDPBHNEEN = 5; + FILBJDAJPAA_CBECLOHPGNJ = 6; } -message AEIMINCOFHF { - JFFONIDPNDA pos = 14; // offset: 24 - uint32 GKFEGIBGEGI = 2; // offset: 28 +message BAEFMEJJIBI { + uint32 CEAMLKCMMGD = 14; // offset: 24 + GBAEPOLFFMG pos_index = 15; // offset: 28 } -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 FCCDKHNGIPH { + repeated BAEFMEJJIBI DHIOHIOPCGP = 9; // offset: 16 + uint32 FJPJFHPNKBH = 13; // offset: 32 + uint32 MLDLNLGBMHN = 15; // offset: 36 + uint32 level = 11; // offset: 40 + uint32 PELHCNILCBP = 8; // offset: 44 + uint32 area_id = 10; // offset: 48 } -message JKLFBDFJLJH { - uint32 EGEFHCFJICC = 8; // offset: 28 - bool NAGJKIJODKF = 5; // offset: 24 +message FGFJNANBJJI { + uint32 CLLLEMMKDMB = 7; // offset: 24 + bool is_finish = 6; // offset: 28 } -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 KPCNNOGGIDO { + repeated FGFJNANBJJI CBEFDHFFNLN = 6; // offset: 24 + uint32 CLPAAFFFBKK = 11; // offset: 32 + uint32 KFGLDLFBFFB = 3; // offset: 36 + uint32 MGLEKDEAJBB = 5; // offset: 40 + uint32 MJOKDHMJBEH = 9; // offset: 44 + uint32 MLBMDLBKEEM = 15; // offset: 48 } -message FKMKIGFJODF { - uint32 PEGELNHGMJA = 7; // offset: 28 - uint32 GKFEGIBGEGI = 9; // offset: 24 +message FEHHKDIIENA { + uint32 PIKEPJNDJPE = 4; // offset: 24 + uint32 CEAMLKCMMGD = 11; // offset: 28 } -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 FFEEHEBBLCI { + repeated uint32 DAHOMKDLEGI = 14; // offset: 16 + uint32 PKDANDJFAON = 11; // offset: 32 + MuseumRandomEventState state = 5; // offset: 36 + uint32 JJBKGGDAGIM = 12; // offset: 40 + uint32 OMILGFHKGBC = 9; // offset: 44 + uint32 JGPIOFGPBGE = 6; // offset: 48 + uint32 event_id = 10; // offset: 52 } -message KNNODAPAKJA { - repeated uint32 JILAADEFNGD = 4; // offset: 32 - repeated AFFIMBGBMBJ PADDEJDLFLA = 7; // offset: 16 - uint32 OODPDEBICHF = 3; // offset: 40 +message CDNPKGOKEPK { + repeated uint32 MNBMDLBDCBB = 12; // offset: 24 + repeated FFEEHEBBLCI PMIFFBHOOOO = 1; // offset: 32 + uint32 ELAENEOBAJD = 8; // offset: 40 } -// Obf: PFAOBBLHJOJ +// Obf: NNKJBOKLHAF // Type: Req -// CmdID: 4391 +// CmdID: 4373 message GetMuseumInfoCsReq { } -// Obf: FLIMCLFDIFI +// Obf: IKADIECNGND // Type: Rsp -// CmdID: 4310 +// CmdID: 4303 message GetMuseumInfoScRsp { - 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 + repeated FEHHKDIIENA DHIOHIOPCGP = 1; // offset: 16 + repeated uint32 BILNKFBKOBC = 2; // offset: 24 + CDNPKGOKEPK PKJCHLDHKBL = 5; // offset: 32 + repeated FCCDKHNGIPH area_list = 3; // offset: 40 + repeated uint32 ONJEOMGPGLJ = 8; // offset: 56 + KPCNNOGGIDO MCLLALGABAB = 10; // offset: 64 + uint32 level = 7; // offset: 72 + uint32 ONCBJHBKBLB = 12; // offset: 76 + uint32 cur_fund = 9; // offset: 80 + uint32 exp = 13; // offset: 84 + uint32 KAADGPOLIEN = 4; // offset: 88 + uint32 NEHFEBHDGIK = 11; // offset: 92 + uint32 retcode = 15; // offset: 96 + uint32 EKGPINKBLED = 14; // offset: 100 } -// Obf: FBGIMKPICEC +// Obf: FOOHBPABPNO // Type: Req -// CmdID: 4394 +// CmdID: 4380 message BuyNpcStuffCsReq { - uint32 GKFEGIBGEGI = 5; // offset: 24 + uint32 CEAMLKCMMGD = 9; // offset: 24 } -// Obf: DEKANFCAEFJ +// Obf: BBNNCAIJLKL // Type: Rsp -// CmdID: 4395 +// CmdID: 4327 message BuyNpcStuffScRsp { - uint32 GKFEGIBGEGI = 5; // offset: 24 - uint32 retcode = 3; // offset: 28 + uint32 retcode = 1; // offset: 24 + uint32 CEAMLKCMMGD = 8; // offset: 28 } -// Obf: ECJBCADGILK +// Obf: HIJBMFLHGEL // Type: Req -// CmdID: 4314 +// CmdID: 4336 message SetStuffToAreaCsReq { - uint32 GKFEGIBGEGI = 2; // offset: 32 - JFFONIDPNDA pos = 8; // offset: 24 - uint32 PEGELNHGMJA = 7; // offset: 28 + GBAEPOLFFMG pos_index = 4; // offset: 24 + uint32 CEAMLKCMMGD = 7; // offset: 28 + uint32 PIKEPJNDJPE = 9; // offset: 32 } -// Obf: IHMHOEBNLIF +// Obf: JCKHEKIFHLO // Type: Rsp -// CmdID: 4318 +// CmdID: 4313 message SetStuffToAreaScRsp { - uint32 PEGELNHGMJA = 2; // offset: 36 - uint32 retcode = 1; // offset: 32 - uint32 GKFEGIBGEGI = 5; // offset: 28 - JFFONIDPNDA pos = 8; // offset: 24 + uint32 CEAMLKCMMGD = 15; // offset: 24 + uint32 retcode = 3; // offset: 28 + GBAEPOLFFMG pos_index = 8; // offset: 32 + uint32 PIKEPJNDJPE = 4; // offset: 36 } -// Obf: HENDDKMJNDP +// Obf: IMAAMKJIHNO +// Type: Req +// CmdID: 4315 +message RemoveStuffFromAreaCsReq { + uint32 CEAMLKCMMGD = 8; // offset: 24 +} + +// Obf: CHCPOJDPPJL +// Type: Rsp +// CmdID: 4381 +message RemoveStuffFromAreaScRsp { + uint32 retcode = 8; // offset: 24 + uint32 CEAMLKCMMGD = 1; // offset: 28 +} + +// Obf: GGILOAPIPBF +// Type: Notify +// CmdID: 4310 +message SyncGetStuffScNotify { + GetStuffType BAPBMHCHCIC = 3; // offset: 24 + uint32 CEAMLKCMMGD = 9; // offset: 28 +} + +// Obf: FEDOFFJODEM +// Type: Notify +// CmdID: 4387 +message SyncGetExhibitScNotify { + uint32 MMNBPCGIONF = 8; // offset: 24 +} + +// Obf: HFIFAFEEAHI +// Type: Req +// CmdID: 4329 +message FinishCurTurnCsReq { + uint32 IDFANGELPEE = 9; // offset: 24 +} + +// Obf: CHIBEKJIAMC +// Type: Rsp +// CmdID: 4312 +message FinishCurTurnScRsp { + uint32 retcode = 3; // offset: 24 + uint32 CFLKHBLIDNC = 14; // offset: 28 +} + +// Obf: DOIJKIKLBEG +// Type: Req +// CmdID: 4354 +message UpgradeAreaCsReq { + uint32 level = 5; // offset: 24 + uint32 area_id = 1; // offset: 28 +} + +// Obf: EIBGMKIJNDK +// Type: Rsp +// CmdID: 4383 +message UpgradeAreaScRsp { + uint32 area_id = 8; // offset: 24 + uint32 retcode = 11; // offset: 28 + uint32 level = 4; // offset: 32 +} + +// Obf: AIENHIHMJDP // Type: Req // CmdID: 4309 -message RemoveStuffFromAreaCsReq { - uint32 GKFEGIBGEGI = 14; // offset: 24 -} - -// Obf: PCEIBEIKBBF -// Type: Rsp -// CmdID: 4398 -message RemoveStuffFromAreaScRsp { - uint32 retcode = 12; // offset: 24 - uint32 GKFEGIBGEGI = 6; // offset: 28 -} - -// Obf: IPPEIOJAEDM -// Type: Notify -// CmdID: 4363 -message SyncGetStuffScNotify { - uint32 GKFEGIBGEGI = 15; // offset: 24 - GetStuffType JFGKAMKHHEF = 13; // offset: 28 -} - -// Obf: DGFKCKICENP -// Type: Notify -// CmdID: 4326 -message SyncGetExhibitScNotify { - uint32 ECJBEELEDFK = 3; // offset: 24 -} - -// Obf: LNHBNKCPHIC -// Type: Req -// CmdID: 4339 -message FinishCurTurnCsReq { - uint32 NOIBCHMDHJH = 1; // offset: 24 -} - -// Obf: OJDGNHKPCIO -// Type: Rsp -// CmdID: 4301 -message FinishCurTurnScRsp { - uint32 KDOIMEHEEOG = 11; // offset: 28 - uint32 retcode = 13; // offset: 24 -} - -// 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 + uint32 level = 3; // offset: 24 + uint32 area_id = 4; // offset: 28 + StatType GNBKDCHLDGL = 6; // offset: 32 } -// Obf: JGHPGJKOFFB +// Obf: EAINGAEAJIN // Type: Rsp -// CmdID: 4338 +// CmdID: 4342 message UpgradeAreaStatScRsp { - uint32 retcode = 15; // offset: 28 - uint32 area_id = 1; // offset: 36 - uint32 level = 12; // offset: 32 - StatType DGFGNMJALGJ = 4; // offset: 24 + uint32 level = 4; // offset: 24 + uint32 retcode = 2; // offset: 28 + uint32 area_id = 9; // offset: 32 + StatType GNBKDCHLDGL = 6; // offset: 36 } -// Obf: JPLNOJJDLAK +// Obf: EJLFOBMAPEJ // Type: Notify -// CmdID: 4372 +// CmdID: 4376 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 + CDNPKGOKEPK PKJCHLDHKBL = 6; // offset: 16 + repeated FCCDKHNGIPH area_list = 15; // offset: 24 + repeated uint32 BILNKFBKOBC = 3; // offset: 32 + repeated uint32 ONJEOMGPGLJ = 10; // offset: 48 + repeated FEHHKDIIENA DHIOHIOPCGP = 8; // offset: 56 + KPCNNOGGIDO MCLLALGABAB = 9; // offset: 64 + uint32 level = 12; // offset: 72 + uint32 exp = 13; // offset: 76 + uint32 KAADGPOLIEN = 14; // offset: 80 + uint32 ONCBJHBKBLB = 7; // offset: 84 + uint32 NEHFEBHDGIK = 2; // offset: 88 + uint32 EKGPINKBLED = 5; // offset: 92 + uint32 cur_fund = 11; // offset: 96 } -// Obf: NFPBLBDHDMP +// Obf: HIEMNHKDOJE // Type: Notify -// CmdID: 4333 -message SyncMuseumRandomEventStartScNotify { - AFFIMBGBMBJ LJMFGDFBLCK = 5; // offset: 16 -} - -// Obf: FCGOABNHHOH -// Type: Req // CmdID: 4361 +message SyncMuseumRandomEventStartScNotify { + FFEEHEBBLCI CIKPBGDIABO = 11; // offset: 16 +} + +// Obf: BKCPHOMPACI +// Type: Req +// CmdID: 4324 message MuseumRandomEventQueryCsReq { - int32 ACBNHJKFFMP = 5; // offset: 24 + int32 ILLOCMPNIOH = 10; // offset: 24 } -// Obf: EGBFJNCBDKD +// Obf: PJKFNOJHHHJ // Type: Rsp -// CmdID: 4307 +// CmdID: 4371 message MuseumRandomEventQueryScRsp { - KNNODAPAKJA LJMFGDFBLCK = 4; // offset: 16 - uint32 retcode = 8; // offset: 32 + CDNPKGOKEPK CIKPBGDIABO = 13; // offset: 24 + uint32 retcode = 12; // offset: 32 } -// Obf: JINOKPICHDF +// Obf: MLBLCNIPBFG // Type: Req -// CmdID: 4358 +// CmdID: 4378 message MuseumRandomEventSelectCsReq { - uint32 ILHABFJKEGD = 13; // offset: 28 - uint32 event_id = 6; // offset: 24 + uint32 JGPIOFGPBGE = 11; // offset: 24 + uint32 event_id = 15; // offset: 28 } -// Obf: IFAHFKJPLGA +// Obf: MGPKJCKKCBI // Type: Rsp -// CmdID: 4344 +// CmdID: 4352 message MuseumRandomEventSelectScRsp { - uint32 retcode = 10; // offset: 24 - uint32 ILHABFJKEGD = 12; // offset: 32 - uint32 event_id = 2; // offset: 28 + uint32 JGPIOFGPBGE = 10; // offset: 24 + uint32 event_id = 12; // offset: 28 + uint32 retcode = 1; // offset: 32 } -// Obf: PJDGFJBLEOM +// Obf: OPLMCLODKAJ // Type: Notify -// CmdID: 4332 +// CmdID: 4338 message SyncMuseumFundsChangedScNotify { - uint32 EPEEKLDLLDA = 8; // offset: 24 + uint32 cur_fund = 15; // 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 +// CmdID: 4348 +message KJCOMKGMDCJ { + uint32 ANIOEOONNOP = 13; // offset: 24 + uint32 CEAMLKCMMGD = 11; // offset: 28 + uint32 MINKOGJDICF = 10; // offset: 32 + uint32 cur_fund = 14; // offset: 36 } -// Obf: JKNEDHNHHLC +// Obf: AGFENBLCABB // Type: Notify -// CmdID: 4389 +// CmdID: 4359 message SyncMuseumTargetStartNotify { - uint32 LPAGKHGCCFH = 14; // offset: 24 + uint32 KFGLDLFBFFB = 14; // offset: 24 } -// Obf: HFOEOPJMNBI +// Obf: LICMNPOKCMB // Type: Notify -// CmdID: 4396 +// CmdID: 4374 message SyncMuseumTargetMissionFinishNotify { - uint32 LPAGKHGCCFH = 6; // offset: 36 - repeated uint32 EGEFHCFJICC = 13; // offset: 24 - bool EPOGEOIILNI = 3; // offset: 32 + repeated uint32 CLLLEMMKDMB = 7; // offset: 24 + bool MAOMPIDOMIJ = 5; // offset: 32 + uint32 KFGLDLFBFFB = 8; // offset: 36 } -// Obf: JJJPAAMCFNK +// Obf: BDDMKOIHCPK // Type: Notify -// CmdID: 4357 +// CmdID: 4392 message SyncMuseumTargetRewardNotify { - uint32 LPAGKHGCCFH = 14; // offset: 32 - uint32 item_id = 3; // offset: 28 - uint32 FJOFDONMHPH = 13; // offset: 24 + uint32 KFGLDLFBFFB = 10; // offset: 24 + uint32 item_count = 1; // offset: 28 + uint32 item_id = 9; // offset: 32 } -// Obf: NBCLKLKNJIH +// Obf: CHMJIHDLDEB // Type: Req -// CmdID: 4321 +// CmdID: 4366 message TakeCollectRewardCsReq { - uint32 item_id = 13; // offset: 24 + uint32 item_id = 9; // offset: 24 } -// Obf: FIHPNMOPLOO +// Obf: JDMPHALCCKE // Type: Rsp -// CmdID: 4328 +// CmdID: 4330 message TakeCollectRewardRsp { - uint32 item_id = 4; // offset: 36 - ItemList reward = 1; // offset: 16 - uint32 retcode = 8; // offset: 32 + ItemList reward = 9; // offset: 24 + uint32 retcode = 5; // offset: 32 + uint32 item_id = 14; // offset: 36 } -// Obf: NEMEAFLEOHK enum CmdMusicRhythmType { - NEMEAFLEOHK_PCPDHELPKEM = 0; - CmdMusicRhythmDataScRsp = 7588; - CmdMusicRhythmStartLevelScRsp = 7589; - CmdMusicRhythmFinishLevelScRsp = 7571; - CmdMusicRhythmUnlockSongSfxScNotify = 7595; - CmdMusicRhythmFinishLevelCsReq = 7573; - CmdMusicRhythmStartLevelCsReq = 7574; - CmdMusicRhythmUnlockTrackScNotify = 7578; - CmdMusicRhythmSaveSongConfigDataCsReq = 7594; + PHAPALJNLBE_NLCDGIPGFDJ = 0; CmdMusicRhythmSaveSongConfigDataScRsp = 7600; - CmdMusicRhythmDataCsReq = 7572; - CmdHDCOOFAHMHJ = 7597; - CmdDMEJHILMKAH = 7585; + CmdMusicRhythmUnlockTrackScNotify = 7574; + CmdMusicRhythmStartLevelCsReq = 7591; + CmdMusicRhythmMaxDifficultyLevelsUnlockNotify = 7578; + CmdMusicRhythmDataCsReq = 7596; + CmdMusicRhythmSaveSongConfigDataCsReq = 7587; + CmdMusicRhythmUnlockSongSfxScNotify = 7581; + CmdMusicRhythmFinishLevelScRsp = 7598; + CmdMusicRhythmStartLevelScRsp = 7582; + CmdMusicRhythmUnlockSongNotify = 7589; + CmdMusicRhythmDataScRsp = 7588; + CmdMusicRhythmFinishLevelCsReq = 7592; } -enum CECIAMENDCB { - CECIAMENDCB_IKLFHANDCIP = 0; - CECIAMENDCB_ELIDBCGHBDK = 1; +enum AGBBJFOIPII { + AGBBJFOIPII_OAAPNDMLIOL = 0; + AGBBJFOIPII_BHAHGKJBLAD = 1; } -message ENGEFMPDLBK { - uint32 level_id = 8; // offset: 24 - bool CAAKBFJDGIK = 6; // offset: 32 - uint32 AAMMMJJHHJD = 5; // offset: 28 +message MusicRhythmLevel { + uint32 unlock_level = 14; // offset: 24 + bool full_combo = 2; // offset: 28 + uint32 level_id = 11; // offset: 32 } -message JACFODGPIMC { - repeated uint32 FICCPEMLMNN = 7; // offset: 24 - repeated uint32 NCIIIIABFDP = 8; // offset: 16 - uint32 CEFDNEHPFEI = 13; // offset: 44 - uint32 JHJGFPHICMC = 3; // offset: 40 +message MusicRhythmGroup { + repeated uint32 BBINFDHMGII = 1; // offset: 24 + repeated uint32 EOHMNCBOALC = 9; // offset: 32 + uint32 music_group_phase = 11; // offset: 40 + uint32 music_group_id = 12; // offset: 44 } -// Obf: MBAMNKIGOCF +// Obf: EGOPMFJBPMH // Type: Req -// CmdID: 7572 +// CmdID: 7596 message MusicRhythmDataCsReq { - uint32 player_data = 4; // offset: 24 + uint32 player_data = 7; // offset: 24 } -// Obf: KBJLEHPFEIF +// Obf: NANCKMNBPCB // 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 + repeated uint32 unlock_track_list = 12; // offset: 24 + repeated MusicRhythmLevel level_data_list = 10; // offset: 32 + repeated uint32 unlock_phase_list = 9; // offset: 40 + repeated MusicRhythmGroup music_group = 13; // offset: 48 + repeated uint32 unlock_song_list = 2; // offset: 56 + uint32 cur_song_id = 14; // offset: 64 + bool show_hint = 15; // offset: 68 + uint32 cur_level_id = 3; // offset: 72 + uint32 retcode = 4; // offset: 76 } -// Obf: MHJIIPIEAIO +// Obf: NGHAHHMDHJB // Type: Req -// CmdID: 7574 +// CmdID: 7591 message MusicRhythmStartLevelCsReq { - uint32 level_id = 5; // offset: 24 + uint32 level_id = 11; // offset: 24 } -// Obf: KDAPNCGGPBN +// Obf: IBPLDFOPIFJ // Type: Rsp -// CmdID: 7589 +// CmdID: 7582 message MusicRhythmStartLevelScRsp { - string MDILDJMPNGH = 8; // offset: 16 - uint32 retcode = 6; // offset: 32 - uint32 level_id = 2; // offset: 36 + string FPPECOIAHEP = 15; // offset: 24 + uint32 retcode = 8; // offset: 32 + uint32 level_id = 7; // offset: 36 } -// Obf: BFPECMFDLJH +// Obf: JPOHGNLDCMM // Type: Req -// CmdID: 7573 +// CmdID: 7592 message MusicRhythmFinishLevelCsReq { - uint32 score_id = 1; // offset: 24 - bool CAAKBFJDGIK = 12; // offset: 28 - uint32 role_star = 15; // offset: 32 + uint32 role_star = 12; // offset: 24 + uint32 score_id = 5; // offset: 28 + bool full_combo = 4; // offset: 32 } -// Obf: NNNHNJOOKHG +// Obf: OOIGMDLPHOD // Type: Rsp -// CmdID: 7571 +// CmdID: 7598 message MusicRhythmFinishLevelScRsp { - uint32 level_id = 9; // offset: 24 - uint32 retcode = 12; // offset: 28 -} - -// Obf: PDIPCHOBNDI -// Type: Notify -// CmdID: 7578 -message MusicRhythmUnlockTrackScNotify { - repeated uint32 MMKNEGDACBO = 7; // offset: 24 -} - -// Obf: NJEMBBCNLKD -// Type: Req -// CmdID: 7594 -message MusicRhythmSaveSongConfigDataCsReq { - JACFODGPIMC BAJEIALIBBM = 14; // offset: 16 -} - -// Obf: ANMLNAGCFND -// Type: Rsp -// CmdID: 7600 -message MusicRhythmSaveSongConfigDataScRsp { - uint32 HNEDAOLNAGO = 13; // offset: 24 - uint32 DMKIGOLBGHE = 3; // offset: 32 - uint32 retcode = 12; // offset: 28 -} - -// Type: Notify -// CmdID: 7585 -message DMEJHILMKAH { - repeated uint32 MPMCJPMMDMC = 4; // offset: 16 -} - -// Type: Notify -// CmdID: 7597 -message HDCOOFAHMHJ { -} - -// Obf: DEBNOAJMHCH -// Type: Notify -// CmdID: 7595 -message MusicRhythmUnlockSongSfxScNotify { - repeated uint32 MPMCJPMMDMC = 2; // offset: 16 -} - -// Obf: EBHGGMBCBIA -enum CmdOfferingType { - EBHGGMBCBIA_PCPDHELPKEM = 0; - CmdSubmitOfferingItemScRsp = 6930; - CmdTakeOfferingRewardScRsp = 6928; - CmdGetOfferingInfoScRsp = 6940; - CmdOfferingInfoScNotify = 6934; - CmdGetOfferingInfoCsReq = 6921; - CmdTakeOfferingRewardCsReq = 6935; - CmdSubmitOfferingItemCsReq = 6922; -} - -enum KMPFIEEPEEK { - KMPFIEEPEEK_PCPDHELPKEM = 0; - KMPFIEEPEEK_DKLPAAFFLEE = 1; - KMPFIEEPEEK_PLPMKCCPHOI = 2; -} - -// Obf: ELIELOBCLCJ -message OfferingInfo { - 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: FDLELGKMBMI -// Type: Req -// CmdID: 6921 -message GetOfferingInfoCsReq { - repeated uint32 NAMFEKNNCNA = 12; // offset: 16 -} - -// Obf: IOCIEIHILON -// Type: Rsp -// CmdID: 6940 -message GetOfferingInfoScRsp { - uint32 retcode = 2; // offset: 32 - repeated OfferingInfo HJAJCMOCDNN = 3; // offset: 24 -} - -// 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 TakeOfferingRewardCsReq { - repeated uint32 take_reward_level_list = 12; // offset: 16 - uint32 JFFAPCDDAMK = 15; // offset: 36 - uint32 interacted_prop_entity_id = 7; // offset: 32 -} - -// Obf: GEGLIAPFNIN -// Type: Rsp -// CmdID: 6928 -message TakeOfferingRewardScRsp { - OfferingInfo DGNAPBKNBCD = 8; // offset: 16 - uint32 retcode = 2; // offset: 40 - ItemList reward = 5; // offset: 32 -} - -// Obf: FADDIBDHKOI -// Type: Notify -// CmdID: 6934 -message OfferingInfoScNotify { - OfferingInfo DGNAPBKNBCD = 7; // offset: 24 -} - -// Obf: PBMDIDPANOI -enum CmdPamMissionType { - PBMDIDPANOI_PCPDHELPKEM = 0; - CmdOLLNKPHMEPH = 4010; - CmdSyncAcceptedPamMissionNotify = 4094; - CmdAcceptedPamMissionExpireCsReq = 4091; -} - -// Obf: BKMNLLIIIFA -// Type: Req -// CmdID: 4091 -message AcceptedPamMissionExpireCsReq { - uint32 main_mission_id = 6; // offset: 24 -} - -// Type: Rsp -// CmdID: 4010 -message OLLNKPHMEPH { - uint32 retcode = 9; // offset: 24 - uint32 main_mission_id = 2; // offset: 28 -} - -// Obf: OOOAODJDNLM -// Type: Notify -// CmdID: 4094 -message SyncAcceptedPamMissionNotify { - uint32 main_mission_id = 4; // offset: 32 - uint64 NJMONGKLJJC = 6; // offset: 24 -} - -// Obf: KCDBONKPLPC -enum CmdPamSkinType { - KCDBONKPLPC_PCPDHELPKEM = 0; - CmdSelectPamSkinCsReq = 8122; - CmdGetPamSkinDataScRsp = 8140; - CmdSelectPamSkinScRsp = 8130; - CmdGetPamSkinDataCsReq = 8121; - CmdUnlockPamSkinScNotify = 8135; -} - -// Obf: NOBEBBIFPBM -// Type: Req -// CmdID: 8121 -message GetPamSkinDataCsReq { -} - -// Obf: CLBCFHDDGOJ -// Type: Rsp -// CmdID: 8140 -message GetPamSkinDataScRsp { - uint32 retcode = 12; // offset: 36 - repeated uint32 unlock_skin_list = 5; // offset: 16 - uint32 cur_skin = 2; // offset: 32 -} - -// Obf: OMFHKHGIKGC -// Type: Req -// CmdID: 8122 -message SelectPamSkinCsReq { - uint32 pam_skin = 11; // offset: 24 -} - -// Obf: DFOOPKILNDH -// Type: Rsp -// CmdID: 8130 -message SelectPamSkinScRsp { - uint32 cur_skin = 4; // offset: 28 - uint32 retcode = 14; // offset: 24 - uint32 set_skin = 15; // offset: 32 -} - -// Obf: JFDJLGPDFPF -// Type: Notify -// CmdID: 8135 -message UnlockPamSkinScNotify { - uint32 pam_skin = 4; // offset: 24 -} - -// Obf: PCHEOAIBEKK -enum CmdParkourType { - PCHEOAIBEKK_PCPDHELPKEM = 0; - CmdParkourGetRankingInfoCsReq = 8382; - CmdParkourGetDataScRsp = 8400; - CmdParkourStartLevelScRsp = 8388; - CmdParkourEndLevelScRsp = 8397; - CmdParkourGetDataCsReq = 8381; - CmdParkourStartLevelCsReq = 8395; - CmdParkourEndLevelCsReq = 8394; - CmdParkourGetRankingInfoScRsp = 8390; -} - -enum NOMNEHCNGLH { - NOMNEHCNGLH_PCPDHELPKEM = 0; - NOMNEHCNGLH_KLHDCOPPLNG = 1; - NOMNEHCNGLH_BMCHMAOIKDE = 2; -} - -enum IEEPGJIKEEM { - IEEPGJIKEEM_DMKLEEHJPPD = 0; - IEEPGJIKEEM_DEOHJILBHCG = 1; - IEEPGJIKEEM_HPIEKDGEBMG = 2; -} - -message LNGJCJNKPKE { - uint32 level_id = 2; // offset: 32 - bool IDOPNCKAADO = 9; // offset: 28 - uint32 time = 11; // offset: 24 -} - -// Obf: LHCLEBMLEHK -// Type: Req -// CmdID: 8381 -message ParkourGetDataCsReq { -} - -// Obf: IEBEIFEDNBI -// Type: Rsp -// CmdID: 8400 -message ParkourGetDataScRsp { - repeated LNGJCJNKPKE LCPHEKPADKF = 1; // offset: 24 - uint32 retcode = 14; // offset: 32 -} - -message LOCEJAIMMGG { - uint32 time = 15; // offset: 32 - uint32 id = 7; // offset: 24 - uint32 EBIAONNLFGM = 12; // offset: 28 -} - -message AFDBEFKBBFM { - repeated LOCEJAIMMGG JPNALKEFHOH = 2; // offset: 16 - uint32 level_id = 8; // offset: 32 -} - -// Obf: OFFFJKPKNDD -// Type: Req -// CmdID: 8382 -message ParkourGetRankingInfoCsReq { -} - -// Obf: NKDGHFKBGHG -// Type: Rsp -// CmdID: 8390 -message ParkourGetRankingInfoScRsp { - uint32 retcode = 6; // offset: 40 - AFDBEFKBBFM IMDCEFEGIPB = 4; // offset: 32 - repeated AFDBEFKBBFM DEHBAPFMBMB = 2; // offset: 16 -} - -// Obf: JFLGECBEFCP -// Type: Req -// CmdID: 8395 -message ParkourStartLevelCsReq { - uint32 HHPFNDBGIIO = 10; // offset: 24 + uint32 retcode = 3; // offset: 24 uint32 level_id = 6; // offset: 28 } -// Obf: OFLGNHDEONJ -// Type: Rsp -// CmdID: 8388 -message ParkourStartLevelScRsp { - uint32 level_id = 3; // offset: 32 - uint32 retcode = 13; // offset: 24 - uint32 HHPFNDBGIIO = 4; // offset: 28 +// Obf: PEMJOICNGMM +// Type: Notify +// CmdID: 7574 +message MusicRhythmUnlockTrackScNotify { + repeated uint32 PFHNONKNHAC = 5; // offset: 16 } -message DPABAKNJAHM { - IEEPGJIKEEM type = 1; // offset: 28 - uint32 cnt = 5; // offset: 24 -} - -message GLEFCCGNKDE { - uint32 cnt = 5; // offset: 24 - uint32 id = 10; // offset: 28 -} - -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 CNNMMNKCIHP { - uint32 JMLMMJCIMHC = 11; // offset: 24 - uint32 PGBPLONOIPE = 5; // offset: 28 - uint32 MHMJGPMKPDL = 6; // offset: 32 - uint32 HGBGJACAOHB = 12; // offset: 36 -} - -// Obf: KLKNCLBPOPD +// Obf: KDJCAKMNDMI // Type: Req -// CmdID: 8394 -message ParkourEndLevelCsReq { - 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 +// CmdID: 7587 +message MusicRhythmSaveSongConfigDataCsReq { + MusicRhythmGroup BENAFNHLCEO = 6; // offset: 24 } -// Obf: GNOEMFHIKAB +// Obf: HHLNMCEJIDN // Type: Rsp -// CmdID: 8397 -message ParkourEndLevelScRsp { - 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: AMPLNBBIBJH -enum CmdPetType { - AMPLNBBIBJH_PCPDHELPKEM = 0; - CmdRecallPetScRsp = 7608; - CmdGetPetDataScRsp = 7604; - CmdSummonPetCsReq = 7602; - CmdGetPetDataCsReq = 7601; - CmdSummonPetScRsp = 7614; - CmdFLNMCMNJGHO = 7610; - CmdRecallPetCsReq = 7603; -} - -enum EBABBABOINF { - EBABBABOINF_PCPDHELPKEM = 0; - EBABBABOINF_CDPLPIBDKNN = 1; - EBABBABOINF_JAIAFPJODFE = 2; -} - -// Obf: GBEBHHFAIFD -// Type: Req -// CmdID: 7601 -message GetPetDataCsReq { -} - -// Obf: KJDPBBPLLHB -// Type: Rsp -// CmdID: 7604 -message GetPetDataScRsp { - uint32 cur_pet_id = 1; // offset: 32 - repeated uint32 unlocked_pet_id = 6; // offset: 24 - uint32 retcode = 11; // offset: 36 -} - -// Obf: JOOGJEOLPKB -// Type: Req -// CmdID: 7602 -message SummonPetCsReq { - uint32 summoned_pet_id = 11; // offset: 24 -} - -// Obf: KKMIGHOBACL -// Type: Rsp -// CmdID: 7614 -message SummonPetScRsp { - uint32 cur_pet_id = 15; // offset: 32 - uint32 select_pet_id = 13; // offset: 28 - uint32 retcode = 14; // offset: 24 -} - -// Obf: HBAJBHNIMKB -// Type: Req -// CmdID: 7603 -message RecallPetCsReq { - uint32 summoned_pet_id = 5; // offset: 24 -} - -// Obf: MECJOONMPHA -// Type: Rsp -// CmdID: 7608 -message RecallPetScRsp { - uint32 cur_pet_id = 4; // offset: 32 - uint32 select_pet_id = 10; // offset: 24 - uint32 retcode = 9; // offset: 28 +// CmdID: 7600 +message MusicRhythmSaveSongConfigDataScRsp { + uint32 EFEGLAOAJDA = 5; // offset: 24 + uint32 retcode = 13; // offset: 28 + uint32 cur_song_id = 2; // offset: 32 } // Type: Notify -// CmdID: 7610 -message FLNMCMNJGHO { - uint32 cur_pet_id = 8; // offset: 24 +// CmdID: 7589 +message MusicRhythmUnlockSongNotify { + repeated uint32 PHCHFKMHDMA = 11; // offset: 16 } -// Obf: DOGMPAAJNCF -enum CmdPhoneType { - 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: FGCDALJAOCF -// Type: Req -// CmdID: 5191 -message GetPhoneDataCsReq { -} - -// Obf: JKKPELCFEFC -// Type: Rsp -// CmdID: 5110 -message GetPhoneDataScRsp { - 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: MEPCFBLDPJH -// Type: Req -// CmdID: 5194 -message SelectChatBubbleCsReq { - uint32 bubble_id = 6; // offset: 24 -} - -// Obf: HJOMGOOMOHJ -// Type: Rsp -// CmdID: 5195 -message SelectChatBubbleScRsp { - uint32 retcode = 14; // offset: 28 - uint32 DCPDDFEJOLM = 15; // offset: 24 - uint32 DKJAGFKPFON = 3; // offset: 32 -} - -// Obf: GHHEGKOHNDH // Type: Notify -// CmdID: 5114 -message UnlockChatBubbleScNotify { - uint32 bubble_id = 6; // offset: 24 +// CmdID: 7578 +message MusicRhythmMaxDifficultyLevelsUnlockNotify { } -// Obf: PFJIKFDDNNA -// Type: Req -// CmdID: 5118 -message SelectPhoneThemeCsReq { - uint32 theme_id = 12; // offset: 24 -} - -// Obf: OPICFPJFJOL -// Type: Rsp -// CmdID: 5109 -message SelectPhoneThemeScRsp { - uint32 MPDGEBGLPCA = 6; // offset: 32 - uint32 NALLEBNBPKB = 1; // offset: 24 - uint32 retcode = 8; // offset: 28 -} - -// Obf: OOGJNPMHPKC +// Obf: DECBOGPHHLN // Type: Notify -// CmdID: 5198 -message UnlockPhoneThemeScNotify { - uint32 theme_id = 8; // offset: 24 +// CmdID: 7581 +message MusicRhythmUnlockSongSfxScNotify { + repeated uint32 PHCHFKMHDMA = 10; // offset: 16 } -// Obf: CNNCCOBFCNE +enum CmdOfferingType { + LIPONPBGOPN_NLCDGIPGFDJ = 0; + CmdSubmitOfferingItemCsReq = 6936; + CmdSubmitOfferingItemScRsp = 6940; + CmdTakeOfferingRewardScRsp = 6939; + CmdTakeOfferingRewardCsReq = 6922; + CmdGetOfferingInfoCsReq = 6938; + CmdGetOfferingInfoScRsp = 6926; + CmdOfferingInfoScNotify = 6932; +} + +enum OfferingState { + OFFERING_STATE_NONE = 0; + OFFERING_STATE_LOCK = 1; + OFFERING_STATE_OPEN = 2; +} + +message OfferingInfo { + repeated uint32 has_taken_reward_id_list = 5; // offset: 16 + uint32 level_exp = 6; // offset: 32 + OfferingState offering_state = 4; // offset: 36 + uint32 offering_id = 1; // offset: 40 + uint32 total_exp = 14; // offset: 44 + uint32 offering_level = 13; // offset: 48 +} + +// Obf: GDKCEFMKPOB // Type: Req -// CmdID: 5163 -message SelectPhoneCaseCSReq { - uint32 phone_case_id = 8; // offset: 24 +// CmdID: 6938 +message GetOfferingInfoCsReq { + repeated uint32 offering_id_list = 12; // offset: 16 } -// Obf: CILDGHOAFBM +// Obf: AMFCIFOOKNF // Type: Rsp -// CmdID: 5126 -message SelectPhoneCaseScRsp { - uint32 retcode = 3; // offset: 28 - uint32 GMHOEABHKIG = 4; // offset: 32 - uint32 CEHNLEFAOMP = 10; // offset: 24 +// CmdID: 6926 +message GetOfferingInfoScRsp { + repeated OfferingInfo offering_info_list = 11; // offset: 16 + uint32 retcode = 3; // offset: 32 } -// Obf: BCOFOKGPFCA +// Obf: COAKAAHCAJO +// Type: Req +// CmdID: 6936 +message SubmitOfferingItemCsReq { + uint32 interacted_prop_entity_id = 11; // offset: 24 + uint32 offering_id = 6; // offset: 28 +} + +// Obf: LDGBPNABNKL +// Type: Rsp +// CmdID: 6940 +message SubmitOfferingItemScRsp { + OfferingInfo offering_info = 7; // offset: 16 + uint32 retcode = 10; // offset: 32 +} + +// Obf: OLFFBCHOLMN +// Type: Req +// CmdID: 6922 +message TakeOfferingRewardCsReq { + repeated uint32 take_reward_level_list = 11; // offset: 24 + uint32 offering_id = 7; // offset: 32 + uint32 interacted_prop_entity_id = 6; // offset: 36 +} + +// Obf: FBBGFEKMMIJ +// Type: Rsp +// CmdID: 6939 +message TakeOfferingRewardScRsp { + ItemList reward = 1; // offset: 16 + OfferingInfo offering_info = 15; // offset: 24 + uint32 retcode = 12; // offset: 40 +} + +// Obf: KAFLJMENFBA // Type: Notify -// CmdID: 5139 -message UnlockPhoneCaseScNotify { - uint32 phone_case_id = 9; // offset: 24 +// CmdID: 6932 +message OfferingInfoScNotify { + OfferingInfo offering_info = 6; // offset: 16 } -// Obf: FFBGABCGDDL -enum CmdPlanetFesType { - 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; - 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; +enum CmdPamMissionType { + KMGNIGGHMBM_NLCDGIPGFDJ = 0; + CmdAcceptedPamMissionExpireScRsp = 4003; + CmdAcceptedPamMissionExpireCsReq = 4073; + CmdSyncAcceptedPamMissionNotify = 4080; } -// Obf: GKBAMPAGNBE -enum PlanetFesQuestState { - GKBAMPAGNBE_ALDGOGPGNMO = 0; - GKBAMPAGNBE_BIJPCHOLDCP = 1; - GKBAMPAGNBE_GMHJJBKDNMN = 2; - GKBAMPAGNBE_EFIGICJNEIM = 3; -} - -enum IMMMNLEAIBH { - IMMMNLEAIBH_PCPDHELPKEM = 0; - IMMMNLEAIBH_GKIFOHNPIJC = 1; - IMMMNLEAIBH_JJPIHEJLJAH = 2; -} - -// Obf: ONMKDPCEFJE -enum PlanetFesCustomKey { - ONMKDPCEFJE_PCPDHELPKEM = 0; - ONMKDPCEFJE_HKNHNJOJGBL = 1; - ONMKDPCEFJE_AEKPGLJLOHM = 2; - ONMKDPCEFJE_CALNCGIFFCB = 3; - ONMKDPCEFJE_MIGMLOKEPGL = 4; -} - -// Obf: GMIPIEGCDJE // Type: Req -// CmdID: 8213 -message GetPlanetFesDataCsReq { -} - -// Obf: POPBEFPAFBH -// Type: Rsp -// CmdID: 8207 -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 +// CmdID: 4073 +message AcceptedPamMissionExpireCsReq { + uint32 main_mission_id = 12; // offset: 24 } // Type: Rsp -// CmdID: 8235 -message AFKCEOKHGHF { +// CmdID: 4003 +message AcceptedPamMissionExpireScRsp { uint32 retcode = 3; // offset: 24 + uint32 main_mission_id = 4; // offset: 28 } -message JNHCBCKHCEM { - uint32 BHDHIIBCDIJ = 1; // offset: 28 - uint32 avatar_id = 15; // offset: 24 +// Obf: CLLPLCICDOB +// Type: Notify +// CmdID: 4080 +message SyncAcceptedPamMissionNotify { + uint32 main_mission_id = 2; // offset: 24 + uint64 KAMOPEEBOHJ = 4; // offset: 32 } -// Obf: CJGLKLABKCE +enum CmdPamSkinType { + LIKMDKALNNI_NLCDGIPGFDJ = 0; + CmdGetPamSkinDataScRsp = 8126; + CmdSelectPamSkinCsReq = 8136; + CmdSelectPamSkinScRsp = 8140; + CmdUnlockPamSkinScNotify = 8122; + CmdGetPamSkinDataCsReq = 8138; +} + +// Obf: NCHNMOMFEFO // Type: Req -// CmdID: 8238 -message PlanetFesSetAvatarWorkCsReq { - repeated JNHCBCKHCEM CLKAILDCPJC = 5; // offset: 24 +// CmdID: 8138 +message GetPamSkinDataCsReq { } +// Obf: FCFKMMCAFKA // Type: Rsp -// CmdID: 8205 -message NDKMGIBCAHF { - uint32 retcode = 4; // offset: 24 +// CmdID: 8126 +message GetPamSkinDataScRsp { + repeated uint32 unlock_skin_list = 10; // offset: 16 + uint32 retcode = 8; // offset: 32 + uint32 cur_skin = 12; // offset: 36 } -// Obf: LAGNIMMDBLH +// Obf: MGNHCFALBAP // Type: Req -// CmdID: 8201 -message PlanetFesBuyLandCsReq { - uint32 BHDHIIBCDIJ = 14; // offset: 24 +// CmdID: 8136 +message SelectPamSkinCsReq { + uint32 pam_skin = 5; // offset: 24 } +// Obf: BDJOLGFOHLM // Type: Rsp -// CmdID: 8247 -message KIJGIOKOKPF { - uint32 retcode = 15; // offset: 24 +// CmdID: 8140 +message SelectPamSkinScRsp { + uint32 set_skin = 12; // offset: 24 + uint32 retcode = 3; // offset: 28 + uint32 cur_skin = 6; // offset: 32 } -// Obf: BJEGDGNPGFJ +// Obf: GDEKLGACBCM +// Type: Notify +// CmdID: 8122 +message UnlockPamSkinScNotify { + uint32 pam_skin = 15; // offset: 24 +} + +enum CmdParkourType { + KCLDFMNECJB_NLCDGIPGFDJ = 0; + CmdParkourGetDataCsReq = 8398; + CmdParkourEndLevelCsReq = 8392; + CmdParkourEndLevelScRsp = 8394; + CmdParkourStartLevelScRsp = 8399; + CmdParkourStartLevelCsReq = 8382; + CmdParkourGetDataScRsp = 8386; + CmdParkourGetRankingInfoScRsp = 8400; + CmdParkourGetRankingInfoCsReq = 8396; +} + +enum OHFECKKADEK { + OHFECKKADEK_NLCDGIPGFDJ = 0; + OHFECKKADEK_CIHFGJDCHIA = 1; + OHFECKKADEK_INCLHHDFCEL = 2; +} + +enum EJEGHJPAMPI { + EJEGHJPAMPI_BACKHOLLHDC = 0; + EJEGHJPAMPI_HAAFIJPEJOO = 1; + EJEGHJPAMPI_FPPDHDLGACM = 2; +} + +message BADOONPCDLO { + bool AJGOLAKNGPA = 5; // offset: 24 + uint32 time = 2; // offset: 28 + uint32 level_id = 3; // offset: 32 +} + +// Obf: JNIAPEEOKJN // Type: Req -// CmdID: 8219 -message PlanetFesClientStatusCsReq { - bool HCBEDECLAIC = 1; // offset: 24 +// CmdID: 8398 +message ParkourGetDataCsReq { } +// Obf: KKKCJLHIGKO // Type: Rsp -// CmdID: 8202 -message MDGOBJOFODB { - uint32 retcode = 4; // offset: 24 -} - -// Obf: BFIDOFCKENM -// Type: Req -// CmdID: 8244 -message PlanetFesCollectAllIncomeCsReq { -} - -// Type: Rsp -// CmdID: 8218 -message JOMBHCNIEMP { - EFEGKDHEMFN FENLGGAMAPA = 12; // offset: 24 +// CmdID: 8386 +message ParkourGetDataScRsp { + repeated BADOONPCDLO CGIPFMLDPNA = 5; // offset: 24 uint32 retcode = 7; // offset: 32 } -// Obf: NAMILAANGAE +message HANMCLKOCBO { + uint32 id = 15; // offset: 24 + uint32 time = 3; // offset: 28 + uint32 LJJGFIPLDLI = 2; // offset: 32 +} + +message COIMBCBMNIE { + repeated HANMCLKOCBO BEDHEKAGAPE = 14; // offset: 16 + uint32 level_id = 1; // offset: 32 +} + +// Obf: CLOIKIFPAJC // Type: Req -// CmdID: 8245 -message PlanetFesDoGachaCsReq { - uint32 simulate_magic = 14; // offset: 32 - uint32 gacha_id = 10; // offset: 28 - uint32 gacha_count = 5; // offset: 24 +// CmdID: 8396 +message ParkourGetRankingInfoCsReq { } -message LLLAPNDDDKM { - uint32 OGHCMDFNGMF = 3; // offset: 36 - uint32 NPBKLCHLJMG = 4; // offset: 32 - CPIOCHHPICD NBAKHCLLEKJ = 13; // offset: 16 - uint32 avatar_id = 6; // offset: 40 -} - -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 EIKLOCHPNBM { - JNBGIDELOGF EFBAMGJDAEH = 5; // offset: 32 - repeated uint32 NLHDFBNLJHJ = 15; // offset: 16 -} - -// Obf: GHBLMDHGIOE +// Obf: KIAGIOBGGNK // Type: Rsp -// CmdID: 8236 -message PlanetFesDoGachaScRsp { - 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 - } +// CmdID: 8400 +message ParkourGetRankingInfoScRsp { + repeated COIMBCBMNIE JNMFKJHCOEG = 10; // offset: 16 + COIMBCBMNIE LGFNFABAAGA = 5; // offset: 24 + uint32 retcode = 7; // offset: 40 } -// Obf: GNAFKEEMEEL +// Obf: HJELNANIFIE // Type: Req -// CmdID: 8203 -message PlanetFesAvatarLevelUpCsReq { - uint32 ODADJILOEKO = 3; // offset: 28 - uint32 avatar_id = 4; // offset: 24 +// CmdID: 8382 +message ParkourStartLevelCsReq { + uint32 CEKKJHBNEOD = 8; // offset: 24 + uint32 level_id = 10; // offset: 28 } -// Obf: CGDGCIGBCLO +// Obf: FLAIJDHDEBI // Type: Rsp -// CmdID: 8250 -message PlanetFesAvatarLevelUpScRsp { - 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: HCAHEGBMAHL -// Type: Req -// CmdID: 8216 -message PlanetFesTakeQuestRewardCsReq { - uint32 ODONPMONGJA = 5; // offset: 24 -} - -// Obf: PJPNKAEHOIP -// Type: Rsp -// CmdID: 8231 -message PlanetFesTakeQuestRewardScRsp { +// CmdID: 8399 +message ParkourStartLevelScRsp { + uint32 CEKKJHBNEOD = 7; // offset: 24 + uint32 level_id = 14; // offset: 28 uint32 retcode = 13; // offset: 32 - uint32 ODONPMONGJA = 7; // offset: 36 - JNBGIDELOGF EAPHMPIDECI = 6; // offset: 16 } -// Obf: BGGGLJAJBNI +message ABEBEOKFKFF { + EJEGHJPAMPI type = 13; // offset: 24 + uint32 cnt = 11; // offset: 28 +} + +message BDEOLCNPBPP { + uint32 cnt = 15; // offset: 24 + uint32 id = 7; // offset: 28 +} + +message OIHEIIDJOLI { + repeated BDEOLCNPBPP OECOCOPOOHO = 4; // offset: 24 + uint32 MGPMDJOMMOK = 7; // offset: 32 + uint32 NCMMFCJGDKA = 15; // offset: 36 + uint32 GCAFHJIAMIL = 14; // offset: 40 + uint32 FPIDONGEKFO = 2; // offset: 44 + uint32 DHJEALPGPJK = 11; // offset: 48 + uint32 BAPPKHBKOAG = 10; // offset: 52 + uint32 GOMFPKDIIKA = 5; // offset: 56 + uint32 GPHNIOGICJP = 8; // offset: 60 + uint32 PLOEMBOCIGE = 9; // offset: 64 + uint32 GBOLMEOHEOB = 12; // offset: 68 +} + +message IJJFBFPCBCI { + uint32 ICBKCJKHNBP = 10; // offset: 24 + uint32 BLEFGKAGDEN = 2; // offset: 28 + uint32 IEOJFKHKBEP = 3; // offset: 32 + uint32 KBFHFLODGIA = 8; // offset: 36 +} + +// Obf: BLFMKDAGCFO // Type: Req -// CmdID: 8248 -message PlanetFesUpgradeSkillLevelCsReq { - uint32 ODADJILOEKO = 2; // offset: 24 - uint32 skill_id = 12; // offset: 28 +// CmdID: 8392 +message ParkourEndLevelCsReq { + OIHEIIDJOLI PKMAFFMMMAE = 11; // offset: 16 + repeated IJJFBFPCBCI FENPLCNDKBJ = 3; // offset: 32 + repeated ABEBEOKFKFF IDLJKFOKBJD = 1; // offset: 40 + uint32 rank = 8; // offset: 48 + uint32 level_id = 4; // offset: 52 + uint32 CNHMBFIHLPC = 5; // offset: 56 + OHFECKKADEK end_reason = 9; // offset: 60 + uint32 KMGMFCJIAPI = 13; // offset: 64 + uint32 time = 6; // offset: 68 + uint32 CEKKJHBNEOD = 15; // offset: 72 } -// Obf: IKBKJLJFBEJ +// Obf: EJNFAIOPNEO // Type: Rsp -// CmdID: 8229 -message PlanetFesSkillLevelUpScRsp { - uint32 skill_id = 2; // offset: 36 - FBBMDFDOEEF item_cost = 9; // offset: 24 - uint32 skill_level = 5; // offset: 32 - uint32 retcode = 3; // offset: 40 +// CmdID: 8394 +message ParkourEndLevelScRsp { + BADOONPCDLO ENKCCEACJKL = 14; // offset: 16 + OHFECKKADEK end_reason = 15; // offset: 32 + bool ADJLGNBJAOC = 12; // offset: 36 + bool AJGOLAKNGPA = 7; // offset: 37 + uint32 time = 6; // offset: 40 + uint32 retcode = 9; // offset: 44 + uint32 level_id = 13; // offset: 48 } -message HLLCDBLCIPK { - map JONDOIHPNEA = 8; // offset: 16 - EFEGKDHEMFN item_value = 6; // offset: 40 - repeated FBBMDFDOEEF item_list = 13; // offset: 24 +enum CmdPetType { + MAMMDADNGLP_NLCDGIPGFDJ = 0; + CmdCurPetChangedScNotify = 7603; + CmdGetPetDataCsReq = 7608; + CmdSummonPetScRsp = 7611; + CmdSummonPetCsReq = 7614; + CmdGetPetDataScRsp = 7617; + CmdRecallPetCsReq = 7602; + CmdRecallPetScRsp = 7623; } -message EFBIMNFGMBM { - uint32 LNNNCEILCAA = 11; // offset: 24 - uint32 avatar_id = 9; // offset: 28 - uint32 AFAHDBPGJLL = 2; // offset: 32 +enum NDGKMJPFFLI { + NDGKMJPFFLI_NLCDGIPGFDJ = 0; + NDGKMJPFFLI_LDPNBEGMBJL = 1; + NDGKMJPFFLI_ANAJMPDKCOD = 2; } -message IAMCAPPFDBH { - repeated EFBIMNFGMBM PIBHJCMEOEA = 12; // offset: 16 -} - -message PKNBPAHCIMJ { - uint32 GLIONEELOJH = 13; // offset: 36 - uint32 PPOGPOJJELJ = 12; // offset: 40 - uint32 COKGOPBMLPP = 2; // offset: 32 - map HNENKAHDBKM = 5; // offset: 16 -} - -message PMBLADGCPMM { - uint32 EDNCOAGAIJK = 1; // offset: 32 - JOJLACDBPNA OIAPHBBDPHL = 4; // offset: 16 - uint32 ELLELJFGDPH = 9; // offset: 36 -} - -message MJGHKGMGOAP { - uint32 IIKCCGFJKAB = 8; // offset: 24 -} - -message IDIGEJHHPDL { - uint32 IIKCCGFJKAB = 3; // offset: 24 - uint32 GDPGOBIILNO = 10; // offset: 28 - uint32 MOLLBAMGLAG = 12; // offset: 32 -} - -message BCJIBPMPIBA { - uint32 IIKCCGFJKAB = 10; // 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 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 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 HIBBPOAMDMA { - uint32 PHKAHAHLDAE = 15; // offset: 24 - bool JPLCJGPCFDO = 9; // offset: 28 -} - -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: DLGODNGNCHM +// Obf: OFKBDMOJBCP // Type: Req -// CmdID: 8221 -message PlanetFesGetBusinessDayInfoCsReq { - bool BOACDLKCJJI = 2; // offset: 24 +// CmdID: 7608 +message GetPetDataCsReq { } -// Obf: ICIMOBHBILC +// Obf: IHFGDIHNHMC // Type: Rsp -// CmdID: 8249 -message PlanetFesGetBusinessDayInfoScRsp { - uint32 retcode = 12; // offset: 32 - int64 ALIGEFKMMGH = 1; // offset: 40 - PBGMKNEGOPK OADEJOMKKPF = 14; // offset: 24 +// CmdID: 7617 +message GetPetDataScRsp { + repeated uint32 unlocked_pet_id = 15; // offset: 16 + uint32 retcode = 4; // offset: 32 + uint32 cur_pet_id = 3; // offset: 36 } -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 +// Obf: LHENKFJFGKH // Type: Req -// CmdID: 8215 -message PlanetFesBusinessDayRefreshEventCsReq { - bool DGAHMJOBDNE = 1; // offset: 24 - uint32 GAFPECGGICC = 5; // offset: 28 - uint32 PHKAHAHLDAE = 7; // offset: 32 +// CmdID: 7614 +message SummonPetCsReq { + uint32 summoned_pet_id = 3; // offset: 24 } -// Obf: MLGKFJKKDDD +// Obf: MPDGMIHGIFG // Type: Rsp -// CmdID: 8206 -message PlanetFesBusinessDayRefreshEventScRsp { - uint32 retcode = 8; // offset: 32 - JIPACDEJKJC DIHECIIKELE = 13; // offset: 16 +// CmdID: 7611 +message SummonPetScRsp { + uint32 select_pet_id = 14; // offset: 24 + uint32 retcode = 5; // offset: 28 + uint32 cur_pet_id = 10; // offset: 32 } -// Obf: INEAJGOJKPO +// Obf: NCLGCOEMLIF // Type: Req -// CmdID: 8226 -message PlanetFesDeliverPamCargoCsReq { - uint32 AFAHDBPGJLL = 14; // offset: 28 - uint32 avatar_id = 2; // offset: 24 +// CmdID: 7602 +message RecallPetCsReq { + uint32 summoned_pet_id = 14; // offset: 24 } -// Obf: AGAGEEKGMGM +// Obf: DJNNFOIKDKF // Type: Rsp -// 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 +// CmdID: 7623 +message RecallPetScRsp { + uint32 select_pet_id = 11; // offset: 24 + uint32 retcode = 7; // offset: 28 + uint32 cur_pet_id = 8; // offset: 32 } -// 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 - } -} - -message GIFNOKLKCGH { - repeated uint32 DNLALPGKFDK = 1; // offset: 24 -} - -// Obf: KIJAOPIAHOL -// Type: Req -// 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 = 15; // offset: 24 - uint32 OGBDDNFELCL = 4; // offset: 28 -} - -// Obf: NMNOBDIIGGF -// Type: Rsp -// CmdID: 8240 -message PlanetFesUseItemScRsp { - HLLCDBLCIPK reward = 3; // offset: 24 - uint32 retcode = 12; // offset: 32 -} - -// Obf: FADLBLGNEHC -// Type: Req -// CmdID: 8217 -message PlanetFesBingoGameFlipCardCsReq { - uint32 NBFLCNHFEFM = 8; // offset: 24 -} - -// Obf: JEDHJMFEAOE -// Type: Rsp -// CmdID: 8228 -message PlanetFesGameBingoFlipScRsp { - HLLCDBLCIPK reward = 8; // offset: 16 - uint32 NBFLCNHFEFM = 3; // offset: 32 - uint32 retcode = 14; // offset: 40 - bool JKLFMOHICMO = 4; // offset: 36 -} - -// Obf: ENDMIKCIFMB -// Type: Req -// CmdID: 8223 -message PlanetFesBonusEventInteractCsReq { - uint32 PHKAHAHLDAE = 15; // offset: 28 - uint32 BFMAOIDEJCD = 5; // offset: 24 -} - -// Obf: ALONCNDOEGJ -// Type: Rsp -// CmdID: 8214 -message PlanetFesBonusEventInteractScRsp { - uint32 PHKAHAHLDAE = 2; // offset: 40 - HLLCDBLCIPK reward = 8; // offset: 32 - JIPACDEJKJC DIHECIIKELE = 7; // offset: 16 - uint32 retcode = 14; // offset: 44 -} - -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: GPICOEHLEKL -// Type: Req -// CmdID: 8212 -message PlanetFesGetFriendRankingInfoListCsReq { -} - -// Obf: LBGBOCOFMHI -// Type: Rsp -// CmdID: 8234 -message PlanetFesGetFriendRankingInfoListScRsp { - FFFKFKHHEOG KNNIAEBMHGM = 8; // offset: 16 - uint32 retcode = 6; // offset: 32 -} - -// Obf: IAPNMAPLAFD // Type: Notify -// CmdID: 8225 -message PlanetFesFriendRankingInfoChangeScNotify { - repeated FFFKFKHHEOG CPBGLNGOCBA = 1; // offset: 24 +// CmdID: 7603 +message CurPetChangedScNotify { + uint32 cur_pet_id = 14; // offset: 24 } -// Obf: KHKMOODMDDF +enum CmdPhoneType { + JADIINBLALB_NLCDGIPGFDJ = 0; + CmdGetPhoneDataScRsp = 5103; + CmdSelectPhoneThemeCsReq = 5113; + CmdSelectChatBubbleScRsp = 5127; + CmdSelectChatBubbleCsReq = 5180; + CmdSelectPhoneCaseCsReq = 5110; + CmdSelectPhoneCaseScRsp = 5187; + CmdGetPhoneDataCsReq = 5173; + CmdUnlockPhoneCaseScNotify = 5129; + CmdSelectPhoneThemeScRsp = 5115; + CmdUnlockChatBubbleScNotify = 5136; + CmdUnlockPhoneThemeScNotify = 5181; +} + +// Obf: IJCGOCNMJIN // Type: Req -// CmdID: 8210 -message PlanetFesSetCustomKeyValueCsReq { - uint32 key = 7; // offset: 28 - uint32 value = 10; // offset: 24 +// CmdID: 5173 +message GetPhoneDataCsReq { } -// Obf: ECHAEDJOCAB +// Obf: HNPKMPJPIPC // Type: Rsp -// CmdID: 8224 -message PlanetFesSetCustomKeyValueScRsp { - uint32 retcode = 10; // offset: 24 - uint32 key = 9; // offset: 28 - uint32 value = 15; // offset: 32 -} - -// Obf: HDALEIPDCNA -// Type: Req -// CmdID: 8241 -message PlanetFesUpgradeFesLevelCsReq { - uint32 ODADJILOEKO = 11; // offset: 24 -} - -// Type: Rsp -// CmdID: 8242 -message EMIFFPHBMEI { - uint32 retcode = 11; // offset: 24 -} - -// Obf: JHMONADIDKD -// Type: Req -// CmdID: 8211 -message PlanetFesGetAvatarStatCsReq { -} - -// Obf: OECBNPAOEJN -// Type: Rsp -// CmdID: 8232 -message PlanetFesGetAvatarStatScRsp { - repeated CNLIKADPCBH MMNOLIMBPCA = 8; // offset: 24 - uint32 retcode = 5; // offset: 32 -} - -message BBOGAPHFIBG { - uint32 EPGIKGCADHM = 10; // offset: 44 - int64 EDECALEJJFH = 6; // offset: 32 - repeated uint32 DJDEBKPGJDN = 13; // offset: 16 - uint32 GIIIGJFMHPO = 3; // offset: 40 -} - -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 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: AIAMJBEHMMC -enum CmdPlanetFesExtType { - AIAMJBEHMMC_PCPDHELPKEM = 0; - CmdPlanetFesGetExtraCardPieceInfoCsReq = 8303; - CmdPlanetFesGetExtraCardPieceInfoScRsp = 8297; - CmdPlanetFesApplyCardPieceScRsp = 8291; - CmdPlanetFesGiveCardPieceScRsp = 8335; - CmdPlanetFesHandleCardPieceApplyCsReq = 8337; - CmdPlanetFesLargeBonusInteractScRsp = 8293; - 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 DCMGMEHGCIF { - DCMGMEHGCIF_KJFHLPEONOH = 0; - DCMGMEHGCIF_ONACHMEDPIK = 1; - DCMGMEHGCIF_KALDKLPHGEJ = 2; -} - -// Obf: LOPCGPMHNKO -// Type: Req -// CmdID: 8303 -message PlanetFesGetExtraCardPieceInfoCsReq { -} - -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: IECBKBJKDLO -// Type: Rsp -// CmdID: 8297 -message PlanetFesGetExtraCardPieceInfoScRsp { - PEHOCGJJMNF ADJEEIILGBO = 6; // offset: 24 - uint32 retcode = 8; // offset: 32 -} - -// Obf: FFHBOHDDFIP -// Type: Req -// CmdID: 8320 -message PlanetFesGetFriendCardPieceCsReq { -} - -// Obf: IFNAAPKKDMB -// Type: Rsp -// CmdID: 8317 -message PlanetFesGetFriendCardPieceScRsp { - uint32 retcode = 3; // offset: 32 - repeated PEHOCGJJMNF NLOPOBHEEJH = 11; // offset: 16 -} - -// Obf: BKBCAPMAHHE -// Type: Req -// CmdID: 8325 -message PlanetFesChangeCardPieceApplyPermissionCsReq { - uint32 FLIFCIPEPLO = 8; // offset: 24 -} - -// Obf: HEGNCNHPMGA -// Type: Rsp -// CmdID: 8328 -message PlanetFesChangeCardPieceApplyPermissionScRsp { - uint32 retcode = 13; // offset: 28 - uint32 FLIFCIPEPLO = 15; // offset: 24 -} - -// Obf: POKNLBHIKAG -// Type: Req -// CmdID: 8295 -message PlanetFesApplyCardPieceCsReq { - uint32 EAALMHNALFI = 9; // offset: 32 - repeated uint32 DJDEBKPGJDN = 3; // offset: 16 -} - -// Obf: FPOHHJKEJEG -// Type: Rsp -// CmdID: 8291 -message PlanetFesApplyCardPieceScRsp { - 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: MMPBMMJLFHL -// Type: Req -// CmdID: 8337 -message PlanetFesHandleCardPieceApplyCsReq { - bool ILCOOFLFGFH = 4; // offset: 40 - uint32 EPGIKGCADHM = 7; // offset: 32 - repeated uint32 MGAFDDCGJPM = 13; // offset: 16 - uint32 GIIIGJFMHPO = 11; // offset: 36 -} - -// Obf: HMIOJGOKMIN -// Type: Rsp -// CmdID: 8309 -message PlanetFesHandleCardPieceApplyScRsp { - 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: 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 PlanetFesGiveCardPieceCsReq { - uint32 EAALMHNALFI = 15; // offset: 32 - repeated uint32 MGAFDDCGJPM = 1; // offset: 16 -} - -// Obf: MOBMNENMECG -// Type: Rsp -// CmdID: 8335 -message PlanetFesGiveCardPieceScRsp { - 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: FNMEMIDGMKA -// Type: Req -// CmdID: 8326 -message PlanetFesLargeBonusInteractCsReq { - uint32 PFOPCGAKMJP = 12; // offset: 24 - uint32 BCOPJHFNDBF = 14; // offset: 28 - uint32 HGIAGJMHDOB = 9; // offset: 32 -} - -// Obf: NFHPGDLJFGJ -// Type: Rsp -// CmdID: 8293 -message PlanetFesLargeBonusInteractScRsp { - uint32 HGIAGJMHDOB = 15; // offset: 44 - JIPACDEJKJC DIHECIIKELE = 6; // offset: 16 - uint32 retcode = 10; // offset: 40 - EFEGKDHEMFN LAMFMELCEMD = 7; // offset: 32 -} - -// Obf: COKEFEINPBE -// Type: Req -// CmdID: 8340 -message PlanetFesEnterNextBusinessDayCsReq { -} - -// Type: Rsp -// CmdID: 8306 -message HCJKEDJPGHB { - uint32 retcode = 10; // offset: 24 -} - -// Obf: LGDEJONOGDK -enum CmdPlayerType { - 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; - 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 KJIKKLBJLCK { - KJIKKLBJLCK_PCPDHELPKEM = 0; - KJIKKLBJLCK_OFGHJKIHMIB = 1; - KJIKKLBJLCK_CKMMKFBHMGA = 2; -} - -enum NOFMHNNIJAN { - NOFMHNNIJAN_LHBKAEPNIDA = 0; - NOFMHNNIJAN_OJDAGMEHLII = 1; -} - -// Obf: PBLACIHDLCL -// Type: Req -// CmdID: 91 -message PlayerLoginCsReq { - 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: KMGGAMPIBDH -// Type: Rsp -// CmdID: 10 -message PlayerLoginScRsp { - uint64 login_random = 4; // offset: 64 - 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: LJBDAIMNEJC -// Type: Req -// CmdID: 94 -message PlayerLogoutCsReq { -} - -// Obf: NFEPFHOJIDO -// Type: Req -// CmdID: 14 -message PlayerGetTokenCsReq { - 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: BBOGLEADPEO -// Type: Rsp -// CmdID: 18 -message PlayerGetTokenScRsp { - 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 +// CmdID: 5103 +message GetPhoneDataScRsp { + repeated uint32 owned_phone_cases = 10; // offset: 16 + repeated uint32 owned_phone_themes = 9; // offset: 24 + repeated uint32 owned_chat_bubbles = 2; // offset: 40 + uint32 cur_phone_case = 12; // offset: 48 + uint32 cur_chat_bubble = 6; // offset: 52 + uint32 cur_phone_theme = 3; // offset: 56 uint32 retcode = 7; // offset: 60 } -// Type: Notify -// CmdID: 98 -message NBCDKAOFNMD { - string stop_desc = 10; // offset: 16 -} - -// Obf: JNFKCNJMCFO -// Type: Notify -// CmdID: 63 -message PlayerSqueezedScNotify { - message DGMEGLNMHKI { - enum LKMGMLFKAIP { - LKMGMLFKAIP_OFLPACBABIG = 0; - LKMGMLFKAIP_DLMGJJCFKLP = 1; - LKMGMLFKAIP_MFPJFDELEHF = 2; - LKMGMLFKAIP_ODKPNILOIAH = 3; - LKMGMLFKAIP_FEFLFCJJCMN = 4; - LKMGMLFKAIP_LDLILHOOCLM = 5; - } - } - DGMEGLNMHKI.LKMGMLFKAIP DGLJGHJENJE = 2; // offset: 32 - BlackInfo black_info = 4; // offset: 16 -} - -// Obf: KFFAPLAMHJP +// Obf: BPGMIPJINKJ // Type: Req -// CmdID: 26 -message EnterStageCsReq { - string stop_desc = 6; // offset: 24 +// CmdID: 5180 +message SelectChatBubbleCsReq { + uint32 bubble_id = 7; // offset: 24 } +// Obf: IEIEEEFKLFA // Type: Rsp -// CmdID: 39 -message PDANOHBKBBF { - uint32 retcode = 3; // offset: 32 - string IEKPOMOMOPH = 1; // offset: 16 -} - -// Obf: EDJJFNLBFMI -// Type: Req -// CmdID: 71 -message GetBasicInfoCsReq { -} - -message OEEEAEJBENB { - uint32 APOFJCCELFM = 8; // offset: 24 - bool JLPHFLLOEAJ = 2; // offset: 29 - bool ODEJNPJBJAJ = 6; // offset: 28 -} - -message PlayerSettingInfo { - 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: 36 -message GetBasicInfoScRsp { - 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: KDNHEKFILJP -// Type: Req -// CmdID: 37 -message ExchangeStaminaCsReq { -} - -// Type: Rsp -// CmdID: 4 -message ExchangeStaminaScRsp { - 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: OOGDOGPALAO -// Type: Req -// CmdID: 38 -message GetAuthkeyCsReq { - uint32 authkey_ver = 3; // offset: 32 - string auth_appid = 15; // offset: 24 - uint32 sign_type = 7; // offset: 36 -} - -// Obf: HOHPGNDMCLF -// Type: Rsp -// CmdID: 72 -message GetAuthkeyScRsp { - 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: 32 -message PHIBGDFEFEE { - int64 stop_end_time = 2; // offset: 24 - int64 stop_begin_time = 10; // offset: 32 -} - -// Type: Notify -// CmdID: 33 -message AntiAddictScNotify { - string level = 3; // offset: 24 - uint32 msg_type = 7; // offset: 40 - string msg = 15; // offset: 16 -} - -// Obf: BNBFMIGFOGD -// Type: Req -// CmdID: 61 -message SetNicknameCsReq { - bool is_modify = 12; // offset: 32 - string nickname = 3; // offset: 24 -} - -// Obf: HJOBMPGMMDO -// Type: Rsp -// CmdID: 7 -message SetNicknameScRsp { - uint32 retcode = 1; // offset: 32 - int64 set_time = 5; // offset: 24 - bool is_modify = 12; // offset: 36 -} - -// Obf: PGEJEDPINOG -// Type: Req -// CmdID: 58 -message GetLevelRewardTakenListCsReq { -} - -// Obf: MHNODHPLONN -// Type: Rsp -// CmdID: 44 -message GetLevelRewardTakenListScRsp { - repeated uint32 level_reward_taken_list = 3; // offset: 16 +// CmdID: 5127 +message SelectChatBubbleScRsp { + uint32 NGJMMMBJFHD = 12; // offset: 24 + uint32 cur_chat_bubble = 5; // offset: 28 uint32 retcode = 14; // offset: 32 } -// Obf: BJJOBHHMFEC +// Obf: HCNFKLDECJE +// Type: Notify +// CmdID: 5136 +message UnlockChatBubbleScNotify { + uint32 bubble_id = 15; // offset: 24 +} + +// Obf: BJHGBFMIPFN // Type: Req -// CmdID: 100 -message GetLevelRewardReq { - uint32 level = 7; // offset: 24 - uint32 interacted_prop_entity_id = 15; // offset: 28 +// CmdID: 5113 +message SelectPhoneThemeCsReq { + uint32 theme_id = 14; // offset: 24 } -// Obf: JMPJIMLEFIJ +// Obf: PGNEMAJPKND // Type: Rsp -// CmdID: 89 -message GetLevelRewardScRcp { - ItemList reward = 13; // offset: 24 - uint32 level = 6; // offset: 32 - uint32 retcode = 12; // offset: 36 +// CmdID: 5115 +message SelectPhoneThemeScRsp { + uint32 NNOHELHPJOM = 4; // offset: 24 + uint32 retcode = 1; // offset: 28 + uint32 cur_phone_theme = 8; // offset: 32 } -// Obf: FPGOJFMEKAN +// Obf: HMOEGOMDNAA +// Type: Notify +// CmdID: 5181 +message UnlockPhoneThemeScNotify { + uint32 theme_id = 14; // offset: 24 +} + +// Obf: MEGMIKNHDPO // Type: Req -// CmdID: 21 -message SetLanguageReq { - FPJBOJBFMNJ BNPGKDAEJPB = 11; // offset: 24 +// CmdID: 5110 +message SelectPhoneCaseCsReq { + uint32 phone_case_id = 5; // offset: 24 } +// Obf: IMOOBICJGGE // Type: Rsp -// CmdID: 28 -message KFGOKPOJKPH { - FPJBOJBFMNJ BNPGKDAEJPB = 2; // offset: 24 - uint32 retcode = 7; // offset: 28 -} - -// Obf: NDGLICLPCEN -message AnnounceData { - 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: AHANNEPPJGC -// Type: Notify -// CmdID: 65 -message ServerAnnounceNotify { - repeated AnnounceData announce_data_list = 5; // offset: 24 -} - -message GateServer { - 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: 16 -message PEJPOACIIKL { - string KGHHBLGPJJI = 11; // offset: 16 -} - -// Obf: LMIDOIOGHLK -// Type: Req -// CmdID: 79 -message SetGenderCsReq { - Gender gender = 5; // offset: 24 -} - -// Obf: MALABKDKFEI -// Type: Rsp -// CmdID: 20 -message SetGenderScRsp { - MultiPathAvatarType HBDHAEINMFP = 4; // offset: 24 - uint32 retcode = 3; // offset: 28 -} - -// Obf: JFFLIFOMDDI -// Type: Req -// CmdID: 93 -message SetPlayerInfoCsReq { - string nickname = 10; // offset: 16 - Gender gender = 2; // offset: 32 - bool is_modify = 15; // offset: 36 -} - -// Obf: KBABGMHDILJ -// Type: Rsp -// CmdID: 2 -message SetPlayerInfoScRsp { - MultiPathAvatarType HBDHAEINMFP = 6; // offset: 24 - uint32 retcode = 7; // offset: 28 - int64 set_time = 5; // offset: 40 - bool is_modify = 1; // offset: 32 -} - -// Obf: ENJKLMFCNAM -// Type: Req -// CmdID: 66 -message QueryProductInfoCsReq { -} - -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: PEGGEPHNCCB -// Type: Rsp -// CmdID: 5 -message QueryProductInfoScRsp { - 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: ELCONPOLJJE -// Type: Notify -// CmdID: 59 -message MonthCardRewardNotify { - ItemList reward = 9; // offset: 24 -} - -// Type: Notify -// CmdID: 11 -message ClientDownloadDataScNotify { - ClientDownloadData download_data = 5; // offset: 16 -} - -// Obf: IFJICIOAFJA -// Type: Notify -// CmdID: 86 -message ClientObjDownloadDataScNotify { - ClientObjDownloadData data = 13; // offset: 16 -} - -// Obf: UpdateFeatureSwitchScNotify -// Type: Notify -// CmdID: 30 -message UpdateFeatureSwitchScNotify { - repeated CENOIEMJPKK switch_info_list = 6; // offset: 16 -} - -// Obf: FMAMFNKHKIC -// Type: Notify -// CmdID: 3 -message DailyRefreshNotify { - uint32 KAAGHAPGLCP = 7; // offset: 24 -} - -// Obf: GEHLFMJIJBJ -// Type: Req -// CmdID: 92 -message SetGameplayBirthdayCsReq { - uint32 birthday = 4; // offset: 24 -} - -// Obf: IMJAKPGGNIG -// Type: Rsp -// CmdID: 24 -message SetGameplayBirthdayScRsp { +// CmdID: 5187 +message SelectPhoneCaseScRsp { uint32 retcode = 12; // offset: 24 - uint32 birthday = 13; // offset: 28 + uint32 cur_phone_case = 9; // offset: 28 + uint32 NAMPHKPIOBA = 15; // offset: 32 +} + +// Obf: CIGKGOOHGAG +// Type: Notify +// CmdID: 5129 +message UnlockPhoneCaseScNotify { + uint32 phone_case_id = 4; // offset: 24 +} + +enum CmdPixAirType { + DDAEJOHMJBN_NLCDGIPGFDJ = 0; + CmdPixAirGetDataScRsp = 9812; + CmdPixAirReenterStageScRsp = 9779; + CmdPixAirUnlockPlaneScRsp = 9811; + CmdDFOAHLEOOIK = 9804; + CmdFCIBLHJDPID = 9775; + CmdLIFDLLPAAKF = 9797; + CmdPixAirStartStageCsReq = 9793; + CmdEKMNFJIPCMI = 9790; + CmdPixAirSyncChangeScNotify = 9777; + CmdPixAirReenterStageCsReq = 9815; + CmdHENHAIFODIG = 9813; + CmdLABAJFDICMD = 9791; + CmdIIFHCHDPKIA = 9799; + CmdPixAirGetDataCsReq = 9802; + CmdEKJMIJBIIHO = 9819; + CmdGNCJNHIOKDL = 9776; + CmdBFHPBLANIKG = 9789; + CmdHPEKDMBCAEI = 9773; + CmdPixAirStartStageScRsp = 9814; + CmdIAOPGEAFECL = 9808; + DDAEJOHMJBN_EFIGNDDPNJH = 9788; + CmdILBJGGEHAEK = 9810; + CmdPixAirUnlockPlaneCsReq = 9786; + DDAEJOHMJBN_DJFANBNMAKN = 9782; + CmdNBBINLLONGI = 9778; +} + +enum JDHJMNAGIIA { + JDHJMNAGIIA_CDCHHNPNPLN = 0; + JDHJMNAGIIA_EECEDOKMPPI = 1; + JDHJMNAGIIA_PGGEODDBMMK = 2; + JDHJMNAGIIA_PJGPLEAPECI = 3; + JDHJMNAGIIA_BFLLFGOJPCG = 4; + JDHJMNAGIIA_JAOLOFNICGD = 5; + JDHJMNAGIIA_KAPHNBBNHBP = 6; + JDHJMNAGIIA_DAJDHGGFJGK = 7; + JDHJMNAGIIA_KEDPGJCCLDC = 8; + JDHJMNAGIIA_MDMMEAKJNOC = 9; + JDHJMNAGIIA_CDKPJHAEMFE = 10; + JDHJMNAGIIA_CCJKIBNAFPJ = 11; + JDHJMNAGIIA_NIBDPFIMOFG = 12; + JDHJMNAGIIA_KGJCNJPFCNO = 13; + JDHJMNAGIIA_CPBNIGEIKJA = 14; +} + +enum GJIGHKNMILJ { + GJIGHKNMILJ_NCMIMMDPHFM = 0; + GJIGHKNMILJ_PJFGLBEKECE = 1; + GJIGHKNMILJ_INCLHHDFCEL = 2; + GJIGHKNMILJ_BGDCOCGIONK = 3; +} + +// Obf: OFNMDDJOJEO +// Type: Req +// CmdID: 9802 +message PixAirGetDataCsReq { +} + +// Obf: IOAFKPDEIEA +// Type: Rsp +// CmdID: 9812 +message PixAirGetDataScRsp { + repeated uint32 OPOJIGCHGDO = 6; // offset: 24 + NMACHAFCGNI IEIGEDABKAD = 1; // offset: 32 + repeated uint32 PGMIJBOGIKN = 4; // offset: 40 + NAJFNKIEEDM JCOBJAMPOAL = 8; // offset: 48 + uint32 retcode = 9; // offset: 56 + uint32 score_id = 13; // offset: 60 +} + +message NMACHAFCGNI { + IDJALKEGPLI NDLIKNEKDLL = 13; // offset: 16 + uint32 MFPOKNMFNGM = 2; // offset: 32 + uint32 stage_id = 11; // offset: 36 +} + +message NAJFNKIEEDM { + repeated uint32 BLHJIPBHHFO = 15; // offset: 16 +} + +message HGNAHHFBMMN { + string FPPECOIAHEP = 10; // offset: 24 + repeated APAMFCKFHLL switch_list = 8; // offset: 32 + LHJDEOLKHKB JGEMNOLFNIE = 1; // offset: 40 + FFKHFDJFAGM FMIGOKIDKJL = 7; // offset: 48 + BMOIPALHBJN NGNJHMEOHBD = 12; // offset: 56 + IDJALKEGPLI NDLIKNEKDLL = 4; // offset: 64 + uint32 PAEAKCCACOP = 15; // offset: 72 + uint32 MFPOKNMFNGM = 13; // offset: 76 + uint32 ALJNIHNLNMA = 9; // offset: 80 + uint32 AJHDCEGIGMC = 3; // offset: 84 + uint32 stage_id = 2; // offset: 88 + uint32 GJLDDMIIILF = 6; // offset: 92 +} + +message IDJALKEGPLI { + repeated APAMFCKFHLL DCJDCPMKEPN = 12; // offset: 16 + uint32 plane_id = 4; // offset: 32 +} + +message LHJDEOLKHKB { + repeated JPEBEDHMNLA MKJECBOMHPP = 12; // offset: 16 + repeated JPEBEDHMNLA DPPJILKLJAG = 3; // offset: 24 + uint32 PBFJFALJPFE = 15; // offset: 40 +} + +message JPEBEDHMNLA { + uint32 level = 13; // offset: 24 + uint32 CCBIIDDBFGK = 2; // offset: 28 + uint32 unique_id = 1; // offset: 32 + uint32 pos_index = 9; // offset: 36 + uint32 grid_fight_equipment_id = 6; // offset: 40 +} + +message GCINPDAAELN { + repeated JPEBEDHMNLA grid_fight_equipment_list = 12; // offset: 24 +} + +message BMOIPALHBJN { + repeated NJHFBDDHCEN OGDKJPDFFAI = 11; // offset: 24 + uint32 shop_id = 7; // offset: 32 + uint32 AAIODNCLAIP = 12; // offset: 36 + uint32 JOMDKGINNEK = 6; // offset: 40 +} + +message NNFFGHJKPJD { + repeated NJHFBDDHCEN OGDKJPDFFAI = 10; // offset: 24 + uint32 JOMDKGINNEK = 15; // offset: 32 + uint32 shop_id = 2; // offset: 36 + uint32 AAIODNCLAIP = 9; // offset: 40 +} + +message NJHFBDDHCEN { + bool LHGIFDNPIDE = 8; // offset: 24 + uint32 grid_fight_equipment_id = 4; // offset: 28 + uint32 level = 7; // offset: 32 +} + +message EIFBMCGPNMG { + map EOPNCAMILJF = 10; // offset: 24 +} + +// Obf: INOEJKDIMKO +// Type: Notify +// CmdID: 9777 +message PixAirSyncChangeScNotify { + repeated KLBPBDLHKBG DGNGMJMPFGK = 4; // offset: 16 +} + +message KLBPBDLHKBG { + JDHJMNAGIIA NFMKOFNEKLA = 10; // offset: 32 + uint32 BNEFLBPCPOI = 15; // offset: 36 + oneof MMCGBGDJIPN { + FFKHFDJFAGM FMIGOKIDKJL = 7; // offset: 24 + NBKKABHMMPP IANBCDJPDJF = 6; // offset: 24 + GCINPDAAELN EKEFDIEPHEE = 9; // offset: 24 + uint32 FKIAFJBMAPI = 13; // offset: 24 + IMAGFGIHLJC JKPINLKEOOK = 5; // offset: 24 + EIFBMCGPNMG DLOHBPGEMFF = 4; // offset: 24 + NNFFGHJKPJD KJHMPBOIGGE = 931; // offset: 24 + uint32 JOINHCDHNNL = 201; // offset: 24 + uint32 PMFBIGLPJJA = 1781; // offset: 24 + uint32 OEKKEIMGBNO = 521; // offset: 24 + } +} + +message IMAGFGIHLJC { + uint32 CDMFHNGEFCN = 1; // offset: 24 + uint32 area_id = 9; // offset: 28 + uint32 AJHDCEGIGMC = 10; // offset: 32 +} + +// Obf: GHMOAPECAPB +// Type: Req +// CmdID: 9793 +message PixAirStartStageCsReq { + uint32 plane_id = 10; // offset: 24 + bool EMMGHDLIPOH = 13; // offset: 28 + uint32 stage_id = 15; // offset: 32 + uint32 ALJNIHNLNMA = 9; // offset: 36 +} + +// Obf: OMPGJHBEJAB +// Type: Rsp +// CmdID: 9814 +message PixAirStartStageScRsp { + HGNAHHFBMMN MFGMNKMKOON = 1; // offset: 24 + uint32 retcode = 11; // offset: 32 + bool EMMGHDLIPOH = 10; // offset: 36 +} + +message NBKKABHMMPP { + ItemList reward = 11; // offset: 24 + uint32 ALOFCOLHAGA = 6; // offset: 32 + uint32 HGBHCLHCGBB = 1214; // offset: 36 + uint32 OACBLHIIIEH = 366; // offset: 40 + uint32 NJPMPAAGCCD = 12; // offset: 44 + uint32 GMLCJEOOCHJ = 2; // offset: 48 + GJIGHKNMILJ reason = 9; // offset: 52 + uint32 score_id = 1; // offset: 56 } // Type: Req -// CmdID: 78 -message GBPEEKKNCOK { - uint32 CACHGIFMPMO = 5; // offset: 32 - string CGDOBAOAHMB = 12; // offset: 24 +// CmdID: 9797 +message LIFDLLPAAKF { } // Type: Rsp -// CmdID: 42 -message HCBMIPFCCPL { +// CmdID: 9789 +message BFHPBLANIKG { uint32 retcode = 10; // offset: 24 } +// Obf: BFMGLOCNHMO +// Type: Req +// CmdID: 9815 +message PixAirReenterStageCsReq { +} + +// Obf: GBMIHCDKOKK +// Type: Rsp +// CmdID: 9779 +message PixAirReenterStageScRsp { + HGNAHHFBMMN MFGMNKMKOON = 15; // offset: 16 + uint32 retcode = 5; // offset: 32 +} + +message EPADPABCFGH { + uint32 pos_index = 15; // offset: 24 + uint32 unique_id = 5; // offset: 28 +} + +// Type: Req +// CmdID: 9804 +message DFOAHLEOOIK { + repeated EPADPABCFGH MJLGNPMNMOP = 11; // offset: 16 +} + +// Type: Rsp +// CmdID: 9791 +message LABAJFDICMD { + uint32 retcode = 13; // offset: 24 +} + +// Type: Req +// CmdID: 9810 +message ILBJGGEHAEK { + uint32 unique_id = 15; // offset: 24 +} + +// Type: Rsp +// CmdID: 9775 +message FCIBLHJDPID { + uint32 retcode = 2; // offset: 24 +} + +// Type: Req +// CmdID: 9778 +message NBBINLLONGI { + uint32 CDCIOPBFKGB = 14; // offset: 24 +} + +// Type: Rsp +// CmdID: 9773 +message HPEKDMBCAEI { + uint32 retcode = 6; // offset: 24 +} + +// Type: Req +// CmdID: 9808 +message IAOPGEAFECL { +} + +// Type: Rsp +// CmdID: 9790 +message EKMNFJIPCMI { + uint32 retcode = 12; // offset: 24 +} + +message FFKHFDJFAGM { + uint32 queue_position = 7; // offset: 36 + oneof MMCGBGDJIPN { + CKICDPIJIMF BACBKGJJOGA = 12; // offset: 24 + PKPHOOGGPOL IBIFHOIPAGE = 2; // offset: 24 + FJGMGGIGLPD MOFNIOJHBBL = 9; // offset: 24 + KAAJEKKIDIE IPKGIIJEPAJ = 1; // offset: 24 + ALLFGCIALIJ JFGIMDGOMBH = 14; // offset: 24 + EPBFAAHFDNF OOOACLEFDGM = 3; // offset: 24 + HIEACFOEMCE ADMICNGJLOI = 1130; // offset: 24 + CCPCAIGEBCB AOEMGEFGIFG = 1318; // offset: 24 + } +} + +// Type: Req +// CmdID: 9799 +message IIFHCHDPKIA { + uint32 queue_position = 2; // offset: 32 + oneof MMCGBGDJIPN { + AGBPBAOCCJF DHJNFOKBPNC = 13; // offset: 24 + OHPMDJFALNH JEIODBPCKNB = 15; // offset: 24 + MOJCEJIPPGO MOFNIOJHBBL = 10; // offset: 24 + AEGGFGBNLPE IPKGIIJEPAJ = 6; // offset: 24 + LJGKOGKEDOA JFGIMDGOMBH = 1; // offset: 24 + HLDLJBFIMOO OOOACLEFDGM = 9; // offset: 24 + GANGPOOHAKI ADMICNGJLOI = 526; // offset: 24 + GDNDBHGJBLF AOEMGEFGIFG = 734; // offset: 24 + } +} + +// Type: Rsp +// CmdID: 9813 +message HENHAIFODIG { + uint32 retcode = 7; // offset: 24 +} + +message CKICDPIJIMF { + uint32 battle_id = 13; // offset: 24 +} + +message AGBPBAOCCJF { + bool is_win = 2; // offset: 24 +} + +message FJGMGGIGLPD { +} + +message MOJCEJIPPGO { +} + +message AOPODAHBPFH { + uint32 MMNJODIJPOE = 8; // offset: 24 + uint32 content_id = 2; // offset: 28 +} + +message PKPHOOGGPOL { + repeated AOPODAHBPFH message_datas = 7; // offset: 16 +} + +message OHPMDJFALNH { + uint32 content_id = 14; // offset: 24 +} + +message EMHEOJNCGFH { + uint32 level = 7; // offset: 24 + uint32 grid_fight_equipment_id = 12; // offset: 28 +} + +message KAAJEKKIDIE { + EMHEOJNCGFH GGMPEGMEHPD = 5; // offset: 24 +} + +message AEGGFGBNLPE { + bool FOGGEJIIJCM = 2; // offset: 24 +} + +message ALLFGCIALIJ { + repeated EMHEOJNCGFH grid_fight_equipment_list = 4; // offset: 24 + uint32 JNBIALMKFCL = 12; // offset: 32 +} + +message LJGKOGKEDOA { + uint32 OJEIHPEIJCO = 14; // offset: 24 +} + +message MGCPEPBPMNG { + uint32 content_id = 8; // offset: 24 + uint32 HAFOKMHCGFM = 9; // offset: 28 +} + +message EPBFAAHFDNF { + repeated MGCPEPBPMNG KFNMIEMBJGD = 4; // offset: 16 + uint32 event_id = 5; // offset: 32 +} + +message HLDLJBFIMOO { + uint32 HAFOKMHCGFM = 10; // offset: 24 +} + +message HIEACFOEMCE { + uint32 HICEJEJNOLE = 2; // offset: 24 +} + +message GANGPOOHAKI { + uint32 PEBCBLBLMPH = 12; // offset: 24 +} + +message CCPCAIGEBCB { + uint32 CCBIIDDBFGK = 15; // offset: 24 +} + +message GDNDBHGJBLF { + uint32 PEBCBLBLMPH = 14; // offset: 24 +} + +message GBMAHPJPGLM { + uint32 CKHCLKOALKE = 5; // offset: 24 +} + +// Type: Rsp +// CmdID: 9776 +message GNCJNHIOKDL { + uint32 CKHCLKOALKE = 15; // offset: 32 + uint32 retcode = 3; // offset: 40 + oneof PGNIENCDODA { + uint32 ECHFGJHHGOG = 11; // offset: 16 + uint32 NDEDLLMEFBJ = 12; // offset: 16 + APAMFCKFHLL CJKEIMBCMEP = 4; // offset: 16 + } +} + +// Obf: NIAFAFFMEMM +// Type: Req +// CmdID: 9786 +message PixAirUnlockPlaneCsReq { + uint32 plane_id = 4; // offset: 24 +} + +// Obf: GIHJNDBDJJI +// Type: Rsp +// CmdID: 9811 +message PixAirUnlockPlaneScRsp { + uint32 plane_id = 4; // offset: 24 + uint32 retcode = 7; // offset: 28 +} + +message KNHFDINIJOL { +} + +// Type: Rsp +// CmdID: 9819 +message EKJMIJBIIHO { + uint32 retcode = 2; // offset: 24 +} + +enum CmdPlanetFesType { + FEHEIOMNGHD_NLCDGIPGFDJ = 0; + CmdPlanetFesTakeQuestRewardScRsp = 8220; + CmdPlanetFesBonusEventInteractCsReq = 8201; + CmdLOFFNNNIDMM = 8209; + CmdPlanetFesSyncChangeScNotify = 8207; + CmdPlanetFesSetCustomKeyValueCsReq = 8230; + CmdPlanetFesDeliverPamCargoCsReq = 8218; + CmdPlanetFesUseItemScRsp = 8236; + CmdPlanetFesDealAvatarEventOptionItemScRsp = 8246; + CmdPlanetFesSetCustomKeyValueScRsp = 8202; + CmdGOMIDGNOENH = 8223; + CmdPlanetFesGameBingoFlipScRsp = 8204; + CmdPlanetFesGetBusinessDayInfoCsReq = 8212; + CmdMOOLKFODKIK = 8234; + CmdPlanetFesBusinessDayRefreshEventScRsp = 8241; + CmdPlanetFesDealAvatarEventOptionItemCsReq = 8237; + CmdGetPlanetFesDataCsReq = 8232; + CmdPlanetFesDoGachaScRsp = 8205; + CmdPlanetFesDeliverPamCargoScRsp = 8249; + CmdPlanetFesStartMiniGameCsReq = 8228; + CmdPlanetFesChooseAvatarEventOptionScRsp = 8250; + CmdPlanetFesGameBingoFlipCsReq = 8213; + CmdPlanetFesBonusEventInteractScRsp = 8211; + CmdPlanetFesSkillLevelUpCsReq = 8215; + CmdNLAGKOJKHCN = 8221; + CmdOLENIPLHIPI = 8229; + CmdPlanetFesBusinessDayRefreshEventCsReq = 8216; + CmdPlanetFesStartMiniGameScRsp = 8233; + CmdPlanetFesTakeRegionPhaseRewardCsReq = 8248; + CmdPlanetFesSkillLevelUpScRsp = 8222; + CmdECJCIAPBFDJ = 8219; + CmdBGNAMLHFLDB = 8210; + CmdPlanetFesGetFriendRankingInfoListCsReq = 8231; + CmdPlanetFesDoGachaCsReq = 8240; + CmdPOFDBDHOJNG = 8227; + CmdPlanetFesUseItemCsReq = 8235; + CmdPlanetFesAvatarLevelUpScRsp = 8203; + CmdIHHBDEJOCGI = 8243; + CmdPlanetFesFriendRankingInfoChangeScNotify = 8239; + CmdPlanetFesChooseAvatarEventOptionCsReq = 8214; + CmdPlanetFesGetAvatarStatCsReq = 8247; + CmdDHHFAMDCDPK = 8244; + CmdPlanetFesGetFriendRankingInfoListScRsp = 8225; + CmdPlanetFesTakeQuestRewardCsReq = 8238; + CmdPlanetFesTakeRegionPhaseRewardScRsp = 8224; + CmdPlanetFesAvatarLevelUpCsReq = 8208; + CmdFPMMPGAOGCH = 8245; + CmdPlanetFesGetBusinessDayInfoScRsp = 8206; + CmdPlanetFesGetAvatarStatScRsp = 8217; + CmdGetPlanetFesDataScRsp = 8242; + CmdGHONFFLAMHB = 8226; +} + +enum PlanetFesQuestState { + CNLAEDCLICP_MDPJCGEMOLG = 0; + CNLAEDCLICP_GBJIHFOIGHD = 1; + CNLAEDCLICP_BILKPNLJBFA = 2; + CNLAEDCLICP_CGIIKAHOIKL = 3; +} + +enum GJJEOANEDDO { + GJJEOANEDDO_NLCDGIPGFDJ = 0; + GJJEOANEDDO_GHDEPAGOKBE = 1; + GJJEOANEDDO_GGEKFBGIJID = 2; +} + +enum PlanetFesCustomKey { + FEGJOAPIMCK_NLCDGIPGFDJ = 0; + FEGJOAPIMCK_HHBCDDHGFEO = 1; + FEGJOAPIMCK_DHHOGPFPJGL = 2; + FEGJOAPIMCK_OANGMEDLOBL = 3; + FEGJOAPIMCK_CFOLBLCAPFB = 4; +} + +// Obf: JMAHAKPLAAD +// Type: Req +// CmdID: 8232 +message GetPlanetFesDataCsReq { +} + +// Obf: MNNDMCHALGC +// Type: Rsp +// CmdID: 8242 +message GetPlanetFesDataScRsp { + OBEHBNOCLMM LCPEDLCOMFE = 14; // offset: 16 + BAGAOALHAJI skill_info = 10; // offset: 24 + CHBCJNLOLMB OPJLJOPBGOJ = 11; // offset: 40 + NOLLHKIMDOC CCFGCCMEFCI = 4; // offset: 48 + KCMJJLJCHHP NJFGGOOMGCD = 15; // offset: 56 + repeated APAMFCKFHLL custom_value_list = 2; // offset: 64 + JMBNHAFHIHM IEKDOJDPMEB = 9; // offset: 72 + KNECKDAOKOA OCHNMGMDHME = 7; // offset: 80 + BLDIHADJKJF OEIBHLMDJKA = 3; // offset: 88 + PHCPOIHAPGP COGGJELNFCN = 1; // offset: 96 + PLOFKJDKEPN FEOONKKLCHA = 13; // offset: 104 + PPAIELAKIJD BBEKBJPHEJK = 12; // offset: 112 + uint32 retcode = 5; // offset: 120 +} + +message NCFKHDIKCNI { + repeated uint32 GFKAFIFMHNF = 4; // offset: 16 +} + +// Obf: BPDMBMPFPEB +// Type: Notify +// CmdID: 8207 +message PlanetFesSyncChangeScNotify { + repeated LEJNBBLNNDM DGNGMJMPFGK = 2; // offset: 24 +} + +message OBEBKODGODB { + uint32 BNEFLBPCPOI = 1; // offset: 24 + uint32 EMPDMDNDLHE = 2; // offset: 28 + uint32 EPFHBGNGBBK = 3; // offset: 32 +} + +message LEJNBBLNNDM { + OBEBKODGODB source = 4; // offset: 24 + EPKGFJDJMHM BBEHHCHKMNL = 12; // offset: 32 +} + +message DAGGFIOGHGE { + NCFKHDIKCNI EJPENDJNLIH = 6; // offset: 24 + NCFKHDIKCNI GAMNCJJJPEN = 15; // offset: 32 + uint32 FNABEJNJBKN = 11; // offset: 40 + int64 MGHNNENOOGB = 9; // offset: 48 +} + +message JMBNHAFHIHM { + repeated DAGGFIOGHGE GOIJOOCHJDP = 6; // offset: 24 +} + +message CPHOIPHAPDJ { + uint32 avatar_id = 3; // offset: 24 + uint32 PLEEMBMPICA = 7; // offset: 28 + uint32 role_star = 5; // offset: 32 + uint32 level = 9; // offset: 36 +} + +message PHCPOIHAPGP { + repeated CPHOIPHAPDJ avatar_list = 10; // offset: 24 +} + +message FMKMEFMOJGJ { + uint32 item_id = 2; // offset: 24 + uint32 item_count = 6; // offset: 28 +} + +message KNECKDAOKOA { + NCFKHDIKCNI item_value = 1; // offset: 16 + NCFKHDIKCNI GJPLOMMEBGM = 6; // offset: 24 + repeated FMKMEFMOJGJ item_list = 13; // offset: 40 +} + +message CHBCJNLOLMB { + repeated KICPDGKGGHO LDCJONHGDAN = 3; // offset: 24 +} + +message KICPDGKGGHO { + repeated IEDAMBICKBB KABJOHKOEFN = 7; // offset: 16 + OBEBKODGODB source = 2; // offset: 32 + uint64 unique_id = 10; // offset: 40 + uint32 config_id = 9; // offset: 48 +} + +message IEDAMBICKBB { + oneof KKNBOACNCON { + int64 KHCGOMAJDGL = 5; // offset: 24 + } +} + +message JHACFFJIPHK { + uint32 DPCHGMMCKNN = 14; // offset: 32 + uint32 quest_id = 6; // offset: 40 + PlanetFesQuestState status = 3; // offset: 44 + uint32 progress = 4; // offset: 48 + oneof JCPHPAHKPDD { + uint32 MCNLMNOKAFF = 10; // offset: 16 + NCFKHDIKCNI KNOCPAJCPJC = 2; // offset: 16 + } +} + +message PCONBOGEDFD { + uint32 EDBPMKPHLDK = 5; // offset: 24 + uint32 PKCIADAEICG = 3; // offset: 28 +} + +message PLOFKJDKEPN { + repeated JHACFFJIPHK quest_list = 8; // offset: 24 + PCONBOGEDFD DFBGAOAJLIC = 4; // offset: 32 +} + +message BLDIHADJKJF { + NCFKHDIKCNI NNJCNEMGEAJ = 14; // offset: 16 + uint32 JKAGCGKCHJG = 15; // offset: 32 +} + +message HBONEFMPKKO { + uint32 progress = 2; // offset: 24 + uint32 MMFGAJNCAOA = 5; // offset: 28 +} + +message PPAIELAKIJD { + repeated uint32 BJNOHKFONFP = 8; // offset: 24 + repeated HBONEFMPKKO KFOFAKDPGJC = 11; // offset: 32 +} + +message EKEOBMOKEFD { + uint32 skill_id = 5; // offset: 24 + uint32 level = 8; // offset: 28 +} + +message BAGAOALHAJI { + repeated EKEOBMOKEFD APHGAEAPLJF = 7; // offset: 24 +} + +message OBEHBNOCLMM { + repeated uint32 HPMNIKJGBPD = 14; // offset: 24 + uint32 CNGMMDKCBND = 9; // offset: 32 +} + +message NOLLHKIMDOC { + repeated uint32 IJMHPOEPILG = 12; // offset: 24 + uint32 JOADLJIDGND = 13; // offset: 32 + int64 GLDGCHLDMJE = 1; // offset: 40 +} + +message EPKGFJDJMHM { + oneof KKNBOACNCON { + BEJOPEHPABO FKFPLMFLNPI = 13; // offset: 16 + BEJOPEHPABO HFCPPGPPMPB = 4; // offset: 16 + IHHONELJHJG LMOLELDIKMA = 11; // offset: 16 + IHHONELJHJG JCJLAAFLGHC = 12; // offset: 16 + DAGGFIOGHGE DLNEGFMNCPI = 9; // offset: 16 + DAGGFIOGHGE JLHJHFMMAPG = 5; // offset: 16 + CPHOIPHAPDJ LPGHOGLGEKH = 3; // offset: 16 + CPHOIPHAPDJ BFPNBEPPPLL = 1; // offset: 16 + KICPDGKGGHO KMKNPALADDC = 6; // offset: 16 + KICPDGKGGHO ELMMNHBECNI = 8; // offset: 16 + AAIMICLLCKE FBMJJGFJFMA = 14; // offset: 16 + JHACFFJIPHK NPNDMLGFEFI = 15; // offset: 16 + JHACFFJIPHK LIHDHBNHDKM = 10; // offset: 16 + PCONBOGEDFD MDFJJFCDLCK = 7; // offset: 16 + BFAKCFDPNFM KONHPICIELO = 2; // offset: 16 + EKEOBMOKEFD LNPGIMBEMOE = 638; // offset: 16 + IMHOJPDMOJI HGGBFCEFLKO = 608; // offset: 16 + ECIDGEBFJHP ODOHJNABBAM = 23; // offset: 16 + PEMCOFDFCAC JDLEEFDFJGA = 518; // offset: 16 + MCCHABOPEFJ CGMBBDHDMEO = 1944; // offset: 16 + HGJHBCBIONE KGHOJJKNCBP = 147; // offset: 16 + CANOCBHNHLJ BPKMBMPJAON = 209; // offset: 16 + KICPDGKGGHO EOPILJCMLLA = 1097; // offset: 16 + FLCJMPNDMMH KMCJFDEDEAA = 655; // offset: 16 + GMODJEECPPJ DBDLIIPGEOE = 1068; // offset: 16 + IEDPDDJAAIH JOGCFKGJMJB = 99; // offset: 16 + MAOINJAJOEC KJOAEEGIGDI = 1669; // offset: 16 + DFEPHMALKDK OAHOCFKEMCM = 150; // offset: 16 + } +} + +message BFAKCFDPNFM { + HBONEFMPKKO BBEKBJPHEJK = 12; // offset: 16 + bool has_passed = 4; // offset: 32 +} + +message AAIMICLLCKE { + NCFKHDIKCNI NNJCNEMGEAJ = 11; // offset: 24 + uint32 JKAGCGKCHJG = 15; // offset: 32 +} + +message BEJOPEHPABO { + NCFKHDIKCNI DCPDNBALDOA = 5; // offset: 16 + NCFKHDIKCNI HFNNNGHBHGG = 3; // offset: 32 + repeated uint32 LGBOJJFEGFI = 9; // offset: 40 + NCFKHDIKCNI HMCIEDENFMK = 4; // offset: 48 +} + +message IHHONELJHJG { + uint32 item_id = 6; // offset: 24 + uint32 HFNNNGHBHGG = 11; // offset: 28 + uint32 DCPDNBALDOA = 15; // offset: 32 +} + +message IMHOJPDMOJI { + uint32 HBJIJHHMEGO = 8; // offset: 24 + uint32 MCBACMOADPH = 11; // offset: 28 +} + +message GLECNCOBKCJ { + NCFKHDIKCNI NFDJOCBMLCI = 10; // offset: 24 + uint32 avatar_id = 8; // offset: 32 + uint32 LKBHAFLMOLA = 1; // offset: 36 + uint32 PKJHFPFOABL = 11; // offset: 40 +} + +message FLCJMPNDMMH { + map ODICAOCLJKO = 10; // offset: 24 + repeated GLECNCOBKCJ FIHPPANOOFL = 11; // offset: 32 + NCFKHDIKCNI FDGKBOIEHBD = 1; // offset: 40 + NCFKHDIKCNI BFEOOJBNFBG = 3; // offset: 48 + NCFKHDIKCNI FHGFEKEAJFF = 14; // offset: 56 + uint32 NFCMAEIGKHK = 15; // offset: 64 + uint32 LAAAPJAIKAF = 4; // offset: 68 + uint32 BPBADPAACOL = 12; // offset: 72 + uint32 MAGBFEHEOOI = 7; // offset: 76 + uint32 HBMGKJAAPFI = 5; // offset: 80 +} + +message ECIDGEBFJHP { + PLPDNKNJBAA BOLCNGAKAMG = 3; // offset: 16 +} + +message MCCHABOPEFJ { + MOFKNBAKKDI GHKFKGMOHDO = 5; // offset: 24 +} + +message PEMCOFDFCAC { + NCFKHDIKCNI EFOJBKPJLIO = 15; // offset: 16 +} + +message HGJHBCBIONE { + OJHHACMHFKA GLOAGDBEKDP = 6; // offset: 16 + GJJEOANEDDO GMKICMIMAAB = 11; // offset: 32 +} + +message CANOCBHNHLJ { + uint32 CNGMMDKCBND = 12; // offset: 24 +} + +message AIMNHEHKIMI { + NCFKHDIKCNI BAGMMONIIGK = 11; // offset: 24 + uint32 DJMPADMMPAN = 2; // offset: 32 + uint32 OAEFICOLFIG = 5; // offset: 36 + uint32 HMHEDCCLDGB = 15; // offset: 40 + uint32 AFOHLIOKLAA = 12; // offset: 44 +} + +message IKMLLJNNKJB { + repeated FMKMEFMOJGJ item_list = 10; // offset: 24 + repeated AIMNHEHKIMI transfer_item_list = 7; // offset: 32 +} + +message IPMLDNLACFO { + AIMNHEHKIMI PIENFNCGFMB = 2; // offset: 16 + FMKMEFMOJGJ NLFCABFPJHD = 4; // offset: 24 +} + +// Type: Req +// CmdID: 8223 +message GOMIDGNOENH { + uint32 FNABEJNJBKN = 11; // offset: 24 +} + +// Type: Rsp +// CmdID: 8244 +message DHHFAMDCDPK { + uint32 retcode = 6; // offset: 24 +} + +message PHFGDCMBDBA { + uint32 FNABEJNJBKN = 1; // offset: 24 + uint32 avatar_id = 9; // offset: 28 +} + +// Type: Req +// CmdID: 8227 +message POFDBDHOJNG { + repeated PHFGDCMBDBA NEMFNENACNB = 10; // offset: 24 +} + +// Type: Rsp +// CmdID: 8219 +message ECJCIAPBFDJ { + uint32 retcode = 9; // offset: 24 +} + +// Type: Req +// CmdID: 8245 +message FPMMPGAOGCH { + uint32 FNABEJNJBKN = 10; // offset: 24 +} + +// Type: Rsp +// CmdID: 8209 +message LOFFNNNIDMM { + uint32 retcode = 6; // offset: 24 +} + +// Type: Req +// CmdID: 8229 +message OLENIPLHIPI { + bool CAGCHKJHMPD = 4; // offset: 24 +} + +// Type: Rsp +// CmdID: 8243 +message IHHBDEJOCGI { + uint32 retcode = 12; // offset: 24 +} + +// Type: Req +// CmdID: 8234 +message MOOLKFODKIK { +} + +// Type: Rsp +// CmdID: 8221 +message NLAGKOJKHCN { + NCFKHDIKCNI GALBOLNODBB = 8; // offset: 24 + uint32 retcode = 2; // offset: 32 +} + +// Obf: IMPNLCOOGGD +// Type: Req +// CmdID: 8240 +message PlanetFesDoGachaCsReq { + uint32 gacha_count = 6; // offset: 24 + uint32 gacha_id = 2; // offset: 28 + uint32 simulate_magic = 12; // offset: 32 +} + +message EKPBGMKJGDL { + IPMLDNLACFO HLBCFJLLKBL = 6; // offset: 16 + uint32 BEMDNEMABCC = 2; // offset: 32 + uint32 avatar_id = 8; // offset: 36 + uint32 MGBCAPIIKLM = 5; // offset: 40 +} + +message NGHCOJCMJOK { + repeated EKPBGMKJGDL HAINMHKIOMJ = 15; // offset: 24 + NCFKHDIKCNI OPOIDCHIMEK = 13; // offset: 32 + repeated IPMLDNLACFO FAJLFDNKFGJ = 1; // offset: 40 + repeated uint32 BNCOJCEGBPG = 8; // offset: 48 +} + +message NDPJHJOAOJE { + repeated uint32 EPBJNIFHBLE = 13; // offset: 16 + IKMLLJNNKJB HMMBBENHIFE = 11; // offset: 32 +} + +// Obf: OJFBBKAOHAK +// Type: Rsp +// CmdID: 8205 +message PlanetFesDoGachaScRsp { + repeated FMKMEFMOJGJ LGPDNIGJEKP = 7; // offset: 24 + uint32 gacha_id = 11; // offset: 40 + uint32 retcode = 14; // offset: 44 + oneof BNJPPHJNKHF { + NGHCOJCMJOK EHLPJELJJOO = 6; // offset: 16 + NDPJHJOAOJE FFBDKNIHNEL = 8; // offset: 16 + } +} + +// Obf: MOAHEAJFFGN +// Type: Req +// CmdID: 8208 +message PlanetFesAvatarLevelUpCsReq { + uint32 avatar_id = 9; // offset: 24 + uint32 IGOOJKMPMDC = 7; // offset: 28 +} + +// Obf: IIPDJGEHIIM +// Type: Rsp +// CmdID: 8203 +message PlanetFesAvatarLevelUpScRsp { + GNMCIEPEBPK reward = 2; // offset: 16 + uint32 retcode = 14; // offset: 32 + uint32 IGOOJKMPMDC = 3; // offset: 36 + uint32 KPGNEABOECG = 9; // offset: 40 + uint32 avatar_id = 11; // offset: 44 +} + +// Obf: JENABHHEFCD +// Type: Req +// CmdID: 8238 +message PlanetFesTakeQuestRewardCsReq { + uint32 quest_id = 14; // offset: 24 +} + +// Obf: ECKAIIJPAON +// Type: Rsp +// CmdID: 8220 +message PlanetFesTakeQuestRewardScRsp { + IKMLLJNNKJB JMBFMMPAAAO = 3; // offset: 16 + uint32 retcode = 12; // offset: 32 + uint32 quest_id = 8; // offset: 36 +} + +// Obf: IEAMIJBBOMA +// Type: Req +// CmdID: 8215 +message PlanetFesSkillLevelUpCsReq { + uint32 skill_id = 15; // offset: 24 + uint32 IGOOJKMPMDC = 7; // offset: 28 +} + +// Obf: GBPAJNPKPOB +// Type: Rsp +// CmdID: 8222 +message PlanetFesSkillLevelUpScRsp { + FMKMEFMOJGJ item_cost = 2; // offset: 24 + uint32 skill_id = 1; // offset: 32 + uint32 skill_level = 4; // offset: 36 + uint32 retcode = 10; // offset: 40 +} + +message GNMCIEPEBPK { + map NDMLPIGABGE = 3; // offset: 24 + NCFKHDIKCNI item_value = 5; // offset: 32 + repeated FMKMEFMOJGJ item_list = 11; // offset: 40 +} + +message HCGDLIAMDLA { + uint32 JADCEPFHHDK = 1; // offset: 24 + uint32 JJGMIGBBEOO = 9; // offset: 28 + uint32 avatar_id = 2; // offset: 32 +} + +message MBMAGILKFGP { + repeated HCGDLIAMDLA LEBNOGAMCNE = 13; // offset: 24 +} + +message BCGJJCCJBCG { + map MIKLLOOAJFE = 1; // offset: 24 + uint32 HLLIBEEKFII = 10; // offset: 32 + uint32 NJHAPBIALCN = 14; // offset: 36 + uint32 HHGAHEBNAIL = 2; // offset: 40 +} + +message BACHHBGNENA { + PGPHEKKPBLD CFDIKLBINHK = 1; // offset: 24 + uint32 DLFHABGGHFF = 11; // offset: 32 + uint32 EDDBMFMEPJK = 5; // offset: 36 +} + +message LDOMEIGDIAK { + uint32 NFMHIOIFLCB = 14; // offset: 24 +} + +message NDDHJBFEBHG { + uint32 NFMHIOIFLCB = 15; // offset: 24 + uint32 CLMMHFFNKEH = 11; // offset: 28 + uint32 OKNPKMABAHE = 14; // offset: 32 +} + +message KOEIBOFDLCM { + uint32 NFMHIOIFLCB = 14; // offset: 24 +} + +message OJHHACMHFKA { + uint32 BIOFDPICHLC = 9; // offset: 32 + uint32 LFKDANGNJIM = 4; // offset: 36 + int64 HPNLMPJJHCF = 15; // offset: 40 + bool BMHCDIPKKLE = 12; // offset: 48 + bool HMEIPBNOMIG = 7; // offset: 49 + bool NLKMDIBKCIL = 8; // offset: 50 + uint32 LAOACNPDOLD = 3; // offset: 56 + oneof MMCGBGDJIPN { + MBMAGILKFGP BPABMONFKNB = 6; // offset: 16 + BCGJJCCJBCG DPNFIKGHFIH = 13; // offset: 16 + BACHHBGNENA NBAMDOAEHPJ = 1; // offset: 16 + LDOMEIGDIAK DIGJDCNCPOM = 10; // offset: 16 + NDDHJBFEBHG MBNBKOMMPFB = 14; // offset: 16 + KOEIBOFDLCM FBGJAACOEEI = 2; // offset: 16 + } +} + +message MOFKNBAKKDI { + NCFKHDIKCNI FDGKBOIEHBD = 12; // offset: 16 + repeated OJHHACMHFKA CKACALMICBH = 14; // offset: 32 + map FLKNHFMNDCE = 8; // offset: 40 + bool CANDCMOCAFH = 3; // offset: 48 + bool has_passed = 10; // offset: 49 + uint32 LFKDANGNJIM = 9; // offset: 52 + int64 IFEPJHGNCOI = 11; // offset: 56 +} + +message OHABCOEGDEH { + NCFKHDIKCNI EJNBHKGOEKI = 13; // offset: 24 + repeated GLECNCOBKCJ FIHPPANOOFL = 5; // offset: 32 + NCFKHDIKCNI FDGKBOIEHBD = 12; // offset: 40 + uint32 NMLFCGHPGEL = 9; // offset: 48 + bool CANDCMOCAFH = 6; // offset: 52 + uint32 LFKDANGNJIM = 1; // offset: 56 +} + +message BMGHLHHJEGE { + uint32 LAOACNPDOLD = 8; // offset: 24 + bool PPFAEMGDAOF = 3; // offset: 28 +} + +message PLPDNKNJBAA { + MOFKNBAKKDI HOCBDMPEMDH = 5; // offset: 16 + repeated BMGHLHHJEGE ENDPGFBABBB = 14; // offset: 24 + repeated uint32 KCENCAAPMLK = 9; // offset: 32 + repeated OHABCOEGDEH HBGPLDACACI = 7; // offset: 40 + uint32 CINEILEIEJK = 1; // offset: 56 + uint32 NEDCJCBPEJM = 13; // offset: 60 +} + +// Obf: NBCOEHFDNDL +// Type: Req +// CmdID: 8212 +message PlanetFesGetBusinessDayInfoCsReq { + bool EFILMAOHOBK = 1; // offset: 24 +} + +// Obf: CNNHNLACLCC +// Type: Rsp +// CmdID: 8206 +message PlanetFesGetBusinessDayInfoScRsp { + PLPDNKNJBAA BOLCNGAKAMG = 13; // offset: 16 + int64 NACEMPJFKAH = 7; // offset: 32 + uint32 retcode = 10; // offset: 40 +} + +message KCMJJLJCHHP { + int64 NACEMPJFKAH = 8; // offset: 24 + bool CANDCMOCAFH = 14; // offset: 32 + bool has_passed = 11; // offset: 33 + uint32 NEDCJCBPEJM = 6; // offset: 36 + uint32 CINEILEIEJK = 4; // offset: 40 + uint32 DDOIGECMKKA = 10; // offset: 44 +} + +// Obf: DFNKGEIEDOA +// Type: Req +// CmdID: 8216 +message PlanetFesBusinessDayRefreshEventCsReq { + uint32 LFKDANGNJIM = 10; // offset: 24 + uint32 LAOACNPDOLD = 8; // offset: 28 + bool CEIONHPDNDP = 5; // offset: 32 +} + +// Obf: KFKLIDNFCOP +// Type: Rsp +// CmdID: 8241 +message PlanetFesBusinessDayRefreshEventScRsp { + OJHHACMHFKA GLOAGDBEKDP = 14; // offset: 16 + uint32 retcode = 4; // offset: 32 +} + +// Obf: EEANOEFPPKN +// Type: Req +// CmdID: 8218 +message PlanetFesDeliverPamCargoCsReq { + uint32 JADCEPFHHDK = 2; // offset: 24 + uint32 avatar_id = 7; // offset: 28 +} + +// Obf: IOAKMGCGLHP +// Type: Rsp +// CmdID: 8249 +message PlanetFesDeliverPamCargoScRsp { + GNMCIEPEBPK FFMILOLELNJ = 5; // offset: 16 + OJHHACMHFKA GLOAGDBEKDP = 12; // offset: 24 + uint32 retcode = 3; // offset: 40 + uint32 avatar_id = 2; // offset: 44 +} + +// Obf: MCLIICJBLIP +// Type: Req +// CmdID: 8214 +message PlanetFesChooseAvatarEventOptionCsReq { + uint32 MABNCDEBPDK = 14; // offset: 24 +} + +// Obf: PPJKEHJCBHH +// Type: Rsp +// CmdID: 8250 +message PlanetFesChooseAvatarEventOptionScRsp { + OJHHACMHFKA GLOAGDBEKDP = 15; // offset: 24 + GNMCIEPEBPK reward = 10; // offset: 32 + uint32 DNLAFCPNPOE = 8; // offset: 40 + uint32 HHGAHEBNAIL = 14; // offset: 44 + uint32 retcode = 4; // offset: 48 + uint32 IIBJDCKHAKE = 5; // offset: 52 +} + +// Obf: NBIFLFMNLEJ +// Type: Req +// CmdID: 8237 +message PlanetFesDealAvatarEventOptionItemCsReq { + bool MLKBOBIEAPL = 10; // offset: 24 + uint32 HLLIBEEKFII = 6; // offset: 28 +} + +// Obf: CEEBEKFBONM +// Type: Rsp +// CmdID: 8246 +message PlanetFesDealAvatarEventOptionItemScRsp { + OJHHACMHFKA GLOAGDBEKDP = 5; // offset: 16 + GNMCIEPEBPK reward = 10; // offset: 24 + uint32 DNLAFCPNPOE = 8; // offset: 40 + uint32 IIBJDCKHAKE = 2; // offset: 44 + uint32 retcode = 3; // offset: 48 + bool MLKBOBIEAPL = 11; // offset: 52 +} + +// Obf: JFKHEIDJDMO +// Type: Req +// CmdID: 8248 +message PlanetFesTakeRegionPhaseRewardCsReq { + uint32 BKPDKFLDLDD = 12; // offset: 24 +} + +// Obf: MEHDPNELHCD +// Type: Rsp +// CmdID: 8224 +message PlanetFesTakeRegionPhaseRewardScRsp { + ItemList reward_list = 12; // offset: 24 + uint32 retcode = 13; // offset: 32 + uint32 BKPDKFLDLDD = 10; // offset: 36 +} + +message NMKNOLPFJDN { + repeated uint32 CKLIEKOIGOG = 2; // offset: 16 + repeated uint32 HGDNMKBNMBK = 6; // offset: 24 + uint32 JCKKPPELFHC = 10; // offset: 40 + uint32 KOHGFNGKFPE = 1; // offset: 44 +} + +message PGPHEKKPBLD { + uint32 DLFHABGGHFF = 5; // offset: 32 + uint32 AFDNFCBCFBF = 1; // offset: 36 + oneof JMPNIHHAMPH { + NMKNOLPFJDN AGLMEDOBMAL = 12; // offset: 16 + } +} + +message PBAPKAGHGFB { + repeated uint32 GOEJBENHBHE = 7; // offset: 16 +} + +// Obf: DPDILLMEAKN +// Type: Req +// CmdID: 8228 +message PlanetFesStartMiniGameCsReq { + uint32 AFDNFCBCFBF = 13; // offset: 24 + uint32 DLFHABGGHFF = 4; // offset: 28 +} + +// Obf: LBFNAJJGCBH +// Type: Rsp +// CmdID: 8233 +message PlanetFesStartMiniGameScRsp { + PGPHEKKPBLD CFDIKLBINHK = 6; // offset: 16 + GNMCIEPEBPK reward = 12; // offset: 32 + uint32 retcode = 14; // offset: 52 + oneof JIOMPHMGALF { + PBAPKAGHGFB HMMBBENHIFE = 9; // offset: 40 + } +} + +// Obf: BDLBEEMAABE +// Type: Req +// CmdID: 8235 +message PlanetFesUseItemCsReq { + uint32 item_id = 5; // offset: 24 + uint32 JMOOBDBKFMD = 3; // offset: 28 +} + +// Obf: LEIBJEPHONE +// Type: Rsp +// CmdID: 8236 +message PlanetFesUseItemScRsp { + GNMCIEPEBPK reward = 6; // offset: 24 + uint32 retcode = 5; // offset: 32 +} + +// Obf: FNAEBIJFOFF +// Type: Req +// CmdID: 8213 +message PlanetFesGameBingoFlipCsReq { + uint32 LKFIGBGPEJB = 11; // offset: 24 +} + +// Obf: CPLFEKKNLDO +// Type: Rsp +// CmdID: 8204 +message PlanetFesGameBingoFlipScRsp { + GNMCIEPEBPK reward = 6; // offset: 24 + uint32 retcode = 5; // offset: 32 + bool BDEFAFFDBCC = 11; // offset: 36 + uint32 LKFIGBGPEJB = 2; // offset: 40 +} + +// Obf: GFMNPNJADFN +// Type: Req +// CmdID: 8201 +message PlanetFesBonusEventInteractCsReq { + uint32 JCBNLGDOMMF = 13; // offset: 24 + uint32 LAOACNPDOLD = 8; // offset: 28 +} + +// Obf: BBGADFGONHI +// Type: Rsp +// CmdID: 8211 +message PlanetFesBonusEventInteractScRsp { + GNMCIEPEBPK reward = 5; // offset: 16 + OJHHACMHFKA GLOAGDBEKDP = 13; // offset: 24 + uint32 LAOACNPDOLD = 9; // offset: 40 + uint32 retcode = 11; // offset: 44 +} + +message MAOINJAJOEC { + NCFKHDIKCNI gold = 6; // offset: 24 + uint32 PPOAGPGEAFH = 15; // offset: 32 + uint32 JKAGCGKCHJG = 11; // offset: 36 + uint32 EMJPFPHBKMG = 13; // offset: 40 + uint32 LBICJMAMFGN = 2; // offset: 44 + uint32 uid = 8; // offset: 48 + uint32 LFKDANGNJIM = 14; // offset: 52 +} + +// Obf: FHCCHMLGAEF +// Type: Req +// CmdID: 8231 +message PlanetFesGetFriendRankingInfoListCsReq { +} + +// Obf: AIKFHAIJGDH +// Type: Rsp +// CmdID: 8225 +message PlanetFesGetFriendRankingInfoListScRsp { + MAOINJAJOEC PONAOKBNIAM = 12; // offset: 16 + uint32 retcode = 2; // offset: 32 +} + +// Obf: BGGGJMGLOEI +// Type: Notify +// CmdID: 8239 +message PlanetFesFriendRankingInfoChangeScNotify { + repeated MAOINJAJOEC MLPHLIHFGKG = 11; // offset: 16 +} + +// Obf: EILODDMBANJ +// Type: Req +// CmdID: 8230 +message PlanetFesSetCustomKeyValueCsReq { + uint32 key = 13; // offset: 24 + uint32 value = 2; // offset: 28 +} + +// Obf: CMFIANLCNEA +// Type: Rsp +// CmdID: 8202 +message PlanetFesSetCustomKeyValueScRsp { + uint32 key = 9; // offset: 24 + uint32 retcode = 3; // offset: 28 + uint32 value = 10; // offset: 32 +} + +// Type: Req +// CmdID: 8226 +message GHONFFLAMHB { + uint32 IGOOJKMPMDC = 11; // offset: 24 +} + +// Type: Rsp +// CmdID: 8210 +message BGNAMLHFLDB { + uint32 retcode = 6; // offset: 24 +} + +// Obf: BJEDJFIEHPB +// Type: Req +// CmdID: 8247 +message PlanetFesGetAvatarStatCsReq { +} + +// Obf: CBHMAHKODLB +// Type: Rsp +// CmdID: 8217 +message PlanetFesGetAvatarStatScRsp { + repeated GLECNCOBKCJ FIHPPANOOFL = 15; // offset: 16 + uint32 retcode = 8; // offset: 32 +} + +message GMODJEECPPJ { + repeated uint32 OEEGPNOCFLP = 8; // offset: 24 + int64 apply_time = 4; // offset: 32 + uint32 BLGLDJHOMNO = 7; // offset: 40 + uint32 APIFFHBCDKK = 9; // offset: 44 +} + +message IEDPDDJAAIH { + repeated uint32 OEEGPNOCFLP = 2; // offset: 16 + int64 time = 15; // offset: 32 + bool FOGGEJIIJCM = 1; // offset: 40 + uint32 HCJCIAGKHHL = 8; // offset: 44 + uint64 CBMBOBNCKMO = 10; // offset: 48 +} + +message DFEPHMALKDK { + repeated uint32 OEEGPNOCFLP = 4; // offset: 16 + uint32 BLGLDJHOMNO = 7; // offset: 32 + uint32 APIFFHBCDKK = 9; // offset: 36 + uint32 source = 11; // offset: 40 + int64 time = 13; // offset: 48 +} + +enum CmdPlanetFesExtType { + FINKPKBICHJ_NLCDGIPGFDJ = 0; + CmdPlanetFesGetFriendCardPieceScRsp = 8313; + CmdPlanetFesHandleCardPieceApplyCsReq = 8299; + CmdPlanetFesApplyCardPieceCsReq = 8309; + CmdPlanetFesApplyCardPieceScRsp = 8335; + CmdPlanetFesHandleCardPieceApplyScRsp = 8319; + CmdPlanetFesGiveCardPieceCsReq = 8311; + CmdPlanetFesGetExtraCardPieceInfoCsReq = 8322; + CmdJJIBNOEGFLK = 8293; + CmdPlanetFesGetFriendCardPieceCsReq = 8297; + CmdPlanetFesGetOfferedCardPieceScRsp = 8324; + CmdPlanetFesGiveCardPieceScRsp = 8330; + CmdAAHPJECONDN = 8328; + CmdPlanetFesChangeCardPieceApplyPermissionScRsp = 8317; + CmdPlanetFesLargeBonusInteractCsReq = 8295; + CmdPlanetFesChangeCardPieceApplyPermissionCsReq = 8334; + CmdPlanetFesGetExtraCardPieceInfoScRsp = 8332; + CmdPlanetFesGetOfferedCardPieceCsReq = 8333; + CmdPlanetFesLargeBonusInteractScRsp = 8298; +} + +enum NBHFFADKNEI { + NBHFFADKNEI_DDOGJODJEOH = 0; + NBHFFADKNEI_KBHEKICIHOL = 1; + NBHFFADKNEI_ODHPKJJFLKL = 2; +} + +// Obf: GEIELBEBJCK +// Type: Req +// CmdID: 8322 +message PlanetFesGetExtraCardPieceInfoCsReq { +} + +message EPPIBFOLFKN { + repeated DFEPHMALKDK FDHMLGFKDIP = 8; // offset: 16 + repeated uint32 MLPNIPENEBG = 12; // offset: 24 + repeated FMKMEFMOJGJ EOMINOCGLJF = 10; // offset: 32 + repeated GMODJEECPPJ GMLEOJCLCFB = 11; // offset: 40 + uint32 MLGAODMIHJH = 4; // offset: 56 + uint32 HAAHAGAPDKC = 6; // offset: 60 + uint32 uid = 15; // offset: 64 + int64 OIKNNPOKKME = 5; // offset: 72 +} + +// Obf: MCIOMLIEACB +// Type: Rsp +// CmdID: 8332 +message PlanetFesGetExtraCardPieceInfoScRsp { + EPPIBFOLFKN GIPNMPKNIFG = 15; // offset: 16 + uint32 retcode = 7; // offset: 32 +} + +// Obf: HFGLNNFOPON +// Type: Req +// CmdID: 8297 +message PlanetFesGetFriendCardPieceCsReq { +} + +// Obf: NKJOIFBLLKO +// Type: Rsp +// CmdID: 8313 +message PlanetFesGetFriendCardPieceScRsp { + repeated EPPIBFOLFKN PEBGJJCNBMM = 4; // offset: 24 + uint32 retcode = 7; // offset: 32 +} + +// Obf: NINEEGGAMBC +// Type: Req +// CmdID: 8334 +message PlanetFesChangeCardPieceApplyPermissionCsReq { + uint32 HAAHAGAPDKC = 7; // offset: 24 +} + +// Obf: OCPAJELJLGE +// Type: Rsp +// CmdID: 8317 +message PlanetFesChangeCardPieceApplyPermissionScRsp { + uint32 HAAHAGAPDKC = 5; // offset: 24 + uint32 retcode = 6; // offset: 28 +} + +// Obf: ALNIHNLACOK +// Type: Req +// CmdID: 8309 +message PlanetFesApplyCardPieceCsReq { + repeated uint32 OEEGPNOCFLP = 8; // offset: 24 + uint32 teleport_id = 5; // offset: 32 +} + +// Obf: ONCGFIALKHI +// Type: Rsp +// CmdID: 8335 +message PlanetFesApplyCardPieceScRsp { + repeated uint32 OEEGPNOCFLP = 9; // offset: 16 + bool GOPCDFEIOEA = 11; // offset: 32 + uint32 retcode = 14; // offset: 36 + int64 GLDGCHLDMJE = 4; // offset: 40 + uint32 BLGLDJHOMNO = 3; // offset: 48 + uint32 teleport_id = 6; // offset: 52 +} + +// Obf: DGJIEIKGCNF +// Type: Req +// CmdID: 8299 +message PlanetFesHandleCardPieceApplyCsReq { + repeated uint32 JAKKDGHLJPH = 9; // offset: 16 + uint32 APIFFHBCDKK = 12; // offset: 32 + uint32 BLGLDJHOMNO = 5; // offset: 36 + bool IKOBGOCEHFG = 11; // offset: 40 +} + +// Obf: ELPANOAHJIB +// Type: Rsp +// CmdID: 8319 +message PlanetFesHandleCardPieceApplyScRsp { + repeated uint32 JAKKDGHLJPH = 12; // offset: 16 + int64 JEAGHJHMCEN = 15; // offset: 32 + uint32 BLGLDJHOMNO = 9; // offset: 40 + uint32 retcode = 8; // offset: 44 + bool IKOBGOCEHFG = 2; // offset: 48 +} + +// Obf: FIMDIBKGMEE +// Type: Req +// CmdID: 8333 +message PlanetFesGetOfferedCardPieceCsReq { + uint64 CBMBOBNCKMO = 2; // offset: 24 + bool FOGGEJIIJCM = 13; // offset: 32 +} + +// Obf: ALGDCPHADFA +// Type: Rsp +// CmdID: 8324 +message PlanetFesGetOfferedCardPieceScRsp { + repeated IEDPDDJAAIH CBPKFDJMGBH = 5; // offset: 16 + repeated FMKMEFMOJGJ EOMINOCGLJF = 10; // offset: 32 + uint64 CBMBOBNCKMO = 13; // offset: 40 + int64 MAFLGLLOKBB = 2; // offset: 48 + uint32 retcode = 9; // offset: 56 + bool FOGGEJIIJCM = 7; // offset: 60 +} + +// Obf: DBIFGMGGCMA +// Type: Req +// CmdID: 8311 +message PlanetFesGiveCardPieceCsReq { + repeated uint32 JAKKDGHLJPH = 14; // offset: 16 + uint32 teleport_id = 1; // offset: 32 +} + +// Obf: IDJNDALFMFL +// Type: Rsp +// CmdID: 8330 +message PlanetFesGiveCardPieceScRsp { + repeated uint32 JAKKDGHLJPH = 15; // offset: 16 + int64 JEAGHJHMCEN = 12; // offset: 32 + uint32 retcode = 1; // offset: 40 + uint32 teleport_id = 8; // offset: 44 + uint64 CBMBOBNCKMO = 14; // offset: 48 +} + +// Obf: PDMEBJHODBM +// Type: Req +// CmdID: 8295 +message PlanetFesLargeBonusInteractCsReq { + uint32 MMKABABENKE = 15; // offset: 24 + uint32 DNBKKDBFFAJ = 1; // offset: 28 + uint32 IABOGPKEAGF = 9; // offset: 32 +} + +// Obf: LAPACOEMOCK +// Type: Rsp +// CmdID: 8298 +message PlanetFesLargeBonusInteractScRsp { + OJHHACMHFKA GLOAGDBEKDP = 15; // offset: 24 + NCFKHDIKCNI CGKNMGLFKBN = 4; // offset: 32 + uint32 retcode = 8; // offset: 40 + uint32 DNBKKDBFFAJ = 10; // offset: 44 +} + +// Type: Req +// CmdID: 8293 +message JJIBNOEGFLK { +} + +// Type: Rsp +// CmdID: 8328 +message AAHPJECONDN { + uint32 retcode = 3; // offset: 24 +} + +enum CmdPlayerType { + KIDBFKJEJJD_NLCDGIPGFDJ = 0; + CmdGetLevelRewardTakenListScRsp = 52; + CmdPlayerGetTokenScRsp = 13; + CmdUpdateFeatureSwitchScNotify = 6; + CmdEnterStageCsReq = 87; + CmdKEKFNKDLDOM = 98; + CmdExchangeStaminaScRsp = 9; + CmdReserveStaminaExchangeScRsp = 44; + CmdGetVideoVersionKeyCsReq = 11; + CmdClientObjUploadScRsp = 57; + CmdSetGenderCsReq = 35; + CmdReserveStaminaExchangeCsReq = 64; + CmdUpdatePlayerSettingCsReq = 75; + CmdDailyRefreshNotify = 88; + CmdPlayerLoginFinishScRsp = 31; + CmdClientObjDownloadDataScNotify = 68; + CmdGetLevelRewardTakenListCsReq = 78; + CmdSetGameplayBirthdayCsReq = 26; + CmdGetAuthkeyCsReq = 42; + CmdQueryProductInfoCsReq = 53; + CmdGateServerScNotify = 43; + CmdFLMODPLLMNF = 41; + CmdFeatureSwitchClosedScNotify = 93; + CmdGetSecretKeyInfoScRsp = 89; + CmdUpdatePlayerSettingScRsp = 55; + CmdClientObjUploadCsReq = 8; + CmdSetRedPointStatusScNotify = 69; + CmdGetSecretKeyInfoCsReq = 23; + CmdEnterStageScRsp = 29; + CmdMonthCardRewardNotify = 45; + CmdIAOCHINIPGK = 37; + CmdGGIHCKPGACF = 77; + CmdPlayerGetTokenCsReq = 36; + CmdSetPlayerInfoCsReq = 5; + CmdSetNicknameScRsp = 71; + KIDBFKJEJJD_ONNNLNCMMGJ = 27; + CmdIDAIHHGGPIJ = 79; + CmdSetGenderScRsp = 16; + CmdGetLevelRewardScRsp = 59; + CmdSetLanguageCsReq = 66; + CmdSetNicknameCsReq = 24; + CmdSetPlayerInfoScRsp = 14; + CmdRegionStopScNotify = 38; + CmdHPHKNAEIHJE = 51; + CmdForceSyncGameStateFinishCSReq = 60; + KIDBFKJEJJD_DHJCKFJCFIJ = 95; + CmdGetAuthkeyScRsp = 76; + CmdPlayerLoginScRsp = 3; + CmdSetLanguageScRsp = 30; + CmdQueryProductInfoScRsp = 63; + CmdSetGameplayBirthdayScRsp = 90; + CmdServerAnnounceNotify = 49; + CmdPlayerLoginFinishCsReq = 40; + CmdPlayerHeartBeatScRsp = 58; + CmdPlayerLogoutCsReq = 80; + CmdGetBasicInfoScRsp = 39; + CmdGetVideoVersionKeyScRsp = 97; + CmdStaminaInfoScNotify = 86; + CmdAntiAddictScNotify = 61; + CmdJKJMAKHANPB = 81; + CmdForceSyncGameStateFinishScRsp = 4; + CmdPlayerSqueezedScNotify = 10; + KIDBFKJEJJD_ABAKFMHMHPD = 50; + CmdGetBasicInfoCsReq = 100; + CmdClientDownloadDataScNotify = 17; + CmdExchangeStaminaCsReq = 83; + CmdMHMFPLEKOIL = 18; + CmdGetLevelRewardCsReq = 48; + CmdPlayerHeartBeatCsReq = 34; + CmdPlayerLoginCsReq = 73; +} + +enum CMPNMGFGDLJ { + CMPNMGFGDLJ_NLCDGIPGFDJ = 0; + CMPNMGFGDLJ_HGLIFJGHADE = 1; + CMPNMGFGDLJ_JFNDMBPOKPE = 2; +} + +enum GEOOCKILLEF { + GEOOCKILLEF_DAJIEGLJFAK = 0; + GEOOCKILLEF_AIANNAINGKK = 1; + GEOOCKILLEF_BGODPDMEEHD = 2; + GEOOCKILLEF_CKNBODHNOAK = 3; + GEOOCKILLEF_DDLJICIALFA = 4; + GEOOCKILLEF_MKNLIFHBNNH = 5; + GEOOCKILLEF_FPCCHGCPELO = 6; + GEOOCKILLEF_FMMGPFPLAJI = 7; + GEOOCKILLEF_GKNBOODLJLC = 8; + GEOOCKILLEF_FAGNGHEDEIP = 9; + GEOOCKILLEF_LAHLPPEDGGO = 10; +} + +enum ALGMICKCABI { + ALGMICKCABI_FLANKPMJBMH = 0; + ALGMICKCABI_LMHJFBBDLNH = 1; +} + +// Obf: LEGAPPMEBBL +// Type: Req +// CmdID: 73 +message PlayerLoginCsReq { + string NIBMFCFBHEP = 12; // offset: 16 + string signature = 8; // offset: 24 + string JHOKMNLHBMA = 6; // offset: 32 + string IDIFIEPMLKA = 707; // offset: 40 + string BJCIBNBGBMP = 3; // offset: 48 + string GDMJPJCKBBE = 5; // offset: 56 + string LFLCDNGALME = 14; // offset: 64 + string JKGAKDALFPE = 1751; // offset: 72 + string LPBHJODECNE = 1448; // offset: 80 + string DJONELMIFEE = 1332; // offset: 88 + string MGNLIGIKKPP = 45; // offset: 96 + string BAOGDOFPPLN = 2; // offset: 104 + string IJKOMIKFKEK = 1716; // offset: 112 + string IHMJHLLCLDE = 11; // offset: 128 + string LDCIBPHDAKI = 15; // offset: 136 + string BDGDPMALNIF = 4; // offset: 144 + CMCJFJEBBCO EONDGECNAIH = 1329; // offset: 152 + MEPHKJFAJPP HNPMEDIEJFC = 638; // offset: 160 + PlatformType platform = 13; // offset: 168 + uint32 KPFGILOFIDI = 654; // offset: 172 + uint32 FKFFBEMEIEP = 382; // offset: 176 + LanguageType HOFEMNAIIHB = 9; // offset: 180 + bool ACJKHHBJKHE = 1731; // offset: 184 + bool MENBLJOGJMH = 1865; // offset: 185 + uint32 DJCNHCGFHKF = 435; // offset: 188 + uint32 JMMHHFLEEPG = 7; // offset: 192 + uint32 LJKMPIMKOMO = 1; // offset: 196 + uint64 login_random = 10; // offset: 200 +} + +// Obf: ADODOFNNPEO +// Type: Rsp +// CmdID: 3 +message PlayerLoginScRsp { + PlayerBasicInfo basic_info = 1; // offset: 16 + string GIOAPOKHAOF = 2; // offset: 24 + string DKEPKHPOLHC = 10; // offset: 32 + uint64 login_random = 7; // offset: 48 + uint64 server_timestamp_ms = 4; // offset: 56 + uint32 retcode = 15; // offset: 64 + int32 cur_timezone = 8; // offset: 68 + bool KCDAHNNCKPP = 9; // offset: 72 + bool KDNPPNHLNOA = 12; // offset: 73 + uint32 stamina = 13; // offset: 76 +} + +// Type: Req +// CmdID: 80 +message PlayerLogoutCsReq { +} + +// Obf: MLINFKJIAEL +// Type: Req +// CmdID: 36 +message PlayerGetTokenCsReq { + string account_uid = 12; // offset: 16 + string token = 4; // offset: 24 + string DNADIICFMEE = 8; // offset: 32 + uint32 platform = 13; // offset: 48 + uint32 account_ip = 1; // offset: 52 + uint32 sign_type = 7; // offset: 56 + uint32 DJCNHCGFHKF = 2; // offset: 60 + uint32 uid = 3; // offset: 64 + uint32 account_ip_port = 10; // offset: 68 +} + +// Obf: KJAFBEGOCHP +// Type: Rsp +// CmdID: 13 +message PlayerGetTokenScRsp { + string authkey = 13; // offset: 16 + BlackInfo black_info = 14; // offset: 24 + string stop_desc = 7; // offset: 40 + uint32 uid = 6; // offset: 48 + uint32 retcode = 8; // offset: 52 + uint64 secret_key_seed = 11; // offset: 56 +} + +// Type: Notify +// CmdID: 81 +message JKJMAKHANPB { + string stop_desc = 7; // offset: 24 +} + +// Obf: FJGOPHGFOGD +// Type: Notify +// CmdID: 10 +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; + } + BlackInfo black_info = 7; // offset: 16 + KickType kick_type = 15; // offset: 32 +} + +// Type: Req +// CmdID: 87 +message EnterStageCsReq { + string stop_desc = 14; // offset: 16 +} + // Type: Rsp // CmdID: 29 -message CIAANMCPBGF { - repeated uint32 NKDEMKAPNMN = 9; // offset: 16 - uint32 retcode = 11; // offset: 32 +message EnterStageScRsp { + string CCPKFOKOLJB = 14; // offset: 16 + uint32 retcode = 3; // offset: 32 +} + +// Obf: DABIFJNADLI +// Type: Req +// CmdID: 100 +message GetBasicInfoCsReq { +} + +message PNOLLIAKGDB { + uint32 JHJKCJKDHIB = 6; // offset: 24 + bool BELKCBAGMFC = 8; // offset: 28 + bool MLPGDPGIFCJ = 10; // offset: 29 +} + +message PlayerSettingInfo { + PNOLLIAKGDB OJPAODIHAJE = 7; // offset: 16 + repeated APAMFCKFHLL OKAHMFOINPM = 1041; // offset: 32 + JPGACKPLGCD CMFCOOEEECB = 722; // offset: 40 + bool NJAKOMDMFJD = 10; // offset: 48 + bool LNGHIJGFDKP = 680; // offset: 49 + bool DCJECFMMIBC = 13; // offset: 50 + bool BOMGNMDOGLM = 3; // offset: 51 + bool IOJEAOCOBBF = 14; // offset: 52 + bool FDHEPCKLCAM = 9; // offset: 53 + bool DGCNHMIHFJB = 5; // offset: 54 + bool GNFDDPEMMFN = 2; // offset: 55 + bool PFBHGAHAFMD = 15; // offset: 56 + bool AACOEHCFNDB = 11; // offset: 57 + bool BBEEBBIDJHE = 203; // offset: 58 + bool GOKFNGFFMOB = 1134; // offset: 59 + bool MAKOLELFLFH = 1; // offset: 60 + bool HGPFFGKNPFB = 1783; // offset: 61 +} + +// Obf: GetBasicInfoScRsp +// Type: Rsp +// CmdID: 39 +message GetBasicInfoScRsp { + PlayerSettingInfo player_setting_info = 7; // offset: 24 + uint32 gender = 6; // offset: 32 + uint32 week_cocoon_finished_count = 8; // offset: 36 + int64 next_recover_time = 9; // offset: 40 + int64 last_set_nickname_time = 2; // offset: 48 + uint32 gameplay_birthday = 5; // offset: 56 + uint32 retcode = 3; // offset: 60 + uint32 exchange_times = 4; // offset: 64 + bool is_gender_set = 11; // offset: 68 + uint32 cur_day = 12; // offset: 72 } // Type: Req -// CmdID: 12 -message PlayerHeartBeatCsReq { - uint32 KKCDCIJHJFA = 9; // offset: 40 - DODELEAICGI sc_data = 11; // offset: 24 - uint64 client_time_ms = 3; // offset: 32 +// CmdID: 83 +message ExchangeStaminaCsReq { } // Type: Rsp -// CmdID: 77 -message PlayerHeartBeatScRsp { - 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 +// CmdID: 9 +message ExchangeStaminaScRsp { + repeated ItemCost item_cost_list = 7; // offset: 16 + uint32 exchange_times = 1; // offset: 32 + int64 last_recover_time = 4; // offset: 40 + uint32 stamina_add = 2; // offset: 48 + uint32 retcode = 11; // offset: 52 } -// Obf: NINAHPKIJKB +// Obf: LNOPIOLJJKC +// Type: Req +// CmdID: 42 +message GetAuthkeyCsReq { + string auth_appid = 14; // offset: 24 + uint32 authkey_ver = 10; // offset: 32 + uint32 sign_type = 12; // offset: 36 +} + +// Obf: JKPONOOMEGF +// Type: Rsp +// CmdID: 76 +message GetAuthkeyScRsp { + string auth_appid = 1; // offset: 16 + string authkey = 12; // offset: 32 + uint32 authkey_ver = 8; // offset: 40 + uint32 retcode = 5; // offset: 44 + uint32 sign_type = 9; // offset: 48 +} + +// Type: Notify +// CmdID: 38 +message RegionStopScNotify { + int64 stop_begin_time = 9; // offset: 24 + int64 stop_end_time = 14; // offset: 32 +} + +// Type: Notify +// CmdID: 61 +message AntiAddictScNotify { + string level = 14; // offset: 16 + string msg = 6; // offset: 24 + uint32 msg_type = 5; // offset: 40 +} + +// Obf: KIKFIKEAJFP +// Type: Req +// CmdID: 24 +message SetNicknameCsReq { + string nickname = 6; // offset: 16 + bool is_modify = 13; // offset: 32 +} + +// Obf: KBEFGELEMLB +// Type: Rsp +// CmdID: 71 +message SetNicknameScRsp { + bool is_modify = 8; // offset: 24 + uint32 retcode = 13; // offset: 28 + int64 set_time = 14; // offset: 32 +} + +// Obf: FMKFINNEDEG +// Type: Req +// CmdID: 78 +message GetLevelRewardTakenListCsReq { +} + +// Obf: GPONDAHEKJN +// Type: Rsp +// CmdID: 52 +message GetLevelRewardTakenListScRsp { + repeated uint32 level_reward_taken_list = 2; // offset: 24 + uint32 retcode = 14; // offset: 32 +} + +// Obf: JDAFEAJCJIB +// Type: Req +// CmdID: 48 +message GetLevelRewardCsReq { + uint32 level = 14; // offset: 24 + uint32 interacted_prop_entity_id = 3; // offset: 28 +} + +// Obf: FBABBOPJMLK +// Type: Rsp +// CmdID: 59 +message GetLevelRewardScRsp { + ItemList reward = 15; // offset: 24 + uint32 retcode = 8; // offset: 32 + uint32 level = 13; // offset: 36 +} + +// Type: Req +// CmdID: 66 +message SetLanguageCsReq { + LanguageType HOFEMNAIIHB = 14; // offset: 24 +} + +// Type: Rsp +// CmdID: 30 +message SetLanguageScRsp { + LanguageType HOFEMNAIIHB = 3; // offset: 24 + uint32 retcode = 5; // offset: 28 +} + +message AnnounceData { + string banner_text = 10; // offset: 16 + string DEEENNMMJBA = 9; // offset: 24 + string emergency_text = 14; // offset: 32 + int64 end_time = 13; // offset: 48 + uint32 DNHBBJBHFNA = 7; // offset: 56 + bool has_recommand = 1; // offset: 60 + bool BBEBEKFGMAD = 6; // offset: 61 + int64 begin_time = 8; // offset: 64 + uint32 config_id = 2; // offset: 72 + uint32 banner_frequency = 4; // offset: 76 +} + +// Obf: BIDBPLDFGNK +// Type: Notify +// CmdID: 49 +message ServerAnnounceNotify { + repeated AnnounceData announce_data_list = 1; // offset: 16 +} + +message GateServer { + string lua_url = 1; + bool unk1 = 3; + string ip = 4; + uint32 port = 6; + string region_name = 7; + string asset_bundle_url = 10; + string ex_resource_url = 11; + bool unk2 = 13; + string asset_bundle_url_android = 59; + string client_secret_key = 208; + bool unk3 = 305; + string ifix_url = 354; + bool unk4 = 693; + string msg = 772; + bool unk5 = 849; + bool unk6 = 1016; + bool unk7 = 1054; + bool unk8 = 1198; + bool unk9 = 1209; + bool unk10 = 2027; + string ifix_version = 1103; + string mdk_res_version = 2024; + uint32 retcode = 14; +} + +// Type: Notify +// CmdID: 43 +message GateServerScNotify { + string OKLNPLEDKDE = 11; // offset: 16 +} + +// Obf: AIOOFPINJMD +// Type: Req +// CmdID: 35 +message SetGenderCsReq { + Gender gender = 1; // offset: 24 +} + +// Obf: PEDNDGLKGKN +// Type: Rsp +// CmdID: 16 +message SetGenderScRsp { + uint32 retcode = 10; // offset: 24 + MultiPathAvatarType cur_avatar_path = 4; // offset: 28 +} + +// Obf: HIPEONEPCFF +// Type: Req +// CmdID: 5 +message SetPlayerInfoCsReq { + string nickname = 1; // offset: 24 + Gender gender = 7; // offset: 32 + bool is_modify = 8; // offset: 36 +} + +// Obf: JNAOCJBLPPC +// Type: Rsp +// CmdID: 14 +message SetPlayerInfoScRsp { + MultiPathAvatarType cur_avatar_path = 14; // offset: 24 + uint32 retcode = 2; // offset: 28 + bool is_modify = 12; // offset: 32 + int64 set_time = 1; // offset: 40 +} + +// Obf: FAICKIOJMDI +// Type: Req +// CmdID: 53 +message QueryProductInfoCsReq { +} + +message Product { + string price_tier = 6; // offset: 16 + string product_id = 11; // offset: 32 + int64 begin_time = 4; // offset: 40 + int64 end_time = 3; // offset: 48 + uint32 ENCDABOOIKJ = 13; // offset: 56 + bool double_reward = 2; // offset: 60 + uint32 EMIHEDNKBCA = 10; // offset: 64 + ProductGiftType gift_type = 15; // offset: 68 + uint32 CLDELMPNAPB = 7; // offset: 72 +} + +// Obf: GLCGPJLPPPD +// Type: Rsp +// CmdID: 63 +message QueryProductInfoScRsp { + repeated Product product_list = 3; // offset: 16 + uint32 BFFHEKCGLMA = 6; // offset: 32 + uint32 BEBFNDIGKFK = 10; // offset: 36 + uint32 retcode = 13; // offset: 40 + uint64 month_card_out_date_time = 9; // offset: 48 +} + +// Obf: KLMEKMCOMBA +// Type: Notify +// CmdID: 45 +message MonthCardRewardNotify { + ItemList reward = 5; // offset: 24 +} + +// Type: Notify +// CmdID: 17 +message ClientDownloadDataScNotify { + ClientDownloadData download_data = 12; // offset: 16 +} + +// Obf: AGBAOKHOJJP +// Type: Notify +// CmdID: 68 +message ClientObjDownloadDataScNotify { + ClientObjDownloadData data = 9; // offset: 16 +} + +// Obf: UpdateFeatureSwitchScNotify // Type: Notify // CmdID: 6 -message FeatureSwitchClosedScNotify { - FeatureSwitchType OFDFKMLOGKO = 4; // offset: 24 +message UpdateFeatureSwitchScNotify { + repeated HDOKNMGIDMB switch_info_list = 9; // offset: 24 } -message CCLLAHIIPIL { - string FMFPLGGCHKG = 13; // offset: 16 - CIAIOJANAPI type = 15; // offset: 32 +// Obf: KKEFJFJLOMJ +// Type: Notify +// CmdID: 88 +message DailyRefreshNotify { + uint32 MDIIJKBHBBI = 1; // offset: 24 } -// Obf: BDANLAFMNMA +// Obf: OGIJHINKOKN // Type: Req -// CmdID: 90 -message GetSecretKeyInfoCsReq { - bytes MENHCCNKADB = 14; // offset: 24 +// CmdID: 26 +message SetGameplayBirthdayCsReq { + uint32 birthday = 10; // offset: 24 } -// Obf: CIIJPJPEMKF +// Obf: EAAHHGIGLNN // Type: Rsp -// CmdID: 69 -message GetSecretKeyInfoScRsp { - repeated CCLLAHIIPIL NAIEHFBNJLA = 2; // offset: 32 - bytes GGADIPNBMMB = 14; // offset: 16 - uint32 retcode = 12; // offset: 40 +// CmdID: 90 +message SetGameplayBirthdayScRsp { + uint32 birthday = 3; // offset: 24 + uint32 retcode = 9; // offset: 28 } -// Obf: PLACHIBPAAL // Type: Req // CmdID: 41 +message FLMODPLLMNF { + string GIFOENLDCHO = 15; // offset: 16 + uint32 NMELIDCDKAK = 11; // offset: 32 +} + +// Type: Rsp +// CmdID: 18 +message MHMFPLEKOIL { + uint32 retcode = 11; // offset: 24 +} + +// Type: Rsp +// CmdID: 37 +message IAOCHINIPGK { + repeated uint32 FLFBHONGDAD = 3; // offset: 24 + uint32 retcode = 15; // offset: 32 +} + +// Type: Req +// CmdID: 34 +message PlayerHeartBeatCsReq { + LFKKOMBKJIP sc_data = 7; // offset: 16 + uint32 EOHFCODKKMD = 12; // offset: 32 + uint64 client_time_ms = 1; // offset: 40 +} + +// Type: Rsp +// CmdID: 58 +message PlayerHeartBeatScRsp { + ClientDownloadData download_data = 6; // offset: 24 + uint64 server_time_ms = 7; // offset: 32 + uint32 retcode = 2; // offset: 40 + uint64 client_time_ms = 13; // offset: 48 +} + +// Obf: DCJOEGCEEOP +// Type: Notify +// CmdID: 93 +message FeatureSwitchClosedScNotify { + FeatureSwitchType FMGLEBCIBHG = 4; // offset: 24 +} + +message SecretKeyInfo { + string secret_key = 1; // offset: 16 + SecretKeyType type = 15; // offset: 32 +} + +// Obf: JODCPJNHFDL +// Type: Req +// CmdID: 23 +message GetSecretKeyInfoCsReq { + bytes CILHEPFKKNI = 13; // offset: 24 +} + +// Obf: AHIEHELEMMN +// Type: Rsp +// CmdID: 89 +message GetSecretKeyInfoScRsp { + repeated SecretKeyInfo secret_info = 8; // offset: 16 + bytes secret_rsp = 15; // offset: 32 + uint32 retcode = 9; // offset: 40 +} + +// Obf: HMFGBKIIHKB +// Type: Req +// CmdID: 40 message PlayerLoginFinishCsReq { } -// Obf: KOKEMJGMDIF +// Obf: ELCNIAHOIMG // Type: Rsp -// CmdID: 62 +// CmdID: 31 message PlayerLoginFinishScRsp { - uint32 retcode = 1; // offset: 24 + uint32 retcode = 6; // offset: 24 } -// Obf: GNNOCLBGFHM // Type: Req -// CmdID: 50 +// CmdID: 60 message ForceSyncGameStateFinishCSReq { } // Type: Rsp -// CmdID: 19 -message DDCCKDCEBOJ { - uint32 retcode = 13; // offset: 24 +// CmdID: 4 +message ForceSyncGameStateFinishScRsp { + uint32 retcode = 15; // offset: 24 } -message BAOGMGOLLJK { - uint32 id = 6; // offset: 24 - uint64 JFGHFBDGIJP = 3; // offset: 32 +message VideoKeyInfo { + uint64 video_key = 5; // offset: 24 + uint32 id = 13; // offset: 32 } -// Obf: FFEMOMBINGK +// Obf: ICJJFFBPOGC // Type: Req -// CmdID: 70 +// CmdID: 11 message GetVideoVersionKeyCsReq { } -// Obf: JKEKAGEGFEG +// Obf: KAHKFFDIHNN // Type: Rsp -// CmdID: 68 +// CmdID: 97 message GetVideoVersionKeyScRsp { - uint32 retcode = 5; // offset: 40 - repeated BAOGMGOLLJK JFMGCHJECHG = 8; // offset: 24 - repeated BAOGMGOLLJK EMAPAIGEONC = 6; // offset: 16 + repeated VideoKeyInfo activity_video_key_info_list = 6; // offset: 16 + repeated VideoKeyInfo video_key_info_list = 8; // offset: 24 + uint32 retcode = 11; // offset: 40 } -message FAJGLOFICEI { - uint32 content_id = 11; // offset: 24 - uint32 NFDAJHJDGOJ = 5; // offset: 36 - uint32 JMIENBBMPAG = 10; // offset: 28 - uint32 ANBBPPHBCJH = 15; // offset: 32 +message LFCHHMGGMPC { + uint32 content_id = 4; // offset: 24 + uint32 EHNJDIDABHD = 12; // offset: 28 + uint32 CFKKNEHABHH = 9; // offset: 32 + uint32 BMFJFFBPADD = 1; // offset: 36 } -// Obf: FEPCEOMNLCK +// Obf: BPKIBBNHPAA // Type: Notify -// CmdID: 82 +// CmdID: 69 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 + repeated LFCHHMGGMPC BKAKIJOACPO = 4; // offset: 16 + uint32 content_id = 1; // offset: 32 + uint32 CFKKNEHABHH = 5; // offset: 36 + uint32 uid = 15; // offset: 40 + uint32 BMFJFFBPADD = 2; // offset: 44 } -// Obf: CBJPJBJBGKG +// Obf: KOMDFDFEGDN // Type: Req -// CmdID: 13 +// CmdID: 64 message ReserveStaminaExchangeCsReq { - uint32 num = 12; // offset: 24 + uint32 num = 1; // offset: 24 } -// Obf: GFDGDIIOJLH +// Obf: OBAMDDOKJIH // Type: Rsp -// CmdID: 31 +// CmdID: 44 message ReserveStaminaExchangeScRsp { uint32 num = 3; // offset: 24 - uint32 retcode = 6; // offset: 28 + uint32 retcode = 8; // offset: 28 } -// Obf: MBEHIBDJHAC +// Obf: DDDDKIANBGI // Type: Notify -// CmdID: 83 +// CmdID: 86 message StaminaInfoScNotify { - uint32 stamina = 6; // offset: 28 - uint32 MAMLFLFFPLI = 8; // offset: 24 - int64 DLDIPAHPKOF = 7; // offset: 32 - int64 NJFDGLPGLKA = 4; // offset: 40 + uint32 reserve_stamina = 11; // offset: 24 + uint32 stamina = 5; // offset: 28 + int64 next_recover_time = 1; // offset: 32 + int64 EHJCPBJNEOO = 3; // offset: 40 } -// 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 + oneof BKAGLMFNKKA { + bool AACOEHCFNDB = 1; // offset: 16 + bool DGCNHMIHFJB = 14; // offset: 16 + bool FDHEPCKLCAM = 9; // offset: 16 + bool DCJECFMMIBC = 2; // offset: 16 + bool IOJEAOCOBBF = 15; // offset: 16 + bool PFBHGAHAFMD = 3; // offset: 16 + bool GNFDDPEMMFN = 5; // offset: 16 + bool MAKOLELFLFH = 6; // offset: 16 + bool NJAKOMDMFJD = 4; // offset: 16 + PNOLLIAKGDB OJPAODIHAJE = 8; // offset: 16 + bool BOMGNMDOGLM = 368; // offset: 16 + bool BBEEBBIDJHE = 593; // offset: 16 + bool HGPFFGKNPFB = 528; // offset: 16 + bool LNGHIJGFDKP = 1849; // offset: 16 + bool GOKFNGFFMOB = 815; // offset: 16 + JPGACKPLGCD CMFCOOEEECB = 619; // offset: 16 + APAMFCKFHLL EGLOIFDIDPK = 182; // offset: 16 } } -// Obf: EGHCFFLLOHN +// Obf: KLDMCHLFPDL // Type: Req -// CmdID: 35 -message LightConeRarity4AutoLockReq { - UpdatePlayerSetting player_setting = 3; // offset: 24 +// CmdID: 75 +message UpdatePlayerSettingCsReq { + UpdatePlayerSetting player_setting = 1; // offset: 24 } -// Obf: HBCEDNHOCEP +// Obf: OGPOBJMBBLE // 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 HNIKGLBIMMI { - KEBHKHCALBO AGJCGOHEGPL = 786; // offset: 24 - OFLEELGMBIO KNOEKHPLAAN = 931; // offset: 24 +message UpdatePlayerSettingScRsp { + UpdatePlayerSetting player_setting = 9; // offset: 24 + uint32 retcode = 8; // offset: 32 +} + +// Obf: AMIMPEBJMAP +// Type: Req +// CmdID: 8 +message ClientObjUploadCsReq { + bytes sc_data = 9; // offset: 16 + uint32 EOHFCODKKMD = 1; // offset: 32 + ALGMICKCABI MMNJODIJPOE = 4; // offset: 36 +} + +// Obf: AMHDDDHIGAM +// Type: Rsp +// CmdID: 57 +message ClientObjUploadScRsp { + ClientObjDownloadData data = 6; // offset: 24 + uint32 retcode = 8; // offset: 32 +} + +message GLNJKGOGKKL { + repeated string ODAHKGONNHJ = 5; // offset: 16 +} + +message IBCDDGKNICG { + GLNJKGOGKKL black_list = 6; // offset: 24 + bool CNMAFMEKADJ = 10; // offset: 32 +} + +message EAFHBODFEKM { + oneof GBGKEJPFEIL { + bool CNMAFMEKADJ = 476; // offset: 16 + GLNJKGOGKKL BDHBFFEOPFG = 987; // offset: 16 + GLNJKGOGKKL DLDGBIBHDKM = 18; // offset: 16 + } +} + +// Type: Req +// CmdID: 98 +message KEKFNKDLDOM { + oneof JNLIJAABGFF { + IBCDDGKNICG ICKNLCPNHCD = 798; // offset: 16 + EAFHBODFEKM LOMPGELJCLM = 1826; // offset: 16 } } // Type: Rsp -// CmdID: 40 -message MHJOJEFEOKK { - uint32 retcode = 10; // offset: 24 +// CmdID: 79 +message IDAIHHGGPIJ { + uint32 retcode = 1; // offset: 24 } -message HPHCINBLPJA { +message EMFKFGCBJBP { } // Type: Rsp -// 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 +// CmdID: 77 +message GGIHCKPGACF { + repeated string EHMGEMMNPLA = 8; // offset: 16 + repeated string HBBIHGLHKDM = 15; // offset: 24 + repeated string PKLFOJBALKK = 1; // offset: 40 + uint32 retcode = 10; // offset: 48 } -message DPAKFGLHOPM { - uint32 NFINJDMOMMH = 4; // offset: 28 - uint32 JJPHLLEGFPJ = 12; // offset: 24 +message MOMLGPJFJEG { + uint32 BBIDLNHBNNF = 12; // offset: 24 + uint32 IPMPJDLAMHN = 10; // offset: 28 } // Type: Rsp -// CmdID: 81 -message HDEFPBNNMDJ { - uint32 retcode = 9; // offset: 24 +// CmdID: 51 +message HPHKNAEIHJE { + uint32 retcode = 1; // offset: 24 } -// Obf: DBCNIANFMLC enum CmdPlayerBoardType { - 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; + BBNLGADEMFF_NLCDGIPGFDJ = 0; + CmdSetSignatureScRsp = 2829; + CmdSetAssistAvatarCsReq = 2812; + CmdSetHeadIconScRsp = 2827; + CmdSetDisplayAvatarScRsp = 2813; + CmdSetHeadIconCsReq = 2880; + CmdSetSignatureCsReq = 2887; + CmdSetIsDisplayAvatarInfoScRsp = 2881; + CmdSetPersonalCardScRsp = 2809; + CmdSetIsDisplayAvatarInfoCsReq = 2815; + CmdGetPlayerBoardDataCsReq = 2873; + CmdSetDisplayAvatarCsReq = 2836; + CmdGetPlayerBoardDataScRsp = 2803; + BBNLGADEMFF_OJKCPGJLCDI = 2810; + CmdSetPersonalCardCsReq = 2883; + CmdSetAssistAvatarScRsp = 2854; } -// Obf: ANBKJLIAHDN message HeadIconData { - uint32 id = 4; // offset: 24 + uint32 id = 8; // offset: 24 } -// Obf: EJLFGHANNBO message DisplayAvatarData { - uint32 avatar_id = 14; // offset: 28 - uint32 pos = 2; // offset: 24 + uint32 pos_index = 4; // offset: 24 + uint32 avatar_id = 15; // offset: 28 } -message BNBALCAOEAL { - bool is_display = 1; // offset: 32 - repeated DisplayAvatarData display_avatar_list = 7; // offset: 24 +message DisplayAvatarVec { + repeated DisplayAvatarData display_avatar_list = 3; // offset: 16 + bool is_display = 14; // offset: 32 } -// Obf: FNANHEGMKHC +// Obf: CDHHAGAANBG // Type: Req -// CmdID: 2891 +// CmdID: 2873 message GetPlayerBoardDataCsReq { } -// Obf: FBNMBFNJFGG +// Obf: BHLJGGCMJAB // Type: Rsp -// CmdID: 2810 +// CmdID: 2803 message GetPlayerBoardDataScRsp { - 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 + repeated uint32 unlocked_personal_card_list = 10; // offset: 16 + string signature = 12; // offset: 24 + repeated uint32 assist_avatar_id_list = 8; // offset: 32 + repeated HeadIconData unlocked_head_icon_list = 4; // offset: 48 + HeadFrameInfo head_frame_info = 5; // offset: 56 + DisplayAvatarVec display_avatar_vec = 2; // offset: 64 + uint32 current_head_icon_id = 13; // offset: 72 + uint32 current_personal_card_id = 7; // offset: 76 + uint32 retcode = 15; // offset: 80 } -// Obf: BKEJLOHNNJN +// Obf: PPCIADKDOHF // Type: Req -// CmdID: 2894 +// CmdID: 2880 message SetHeadIconCsReq { - uint32 id = 9; // offset: 24 + uint32 id = 12; // offset: 24 } -// Obf: PHLOIJAIBDB +// Obf: LDFOADKBPJI // Type: Rsp -// CmdID: 2895 +// CmdID: 2827 message SetHeadIconScRsp { - uint32 retcode = 1; // offset: 24 - uint32 current_head_icon_id = 14; // offset: 28 + uint32 retcode = 9; // offset: 24 + uint32 current_head_icon_id = 12; // offset: 28 } -// Obf: PAODNLCFLAM +// Obf: IBAGCHAMPEK // Type: Req -// CmdID: 2837 -message SetPersonalCardCSReq { - uint32 id = 7; // offset: 24 +// CmdID: 2883 +message SetPersonalCardCsReq { + uint32 id = 5; // offset: 24 } -// Obf: HNABJMCKMHP +// Obf: KJANDMMOIPP // Type: Rsp -// CmdID: 2804 -message SetPersonalCardScRsp { - uint32 current_personal_card_id = 10; // offset: 28 - uint32 retcode = 13; // offset: 24 -} - -// Obf: DEKMNDNHBDL -// Type: Req -// CmdID: 2814 -message SetDisplayAvatarCsReq { - repeated DisplayAvatarData display_avatar_list = 14; // offset: 24 -} - -// Obf: NGCKIEAKAMN -// Type: Rsp -// CmdID: 2818 -message SetDisplayAvatarScRsp { - repeated DisplayAvatarData display_avatar_list = 7; // offset: 24 - uint32 retcode = 1; // offset: 32 -} - -// Obf: FOJDIFJFKII -// Type: Req // CmdID: 2809 -message SetIsDisplayAvatarInfoReq { - bool is_display = 2; // offset: 24 +message SetPersonalCardScRsp { + uint32 retcode = 5; // offset: 24 + uint32 current_personal_card_id = 3; // offset: 28 } -// Obf: LEFALKCCKJJ +// Obf: GIIJKONEENG +// Type: Req +// CmdID: 2836 +message SetDisplayAvatarCsReq { + repeated DisplayAvatarData display_avatar_list = 1; // offset: 16 +} + +// Obf: KFEPCAOAMML // Type: Rsp -// CmdID: 2898 +// CmdID: 2813 +message SetDisplayAvatarScRsp { + repeated DisplayAvatarData display_avatar_list = 9; // offset: 24 + uint32 retcode = 3; // offset: 32 +} + +// Obf: ALOLLLFPILL +// Type: Req +// CmdID: 2815 +message SetIsDisplayAvatarInfoCsReq { + bool is_display = 4; // offset: 24 +} + +// Obf: NMCCBANNPKB +// Type: Rsp +// CmdID: 2881 message SetIsDisplayAvatarInfoScRsp { - bool is_display = 7; // offset: 24 - uint32 retcode = 4; // offset: 28 + uint32 retcode = 12; // offset: 24 + bool is_display = 13; // offset: 28 } -// Obf: MNALDMBFGEM +// Obf: MKDOMJOBANO // Type: Req -// CmdID: 2826 +// CmdID: 2887 message SetSignatureCsReq { - string signature = 13; // offset: 16 + string signature = 15; // offset: 16 } -// Obf: PJILCCMHODG +// Obf: FOAAMBMEOPK // Type: Rsp -// CmdID: 2839 +// CmdID: 2829 message SetSignatureScRsp { - string signature = 15; // offset: 24 - uint32 retcode = 5; // offset: 32 + string signature = 14; // offset: 16 + uint32 retcode = 6; // offset: 32 } -// Obf: AALDHDBGOLF +// Obf: KPJIDIACCKN // Type: Req -// CmdID: 2801 +// CmdID: 2812 message SetAssistAvatarCsReq { - uint32 avatar_id = 11; // offset: 32 - repeated uint32 avatar_id_list = 2; // offset: 16 + repeated uint32 avatar_id_list = 14; // offset: 24 + uint32 avatar_id = 9; // offset: 32 } -// Obf: CKKFLGNBPLG +// Obf: KFMDFCHECOM // Type: Rsp -// CmdID: 2874 +// CmdID: 2854 message SetAssistAvatarScRsp { - repeated uint32 avatar_id_list = 6; // offset: 16 - uint32 retcode = 7; // offset: 32 - uint32 avatar_id = 9; // offset: 36 + repeated uint32 avatar_id_list = 9; // offset: 24 + uint32 avatar_id = 7; // offset: 32 + uint32 retcode = 4; // offset: 36 } -// Obf: GKIPMIMPDLE enum CmdPlayerReturnType { - 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; + JGDHIFOCFMM_NLCDGIPGFDJ = 0; + CmdKFFEEDHEOOH = 4552; + CmdPlayerReturnInfoQueryScRsp = 4587; + CmdPlayerReturnExtraHcoinProgressScNotify = 4571; + CmdPlayerReturnSignScRsp = 4580; + CmdPlayerReturnTakePointRewardScRsp = 4513; + CmdFEIHGOEPANI = 4573; + CmdPlayerReturnTakeCustomRelicScRsp = 4542; + CmdPlayerReturnTakeRelicScRsp = 4554; + CmdPlayerReturnTakeCustomRelicCsReq = 4509; + CmdPlayerReturnTakeRelicCsReq = 4512; + CmdPlayerReturnTakeRewardScRsp = 4581; + CmdPlayerReturnInfoQueryCsReq = 4510; + CmdPlayerReturnTakePointRewardCsReq = 4536; + CmdTakeReturnExtraHcoinRewardScRsp = 4524; + CmdPlayerReturnSignCsReq = 4503; + CmdPlayerReturnTakeExtraHcoinScNotify = 4583; + JGDHIFOCFMM_HIJOOLDBOGH = 4578; + CmdPlayerReturnPointChangeScNotify = 4527; + CmdTakeReturnExtraHcoinRewardCsReq = 4561; + CmdPlayerReturnForceFinishScNotify = 4529; + CmdPlayerReturnTakeRewardCsReq = 4515; } -enum GGFCMMIFOHM { - GGFCMMIFOHM_DJGMIMCHCMB = 0; - GGFCMMIFOHM_OCNNBFFGALD = 1; - GGFCMMIFOHM_BCDOIELOANN = 2; +enum PJIMOBKFDNP { + PJIMOBKFDNP_OPIIMBHECNJ = 0; + PJIMOBKFDNP_FIKAGKIKFIJ = 1; + PJIMOBKFDNP_NDBNMMJCAIC = 2; } -enum BDHENEOKMFE { - BDHENEOKMFE_PCPDHELPKEM = 0; - BDHENEOKMFE_LNBJFAGKPCD = 1; - BDHENEOKMFE_HBIKIIGPJMJ = 2; +enum MMLAPDEBFJM { + MMLAPDEBFJM_NLCDGIPGFDJ = 0; + MMLAPDEBFJM_reward = 1; + MMLAPDEBFJM_IEIKAPNDPCI = 2; } // Type: Notify -// CmdID: 4591 -message HIBLMDNPOMN { - uint32 AFPKJLBLPLG = 4; // offset: 24 +// CmdID: 4573 +message FEIHGOEPANI { + uint32 PKOKBHDLFNM = 12; // offset: 24 } -message KEOLEHHLHHM { - uint32 EDIGJGGPPON = 4; // offset: 28 - BDHENEOKMFE authkey_ver = 8; // offset: 24 - uint32 HMPPEEMEPMC = 15; // offset: 32 +message KEHOGIENDKC { + MMLAPDEBFJM authkey_ver = 9; // offset: 24 + uint32 AIBJEFAPGMN = 5; // offset: 28 + uint32 DACCGMCONBP = 6; // offset: 32 } -// Obf: FNDNCHNNIIK +// Obf: LAJDMCJIBOP // Type: Req -// CmdID: 4510 +// CmdID: 4503 message PlayerReturnSignCsReq { - repeated KEOLEHHLHHM DMHGDPBAALN = 1; // offset: 24 + repeated KEHOGIENDKC AALGEFBLHEA = 4; // offset: 24 } -// Obf: EGMDAFPGHDB +// Obf: INPJIEHGCEG // Type: Rsp -// CmdID: 4594 +// CmdID: 4580 message PlayerReturnSignScRsp { - repeated ItemList EBCAEFONDJC = 13; // offset: 16 - uint32 retcode = 10; // offset: 40 - repeated KEOLEHHLHHM DMHGDPBAALN = 15; // offset: 24 + repeated KEHOGIENDKC AALGEFBLHEA = 11; // offset: 16 + repeated ItemList GPFMEDKPEAJ = 8; // offset: 32 + uint32 retcode = 1; // offset: 40 } -// Obf: GGEJPEFEJND +// Obf: FPKPLOPKPBG // Type: Notify -// CmdID: 4595 +// CmdID: 4527 message PlayerReturnPointChangeScNotify { - uint32 LCDALEEEDJJ = 11; // offset: 24 + uint32 MNMJCNOLIII = 7; // offset: 24 } -// Obf: KKOAPONJPEJ +// Obf: KFBDGDKFPJO // Type: Req -// CmdID: 4514 +// CmdID: 4536 message PlayerReturnTakePointRewardCsReq { - uint32 EDIGJGGPPON = 11; // offset: 24 - uint32 HDABMKCNJJK = 3; // offset: 28 + uint32 DACCGMCONBP = 8; // offset: 24 + uint32 GMKKBFHOMCM = 14; // offset: 28 } -// Obf: HMLKLODJBKI +// Obf: CEAFINHNEBL // Type: Rsp -// CmdID: 4518 +// CmdID: 4513 message PlayerReturnTakePointRewardScRsp { - uint32 retcode = 4; // offset: 32 - uint32 HDABMKCNJJK = 9; // offset: 40 - ItemList BGPKPKHCGKE = 1; // offset: 24 - uint32 EDIGJGGPPON = 3; // offset: 36 + ItemList JNJPKNPCMIB = 10; // offset: 24 + uint32 retcode = 1; // offset: 32 + uint32 DACCGMCONBP = 14; // offset: 36 + uint32 GMKKBFHOMCM = 12; // offset: 40 } -// Obf: IOCJBBELJAM +// Obf: KIKINEEIMFM // Type: Req -// CmdID: 4509 +// CmdID: 4515 message PlayerReturnTakeRewardCsReq { } -// Obf: AAHFJLIMBFH +// Obf: MBCOHBBDJAA // Type: Rsp -// CmdID: 4598 +// CmdID: 4581 message PlayerReturnTakeRewardScRsp { - ItemList EBCAEFONDJC = 1; // offset: 16 - uint32 retcode = 10; // offset: 32 -} - -// Obf: FELMHJEBNJA -// Type: Req -// CmdID: 4563 -message PlayerReturnInfoQueryCsReq { - uint32 ACBNHJKFFMP = 3; // offset: 24 -} - -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 ILMJJCJMIPB { - uint32 avatar_id = 13; // offset: 24 - bool AMFLNLGBJGL = 9; // offset: 28 -} - -// Obf: AFGECEFAHDA -// Type: Rsp -// CmdID: 4526 -message PlayerReturnInfoQueryScRsp { - uint32 BJMNPNFNHOA = 15; // offset: 32 - KKNDEDPDFFL CAAFBGGIBKH = 2; // offset: 24 - uint32 retcode = 7; // offset: 36 -} - -// Obf: NKEKNLLGJJK -// Type: Notify -// CmdID: 4539 -message PlayerReturnForceFinishScNotify { - KKNDEDPDFFL CAAFBGGIBKH = 13; // offset: 16 -} - -// Obf: DPEGIBCEBIK -// Type: Req -// CmdID: 4501 -message PlayerReturnTakeRelicCsReq { - uint32 avatar_id = 6; // offset: 24 -} - -// Obf: OLKDDKOEPIK -// Type: Rsp -// CmdID: 4574 -message PlayerReturnTakeRelicScRsp { - uint32 avatar_id = 10; // offset: 36 - ItemList item_list = 7; // offset: 24 - uint32 retcode = 6; // offset: 32 -} - -// Obf: PLEFKNGHJNG -// Type: Notify -// CmdID: 4537 -message PlayerReturnTakeExtraHcoinScNotify { - uint32 ADDCPAGHJND = 10; // offset: 24 - bool BDFMCPBINKE = 12; // offset: 32 - uint32 HBPNBAPCHNJ = 1; // offset: 28 -} - -// Obf: NKAOLACJEMP -// Type: Req -// CmdID: 4504 -message PlayerReturnTakeCustomRelicCsReq { - uint32 avatar_id = 14; // offset: 24 -} - -// Obf: OFIOJFLDDIM -// Type: Rsp -// CmdID: 4538 -message PlayerReturnTakeCustomRelicScRsp { - uint32 retcode = 9; // offset: 36 - repeated Relic relic_list = 2; // offset: 16 - uint32 avatar_id = 7; // offset: 32 -} - -// Obf: KKLPOPGHBIE -// Type: Req -// 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: 4544 -message NEOADMEAIDK { - uint32 retcode = 2; // offset: 24 - uint32 GGALMCJNCNM = 15; // offset: 28 -} - -// Obf: KFFDKGMKPKL -enum CmdPlotType { - KFFDKGMKPKL_PCPDHELPKEM = 0; - CmdFinishPlotCsReq = 1191; - CmdFEFJJFEMMFE = 1110; -} - -// Obf: OONOGFBAPMF -// Type: Req -// 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: HDDDEAPLNEK -// Type: Rsp -// CmdID: 3210 -message GetPunkLordMonsterDataScRsp { - uint32 retcode = 6; // offset: 32 - repeated CIKJHLMOOIK PPOEDDFFEKK = 4; // offset: 16 -} - -// Obf: POBNLBNCHNO -// Type: Req -// CmdID: 3294 -message StartPunkLordRaidCsReq { - bool GEALJOJCJFN = 12; // offset: 24 - uint32 uid = 6; // offset: 28 - uint32 monster_id = 7; // offset: 32 -} - -// Obf: EIHHBFCBNFK -// Type: Rsp -// CmdID: 3295 -message StartPunkLordRaidScRsp { - 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: PAIHLIFIFLP -// Type: Req -// CmdID: 3214 -message SharePunkLordMonsterCsReq { - uint32 uid = 13; // offset: 32 - PunkLordShareType share_type = 12; // offset: 28 - uint32 monster_id = 3; // offset: 24 -} - -// Obf: BAGFJJGKJOC -// Type: Rsp -// CmdID: 3218 -message SharePunkLordMonsterScRsp { - uint32 uid = 13; // offset: 32 - uint32 monster_id = 4; // offset: 36 - uint32 retcode = 9; // offset: 24 - PunkLordShareType share_type = 6; // offset: 28 -} - -// Obf: GNIALMKNPEM -// Type: Req -// CmdID: 3209 -message SummonPunkLordMonsterCsReq { -} - -// Obf: LBLKFONNJCJ -// Type: Rsp -// CmdID: 3298 -message SummonPunkLordMonsterScRsp { - CIKJHLMOOIK FFCDPHMJJKG = 12; // offset: 24 + ItemList GPFMEDKPEAJ = 4; // offset: 24 uint32 retcode = 13; // offset: 32 } -// Obf: NPMHGLLJOFC +// Obf: PHGMHBGDPFG // Type: Req -// CmdID: 3274 -message TakePunkLordPointRewardCsReq { - uint32 level = 1; // offset: 28 - bool OINMENFPODP = 7; // offset: 24 +// CmdID: 4510 +message PlayerReturnInfoQueryCsReq { + uint32 ILLOCMPNIOH = 9; // offset: 24 } -// Obf: KKELEIDPKPB +message IBKDHOIDKJA { + repeated uint32 KCHPDJINNLH = 9; // offset: 16 + repeated uint32 KMMNJBAEMAB = 8; // offset: 24 + repeated uint32 ELKOPDBOMAD = 15; // offset: 32 + repeated PileItem NLMEEHNNOCP = 14; // offset: 48 + CEDCMIMKJHK BIHNCKPBBOA = 1718; // offset: 56 + bool NFFOAHMFCMD = 1035; // offset: 64 + bool OCPLGILCPPN = 1409; // offset: 65 + bool is_taken_reward = 4; // offset: 66 + bool HHFIEKHFNFP = 12; // offset: 67 + uint32 KAMECNCKNAB = 5; // offset: 68 + uint32 MODFNPMCAAN = 3; // offset: 72 + uint32 CFCNIPLEKON = 262; // offset: 76 + uint32 MNMJCNOLIII = 2; // offset: 80 + uint32 CLALLJOACNF = 1379; // offset: 84 + uint32 ACDPGFLDFHK = 1564; // offset: 88 + int64 IFEPJHGNCOI = 10; // offset: 96 + uint32 HBPKGODMJNK = 1975; // offset: 104 + uint32 PDHOMKKMEME = 6; // offset: 108 + PJIMOBKFDNP status = 1; // offset: 112 + uint32 world_level = 7; // offset: 116 + int64 finish_time = 11; // offset: 120 +} + +message CEDCMIMKJHK { + uint32 avatar_id = 8; // offset: 24 + bool FEBKMOCOJLE = 12; // offset: 28 +} + +// Obf: EBCEGDPGHLE // Type: Rsp -// CmdID: 3237 -message TakePunkLordPointRewardScRsp { - ItemList reward = 4; // offset: 24 - bool OINMENFPODP = 15; // offset: 32 - uint32 retcode = 10; // offset: 40 - uint32 level = 6; // offset: 36 +// CmdID: 4587 +message PlayerReturnInfoQueryScRsp { + IBKDHOIDKJA NAJPHJOFGBB = 12; // offset: 16 + uint32 retcode = 8; // offset: 32 + uint32 HDGPODMDLBL = 9; // offset: 36 } -// Obf: OOKCPEJBAEK +// Obf: CCKNNFODOMO // Type: Notify -// CmdID: 3204 -message PunkLordMonsterInfoScNotify { - repeated uint32 GDBIIMNJLBA = 12; // offset: 40 - PHOCECJOBHH FHPOILIMKII = 11; // offset: 16 - PunkLordMonsterBasicInfo basic_info = 8; // offset: 24 - INPBGNJMNKJ reason = 7; // offset: 48 +// CmdID: 4529 +message PlayerReturnForceFinishScNotify { + IBKDHOIDKJA NAJPHJOFGBB = 8; // offset: 16 } -// Obf: PPPNCFHKFGG +// Obf: OABAALAHIIA // Type: Req -// CmdID: 3238 +// CmdID: 4512 +message PlayerReturnTakeRelicCsReq { + uint32 avatar_id = 8; // offset: 24 +} + +// Obf: FFEKPEKHAPC +// Type: Rsp +// CmdID: 4554 +message PlayerReturnTakeRelicScRsp { + ItemList item_list = 4; // offset: 24 + uint32 retcode = 6; // offset: 32 + uint32 avatar_id = 12; // offset: 36 +} + +// Obf: GPDJDMFMBCN +// Type: Notify +// CmdID: 4583 +message PlayerReturnTakeExtraHcoinScNotify { + bool EAJKAIKEHOL = 1; // offset: 24 + uint32 ONAEMDLNJDA = 4; // offset: 28 + uint32 LHGKNPENJDO = 11; // offset: 32 +} + +// Obf: HPKIKIEFALC +// Type: Req +// CmdID: 4509 +message PlayerReturnTakeCustomRelicCsReq { + uint32 avatar_id = 2; // offset: 24 +} + +// Obf: FODMCAGKAIO +// Type: Rsp +// CmdID: 4542 +message PlayerReturnTakeCustomRelicScRsp { + repeated Relic relic_list = 12; // offset: 24 + uint32 avatar_id = 1; // offset: 32 + uint32 retcode = 15; // offset: 36 +} + +// Obf: IDFEIJGOFBL +// Type: Req +// CmdID: 4561 +message TakeReturnExtraHcoinRewardCsReq { +} + +// Obf: FPKDOKMHBKN +// Type: Rsp +// CmdID: 4524 +message TakeReturnExtraHcoinRewardScRsp { + ItemList reward = 6; // offset: 24 + uint32 CFCNIPLEKON = 1; // offset: 32 + uint32 retcode = 2; // offset: 36 +} + +// Obf: LODKEPFLBKK +// Type: Notify +// CmdID: 4571 +message PlayerReturnExtraHcoinProgressScNotify { + uint32 HBPKGODMJNK = 6; // offset: 24 +} + +message CEINLELLFLF { + repeated EEBPHJCNBFO avatar_list = 11; // offset: 24 + uint32 ACDPGFLDFHK = 8; // offset: 32 +} + +// Type: Rsp +// CmdID: 4552 +message KFFEEDHEOOH { + uint32 retcode = 7; // offset: 24 + uint32 ACDPGFLDFHK = 3; // offset: 28 +} + +enum CmdPlotType { + MENMKJOIJBE_NLCDGIPGFDJ = 0; + CmdONNIDPKMOPB = 1103; + CmdHPOFMGOOHAN = 1173; +} + +// Type: Req +// CmdID: 1173 +message HPOFMGOOHAN { + uint32 CAMCBJPOMLC = 14; // offset: 24 +} + +// Type: Rsp +// CmdID: 1103 +message ONNIDPKMOPB { + uint32 CAMCBJPOMLC = 4; // offset: 24 + uint32 retcode = 5; // offset: 28 +} + +enum CmdPunkLordType { + JICHKOBOBNA_NLCDGIPGFDJ = 0; + CmdGetPunkLordDataCsReq = 3242; + CmdStartPunkLordRaidCsReq = 3280; + CmdGetKilledPunkLordMonsterDataScRsp = 3259; + CmdPunkLordRaidTimeOutScNotify = 3261; + CmdSummonPunkLordMonsterCsReq = 3215; + CmdTakePunkLordPointRewardScRsp = 3283; + CmdTakePunkLordPointRewardCsReq = 3254; + CmdStartPunkLordRaidScRsp = 3227; + CmdGetPunkLordBattleRecordCsReq = 3201; + CmdGetPunkLordBattleRecordScRsp = 3267; + CmdSharePunkLordMonsterScRsp = 3213; + CmdGetPunkLordDataScRsp = 3276; + CmdPunkLordDataChangeNotify = 3228; + CmdSummonPunkLordMonsterScRsp = 3281; + CmdPunkLordMonsterKilledNotify = 3266; + CmdGetPunkLordMonsterDataCsReq = 3273; + CmdTakeKilledPunkLordMonsterScoreScRsp = 3249; + CmdGetPunkLordMonsterDataScRsp = 3203; + CmdPunkLordBattleResultScNotify = 3252; + CmdPunkLordMonsterInfoScNotify = 3209; + CmdGetKilledPunkLordMonsterDataCsReq = 3248; + CmdTakeKilledPunkLordMonsterScoreCsReq = 3230; + CmdSharePunkLordMonsterCsReq = 3236; +} + +enum OKJKPOEGBCK { + OKJKPOEGBCK_NLCDGIPGFDJ = 0; + OKJKPOEGBCK_LJBCDJNNBJH = 1; + OKJKPOEGBCK_PDBDEFEOAIA = 2; + OKJKPOEGBCK_OIOODGOPIHK = 3; + OKJKPOEGBCK_MFKMJIKDHNG = 4; +} + +message JEIAEAEGEBJ { + PunkLordMonsterBasicInfo basic_info = 1; // offset: 16 + GMDHIALLILJ FDJHMFAGEOA = 14; // offset: 24 + uint32 HDHIFJNJOBK = 6; // offset: 40 + PunkLordAttackerStatus HCEENPENFGI = 13; // offset: 44 +} + +// Obf: PNLGHIIDPGF +// Type: Req +// CmdID: 3273 +message GetPunkLordMonsterDataCsReq { +} + +// Obf: FDJIMEBNEMD +// Type: Rsp +// CmdID: 3203 +message GetPunkLordMonsterDataScRsp { + repeated JEIAEAEGEBJ PBLBBDBDLEK = 8; // offset: 24 + uint32 retcode = 14; // offset: 32 +} + +// Obf: GNEBIBDMKHP +// Type: Req +// CmdID: 3280 +message StartPunkLordRaidCsReq { + uint32 monster_id = 7; // offset: 24 + bool IDMPMEOCJIK = 15; // offset: 28 + uint32 uid = 2; // offset: 32 +} + +// Obf: NEJJPFMAOOB +// Type: Rsp +// CmdID: 3227 +message StartPunkLordRaidScRsp { + GEGLJDELBHA scene = 5; // offset: 16 + repeated uint32 FNMGMNABAJG = 2; // offset: 32 + JEIAEAEGEBJ ONICJOAOEMA = 15; // offset: 40 + uint32 retcode = 6; // offset: 48 + bool IDMPMEOCJIK = 4; // offset: 52 + int64 PEAMKPJKIEL = 14; // offset: 56 +} + +// Obf: ANJMHNEPNBP +// Type: Req +// CmdID: 3236 +message SharePunkLordMonsterCsReq { + PunkLordShareType share_type = 13; // offset: 24 + uint32 uid = 15; // offset: 28 + uint32 monster_id = 1; // offset: 32 +} + +// Obf: KKCHHOMOBDG +// Type: Rsp +// CmdID: 3213 +message SharePunkLordMonsterScRsp { + uint32 retcode = 12; // offset: 24 + PunkLordShareType share_type = 2; // offset: 28 + uint32 monster_id = 9; // offset: 32 + uint32 uid = 5; // offset: 36 +} + +// Obf: EHJHGMHCEAL +// Type: Req +// CmdID: 3215 +message SummonPunkLordMonsterCsReq { +} + +// Obf: MOLFHANBJOG +// Type: Rsp +// CmdID: 3281 +message SummonPunkLordMonsterScRsp { + JEIAEAEGEBJ ONICJOAOEMA = 7; // offset: 16 + uint32 retcode = 9; // offset: 32 +} + +// Obf: GHEMEECJJIB +// Type: Req +// CmdID: 3254 +message TakePunkLordPointRewardCsReq { + bool LEFJBFMDEGK = 9; // offset: 24 + uint32 level = 5; // offset: 28 +} + +// Obf: INBDBFEEBAD +// Type: Rsp +// CmdID: 3283 +message TakePunkLordPointRewardScRsp { + ItemList reward = 2; // offset: 16 + uint32 level = 11; // offset: 32 + uint32 retcode = 10; // offset: 36 + bool LEFJBFMDEGK = 8; // offset: 40 +} + +// Obf: EBNLFLNLAFK +// Type: Notify +// CmdID: 3209 +message PunkLordMonsterInfoScNotify { + repeated uint32 FNMGMNABAJG = 12; // offset: 24 + CJDIAHDLCNJ FDJHMFAGEOA = 7; // offset: 32 + PunkLordMonsterBasicInfo basic_info = 13; // offset: 40 + PAKHPLAHGBN reason = 1; // offset: 48 +} + +// Obf: PPONBPACPAE +// Type: Req +// CmdID: 3242 message GetPunkLordDataCsReq { } -// Obf: PIOLMPAEGEL +// Obf: GBDFLHHJCGM // Type: Rsp -// CmdID: 3272 +// CmdID: 3276 message GetPunkLordDataScRsp { - 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 + repeated uint32 IEPPNGMCKJH = 6; // offset: 24 + uint32 retcode = 2; // offset: 32 + uint32 BPCOIOLGEMK = 8; // offset: 36 + int64 NEOGLPEGBHE = 3; // offset: 40 + uint32 GIIIFDGFJPG = 9; // offset: 48 + uint32 MGBHJPPJHEA = 5; // offset: 52 + uint32 KCBPBMOJOKJ = 11; // offset: 56 + uint32 LCAFKPGBDOL = 1; // offset: 60 } -// Obf: MHLOEECMCCO +// Obf: IDOMBJBHFEO // Type: Notify -// CmdID: 3233 +// CmdID: 3261 message PunkLordRaidTimeOutScNotify { - PunkLordMonsterBasicInfo FFCDPHMJJKG = 3; // offset: 24 + PunkLordMonsterBasicInfo ONICJOAOEMA = 14; // offset: 16 } -// Obf: ICIFIJJHKLF +// Obf: IKCMNJJGNHK // Type: Notify -// CmdID: 3244 +// CmdID: 3252 message PunkLordBattleResultScNotify { - 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 + CJDIAHDLCNJ FDJHMFAGEOA = 14; // offset: 16 + PunkLordMonsterBasicInfo ONICJOAOEMA = 9; // offset: 32 + uint32 KENLJIJJEJL = 2; // offset: 40 + uint32 BJKBGOALNHA = 15; // offset: 44 + uint32 EJGIOGKKIKH = 3; // offset: 48 } -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 +message FGFGINEFBBK { + bool APCMAIJPPEH = 9; // offset: 24 + uint32 monster_id = 5; // offset: 28 + int64 create_time = 7; // offset: 32 + uint32 FJKDAFHKPGC = 4; // offset: 40 + uint32 config_id = 12; // offset: 44 + uint32 world_level = 6; // offset: 48 } -// Obf: NBGOEPOCFMI +// Obf: CDBGGEJBNNM // Type: Req -// CmdID: 3300 +// CmdID: 3248 message GetKilledPunkLordMonsterDataCsReq { } -// Obf: JDCFEDOEFHM +// Obf: DJALOMIEKNP // Type: Rsp -// CmdID: 3289 +// CmdID: 3259 message GetKilledPunkLordMonsterDataScRsp { - repeated LMIINHHKLNL GPBKIHALINB = 8; // offset: 16 - uint32 retcode = 9; // offset: 40 - repeated JLLIDDIBOHI LKFKKGNACNP = 6; // offset: 24 + repeated FGFGINEFBBK CPPDAIMLDGB = 4; // offset: 16 + repeated CDCCPHILOCC BLLLCPONFBE = 10; // offset: 32 + uint32 retcode = 6; // offset: 40 } -// Obf: MKAKMPIKCEL +// Obf: EPHPENFEPAJ // Type: Notify -// CmdID: 3221 +// CmdID: 3266 message PunkLordMonsterKilledNotify { - LMIINHHKLNL PFOALOMJHDN = 5; // offset: 16 + FGFGINEFBBK PEBMDFAGJAM = 5; // offset: 16 } -// Obf: AOIEMJNFOMI +// Obf: OMEEPHBFPHM // Type: Req -// CmdID: 3228 +// CmdID: 3230 message TakeKilledPunkLordMonsterScoreCsReq { - bool MDNFLHMOLNB = 11; // offset: 32 - JLLIDDIBOHI JIPALBLOPFI = 9; // offset: 24 + CDCCPHILOCC KHOLBEGBFOM = 2; // offset: 16 + bool LOMGNMFAPGE = 14; // offset: 32 } -// Obf: CFDJIMPOMBG +// Obf: MMIGPCKGBBO // Type: Rsp -// CmdID: 3265 +// CmdID: 3249 message TakeKilledPunkLordMonsterScoreScRsp { - uint32 retcode = 8; // offset: 40 - uint32 score_id = 12; // offset: 36 - repeated JLLIDDIBOHI DGLHFPIPFDJ = 4; // offset: 16 - bool MDNFLHMOLNB = 1; // offset: 32 + repeated CDCCPHILOCC DFJFJNPCIPA = 7; // offset: 16 + uint32 score_id = 5; // offset: 32 + bool LOMGNMFAPGE = 10; // offset: 36 + uint32 retcode = 15; // offset: 40 } -// Obf: LGMCKMHEIAL +// Obf: NOAINAEHIJE // Type: Notify -// CmdID: 3273 +// CmdID: 3228 message PunkLordDataChangeNotify { - uint32 DBAKNBHLNJK = 12; // offset: 28 - uint32 EJFEBCKDNNH = 7; // offset: 32 - uint32 CLMONEEIEJE = 4; // offset: 24 + uint32 MGBHJPPJHEA = 7; // offset: 24 + uint32 BPCOIOLGEMK = 15; // offset: 28 + uint32 GIIIFDGFJPG = 5; // offset: 32 } -// Obf: PPMICPCNALN +// Obf: BIMOGNBKODL // Type: Req -// CmdID: 3253 +// CmdID: 3201 message GetPunkLordBattleRecordCsReq { - JLLIDDIBOHI JIPALBLOPFI = 12; // offset: 24 + CDCCPHILOCC KHOLBEGBFOM = 10; // offset: 16 } -// Obf: OOGOAJNNEHL +// Obf: MAMCOFJJOHG // Type: Rsp -// CmdID: 3208 +// CmdID: 3267 message GetPunkLordBattleRecordScRsp { - JLLIDDIBOHI JIPALBLOPFI = 4; // offset: 16 - repeated PHOCECJOBHH DFIDPJEIBJK = 8; // offset: 24 - repeated TryDownLoadReplay PACIODONHGJ = 3; // offset: 32 - uint32 retcode = 12; // offset: 48 + CDCCPHILOCC KHOLBEGBFOM = 5; // offset: 16 + repeated CJDIAHDLCNJ GAIKBNPIFLM = 10; // offset: 32 + repeated TryDownLoadReplay HLCIMLHMEKI = 13; // offset: 40 + uint32 retcode = 15; // offset: 48 } -message NMHKDLJPGIL { - uint32 group_id = 9; // offset: 28 - uint32 PBOLMBLKDND = 10; // offset: 24 +message BLPHONLBNBO { + uint32 group_id = 14; // offset: 24 + uint32 PCCCKLNCLHB = 8; // offset: 28 } -message HMJGADLIONA { - MotionInfo motion = 14; // offset: 24 - uint32 entity_id = 4; // offset: 32 +message AHCLMAGAHPN { + MotionInfo motion = 1; // offset: 24 + uint32 entity_id = 3; // 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 +message DGHPIDMDOJM { + string uuid = 8; // offset: 16 + BLPHONLBNBO OEIBHLMDJKA = 9; // offset: 24 + AHCLMAGAHPN PPJFMBIGIGB = 5; // offset: 40 + uint32 GABODFDMPMM = 7; // offset: 48 + uint32 CPFCMKLCMFG = 15; // offset: 52 } -// Obf: OHPJMMPOJEN enum CmdQuestType { - 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; + HNJJNHPFBGO_NLCDGIPGFDJ = 0; + CmdQuestRecordScNotify = 910; + CmdFinishQuestCsReq = 987; + CmdTakeQuestRewardScRsp = 927; + CmdGetQuestDataCsReq = 973; + CmdGetQuestRecordCsReq = 915; + CmdFinishQuestScRsp = 929; + CmdTakeQuestOptionalRewardCsReq = 912; + CmdTakeQuestRewardCsReq = 980; + HNJJNHPFBGO_OJKCEKKDLEL = 909; + CmdGetQuestRecordScRsp = 981; + CmdGetQuestDataScRsp = 903; + CmdTakeQuestOptionalRewardScRsp = 954; + CmdBatchGetQuestDataScRsp = 942; } -// Obf: EHLHFNOLLIC enum QuestStatus { - EHLHFNOLLIC_OAEAJIGOCDK = 0; - EHLHFNOLLIC_HFLGEEJCCNA = 1; - EHLHFNOLLIC_BFEBJMNFMOF = 2; - EHLHFNOLLIC_GELINEKAPAD = 3; - EHLHFNOLLIC_CEFPGDMHCOH = 4; + QUEST_NONE = 0; + QUEST_DOING = 1; + QUEST_FINISH = 2; + QUEST_CLOSE = 3; + QUEST_DELETE = 4; } -// Obf: FOINOGAKJAK +// Obf: EMKAACCBCCB // Type: Req -// CmdID: 991 +// CmdID: 973 message GetQuestDataCsReq { } -// Obf: HDHLIOPJBNA message Quest { - 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 + repeated uint32 EBBFIOIOPAD = 14; // offset: 24 + int64 finish_time = 13; // offset: 32 + QuestStatus status = 2; // offset: 40 + uint32 progress = 10; // offset: 44 + uint32 id = 12; // offset: 48 } -// Obf: CNJDNBBDNBE +// Obf: BMENGFFDCNB // Type: Rsp -// CmdID: 910 +// CmdID: 903 message GetQuestDataScRsp { - uint32 total_achievement_exp = 14; // offset: 36 - uint32 retcode = 3; // offset: 32 - repeated Quest quest_list = 5; // offset: 24 + repeated Quest quest_list = 15; // offset: 24 + uint32 retcode = 14; // offset: 32 + uint32 total_achievement_exp = 10; // offset: 36 } -// Obf: BAPBMNKHBID +// Obf: EMHALMBFHKG // Type: Req -// CmdID: 994 +// CmdID: 980 message TakeQuestRewardCsReq { - repeated uint32 GAJMPLPKDPM = 14; // offset: 16 + repeated uint32 succ_quest_id_list = 9; // offset: 24 } -// Obf: ANOEAFGIMFK +// Obf: MGAMADCNPAG // Type: Rsp -// CmdID: 995 +// CmdID: 927 message TakeQuestRewardScRsp { - ItemList reward = 1; // offset: 40 - repeated uint32 GAJMPLPKDPM = 4; // offset: 32 - repeated uint32 FNIPKMFJMCE = 2; // offset: 16 - uint32 retcode = 5; // offset: 48 + repeated uint32 succ_quest_id_list = 14; // offset: 16 + repeated uint32 NNOLOKOCEPO = 9; // offset: 24 + ItemList reward = 3; // offset: 32 + uint32 retcode = 15; // offset: 48 } -// Obf: BCDPENPFFGN +// Obf: JOMMJIBBCCI // Type: Req -// CmdID: 901 +// CmdID: 912 message TakeQuestOptionalRewardCsReq { - uint32 ODONPMONGJA = 1; // offset: 28 - uint32 JKOAAFGPNCJ = 6; // offset: 24 + uint32 optional_reward_id = 13; // offset: 24 + uint32 quest_id = 12; // offset: 28 } -// Obf: BFAJGACGMOP +// Obf: JGAMLCKCIKB // Type: Rsp -// CmdID: 974 +// CmdID: 954 message TakeQuestOptionalRewardScRsp { - uint32 ODONPMONGJA = 3; // offset: 36 - uint32 retcode = 8; // offset: 32 - ItemList reward = 9; // offset: 24 + ItemList reward = 14; // offset: 16 + uint32 quest_id = 3; // offset: 32 + uint32 retcode = 2; // offset: 36 } -// Obf: MBICELHJOIL +// Obf: NKOIPKDPHGF // Type: Req -// CmdID: 909 +// CmdID: 915 message GetQuestRecordCsReq { } -message JOHPGEDGJAD { - uint32 progress = 11; // offset: 24 - uint32 GNBLOHMPACL = 3; // offset: 28 +message ECLGDFGGOFH { + uint32 MNLAMKJIAOC = 3; // offset: 24 + uint32 progress = 14; // offset: 28 } -// Obf: LEHLIKHOCFJ +// Obf: ABFPFFEJCBP // Type: Rsp -// CmdID: 998 +// CmdID: 981 message GetQuestRecordScRsp { - repeated JOHPGEDGJAD LEGNEHHPDEI = 12; // offset: 24 - uint32 retcode = 5; // offset: 32 + repeated ECLGDFGGOFH AOOFGCNFBPL = 6; // offset: 16 + uint32 retcode = 4; // offset: 32 } -// Obf: HHBAACLGKGL +// Obf: GILLCJGDGOD // Type: Notify -// CmdID: 963 +// CmdID: 910 message QuestRecordScNotify { - JOHPGEDGJAD MOHJDHKKIGB = 2; // offset: 24 + ECLGDFGGOFH HLMPJLDBPJP = 11; // offset: 16 } -// Obf: JAFEBIIJCJE // Type: Req -// CmdID: 926 -message CmdFinishQuestCsReq { - uint32 group_id = 14; // offset: 24 - uint32 ODONPMONGJA = 15; // offset: 28 - uint32 prop_id = 9; // offset: 32 +// CmdID: 987 +message FinishQuestCsReq { + uint32 quest_id = 11; // offset: 24 + uint32 prop_id = 9; // offset: 28 + uint32 group_id = 3; // offset: 32 } // Type: Rsp -// CmdID: 939 -message GGAMPJLONGD { - uint32 retcode = 12; // offset: 24 +// CmdID: 929 +message FinishQuestScRsp { + uint32 retcode = 3; // offset: 24 } -message NOGJCCCLHPE { - repeated uint32 quest_list = 5; // offset: 24 +message BatchGetQuestDataCsReq { + repeated uint32 quest_list = 3; // offset: 24 } // Type: Rsp -// CmdID: 938 -message PJBEBLNJANM { - repeated Quest quest_list = 7; // offset: 24 - uint32 retcode = 12; // offset: 32 +// CmdID: 942 +message BatchGetQuestDataScRsp { + repeated Quest quest_list = 13; // offset: 24 + uint32 retcode = 4; // offset: 32 } -// 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; + ENMOIIMEDKD_NLCDGIPGFDJ = 0; + CmdGetSaveRaidCsReq = 2205; + CmdSetClientRaidTargetCountScRsp = 2240; + CmdGetAllSaveRaidScRsp = 2238; + CmdStartRaidCsReq = 2232; + CmdRaidInfoNotify = 2244; + ENMOIIMEDKD_GDJCOFKGJCG = 2227; + CmdDelSaveRaidScNotify = 2220; + CmdChallengeRaidNotify = 2229; + CmdGetRaidInfoScRsp = 2234; + CmdPMLIEFOFJHF = 2219; + CmdRaidKickByServer = 2212; + CmdGetRaidInfoCsReq = 2243; + CmdGetSaveRaidScRsp = 2208; + CmdLeaveRaidCsReq = 2207; + CmdStartRaidScRsp = 2242; + CmdLeaveRaidScRsp = 2223; + CmdTakeChallengeRaidRewardCsReq = 2245; + CmdTakeChallengeRaidRewardScRsp = 2209; + CmdSetClientRaidTargetCountCsReq = 2221; + CmdGetAllSaveRaidCsReq = 2203; } -enum NGNIKJBIMDB { - NGNIKJBIMDB_PCPDHELPKEM = 0; - NGNIKJBIMDB_NMBCDILDGNK = 1; - NGNIKJBIMDB_KLHDCOPPLNG = 2; - NGNIKJBIMDB_BCDHOFNMPNG = 3; +enum RaidStatus { + RAID_STATUS_NONE = 0; + RAID_STATUS_DOING = 1; + RAID_STATUS_FINISH = 2; + RAID_STATUS_FAILED = 3; } -enum GKHEHCOMHCM { - GKHEHCOMHCM_PCPDHELPKEM = 0; - GKHEHCOMHCM_NMBCDILDGNK = 1; - GKHEHCOMHCM_KLHDCOPPLNG = 2; +enum MJPGDJIGLKO { + MJPGDJIGLKO_NLCDGIPGFDJ = 0; + MJPGDJIGLKO_BMOOGBNPEAA = 1; + MJPGDJIGLKO_CIHFGJDCHIA = 2; } -enum AANCGOFCJJL { - AANCGOFCJJL_PCPDHELPKEM = 0; - AANCGOFCJJL_BEJJAKEIBCE = 1; +enum GMFMPPKAEHE { + GMFMPPKAEHE_NLCDGIPGFDJ = 0; + GMFMPPKAEHE_HNADCAHHKIJ = 1; } -message FNJJCIGJIKC { - SceneInfo FHJEOAKDCBC = 11; // offset: 24 - uint32 IECIKEOKNGE = 13; // offset: 40 - LineupInfo lineup = 9; // offset: 32 - uint32 world_level = 1; // offset: 44 +message GEGLJDELBHA { + SceneInfo MOPHKIGKDIK = 6; // offset: 16 + LineupInfo lineup = 2; // offset: 32 + uint32 raid_id = 1; // offset: 40 + uint32 world_level = 4; // offset: 44 } -// Obf: PKNPHNBALEE +// Obf: GDCGMBJAEGN // Type: Req -// CmdID: 2213 +// CmdID: 2232 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 + repeated EEBPHJCNBFO NIMDEPFJJNI = 9; // offset: 24 + repeated uint32 avatar_list = 4; // offset: 32 + uint32 raid_id = 15; // offset: 40 + uint32 world_level = 11; // offset: 44 + uint32 is_save = 5; // offset: 48 + uint32 prop_entity_id = 6; // offset: 52 } -// Obf: PFOADLJHJOA +// Obf: KPJCDAOHOAA // Type: Rsp -// CmdID: 2207 +// CmdID: 2242 message StartRaidScRsp { - uint32 retcode = 10; // offset: 32 - FNJJCIGJIKC scene = 14; // offset: 24 + GEGLJDELBHA scene = 5; // offset: 16 + uint32 retcode = 3; // offset: 32 } -// Obf: LJDOCJFELEJ +// Obf: KIKOJGLGJFE // Type: Req -// CmdID: 2230 +// CmdID: 2207 message LeaveRaidCsReq { - bool LLANIMFODFD = 9; // offset: 28 - uint32 IECIKEOKNGE = 15; // offset: 24 + bool is_save = 6; // offset: 24 + uint32 raid_id = 2; // offset: 28 } -// Obf: HELHCCEKLHO +// Obf: FPHIKGOGJIP // Type: Rsp -// CmdID: 2227 +// CmdID: 2223 message LeaveRaidScRsp { - uint32 retcode = 14; // offset: 28 - uint32 IECIKEOKNGE = 8; // offset: 32 - uint32 world_level = 3; // offset: 24 + uint32 retcode = 9; // offset: 24 + uint32 raid_id = 6; // offset: 28 + uint32 world_level = 2; // offset: 32 } -message MFHGFOLDIHD { - uint32 JKCGCAMIFIA = 2; // offset: 24 - uint32 GFBIMFHJAHA = 15; // offset: 32 - GKHEHCOMHCM PDFLHJMCAHK = 1; // offset: 28 +message RaidTargetInfo { + uint32 KKCKMCDGCGK = 13; // offset: 24 + uint32 LCILPGIDEAC = 11; // offset: 28 + MJPGDJIGLKO KCEEHIOCBPC = 6; // offset: 32 } -// Obf: MPJDCGAENND +// Obf: GKNMMJHBFEM // Type: Notify -// CmdID: 2235 +// CmdID: 2244 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 + ItemList item_list = 1; // offset: 24 + repeated RaidTargetInfo raid_target_info = 11; // offset: 32 + uint64 raid_finish_time = 9; // offset: 40 + uint32 world_level = 2; // offset: 48 + uint32 raid_id = 5; // offset: 52 + RaidStatus status = 12; // offset: 56 } -message ENDOLEJCHKP { - uint32 IECIKEOKNGE = 8; // offset: 24 - uint32 max_score = 12; // offset: 28 +message KBONOPFLPDJ { + uint32 raid_id = 1; // offset: 24 + uint32 max_score = 14; // offset: 28 } -message POCGJDLCMDM { - repeated uint32 LFBFJAEKGOF = 7; // offset: 24 - uint32 world_level = 8; // offset: 32 - uint32 IECIKEOKNGE = 3; // offset: 36 +message FinishedRaidInfo { + repeated uint32 NGKBFPFOOPK = 6; // offset: 16 + uint32 raid_id = 1; // offset: 32 + uint32 world_level = 3; // offset: 36 } -// Obf: OLHCIHDKOGK +// Obf: CELCIDNLPPO // Type: Req -// CmdID: 2202 +// CmdID: 2243 message GetRaidInfoCsReq { } // Obf: GetRaidInfoScRsp // Type: Rsp -// CmdID: 2244 +// CmdID: 2234 message GetRaidInfoScRsp { - 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 + repeated uint32 challenge_taken_reward_id_list = 12; // offset: 16 + repeated KBONOPFLPDJ challenge_raid_list = 1; // offset: 32 + repeated FinishedRaidInfo finished_raid_info_list = 5; // offset: 40 + uint32 retcode = 6; // offset: 48 } -message DKJCDLBIGDL { +message OICLHALJIEH { } // Type: Rsp -// CmdID: 2205 -message OHMFECJNLEG { - uint32 retcode = 14; // offset: 40 - repeated uint32 EOGMIHEPCGM = 2; // offset: 16 - repeated ENDOLEJCHKP BFMNAKCPGNN = 3; // offset: 32 -} - -// Obf: FOKIHKHGIIE -// Type: Req -// CmdID: 2201 -message TakeChallengeRaidRewardCsReq { - uint32 KIBNLNFPFIC = 11; // offset: 24 -} - -// Obf: ENMOPFHGPIE -// Type: Rsp -// CmdID: 2247 -message TakeChallengeRaidRewardScRsp { - uint32 KIBNLNFPFIC = 5; // offset: 36 - uint32 retcode = 14; // offset: 32 - ItemList reward = 4; // offset: 24 -} - -// Obf: POFCCMNJBNB -// Type: Notify // CmdID: 2219 -message ChallengeRaidNotify { - ENDOLEJCHKP OFLCHDECPDA = 15; // offset: 24 +message PMLIEFOFJHF { + repeated KBONOPFLPDJ DBOADIFANMH = 14; // offset: 24 + repeated uint32 ICCCHCCDKND = 3; // offset: 32 + uint32 retcode = 15; // offset: 40 } -// Obf: CHJGDIBGEHM +// Obf: JPCNCABCMGA // Type: Req -// CmdID: 2218 -message SetClientRaidTargetCountCsReq { - uint32 HJJMOOHHKMH = 14; // offset: 28 - uint32 progress = 3; // offset: 24 -} - -// Obf: KBJLAICNFHN -// Type: Rsp // CmdID: 2245 -message SetClientRaidTargetCountScRsp { - uint32 HJJMOOHHKMH = 4; // offset: 24 - uint32 progress = 1; // offset: 32 - uint32 retcode = 12; // offset: 28 +message TakeChallengeRaidRewardCsReq { + uint32 HEJANCCDGAP = 6; // offset: 24 } -// Obf: PNCFKGJNGFI -// Type: Req -// CmdID: 2236 -message GetSaveRaidCsReq { - uint32 IECIKEOKNGE = 6; // offset: 24 - uint32 world_level = 14; // offset: 28 -} - -// Obf: GCHONBOEJKC +// Obf: NOKJGNCMOBK // Type: Rsp -// CmdID: 2203 -message GetSaveRaidScRsp { - 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 +// CmdID: 2209 +message TakeChallengeRaidRewardScRsp { + ItemList reward = 13; // offset: 24 + uint32 retcode = 8; // offset: 32 + uint32 HEJANCCDGAP = 5; // offset: 36 } -message HGHOJCELDOF { - uint32 IECIKEOKNGE = 7; // offset: 32 - repeated MFHGFOLDIHD IPHPDADAFKF = 15; // offset: 16 - uint32 world_level = 6; // offset: 36 +// Obf: KJJDLEIGPMJ +// Type: Notify +// CmdID: 2229 +message ChallengeRaidNotify { + KBONOPFLPDJ GCBDMEPBNHN = 2; // offset: 24 } -// Obf: BJKDMBGNFGP +// Obf: PIKGCABFJAE // Type: Req -// CmdID: 2250 +// CmdID: 2221 +message SetClientRaidTargetCountCsReq { + uint32 KJKGHIEKNID = 6; // offset: 24 + uint32 progress = 12; // offset: 28 +} + +// Obf: GKGJKFHIPKI +// Type: Rsp +// CmdID: 2240 +message SetClientRaidTargetCountScRsp { + uint32 progress = 4; // offset: 24 + uint32 retcode = 13; // offset: 28 + uint32 KJKGHIEKNID = 14; // offset: 32 +} + +// Obf: NGDCCMAHNDF +// Type: Req +// CmdID: 2205 +message GetSaveRaidCsReq { + uint32 world_level = 4; // offset: 24 + uint32 raid_id = 7; // offset: 28 +} + +// Obf: MKMPGOFLAPA +// Type: Rsp +// CmdID: 2208 +message GetSaveRaidScRsp { + repeated RaidTargetInfo raid_target_info = 11; // offset: 16 + uint32 world_level = 14; // offset: 32 + uint32 raid_id = 10; // offset: 36 + uint32 retcode = 13; // offset: 40 + bool is_save = 15; // offset: 44 +} + +message RaidData { + repeated RaidTargetInfo raid_target_info = 3; // offset: 24 + uint32 raid_id = 1; // offset: 32 + uint32 world_level = 15; // offset: 36 +} + +// Obf: FHJENMNMMKO +// Type: Req +// CmdID: 2203 message GetAllSaveRaidCsReq { } -// Obf: DIKOOOFIEHN +// Obf: PNDCHLMHJCI // Type: Rsp -// CmdID: 2216 +// CmdID: 2238 message GetAllSaveRaidScRsp { - repeated HGHOJCELDOF LHJOOACNPPD = 6; // offset: 24 - uint32 retcode = 7; // offset: 32 + repeated RaidData raid_data_list = 14; // offset: 16 + uint32 retcode = 10; // offset: 32 } -// Obf: ENABCCNKCMA +// Obf: GDKFOIFIAFD // Type: Notify -// CmdID: 2231 +// CmdID: 2220 message DelSaveRaidScNotify { - uint32 IECIKEOKNGE = 6; // offset: 28 - uint32 world_level = 9; // offset: 24 + uint32 world_level = 14; // offset: 24 + uint32 raid_id = 11; // offset: 28 } -// Obf: PKKFEANFDKL +// Obf: MCJANHINPDO // Type: Notify -// CmdID: 2221 +// CmdID: 2212 message RaidKickByServer { - 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 + LineupInfo lineup = 13; // offset: 16 + SceneInfo scene = 3; // offset: 32 + uint32 world_level = 5; // offset: 40 + uint32 raid_id = 10; // offset: 44 + GMFMPPKAEHE reason = 12; // offset: 48 } -// Obf: MBPPIIEBBDJ enum CmdRaidCollectionType { - MBPPIIEBBDJ_PCPDHELPKEM = 0; - CmdFBKMLBAFKFL = 6942; - CmdRaidCollectionEnterNextRaidScRsp = 6955; - CmdRaidCollectionEnterNextRaidCsReq = 6950; - CmdRaidCollectionDataScRsp = 6960; - CmdRaidCollectionDataCsReq = 6941; + ONNDCODLMGD_NLCDGIPGFDJ = 0; + CmdRaidCollectionEnterNextRaidCsReq = 6960; + CmdRaidCollectionDataCsReq = 6958; + CmdRaidCollectionDataScRsp = 6946; + CmdRaidCollectionEnterNextRaidScRsp = 6942; + CmdHCNNKILFONI = 6956; } -message ALEOILCIFIN { - uint32 MFOFFFNIGDP = 4; // offset: 24 +message BOPOBHGDIKN { + uint32 OBLCIENDLED = 12; // offset: 24 } -// Obf: IIKDPPKJDMF +// Obf: KNDCKLDMJKB // Type: Req -// CmdID: 6941 +// CmdID: 6958 message RaidCollectionDataCsReq { } -// Obf: CMKLCKFAGLL +// Obf: APODDGMLMLF // Type: Rsp -// CmdID: 6960 +// CmdID: 6946 message RaidCollectionDataScRsp { - uint32 retcode = 13; // offset: 32 - repeated ALEOILCIFIN challenge_list = 8; // offset: 24 + repeated BOPOBHGDIKN challenge_list = 7; // offset: 24 + uint32 retcode = 2; // offset: 32 } // Type: Notify -// CmdID: 6942 -message FBKMLBAFKFL { - ALEOILCIFIN CEAKOOAOJLF = 15; // offset: 16 +// CmdID: 6956 +message HCNNKILFONI { + BOPOBHGDIKN EOGGPDHKKBJ = 13; // offset: 24 } -// Obf: GBDKHCKFJIJ +// Obf: JFEMDCIJMFA // Type: Req -// CmdID: 6950 +// CmdID: 6960 message RaidCollectionEnterNextRaidCsReq { - uint32 world_level = 12; // offset: 32 - uint32 IECIKEOKNGE = 4; // offset: 36 - repeated uint32 avatar_list = 3; // offset: 16 - uint32 LLANIMFODFD = 6; // offset: 40 + repeated uint32 avatar_list = 7; // offset: 16 + uint32 is_save = 3; // offset: 32 + uint32 world_level = 1; // offset: 36 + uint32 raid_id = 13; // offset: 40 } -// Obf: NMGANEHOHOJ +// Obf: NJGHHOHJGEO // Type: Rsp -// CmdID: 6955 +// CmdID: 6942 message RaidCollectionEnterNextRaidScRsp { - FNJJCIGJIKC scene = 12; // offset: 16 - uint32 retcode = 1; // offset: 32 + GEGLJDELBHA scene = 13; // offset: 16 + uint32 retcode = 11; // offset: 32 } -// Obf: FKKDLKJDPAL enum CmdRechargeGiftType { - FKKDLKJDPAL_PCPDHELPKEM = 0; - CmdSyncRechargeBenefitInfoScNotify = 8374; - CmdTakeRechargeBenefitRewardCsReq = 8377; - CmdTakeRechargeGiftRewardScRsp = 8370; - CmdGetRechargeBenefitInfoScRsp = 8368; - CmdGetRechargeGiftInfoScRsp = 8380; - CmdGetRechargeBenefitInfoCsReq = 8375; - CmdGetRechargeGiftInfoCsReq = 8361; - CmdTakeRechargeBenefitRewardScRsp = 8367; - CmdTakeRechargeGiftRewardCsReq = 8362; + OOCIMJEDCHK_NLCDGIPGFDJ = 0; + CmdTakeRechargeGiftRewardCsReq = 8376; + CmdTakeRechargeBenefitRewardCsReq = 8374; + CmdGetRechargeBenefitInfoCsReq = 8362; + CmdGetRechargeBenefitInfoScRsp = 8379; + CmdTakeRechargeBenefitRewardScRsp = 8364; + CmdGetRechargeGiftInfoCsReq = 8378; + CmdTakeRechargeGiftRewardScRsp = 8380; + CmdSyncRechargeBenefitInfoScNotify = 8372; + CmdGetRechargeGiftInfoScRsp = 8366; } -// Obf: EHHPNGBOLOC +// Obf: GFIIJCDEBDH // Type: Req -// CmdID: 8361 +// CmdID: 8378 message GetRechargeGiftInfoCsReq { } -message PPPFOMBLOIF { - message MPCLDCFCMEF { - enum BNDHJNDFFED { - BNDHJNDFFED_BHPNPOHCGLA = 0; - BNDHJNDFFED_AMJCMCJDPKD = 1; - BNDHJNDFFED_MHNFOICMBKM = 2; +message IJHPILBBHDI { + message BBIBCFCKPJH { + enum EGCFNCBLHJC { + EGCFNCBLHJC_EDHBOMMOKGM = 0; + EGCFNCBLHJC_ACBHGLIBJBG = 1; + EGCFNCBLHJC_LJLKNDIACEO = 2; } } - MPCLDCFCMEF.BNDHJNDFFED status = 7; // offset: 24 - uint32 index = 5; // offset: 28 + uint32 index = 9; // offset: 24 + BBIBCFCKPJH.EGCFNCBLHJC status = 4; // offset: 28 } -message ABIPCNKGFNI { - int64 end_time = 4; // offset: 40 - uint32 GMDDEBINGHE = 8; // offset: 32 - int64 DNNHCNCKJCM = 11; // offset: 48 - repeated PPPFOMBLOIF FLHLJMEMIHL = 1; // offset: 24 +message JBNGCJJDLHL { + repeated IJHPILBBHDI CFNNMOCBBFM = 8; // offset: 16 + uint32 gift_type = 5; // offset: 32 + int64 end_time = 15; // offset: 40 + int64 IFEPJHGNCOI = 10; // offset: 48 } -// Obf: LKAMPPHCKPD +// Obf: JFEKFHLDLPK +// Type: Rsp +// CmdID: 8366 +message GetRechargeGiftInfoScRsp { + repeated JBNGCJJDLHL OFIHOCCHNCN = 8; // offset: 16 + uint32 retcode = 3; // offset: 32 +} + +// Obf: KCEJICPPKKM +// Type: Req +// CmdID: 8376 +message TakeRechargeGiftRewardCsReq { + uint32 gift_type = 4; // offset: 24 +} + +// Obf: DCAICJKEIPH // Type: Rsp // CmdID: 8380 -message GetRechargeGiftInfoScRsp { - uint32 retcode = 1; // offset: 32 - repeated ABIPCNKGFNI FEKLJCAOGII = 14; // offset: 24 +message TakeRechargeGiftRewardScRsp { + ItemList reward = 7; // offset: 16 + JBNGCJJDLHL KJBDNIIBGNE = 13; // offset: 24 + uint32 retcode = 10; // offset: 40 } -// Obf: NKFEAPKGDLH +// Obf: EGNKGGAIGBJ // 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 GetRechargeBenefitInfoCsReq { } -message DHKCDCCHLHP { - uint32 HIILNPICKCG = 7; // offset: 32 - repeated uint32 AOOMEMCCPEM = 4; // offset: 16 - uint32 progress = 12; // offset: 40 - uint32 id = 5; // offset: 36 +message BCAJNMLLIED { + repeated uint32 OLHODIFNABL = 9; // offset: 16 + uint32 panel_id = 1; // offset: 32 + uint32 progress = 12; // offset: 36 + uint32 id = 4; // offset: 40 } -// Obf: LFKHIMEIEOD +// Obf: JNGJOABNBIM // Type: Rsp -// CmdID: 8368 +// CmdID: 8379 message GetRechargeBenefitInfoScRsp { - uint32 retcode = 5; // offset: 32 - repeated DHKCDCCHLHP BPOMPLDKHBL = 12; // offset: 24 + repeated BCAJNMLLIED OABBABNPPOO = 9; // offset: 24 + uint32 retcode = 13; // offset: 32 } -// Obf: EPCFMDPNEEC +// Obf: IMIOIKDAJOK // Type: Notify -// CmdID: 8374 +// CmdID: 8372 message SyncRechargeBenefitInfoScNotify { - DHKCDCCHLHP FIFHCICHDOH = 11; // offset: 16 + BCAJNMLLIED KLCGBJIEMPO = 3; // offset: 16 } -// Obf: LLFEHJEHNAK +// Obf: CKCPEGPJGLD // Type: Req -// CmdID: 8377 +// CmdID: 8374 message TakeRechargeBenefitRewardCsReq { - uint32 id = 10; // offset: 24 + uint32 id = 4; // offset: 24 } -// Obf: HECFFGANFGD +// Obf: JINIOBBNJPF // Type: Rsp -// CmdID: 8367 +// CmdID: 8364 message TakeRechargeBenefitRewardScRsp { - ItemList reward = 4; // offset: 32 - uint32 retcode = 6; // offset: 40 - DHKCDCCHLHP FIFHCICHDOH = 10; // offset: 24 + BCAJNMLLIED KLCGBJIEMPO = 1; // offset: 16 + ItemList reward = 7; // offset: 32 + uint32 retcode = 11; // offset: 40 } -// Obf: KEHJMOOMBBA enum CmdRecommendType { - KEHJMOOMBBA_PCPDHELPKEM = 0; - CmdGetBigDataRecommendCsReq = 2405; - CmdGetBigDataAllRecommendScRsp = 2419; - CmdGetBigDataRecommendScRsp = 2401; - CmdGetBigDataAllRecommendCsReq = 2447; + APDINKHBHGC_NLCDGIPGFDJ = 0; + CmdGetBigDataRecommendCsReq = 2419; + CmdGetBigDataRecommendScRsp = 2445; + CmdGetBigDataAllRecommendScRsp = 2429; + CmdGetBigDataAllRecommendCsReq = 2409; } -// Obf: KDPPFMPOJLL enum BigDataRecommendType { BIG_DATA_RECOMMEND_TYPE_NONE = 0; BIG_DATA_RECOMMEND_TYPE_EQUIPMENT = 1; @@ -30432,5788 +30701,5754 @@ enum BigDataRecommendType { BIG_DATA_RECOMMEND_TYPE_CHALLENGE_PEAK_BOSS = 7; BIG_DATA_RECOMMEND_TYPE_CHALLENGE = 8; BIG_DATA_RECOMMEND_TYPE_HMFFBIANKBF = 9; + BIG_DATA_RECOMMEND_TYPE_IGDNEOELFKC = 10; } -message JEFIKHKJFCM { - uint32 HOKJFKNPKAJ = 5; // offset: 24 - uint32 FCADJEENGML = 15; // offset: 28 +message BMMHJIFCGNO { + uint32 KAJCFPKEGBP = 15; // offset: 24 + uint32 MIPKOFFGPFA = 3; // offset: 28 } -// Obf: PACABAFEKAA message EquipmentRecommend { - repeated JEFIKHKJFCM equipment_list = 2; // offset: 16 + repeated BMMHJIFCGNO equipment_list = 3; // offset: 16 } -message MNGIIJPMJBE { - uint32 JAAMMNLMJCG = 7; // offset: 32 - uint32 FFIOFGADINM = 10; // offset: 24 - uint32 EAKBDLKIEFC = 9; // offset: 28 +message GHAJJBBEHBE { + uint32 BBGHAFGMMNM = 14; // offset: 24 + uint32 LMHDFOFNFII = 15; // offset: 28 + uint32 OAOPDHLDFIP = 5; // offset: 32 } -// Obf: PFOGOMFNOOG message RelicRecommend { - repeated MNGIIJPMJBE PEDFGEMEONK = 7; // offset: 24 + repeated GHAJJBBEHBE GMCNPKAJMHC = 1; // offset: 16 } -// Obf: IKIDEAEIHLJ +// Obf: KOAGMGNMMOC // Type: Req -// CmdID: 2405 +// CmdID: 2419 message GetBigDataRecommendCsReq { - uint32 equip_avatar = 9; // offset: 28 - BigDataRecommendType big_data_recommend_type = 2; // offset: 24 + uint32 equip_avatar = 1; // offset: 24 + BigDataRecommendType big_data_recommend_type = 3; // offset: 28 } -// Obf: INDCEKNDLLG +// Obf: BGGIHLHFPGA // Type: Rsp -// CmdID: 2401 +// CmdID: 2445 message GetBigDataRecommendScRsp { - 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 + uint32 retcode = 10; // offset: 32 + BigDataRecommendType big_data_recommend_type = 9; // offset: 40 + bool has_recommand = 1; // offset: 44 + uint32 equip_avatar = 4; // offset: 48 oneof recommend_type { - EquipmentRecommend equipment_recommend = 12; // offset: 16 - RelicRecommend relic_recommend = 2; // offset: 16 - EBJDMKPDCNK GIJOGKBMDIP = 14; // offset: 16 + EquipmentRecommend equipment_recommend = 13; // offset: 24 + RelicRecommend relic_recommend = 5; // offset: 24 + GNBBDMBNNDJ KHCMLINMGEN = 3; // offset: 24 } } message RecomendedAvatarInfo { - repeated uint32 avatar_id_list = 2; // offset: 16 - uint32 relic_set_id = 9; // offset: 36 - uint32 recommend_avatar_id = 8; // offset: 32 + repeated uint32 avatar_id_list = 8; // offset: 16 + uint32 relic_set_id = 3; // offset: 32 + uint32 recommend_avatar_id = 10; // offset: 36 } message BigDataRecommendRelicAvatar { - repeated RecomendedAvatarInfo recommended_avatar_info_list = 3; // offset: 24 + repeated RecomendedAvatarInfo recommended_avatar_info_list = 14; // offset: 16 } -message FNBJPMGMJDP { - uint32 NONOOKBIBOM = 4; // offset: 28 - uint32 DHHGLGJBDMJ = 11; // offset: 32 - uint32 JOGONJILJDL = 8; // offset: 24 +message JBGPLPCCDBJ { + uint32 MINCCILIJNN = 5; // offset: 24 + uint32 NMFGIBMHNKI = 12; // offset: 28 + uint32 GBJPBAHGBPO = 2; // offset: 32 } -message BKODLDOFMMJ { - uint32 EICEBJPMHMC = 1; // offset: 28 - uint32 DHHGLGJBDMJ = 15; // offset: 24 +message BPFDFOJOEMI { + uint32 LBDLAACOCCN = 5; // offset: 24 + uint32 MINCCILIJNN = 14; // offset: 28 } message BigDataAvatarRelicRecommend { - 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 + repeated JBGPLPCCDBJ outer_set_list = 11; // offset: 16 + repeated BPFDFOJOEMI body_main_property_list = 5; // offset: 24 + repeated BPFDFOJOEMI rope_main_property_list = 12; // offset: 32 + repeated JBGPLPCCDBJ inner_set_list = 6; // offset: 40 + repeated BPFDFOJOEMI sphere_main_property_list = 10; // offset: 48 + repeated BPFDFOJOEMI foot_main_property_list = 15; // offset: 56 + uint32 avatar_id = 14; // offset: 72 } message BigDataRecommendAvatarRelic { - repeated BigDataAvatarRelicRecommend recomended_relic_info_list = 12; // offset: 16 + repeated BigDataAvatarRelicRecommend recomended_relic_info_list = 13; // offset: 16 } -// Obf: NKNDJEBFODC +// Obf: HGKBKMFJJCB // Type: Req -// CmdID: 2447 +// CmdID: 2409 message GetBigDataAllRecommendCsReq { BigDataRecommendType big_data_recommend_type = 1; // offset: 24 } -// Obf: DMCJNHCMEKF +// Obf: EJEDKALMMNP // Type: Rsp -// CmdID: 2419 +// CmdID: 2429 message GetBigDataAllRecommendScRsp { - BigDataRecommendType big_data_recommend_type = 2; // offset: 32 - uint32 retcode = 5; // offset: 40 + BigDataRecommendType big_data_recommend_type = 13; // offset: 32 + uint32 retcode = 3; // offset: 40 oneof recommend_type { - BigDataRecommendRelicAvatar relic_avatar = 4; // offset: 24 - BigDataRecommendAvatarRelic avatar_relic = 15; // offset: 24 - EBJDMKPDCNK GIJOGKBMDIP = 13; // offset: 24 + BigDataRecommendRelicAvatar relic_avatar = 8; // offset: 16 + BigDataRecommendAvatarRelic avatar_relic = 1; // offset: 16 + GNBBDMBNNDJ KHCMLINMGEN = 4; // offset: 16 } } -// Obf: HFGOFJNCEAB enum CmdRedDotType { - HFGOFJNCEAB_PCPDHELPKEM = 0; - CmdEBBEGDKGOHL = 5938; - HFGOFJNCEAB_BLMDLKCGNGA = 5935; - HFGOFJNCEAB_ILHPEPLABED = 5930; - CmdKDFBLIPNHOL = 5927; - CmdGetAllRedDotDataCsReq = 5913; - CmdKNGEFJMKLKC = 5907; + AAGDLGIHHOE_NLCDGIPGFDJ = 0; + CmdEGELHCKMLNK = 5923; + CmdLLCOHLNBNGM = 5927; + AAGDLGIHHOE_EJDAHCIBGOF = 5944; + CmdGetAllRedDotDataScRsp = 5942; + AAGDLGIHHOE_KABNELBBNKH = 5907; + CmdGetAllRedDotDataCsReq = 5932; } -enum GNMDPMBGLBN { - GNMDPMBGLBN_AHDALMHEDMP = 0; - GNMDPMBGLBN_BNDLEGBCCMD = 1; - GNMDPMBGLBN_KJONLEKJFDL = 2; +enum KFMHMJLPHOG { + KFMHMJLPHOG_LFGOKFCPBOG = 0; + KFMHMJLPHOG_PFNPBLMEOJB = 1; + KFMHMJLPHOG_CBHMACJNEJG = 2; } -message HHMDONEOEAK { - repeated uint32 MCOAMPKKLJL = 11; // offset: 24 +message FHNAEJBKINH { + repeated uint32 KCNPFIGHDAL = 5; // offset: 24 } -message PGMMDCCGLJD { - map GKAONDBBDHF = 2; // offset: 16 - uint32 OGHFMOALPEO = 10; // offset: 32 - uint32 HIILNPICKCG = 6; // offset: 36 +message GFOAMKNHBFE { + map BANBCCBOEBJ = 8; // offset: 16 + uint32 panel_id = 14; // offset: 32 + uint32 FDEAKDCDGML = 6; // offset: 36 } -// Obf: EHFMKLHCOMA // Type: Req -// CmdID: 5913 +// CmdID: 5932 message GetAllRedDotDataCsReq { } // Type: Rsp -// CmdID: 5907 -message KNGEFJMKLKC { - repeated PGMMDCCGLJD MCLBKOHKHHB = 14; // offset: 24 - uint32 retcode = 6; // offset: 32 +// CmdID: 5942 +message GetAllRedDotDataScRsp { + repeated GFOAMKNHBFE KGONOBEAGAI = 3; // offset: 16 + uint32 retcode = 8; // offset: 32 } -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 +message NNCEFFFGNEN { + repeated uint32 switch_list = 15; // offset: 24 + uint32 group_id = 14; // offset: 32 + uint32 FDEAKDCDGML = 4; // offset: 36 + uint32 panel_id = 7; // offset: 40 + KFMHMJLPHOG BICLKAPMFGP = 3; // offset: 44 +} + +// Type: Rsp +// CmdID: 5923 +message EGELHCKMLNK { + uint32 FDEAKDCDGML = 13; // offset: 24 + uint32 retcode = 11; // offset: 28 + uint32 panel_id = 1; // offset: 32 + uint32 group_id = 4; // offset: 36 +} + +message ILDOMDOFEPK { + uint32 group_id = 1; // offset: 24 + uint32 FDEAKDCDGML = 4; // offset: 28 + uint32 panel_id = 11; // offset: 32 } // Type: Rsp // 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 LLCOHLNBNGM { + FHNAEJBKINH BKNKFNHIPAK = 11; // offset: 16 + uint32 FDEAKDCDGML = 2; // offset: 32 + uint32 group_id = 10; // offset: 36 + uint32 retcode = 1; // offset: 40 + uint32 panel_id = 12; // offset: 44 } -message OFNLBNEMHDA { - uint32 HIILNPICKCG = 12; // offset: 32 - uint32 group_id = 13; // offset: 24 - uint32 OGHFMOALPEO = 1; // offset: 28 -} - -// Type: Rsp -// 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: EOICCPKPFPB enum CmdRelicBoxType { - 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; - CmdReportRelicBoxActionCsReq = 8953; + MHMAOPPIBCL_NLCDGIPGFDJ = 0; + CmdOpenRelicBoxScRsp = 8961; + CmdGetRelicBoxDataScRsp = 8956; + CmdReportRelicBoxActionCsReq = 8957; + CmdReportRelicBoxActionScRsp = 8960; + CmdGetRelicBoxDataCsReq = 8968; + CmdSetRelicBoxCustomScRsp = 8970; + CmdSetRelicBoxTargetCsReq = 8952; + CmdConfirmRelicBoxCsReq = 8967; + CmdRelicBoxRegularScNotify = 8965; + CmdConfirmRelicBoxScRsp = 8953; + CmdOpenRelicBoxCsReq = 8954; + CmdSetRelicBoxTargetScRsp = 8969; + CmdSetRelicBoxCustomCsReq = 8966; } -enum JHHBIOJHEGL { - JHHBIOJHEGL_CLPHMAJJILA = 0; - JHHBIOJHEGL_BIFEINAKLHF = 1; - JHHBIOJHEGL_PLPMKCCPHOI = 2; +enum BDFGBPHEPDI { + BDFGBPHEPDI_PDKLDMNAJBO = 0; + BDFGBPHEPDI_KCCEHPABIKB = 1; + BDFGBPHEPDI_IEGNMOODDAK = 2; } -enum MDIKAOAEJHN { - MDIKAOAEJHN_IHPFCMLEKCG = 0; - MDIKAOAEJHN_JLAHFIDKOMG = 1; +enum JFIIIHFBLPA { + JFIIIHFBLPA_NEODNIFGDJC = 0; + JFIIIHFBLPA_BPKKHFFJGGI = 1; } -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 PNGBDDIBCDD { + repeated RelicAffix sub_affix_list = 1; // offset: 24 + uint32 level = 11; // offset: 32 + uint32 tid = 8; // offset: 36 + uint32 main_affix_id = 4; // offset: 40 + uint32 type = 13; // offset: 44 + uint32 exp = 10; // offset: 48 } -message MGGLDHHPNBM { - uint32 AFEIBDDGGEF = 11; // offset: 24 - uint32 LBAEHCIFNNE = 2; // offset: 28 +message JBOAAPIDOIC { + uint32 IPILHKHCLJH = 11; // offset: 24 + uint32 FLFOCHJFLOE = 7; // offset: 28 } -message OMHAOBFKIKE { - uint32 avatar_id = 12; // offset: 36 - MGGLDHHPNBM AAGBLPKDJJP = 5; // offset: 16 - MDIKAOAEJHN HIMECMGJKOM = 2; // offset: 32 +message HGABLJFOKDG { + JBOAAPIDOIC NOAJIGHLIIC = 1; // offset: 24 + JFIIIHFBLPA HDHKAHJBFKD = 11; // offset: 32 + uint32 avatar_id = 5; // offset: 36 } -message NBIOEKILHEN { - MGGLDHHPNBM AAGBLPKDJJP = 1; // offset: 24 - uint32 avatar_id = 5; // offset: 32 +message BEBNHPCBMPF { + JBOAAPIDOIC NOAJIGHLIIC = 6; // offset: 16 + uint32 avatar_id = 8; // offset: 32 } -message GMONEHJIKMA { - repeated Relic relics = 9; // offset: 16 +message DPJCBHKGFOK { + repeated Relic relics = 5; // offset: 24 } -// Obf: DMJKPIHBBBM +// Obf: NGKOLFNOAKC // Type: Req -// CmdID: 8951 +// CmdID: 8968 message GetRelicBoxDataCsReq { } -// Obf: EJLNMLCDKFM +// Obf: JOONMECDIHJ +// Type: Rsp +// CmdID: 8956 +message GetRelicBoxDataScRsp { + PNGBDDIBCDD NJFEFOFPKPF = 14; // offset: 16 + HGABLJFOKDG MCLLALGABAB = 12; // offset: 24 + repeated uint32 OAJFAFIDKPI = 7; // offset: 32 + DPJCBHKGFOK AHNPPGMFOKN = 1; // offset: 40 + repeated BEBNHPCBMPF EBDIOJPDJIH = 2; // offset: 48 + BDFGBPHEPDI state = 3; // offset: 64 + uint32 MFLMHFLMCPO = 11; // offset: 68 + uint32 retcode = 10; // offset: 72 +} + +// Obf: OKCGFDFBPBL +// Type: Req +// CmdID: 8966 +message SetRelicBoxCustomCsReq { + BEBNHPCBMPF EBDIOJPDJIH = 10; // offset: 24 + repeated BEBNHPCBMPF JKKFJHKHFPL = 15; // offset: 32 +} + +// Obf: ONJHKFHDPGH // Type: Rsp // CmdID: 8970 -message GetRelicBoxDataScRsp { - 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 +message SetRelicBoxCustomScRsp { + uint32 retcode = 9; // offset: 24 } -// Obf: HGDILHDBCGL +// Obf: ANOEGCFDJKD // Type: Req // CmdID: 8952 -message SetRelicBoxCustomCsReq { - NBIOEKILHEN IAHIEBCFPCD = 11; // offset: 24 - repeated NBIOEKILHEN FFJDCNKPGOO = 7; // offset: 32 -} - -// Obf: HHCCNFOEGOJ -// Type: Rsp -// CmdID: 8960 -message SetRelicBoxCustomScRsp { - uint32 retcode = 5; // offset: 24 -} - -// Obf: JECCPPCIFPN -// Type: Req -// CmdID: 8965 message SetRelicBoxTargetCsReq { - OMHAOBFKIKE GPEAFAJGCPH = 3; // offset: 24 + HGABLJFOKDG MCLLALGABAB = 12; // 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 +// Obf: DGJAPNJCDCM // Type: Rsp // CmdID: 8969 -message OpenRelicBoxScRsp { - uint32 BDCJKFPGMFL = 1; // offset: 36 - PGLFACHCGCB CGCJLHFLEPN = 12; // offset: 16 - uint32 retcode = 9; // offset: 32 +message SetRelicBoxTargetScRsp { + HGABLJFOKDG MCLLALGABAB = 3; // offset: 24 + uint32 retcode = 12; // offset: 32 } -// Obf: IMKBMMHIBLK +// Obf: GFOFPDMELCL // Type: Req -// CmdID: 8961 -message ConfirmRelicBoxCsReq { - bool NLGFAAFIIIE = 8; // offset: 24 +// CmdID: 8954 +message OpenRelicBoxCsReq { + HGABLJFOKDG MCLLALGABAB = 10; // offset: 24 } -// Obf: AOBDEIPPDBC +// Obf: PCAFMOHEDGK // 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 +// CmdID: 8961 +message OpenRelicBoxScRsp { + PNGBDDIBCDD LCMADDIMION = 8; // offset: 24 + uint32 GNLAAIDFOJF = 2; // offset: 32 + uint32 retcode = 12; // offset: 36 } -// Obf: ABAIEBHKNCA +// Obf: OJKDPIDOBEO // Type: Req +// CmdID: 8967 +message ConfirmRelicBoxCsReq { + bool BBNIFADMHHO = 11; // offset: 24 +} + +// Obf: EENMGNBLPEJ +// Type: Rsp // CmdID: 8953 +message ConfirmRelicBoxScRsp { + repeated uint32 OAJFAFIDKPI = 15; // offset: 24 + uint32 retcode = 14; // offset: 32 + uint32 HMBNJLNBLIF = 9; // offset: 36 + bool BBNIFADMHHO = 7; // offset: 40 +} + +// Obf: AGKJMBBJCNC +// Type: Req +// CmdID: 8957 message ReportRelicBoxActionCsReq { - oneof LPPAPCINIJB { - uint32 CEDIPEGBNDH = 5; // offset: 16 + oneof MKKDALGEAKK { + uint32 KCGLKFKHPIC = 11; // offset: 16 } } -// Obf: GHJMFPIJJFL +// Obf: OBKJIKBEHHF // Type: Rsp -// CmdID: 8959 +// CmdID: 8960 message ReportRelicBoxActionScRsp { - uint32 retcode = 6; // offset: 28 - JHHBIOJHEGL state = 9; // offset: 24 + uint32 retcode = 5; // offset: 24 + BDFGBPHEPDI state = 13; // offset: 28 } -// Obf: EGLLLNNNCHL +// Obf: BIGELLJGGEP // Type: Notify -// CmdID: 8963 +// CmdID: 8965 message RelicBoxRegularScNotify { - GMONEHJIKMA KKHBAPABFJC = 1; // offset: 24 + DPJCBHKGFOK AHNPPGMFOKN = 12; // 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; + IHFPHIPHDCE_NLCDGIPGFDJ = 0; + CmdRelicPresetDeletePlanCsReq = 9842; + CmdRelicPresetAddPlanScRsp = 9860; + CmdEJILGJGLKIO = 9851; + CmdRelicPresetAddPlanCsReq = 9856; + CmdEGGOCLKIAME = 9844; + CmdRelicPresetGetPlanScRsp = 9846; + CmdRelicPresetUpdatePlanScRsp = 9854; + CmdRelicPresetDeletePlanScRsp = 9859; + CmdRelicPresetUpdatePlanCsReq = 9852; + CmdRelicPresetGetPlanCsReq = 9858; } -enum ENAKDNCEJBO { - ENAKDNCEJBO_PCPDHELPKEM = 0; - ENAKDNCEJBO_DCPNAILIKFM = 1; - ENAKDNCEJBO_CKODLDEPEPG = 2; - ENAKDNCEJBO_EFLJDDBCIFD = 3; - ENAKDNCEJBO_ABMBOMJPMND = 4; - ENAKDNCEJBO_IJLJFPKIEOP = 5; - ENAKDNCEJBO_IDPAAMCCCDL = 6; +enum FDJKLJGDCID { + FDJKLJGDCID_NLCDGIPGFDJ = 0; + FDJKLJGDCID_DCGAPNGCCEH = 1; + FDJKLJGDCID_BMHMMIMOAIJ = 2; + FDJKLJGDCID_JPDBDLEEHGK = 3; + FDJKLJGDCID_OGPNODHENKN = 4; + FDJKLJGDCID_PICLIGEAJFN = 5; + FDJKLJGDCID_FHCEFAOHJJJ = 6; } -// Obf: KHIMAPHKDLI enum RelicPresetPlanSourceType { - KHIMAPHKDLI_PCPDHELPKEM = 0; - KHIMAPHKDLI_FLFLCELFAPI = 1; - KHIMAPHKDLI_ONJGEAAJDLM = 2; - KHIMAPHKDLI_KOBKOAIDLNF = 3; - KHIMAPHKDLI_GBCKGOIGGHK = 4; + HNBGMOIHOAN_NLCDGIPGFDJ = 0; + HNBGMOIHOAN_BDNDDMBONNJ = 1; + HNBGMOIHOAN_DLBLNAKKNKJ = 2; + HNBGMOIHOAN_ODFAMIBHIGE = 3; + HNBGMOIHOAN_LIKOPGNHBPP = 4; + HNBGMOIHOAN_CPHMEHDCFBF = 5; + HNBGMOIHOAN_platform = 6; } -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 +message PFCKBFLDHNI { + repeated uint32 relic_ids = 7; // offset: 24 + string name = 9; // offset: 32 + uint32 unique_id = 5; // offset: 40 + uint32 avatar_id = 1; // offset: 44 + RelicPresetPlanSourceType NFMKOFNEKLA = 11; // offset: 48 } -// Obf: FMAJCEPPOIP // Type: Req -// CmdID: 9841 +// CmdID: 9858 message RelicPresetGetPlanCsReq { - uint32 avatar_id = 13; // offset: 24 + uint32 avatar_id = 11; // offset: 24 +} + +// Type: Rsp +// CmdID: 9846 +message RelicPresetGetPlanScRsp { + repeated PFCKBFLDHNI relic_plan_list = 15; // offset: 24 + uint32 avatar_id = 9; // offset: 32 + uint32 retcode = 8; // offset: 36 +} + +// Type: Req +// CmdID: 9856 +message RelicPresetAddPlanCsReq { + repeated uint32 relic_ids = 9; // offset: 16 + string name = 2; // offset: 24 + RelicPresetPlanSourceType NFMKOFNEKLA = 1; // offset: 40 + uint32 avatar_id = 7; // offset: 44 + FDJKLJGDCID LLJJCOOKANH = 13; // offset: 48 } // Type: Rsp // CmdID: 9860 -message AOGHKDGEFGA { - uint32 retcode = 11; // offset: 32 - uint32 avatar_id = 8; // offset: 36 - repeated NBMFOJAKMGP CNIPEBJMJNH = 2; // offset: 16 +message RelicPresetAddPlanScRsp { + PFCKBFLDHNI relic_plan = 8; // offset: 16 + uint32 retcode = 12; // offset: 32 } -// 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 + uint32 unique_id = 14; // offset: 24 } // Type: Rsp -// CmdID: 9848 -message HLPMDOPHNOG { - uint32 retcode = 3; // offset: 28 - uint32 unique_id = 13; // offset: 24 +// CmdID: 9859 +message RelicPresetDeletePlanScRsp { + uint32 unique_id = 4; // offset: 24 + uint32 retcode = 1; // offset: 28 } -message DPDDLAOBMBH { - ENAKDNCEJBO HBNHKPDMGIP = 6; // offset: 32 - repeated uint32 BICMJEDHKNE = 14; // offset: 16 - RelicPresetPlanSourceType ALFHNEHOBJA = 13; // offset: 36 +message HPPOINFLEPJ { + repeated uint32 relic_ids = 11; // offset: 16 + RelicPresetPlanSourceType NFMKOFNEKLA = 13; // offset: 32 + FDJKLJGDCID LLJJCOOKANH = 12; // offset: 36 } -// Obf: BCIFKPJNPBE // Type: Req -// CmdID: 9854 +// CmdID: 9852 message RelicPresetUpdatePlanCsReq { - uint32 unique_id = 10; // offset: 32 - oneof BPIHFAJCLOC { - DPDDLAOBMBH relic_list = 3; // offset: 24 - string name = 14; // offset: 24 + uint32 unique_id = 5; // offset: 32 + oneof KKNBOACNCON { + HPPOINFLEPJ relic_list = 6; // offset: 16 + string name = 1; // offset: 16 } } // 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 +// CmdID: 9854 +message RelicPresetUpdatePlanScRsp { + uint32 unique_id = 3; // offset: 36 + uint32 retcode = 1; // offset: 40 + oneof KKNBOACNCON { + HPPOINFLEPJ relic_list = 14; // offset: 16 + string name = 4; // offset: 16 } } // Type: Notify -// CmdID: 9847 -message AIODMENCPKA { - uint32 unique_id = 15; // offset: 24 +// CmdID: 9844 +message EGGOCLKIAME { + uint32 unique_id = 7; // offset: 24 +} + +// Type: Notify +// CmdID: 9851 +message EJILGJGLKIO { + PFCKBFLDHNI relic_plan = 7; // offset: 24 } -// Obf: BLFMCFMJJEE enum CmdRelicSmartWearType { - BLFMCFMJJEE_PCPDHELPKEM = 0; - CmdRelicSmartWearAddPlanScRsp = 8260; - CmdRelicSmartWearDeletePlanScRsp = 8267; - CmdRelicSmartWearDeletePlanCsReq = 8264; - CmdRelicSmartWearUpdatePinRelicScRsp = 8255; - CmdRelicSmartWearUpdatePinRelicCsReq = 8263; - CmdRelicSmartWearDeletePinRelicCsReq = 8262; - CmdRelicSmartWearGetPinRelicScRsp = 8268; - CmdRelicSmartWearUpdatePlanCsReq = 8265; - CmdRelicSmartWearUpdatePlanScRsp = 8258; - CmdRelicSmartWearUpdatePinRelicScNotify = 8254; - CmdRelicSmartWearAddPlanCsReq = 8252; - CmdRelicSmartWearGetPlanScRsp = 8270; - CmdRelicSmartWearDeletePinRelicScRsp = 8256; - CmdRelicSmartWearGetPinRelicCsReq = 8261; - CmdRelicSmartWearGetPlanCsReq = 8251; + HLACKPFNIBD_NLCDGIPGFDJ = 0; + CmdRelicSmartWearDeletePinRelicScRsp = 8255; + CmdRelicSmartWearGetPinRelicScRsp = 8253; + CmdRelicSmartWearUpdatePinRelicCsReq = 8265; + CmdRelicSmartWearDeletePlanCsReq = 8262; + CmdRelicSmartWearUpdatePinRelicScNotify = 8258; + CmdRelicSmartWearUpdatePlanScRsp = 8269; + CmdRelicSmartWearGetPlanScRsp = 8256; + CmdRelicSmartWearAddPlanCsReq = 8266; + CmdRelicSmartWearUpdatePlanCsReq = 8252; + CmdRelicSmartWearGetPlanCsReq = 8268; + CmdRelicSmartWearGetPinRelicCsReq = 8267; + CmdRelicSmartWearUpdatePinRelicScRsp = 8251; + CmdRelicSmartWearDeletePinRelicCsReq = 8263; + CmdRelicSmartWearDeletePlanScRsp = 8264; + CmdRelicSmartWearAddPlanScRsp = 8270; } -enum KMLCENLAGMN { - KMLCENLAGMN_PCPDHELPKEM = 0; - KMLCENLAGMN_AFGENAOJBLD = 1; - KMLCENLAGMN_GJFJKLAMKIH = 2; - KMLCENLAGMN_IAHIEBCFPCD = 3; +enum KCKJILIMNFF { + KCKJILIMNFF_NLCDGIPGFDJ = 0; + KCKJILIMNFF_CFPGFAMANFD = 1; + KCKJILIMNFF_HEHPPOFHLMI = 2; + KCKJILIMNFF_EBDIOJPDJIH = 3; } -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 +message RelicSmartWearPlan { + repeated uint32 inside_relic_list = 1; // offset: 16 + repeated uint32 outside_relic_list = 10; // offset: 24 + uint32 avatar_id = 13; // offset: 40 + uint32 unique_id = 15; // offset: 44 } -// Obf: CDOAOCENOJP +// Obf: PIHNFHMEHCD // Type: Req -// CmdID: 8251 +// CmdID: 8268 message RelicSmartWearGetPlanCsReq { uint32 avatar_id = 4; // offset: 24 } -// Obf: ECBBCLOKNEF +// Obf: MBLPEOFOOAF +// Type: Rsp +// CmdID: 8256 +message RelicSmartWearGetPlanScRsp { + repeated RelicSmartWearPlan relic_plan_list = 13; // offset: 16 + uint32 retcode = 7; // offset: 32 + uint32 avatar_id = 9; // offset: 36 +} + +// Obf: KHPMJDJKEAB +// Type: Req +// CmdID: 8266 +message RelicSmartWearAddPlanCsReq { + RelicSmartWearPlan relic_plan = 3; // offset: 16 +} + +// Obf: ILCBEINELFA // Type: Rsp // CmdID: 8270 -message RelicSmartWearGetPlanScRsp { - repeated GEFJJFMDOOD CNIPEBJMJNH = 11; // offset: 24 - uint32 avatar_id = 3; // offset: 36 - uint32 retcode = 4; // offset: 32 +message RelicSmartWearAddPlanScRsp { + RelicSmartWearPlan relic_plan = 3; // offset: 24 + uint32 retcode = 13; // offset: 32 } -// Obf: PKHCEEFJAMA +// Obf: AHKGHNIDDHI // Type: Req // CmdID: 8252 -message RelicSmartWearAddPlanCsReq { - GEFJJFMDOOD DMBNEIJIEIK = 6; // offset: 16 -} - -// Obf: KAHOGKPEDFN -// Type: Rsp -// CmdID: 8260 -message RelicSmartWearAddPlanScRsp { - uint32 retcode = 11; // offset: 32 - GEFJJFMDOOD DMBNEIJIEIK = 12; // offset: 24 -} - -// Obf: DAICLGLPAMA -// Type: Req -// CmdID: 8265 message RelicSmartWearUpdatePlanCsReq { - GEFJJFMDOOD DMBNEIJIEIK = 8; // offset: 24 + RelicSmartWearPlan relic_plan = 8; // offset: 16 } -// Obf: OPLJPGPPFPO +// Obf: BPHCDBFPIFB // Type: Rsp -// CmdID: 8258 +// CmdID: 8269 message RelicSmartWearUpdatePlanScRsp { - GEFJJFMDOOD DMBNEIJIEIK = 6; // offset: 16 - uint32 retcode = 11; // offset: 32 + RelicSmartWearPlan relic_plan = 6; // offset: 16 + uint32 retcode = 1; // offset: 32 } -// Obf: GGHEKAHLNOJ +// Obf: IGFDCGKPJBE // Type: Req -// CmdID: 8264 +// CmdID: 8262 message RelicSmartWearDeletePlanCsReq { - uint32 unique_id = 3; // offset: 24 + uint32 unique_id = 2; // offset: 24 } -// Obf: OMEGILDBBJB +// Obf: POPMMDIDDJO // Type: Rsp -// CmdID: 8267 +// CmdID: 8264 message RelicSmartWearDeletePlanScRsp { - uint32 retcode = 12; // offset: 28 - uint32 unique_id = 15; // offset: 24 + uint32 unique_id = 5; // offset: 24 + uint32 retcode = 8; // offset: 28 } -message NHFOGDPBOHN { - repeated uint32 HCEBKAGOOLE = 6; // offset: 32 - KMLCENLAGMN NFFABMJOODE = 2; // offset: 40 - repeated uint32 PJOOLLNEPLE = 11; // offset: 16 +message ONFLANPGHHL { + repeated uint32 inside_relic_list = 14; // offset: 16 + repeated uint32 outside_relic_list = 2; // offset: 32 + KCKJILIMNFF ALAEIBDIGHM = 6; // offset: 40 } -message BDEKEIKAKML { +message CABBOOKAODO { + repeated uint32 relic_ids = 5; // offset: 16 + ONFLANPGHHL AEONNKANGCE = 13; // offset: 24 uint32 avatar_id = 15; // offset: 40 - repeated uint32 BICMJEDHKNE = 1; // offset: 16 - NHFOGDPBOHN DFIEHPIHEEE = 8; // offset: 32 } -// Obf: EAKJGHJPMGJ +// Obf: OKLKPLGFPNM // Type: Req -// CmdID: 8261 +// CmdID: 8267 message RelicSmartWearGetPinRelicCsReq { - uint32 avatar_id = 10; // offset: 24 + uint32 avatar_id = 12; // offset: 24 } -// Obf: DEBKHGKLBGN +// Obf: EMKANKKOICP // Type: Rsp -// CmdID: 8268 +// CmdID: 8253 message RelicSmartWearGetPinRelicScRsp { - uint32 avatar_id = 9; // offset: 36 - repeated BDEKEIKAKML HBPGOILBMIO = 6; // offset: 16 - uint32 retcode = 15; // offset: 32 + repeated CABBOOKAODO OJNCAOKPKIB = 13; // offset: 16 + uint32 retcode = 3; // offset: 32 + uint32 avatar_id = 10; // offset: 36 } -// Obf: MDGFDKFEIBF +// Obf: JIODIEHBGMI // Type: Notify -// CmdID: 8254 +// CmdID: 8258 message RelicSmartWearUpdatePinRelicScNotify { - repeated BDEKEIKAKML BKDEIHEKGIC = 4; // offset: 24 - repeated BDEKEIKAKML NAEIPMIIIEC = 5; // offset: 32 + repeated CABBOOKAODO PLNCNCNIPKN = 12; // offset: 16 + repeated CABBOOKAODO ANCHGOGNLFP = 6; // offset: 32 uint32 relic_unique_id = 9; // offset: 40 } -// Obf: ONECCDCFCBE +// Obf: PMMIOMPJADM +// Type: Req +// CmdID: 8265 +message RelicSmartWearUpdatePinRelicCsReq { + CABBOOKAODO DNNKBPBFPBK = 1; // offset: 24 +} + +// Obf: IJMEMLHHMIC +// Type: Rsp +// CmdID: 8251 +message RelicSmartWearUpdatePinRelicScRsp { + CABBOOKAODO DNNKBPBFPBK = 11; // offset: 24 + uint32 retcode = 3; // offset: 32 +} + +// Obf: FABKOODPCLA // Type: Req // CmdID: 8263 -message RelicSmartWearUpdatePinRelicCsReq { - BDEKEIKAKML DACMPJLJGBC = 1; // offset: 16 +message RelicSmartWearDeletePinRelicCsReq { + repeated ONFLANPGHHL AIFAMIFGMCH = 4; // offset: 24 + bool BEAJGCMPOED = 13; // offset: 32 + uint32 avatar_id = 12; // offset: 36 } -// Obf: PKKDNONMMFB +// Obf: KJHJMAEMDMJ // Type: Rsp // CmdID: 8255 -message RelicSmartWearUpdatePinRelicScRsp { - uint32 retcode = 9; // offset: 32 - BDEKEIKAKML DACMPJLJGBC = 7; // offset: 16 -} - -// Obf: GJJJKMOEENF -// Type: Req -// CmdID: 8262 -message RelicSmartWearDeletePinRelicCsReq { - repeated NHFOGDPBOHN DHCNMIAIBGF = 11; // offset: 24 - bool OPCPHICEOOF = 3; // offset: 32 - uint32 avatar_id = 6; // offset: 36 -} - -// Obf: FLJBCLAFCPH -// Type: Rsp -// CmdID: 8256 message RelicSmartWearDeletePinRelicScRsp { - uint32 avatar_id = 11; // offset: 36 - repeated NHFOGDPBOHN DHCNMIAIBGF = 5; // offset: 24 - uint32 retcode = 14; // offset: 32 + repeated ONFLANPGHHL AIFAMIFGMCH = 10; // offset: 24 + uint32 avatar_id = 3; // offset: 32 + uint32 retcode = 12; // offset: 36 } -// Obf: EDFKEEKMFIB enum CmdReplayType { - EDFKEEKMFIB_PCPDHELPKEM = 0; - CmdGetReplayTokenCsReq = 3591; - CmdAHCAHFFNHLD = 3595; - EDFKEEKMFIB_MLJMDFDNOOE = 3594; - CmdEKGAMNCMOEJ = 3510; + GLHDKOHHDDK_NLCDGIPGFDJ = 0; + GLHDKOHHDDK_OENOMLJLADC = 3580; + CmdGetReplayTokenCsReq = 3573; + CmdDFMBMCGMFFP = 3527; + CmdGetReplayTokenScRsp = 3503; } -// Obf: HKAPPBACLCG // Type: Req -// CmdID: 3591 +// CmdID: 3573 message GetReplayTokenCsReq { - 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 + string LMFFNNIGMMO = 8; // offset: 24 + string GIMGDNJPPDJ = 13; // offset: 32 + uint32 stage_id = 3; // offset: 40 + PBIEFHKNAFA replay_type = 11; // offset: 44 + uint32 KLIFGJOILEE = 7; // offset: 48 + uint32 PBNIENNCNOP = 15; // offset: 52 } // Type: Rsp -// 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 +// CmdID: 3503 +message GetReplayTokenScRsp { + string GIMGDNJPPDJ = 12; // offset: 24 + string DNADIICFMEE = 3; // offset: 32 + uint32 stage_id = 8; // offset: 40 + uint32 retcode = 7; // offset: 44 + PBIEFHKNAFA replay_type = 2; // offset: 48 } -message OGBNABMLEAO { +message FAOFIEIAECG { } // Type: Rsp -// CmdID: 3595 -message AHCAHFFNHLD { - uint32 retcode = 12; // offset: 32 - repeated ReplayInfo LLFIBOHPAHB = 13; // offset: 24 +// CmdID: 3527 +message DFMBMCGMFFP { + repeated ReplayInfo IHNJCKDHOJE = 3; // offset: 24 + uint32 retcode = 7; // offset: 32 } -// Obf: EDOOKEJHPAD enum CmdRndOptionType { - EDOOKEJHPAD_PCPDHELPKEM = 0; - CmdDailyFirstMeetPamCsReq = 3494; - CmdGetRndOptionCsReq = 3491; - CmdEEAMBMDGIHF = 3410; - CmdCBEFFNAFPEL = 3495; + LHHIKPLMLGH_NLCDGIPGFDJ = 0; + CmdGetRndOptionCsReq = 3473; + CmdDailyFirstMeetPamScRsp = 3427; + CmdGetRndOptionScRsp = 3403; + CmdDailyFirstMeetPamCsReq = 3480; } -// Obf: JBPBDDAOLKB // Type: Req -// CmdID: 3491 +// CmdID: 3473 message GetRndOptionCsReq { uint32 id = 15; // offset: 24 } // Type: Rsp -// CmdID: 3410 -message EEAMBMDGIHF { - repeated uint32 MKEGMFMBIED = 6; // offset: 16 - uint32 retcode = 15; // offset: 32 +// CmdID: 3403 +message GetRndOptionScRsp { + repeated uint32 EFLOILNLFIC = 6; // offset: 16 + uint32 retcode = 11; // offset: 32 } -// Obf: MHKGOEAKBFK // Type: Req -// CmdID: 3494 +// CmdID: 3480 message DailyFirstMeetPamCsReq { } // Type: Rsp -// CmdID: 3495 -message CBEFFNAFPEL { - uint32 retcode = 10; // offset: 24 +// CmdID: 3427 +message DailyFirstMeetPamScRsp { + uint32 retcode = 11; // offset: 24 } -// Obf: OEELNJLOKHK enum CmdRogueType { - OEELNJLOKHK_PCPDHELPKEM = 0; - CmdStartRogueScRsp = 1895; - CmdGetRogueInfoScRsp = 1810; - CmdLeaveRogueCsReq = 1809; - CmdExchangeRogueRewardKeyScRsp = 1877; - 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; + HHPMDFMOOAK_NLCDGIPGFDJ = 0; + CmdFinishAeonDialogueGroupCsReq = 1872; + CmdGetRogueTalentInfoCsReq = 1807; + HHPMDFMOOAK_CCOBPPAPKLP = 1871; + CmdSyncRogueExploreWinScNotify = 1820; + CmdEnterRogueCsReq = 1836; + CmdAJNDMBCDEOL = 1848; + CmdStartRogueCsReq = 1880; + CmdLeaveRogueCsReq = 1815; + CmdFinishAeonDialogueGroupScRsp = 1825; + CmdSyncRogueMapRoomScNotify = 1853; + CmdCGMBIHBHLFK = 1852; + CmdBHLEHMNFHPJ = 1876; + CmdJALDDEDFEPA = 1878; + CmdSyncRogueAreaUnlockScNotify = 1869; + CmdGetRogueAeonInfoScRsp = 1884; + CmdQuitRogueCsReq = 1801; + CmdCDOKCLHEDBO = 1882; + CmdExchangeRogueRewardKeyScRsp = 1858; + HHPMDFMOOAK_HPJBLIFMOJB = 1814; + CmdSyncRogueStatusScNotify = 1851; + CmdEnterRogueScRsp = 1813; + CmdSyncRogueSeasonFinishScNotify = 1899; + CmdLeaveRogueScRsp = 1881; + CmdCINMCBDCBMJ = 1859; + CmdEnableRogueTalentScRsp = 1862; + CmdEnterRogueMapRoomCsReq = 1816; + CmdSyncRogueAeonScNotify = 1897; + CmdIKENDKAGFLN = 1855; + CmdEnterRogueMapRoomScRsp = 1805; + CmdAJAOJOEAGML = 1824; + CmdGetRogueInfoScRsp = 1803; + CmdSyncRogueGetItemScNotify = 1846; + CmdSyncRogueReviveInfoScNotify = 1828; + CmdQuitRogueScRsp = 1867; + CmdExchangeRogueRewardKeyCsReq = 1834; + CmdStartRogueScRsp = 1827; + CmdNAHANHPHGGF = 1874; + CmdGDNJICGJCAC = 1808; + CmdEKFCDGNOAIN = 1842; + CmdEnableRogueTalentCsReq = 1821; + CmdGetRogueTalentInfoScRsp = 1802; + CmdHIGAMEJNCJJ = 1822; + CmdSyncRogueFinishScNotify = 1809; + CmdJKKLGGKBELL = 1894; + CmdGetRogueAeonInfoCsReq = 1870; + CmdOpenRogueChestCsReq = 1845; + CmdOJKCGGHMFDO = 1819; + CmdKFJFHKLJKAK = 1864; + CmdOpenRogueChestScRsp = 1837; + CmdSyncRogueVirtualItemInfoScNotify = 1895; + CmdPDNOJMFCDDG = 1861; + CmdGetRogueInfoCsReq = 1873; + HHPMDFMOOAK_HHHNPEFMKFL = 1868; } -// Obf: JBFMHGKNEGL enum RogueStatus { - JBFMHGKNEGL_PCPDHELPKEM = 0; - JBFMHGKNEGL_NMBCDILDGNK = 1; - JBFMHGKNEGL_OPNADFKBGNN = 2; - JBFMHGKNEGL_OEKFLGEFGPP = 3; - JBFMHGKNEGL_KLHDCOPPLNG = 4; + NOGKOJCAFAE_NLCDGIPGFDJ = 0; + NOGKOJCAFAE_BMOOGBNPEAA = 1; + NOGKOJCAFAE_IGGJEJAHPIJ = 2; + NOGKOJCAFAE_CBFHENKAMKO = 3; + NOGKOJCAFAE_CIHFGJDCHIA = 4; } -// Obf: LIBDGMMOILI enum RogueRoomStatus { - LIBDGMMOILI_PCPDHELPKEM = 0; - LIBDGMMOILI_DKLPAAFFLEE = 1; - LIBDGMMOILI_NGMMICOGDFP = 2; - LIBDGMMOILI_LAEIDCPKLCD = 3; - LIBDGMMOILI_KLHDCOPPLNG = 4; + KFNIFOJPFCB_NLCDGIPGFDJ = 0; + KFNIFOJPFCB_GAJGBBFELEL = 1; + KFNIFOJPFCB_BFADFAELKLJ = 2; + KFNIFOJPFCB_JDAGFHEPMHF = 3; + KFNIFOJPFCB_CIHFGJDCHIA = 4; } -// Obf: FDPOAPLBFKC enum RogueAreaStatus { - FDPOAPLBFKC_DKLPAAFFLEE = 0; - FDPOAPLBFKC_NGMMICOGDFP = 1; - FDPOAPLBFKC_ONMIBBEMGJO = 2; - FDPOAPLBFKC_CLPHMAJJILA = 3; + HNPHKCCICPM_GAJGBBFELEL = 0; + HNPHKCCICPM_BFADFAELKLJ = 1; + HNPHKCCICPM_MKHFMMCKAEI = 2; + HNPHKCCICPM_PDKLDMNAJBO = 3; } -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 GBAKLOAFCLP { + GBAKLOAFCLP_NLCDGIPGFDJ = 0; + GBAKLOAFCLP_MIDKKNAGOFA = 1; + GBAKLOAFCLP_FJMCIHHIGIA = 2; + GBAKLOAFCLP_ANBKDJKHCBI = 3; + GBAKLOAFCLP_NCLBFAALLFJ = 4; + GBAKLOAFCLP_EPCDLHFFBLI = 5; + GBAKLOAFCLP_FMPGGENBHID = 6; + GBAKLOAFCLP_MOFNIOJHBBL = 7; + GBAKLOAFCLP_EMALBALANLH = 8; + GBAKLOAFCLP_CBCNHGNKAPG = 9; } -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 PDLOAMGLGJB { + PDLOAMGLGJB_NLCDGIPGFDJ = 0; + PDLOAMGLGJB_MIDKKNAGOFA = 1; + PDLOAMGLGJB_NCLBFAALLFJ = 2; + PDLOAMGLGJB_EPCDLHFFBLI = 3; + PDLOAMGLGJB_LFODHGBCCHF = 4; + PDLOAMGLGJB_KHGIKBFDLFB = 5; + PDLOAMGLGJB_AKJBECPHIJK = 6; + PDLOAMGLGJB_EJOEHKNHGDM = 7; + PDLOAMGLGJB_ACMKLFOMPFC = 8; + PDLOAMGLGJB_MOFNIOJHBBL = 9; + PDLOAMGLGJB_FMPGGENBHID = 10; + PDLOAMGLGJB_EMALBALANLH = 11; + PDLOAMGLGJB_CBCNHGNKAPG = 12; } -enum BFPIBIEGJGJ { - BFPIBIEGJGJ_CNOFNJGIAOD = 0; - BFPIBIEGJGJ_AGEACGLKDDG = 1; +enum PPOCAMCLLEG { + PPOCAMCLLEG_HMCKMBAGNJA = 0; + PPOCAMCLLEG_DJBOLOGMBGG = 1; } -message OLJJJBCKLDK { - uint32 buff_id = 3; // offset: 28 - uint32 level = 14; // offset: 24 +message ABOFJEIMLLJ { + uint32 buff_id = 13; // offset: 24 + uint32 level = 10; // offset: 28 } -message KKKOGGBFMIP { - repeated OLJJJBCKLDK buff_list = 14; // offset: 24 +message BBOMFKLAJLO { + repeated ABOFJEIMLLJ buff_list = 3; // offset: 16 } -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 PAIJCBOKIFO { + RogueRoomStatus CAGDNHCOCKM = 15; // offset: 24 + uint32 MAJKFIMPOOF = 10; // offset: 28 + uint32 PGACMFLCDID = 12; // offset: 32 + uint32 room_id = 9; // offset: 36 + RogueRoomStatus FCHHPCIDNGM = 14; // 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 DNDMLICBKEF { + repeated PAIJCBOKIFO LLNICHDDIAN = 5; // offset: 24 + uint32 map_id = 10; // offset: 32 + uint32 area_id = 6; // offset: 36 + uint32 HPKMGKPPELC = 2; // offset: 40 + uint32 ANHDBMOPGDC = 3; // offset: 44 } -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 CAJEBOPPMCJ { + bool ALAJJMKOMML = 3; // offset: 24 + uint32 area_id = 13; // offset: 28 + RogueStatus NHDLEFAAPOB = 4; // offset: 32 + RogueAreaStatus KANBKLFCCMB = 1; // offset: 36 + uint32 map_id = 7; // offset: 40 + uint32 KNDHMNBIIDF = 8; // offset: 44 } -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 MOFHPLGPGFA { + ItemCostData DEHJDNIEKHB = 12; // offset: 24 + repeated ABOFJEIMLLJ CHCMEKAFKAF = 14; // offset: 32 + repeated uint32 EBMEEKJGPPM = 7; // offset: 40 + RogueCommonBuffSelectSourceType NFMKOFNEKLA = 11; // offset: 48 + uint32 EIALMEADLGF = 1; // offset: 52 + uint32 PCGFIOKLIBE = 2; // offset: 56 + uint32 NOAMCDNNHMD = 8; // offset: 60 + uint32 EGFOLKEPNCI = 13; // offset: 64 + uint32 NKGGAOJLCMD = 15; // offset: 68 + uint32 FIMMFJCKCNK = 10; // offset: 72 + bool OELJGANLKLJ = 3; // offset: 76 + uint32 PNJLAAOCFMC = 9; // offset: 80 + uint32 LKHAIEIDAJL = 5; // offset: 84 } -message PMKEENOFAPC { - repeated OLJJJBCKLDK DNAOBFLACIG = 7; // offset: 32 - OLJJJBCKLDK HNLAEIBDFJM = 2; // offset: 24 +message LCMGCELIAEK { + repeated ABOFJEIMLLJ OLCOANIFALP = 9; // offset: 16 + ABOFJEIMLLJ IFOOEPKGGAG = 12; // offset: 24 } -message OGDBMJNOOOP { - repeated OLJJJBCKLDK OIMIPDOMDAA = 14; // offset: 32 - uint32 OFHCNGHJFHI = 11; // offset: 40 - repeated OLJJJBCKLDK FEKAFHIDDAH = 1; // offset: 24 +message JKJKKDJIKBJ { + repeated ABOFJEIMLLJ JJDILEHLHDH = 13; // offset: 16 + repeated ABOFJEIMLLJ NPIGFLFEEHM = 4; // offset: 32 + uint32 LGIPILAKIKB = 1; // offset: 40 } -message OLNPCLEFANN { - uint32 buff_id = 11; // offset: 32 - ItemCostList cost_data = 1; // offset: 16 - float KCAJFLAMMAC = 6; // offset: 36 +message AEFFOCFJNBF { + ItemCostData cost_data = 2; // offset: 16 + float CBJALFOLFIH = 13; // offset: 32 + uint32 buff_id = 14; // offset: 36 } -message KLCICNHAOPF { - repeated OLNPCLEFANN ELCPONIPEIH = 12; // offset: 16 +message HFGBCEKGFHK { + repeated AEFFOCFJNBF EMAGFIBLNCJ = 3; // offset: 24 } -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 EFDAIBDBFEA { + map HFCJPCKONIF = 10; // offset: 24 + uint32 NPHAJEKCBKF = 1; // offset: 32 + uint32 AADNIFFHHDD = 7; // offset: 36 + uint32 LJCEOGPOGBE = 15; // offset: 40 + uint32 DGGCFDKJDPO = 6; // offset: 44 } -message AKGOAIPLJLJ { - repeated LNGJLLKGMNA GBHPHCMGBGK = 5; // offset: 16 +message OEDNNHAOHAB { + repeated EFDAIBDBFEA MAJGMMCOCIG = 3; // offset: 24 } -message NOGNBKNEFGP { - AKGOAIPLJLJ FEILNIKNPCB = 1; // offset: 24 - repeated uint32 JHADMBDCPEO = 9; // offset: 16 +message EFOIMNLMPOA { + repeated uint32 BPDDBKGDMDD = 3; // offset: 24 + OEDNNHAOHAB DNPCCFFFBHN = 6; // offset: 32 } -message DNMKJHLEGPN { - repeated uint32 FAIPOCIAFOD = 1; // offset: 24 +message DDGNKMACELB { + repeated uint32 FIMLDDNFGJH = 14; // offset: 16 } -message MKOPHCBPOMM { - repeated uint32 KPJGEGMCCAG = 4; // offset: 24 +message HDJJMJNIINH { + repeated uint32 KPJPABDIOJB = 9; // offset: 16 } -message LOMCAKMMGOM { - uint32 HJMJIADBAOC = 6; // offset: 32 - oneof FNJJNAOCOII { - ItemList FNLDFGLGEOA = 8; // offset: 16 - KKKOGGBFMIP GEFMMOOEDJI = 9; // offset: 16 +message FPMMBJBPNLC { + uint32 IPAOBKONIFL = 8; // offset: 36 + oneof BNJPPHJNKHF { + ItemList NMJGHEACCMC = 3; // offset: 16 + BBOMFKLAJLO MMLJADJNKIA = 4; // offset: 16 } } -message DCOKKBHKEGL { - ItemCostList EBMKBDJMAAF = 9; // offset: 16 +message KCMFAIBMOHB { + ItemCostData LNIEFKBMIPD = 14; // offset: 16 } -message POGBFKHOEML { - uint32 BJJOCLINMEJ = 13; // offset: 24 +message ANADIOPMFJA { + uint32 DKIEIKJDBDB = 9; // offset: 24 } -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 GAOBHBLFPEC { + uint32 OFHBBKOKANF = 6; // offset: 24 + uint32 DBHOIDLKMAB = 7; // offset: 28 + uint32 LKHAIEIDAJL = 5; // offset: 32 + uint32 IJJLKIMGELO = 15; // offset: 36 + uint32 GBIEAMKLONK = 1; // offset: 40 } -message JPFGHCPGHGO { - IIMIFAAOLGG rogue_get_info = 203; // offset: 16 - PGNEFKDLPKN OIAPHBBDPHL = 900; // offset: 32 +message AGEHGBKOBEF { + EDOIEMCFFCA LFLCDNGALME = 1472; // offset: 16 + HNKAOFDGLIE CFDIKLBINHK = 874; // offset: 24 } -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 EDOIEMCFFCA { + PHINPOJOJGD EGGJFCELHNK = 14; // offset: 16 + GOIEJOCFKEE ACLKMFCDMED = 7; // offset: 24 + GFGHGCIMKGA AEFMMOHKCHJ = 11; // offset: 32 + CGNNMPIKBBB HHFAAFOBKME = 4; // offset: 48 + MBCBDJNKFEB NIKDPODBIEF = 6; // offset: 56 } -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 HNKAOFDGLIE { + HIKOBOMBMPB DNPCCFFFBHN = 14; // offset: 16 + AGEOGDOGDMM DHEKLJDBNNP = 8; // offset: 24 + CIFCAIEDOLK AEFMMOHKCHJ = 1; // offset: 40 + INHBMHCJJCN FMIGOKIDKJL = 15; // offset: 48 + CFMHEMGEANC HABJHGPFGEB = 3; // offset: 56 + ENOBKLGCHOD EIOHFJMFOKF = 11; // offset: 64 + DNDMLICBKEF COOOMDKGODF = 5; // offset: 72 + CDDIJCBEAHJ IELPCHGLFCA = 9; // offset: 80 + bool ILOFGCAFHAH = 10; // offset: 88 + RogueStatus status = 13; // offset: 92 } -message EPPGPHKLHNF { - int64 begin_time = 15; // offset: 40 - int64 end_time = 1; // offset: 24 - uint32 season = 11; // offset: 32 +message CGNNMPIKBBB { + uint32 LJNGPCKPJLF = 7; // offset: 24 + int64 begin_time = 10; // offset: 32 + int64 end_time = 6; // offset: 40 } -message BADCGBPEANI { - repeated NEILIAPHAMN JNOAKECCIIL = 6; // offset: 24 +message GOIEJOCFKEE { + repeated CAJEBOPPMCJ OJGOAOPLMLB = 7; // 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 GFGHGCIMKGA { + repeated uint32 OPAEGCBNACJ = 9; // offset: 16 + bool DCLPLNFINDL = 11; // offset: 32 + uint32 OGGEKFLBGLB = 15; // offset: 36 + uint32 EGDEKFJJNEP = 13; // offset: 40 } -message NCDCKHHPDDE { - uint32 JFANNGJEEEC = 5; // offset: 32 - uint32 EDIGFNFPBKA = 12; // offset: 24 - uint32 MGHHCOEIDHE = 4; // offset: 28 +message MBCBDJNKFEB { + uint32 GEBGGMAGDJB = 13; // offset: 24 + uint32 PDGBEJHNHHE = 11; // offset: 28 + uint32 CICAENDEDFE = 15; // offset: 32 } -message DLHLNGCJKJL { - repeated OLJJJBCKLDK BKBKLONBPOB = 6; // offset: 24 +message CFMHEMGEANC { + repeated ABOFJEIMLLJ CHCMEKAFKAF = 2; // offset: 16 } -message BABKEAFELGE { - AKGOAIPLJLJ FEILNIKNPCB = 5; // offset: 16 +message HIKOBOMBMPB { + OEDNNHAOHAB DNPCCFFFBHN = 1; // offset: 16 } -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 ENOBKLGCHOD { + repeated uint32 base_avatar_id_list = 14; // offset: 16 + KCMFAIBMOHB MFEODNJNGDP = 11; // offset: 24 + repeated uint32 GOFLIGGNHNE = 15; // offset: 32 + repeated uint32 unfinished_story_line_id_list = 9; // offset: 40 } -message FHNHIJCPDMD { - MKOPHCBPOMM KIOBOCMOONH = 3; // offset: 24 +message FBCOMLAONKM { + HDJJMJNIINH JIPEPMDMCMB = 11; // offset: 24 } -message APBKAPPGPJC { - uint32 EAADBOCJNAE = 2; // offset: 32 - uint32 IGFEAHIKKPE = 4; // offset: 28 - bool NEMFNMIPNAO = 7; // offset: 24 +message CIFCAIEDOLK { + uint32 EGDEKFJJNEP = 9; // offset: 24 + bool DCLPLNFINDL = 7; // offset: 28 + uint32 JPPAGGPJOMO = 14; // offset: 32 } -message GLOONOCCEFG { - repeated uint32 IKGDNGFIOIK = 10; // offset: 24 +message CDDIJCBEAHJ { + repeated uint32 CEMOJMBHLDD = 14; // offset: 16 } -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 JIBBEEAIDIC { + repeated uint32 OPAEGCBNACJ = 11; // offset: 24 + uint32 OGGEKFLBGLB = 2; // offset: 32 + uint32 EGDEKFJJNEP = 13; // offset: 36 + bool DCLPLNFINDL = 14; // offset: 40 + uint32 JPPAGGPJOMO = 8; // offset: 44 } -message OJMLKJJCDIG { - uint32 score_id = 1; // offset: 32 - uint32 JEOPNONCFNP = 8; // offset: 24 - uint32 JAEOFFLLDBM = 3; // offset: 28 +message EBEMOKPPABL { + uint32 DBLJFJAAPAN = 10; // offset: 24 + uint32 score_id = 6; // offset: 28 + uint32 PFMGCGNMLJP = 5; // offset: 32 } -message HCJPOGHDAAH { - uint32 EPLBCNFMLIL = 7; // offset: 36 - float KDAOKODEIEJ = 10; // offset: 32 - repeated OJMLKJJCDIG ICHMKFMAIBB = 3; // offset: 24 +message GLFFCOGIIGG { + repeated EBEMOKPPABL LMPLLJFMFEC = 9; // offset: 16 + float OKCKMFGDEJK = 10; // offset: 32 + uint32 DJEIMGGHMGM = 12; // offset: 36 } -message IGDMBAILEHI { - uint32 slot = 13; // offset: 36 - uint32 id = 11; // offset: 24 - uint32 level = 7; // offset: 32 - AvatarType avatar_type = 15; // offset: 28 +message ALBLEFHHJIC { + AvatarType avatar_type = 10; // offset: 24 + uint32 level = 3; // offset: 28 + uint32 slot = 7; // offset: 32 + uint32 id = 5; // offset: 36 } -message PHCCDDKGBHC { - repeated OLJJJBCKLDK buff_list = 3; // offset: 24 - repeated uint32 GBHPHCMGBGK = 10; // offset: 16 - repeated IGDMBAILEHI avatar_list = 5; // offset: 32 +message KCOEJJKGNIG { + repeated ABOFJEIMLLJ buff_list = 7; // offset: 16 + repeated ALBLEFHHJIC avatar_list = 11; // offset: 24 + repeated uint32 MAJGMMCOCIG = 5; // offset: 40 } -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 GKHGFCBMLBL { + ItemList LHPNJLBPACA = 7; // offset: 16 + KCOEJJKGNIG record_info = 9; // offset: 24 + PHINPOJOJGD FGOBDCENKOB = 14; // offset: 40 + bool is_win = 1; // offset: 48 + uint32 MHPHDCFKMLF = 12; // offset: 52 + uint32 GEBGGMAGDJB = 11; // offset: 56 + uint32 GHCBFCIGIBF = 8; // offset: 60 + uint32 area_id = 1096; // offset: 64 + uint32 score_id = 4; // offset: 68 + uint32 HEOMALBNJLL = 714; // offset: 72 + uint32 GMIIMAHLIJF = 10; // offset: 76 } -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 PHINPOJOJGD { + repeated uint32 FHHKOHKBNOP = 6; // offset: 24 + uint32 MHCHFDFMNFP = 11; // offset: 32 + bool PKPNMOOICGP = 13; // offset: 36 + bool KMNPJKCMIEN = 7; // offset: 37 + int64 MJKPNOMCHID = 14; // offset: 40 + int64 CDGMPCFGKMD = 2; // offset: 48 + uint32 GACKJLBPKGD = 9; // offset: 56 } -message CNHNGLEEBKP { - uint32 exp = 8; // offset: 28 - uint32 level = 12; // offset: 24 - uint32 LGHOOKMNMCL = 1; // offset: 36 - uint32 MOOOPAMBOFK = 14; // offset: 32 +message FLCPJJMHAGO { + uint32 AFEMBLFCCCH = 8; // offset: 24 + uint32 HCBADDHNIDG = 15; // offset: 28 + uint32 level = 5; // offset: 32 + uint32 exp = 2; // offset: 36 } -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 LOHLENBEIEB { + bool KKKIONIDKFA = 1; // offset: 24 + float AFDNFCBCFBF = 7; // offset: 28 + int32 MNLINFEODPJ = 6; // offset: 32 + uint32 rogue_dialogue_event_id = 8; // offset: 36 + uint32 arg_id = 15; // offset: 40 } -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 MOLCKKMNHAE { + repeated uint32 CGHHKKICJGG = 6; // offset: 16 + repeated LOHLENBEIEB JIIJEBJMPNI = 3; // offset: 24 + uint32 game_mode_type = 1; // offset: 40 + uint32 MJBKNMJHOGP = 7; // offset: 44 + uint32 AIAFEKGBFIF = 9; // offset: 48 + uint32 OEANPIHCHHF = 4; // offset: 52 } -message GPPGPMEDJEF { - repeated uint32 JFJPDEPOFMO = 1; // offset: 32 - BFPIBIEGJGJ KGEBJNHOLCN = 2; // offset: 44 - oneof FNJJNAOCOII { - ItemList FNLDFGLGEOA = 8; // offset: 24 +message EMKODHBBMMA { + repeated uint32 MJPIHDLJHIB = 10; // offset: 24 + PPOCAMCLLEG NONPIMDDJNN = 14; // offset: 44 + oneof BNJPPHJNKHF { + ItemList NMJGHEACCMC = 15; // offset: 32 } } -// Obf: LPLOIMFDNOE +// Obf: GMFGIAEEAFC // Type: Req -// CmdID: 1891 +// CmdID: 1873 message GetRogueInfoCsReq { } -// Obf: KCDKGBOEKPH +// Obf: DDOOMBLAOHN // Type: Rsp -// CmdID: 1810 +// CmdID: 1803 message GetRogueInfoScRsp { - uint32 retcode = 7; // offset: 32 - JPFGHCPGHGO rogue_info = 11; // offset: 24 + AGEHGBKOBEF rogue_game_info = 12; // offset: 16 + uint32 retcode = 10; // offset: 32 } -// Obf: GCPKFCOIMLE +// Obf: LJINAKCNBCB // Type: Req -// CmdID: 1894 +// CmdID: 1880 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 + repeated uint32 base_avatar_id_list = 6; // offset: 24 + repeated uint32 JKPIPNMGGOA = 4; // offset: 32 + repeated uint32 unfinished_story_line_id_list = 3; // offset: 40 + uint32 area_id = 12; // offset: 48 + uint32 AFEMBLFCCCH = 1; // offset: 52 } -// Obf: NBOJEJONDAP +// Obf: HHNAMDCALND // Type: Rsp -// CmdID: 1895 +// CmdID: 1827 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 + LineupInfo lineup = 15; // offset: 16 + AGEHGBKOBEF rogue_game_info = 12; // offset: 24 + SceneInfo scene = 13; // offset: 40 + FHEGNOPNICH JNKLNLKHGBB = 6; // offset: 48 + uint32 retcode = 4; // offset: 56 } -// Obf: FCDBPCMGBNN +// Obf: MGBFNLJFCAA // Type: Req -// CmdID: 1814 +// CmdID: 1836 message EnterRogueCsReq { - uint32 area_id = 11; // offset: 24 + uint32 area_id = 2; // offset: 24 } -// Obf: GEDDOLODJCK +// Obf: KNBOCPOOAEM // Type: Rsp -// CmdID: 1818 +// CmdID: 1813 message EnterRogueScRsp { + LineupInfo lineup = 9; // offset: 16 + FHEGNOPNICH JNKLNLKHGBB = 7; // offset: 24 + SceneInfo scene = 8; // offset: 32 + AGEHGBKOBEF rogue_game_info = 5; // offset: 48 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 +// Obf: CAGNJEEKBNN // Type: Req -// CmdID: 1809 +// CmdID: 1815 message LeaveRogueCsReq { } -// Obf: JEMLFOELCOP +// Obf: DAEOAHLMACG // Type: Rsp -// CmdID: 1898 +// CmdID: 1881 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 + FHEGNOPNICH JNKLNLKHGBB = 3; // offset: 16 + SceneInfo scene = 7; // offset: 24 + LineupInfo lineup = 14; // offset: 32 + AGEHGBKOBEF rogue_game_info = 13; // offset: 48 + uint32 retcode = 5; // offset: 56 } -// Obf: BMGDELMECPA +// Obf: FKBINHGJLGL // Type: Notify -// CmdID: 1804 +// CmdID: 1809 message SyncRogueFinishScNotify { - JMIIFOMFOGO finish_info = 12; // offset: 16 + GKHGFCBMLBL NLEOMLNOKCC = 5; // offset: 24 } -// Obf: CIGIICEJLJE +// Obf: EKFCDGNOAIN // 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 +// CmdID: 1842 +message EKFCDGNOAIN { + repeated uint32 base_avatar_id_list = 8; // offset: 16 + repeated uint32 unfinished_story_line_id_list = 13; // offset: 32 + uint32 prop_entity_id = 9; // offset: 40 } -// 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 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: 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 SyncRogueAreaUnlockScNotify { - uint32 area_id = 1; // offset: 24 -} - -// Obf: JMBLPDAKCFF -// Type: Notify -// CmdID: 1860 -message SyncRogueGetItemScNotify { - ItemList IOHAONFDLKE = 8; // offset: 24 - ItemList HNBEDDMJPPM = 14; // offset: 32 -} - -// Obf: BPENPEOPIPM -// Type: Req -// CmdID: 1899 -message TakeRogueAeonLevelRewardCsReq { - uint32 level = 3; // offset: 24 - uint32 LGHOOKMNMCL = 12; // offset: 28 -} - -// Type: Rsp -// CmdID: 1813 -message GJKOPKLDFGB { - ItemList reward = 15; // offset: 16 - uint32 level = 5; // offset: 36 - uint32 LGHOOKMNMCL = 11; // offset: 40 - uint32 retcode = 2; // offset: 32 -} - -// Type: Notify -// CmdID: 1815 -message JBOELLFBFHB { - uint32 LGHOOKMNMCL = 4; // offset: 32 - ItemList reward = 9; // offset: 16 - uint32 level = 12; // offset: 36 -} - -message NABBMLGOPLK { -} - -// Type: Rsp -// CmdID: 1880 -message LEEJKEHDNMC { - uint32 retcode = 3; // offset: 32 - BGKINCFGKGI LJMFGDFBLCK = 1; // offset: 16 -} - -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: 1848 -message GetRogueAeonInfoCsReq { -} - -// Obf: IMLLOODLMAD +// Obf: BHLEHMNFHPJ // Type: Rsp // CmdID: 1876 -message GetRogueAeonInfoScRsp { - repeated CNHNGLEEBKP OFENICFJANC = 1; // offset: 24 +message BHLEHMNFHPJ { + repeated uint32 base_avatar_id_list = 11; // offset: 16 + repeated uint32 unfinished_story_line_id_list = 15; // offset: 24 + uint32 retcode = 3; // offset: 40 +} + +// Obf: PDNOJMFCDDG +// Type: Req +// CmdID: 1861 +message PDNOJMFCDDG { + repeated uint32 base_avatar_id_list = 12; // offset: 16 + repeated uint32 unfinished_story_line_id_list = 11; // offset: 32 + uint32 interacted_prop_entity_id = 3; // offset: 40 +} + +// Obf: AJAOJOEAGML +// Type: Rsp +// CmdID: 1824 +message AJAOJOEAGML { + repeated uint32 base_avatar_id_list = 5; // offset: 24 + KCMFAIBMOHB MFEODNJNGDP = 10; // offset: 32 + repeated uint32 unfinished_story_line_id_list = 2; // offset: 40 + uint32 retcode = 9; // offset: 48 +} + +// Obf: KHCBONJOLDP +// Type: Notify +// CmdID: 1828 +message SyncRogueReviveInfoScNotify { + KCMFAIBMOHB MFEODNJNGDP = 4; // offset: 16 +} + +// Obf: CGMBIHBHLFK +// Type: Req +// CmdID: 1852 +message CGMBIHBHLFK { +} + +// Obf: AJNDMBCDEOL +// Type: Rsp +// CmdID: 1848 +message AJNDMBCDEOL { + HFGBCEKGFHK ILMAMLBLIDL = 13; // offset: 24 uint32 retcode = 7; // offset: 32 } -// Obf: LEBMNGCOLHC +// Obf: CINMCBDCBMJ // Type: Req -// CmdID: 1846 -message FinishAeonDialogueGroupCsReq { - uint32 LGHOOKMNMCL = 1; // offset: 24 +// CmdID: 1859 +message CINMCBDCBMJ { + uint32 maze_buff_id = 1; // offset: 24 } -// Obf: FBHNJGPGJMF +// Obf: NAHANHPHGGF // Type: Rsp -// CmdID: 1834 -message FinishAeonDialogueGroupScRsp { - ItemList reward = 3; // offset: 32 - uint32 retcode = 12; // offset: 40 - CNHNGLEEBKP IMPBELJGDJH = 13; // offset: 16 +// CmdID: 1874 +message NAHANHPHGGF { + ABOFJEIMLLJ CNEFDJCKAPL = 12; // offset: 24 + uint32 retcode = 5; // offset: 32 + bool KGKEJAKKLDP = 4; // offset: 36 } -// Obf: MMCLFJPJEKE +// Obf: MDFEOFGBJBI // Type: Req -// CmdID: 1856 -message GetRogueTalentInfoCsReq { +// CmdID: 1801 +message QuitRogueCsReq { + uint32 area_id = 2; // offset: 24 } -// Obf: KOHENEKOOJN +// Obf: PLIDMPJNFEA // Type: Rsp -// CmdID: 1845 -message GetRogueTalentInfoScRsp { - MCACDFHCPIE talent_info = 7; // offset: 16 +// CmdID: 1867 +message QuitRogueScRsp { + AGEHGBKOBEF rogue_game_info = 10; // offset: 24 uint32 retcode = 11; // offset: 32 } -// Obf: KGMKCCFAMCM +// Obf: DDIHBNNOKJN +// Type: Notify +// CmdID: 1820 +message SyncRogueExploreWinScNotify { + bool ILOFGCAFHAH = 5; // offset: 24 +} + +// Obf: IMOIBEFBKCL +// Type: Notify +// CmdID: 1899 +message SyncRogueSeasonFinishScNotify { + GKHGFCBMLBL NLEOMLNOKCC = 1; // offset: 16 + SceneInfo scene = 12; // offset: 24 + LineupInfo lineup = 7; // offset: 32 + PHINPOJOJGD EGGJFCELHNK = 9; // offset: 40 + bool FALJMPELHIO = 2; // offset: 56 +} + +// Obf: GFMDKGLKCOF // Type: Req -// CmdID: 1887 -message EnableRogueTalentCsReq { - uint32 KFJEMIOJLPJ = 8; // offset: 24 +// CmdID: 1816 +message EnterRogueMapRoomCsReq { + uint32 room_id = 15; // offset: 24 + uint32 MAJKFIMPOOF = 7; // offset: 28 } -// Obf: CCDIAEFAKPF +// Obf: NNAMFPHNGBF // Type: Rsp -// CmdID: 1827 -message EnableRogueTalentScRsp { - MCACDFHCPIE talent_info = 10; // offset: 16 - uint32 retcode = 7; // offset: 32 +// CmdID: 1805 +message EnterRogueMapRoomScRsp { + FHEGNOPNICH JNKLNLKHGBB = 2; // offset: 16 + LineupInfo lineup = 10; // offset: 32 + SceneInfo scene = 9; // offset: 40 + uint32 retcode = 15; // offset: 48 + uint32 ANHDBMOPGDC = 1; // offset: 52 } -// Obf: IKMMLPFMIAB +// Obf: CLPJHIIDAGN // Type: Notify -// CmdID: 1847 -message SyncRogueVirtualItemInfoScNotify { - OOKCIAEIPON LHNCGDKFAGM = 2; // offset: 24 +// CmdID: 1853 +message SyncRogueMapRoomScNotify { + PAIJCBOKIFO HNEANMNJHDB = 11; // offset: 24 + uint32 map_id = 7; // offset: 32 } -// Obf: DNPFFLJEAKP -// Type: Notify -// CmdID: 1881 -message SyncRogueStatusScNotify { - RogueStatus status = 14; // offset: 24 - bool CGNNKGAAHIO = 11; // offset: 28 +// Obf: KHKGDGBHHPK +// Type: Req +// CmdID: 1845 +message OpenRogueChestCsReq { + uint32 interacted_prop_entity_id = 15; // offset: 24 + bool FDEKKOKBDIC = 3; // offset: 28 } -// Type: Notify -// CmdID: 1884 -message LOPOJDAAIPO { - BGKINCFGKGI AHBFAAMNKNO = 1; // offset: 16 +// Obf: CBOLGFEIIOA +// Type: Rsp +// CmdID: 1837 +message OpenRogueChestScRsp { + ItemList drop_data = 12; // offset: 16 + ItemList reward = 6; // offset: 32 + LMDPKOELKFL ABEMLCJBIEF = 9; // offset: 40 + uint32 retcode = 8; // offset: 48 } +// Obf: JCFJFAFJACN +// Type: Req +// CmdID: 1834 +message ExchangeRogueRewardKeyCsReq { + uint32 count = 15; // offset: 24 +} + +// Obf: LEKLEHPFHMA +// Type: Rsp +// CmdID: 1858 +message ExchangeRogueRewardKeyScRsp { + uint32 retcode = 11; // offset: 24 + uint32 count = 9; // offset: 28 +} + +// Obf: KPDDKCNHJAB // Type: Notify +// CmdID: 1869 +message SyncRogueAreaUnlockScNotify { + uint32 area_id = 9; // offset: 24 +} + +// Obf: FGOPLKFEJAP +// Type: Notify +// CmdID: 1846 +message SyncRogueGetItemScNotify { + ItemList IIDEAGLAMCC = 4; // offset: 16 + ItemList get_item_list = 5; // offset: 32 +} + +// Type: Req // CmdID: 1822 -message PNHGIANGNAE { - repeated uint32 INCAIBONHED = 6; // offset: 16 - repeated uint32 base_avatar_id_list = 14; // offset: 24 +message HIGAMEJNCJJ { + uint32 level = 15; // offset: 24 + uint32 AFEMBLFCCCH = 12; // offset: 28 +} + +// Type: Rsp +// CmdID: 1864 +message KFJFHKLJKAK { + ItemList reward = 10; // offset: 16 + uint32 retcode = 7; // offset: 32 + uint32 AFEMBLFCCCH = 12; // offset: 36 + uint32 level = 4; // offset: 40 } -// Obf: CEPCOKPFOLC // Type: Notify -// CmdID: 1868 -message SyncRogueAeonScNotify { - EMFHHDMODEB EGFBGJGIEKM = 4; // offset: 24 +// CmdID: 1855 +message IKENDKAGFLN { + ItemList reward = 1; // offset: 16 + uint32 level = 10; // offset: 32 + uint32 AFEMBLFCCCH = 13; // offset: 36 } -// Obf: JEJMOKKEGLI -enum CmdRogueArcadeType { - JEJMOKKEGLI_PCPDHELPKEM = 0; - CmdRogueArcadeGetInfoScRsp = 7677; - CmdRogueArcadeRestartCsReq = 7681; - CmdRogueArcadeGetInfoCsReq = 7651; - CmdRogueArcadeStartCsReq = 7687; - CmdRogueArcadeRestartScRsp = 7698; - CmdRogueArcadeLeaveScRsp = 7655; - CmdRogueArcadeStartScRsp = 7668; - CmdRogueArcadeLeaveCsReq = 7657; +message JOEGAKHFBKM { } -message KEEDJBIEJOF { - MADEENABOKE ENPAICNLCMK = 7; // offset: 40 - SceneInfo scene = 1; // offset: 24 - LineupInfo lineup = 4; // offset: 16 -} - -// Obf: PCOKECJEADJ -// Type: Req -// 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 +// CmdID: 1808 +message GDNJICGJCAC { + PHINPOJOJGD CIKPBGDIABO = 1; // offset: 24 + uint32 retcode = 11; // offset: 32 } -// Obf: MMABCHDOAOL -// Type: Req -// CmdID: 7657 -message RogueArcadeLeaveCsReq { +message HPJNANNCPCA { + repeated uint32 HHINLCAODMG = 8; // offset: 24 + uint32 GACKJLBPKGD = 5; // offset: 32 } -// Obf: OBDBHHCJMBN // Type: Rsp -// CmdID: 7655 -message RogueArcadeLeaveScRsp { - KEEDJBIEJOF AFLJJJFCBIN = 8; // offset: 24 +// CmdID: 1878 +message JALDDEDFEPA { + PHINPOJOJGD EGGJFCELHNK = 9; // offset: 24 + ItemList reward = 7; // offset: 32 + uint32 retcode = 15; // offset: 40 + uint32 GACKJLBPKGD = 11; // offset: 44 +} + +message KLFPHOOPELB { +} + +// Type: Rsp +// CmdID: 1882 +message CDOKCLHEDBO { + PHINPOJOJGD EGGJFCELHNK = 12; // offset: 24 + uint32 retcode = 5; // offset: 32 +} + +// Obf: FLGHJEANCAC +// Type: Req +// CmdID: 1870 +message GetRogueAeonInfoCsReq { +} + +// Obf: MMOAIOJAMPA +// Type: Rsp +// CmdID: 1884 +message GetRogueAeonInfoScRsp { + repeated FLCPJJMHAGO JHEHAIBMNNF = 8; // offset: 16 + uint32 retcode = 3; // offset: 32 +} + +// Obf: FKEFNGCFJKN +// Type: Req +// CmdID: 1872 +message FinishAeonDialogueGroupCsReq { + uint32 AFEMBLFCCCH = 5; // offset: 24 +} + +// Obf: FAOLLLOFMKB +// Type: Rsp +// CmdID: 1825 +message FinishAeonDialogueGroupScRsp { + ItemList reward = 11; // offset: 16 + FLCPJJMHAGO AEFMMOHKCHJ = 2; // offset: 24 + uint32 retcode = 6; // offset: 40 +} + +// Obf: MKBJONMNLCH +// Type: Req +// CmdID: 1807 +message GetRogueTalentInfoCsReq { +} + +// Obf: JOCBDCIBNMG +// Type: Rsp +// CmdID: 1802 +message GetRogueTalentInfoScRsp { + FDBDLBAPDBE JCOBJAMPOAL = 6; // offset: 16 + uint32 retcode = 11; // offset: 32 +} + +// Obf: GFMEMPALPAM +// Type: Req +// CmdID: 1821 +message EnableRogueTalentCsReq { + uint32 CKHCLKOALKE = 11; // offset: 24 +} + +// Obf: KLAEMDDHPNB +// Type: Rsp +// CmdID: 1862 +message EnableRogueTalentScRsp { + FDBDLBAPDBE JCOBJAMPOAL = 3; // offset: 24 uint32 retcode = 13; // offset: 32 } -// Obf: OAEGMCDLACA +// Obf: JNDNJFPANEB +// Type: Notify +// CmdID: 1895 +message SyncRogueVirtualItemInfoScNotify { + GAOBHBLFPEC NIKDPODBIEF = 5; // offset: 24 +} + +// Obf: NIFJKCEJFIP +// Type: Notify +// CmdID: 1851 +message SyncRogueStatusScNotify { + bool AOBCKABCHGO = 11; // offset: 24 + RogueStatus status = 7; // offset: 28 +} + +// Type: Notify +// CmdID: 1819 +message OJKCGGHMFDO { + PHINPOJOJGD EGGJFCELHNK = 14; // offset: 24 +} + +// Type: Notify +// CmdID: 1894 +message JKKLGGKBELL { + repeated uint32 unfinished_story_line_id_list = 10; // offset: 16 + repeated uint32 base_avatar_id_list = 9; // offset: 32 +} + +// Obf: IEFFGOMNLNA +// Type: Notify +// CmdID: 1897 +message SyncRogueAeonScNotify { + JIBBEEAIDIC BGDGIIOKHGF = 1; // offset: 24 +} + +enum CmdRogueArcadeType { + NNHBAOKEBJI_NLCDGIPGFDJ = 0; + CmdRogueArcadeStartCsReq = 7658; + CmdRogueArcadeRestartScRsp = 7657; + CmdRogueArcadeLeaveScRsp = 7653; + CmdRogueArcadeRestartCsReq = 7671; + CmdRogueArcadeGetInfoCsReq = 7684; + CmdRogueArcadeGetInfoScRsp = 7673; + CmdRogueArcadeStartScRsp = 7690; + CmdRogueArcadeLeaveCsReq = 7691; +} + +message GCPGBPNGOFF { + LineupInfo lineup = 1; // offset: 16 + FHEGNOPNICH JNKLNLKHGBB = 3; // offset: 32 + SceneInfo scene = 13; // offset: 40 +} + +// Obf: OIGKGOMIOFF // Type: Req -// CmdID: 7681 +// CmdID: 7658 +message RogueArcadeStartCsReq { + repeated uint32 base_avatar_id_list = 7; // offset: 16 + uint32 room_id = 14; // offset: 32 +} + +// Obf: EEKPMCEONGD +// Type: Rsp +// CmdID: 7690 +message RogueArcadeStartScRsp { + GCPGBPNGOFF IDCMACCPCBH = 1; // offset: 16 + uint32 room_id = 7; // offset: 32 + uint32 retcode = 5; // offset: 36 +} + +// Obf: AGGEHIICBBD +// Type: Req +// CmdID: 7691 +message RogueArcadeLeaveCsReq { +} + +// Obf: NLAGBKIIIJK +// Type: Rsp +// CmdID: 7653 +message RogueArcadeLeaveScRsp { + GCPGBPNGOFF IDCMACCPCBH = 8; // offset: 24 + uint32 retcode = 10; // offset: 32 +} + +// Obf: NILHOOGLKAP +// Type: Req +// CmdID: 7671 message RogueArcadeRestartCsReq { } -// Obf: FOKHBBHMFDF +// Obf: LNKHNPOEJJE // Type: Rsp -// CmdID: 7698 +// CmdID: 7657 message RogueArcadeRestartScRsp { - uint32 retcode = 3; // offset: 32 - KEEDJBIEJOF AFLJJJFCBIN = 6; // offset: 24 + GCPGBPNGOFF IDCMACCPCBH = 2; // offset: 16 + uint32 retcode = 10; // offset: 32 } -// Obf: NAGAEDNKPGN +// Obf: EBPAKHMFKML // Type: Req -// CmdID: 7651 +// CmdID: 7684 message RogueArcadeGetInfoCsReq { } -// Obf: IPFCGMNDFBI +// Obf: POHFDLFAHKG // Type: Rsp -// CmdID: 7677 +// CmdID: 7673 message RogueArcadeGetInfoScRsp { - uint32 retcode = 3; // offset: 28 - uint32 room_id = 8; // offset: 24 + uint32 room_id = 9; // offset: 24 + uint32 retcode = 7; // offset: 28 } -// Obf: CANOHPGPCGJ enum CmdRogueCommon { - 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; - 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; + GIJNKOGJGHM_EDGGPGONBKK = 0; + CmdSetRogueExhibitionCsReq = 5644; + CmdRogueDoGambleCsReq = 5670; + CmdRogueShopBeginBattleScRsp = 5604; + CmdHandleRogueCommonPendingActionCsReq = 5641; + CmdRogueShopBeginBattleCsReq = 5660; + CmdSyncRogueCommonDialogueOptionFinishScNotify = 5640; + GIJNKOGJGHM_ECGCIPCGADI = 5671; + GIJNKOGJGHM_FPPOLDDIGFF = 5652; + CmdCKPKIINILKA = 5609; + CmdRogueGetGambleInfoCsReq = 5656; + CmdGetRogueShopBuffInfoCsReq = 5613; + CmdSelectRogueCommonDialogueOptionScRsp = 5696; + CmdTakeEventHandbookRewardCsReq = 5682; + CmdGetRogueHandbookDataCsReq = 5632; + CmdGKNPEGHPCMH = 5654; + CmdRogueWorkbenchHandleFuncCsReq = 5669; + CmdSetRogueCollectionScRsp = 5664; + CmdBuyRogueShopBuffScRsp = 5629; + CmdGetRogueShopBuffInfoScRsp = 5615; + CmdGetRogueShopFormulaInfoScRsp = 5662; + CmdBuyRogueShopFormulaScRsp = 5677; + CmdRogueWorkbenchGetInfoScRsp = 5697; + CmdGetRogueCommonDialogueDataCsReq = 5658; + CmdSyncRogueCommonDialogueDataScNotify = 5689; + CmdMKNBFMJGKBM = 5681; + CmdCommonRogueVirtualItemInfoScNotify = 5639; + CmdPJFPIPIPOJN = 5673; + CmdGetRogueShopMiracleInfoScRsp = 5636; + CmdSelectRogueCommonDialogueOptionCsReq = 5693; + CmdGetRogueShopFormulaInfoCsReq = 5621; + CmdCommonRogueQueryScRsp = 5637; + CmdGetRogueShopMiracleInfoCsReq = 5627; + CmdTakeRogueMiracleHandbookRewardScRsp = 5614; + CmdRogueGetGambleInfoScRsp = 5665; + GIJNKOGJGHM_CDCNMGIJEHJ = 5648; + CmdSyncRogueCommonPendingActionScNotify = 5617; + GIJNKOGJGHM_DNNECBLLKBO = 5678; + CmdBuyRogueShopMiracleCsReq = 5650; + CmdLNKEEAKFEHM = 5603; + CmdRogueDoGambleScRsp = 5684; + CmdGetRogueCommonDialogueDataScRsp = 5643; + CmdGetRogueHandbookDataScRsp = 5635; + CmdCommonRogueUpdateScNotify = 5634; + CmdFLCPMJGCHID = 5700; + CmdJLJNNPIAKGH = 5606; + CmdRogueWorkbenchGetInfoCsReq = 5611; + CmdSyncRogueCommonActionResultScNotify = 5663; + CmdLECIGPPCMAB = 5687; + CmdSetRogueCollectionCsReq = 5622; + CmdMJEPCLPMKKI = 5612; + CmdDCADHJHJMMD = 5680; + CmdSetRogueExhibitionScRsp = 5686; + CmdTakeRogueMiracleHandbookRewardCsReq = 5605; + CmdHandleRogueCommonPendingActionScRsp = 5618; + CmdCEDCDDPHBOG = 5683; + CmdCommonRogueQueryCsReq = 5645; + CmdSyncRogueHandbookDataUpdateScNotify = 5616; + CmdMCHIJNKKOAM = 5674; + CmdTakeEventHandbookRewardScRsp = 5653; + CmdBuyRogueShopMiracleScRsp = 5610; + CmdRogueWorkbenchHandleFuncScRsp = 5646; + CmdLPDPAJGFBMM = 5623; + CmdEDBOGEKADGP = 5659; + CmdBIHACLHMAKO = 5691; } -enum MOCDFPPJIEC { - MOCDFPPJIEC_PCPDHELPKEM = 0; - MOCDFPPJIEC_OILBBNDNKBA = 1; - MOCDFPPJIEC_FFLCHLPOFNM = 2; - MOCDFPPJIEC_BLKCLIGKFJF = 3; +enum LBGGAGLBCPC { + LBGGAGLBCPC_NLCDGIPGFDJ = 0; + LBGGAGLBCPC_JIGJDOFEJMI = 1; + LBGGAGLBCPC_BBNEHDGPGGH = 2; + LBGGAGLBCPC_BHIMJOHLHHK = 3; } -// Obf: MAFPONIDMLD enum RogueCommonBuffSelectSourceType { - MAFPONIDMLD_PCPDHELPKEM = 0; - MAFPONIDMLD_HLIDGDLNFHM = 1; - MAFPONIDMLD_EGFBGJGIEKM = 2; - MAFPONIDMLD_NPDCOJCAHPE = 3; - MAFPONIDMLD_GALGFIOMOIO = 4; + CLNECBOMHMN_NLCDGIPGFDJ = 0; + CLNECBOMHMN_OHFGCMENFDH = 1; + CLNECBOMHMN_BGDGIIOKHGF = 2; + CLNECBOMHMN_MCGGEAAHBPD = 3; + CLNECBOMHMN_EMALBALANLH = 4; } -enum JCHADPPOKAD { - JCHADPPOKAD_MMAOONPAPDP = 0; - JCHADPPOKAD_HILHINGOGBB = 1; - JCHADPPOKAD_PLMOIBLMNFA = 2; - JCHADPPOKAD_OAMOGNIKBLN = 3; - JCHADPPOKAD_JCJLBOKHONK = 4; - JCHADPPOKAD_JGPKDDKMDBP = 5; +enum MGJDNGHDIKG { + MGJDNGHDIKG_ANBKDJKHCBI = 0; + MGJDNGHDIKG_DDJLLLNADIL = 1; + MGJDNGHDIKG_NLCLCPPDLGM = 2; + MGJDNGHDIKG_FDACPOINIEO = 3; + MGJDNGHDIKG_BJDFGOACHGF = 4; + MGJDNGHDIKG_ECLBIMKAKJC = 5; } -enum NHEELAHAPCI { - NHEELAHAPCI_PCPDHELPKEM = 0; - NHEELAHAPCI_HLIDGDLNFHM = 1; - NHEELAHAPCI_EGFBGJGIEKM = 2; - NHEELAHAPCI_NPDCOJCAHPE = 3; - NHEELAHAPCI_GALGFIOMOIO = 4; +enum JNMNJKCKJLA { + JNMNJKCKJLA_NLCDGIPGFDJ = 0; + JNMNJKCKJLA_OHFGCMENFDH = 1; + JNMNJKCKJLA_BGDGIIOKHGF = 2; + JNMNJKCKJLA_MCGGEAAHBPD = 3; + JNMNJKCKJLA_EMALBALANLH = 4; } -enum AIGKBKIPCNH { - AIGKBKIPCNH_PCPDHELPKEM = 0; - AIGKBKIPCNH_LEDEEAHCDKI = 1; - AIGKBKIPCNH_HCEKFEENNCA = 2; +enum PAICEHDHLEJ { + PAICEHDHLEJ_NLCDGIPGFDJ = 0; + PAICEHDHLEJ_EGFCFCBHJJP = 1; + PAICEHDHLEJ_AALCFBOGFKP = 2; } -enum BALJGODBJEC { - BALJGODBJEC_PCPDHELPKEM = 0; - BALJGODBJEC_LEDEEAHCDKI = 1; - BALJGODBJEC_HCEKFEENNCA = 2; - BALJGODBJEC_FHFMOENFLGK = 3; +enum ENELBGHANGF { + ENELBGHANGF_NLCDGIPGFDJ = 0; + ENELBGHANGF_EGFCFCBHJJP = 1; + ENELBGHANGF_AALCFBOGFKP = 2; + ENELBGHANGF_BFMANEGOHHE = 3; } -enum OOCEFDIBHNP { - OOCEFDIBHNP_PCPDHELPKEM = 0; - OOCEFDIBHNP_LEDEEAHCDKI = 1; - OOCEFDIBHNP_HCEKFEENNCA = 2; +enum ALFKIMGCLPM { + ALFKIMGCLPM_NLCDGIPGFDJ = 0; + ALFKIMGCLPM_EGFCFCBHJJP = 1; + ALFKIMGCLPM_AALCFBOGFKP = 2; } -enum FMFMGICMPCA { - FMFMGICMPCA_PCPDHELPKEM = 0; - FMFMGICMPCA_IFPDLCOIENF = 1; - FMFMGICMPCA_NAHDDIEHJMA = 2; +enum DICEONDKEFF { + DICEONDKEFF_NLCDGIPGFDJ = 0; + DICEONDKEFF_ICFONCMFNLG = 1; + DICEONDKEFF_KDDIPFACJAJ = 2; } -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 NHHMEPILLHL { + NHHMEPILLHL_NLCDGIPGFDJ = 0; + NHHMEPILLHL_MIDKKNAGOFA = 1; + NHHMEPILLHL_FJMCIHHIGIA = 2; + NHHMEPILLHL_ANBKDJKHCBI = 3; + NHHMEPILLHL_NCLBFAALLFJ = 4; + NHHMEPILLHL_EPCDLHFFBLI = 5; + NHHMEPILLHL_MOFNIOJHBBL = 6; + NHHMEPILLHL_CLNGFDPINDB = 7; + NHHMEPILLHL_BGDGIIOKHGF = 8; + NHHMEPILLHL_MCGGEAAHBPD = 9; + NHHMEPILLHL_FMPGGENBHID = 10; + NHHMEPILLHL_EMALBALANLH = 11; + NHHMEPILLHL_LFCDGLIEHAI = 12; + NHHMEPILLHL_DOFDGKKLJDD = 13; + NHHMEPILLHL_JOLNBCHMDNN = 14; + NHHMEPILLHL_BGPLPIPENJN = 15; + NHHMEPILLHL_NPAFMEBNFOB = 16; + NHHMEPILLHL_IKCHCHPGFFJ = 17; } -enum CGHGBGJJBEO { - CGHGBGJJBEO_OHDHFKCNAMC = 0; - CGHGBGJJBEO_IEPPGGKMMPI = 1; - CGHGBGJJBEO_DGMFCPFGLAN = 2; +enum AJCBEOILGLF { + AJCBEOILGLF_NMNCOCCJEGM = 0; + AJCBEOILGLF_DLEDGLGPBCI = 1; + AJCBEOILGLF_OGJDIADDAAA = 2; } -// Obf: JHIDLBHJPBJ enum RogueTalentStatus { - JHIDLBHJPBJ_DKLPAAFFLEE = 0; - JHIDLBHJPBJ_NGMMICOGDFP = 1; - JHIDLBHJPBJ_KPAKAKOGDCM = 2; + PONHNPLLKAB_GAJGBBFELEL = 0; + PONHNPLLKAB_BFADFAELKLJ = 1; + PONHNPLLKAB_has_recommand = 2; } -enum AGLNLHOBDKI { - AGLNLHOBDKI_JODHOLNLEJJ = 0; - AGLNLHOBDKI_AIGCCAHHKBF = 1; - AGLNLHOBDKI_DBNAOOPMMHP = 2; +enum MIGPNAOGHEP { + MIGPNAOGHEP_DOOODKBGFCO = 0; + MIGPNAOGHEP_COJLMFJMDKD = 1; + MIGPNAOGHEP_AOKLIPHLBNN = 2; } -enum LKBGOMGHGLG { - LKBGOMGHGLG_JDINPIOHIEI = 0; - LKBGOMGHGLG_HLPDOJBIOIJ = 1; - LKBGOMGHGLG_DKBOGAIBKBD = 2; +enum LBPLJCHEJOK { + LBPLJCHEJOK_NDDPEJHPLHG = 0; + LBPLJCHEJOK_BMBGOIDDIJD = 1; + LBPLJCHEJOK_KJDPEEAPJOO = 2; } -enum DICJKJNENCP { - DICJKJNENCP_GEBOHOLBJPH = 0; - DICJKJNENCP_BGKLOEMEHBA = 1; - DICJKJNENCP_EDBAKOPABPF = 2; +enum LPCEBDCJBOI { + LPCEBDCJBOI_IHENGPDPCHA = 0; + LPCEBDCJBOI_HMKEPGCEMON = 1; + LPCEBDCJBOI_GCMFFANJMHF = 2; } -enum FDMMAAHEFPK { - FDMMAAHEFPK_OAFCMPHBKKL = 0; - FDMMAAHEFPK_DGNFENMMHII = 1; - FDMMAAHEFPK_HKEPAPBLKEG = 2; +enum NKLAEHJPIMN { + NKLAEHJPIMN_FGOFDMDBMAL = 0; + NKLAEHJPIMN_GNGGGHLBNEH = 1; + NKLAEHJPIMN_GIHACHNKFIE = 2; } -enum MLIBLHFBAFJ { - MLIBLHFBAFJ_PCPDHELPKEM = 0; - MLIBLHFBAFJ_MMAOONPAPDP = 1; - MLIBLHFBAFJ_ACJGHEOMBNB = 2; - MLIBLHFBAFJ_JIDMGPOKLPK = 3; - MLIBLHFBAFJ_BNKHLAGMLMI = 4; - MLIBLHFBAFJ_LJOJNNCFMIA = 5; +enum MMFOGJPOHGJ { + MMFOGJPOHGJ_NLCDGIPGFDJ = 0; + MMFOGJPOHGJ_ANBKDJKHCBI = 1; + MMFOGJPOHGJ_CFLNLFPNKPF = 2; + MMFOGJPOHGJ_HHGAHPNPCJN = 3; + MMFOGJPOHGJ_EELBIOJDKOH = 4; + MMFOGJPOHGJ_CGBEHICONCC = 5; } -enum ODMJACIKEPC { - ODMJACIKEPC_PCPDHELPKEM = 0; - ODMJACIKEPC_APFFEDDKNBK = 1; - ODMJACIKEPC_EDGOIAODJLH = 2; +enum BEAIKEEANDP { + BEAIKEEANDP_NLCDGIPGFDJ = 0; + BEAIKEEANDP_NKDECDGECFL = 1; + BEAIKEEANDP_LONKNKFDPII = 2; } -enum JGIKOHJKECF { - JGIKOHJKECF_PCPDHELPKEM = 0; - JGIKOHJKECF_ODOKJOMECHI = 1; - JGIKOHJKECF_JKCOAJODPML = 2; - JGIKOHJKECF_GPPPLACJKJJ = 3; - JGIKOHJKECF_IGHAHEEHLDG = 4; +enum JPOIOHPJIHJ { + JPOIOHPJIHJ_NLCDGIPGFDJ = 0; + JPOIOHPJIHJ_KLNBEHCHGIG = 1; + JPOIOHPJIHJ_POEHMGLLINH = 2; + JPOIOHPJIHJ_PPOEBJKNLCB = 3; + JPOIOHPJIHJ_ICBHBILDAAF = 4; } -message HJGFDIKDIHO { - uint32 buff_id = 6; // offset: 24 - uint32 EBMHDHJKBKC = 4; // offset: 28 +message KJAMNOGFAMJ { + uint32 HAGDKKBAAKK = 9; // offset: 24 + uint32 buff_id = 3; // offset: 28 } -message CADKBOKEJMD { - repeated HJGFDIKDIHO buff_list = 5; // offset: 16 +message APNCCNFJBKO { + repeated KJAMNOGFAMJ buff_list = 8; // offset: 24 } -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 GGGBAIAPDLO { + repeated KJAMNOGFAMJ LEOFNINDJDB = 14; // offset: 24 + ItemCostData DEHJDNIEKHB = 12; // offset: 32 + repeated uint32 IODMPHLIPDP = 6; // offset: 40 + repeated uint32 EBMEEKJGPPM = 9; // offset: 48 + uint32 FIMMFJCKCNK = 5; // offset: 56 + uint32 EGFOLKEPNCI = 11; // offset: 60 + uint32 EIALMEADLGF = 8; // offset: 64 + uint32 NOAMCDNNHMD = 2; // offset: 68 + uint32 PCGFIOKLIBE = 13; // offset: 72 + uint32 PNJLAAOCFMC = 10; // offset: 76 + bool OELJGANLKLJ = 1; // offset: 80 + RogueCommonBuffSelectSourceType NFMKOFNEKLA = 15; // offset: 84 + uint32 NKGGAOJLCMD = 7; // offset: 88 } -message DEOEOJBLIBP { - uint32 OGONJOGDDIE = 6; // offset: 24 +message BPLNKHGAILK { + uint32 BAOFIGFFMLN = 1; // offset: 24 } -message NLNOGDMKBOD { +message NFBCBCMGIIA { } -message ANBPMJHPLOP { +message DEMENEAAGAA { } -message LJFFAHEHFDJ { - HJKGBOKKNOP AGNHFMGIIAO = 9; // offset: 24 +message FKOGDINOBDF { + GGGBAIAPDLO PCHGEGFBKLF = 11; // offset: 24 } -message DKMEKAPJNLH { - uint32 buff_id = 4; // offset: 32 - ItemCostList cost_data = 12; // offset: 16 +message BPONKBLGNNL { + ItemCostData cost_data = 8; // offset: 16 + uint32 buff_id = 12; // offset: 32 } -message DAGBCJIHJBM { - repeated DKMEKAPJNLH ELCPONIPEIH = 7; // offset: 24 +message AACJBNFGABA { + repeated BPONKBLGNNL EMAGFIBLNCJ = 11; // offset: 16 } -message NMAJCDOJOII { - repeated HJGFDIKDIHO FEKAFHIDDAH = 3; // offset: 24 - repeated HJGFDIKDIHO OIMIPDOMDAA = 10; // offset: 32 - uint32 OFHCNGHJFHI = 4; // offset: 40 +message LIEODDLGDPB { + repeated KJAMNOGFAMJ NPIGFLFEEHM = 4; // offset: 16 + repeated KJAMNOGFAMJ JJDILEHLHDH = 15; // offset: 32 + uint32 LGIPILAKIKB = 10; // offset: 40 } -message HCJDNKBGDFA { - uint32 OFHCNGHJFHI = 3; // offset: 32 - repeated HJGFDIKDIHO OIMIPDOMDAA = 4; // offset: 16 +message GCCIOBKOFJN { + repeated KJAMNOGFAMJ JJDILEHLHDH = 5; // offset: 16 + uint32 LGIPILAKIKB = 7; // offset: 32 } -message KMDBMLAICLB { - uint32 BPAOPCLBEKG = 6; // offset: 24 +message NMMLEBEEJLB { + uint32 NNNJECNENGA = 13; // offset: 24 } -message JPPGLJPCFNC { +message BJGEONOCHPM { } -message KDGCGDGDLAK { - uint32 OFHCNGHJFHI = 8; // offset: 32 - repeated HJGFDIKDIHO CHFDEPBJEAC = 2; // offset: 16 +message IEJIOGIGFAI { + repeated KJAMNOGFAMJ CGAEPNOCDIG = 13; // offset: 24 + uint32 LGIPILAKIKB = 12; // offset: 32 } -message JIFOPBNNKON { - uint32 OGONJOGDDIE = 14; // offset: 24 +message AEJLPCAIODP { + uint32 BAOFIGFFMLN = 1; // offset: 24 } -message AJGGFCJFKEL { +message LGKKAKEFPIN { } -message KFCONJKHCBN { - repeated HJGFDIKDIHO GJMAPDBGEPA = 5; // offset: 16 - uint32 OFHCNGHJFHI = 2; // offset: 32 +message PKFNILLONDF { + repeated KJAMNOGFAMJ LEOFNINDJDB = 3; // offset: 24 + uint32 LGIPILAKIKB = 11; // offset: 32 } -message IDLLKHHBIID { - uint32 OGONJOGDDIE = 10; // offset: 24 +message PJMEDBOACGL { + uint32 BAOFIGFFMLN = 7; // offset: 24 } -message JNPGMMLHGJH { +message NCLHLLIHMFK { } -message CNJHCICPAIC { - CADKBOKEJMD OFOODOBJKBJ = 4; // offset: 24 +message EGLAPJGFKPN { + APNCCNFJBKO JPKACKNNHCA = 5; // offset: 16 } -message CAEABHJNLMI { - map BLJEBIJEMCH = 7; // offset: 16 - uint32 DOMGLHIKJED = 11; // offset: 40 - uint32 DACOKFCBMBI = 1; // offset: 36 - uint32 MEAJAEBDAOI = 10; // offset: 32 +message KOFMGCNIMIN { + map HFCJPCKONIF = 11; // offset: 24 + uint32 DGGCFDKJDPO = 9; // offset: 32 + uint32 LJCEOGPOGBE = 12; // offset: 36 + uint32 AADNIFFHHDD = 1; // offset: 40 } -message BKABOBIHOCN { - uint32 PHOPBJFMNDC = 13; // offset: 32 - bool AFGNLDIMBGB = 10; // offset: 36 - CAEABHJNLMI KDLLCFMLMND = 7; // offset: 16 +message ONKHCFLOELJ { + KOFMGCNIMIN HLCPFLOPGBM = 12; // offset: 24 + uint32 BJIBCOHEGIJ = 13; // offset: 32 + bool BKCNAAMGHKJ = 5; // offset: 36 } -message CAEINLJIBPB { - CAEABHJNLMI MMAOONPAPDP = 4; // offset: 24 +message IOMEMIEAPJO { + KOFMGCNIMIN ANBKDJKHCBI = 2; // offset: 24 } -message GEMAIGNDNPK { - uint32 DOMGLHIKJED = 10; // offset: 24 +message IKHMHNOIGAB { + uint32 LJCEOGPOGBE = 14; // offset: 24 } -message BBKAPDCECDN { - uint32 PBLCNBMMBKC = 14; // offset: 32 - uint32 CJOPDNAIEMK = 13; // offset: 36 - CAEABHJNLMI MMAOONPAPDP = 5; // offset: 16 +message LHKNCMFEPFK { + KOFMGCNIMIN ANBKDJKHCBI = 7; // offset: 16 + uint32 EGJIEAAEEBD = 5; // offset: 32 + uint32 FDEECOEDJEB = 14; // offset: 36 } -message NBDBNDEAPMN { - CAEABHJNLMI MMAOONPAPDP = 3; // offset: 16 +message OKBLBLPOENO { + KOFMGCNIMIN ANBKDJKHCBI = 12; // offset: 16 } -message DMLFNGEJOHC { - uint32 PHOPBJFMNDC = 10; // offset: 32 - CAEABHJNLMI KDLLCFMLMND = 1; // offset: 24 +message JLHJICBCHMO { + KOFMGCNIMIN HLCPFLOPGBM = 10; // offset: 24 + uint32 BJIBCOHEGIJ = 13; // offset: 32 } -message PGMCJLBNNLF { - CAEABHJNLMI MMAOONPAPDP = 13; // offset: 24 +message CKEOMFNPKPO { + KOFMGCNIMIN ANBKDJKHCBI = 7; // offset: 24 } -message DECAOHONNJG { - repeated CAEABHJNLMI GBHPHCMGBGK = 7; // offset: 24 +message GMIJHCONFIH { + repeated KOFMGCNIMIN MAJGMMCOCIG = 4; // offset: 24 } -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 AMKALFJHFJP { + repeated uint32 BPDDBKGDMDD = 15; // offset: 16 + repeated uint32 IFPEGDEJPPC = 7; // offset: 24 + uint32 LGIPILAKIKB = 8; // offset: 40 + uint32 LIFJCJKNKNJ = 10; // offset: 44 + uint32 FAHAMJFPMMI = 11; // offset: 48 + bool NMMFPGMDHLP = 1; // offset: 52 } -message FPLCHBNNAHD { - uint32 IIMNFMLLCML = 6; // offset: 24 +message JINFLJMPPHN { + uint32 OJPGDDFJCHB = 1; // offset: 24 } -message PBCOPDHBMLJ { +message MLDADDMEGGN { } -message ECGEFDKBCCB { +message LDFJBLDICPJ { } -message BLDLMHPFBCM { - HNCKGFGHJAC PFBBHAMOAGB = 13; // offset: 24 +message HPIPKICGABB { + AMKALFJHFJP AMIBPAGBMFP = 8; // offset: 16 } -message LBLMNBOAFCJ { - repeated uint32 FAIPOCIAFOD = 8; // offset: 24 +message EHFCLKAOEEM { + repeated uint32 FIMLDDNFGJH = 3; // offset: 24 } -message EBCFBKHCHJE { - uint32 OFHCNGHJFHI = 7; // offset: 32 - repeated uint32 PHMDMIDKBAN = 13; // offset: 16 +message LFKOLKFKOAP { + repeated uint32 CLEJHGMAFOD = 3; // offset: 24 + uint32 LGIPILAKIKB = 2; // offset: 32 } -message FNDBFOIPPFK { - uint32 DBFNJOPIAFE = 15; // offset: 24 +message BFAMBJHPNGE { + uint32 GEGJGJKMELD = 15; // offset: 24 } -message OHMDKPCOAEC { +message JJKIPNMJDKH { } -message JFPKCGFLJIG { - uint32 OFHCNGHJFHI = 8; // offset: 32 - repeated uint32 BONGOBNBCIM = 6; // offset: 24 +message LBKIKIGLIMJ { + repeated uint32 MJGBLEBKMDH = 15; // offset: 24 + uint32 LGIPILAKIKB = 1; // offset: 32 } -message HMIHJIMCIEA { - uint32 HIPEODLBBJF = 13; // offset: 24 +message KPDALNGIDAG { + uint32 PBGBMGIIHHA = 1; // offset: 24 } -message JICGMEBFBJF { +message BIPMEIGLILE { } -message LLFAFBJBCOL { - uint32 OFHCNGHJFHI = 7; // offset: 32 - repeated uint32 DJMPLDKGADG = 5; // offset: 24 +message MBPJGCJEGJB { + repeated uint32 LHMIIFKPPAG = 8; // offset: 24 + uint32 LGIPILAKIKB = 13; // offset: 32 } -message BCMLDKKIIKA { - uint32 CGKDCAOGCKB = 15; // offset: 24 +message JEKGAINCPNH { + uint32 AHPLANFABJH = 5; // offset: 24 } -message HGFKGMPPOIM { +message EBLOKOMNNNN { } -message AFCBPKOACJD { - uint32 OFHCNGHJFHI = 7; // offset: 32 - repeated uint32 KGCHAIPKMII = 6; // offset: 24 +message JJPDJPINDOA { + repeated uint32 ANINMMMGLLL = 12; // offset: 24 + uint32 LGIPILAKIKB = 4; // offset: 32 } -message DGCMJNNHFGP { - uint32 FMABHFBCBLI = 6; // offset: 24 +message KIHMNMMJIDL { + uint32 LJGNHKCBAIO = 5; // offset: 24 } -message MMHMPNEJFOP { +message CBLBFGKFMLC { } -message MAKMDAIHDMN { - uint32 OFHCNGHJFHI = 5; // offset: 32 - repeated uint32 ACPBOHCHHKG = 15; // offset: 24 +message DNGEEKCHHED { + repeated uint32 BGAFHIOEHFH = 15; // offset: 24 + uint32 LGIPILAKIKB = 13; // offset: 32 } -message EKDMDNEKAMN { - uint32 IIMNFMLLCML = 5; // offset: 24 +message CHEPPLBNOFF { + uint32 OJPGDDFJCHB = 14; // offset: 24 } -message JAMNDEJMILO { +message BALOFADGOKE { } -message HLOKAOLLHMP { - uint32 OFHCNGHJFHI = 4; // offset: 32 - repeated uint32 ACPBOHCHHKG = 5; // offset: 24 +message NGEBIKIHIDD { + repeated uint32 BGAFHIOEHFH = 8; // offset: 24 + uint32 LGIPILAKIKB = 14; // offset: 32 } -message HGCIDHBILAC { - uint32 IIMNFMLLCML = 10; // offset: 24 +message AOMOENMNCNB { + uint32 OJPGDDFJCHB = 13; // offset: 24 } -message MBHMOJNPHEJ { +message LNDBCDKMMKN { } -message MKPOHKOPAPE { - uint32 FBPCIBHEOHE = 5; // offset: 24 +message CIBMBDDOGBH { + uint32 OOMKNHFIGAF = 13; // offset: 24 } -message IKEBEPBJHCE { +message KGHLOMJHDPE { } -message KKFANGIJAOF { - DECAOHONNJG DPCBMJGBMGP = 13; // offset: 24 +message NHLBNBBDHMI { + GMIJHCONFIH HAJJBOFCFOO = 9; // offset: 24 } -message MDNIEJENNII { - repeated uint32 KPJGEGMCCAG = 13; // offset: 16 +message INKPGECIDNE { + repeated uint32 KPJPABDIOJB = 2; // offset: 16 } -message EJDFGNGBNOO { - uint32 OOMACDMBOGF = 5; // offset: 32 - uint32 IDFCIBLPOKD = 8; // offset: 28 - uint32 rogue_money = 15; // offset: 24 - uint32 FCEDANNICIJ = 12; // offset: 36 +message AGEOGDOGDMM { + uint32 HMPGJCAIPDL = 5; // offset: 24 + uint32 rogue_money = 13; // offset: 28 + uint32 OMJHLDAKCBC = 6; // offset: 32 + uint32 DGEPIKMIHCA = 10; // offset: 36 } -message PAFOOOIKFOF { - uint32 num = 7; // offset: 28 - uint32 HCPAHPCOEKK = 3; // offset: 24 +message NPCIGEBNOFG { + uint32 num = 9; // offset: 24 + uint32 BEBEEMKOBNN = 14; // offset: 28 } -message OHHKGHEGJOG { - AvatarType avatar_type = 14; // offset: 24 +message KNEJEHOOFGI { + AvatarType avatar_type = 5; // offset: 24 uint32 avatar_id = 1; // offset: 28 } -message OPNCDHGNEDF { - uint32 PONOBJJOADI = 14; // offset: 24 - uint32 PNFBHHBLAFH = 10; // offset: 28 +message EHKDAJFLIEI { + uint32 JAAIADKFPCL = 5; // offset: 24 + uint32 HHFKOOJBOBF = 14; // offset: 28 } -message HABJHHLPLFG { - ItemList item_list = 6; // offset: 16 +message IOHKFHBGICD { + ItemList item_list = 3; // offset: 16 } -message BJHDDMCFAMF { - OPNCDHGNEDF NPDCOJCAHPE = 5; // offset: 16 - HABJHHLPLFG LOFODGNJJFK = 10; // offset: 32 +message NAPFNBJDIOO { + EHKDAJFLIEI MCGGEAAHBPD = 5; // offset: 16 + IOHKFHBGICD OEEDEIKJJJN = 2; // offset: 24 } -message KIDALMMDIEF { +message MNGNLOCLNOF { } -message LDHOKGLFPKF { - int32 count = 1; // offset: 24 +message FEIJPEJBDDH { + int32 count = 7; // offset: 24 } -message MHPMAPGKILE { - uint32 DOMGLHIKJED = 14; // offset: 24 +message JMPNGBAILBG { + uint32 LJCEOGPOGBE = 12; // offset: 24 } -message BHEOKGAKGMA { +message FENFEHCCOCA { } message RogueAdventureRoomGameplayWolfGunTarget { oneof target_impl { - KIDALMMDIEF target_none = 1; // offset: 24 - LDHOKGLFPKF target_coin = 12; // offset: 24 - MHPMAPGKILE target_miracle = 15; // offset: 24 - BHEOKGAKGMA target_ruanmei = 7; // offset: 24 + MNGNLOCLNOF target_none = 13; // offset: 16 + FEIJPEJBDDH target_coin = 5; // offset: 16 + JMPNGBAILBG target_miracle = 3; // offset: 16 + FENFEHCCOCA target_ruanmei = 12; // offset: 16 } } -message KIPKNECKPHC { - repeated RogueAdventureRoomGameplayWolfGunTarget battle_target_list = 5; // offset: 16 - uint32 AOBPFLEHBOH = 15; // offset: 32 +message BDPHJAEBKAD { + repeated RogueAdventureRoomGameplayWolfGunTarget battle_target_list = 7; // offset: 24 + uint32 NFGNOCBCKID = 9; // offset: 32 } -message JEHNBDDMIEJ { - oneof BPIHFAJCLOC { - KIPKNECKPHC PABCEJMCHJP = 2; // offset: 24 +message ANMDOACPHMN { + oneof KKNBOACNCON { + BDPHJAEBKAD POOGLPNNDAB = 10; // 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 +message HHAGOFKBFAP { + ANMDOACPHMN IHNENEGKEPO = 1; // offset: 16 + uint32 score_id = 12; // offset: 32 + uint32 MEFKKHAJACJ = 5; // offset: 36 + uint32 status = 15; // offset: 40 + uint32 IIMOONEHGLO = 2; // offset: 44 + double NDLJIJINOBB = 6; // offset: 48 } // Type: Notify -// CmdID: 5691 -message IFPKEPIAOFP { - ELLNDNEBHDK FMECAHALPKG = 1; // offset: 24 +// CmdID: 5673 +message PJFPIPIPOJN { + HHAGOFKBFAP DJMHHMMABJL = 5; // offset: 24 } -// Obf: AOGMNGGIKEG // Type: Req -// CmdID: 5610 -message PrepareRogueAdventureRoomCsReq { +// CmdID: 5603 +message LNKEEAKFEHM { } // Type: Rsp -// CmdID: 5694 -message NEELNABJPGE { - ELLNDNEBHDK FMECAHALPKG = 12; // offset: 24 - uint32 retcode = 6; // offset: 32 -} - -// Obf: FPIEKCMEIJN -// Type: Req -// CmdID: 5689 -message StopRogueAdventureRoomCsReq { - uint32 KGEPGNKIIIE = 1; // offset: 32 - repeated uint32 OACLIHKCNKG = 15; // offset: 16 -} - -// Type: Rsp -// CmdID: 5696 -message LHEFHJLBHGK { - ELLNDNEBHDK FMECAHALPKG = 14; // offset: 24 - uint32 retcode = 8; // offset: 32 -} - -// Obf: FPFDLCCNIKH -// Type: Req -// 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 +// CmdID: 5680 +message DCADHJHJMMD { + HHAGOFKBFAP DJMHHMMABJL = 12; // offset: 16 + uint32 retcode = 5; // offset: 32 } // 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 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: CECNBIOIHMO -// Type: Req -// CmdID: 5601 -message RogueNpcDisappearCsReq { - uint32 CCLNDIJNJDP = 14; // offset: 24 +// CmdID: 5659 +message EDBOGEKADGP { + repeated uint32 EEDPLDBFMMM = 5; // offset: 24 + uint32 KGEBFIOJFLC = 3; // offset: 32 } // Type: Rsp // CmdID: 5674 -message IAGFLEBBOGB { - uint32 retcode = 13; // offset: 24 -} - -// Obf: DHELKGJMKAP -// Type: Req -// CmdID: 5650 -message RogueShopBeginBattleCsReq { - uint32 interacted_prop_entity_id = 7; // offset: 24 -} - -// Obf: MOPOGPGMJIP -// Type: Rsp -// CmdID: 5619 -message RogueShopBeginBattleScRsp { - SceneBattleInfo DDHGCAFFFOP = 1; // offset: 16 - uint32 retcode = 4; // offset: 32 -} - -// Obf: IEEPJLHINLN -// Type: Notify -// CmdID: 5605 -message SyncRogueCommonActionResultScNotify { - uint32 LOIDOGEENOB = 7; // offset: 44 - repeated DPFOHPLLOIJ BEAEJDOGDBG = 10; // offset: 24 - FMFMGICMPCA HCPAHPCOEKK = 14; // offset: 40 - repeated MOEOOOMLGCG ANIADNFEMAH = 11; // offset: 32 -} - -message MOEOOOMLGCG { - uint32 queue_position = 10; // offset: 36 - KCFFOHMDHCK source = 4; // offset: 32 - DFAGKMFOENB JPPGFLJHDHK = 1; // offset: 16 -} - -message AKCNBOEOAPA { - int32 JECHJDDNHML = 6; // offset: 28 - uint32 key = 7; // offset: 24 -} - -message ADIPAKCFMOF { - int32 DAMHMDPODLD = 14; // offset: 24 - int32 DAIPENEGCBD = 1; // offset: 32 - uint32 FDPMIGNAFIM = 15; // offset: 28 -} - -message IEDEMFKBHFL { - uint32 IAPFJINFNLO = 14; // offset: 36 - repeated AKCNBOEOAPA HJFBAAHDHBH = 13; // offset: 16 - bool HFEAPHKJDJP = 15; // offset: 32 -} - -message OILBFIKHNPK { - map BJNHFEACIOI = 11; // offset: 16 -} - -message DEELJKHDLDH { - IEDEMFKBHFL KJOPCDJBLGN = 13; // offset: 16 -} - -message MIIOLIIOGIG { - IEDEMFKBHFL KJOPCDJBLGN = 12; // offset: 16 -} - -message JAEOAGNKNBL { - IEDEMFKBHFL KJOPCDJBLGN = 5; // offset: 24 -} - -message FNMGDLDLMLJ { - IEDEMFKBHFL KJOPCDJBLGN = 1; // offset: 16 -} - -message ECIILPLNPHJ { - repeated ADIPAKCFMOF HOPLDJJMGLM = 12; // offset: 16 -} - -message ABABHKAGHEJ { - OILBFIKHNPK value = 8; // offset: 16 -} - -message PBMHMEADLEC { - repeated ADIPAKCFMOF HOPLDJJMGLM = 9; // offset: 16 - OILBFIKHNPK BKGBEDMGJJD = 14; // offset: 40 - repeated IEDEMFKBHFL IGCJNCKEODG = 2; // offset: 24 -} - -message CGNCGFBCNHP { - uint32 CHEHELPMAIA = 14; // offset: 24 -} - -message GNBKKPOLLAA { - uint32 CHEHELPMAIA = 11; // offset: 24 -} - -message POIFGDAHJCJ { - map BEGNBCCEPKE = 2; // 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 CFPKKEMKKPO { - KKJNFIPPDDO JGJBDAKAKHJ = 6; // offset: 24 - bool NFOCNKFAHOP = 12; // offset: 32 -} - -message OFAFDPGCEPO { - uint32 unique_id = 6; // offset: 24 -} - -message ACFGJBNMFDC { - KKJNFIPPDDO JGJBDAKAKHJ = 9; // offset: 16 - bool NFOCNKFAHOP = 1; // offset: 32 -} - -message DEECFCALMFN { - uint32 HKBPEHBLIAC = 14; // offset: 24 -} - -message JCFEENNNCBL { - uint32 FNABANJOJMO = 2; // offset: 24 - uint32 GDFKOHMNFAA = 15; // offset: 28 -} - -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 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 GPLPCJKLIIH { - uint32 DINMKEIINLM = 10; // offset: 24 -} - -message IADIBNIPHBO { -} - -message LEDDFOGLMJD { - uint32 OFHCNGHJFHI = 4; // offset: 32 - repeated uint32 BAPDFFEDAHM = 2; // offset: 24 -} - -message LGDAPABKALH { - uint32 DINMKEIINLM = 11; // offset: 24 -} - -message FOHHEPOECML { -} - -message MJPGLAFNJAB { -} - -message GACNMNIKJBF { - CBJAEJAFCKG KMKGHJJIJCN = 15; // offset: 24 -} - -message LGJDOKFHCHI { - CBJAEJAFCKG KMKGHJJIJCN = 1; // offset: 24 -} - -message OPPNAHLPAFG { - uint32 DINMKEIINLM = 13; // offset: 24 -} - -message DIKAEDCJHFM { -} - -message DOADBBOFBJA { - uint32 OPHPMKFGLBA = 14; // offset: 24 -} - -message AMKDEKMDENG { - uint32 NCHHOPJJDCE = 6; // offset: 24 - uint32 slot = 3; // offset: 28 - uint32 type = 9; // offset: 32 -} - -message ILLBNKFBNBP { - uint32 DOAOPBBIGPO = 4; // offset: 24 - uint32 level = 15; // offset: 28 -} - -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 EIPPGFCFJEO { - uint32 level = 4; // offset: 28 - uint32 AOKDBDGDCHB = 7; // offset: 24 -} - -message KHHHFHEODED { - uint32 unique_id = 3; // offset: 32 - EIPPGFCFJEO LLNNPGEOFCD = 7; // offset: 16 -} - -message HOMNPCJECBH { - DOGGIDNINJP ENPGAGBMHOE = 4; // offset: 16 -} - -message FJIIPFCMJCJ { - DOGGIDNINJP ENPGAGBMHOE = 3; // offset: 24 -} - -message OEMNHGMPMPD { - DOGGIDNINJP ENPGAGBMHOE = 8; // offset: 24 -} - -message EFOCMJNPMKD { - KHHHFHEODED GMABAPBEDGF = 1; // offset: 16 -} - -message MPAACMCJIHG { - KHHHFHEODED IAAFEIMNEMM = 10; // offset: 16 -} - -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 OEBEKIEALFH { - repeated KHHHFHEODED COLDNELLIIE = 4; // offset: 16 - uint32 OFHCNGHJFHI = 1; // offset: 32 -} - -message HILCNKINEIA { - EIPPGFCFJEO MNOHDHCMKEL = 13; // offset: 24 -} - -message BDGFEGPHKKO { - KHHHFHEODED MNOHDHCMKEL = 11; // offset: 16 -} - -message HAHKCDIPGJH { -} - -message GCFNNAKLMPD { -} - -message NFPOEAEPHIJ { -} - -message IOGMLLBFDPG { -} - -message EEIOIDGJCIL { - repeated uint32 JCACDBFANCB = 3; // offset: 32 - KHHHFHEODED GDIGKKGLLOF = 15; // offset: 16 -} - -message LHLKKMFCFHF { - uint32 OFHCNGHJFHI = 1; // offset: 32 - repeated ILLBNKFBNBP NCNJNKFBKLA = 12; // offset: 24 -} - -message IFLHELOLDKA { - ILLBNKFBNBP JKMLCEJCBLM = 2; // offset: 16 - bool HCHPDMNGIBN = 9; // offset: 32 -} - -message GEDCCGBPOFL { -} - -message CFIKJKGABEI { -} - -message CCJAIMKNINL { - ILLBNKFBNBP HEMOCMJABPA = 15; // offset: 16 -} - -message BIELAAMEPDK { - bool HAOPEKPKOFI = 3; // offset: 32 - ILLBNKFBNBP NLKNEENFHAM = 9; // offset: 16 -} - -message MPPDGFLMDEB { -} - -message PDEHDNAOKBC { - uint32 KLAAFEIMAMI = 13; // offset: 24 -} - -message PINBJNLCIAH { - uint32 IEINECPHOFL = 6; // offset: 36 - int32 PIICKMEOBIP = 8; // offset: 32 - repeated uint32 HCDADOGHADL = 5; // offset: 16 -} - -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 FFGMHLCEAOM { - uint32 HGFBBIBBCNE = 11; // offset: 24 -} - -message MAGNIAAPANO { -} - -message BIAGLOKBBMI { -} - -message JDKNKIBFHAF { - DDEJHBJBMBH BNMCKIPHPNB = 15; // offset: 24 -} - -message CLIBMDCOFEF { - uint32 HOHANPJNANA = 2; // offset: 24 -} - -message IBLHPOBOOPE { - uint32 battle_event_id = 9; // offset: 32 - map OHOGDBPKLFM = 15; // offset: 16 - bool is_win = 8; // offset: 36 -} - -message OFLNLJELJEM { - uint32 HOHANPJNANA = 11; // offset: 24 -} - -message GNLMENKBHLE { - repeated uint32 MMOJOECDMIL = 12; // offset: 24 - repeated uint32 GIJOAADKDIN = 15; // offset: 16 -} - -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 ALHGCBPJLMO { - oneof IIGFMDHKBAD { - uint32 unique_id = 4; // offset: 16 - uint32 KGGOBNFHEPF = 6; // offset: 16 - } -} - -message LIDKGPCEDHE { - GNLMENKBHLE FPKADJBDBPO = 10; // offset: 16 -} - -message PAPHFGPNCIJ { -} - -message DPHIINCNKEI { - DLKILGMHPFM ODIOMDIDJIK = 10; // offset: 16 -} - -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 IEMOMLFAAIE { - uint32 GDFPBHMMFEA = 13; // offset: 24 -} - -message AOGMCBOFNMO { -} - -message KMCOCFNCDEK { - uint32 HNKNHCEIAIF = 14; // offset: 32 - uint32 LLEEFDGJBKA = 2; // offset: 28 - uint32 unique_id = 6; // offset: 24 -} - -message HOPKIOKGEBP { - repeated KMCOCFNCDEK JKPADPHCOJJ = 1; // offset: 24 -} - -message JCIJHCFBGKG { - uint32 AFFAPLLEBBO = 3; // offset: 36 - uint32 CJBBMAJIACI = 2; // offset: 32 - uint32 MEGCAGNHMIE = 8; // offset: 24 - uint32 ENHOIMLIBJN = 13; // offset: 28 -} - -message FILIFCCNAPH { - repeated GKDEKJKOIJN AACDKGKECAH = 3; // offset: 24 -} - -message GPEJGPJNECF { - uint32 JCCAJFPAJJP = 5; // offset: 28 - uint32 CNIKGMAICAF = 4; // offset: 24 -} - -message NCFKHLNHMAJ { - uint32 CGOABGKCBEF = 10; // offset: 24 -} - -message BIBHPEOAAND { - repeated uint32 ODMGIDMJHOL = 7; // offset: 16 -} - -message MJKEOBOMAGP { - uint32 CHNEKIJMELK = 2; // offset: 24 -} - -message GJEFKOGFNCH { - uint32 CHNEKIJMELK = 9; // 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 EOBHKMGJGPG { - uint32 ABGLNIDOADM = 13; // offset: 24 -} - -message HBAMALALOGG { - uint32 ABGLNIDOADM = 13; // offset: 24 -} - -message JAIELCIAKAN { -} - -message EFDADBFIABN { - IDHCKCDAEBA NALNNBECBPA = 2; // offset: 16 -} - -message FGPEFEELOCO { - uint32 KLOOFAEJGKD = 12; // offset: 32 - repeated uint32 EKBMEAJNNKO = 1; // offset: 24 - uint32 level = 7; // offset: 36 -} - -message FCFFJAPIIFL { - repeated FGPEFEELOCO JKPADPHCOJJ = 9; // offset: 24 - uint32 OMIAHNAENKM = 4; // offset: 32 -} - -message BAAMEJNMMOB { - uint32 PKIDNPPFBIO = 11; // offset: 24 -} - -message LGKDBECKMBM { - FGPEFEELOCO JKPADPHCOJJ = 9; // offset: 16 -} - -message FDHMNEJBOEB { - repeated uint32 HINGMEBIBDL = 12; // offset: 16 -} - -message NOCDBKLAKLF { - SceneInfo scene = 7; // offset: 16 - LineupInfo lineup = 15; // offset: 40 - MADEENABOKE ENPAICNLCMK = 8; // offset: 24 -} - -message GCEBFJEEFOL { - NOCDBKLAKLF AFLJJJFCBIN = 2; // offset: 24 -} - -// Obf: MMJHKBDLKLC -// Type: Notify -// CmdID: 5611 -message SyncRogueCommonPendingActionScNotify { - uint32 LOIDOGEENOB = 1; // offset: 32 - EPPJHNIHAFL GGLFNHNHIGO = 15; // offset: 24 -} - -message EPPJHNIHAFL { - ICOMMCAJDLI JPPGFLJHDHK = 5; // offset: 16 - uint32 queue_position = 12; // offset: 32 -} - -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: BPPNFKFEOOI -// Type: Req -// CmdID: 5678 -message SelectRogueBonusReq { - 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: GPANNBNIDPD -// Type: Rsp -// CmdID: 5642 -message HandleRogueCommonPendingActionScRsp { - 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 PHDKMFDPABI { - uint32 maze_buff_id = 10; // offset: 24 -} - -message JABFAOAIEIG { - uint32 NOKBKAIOKFE = 8; // offset: 24 - bool CNDKAPOIEOJ = 10; // offset: 28 -} - -message AKEKHLAEKBC { - uint32 ICDNIPHLFFC = 4; // offset: 28 - bool CNDKAPOIEOJ = 10; // offset: 24 -} - -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 PNCBGGJKKAF { - ILLBNKFBNBP EIENKJFFFJG = 12; // offset: 24 -} - -message NJINCNAGALP { - uint32 CEHOPHJHDEF = 11; // offset: 24 - uint32 AOKDBDGDCHB = 9; // offset: 28 -} - -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: PHCEJLELEIK -// Type: Req -// CmdID: 5654 -message GetRogueHandbookDataCsReq { -} - -// Obf: LILCKPEEHDM -// Type: Rsp -// CmdID: 5679 -message GetRogueHandbookDataScRsp { +message MCHIJNKKOAM { + HHAGOFKBFAP DJMHHMMABJL = 12; // offset: 16 uint32 retcode = 2; // offset: 32 - KMPCIKLJIHH IGFPODGEPIB = 9; // offset: 24 } -// 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 +// CmdID: 5683 +message CEDCDDPHBOG { } -// Obf: GFGJAJCBLEK // Type: Rsp -// CmdID: 5602 -message TakeRogueMiracleHandbookRewardScRsp { - repeated uint32 AGFOMKOIAEB = 1; // offset: 24 - ItemList reward = 12; // offset: 32 - uint32 retcode = 8; // offset: 40 +// CmdID: 5609 +message CKPKIINILKA { + HHAGOFKBFAP DJMHHMMABJL = 1; // offset: 24 + uint32 retcode = 11; // offset: 32 } -// Obf: NJHLOPBLKDC // Type: Req -// CmdID: 5649 -message TakeEventHandbookRewardCsReq { - repeated uint32 LADCEEHAJDG = 12; // offset: 24 +// CmdID: 5606 +message JLJNNPIAKGH { + uint32 score_id = 7; // offset: 24 + uint32 LPEHHMHPCMG = 11; // offset: 28 } -// 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 CommonRogueUpdateScNotify { - oneof KLBJNNJBOAC { - NFIKPFBPOMF BLALLLNKHAC = 6; // offset: 16 - BFHNCFDGCLG FCAPBPHLNCJ = 4; // offset: 16 - LHOEMCHFOFA JNKMJMABPMP = 14; // offset: 16 - } -} - -message GBICOFINMIK { - uint32 JBEILMFIIGM = 2; // offset: 24 - uint32 AHKFFCIEPDG = 4; // offset: 28 -} - -message AEFPNAMECCO { - uint32 MAFMCIPAIKK = 7; // offset: 24 -} - -message DGALGNELBKM { - uint32 MAFMCIPAIKK = 10; // offset: 24 -} - -message JLAJKALOBMJ { - uint32 IAPFJINFNLO = 15; // offset: 24 -} - -message DMLCIAECKFJ { - uint32 MAFMCIPAIKK = 9; // offset: 24 -} - -message HBIKLIPBJNO { - uint32 CONJBFLEEFA = 9; // 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 JKICLFBINHN { - float FFBCIEFGLNC = 7; // offset: 24 - int32 BGJKBPNCNLE = 3; // offset: 28 -} - -message IADMEOMIIFI { - uint32 battle_event_id = 7; // offset: 24 -} - -message EMCICPOHAAL { - int32 HPMHACBNOOK = 4; // offset: 24 -} - -message IFJEDJAFCJN { - oneof OAIJOPKPDGJ { - IADMEOMIIFI MNIOMFOAMFH = 11; // offset: 16 - EMCICPOHAAL APDHGALNKEC = 14; // offset: 16 - } -} - -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 JIBMJCBNDKK { - CGOENENKKCG MILHMICEEGP = 4; // offset: 24 - uint32 HOHANPJNANA = 9; // offset: 40 - repeated GBHHOMHNLKD GEIJDOBKNAD = 11; // offset: 16 -} - -// Obf: AJHJNAALEBG -// Type: Req -// CmdID: 5677 -message GetRogueCommonDialogueDataCsReq { -} - -// Obf: KMLNOFOFMKE -// Type: Rsp -// CmdID: 5616 -message GetRogueCommonDialogueDataScRsp { - repeated JIBMJCBNDKK JOKAEEMJLMK = 4; // offset: 24 +// CmdID: 5700 +message FLCPMJGCHID { + HHAGOFKBFAP DJMHHMMABJL = 15; // offset: 24 uint32 retcode = 6; // offset: 32 } -// Obf: KLMCEGNAPFA +message ELGOBKCNOHH { + ItemCostData cost_data = 14; // offset: 16 + ItemCostData KINNMAGDDJJ = 12; // offset: 32 + bool GCIHGKCJOGB = 6; // offset: 40 + bool BELPGDAGFIH = 15; // offset: 41 + uint32 LJCEOGPOGBE = 7; // offset: 44 +} + +message KJEOBMBMNIN { + ItemCostData KINNMAGDDJJ = 8; // offset: 16 + ItemCostData cost_data = 7; // offset: 24 + uint32 buff_id = 2; // offset: 40 + bool BELPGDAGFIH = 1; // offset: 44 + bool GCIHGKCJOGB = 12; // offset: 45 + uint32 JBGENFIKGGF = 9; // offset: 48 +} + +message OMLMOJIGLEE { + ItemCostData KINNMAGDDJJ = 5; // offset: 16 + ItemCostData cost_data = 9; // offset: 32 + uint32 KAHMGPGPOII = 1; // offset: 40 + bool BELPGDAGFIH = 8; // offset: 44 + bool GCIHGKCJOGB = 13; // offset: 45 +} + +message AGKONMPOJKP { + repeated ELGOBKCNOHH MAJGMMCOCIG = 10; // offset: 24 +} + +message DAENHKENJHK { + repeated KJEOBMBMNIN buff_list = 4; // offset: 24 +} + +message GBHAHDBDOIE { + repeated OMLMOJIGLEE KJFEFFGPNFF = 3; // offset: 24 +} + +// Obf: MJCPFFDLGGC // Type: Req -// CmdID: 5606 -message SelectRogueCommonDialogueOptionCsReq { - uint32 AMADFJNHMFF = 6; // offset: 24 - uint32 HOHANPJNANA = 8; // offset: 28 +// CmdID: 5613 +message GetRogueShopBuffInfoCsReq { + bool LJBCDJNNBJH = 4; // offset: 24 + uint32 interacted_prop_entity_id = 2; // offset: 28 } -// Obf: BLBGNFKPIFF +// Obf: APCHMPGJGGC // 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 +// CmdID: 5615 +message GetRogueShopBuffInfoScRsp { + DAENHKENJHK HABJHGPFGEB = 2; // offset: 24 + ItemCostData JOMDKGINNEK = 11; // offset: 32 + int32 KCBOHFNFJEA = 13; // offset: 40 + int32 APMGPHFHENP = 14; // offset: 44 + uint32 retcode = 9; // offset: 48 } -// Obf: NLLAPEMEGFH +// Obf: CICKIFGMKPF // Type: Req -// CmdID: 5652 -message FinishRogueCommonDialogueCsReq { - uint32 HOHANPJNANA = 11; // offset: 24 +// CmdID: 5627 +message GetRogueShopMiracleInfoCsReq { + bool LJBCDJNNBJH = 15; // offset: 24 + uint32 interacted_prop_entity_id = 14; // offset: 28 } +// Obf: DDHJFDPBPAA // Type: Rsp -// CmdID: 5690 -message FHEKPIAGNIN { - uint32 retcode = 12; // offset: 28 - uint32 HOHANPJNANA = 2; // offset: 24 +// CmdID: 5636 +message GetRogueShopMiracleInfoScRsp { + ItemCostData JOMDKGINNEK = 3; // offset: 16 + AGKONMPOJKP DNPCCFFFBHN = 1; // offset: 32 + int32 KCBOHFNFJEA = 4; // offset: 40 + int32 APMGPHFHENP = 15; // offset: 44 + uint32 retcode = 9; // offset: 48 } -// 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 +// Obf: JIKKKPKEFMH // Type: Req -// CmdID: 5670 -message RogueWorkbenchGetInfoCsReq { - uint32 prop_entity_id = 3; // offset: 24 +// CmdID: 5621 +message GetRogueShopFormulaInfoCsReq { + uint32 interacted_prop_entity_id = 8; // offset: 24 + bool LJBCDJNNBJH = 3; // offset: 28 } -// Obf: KPBBJNICPNH +// Obf: GFGLECFFFLG // Type: Rsp -// CmdID: 5668 -message RogueWorkbenchGetInfoScRsp { +// CmdID: 5662 +message GetRogueShopFormulaInfoScRsp { + ItemCostData JOMDKGINNEK = 5; // offset: 16 + GBHAHDBDOIE EAPCJKNGGCA = 15; // offset: 24 + int32 KCBOHFNFJEA = 2; // offset: 40 + int32 APMGPHFHENP = 13; // offset: 44 + uint32 retcode = 7; // offset: 48 +} + +// Type: Req +// CmdID: 5681 +message MKNBFMJGKBM { + uint32 LJCEOGPOGBE = 3; // offset: 24 + uint32 interacted_prop_entity_id = 9; // offset: 28 +} + +// Type: Req +// CmdID: 5687 +message LECIGPPCMAB { + repeated uint32 AOLIEDBCNBN = 2; // offset: 16 + uint32 interacted_prop_entity_id = 11; // offset: 32 +} + +// Obf: OMAOGCPKDNB +// Type: Req +// CmdID: 5650 +message BuyRogueShopMiracleCsReq { + repeated uint32 KOFNOJCMEFA = 12; // offset: 24 + uint32 interacted_prop_entity_id = 9; // offset: 32 +} + +// Obf: DLJLBCGBOCB +// Type: Rsp +// CmdID: 5610 +message BuyRogueShopMiracleScRsp { + AGKONMPOJKP DNPCCFFFBHN = 10; // offset: 16 + uint32 retcode = 8; // offset: 32 +} + +// Obf: DCAEIHGJFDE +// Type: Rsp +// CmdID: 5629 +message BuyRogueShopBuffScRsp { + DAENHKENJHK HABJHGPFGEB = 3; // offset: 24 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 +// Obf: PFJKHHMEOGH +// Type: Rsp +// CmdID: 5677 +message BuyRogueShopFormulaScRsp { + GBHAHDBDOIE EAPCJKNGGCA = 8; // offset: 16 + uint32 retcode = 4; // offset: 32 +} + +// Type: Req +// CmdID: 5612 +message MJEPCLPMKKI { + uint32 HDHNKFPMPAO = 2; // offset: 24 +} + +// Type: Rsp +// CmdID: 5654 +message GKNPEGHPCMH { + uint32 retcode = 4; // offset: 24 +} + +// Obf: MPDDBHDFJKH +// Type: Req +// CmdID: 5660 +message RogueShopBeginBattleCsReq { + uint32 interacted_prop_entity_id = 12; // offset: 24 +} + +// Obf: PBFEGMDAIDN +// Type: Rsp +// CmdID: 5604 +message RogueShopBeginBattleScRsp { + SceneBattleInfo AEPNEDJPAGK = 4; // offset: 16 + uint32 retcode = 13; // offset: 32 +} + +// Obf: FACMJBCOHBP +// Type: Notify +// CmdID: 5663 +message SyncRogueCommonActionResultScNotify { + repeated MAOKMPOELCO CLGGKLNPLCK = 11; // offset: 16 + repeated ACMKPNMKOKH KCLBFINDGNA = 8; // offset: 24 + DICEONDKEFF BEBEEMKOBNN = 10; // offset: 40 + uint32 DLOJFEEHLIJ = 1; // offset: 44 +} + +message MAOKMPOELCO { + PKHKEEKIODC BBEHHCHKMNL = 13; // offset: 16 + uint32 queue_position = 15; // offset: 32 + NHHMEPILLHL source = 12; // offset: 36 +} + +message CBDMGEGELFM { + int32 DPICNGBHFAC = 15; // offset: 24 + uint32 key = 9; // offset: 28 +} + +message OMJGKNJKHCH { + int32 JOCCAPDMHGB = 3; // offset: 24 + int32 NGIBKCODMAL = 1; // offset: 28 + uint32 IGNACLJKFGO = 13; // offset: 32 +} + +message LEJFIEPMMGG { + repeated CBDMGEGELFM IFJIHNBDNGN = 15; // offset: 24 + uint32 KAHMGPGPOII = 8; // offset: 32 + bool HNLJIPAOEGB = 6; // offset: 36 +} + +message HMAAICNBKCI { + map DCLBHOHPGMB = 8; // offset: 24 +} + +message JJEMDNEIMOJ { + LEJFIEPMMGG DKEENIMPLKD = 11; // offset: 16 +} + +message MKNALGLEBNA { + LEJFIEPMMGG DKEENIMPLKD = 3; // offset: 16 +} + +message PKOHBLEGMAO { + LEJFIEPMMGG DKEENIMPLKD = 9; // offset: 24 +} + +message FBGIINJFCCD { + LEJFIEPMMGG DKEENIMPLKD = 2; // offset: 24 +} + +message CFJNAPDIMKM { + repeated OMJGKNJKHCH EMLLEPOADED = 1; // offset: 16 +} + +message CJAFLDKHDAF { + HMAAICNBKCI value = 8; // offset: 16 +} + +message DJODDECFHMC { + repeated OMJGKNJKHCH EMLLEPOADED = 10; // offset: 16 + repeated LEJFIEPMMGG KJFEFFGPNFF = 8; // offset: 24 + HMAAICNBKCI ENFIKCCMHAI = 11; // offset: 40 +} + +message HCNEFGJCCMB { + uint32 PEKGIDFPBNJ = 2; // offset: 24 +} + +message LFLMJKLKBIL { + uint32 PEKGIDFPBNJ = 9; // offset: 24 +} + +message OHHKEOGOMCA { + map PACLGPIDJGL = 5; // offset: 16 +} + +message BDJLHJDPEEK { + repeated uint32 FJIKMHCJMKH = 9; // offset: 16 + uint32 unique_id = 13; // offset: 32 + uint32 LLICIMBCNPF = 2; // offset: 36 + uint32 level = 6; // offset: 40 +} + +message NKOBPBBONDJ { + BDJLHJDPEEK KDFKDNLNDHN = 10; // offset: 24 + bool BJDEBHMKJBC = 12; // offset: 32 +} + +message IPKOBBJPKML { + uint32 unique_id = 14; // offset: 24 +} + +message GNLBCCHFILK { + BDJLHJDPEEK KDFKDNLNDHN = 4; // offset: 16 + bool BJDEBHMKJBC = 13; // offset: 32 +} + +message EDDEOKAIJAB { + uint32 AMOABLICEDP = 6; // offset: 24 +} + +message PKOOFPOCNKB { + uint32 DBPAHBJPFLJ = 13; // offset: 24 + uint32 IFDIHFKKCLE = 4; // offset: 28 +} + +message PKHKEEKIODC { + oneof KKNBOACNCON { + NPCIGEBNOFG DDCLCNPONOH = 4; // offset: 16 + NPCIGEBNOFG CONDGFPOFKD = 1; // offset: 16 + KJAMNOGFAMJ IFOOEPKGGAG = 613; // offset: 16 + KJAMNOGFAMJ CMPNCFCJCNE = 1126; // offset: 16 + IOMEMIEAPJO GPJJMPCMAAA = 417; // offset: 16 + IKHMHNOIGAB LAEFENCCBBC = 826; // offset: 16 + LHKNCMFEPFK KDJBDMLDMHG = 1218; // offset: 16 + OKBLBLPOENO CBPINAOHEBD = 710; // offset: 16 + JLHJICBCHMO OMFLCEBLLMI = 178; // offset: 16 + CKEOMFNPKPO FLGGFGCIGNJ = 2003; // offset: 16 + KNEJEHOOFGI ACIFEIPPILA = 1610; // offset: 16 + JJEMDNEIMOJ MDGNDLLEFJE = 1419; // offset: 16 + MKNALGLEBNA JOCLINGHBHE = 644; // offset: 16 + PKOHBLEGMAO HPMJHOGCLGG = 578; // offset: 16 + FBGIINJFCCD KMAMKBKNCPM = 1609; // offset: 16 + CFJNAPDIMKM JEJCFJEDOLA = 534; // offset: 16 + CJAFLDKHDAF JEBLGELGBHM = 708; // offset: 16 + HCNEFGJCCMB GHMKDCKJILO = 166; // offset: 16 + LFLMJKLKBIL CEICJPEMGHD = 1160; // offset: 16 + GNGIHJIJGMD EBFCOMCMGLC = 1014; // offset: 16 + LBBCNOOOCNE JDCMEPIOMPN = 794; // offset: 16 + AOFKCKOIFCM KCGHLOHDMBM = 760; // offset: 16 + MMBBHFNJILI JMJPONNLJEJ = 1710; // offset: 16 + MMBBHFNJILI MCPKPJHBEAK = 1246; // offset: 16 + MMBBHFNJILI GDABGNBKFPA = 1621; // offset: 16 + DNLKMHLAPHC APGPOGAKPAC = 137; // offset: 16 + NEMJDLLBBGN JOLNBCHMDNN = 115; // offset: 16 + NBFAGOOJIOB KOHOCJAMJAN = 687; // offset: 16 + NBFAGOOJIOB AEGMECDFNBE = 138; // offset: 16 + NKOBPBBONDJ CIOLGFNLEBB = 246; // offset: 16 + IPKOBBJPKML BIJODAGIKNF = 1073; // offset: 16 + GNLBCCHFILK MELCFMHKECA = 490; // offset: 16 + EDDEOKAIJAB EMKIGHCFKCN = 1688; // offset: 16 + PKOOFPOCNKB KAHKMDHFLOH = 709; // offset: 16 + HIMJNABCJMM ALNEINEOJOJ = 1464; // offset: 16 + PPHLEBFJIGM EGPLOEAAFGL = 367; // offset: 16 + JGCMGAMHDHM JKLJBCBFNPL = 1111; // offset: 16 + OECNJOAPCKO MIDFLEHKPBF = 1139; // offset: 16 + OMACAKFNAOA NBEKLDCBJCH = 1276; // offset: 16 + GBKILNHHGLB DFJCKBLAOBN = 995; // offset: 16 + OEPIHJOHLKM FLPDILMMCFK = 1846; // 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 OFMCKLEMOMP { + repeated uint32 ONECEAIJLAM = 2; // offset: 16 + ItemCostData GOOMJPLEIKL = 6; // offset: 32 + repeated uint32 BLDFABMEGIP = 3; // offset: 40 + uint32 LGIPILAKIKB = 13; // offset: 48 + uint32 MLCAJKJLBFJ = 4; // offset: 52 + bool OELJGANLKLJ = 9; // offset: 56 + uint32 OJCEEICJBGI = 1; // offset: 60 + uint32 DENIIHGKNFM = 10; // offset: 64 } -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 PIJDFMAJMFD { + uint32 JMNMFMHPCKD = 15; // offset: 24 } -message GFKOMCNLMDG { - uint32 LFJAAJABFMI = 11; // offset: 32 - map GNKEDOEHNAI = 8; // offset: 16 - uint32 HNBFGJDHJBC = 15; // offset: 36 +message LAKMNABKMLO { } -message FKBOCDDFIKB { - map GHGJLFGOOEL = 10; // offset: 16 - int32 PIGDIFAKIGM = 4; // offset: 44 - ItemCostList cost_data = 1; // offset: 32 - uint32 JKIMLIPMKFH = 12; // offset: 40 +message JIGLEHNAKNJ { + repeated uint32 KLLIJGIHFAP = 7; // offset: 24 + uint32 LGIPILAKIKB = 1; // offset: 32 } -message GGFDCHANNEB { - int32 PIGDIFAKIGM = 8; // offset: 36 - ItemCostList cost_data = 1; // offset: 16 - uint32 JKIMLIPMKFH = 12; // offset: 32 +message IGODPKFLDNE { + uint32 JMNMFMHPCKD = 4; // offset: 24 } -message BAIKMOMEJMB { - ILLBNKFBNBP EIENKJFFFJG = 9; // offset: 24 - ItemCostList cost_data = 11; // offset: 40 - ItemCostList EKKIAHNMDHM = 14; // offset: 16 - bool KLNHLEJKDML = 13; // offset: 48 +message PCMBLMDJPJJ { } -message APNHPMINDKB { - repeated BAIKMOMEJMB JJAABLCMFLP = 10; // offset: 16 +message CHDPILMCJNP { } -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 OKFPPPBNJNH { + OFMCKLEMOMP FNEOOMHHGGB = 6; // offset: 24 } -message KCEICIPHOPN { - repeated LHDOBOHHKMB BICPNKOCHGN = 8; // offset: 16 +message PAGJKBPPOKL { + OFMCKLEMOMP FNEOOMHHGGB = 5; // offset: 16 } -message AEEMHIBGALH { - ItemCostList cost_data = 3; // offset: 24 - int32 PIGDIFAKIGM = 6; // offset: 32 - uint32 JKIMLIPMKFH = 13; // offset: 36 +message HELGMBBOGMJ { + uint32 JMNMFMHPCKD = 12; // offset: 24 } -message DAHJGDGPMHI { - uint32 JKIMLIPMKFH = 14; // offset: 44 - map KALHJPDHBJC = 12; // offset: 16 - ItemCostList IAGMNHPPLGB = 8; // offset: 32 - int32 PIGDIFAKIGM = 11; // offset: 40 +message PADDBFAGJNE { } -message EAODPIFMANC { - uint32 DOAOPBBIGPO = 10; // offset: 32 - ItemCostList cost_data = 4; // offset: 24 +message PIBOMOCKACA { + uint32 KDIDDHIDNCG = 7; // offset: 24 } -message JBLDOIIILEC { - repeated EAODPIFMANC EBKDJHLFOGN = 4; // offset: 16 +message LDKMOFFMGEL { + uint32 type = 10; // offset: 24 + uint32 LPOLPDBELON = 14; // offset: 28 + uint32 slot = 6; // offset: 32 } -message GDIECABCIGN { - uint32 JOBOBJLDCAJ = 2; // offset: 36 - repeated uint32 OEMMDHMBDPA = 9; // offset: 16 - uint32 LGMKFBIINGK = 7; // offset: 32 +message OCBPJLLLJGO { + uint32 level = 4; // offset: 24 + uint32 GCAHKLNGFCK = 6; // offset: 28 } -// Obf: EPIMLGDOGEB +message DNLKMHLAPHC { + OCBPJLLLJGO OOPCPMANCBO = 9; // offset: 16 + repeated LDKMOFFMGEL LEDNAHCKMHK = 15; // offset: 24 + repeated OKCCLEEPELM AJFLAHGJELP = 10; // offset: 32 + map HCPNPDLJKGF = 7; // offset: 48 +} + +message OKCCLEEPELM { + uint32 level = 11; // offset: 24 + uint32 CFKKKPNKHEL = 5; // offset: 28 +} + +message MMBBHFNJILI { + OKCCLEEPELM OJEANDPABHC = 6; // offset: 16 + uint32 unique_id = 8; // offset: 32 +} + +message GNGIHJIJGMD { + DNLKMHLAPHC LANFFLCLGAH = 6; // offset: 16 +} + +message LBBCNOOOCNE { + DNLKMHLAPHC LANFFLCLGAH = 1; // offset: 16 +} + +message AOFKCKOIFCM { + DNLKMHLAPHC LANFFLCLGAH = 14; // offset: 24 +} + +message HIJMGNCNMAG { + MMBBHFNJILI HFHDBBHGKKO = 2; // offset: 16 +} + +message AAADEJIMCFP { + MMBBHFNJILI BEEGKJJEMJO = 5; // offset: 24 +} + +message KBKLNECKDEN { + repeated OKCCLEEPELM AGKFAODICEA = 5; // offset: 16 + OKCCLEEPELM EPOCLANFIAC = 8; // offset: 32 + uint32 NKGGAOJLCMD = 12; // offset: 40 + uint32 LGIPILAKIKB = 15; // offset: 44 + uint32 EIALMEADLGF = 13; // offset: 48 +} + +message OFGGMBHCKPJ { + repeated MMBBHFNJILI AGKFAODICEA = 13; // offset: 24 + uint32 LGIPILAKIKB = 3; // offset: 32 +} + +message GDIKLACNOEJ { + OKCCLEEPELM ACCCINPPINC = 2; // offset: 24 +} + +message AHNLMMFHOME { + MMBBHFNJILI ACCCINPPINC = 6; // offset: 16 +} + +message PGAAIDKNIOA { +} + +message MKGFFKEGMNP { +} + +message AJEDKCCAKBE { +} + +message GKPCMMNOGBF { +} + +message NEMJDLLBBGN { + repeated uint32 LIIJNIKIGJD = 15; // offset: 16 + MMBBHFNJILI BLEBJLDOLII = 13; // offset: 24 +} + +message NFNMMFBJBLC { + repeated OCBPJLLLJGO INLDHMAIPMH = 8; // offset: 24 + uint32 LGIPILAKIKB = 2; // offset: 32 +} + +message JHBEOHDMHDA { + OCBPJLLLJGO PJJNMNJMKBG = 15; // offset: 24 + bool OKJJOMMGIGD = 12; // offset: 32 +} + +message FFBEJCNPAMN { +} + +message OLHGNECAEEL { +} + +message KPJBDOPFPDL { + OCBPJLLLJGO MAAGBKHLECB = 7; // offset: 24 +} + +message IHOFKNBNNLB { + OCBPJLLLJGO NBKMDMGMOGK = 4; // offset: 16 + bool AJPLPEFCNAM = 6; // offset: 32 +} + +message KHOKOACABEL { +} + +message NBFAGOOJIOB { + uint32 OMHHOADFMLI = 11; // offset: 24 +} + +message FGGJCLDLMMI { + repeated uint32 OHKHMDEOCLA = 13; // offset: 16 + int32 FCGBPDAMEGB = 9; // offset: 32 + uint32 PLJPIPDFAHA = 12; // offset: 36 +} + +message KPOFAPDKBJA { + repeated uint32 PGACPPNAFFF = 7; // offset: 16 + uint32 FBJLLMGOPHO = 12; // offset: 32 + uint32 DAEMEBCKHIK = 8; // offset: 36 + uint32 LGIPILAKIKB = 13; // offset: 40 + AJCBEOILGLF GKNDDCOGKLM = 6; // offset: 44 + uint32 PNNCEGEMAPP = 1; // offset: 48 +} + +message GJIHIMKICLG { + uint32 MEOHDNHGPMF = 3; // offset: 24 +} + +message NAJIHIPCGMD { +} + +message MCFEKKMFEHA { +} + +message ELJDPDFMLPM { + KPOFAPDKBJA ICKMKPJACAB = 2; // offset: 24 +} + +message FDICOMLMBME { + uint32 AIAFEKGBFIF = 14; // offset: 24 +} + +message EBOLNPIMDAL { + map NGJJMOIAJKO = 14; // offset: 16 + uint32 battle_event_id = 10; // offset: 32 + bool is_win = 8; // offset: 36 +} + +message MHLLNFJHMEK { + uint32 AIAFEKGBFIF = 10; // offset: 24 +} + +message ODHJEDHKHOD { + repeated uint32 NMMCOBBKKHA = 4; // offset: 24 + repeated uint32 BIMFEAHDMIK = 12; // offset: 32 +} + +message JDFNPICGCGI { + ODHJEDHKHOD JBEBEKECKJN = 4; // offset: 24 + repeated uint32 MLIDKPGKCIL = 15; // offset: 32 + repeated uint32 FNIPHPIEBNB = 10; // offset: 40 + map KEGHPOHGPFF = 5; // offset: 48 + repeated uint32 OIMCPHNONPF = 9; // offset: 56 + repeated uint32 GJFPEFCOBFJ = 13; // offset: 64 + uint32 LIFJCJKNKNJ = 1; // offset: 72 + uint32 FAHAMJFPMMI = 3; // offset: 76 + bool PLJNPPKFFCO = 14; // offset: 80 + bool KLGGHNILHIC = 7; // offset: 81 +} + +message EKIFAOJKOCL { + oneof GBFHOGKMMEA { + uint32 unique_id = 15; // offset: 24 + uint32 JAMNNBEPPKE = 1; // offset: 24 + } +} + +message MJJHMIKCHIA { + ODHJEDHKHOD JBEBEKECKJN = 1; // offset: 24 +} + +message APOKGADPHDC { +} + +message OBNEOHHDAIP { + JDFNPICGCGI IFPBFMOAJOP = 15; // offset: 16 +} + +message NIHKHKONHPN { + FHBDPOJEEMJ CPOHGLHEOLG = 11; // offset: 24 + repeated uint32 FNCIOCCACMD = 3; // offset: 32 + repeated uint32 LEOPMIGFDLK = 10; // offset: 40 + uint32 LGIPILAKIKB = 13; // offset: 48 +} + +message ALMGFDOPLGA { + uint32 FGIHKKKOGJD = 9; // offset: 24 +} + +message APOBCJFPJDD { +} + +message EGMPACONNFP { + uint32 GNCFHIKODKE = 6; // offset: 24 + uint32 unique_id = 11; // offset: 28 + uint32 NPBLEKPLPFA = 2; // offset: 32 +} + +message HIMJNABCJMM { + repeated EGMPACONNFP JKFNAKBGIBF = 3; // offset: 24 +} + +message PPHLEBFJIGM { + uint32 KMPCNDJHHAO = 8; // offset: 24 + uint32 OIIJCLJHPPE = 2; // offset: 28 + uint32 AIIFGDGONIF = 1; // offset: 32 + uint32 IKJLLFLCHNF = 10; // offset: 36 +} + +message OMACAKFNAOA { + repeated APAMFCKFHLL IHFEBNBHDFM = 6; // offset: 24 +} + +message OECNJOAPCKO { + uint32 KMIKBANMAFK = 13; // offset: 24 + uint32 FAGJACOFHGF = 14; // offset: 28 +} + +message JGCMGAMHDHM { + uint32 PGGDEHKKINP = 11; // offset: 24 +} + +message PGMIABHEJNB { + repeated uint32 ICCMIEHKDAO = 1; // offset: 16 +} + +message CLMPCCGCADK { + uint32 EOOLCIACHFJ = 7; // offset: 24 +} + +message BJEDJPONMHK { + uint32 EOOLCIACHFJ = 1; // offset: 24 +} + +message OHJJMCMJEHL { + repeated uint32 BLAHNLDHINC = 4; // offset: 16 + uint32 NAENAEGAEAF = 2; // offset: 32 + uint32 DAEMEBCKHIK = 13; // offset: 36 + uint32 MLJHCOGNJEL = 12; // offset: 40 +} + +message JKLLLNDHJHI { + uint32 PGDEHMAGGLF = 3; // offset: 24 +} + +message ANLOMBEKCGI { + uint32 PGDEHMAGGLF = 9; // offset: 24 +} + +message BOHAJCPBBJI { +} + +message KLEHEHAMKLC { + OHJJMCMJEHL KBEBGLAAEGM = 15; // offset: 16 +} + +message KGLIOOODBPN { + repeated uint32 OEOMILPAFGI = 7; // offset: 24 + uint32 level = 14; // offset: 32 + uint32 LLICIMBCNPF = 4; // offset: 36 +} + +message PBMGACMAMBE { + repeated KGLIOOODBPN JKFNAKBGIBF = 12; // offset: 24 + uint32 IOJPOKCDFHM = 5; // offset: 32 +} + +message OGPOHFPHEOB { + uint32 PMILABMFMMM = 4; // offset: 24 +} + +message OGICOEAOEBP { + KGLIOOODBPN JKFNAKBGIBF = 11; // offset: 16 +} + +message GBKILNHHGLB { + repeated uint32 GMMAFIONFNF = 8; // offset: 16 +} + +message LHKAOPAPJEK { + SceneInfo scene = 7; // offset: 16 + LineupInfo lineup = 10; // offset: 32 + FHEGNOPNICH JNKLNLKHGBB = 15; // offset: 40 +} + +message OEPIHJOHLKM { + LHKAOPAPJEK IDCMACCPCBH = 3; // offset: 16 +} + +// Obf: DLNANAEDDEE +// Type: Notify +// CmdID: 5617 +message SyncRogueCommonPendingActionScNotify { + INHBMHCJJCN action = 7; // offset: 24 + uint32 DLOJFEEHLIJ = 9; // offset: 32 +} + +message INHBMHCJJCN { + DCFPEIMAMCN BBEHHCHKMNL = 4; // offset: 24 + uint32 queue_position = 1; // offset: 32 +} + +message DCFPEIMAMCN { + oneof KKNBOACNCON { + GGGBAIAPDLO PCHGEGFBKLF = 610; // offset: 16 + GCCIOBKOFJN JFNHDJIDJDA = 1805; // offset: 16 + IEJIOGIGFAI FEMFJIDBEAB = 1813; // offset: 16 + PKFNILLONDF GHBBKKABKBN = 732; // offset: 16 + AMKALFJHFJP AMIBPAGBMFP = 1520; // offset: 16 + EHFCLKAOEEM HONMEDDPGJE = 973; // offset: 16 + LFKOLKFKOAP PAKPHFJOBAF = 192; // offset: 16 + LBKIKIGLIMJ BJKEDGMKOLM = 1894; // offset: 16 + MBPJGCJEGJB NGCJBBCOOCF = 1197; // offset: 16 + JJPDJPINDOA CNANEDFPNKJ = 1464; // offset: 16 + DNGEEKCHHED CDFPGKGILAJ = 540; // offset: 16 + NGEBIKIHIDD PMKJIMIIOGM = 868; // offset: 16 + INKPGECIDNE JIPEPMDMCMB = 1300; // offset: 16 + OFMCKLEMOMP FNEOOMHHGGB = 1586; // offset: 16 + JIGLEHNAKNJ EMOJGAFOCML = 1305; // offset: 16 + PAGJKBPPOKL BMEMABNEFKK = 1004; // offset: 16 + KBKLNECKDEN GOIFJFKIFFF = 91; // offset: 16 + NFNMMFBJBLC FJCHODNDIKA = 767; // offset: 16 + KPJBDOPFPDL FAENLPCFFEB = 368; // offset: 16 + KBKLNECKDEN MNGDGHBPNPM = 628; // offset: 16 + KBKLNECKDEN GKONANHKNEL = 1102; // offset: 16 + KBKLNECKDEN MFFJMNHMGEA = 1449; // offset: 16 + OFGGMBHCKPJ NLAMHGACGIO = 1842; // offset: 16 + OFGGMBHCKPJ JCBNIADPOGN = 1866; // offset: 16 + OFGGMBHCKPJ IJMIEMKJCHM = 1397; // offset: 16 + FDICOMLMBME PHGLAEOGJKM = 1050; // offset: 16 + KPOFAPDKBJA MMHGAEBEIHD = 563; // offset: 16 + JDFNPICGCGI IFPBFMOAJOP = 1533; // offset: 16 + NIHKHKONHPN KNKAPJOCNGM = 1100; // offset: 16 + PGMIABHEJNB HDAHOBBJDIF = 1596; // offset: 16 + OHJJMCMJEHL KBEBGLAAEGM = 724; // offset: 16 + PBMGACMAMBE HBLHLFDHIGP = 507; // offset: 16 + } +} + +// Obf: OFEDNNJIJFL +// Type: Req +// CmdID: 5641 +message HandleRogueCommonPendingActionCsReq { + uint32 BFNEPPCNOOI = 4; // offset: 32 + oneof KKNBOACNCON { + BPLNKHGAILK OPDCGJEKEKP = 1251; // offset: 16 + NMMLEBEEJLB HKNPLHMLINB = 1346; // offset: 16 + AEJLPCAIODP ILLBNBMCMPF = 147; // offset: 16 + DEMENEAAGAA DFKJOGGFDHD = 1162; // offset: 16 + PJMEDBOACGL HDNGLMGCHEK = 938; // offset: 16 + JINFLJMPPHN JOGGLMMCMFH = 1849; // offset: 16 + LDFJBLDICPJ OMAKKKMNCJH = 1833; // offset: 16 + BFAMBJHPNGE CAELBFPKNDN = 1277; // offset: 16 + KPDALNGIDAG EGOFFKFONDP = 941; // offset: 16 + JEKGAINCPNH HFMOJHNMNJN = 1062; // offset: 16 + KIHMNMMJIDL GANJIGMPDNL = 881; // offset: 16 + CHEPPLBNOFF BAALMNPNGLO = 1770; // offset: 16 + AOMOENMNCNB EBLALPNFHFM = 105; // offset: 16 + CIBMBDDOGBH GFILIMKPCDM = 1857; // offset: 16 + PIJDFMAJMFD MLBEKIDDGOD = 1626; // offset: 16 + CHDPILMCJNP HPBIAGDDEHN = 306; // offset: 16 + IGODPKFLDNE NBCHIIFMCNC = 849; // offset: 16 + HELGMBBOGMJ EMEFJODMAOI = 1172; // offset: 16 + GDIKLACNOEJ CFCBJDKKCMB = 1321; // offset: 16 + JHBEOHDMHDA CAPLDJMOIPB = 662; // offset: 16 + IHOFKNBNNLB MNLHCHKLEOG = 778; // offset: 16 + GDIKLACNOEJ ECDMNJMBFAF = 1389; // offset: 16 + GDIKLACNOEJ DCEGCNCJJOJ = 156; // offset: 16 + GDIKLACNOEJ IACFKAODFEN = 199; // offset: 16 + AHNLMMFHOME EGIIEHODAEJ = 595; // offset: 16 + AHNLMMFHOME NNPLAAIBOGB = 214; // offset: 16 + AHNLMMFHOME AHKBAEIMCNM = 934; // offset: 16 + GJIHIMKICLG LJJNMMGJGNA = 2002; // offset: 16 + GJIHIMKICLG FIGNFBLJDCH = 710; // offset: 16 + MCFEKKMFEHA LEGOBNMKHCO = 767; // offset: 16 + EKIFAOJKOCL LOGMGHBMHPE = 1093; // offset: 16 + APOKGADPHDC CGEHCAIKAPJ = 1274; // offset: 16 + ALMGFDOPLGA OPJONHEBIBG = 913; // offset: 16 + CLMPCCGCADK AIJHFPCFPDM = 555; // offset: 16 + JKLLLNDHJHI GCBFCJIHNFC = 434; // offset: 16 + BOHAJCPBBJI NFMAAGNLALA = 1465; // offset: 16 + OGPOHFPHEOB IACMGHACKDA = 47; // offset: 16 + PIBOMOCKACA CNGCLILLDJG = 1491; // offset: 16 + EBOLNPIMDAL FNGLOCNBCOJ = 30442; // offset: 16 + MHLLNFJHMEK PDAEHMFKEOF = 160633; // offset: 16 + } +} + +// Obf: LEFAKCMDGNB +// Type: Rsp +// CmdID: 5618 +message HandleRogueCommonPendingActionScRsp { + uint32 queue_position = 5; // offset: 32 + uint32 retcode = 1; // offset: 36 + uint32 BFNEPPCNOOI = 2; // offset: 40 + oneof KKNBOACNCON { + NFBCBCMGIIA OOMKEELHDPA = 1419; // offset: 16 + BJGEONOCHPM NCGJCHMOHMG = 1681; // offset: 16 + LGKKAKEFPIN CEIPBFGMHAP = 87; // offset: 16 + FKOGDINOBDF JFHKDEIDMOG = 1247; // offset: 16 + NCLHLLIHMFK DJJHHDIGJIG = 1386; // offset: 16 + MLDADDMEGGN HANHJNOPLJM = 1175; // offset: 16 + HPIPKICGABB COBNPFDHMEA = 523; // offset: 16 + JJKIPNMJDKH DKBNKKIGKEB = 161; // offset: 16 + BIPMEIGLILE LGACHDMGEAI = 45; // offset: 16 + EBLOKOMNNNN HEGECCJIFBJ = 1602; // offset: 16 + CBLBFGKFMLC IMKIPDCNBHH = 957; // offset: 16 + BALOFADGOKE ENMKMKPBGBL = 756; // offset: 16 + LNDBCDKMMKN ABKEDNGNFEO = 88; // offset: 16 + KGHLOMJHDPE IMLHDMCPHOB = 222; // offset: 16 + LAKMNABKMLO GJDKCHAAEDM = 816; // offset: 16 + OKFPPPBNJNH LDOFNPGNJJC = 1117; // offset: 16 + PCMBLMDJPJJ NOJELDBILBF = 126; // offset: 16 + PADDBFAGJNE NMFCCMJLCII = 566; // offset: 16 + PGAAIDKNIOA GCGABKJGBAL = 259; // offset: 16 + FFBEJCNPAMN APNNHAGDPHM = 570; // offset: 16 + KHOKOACABEL MDJCMEOLAHF = 1630; // offset: 16 + MKGFFKEGMNP FDGIFAFOHLN = 986; // offset: 16 + AJEDKCCAKBE EMKGAEBINMB = 362; // offset: 16 + GKPCMMNOGBF PAGPPMJDMFA = 1395; // offset: 16 + OLHGNECAEEL KBJKMBDCPJO = 1854; // offset: 16 + NAJIHIPCGMD PEEFOFKDEMJ = 1775; // offset: 16 + NAJIHIPCGMD HDNMNAFAKKC = 58; // offset: 16 + ELJDPDFMLPM PKBOEKFFMKM = 533; // offset: 16 + MJJHMIKCHIA KMJHICGMONF = 1023; // offset: 16 + OBNEOHHDAIP FPJABECNFNA = 1248; // offset: 16 + APOBCJFPJDD OPJONHEBIBG = 917; // offset: 16 + BJEDJPONMHK CDOEJADALLO = 389; // offset: 16 + ANLOMBEKCGI MEAPDJCNPID = 1891; // offset: 16 + KLEHEHAMKLC HGBKMEHOMHA = 2014; // offset: 16 + OGICOEAOEBP JGABOBBHOFJ = 1872; // offset: 16 + } +} + +message BPHIKPCNBHM { + uint32 maze_buff_id = 1; // offset: 24 +} + +message CIGDBCKOFBN { + uint32 NPNMLPNBHDP = 14; // offset: 24 + bool ALAJJMKOMML = 4; // offset: 28 +} + +message NMHMGHEHHCM { + bool ALAJJMKOMML = 4; // offset: 24 + uint32 PNHGLNPDFEA = 2; // offset: 28 +} + +message NMDKHGGGMBC { + repeated uint32 HMIOHPIMLCE = 3; // offset: 16 + repeated uint32 NGLBJKKEPBL = 12; // offset: 24 + uint32 level = 8; // offset: 40 + uint32 AFEMBLFCCCH = 11; // offset: 44 + uint32 exp = 5; // offset: 48 + uint32 HCBADDHNIDG = 14; // offset: 52 +} + +message ONMFMINNBEB { + OCBPJLLLJGO DDLADFJMEEC = 15; // offset: 24 +} + +message LGFOKKPICEH { + uint32 CFKKKPNKHEL = 7; // offset: 24 + uint32 KGOPHALLLLI = 8; // offset: 28 +} + +message NHGJEIHKKHB { + repeated BPHIKPCNBHM buff_list = 1; // offset: 16 + repeated NMHMGHEHHCM PMIFFBHOOOO = 13; // offset: 24 + repeated CIGDBCKOFBN MAJGMMCOCIG = 3; // offset: 40 + repeated NMDKHGGGMBC JHEHAIBMNNF = 10; // offset: 48 +} + +// Obf: MJNKKPCCBMP +// Type: Req +// CmdID: 5632 +message GetRogueHandbookDataCsReq { +} + +// Obf: CNOFLEBNGAC +// Type: Rsp +// CmdID: 5635 +message GetRogueHandbookDataScRsp { + NHGJEIHKKHB HAMKPLCBEBG = 10; // offset: 24 + uint32 retcode = 12; // offset: 32 +} + +// Obf: FFFCJNFIDLO +// Type: Notify +// CmdID: 5616 +message SyncRogueHandbookDataUpdateScNotify { + repeated BPHIKPCNBHM IPNAAGCMNLB = 7; // offset: 16 + repeated LGFOKKPICEH JEAGPFDBJDH = 12; // offset: 24 + repeated ONMFMINNBEB LMDKIJFDLEO = 9; // offset: 40 + repeated NMHMGHEHHCM BOJGAEJNCFP = 5; // offset: 48 + repeated CIGDBCKOFBN BFDFABHMCNE = 15; // offset: 56 +} + +// Obf: MBNKNCDIJLD +// Type: Req +// CmdID: 5605 +message TakeRogueMiracleHandbookRewardCsReq { + repeated uint32 PHINEMJKBJK = 8; // offset: 24 +} + +// Obf: ABAJJKIIFBG +// Type: Rsp +// CmdID: 5614 +message TakeRogueMiracleHandbookRewardScRsp { + repeated uint32 CNDLCGEFLCJ = 7; // offset: 24 + ItemList reward = 15; // offset: 32 + uint32 retcode = 2; // offset: 40 +} + +// Obf: OJGOBCCMHOH // Type: Req // CmdID: 5682 -message RogueWorkbenchReforgeBuffReq { - uint32 LCDGJDGCCDG = 14; // offset: 36 - PNAMCJPNCNB JBGFPJLMFHH = 7; // offset: 16 - uint32 prop_entity_id = 11; // offset: 32 +message TakeEventHandbookRewardCsReq { + repeated uint32 PINNDKIJHFG = 1; // offset: 24 } -// Obf: BLCAHPMABKN +// Obf: LMCDLJJFGKE // Type: Rsp -// CmdID: 5660 -message RogueWorkbenchHandleFuncScRsp { - uint32 retcode = 1; // offset: 36 - uint32 LCDGJDGCCDG = 3; // offset: 32 - CGKBEBCCDGF ACADKPJKADE = 11; // offset: 24 +// CmdID: 5653 +message TakeEventHandbookRewardScRsp { + repeated uint32 DBGOOKPHLFD = 2; // offset: 24 + ItemList reward = 4; // offset: 32 + uint32 retcode = 9; // offset: 40 } -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 FKEDPCMLIFE { + map HJANIOKJALB = 2; // offset: 24 +} + +message CACKKIOEOEF { + LMNCBIDKHLF OLJCAJMFJPO = 8; // offset: 24 + uint32 JPPAGGPJOMO = 6; // offset: 32 + int32 FJCIKNAKJOG = 11; // offset: 36 +} + +message CBANJNLBDBB { + repeated uint32 KEHKLHMEABI = 7; // offset: 24 +} + +message JEIKFFFGONB { + ItemCostData LNIEFKBMIPD = 14; // offset: 16 + repeated DINGDGLKHIP BHBPKKKNABO = 9; // offset: 32 +} + +message ECJAMIHNOFL { + oneof LEOIAOFBBFA { + EGLAPJGFKPN HABJHGPFGEB = 8; // offset: 16 + NHLBNBBDHMI DNPCCFFFBHN = 10; // offset: 16 + FKEDPCMLIFE HFEPBJHJPAF = 1; // offset: 16 + CACKKIOEOEF AEFMMOHKCHJ = 3; // offset: 16 + CBANJNLBDBB EIIHJJEBKOE = 11; // offset: 16 + DJODDECFHMC EAPCJKNGGCA = 2; // offset: 16 + OHHKEOGOMCA KLNBJHPDMFI = 14; // offset: 16 + JEIKFFFGONB EIOHFJMFOKF = 4; // offset: 16 } } -message ONPDAFNPDFE { - uint32 JKAHDDMJMGI = 11; // offset: 24 +message GKFGIMIBBHF { + uint32 MMFGAJNCAOA = 15; // offset: 24 + bool CIHFGJDCHIA = 5; // offset: 28 + uint32 progress = 12; // offset: 32 } -message JADJCGAJNJO { - uint32 JMPNDKNFHPC = 5; // offset: 24 +message OKPIPFKONMG { + repeated GKFGIMIBBHF LDHIJAHNEGK = 12; // offset: 24 + RogueTalentStatus status = 15; // offset: 32 + uint32 CKHCLKOALKE = 1; // offset: 36 } -message LJPBAJGNLMI { - uint32 JPDKKKJPPOM = 10; // offset: 24 +message FDBDLBAPDBE { + repeated OKPIPFKONMG BLHJIPBHHFO = 14; // offset: 24 } -message JLNMEFLNPOA { - repeated uint32 JEMEBLFANLM = 10; // offset: 16 +message LKCDLJCKCJI { + uint32 LINLNNHIBAK = 10; // offset: 24 + uint32 KMNILIKJFHD = 11; // offset: 28 } -message FEHCHGIGBNC { - uint32 JHGLGKCDPNB = 12; // offset: 24 +// Obf: FDFGDPBEKCJ +// Type: Notify +// CmdID: 5639 +message CommonRogueVirtualItemInfoScNotify { + repeated LKCDLJCKCJI DMCINCJLMND = 7; // offset: 24 } -message CMIOBFIHNEC { - uint32 IDFBKEKBABD = 10; // offset: 24 +message KPIHDPGDMKB { + uint32 OCAGIAKNGPG = 12; // offset: 24 + uint32 NBBABABPEBE = 1; // offset: 28 + uint32 DGJPGMGPCCE = 5; // offset: 32 } -message OHONFMMAJEB { - repeated uint32 KGJHAIIPGHP = 2; // offset: 24 +message AHLALEEJOEG { + repeated MGJDNGHDIKG LFCGPOKMJLC = 10; // offset: 16 } -message PNMAPBAGDGP { - repeated uint32 HNGMHPFNBGC = 5; // offset: 24 +message CDDEIPOBBCN { + repeated uint32 BHAGLNBNGBP = 11; // offset: 16 } -message CNLKOLHEJDD { - uint32 AOKDBDGDCHB = 2; // offset: 24 +message GANFMBPEJPF { + repeated DIKBPKAKENO JFHKJOGEOND = 2; // offset: 16 + repeated NPAJHGDEIDJ DPIKOCFILGP = 6; // offset: 24 + repeated DGKLPPLJBNB PAKECMNPEJJ = 8; // offset: 32 + repeated JMJEIBGACMD CEPDOBEIEFG = 13; // offset: 48 } -message MPEFJJJIGHM { - uint32 DOAOPBBIGPO = 1; // offset: 24 +message CCKJAEDDDCL { + oneof KKNBOACNCON { + KPIHDPGDMKB BMGOLFNGHGH = 10; // offset: 24 + AHLALEEJOEG BBEKBJPHEJK = 2; // offset: 24 + CDDEIPOBBCN MECOEFEJANE = 15; // offset: 24 + GANFMBPEJPF ABPOOCOOKCF = 13; // 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 +// Obf: BGDHGALEOIK // Type: Req -// CmdID: 5699 -message SetRogueCollectionCsReq { - repeated uint32 BCIIJGGJKHB = 11; // offset: 24 - repeated uint32 HJNAAMBAJME = 1; // offset: 40 - repeated AGLNLHOBDKI PFJFFEFEBAN = 5; // offset: 16 +// CmdID: 5645 +message CommonRogueQueryCsReq { + repeated uint32 DINALIGLIBB = 5; // offset: 24 } -// Obf: OOLAKAHDAEJ +// Obf: NHLDNOOFHCI // Type: Rsp -// CmdID: 5613 -message SetRogueCollectionScRsp { - uint32 retcode = 15; // offset: 40 - repeated EPLGMCCNALG LNINOMPEBOB = 8; // offset: 32 - repeated MMPOOBGAEKE IBNNOAJMAKE = 1; // offset: 16 +// CmdID: 5637 +message CommonRogueQueryScRsp { + repeated CCKJAEDDDCL LFLCDNGALME = 4; // offset: 24 + uint32 retcode = 15; // offset: 32 + uint32 GLGHEOPPCMH = 6; // offset: 36 } -message EEBOPKJEMHK { - uint32 HCAEJFMKMND = 7; // offset: 24 - FDMMAAHEFPK status = 12; // offset: 28 +// Obf: OKPPACPGJIO +// Type: Notify +// CmdID: 5634 +message CommonRogueUpdateScNotify { + oneof NOKMOIHLGBN { + KPIHDPGDMKB BMGOLFNGHGH = 14; // offset: 24 + AHLALEEJOEG BBEKBJPHEJK = 9; // offset: 24 + CDDEIPOBBCN MECOEFEJANE = 5; // offset: 24 + } } -message JJHODFAHHKG { - uint32 NOFLNIMBDOF = 12; // offset: 32 - LKBGOMGHGLG status = 6; // offset: 24 - uint32 HCAEJFMKMND = 3; // offset: 28 +message HEOBLDJAOPE { + uint32 MJBKNMJHOGP = 14; // offset: 24 + uint32 OEANPIHCHHF = 8; // offset: 28 } -// Obf: OIPOEEJNCAD +message AHNKIBFMDLM { + uint32 LNAHJENGELA = 2; // offset: 24 +} + +message OBHNBFIFHDI { + uint32 LNAHJENGELA = 7; // offset: 24 +} + +message FOINGKNPBLJ { + uint32 KAHMGPGPOII = 11; // offset: 24 +} + +message KNPMLBOBKPI { + uint32 LNAHJENGELA = 1; // offset: 24 +} + +message OEPAMDEPFLJ { + uint32 dialogue_id = 4; // offset: 24 +} + +message LEHBIBDGEHG { + oneof JGOLOIOMGFO { + HEOBLDJAOPE MFAEGBJBJBE = 2; // offset: 24 + AHNKIBFMDLM JEHALBKMIEI = 4; // offset: 24 + OBHNBFIFHDI IGPNHMBLDBG = 6; // offset: 24 + FOINGKNPBLJ MNKGPHFJDFM = 10; // offset: 24 + KNPMLBOBKPI DCFILENMPCC = 14; // offset: 24 + OEPAMDEPFLJ BDFKGFLFCFO = 11; // offset: 24 + } +} + +message KNMNEJCMHGE { + int32 MNLINFEODPJ = 1; // offset: 24 + float GMPKBKLGDMA = 9; // offset: 28 +} + +message PIACCCGNOOF { + uint32 battle_event_id = 8; // offset: 24 +} + +message BPOKOPCGMAJ { + int32 IFLBAAABKAI = 9; // offset: 24 +} + +message MAEEIBPEOFN { + oneof PGNIENCDODA { + PIACCCGNOOF BACBKGJJOGA = 14; // offset: 16 + BPOKOPCGMAJ CNKCDGOJGJH = 11; // offset: 16 + } +} + +message KDODFHMDAJI { + repeated MAEEIBPEOFN LDCJONHGDAN = 6; // offset: 24 + KNMNEJCMHGE display_value = 13; // offset: 32 + uint32 arg_id = 1; // offset: 40 + uint32 HAFOKMHCGFM = 3; // offset: 44 + bool KKKIONIDKFA = 5; // offset: 48 + bool HELJNHNDCJP = 4; // offset: 49 +} + +message HFEOGNAMHCG { + LEHBIBDGEHG EOBLJJBOBIN = 15; // offset: 16 + repeated KDODFHMDAJI KFNMIEMBJGD = 3; // offset: 24 + uint32 AIAFEKGBFIF = 6; // offset: 40 +} + +// Obf: BBILDBEOKIK // Type: Req -// CmdID: 5631 -message SetRogueExhibitionCsReq { - repeated AGLNLHOBDKI EDMCDIFHFBA = 2; // offset: 40 - repeated uint32 MGPNBMFJCDA = 1; // offset: 24 - repeated uint32 AKECJCPOLCP = 3; // offset: 16 +// CmdID: 5658 +message GetRogueCommonDialogueDataCsReq { } -// Obf: CICDHFKNHHD +// Obf: KIFHJJILCHH // Type: Rsp -// CmdID: 5683 -message SetRogueExhibitionScRsp { - repeated EEBOPKJEMHK OHMPBCHAPKD = 13; // offset: 24 - uint32 retcode = 14; // offset: 40 - repeated JJHODFAHHKG FJBIMHAFLEJ = 3; // offset: 32 +// CmdID: 5643 +message GetRogueCommonDialogueDataScRsp { + repeated HFEOGNAMHCG HJOKMCCPOLL = 1; // offset: 24 + uint32 retcode = 15; // offset: 32 } -// Obf: IEKIFBDPPGG +// Obf: KPDMLEELICE // Type: Req -// CmdID: 5697 -message RogueGetGambleInfoCsReq { - uint32 prop_entity_id = 7; // offset: 24 +// CmdID: 5693 +message SelectRogueCommonDialogueOptionCsReq { + uint32 AIAFEKGBFIF = 5; // offset: 24 + uint32 HAFOKMHCGFM = 7; // offset: 28 } -// Obf: BHOJGKOOBEM +// Obf: HDDJBPIOCMC // Type: Rsp -// CmdID: 5675 -message RogueGetGambleInfoScRsp { - DKFAEKPKADH CFADFLLLOPC = 3; // offset: 16 - uint32 retcode = 5; // offset: 32 +// CmdID: 5696 +message SelectRogueCommonDialogueOptionScRsp { + HFEOGNAMHCG ONOLNGOHEMF = 10; // offset: 24 + repeated uint32 CGINGCNCPCO = 15; // offset: 32 + uint32 AIAFEKGBFIF = 12; // offset: 40 + uint32 HAFOKMHCGFM = 6; // offset: 44 + bool GNFFJMLOLOO = 3; // offset: 48 + uint32 retcode = 5; // offset: 52 } -// Obf: ANDLGCKPBKA // Type: Req -// CmdID: 5648 -message RogueDoGambleCsReq { +// CmdID: 5691 +message BIHACLHMAKO { + uint32 AIAFEKGBFIF = 10; // offset: 24 +} + +// Type: Rsp +// CmdID: 5623 +message LPDPAJGFBMM { + uint32 retcode = 10; // offset: 24 + uint32 AIAFEKGBFIF = 1; // offset: 28 +} + +// Obf: NJPGOAAALGJ +// Type: Notify +// CmdID: 5689 +message SyncRogueCommonDialogueDataScNotify { + repeated HFEOGNAMHCG HJOKMCCPOLL = 13; // offset: 24 +} + +// Obf: HDIICGMJNBO +// Type: Notify +// CmdID: 5640 +message SyncRogueCommonDialogueOptionFinishScNotify { + HFEOGNAMHCG ONOLNGOHEMF = 10; // offset: 24 + KDODFHMDAJI FJPGAOHGEBH = 8; // offset: 32 + uint32 AIAFEKGBFIF = 15; // offset: 40 + uint32 HAFOKMHCGFM = 1; // offset: 44 +} + +message CBOLONJDHHL { + NCHGLFJCGIJ ILIIOLJMKME = 10; // offset: 16 + string FPPECOIAHEP = 7; // offset: 24 + INHBMHCJJCN FMIGOKIDKJL = 4; // offset: 32 + GMIMDEJMFCO AAPEEIFFKJD = 5; // offset: 48 + uint32 OAPEDNOPOLN = 6; // offset: 56 + uint32 DLOJFEEHLIJ = 12; // offset: 60 + uint32 ICGCMEIBJLC = 9; // offset: 64 + uint32 LJOBBEFACPG = 2; // offset: 68 +} + +// Obf: KIFALDPCHGB +// Type: Req +// CmdID: 5611 +message RogueWorkbenchGetInfoCsReq { uint32 prop_entity_id = 11; // offset: 24 } -// Obf: IKOEHGJMJKA +// Obf: EOKICOIMEPH // Type: Rsp -// CmdID: 5676 +// CmdID: 5697 +message RogueWorkbenchGetInfoScRsp { + map NJAPFMHHPPA = 3; // offset: 24 + uint32 retcode = 5; // offset: 32 +} + +message BCOEGNBGJFC { + oneof PKMEJECPMCH { + BAJDLLEFGHB NLJPONKBMFI = 10; // offset: 24 + BJBIFIMJDOL BBNEGKCNMBA = 7; // offset: 24 + BLICCEHIOLH PKPIEFOBHKH = 1; // offset: 24 + OMNMBANDCBA FKMADCAFJMC = 12; // offset: 24 + DCEPBLJKNNE PHLEDABHDML = 11; // offset: 24 + FBOFEOCHDMN DDLADFJMEEC = 9; // offset: 24 + BAHBCFDAIKG OJEANDPABHC = 2; // offset: 24 + GNFDPONFLJD CLLEJEPNBDH = 15; // offset: 24 + OJPMMKIJIFH DNHKNALBAMG = 14; // offset: 24 + EHELNMGMENO LBBCJHOPEPH = 5; // offset: 24 + LPODFEEGDOB KDFGAKDCMIK = 3; // offset: 24 + } +} + +message BAJDLLEFGHB { + ItemCostData cost_data = 7; // offset: 24 + bool DIEIIAILHHE = 8; // offset: 32 + uint32 LHDHJFPMCJK = 13; // offset: 36 + int32 LIAGGDDILGO = 5; // offset: 40 + uint32 JFIGNBBLCIM = 11; // offset: 44 +} + +message BJBIFIMJDOL { + ItemCostData cost_data = 1; // offset: 24 + uint32 JFIGNBBLCIM = 8; // offset: 32 + uint32 LHDHJFPMCJK = 15; // offset: 36 + bool DIEIIAILHHE = 5; // offset: 40 + int32 LIAGGDDILGO = 14; // offset: 44 +} + +message BLICCEHIOLH { + map LBEIHAOKHAD = 9; // offset: 24 + uint32 max_num = 1; // offset: 32 + uint32 cur_num = 15; // offset: 36 +} + +message OMNMBANDCBA { + map PILABDDEKII = 6; // offset: 16 + ItemCostData cost_data = 2; // offset: 32 + uint32 JFIGNBBLCIM = 14; // offset: 40 + int32 LIAGGDDILGO = 12; // offset: 44 +} + +message DCEPBLJKNNE { + ItemCostData cost_data = 3; // offset: 24 + uint32 JFIGNBBLCIM = 7; // offset: 32 + int32 LIAGGDDILGO = 13; // offset: 36 +} + +message LNPGBGDPIIK { + ItemCostData IOJFGBDPPHI = 1; // offset: 16 + ItemCostData cost_data = 9; // offset: 24 + OCBPJLLLJGO DDLADFJMEEC = 12; // offset: 32 + bool IFIGFODOPBB = 10; // offset: 48 +} + +message FBOFEOCHDMN { + repeated LNPGBGDPIIK GJGFCCKEMFD = 11; // offset: 24 +} + +message BBHHENEONHO { + ItemCostData cost_data = 10; // offset: 16 + ItemCostData IOJFGBDPPHI = 3; // offset: 24 + bool IFIGFODOPBB = 13; // offset: 40 + uint32 KGOPHALLLLI = 12; // offset: 44 + uint32 CFKKKPNKHEL = 8; // offset: 48 +} + +message BAHBCFDAIKG { + repeated BBHHENEONHO HIILDALHIMD = 3; // offset: 16 +} + +message GNFDPONFLJD { + ItemCostData cost_data = 13; // offset: 16 + int32 LIAGGDDILGO = 7; // offset: 32 + uint32 JFIGNBBLCIM = 15; // offset: 36 +} + +message OJPMMKIJIFH { + map BHPELIMODBC = 10; // offset: 24 + ItemCostData PKAMBCBEKME = 6; // offset: 32 + int32 LIAGGDDILGO = 11; // offset: 40 + uint32 JFIGNBBLCIM = 7; // offset: 44 +} + +message NEFBECKCJIH { + ItemCostData cost_data = 7; // offset: 16 + uint32 GCAHKLNGFCK = 5; // offset: 32 +} + +message EHELNMGMENO { + repeated NEFBECKCJIH MALDOMHPILM = 2; // offset: 16 +} + +message LPODFEEGDOB { + repeated uint32 DODBOEIBPGK = 5; // offset: 24 + uint32 DMGJDGJMCJL = 14; // offset: 32 + uint32 CLNDMEODHJE = 1; // offset: 36 +} + +// Obf: FPNMBONIFEB +// Type: Req +// CmdID: 5669 +message RogueWorkbenchHandleFuncCsReq { + MIPGDFDCKLE PELKPPHLMHE = 3; // offset: 16 + uint32 func_id = 10; // offset: 32 + uint32 prop_entity_id = 12; // offset: 36 +} + +// Obf: DPGLHPGGPHM +// Type: Rsp +// CmdID: 5646 +message RogueWorkbenchHandleFuncScRsp { + BCOEGNBGJFC JNPALDKNHKM = 3; // offset: 16 + uint32 retcode = 4; // offset: 32 + uint32 func_id = 14; // offset: 36 +} + +message MIPGDFDCKLE { + oneof MMCGBGDJIPN { + JFGGDMPDKNH NLJPONKBMFI = 7; // offset: 24 + COKKOEBBEGM BBNEGKCNMBA = 14; // offset: 24 + FHAAGBGAHLO PKPIEFOBHKH = 10; // offset: 24 + LNOPJJFKMDL FKMADCAFJMC = 1; // offset: 24 + MKFCLDMEMGN PHLEDABHDML = 6; // offset: 24 + DOEJLDNIDED DDLADFJMEEC = 5; // offset: 24 + ALJJNBKGEOC OJEANDPABHC = 13; // offset: 24 + LFBPMGGFCEO CLLEJEPNBDH = 9; // offset: 24 + EJBEEKFJAHM DNHKNALBAMG = 2; // offset: 24 + LLBKNIJDALM LBBCJHOPEPH = 8; // offset: 24 + NGOKMAABDJJ KDFGAKDCMIK = 11; // offset: 24 + } +} + +message JFGGDMPDKNH { + uint32 FGKPOBCOCKM = 5; // offset: 24 +} + +message COKKOEBBEGM { + uint32 HDGPBCJPNBE = 3; // offset: 24 +} + +message FHAAGBGAHLO { + uint32 CJGIOODIADG = 2; // offset: 24 +} + +message LNOPJJFKMDL { + repeated uint32 PDAMBONNOND = 9; // offset: 16 +} + +message MKFCLDMEMGN { + uint32 FALFBMDDFPA = 3; // offset: 24 +} + +message DOEJLDNIDED { + uint32 DPGKMIIBPDB = 5; // offset: 24 +} + +message ALJJNBKGEOC { + repeated uint32 EHKPMGBCPCG = 4; // offset: 16 +} + +message LFBPMGGFCEO { + repeated uint32 IPACFECEBFF = 6; // offset: 16 +} + +message EJBEEKFJAHM { + uint32 CFKKKPNKHEL = 15; // offset: 24 +} + +message LLBKNIJDALM { + uint32 GCAHKLNGFCK = 14; // offset: 24 +} + +message NGOKMAABDJJ { + repeated uint32 GMMAFIONFNF = 12; // offset: 16 +} + +message NPAJHGDEIDJ { + LPCEBDCJBOI status = 5; // offset: 24 + uint32 ECPDJMMOGCI = 4; // offset: 28 +} + +message JMJEIBGACMD { + LBPLJCHEJOK status = 13; // offset: 24 + uint32 CNFGOHFPLGO = 15; // offset: 28 + uint32 ECPDJMMOGCI = 3; // offset: 32 +} + +// Obf: COFMBMIJHNB +// Type: Req +// CmdID: 5622 +message SetRogueCollectionCsReq { + repeated uint32 NPICFPDAPAF = 14; // offset: 16 + repeated MIGPNAOGHEP NEKJDKDAMKF = 3; // offset: 24 + repeated uint32 MFMPDDCGGMN = 5; // offset: 32 +} + +// Obf: GDLCKAFPJCI +// Type: Rsp +// CmdID: 5664 +message SetRogueCollectionScRsp { + repeated NPAJHGDEIDJ DPIKOCFILGP = 9; // offset: 16 + repeated JMJEIBGACMD CEPDOBEIEFG = 14; // offset: 24 + uint32 retcode = 11; // offset: 40 +} + +message DIKBPKAKENO { + uint32 EFCAJENMLKA = 3; // offset: 24 + NKLAEHJPIMN status = 12; // offset: 28 +} + +message DGKLPPLJBNB { + LBPLJCHEJOK status = 8; // offset: 24 + uint32 EFCAJENMLKA = 3; // offset: 28 + uint32 CNFGOHFPLGO = 10; // offset: 32 +} + +// Obf: ILCJAJBPOMO +// Type: Req +// CmdID: 5644 +message SetRogueExhibitionCsReq { + repeated uint32 HNCFLOKLJLA = 15; // offset: 16 + repeated uint32 DMIIBKINPNL = 10; // offset: 24 + repeated MIGPNAOGHEP ADGNFDJDCLG = 14; // offset: 40 +} + +// Obf: IDCEKOBEEFI +// Type: Rsp +// CmdID: 5686 +message SetRogueExhibitionScRsp { + repeated DGKLPPLJBNB PAKECMNPEJJ = 3; // offset: 24 + repeated DIKBPKAKENO JFHKJOGEOND = 1; // offset: 32 + uint32 retcode = 7; // offset: 40 +} + +// Obf: KEMPKDDHEFN +// Type: Req +// CmdID: 5656 +message RogueGetGambleInfoCsReq { + uint32 prop_entity_id = 2; // offset: 24 +} + +// Obf: LIOHNCDIAPM +// Type: Rsp +// CmdID: 5665 +message RogueGetGambleInfoScRsp { + HKOEAOPNEAC KOBBMDFPNKA = 10; // offset: 24 + uint32 retcode = 1; // offset: 32 +} + +// Obf: JGHALBFPDLO +// Type: Req +// CmdID: 5670 +message RogueDoGambleCsReq { + uint32 prop_entity_id = 4; // offset: 24 +} + +// Obf: NOCJKPILNMP +// Type: Rsp +// CmdID: 5684 message RogueDoGambleScRsp { - DKFAEKPKADH CFADFLLLOPC = 5; // offset: 16 - uint32 OHAHCBOLDIA = 13; // offset: 40 - uint32 retcode = 6; // offset: 36 - uint32 LKHPMPEGJEE = 14; // offset: 32 + HKOEAOPNEAC KOBBMDFPNKA = 3; // offset: 24 + uint32 HNCCDEPDNEG = 13; // offset: 32 + uint32 retcode = 8; // offset: 36 + uint32 DOOECGPIMBD = 14; // offset: 40 } -message OBPMPPCFNLJ { - double value = 1; // offset: 32 - string key = 3; // offset: 24 +message AKMCODLAEKI { + string key = 1; // offset: 16 + double value = 9; // offset: 32 } -message OBNCGEIIMNB { - repeated OBPMPPCFNLJ APHJIAFODHJ = 5; // offset: 24 - uint64 DMHLLKBMHEL = 7; // offset: 40 - MLIBLHFBAFJ FPHGHAPGNAE = 6; // offset: 32 +message LGEFLGJIGIJ { + repeated AKMCODLAEKI GFKAFIFMHNF = 15; // offset: 16 + MMFOGJPOHGJ GHNJCLNKGHH = 7; // offset: 32 + uint64 GAHFPGCPAJA = 2; // offset: 40 } -message AAGGKGMEKKO { - repeated OBPMPPCFNLJ APHJIAFODHJ = 2; // offset: 16 +message MGGBPKANFOA { + repeated AKMCODLAEKI GFKAFIFMHNF = 11; // offset: 24 } -message OAMOHFJKCAA { - AAGGKGMEKKO NKDGKIBEIOD = 4; // offset: 32 - repeated OBNCGEIIMNB EHBKPBOOCHG = 6; // offset: 24 +message GMIMDEJMFCO { + MGGBPKANFOA CCOIOAHMPDN = 1; // offset: 16 + repeated LGEFLGJIGIJ GMALFEABLNG = 3; // offset: 32 } -message EDIKJLBEAEA { - repeated DOIJNCLJGKO PHPOLHLJGFM = 9; // offset: 16 +message NCHGLFJCGIJ { + repeated BMCNDLNONMO HDLGLFGKONC = 12; // offset: 24 } -message DPFOHPLLOIJ { - uint32 queue_position = 2; // offset: 32 - FDCENFPKJMO JPPGFLJHDHK = 13; // offset: 24 +message ACMKPNMKOKH { + FKBOOENADFM BBEHHCHKMNL = 11; // offset: 16 + uint32 queue_position = 9; // offset: 32 } -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 FKBOOENADFM { + oneof MMCGBGDJIPN { + LPLHNOPDKHI PDFDENDALFD = 13; // offset: 16 + IDMHNMOLHKN HIMDHCBOFEH = 2; // offset: 16 + EOIFLHMPBIF NGEFAPOENBD = 12; // offset: 16 + GGCFMPIBGHA KBAMEDDAIIN = 6; // offset: 16 + KNOLJDOPBDG LIAODKPFBHA = 4; // offset: 16 } } -message MCODKMAJFDG { - uint64 DMHLLKBMHEL = 11; // offset: 40 - MLIBLHFBAFJ FPHGHAPGNAE = 3; // offset: 32 - repeated OBPMPPCFNLJ APHJIAFODHJ = 13; // offset: 24 +message LPLHNOPDKHI { + repeated AKMCODLAEKI GFKAFIFMHNF = 3; // offset: 24 + MMFOGJPOHGJ GHNJCLNKGHH = 7; // offset: 32 + uint64 GAHFPGCPAJA = 13; // offset: 40 } -message BHIPNHAPDFJ { - uint64 DMHLLKBMHEL = 4; // offset: 32 - repeated OBPMPPCFNLJ APHJIAFODHJ = 7; // offset: 24 - MLIBLHFBAFJ FPHGHAPGNAE = 2; // offset: 40 +message IDMHNMOLHKN { + repeated AKMCODLAEKI GFKAFIFMHNF = 10; // offset: 16 + uint64 GAHFPGCPAJA = 7; // offset: 32 + MMFOGJPOHGJ GHNJCLNKGHH = 5; // offset: 40 } -message LMCBEJOFCGI { - uint64 DMHLLKBMHEL = 12; // offset: 32 - MLIBLHFBAFJ FPHGHAPGNAE = 14; // offset: 24 +message EOIFLHMPBIF { + MMFOGJPOHGJ GHNJCLNKGHH = 3; // offset: 24 + uint64 GAHFPGCPAJA = 15; // offset: 32 } -message FEADICKBGGF { - repeated OBPMPPCFNLJ APHJIAFODHJ = 4; // offset: 24 +message GGCFMPIBGHA { + repeated AKMCODLAEKI GFKAFIFMHNF = 11; // offset: 24 } -message MFDFJFABJPL { - MLIBLHFBAFJ FPHGHAPGNAE = 1; // offset: 32 - repeated OBPMPPCFNLJ APHJIAFODHJ = 6; // offset: 24 - uint64 DMHLLKBMHEL = 3; // offset: 40 +message KNOLJDOPBDG { + repeated AKMCODLAEKI GFKAFIFMHNF = 6; // offset: 16 + MMFOGJPOHGJ GHNJCLNKGHH = 10; // offset: 32 + uint64 GAHFPGCPAJA = 1; // offset: 40 } -message BFEIPELFCDF { - LineupInfo lineup = 8; // offset: 16 - MADEENABOKE ENPAICNLCMK = 14; // offset: 32 - SceneInfo scene = 2; // offset: 40 +message JGAMMPGMCNI { + SceneInfo scene = 10; // offset: 16 + LineupInfo lineup = 9; // offset: 24 + FHEGNOPNICH JNKLNLKHGBB = 5; // offset: 32 } -message HDDBJIKNEPF { - uint32 id = 8; // offset: 28 - AvatarType avatar_type = 15; // offset: 24 +message DKFJLHHDFKO { + AvatarType avatar_type = 7; // offset: 24 + uint32 id = 9; // offset: 28 } -message CALIPIKFDEJ { - ODMJACIKEPC GFOMBGLNLKI = 9; // offset: 28 - uint32 avatar_id = 1; // offset: 24 +message DINGDGLKHIP { + uint32 avatar_id = 10; // offset: 24 + BEAIKEEANDP HOKEFMONOPG = 11; // offset: 28 } -message GHINILOMNOB { - uint32 MIHBADEPGID = 6; // offset: 28 - uint32 HANNDMGHBEO = 4; // offset: 24 +message AHLGKKEIIEC { + uint32 AOJKKGKCEOE = 14; // offset: 24 + uint32 DJCOLFLFIGK = 15; // offset: 28 } -message ONDOIAABCDG { - uint32 HOHANPJNANA = 7; // offset: 28 - uint32 AMADFJNHMFF = 5; // offset: 24 +message DJEECBNBGMN { + uint32 HAFOKMHCGFM = 6; // offset: 24 + uint32 AIAFEKGBFIF = 4; // offset: 28 } -message KHOLCOMMDEB { - uint32 DOMGLHIKJED = 8; // offset: 24 +message EGAILAEBLIG { + uint32 LJCEOGPOGBE = 15; // offset: 24 } -message ILKOFGPOFIA { - uint32 OPALKIJMGLH = 14; // offset: 32 - uint32 MOBPNNMGICC = 4; // offset: 28 - uint32 DKGNCNKPGKD = 15; // offset: 24 +message EBIDBCOBLNM { + uint32 IHDPGGCJIAK = 10; // offset: 24 + uint32 FOPMPMPNCOA = 9; // offset: 28 + uint32 BNLNGGCHFNF = 12; // offset: 32 } -message FDPFOINNLOM { - uint32 LLEEFDGJBKA = 15; // offset: 24 - uint32 DDBHACOPEGG = 13; // offset: 32 - uint32 CGOABGKCBEF = 7; // offset: 28 +message HLEBBGFAKAK { + uint32 PMFOKBMPILF = 9; // offset: 24 + uint32 PGGDEHKKINP = 12; // offset: 28 + uint32 GNCFHIKODKE = 5; // offset: 32 } -message ALBHOIEJOIN { - uint32 KFJEMIOJLPJ = 13; // offset: 24 +message COKFMMNDCHN { + uint32 CKHCLKOALKE = 6; // 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 FHBDPOJEEMJ { + oneof KOEFMOAPDGI { + DJEECBNBGMN HHBPBGMNGPN = 14; // offset: 16 + EGAILAEBLIG ECCLOKPNFHP = 11; // offset: 16 + EBIDBCOBLNM BJJGPOEFBAC = 5; // offset: 16 + HLEBBGFAKAK HDFLCOIDCPE = 15; // offset: 16 + COKFMMNDCHN NJKMEJIBIDC = 1; // offset: 16 } } -message BENODCCGBKA { - uint32 DOMGLHIKJED = 7; // offset: 24 +message HJDCJNOFBHH { + uint32 LJCEOGPOGBE = 6; // offset: 24 } -message EKJGLIIJIBD { - uint32 level = 3; // offset: 24 - uint32 PJMIEMAONIN = 6; // offset: 28 +message FEGKCMBHHJP { + uint32 FGFFLBHLKDF = 1; // offset: 24 + uint32 level = 8; // 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 NEJPAGJBMDA { + uint32 FGFFLBHLKDF = 8; // offset: 32 + bool OGNBANANFCC = 12; // offset: 36 + oneof MOKOADHEBBA { + HJDCJNOFBHH AOLFPJFJPEO = 2; // offset: 16 + FEGKCMBHHJP NGALCDKBGBK = 1; // offset: 16 } } -message JBDGHPCBHPO { - uint32 group_id = 7; // offset: 36 - bool FGCAIKANDMH = 11; // offset: 32 - repeated DADHPAFJDAG HFDMBEHGCMN = 1; // offset: 24 +message BHPBJOMBCAD { + repeated NEJPAGJBMDA IJKIBLJEGGE = 8; // offset: 16 + uint32 group_id = 12; // offset: 32 + bool NOALGKCLDHF = 5; // offset: 36 } -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 +message HKOEAOPNEAC { + ItemCostData CANJGJIDKHK = 12; // offset: 16 + repeated BHPBJOMBCAD AJKOKAJABFG = 2; // offset: 24 + uint32 KMNDBEPFMGN = 10; // offset: 40 + bool CEIIGJEOIAD = 7; // offset: 44 + uint32 DGGCFDKJDPO = 9; // offset: 48 + uint32 GPNJGMEPMMD = 1; // offset: 52 + uint32 JAEDKHMMPIH = 14; // offset: 56 } -// Obf: GBIEIHAAFFI enum CmdRogueEndlessType { - GBIEIHAAFFI_IEMIGJIKEIJ = 0; - CmdRogueEndlessActivityBattleEndScNotify = 6005; - CmdTakeRogueEndlessActivityPointRewardScRsp = 6002; - CmdEnterRogueEndlessActivityStageScRsp = 6007; + LBADGLCGAOG_MOLJCEFGPLL = 0; + CmdEnterRogueEndlessActivityStageScRsp = 6010; + CmdTakeRogueEndlessActivityPointRewardCsReq = 6001; + CmdTakeRogueEndlessActivityPointRewardScRsp = 6006; + CmdRogueEndlessActivityBattleEndScNotify = 6004; CmdGetRogueEndlessActivityDataCsReq = 6009; - CmdGetRogueEndlessActivityDataScRsp = 6010; - CmdTakeRogueEndlessActivityAllBonusRewardCsReq = 6006; - CmdTakeRogueEndlessActivityPointRewardCsReq = 6004; + CmdEnterRogueEndlessActivityStageCsReq = 6002; + CmdTakeRogueEndlessActivityAllBonusRewardCsReq = 6007; + CmdGetRogueEndlessActivityDataScRsp = 6008; 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 BBCOLCHCEFP { + GMIJHCONFIH HAJJBOFCFOO = 6; // offset: 16 + APNCCNFJBKO JPKACKNNHCA = 8; // offset: 32 + repeated uint32 unfinished_story_line_id_list = 4; // offset: 40 + repeated uint32 base_avatar_id_list = 1; // offset: 48 + uint32 KNDHMNBIIDF = 5; // offset: 56 + uint32 PJKMDLCCHHD = 9; // offset: 60 + RogueStatus status = 2; // offset: 64 + uint32 map_id = 14; // offset: 68 + uint32 HAHLHLPENKJ = 7; // offset: 72 } -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 AJNOEKPLPCL { + uint32 KHGGMKAFFLF = 13; // offset: 24 + uint32 battle_id = 4; // offset: 28 + uint32 ICKJKIENKFI = 14; // offset: 32 + uint32 PKKDALHLCLA = 9; // offset: 36 + uint32 FMCPHDJEIDC = 11; // offset: 40 + uint32 IEOGEFBLNEL = 15; // offset: 44 + uint32 DNAPFBANFHJ = 1; // offset: 48 + bool MJIPOJPBKNB = 2; // offset: 52 } -message NLPPCFGFFDE { - uint32 area_id = 6; // offset: 40 - OFBNFNFGDFJ BHILBIJCDOE = 10; // offset: 32 - DGDHBAGEOOI BNOCEPKMPGK = 14; // offset: 24 - uint32 HIILNPICKCG = 9; // offset: 44 +message HGFJAHILCAA { + BBCOLCHCEFP BHHHNHMMDMH = 9; // offset: 24 + AJNOEKPLPCL PMKGMLELPPI = 10; // offset: 32 + uint32 panel_id = 6; // offset: 40 + uint32 area_id = 12; // offset: 44 } -// Obf: LGNFHFAGCKG +// Obf: KCEFGNINEBG // Type: Req // CmdID: 6009 message GetRogueEndlessActivityDataCsReq { } -// Obf: POEOCKLLDDK +// Obf: NKNPAOHOGHI +// Type: Rsp +// CmdID: 6008 +message GetRogueEndlessActivityDataScRsp { + repeated uint32 IEPPNGMCKJH = 11; // offset: 16 + repeated HGFJAHILCAA data = 13; // offset: 32 + uint32 IAHEDAAPNEO = 14; // offset: 40 + uint32 CHIAFOOAIBK = 1; // offset: 44 + uint32 retcode = 4; // offset: 48 +} + +message CAEFBGAFKHD { + AvatarType avatar_type = 12; // offset: 24 + uint32 avatar_id = 2; // offset: 28 +} + +// Obf: FFDJLHCAKAP +// Type: Req +// CmdID: 6002 +message EnterRogueEndlessActivityStageCsReq { + repeated CAEFBGAFKHD avatar_list = 13; // offset: 24 + uint32 MPMMCPMNLID = 7; // offset: 32 +} + +// Obf: AKINJCDPGIF // 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 EnterRogueEndlessActivityStageScRsp { + SceneBattleInfo battle_info = 2; // offset: 24 + AJNOEKPLPCL PMKGMLELPPI = 13; // offset: 32 + uint32 retcode = 6; // offset: 40 } -message FCIMCHDEPPJ { - AvatarType avatar_type = 11; // offset: 24 - uint32 avatar_id = 12; // offset: 28 +// Obf: IGOFLPJHHAO +// Type: Notify +// CmdID: 6004 +message RogueEndlessActivityBattleEndScNotify { + AJNOEKPLPCL PMKGMLELPPI = 15; // offset: 16 } -// Obf: NKAENGDBHCG +// Obf: ALBOKFLDIIH // 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 + uint32 level = 14; // offset: 24 + bool LEFJBFMDEGK = 10; // offset: 28 } -// Obf: DAFPNOEOKPL +// Obf: OGDDOAIIMPG // Type: Rsp -// CmdID: 6002 +// CmdID: 6006 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 + repeated uint32 IEPPNGMCKJH = 6; // offset: 16 + ItemList reward = 8; // offset: 32 + uint32 retcode = 10; // offset: 40 + uint32 CHIAFOOAIBK = 2; // offset: 44 + uint32 level = 3; // offset: 48 + bool LEFJBFMDEGK = 4; // offset: 52 } -// Obf: JENOHHDIPCJ +// Obf: GHDBOHHNOME // Type: Req -// CmdID: 6006 +// CmdID: 6007 message TakeRogueEndlessActivityAllBonusRewardCsReq { } -// Obf: KGDGEKCIGBJ +// Obf: DIGOHHNDDCA // 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 + repeated uint32 IEPPNGMCKJH = 6; // offset: 24 + ItemList reward = 1; // offset: 32 + uint32 CHIAFOOAIBK = 10; // offset: 40 + uint32 retcode = 3; // offset: 44 } -// 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; + GCKCLGJIKFC_ELGPACEMCGP = 0; + CmdRogueMagicBattleFailSettleInfoScNotify = 7738; + CmdRogueMagicReviveAvatarScRsp = 7771; + CmdNADKCPCFIPM = 7782; + CmdRogueMagicStartCsReq = 7773; + CmdRogueMagicEnterLayerScRsp = 7712; + CmdRogueMagicEnterScRsp = 7727; + CmdRogueMagicGetMiscRealTimeDataScRsp = 7705; + CmdOHIADGKAGBA = 7785; + CmdOHONLLCHIFJ = 7766; + CmdRogueMagicLeaveCsReq = 7736; + CmdRogueMagicUnitComposeScRsp = 7749; + CmdRogueMagicSetAutoDressInMagicUnitScRsp = 7735; + CmdRogueMagicStoryInfoUpdateScNotify = 7753; + CmdRogueMagicSetAutoDressInMagicUnitCsReq = 7732; + CmdRogueMagicAutoDressInMagicUnitChangeScNotify = 7763; + CmdRogueMagicAreaUpdateScNotify = 7783; + CmdRogueMagicEnterLayerCsReq = 7729; + CmdNICAJBEJAHC = 7714; + CmdRogueMagicSettleCsReq = 7715; + CmdRogueMagicEnterRoomCsReq = 7710; + CmdRogueMagicGetMiscRealTimeDataCsReq = 7716; + CmdRogueMagicReviveCostUpdateScNotify = 7761; + CmdRogueMagicLevelInfoUpdateScNotify = 7754; + CmdRogueMagicUnitComposeCsReq = 7730; + CmdDBOMCCEIFJO = 7774; + CmdRogueMagicEnterRoomScRsp = 7787; + CmdRogueMagicEnableTalentCsReq = 7720; + CmdRogueMagicEnableTalentScRsp = 7799; + CmdRogueMagicQueryScRsp = 7752; + CmdRogueMagicStartScRsp = 7703; + CmdRogueMagicReviveAvatarCsReq = 7724; + CmdRogueMagicLeaveScRsp = 7713; + CmdRogueMagicSettleScRsp = 7781; + GCKCLGJIKFC_JIHNGNPPPCG = 7767; + CmdGKMOAKPLBHO = 7759; + CmdRogueMagicEnterCsReq = 7780; + GCKCLGJIKFC_KAOEMDIGGGM = 7728; + CmdENJDAGALDKM = 7701; + CmdRogueMagicQueryCsReq = 7778; + CmdHBCOFDDCGOL = 7792; } -enum LBMLLJHFEHB { - LBMLLJHFEHB_PCPDHELPKEM = 0; - LBMLLJHFEHB_HPJEBFFHJNP = 1; - LBMLLJHFEHB_POOLAGHGCMG = 2; - LBMLLJHFEHB_EMEDNPCCNDH = 3; +enum PFKHKAMBHBN { + PFKHKAMBHBN_NLCDGIPGFDJ = 0; + PFKHKAMBHBN_LOOAKNHDBLL = 1; + PFKHKAMBHBN_CCKPNCIBDGP = 2; + PFKHKAMBHBN_JKNPMIMBGML = 3; } -enum MHKGLMBBCKP { - MHKGLMBBCKP_PCPDHELPKEM = 0; - MHKGLMBBCKP_HPJEBFFHJNP = 1; - MHKGLMBBCKP_KLHDCOPPLNG = 2; +enum JGNAEPIJDNC { + JGNAEPIJDNC_NLCDGIPGFDJ = 0; + JGNAEPIJDNC_LOOAKNHDBLL = 1; + JGNAEPIJDNC_CIHFGJDCHIA = 2; } -enum FKANCDDCALO { - FKANCDDCALO_PCPDHELPKEM = 0; - FKANCDDCALO_PCPKFCDOJPD = 1; - FKANCDDCALO_HPJEBFFHJNP = 2; - FKANCDDCALO_KLHDCOPPLNG = 3; +enum HOIFDJPBGLB { + HOIFDJPBGLB_NLCDGIPGFDJ = 0; + HOIFDJPBGLB_JHHAJDKPLJH = 1; + HOIFDJPBGLB_LOOAKNHDBLL = 2; + HOIFDJPBGLB_CIHFGJDCHIA = 3; } -enum OFHPKJDHOMF { - OFHPKJDHOMF_PCPDHELPKEM = 0; - OFHPKJDHOMF_FCEHNMJJABE = 1; - OFHPKJDHOMF_IOHFFGHJOPF = 2; - OFHPKJDHOMF_OMJICGNCOID = 3; +enum JAMINGBJHBK { + JAMINGBJHBK_NLCDGIPGFDJ = 0; + JAMINGBJHBK_EHNIPLNEEDI = 1; + JAMINGBJHBK_PMKMEAAGKAP = 2; + JAMINGBJHBK_MNBAGHPEFBC = 3; } -message JKAIDKIGEGP { - MADEENABOKE ENPAICNLCMK = 14; // offset: 24 - LineupInfo lineup = 10; // offset: 16 - SceneInfo scene = 15; // offset: 32 +message EEILAINOLPO { + FHEGNOPNICH JNKLNLKHGBB = 14; // offset: 16 + SceneInfo scene = 5; // offset: 24 + LineupInfo lineup = 9; // 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 GPEPGKCPBPB { + repeated FODHGNLPBKH JEHEILKKDEF = 13; // offset: 16 + uint32 MDAIAMFJNHM = 9; // offset: 32 + JGNAEPIJDNC status = 11; // offset: 36 + uint32 JOJCPKNIJOH = 12; // offset: 40 + uint32 BIKLAFLEIOC = 1; // offset: 44 } -message NBJGNPPDHKM { - uint32 room_id = 7; // offset: 24 - uint32 PMMDFFFNFIO = 13; // offset: 32 - uint32 OBOJOIHDCGK = 10; // offset: 28 - FKANCDDCALO status = 6; // offset: 36 +message FODHGNLPBKH { + HOIFDJPBGLB status = 2; // offset: 24 + uint32 GHEHGIOAGDG = 12; // offset: 28 + uint32 room_id = 14; // offset: 32 + uint32 EEPIDJJJMAH = 15; // 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 KDHAIFIOKDN { + repeated GPEPGKCPBPB NNFFPJOLDHK = 6; // offset: 24 + JAMINGBJHBK reason = 13; // offset: 32 + PFKHKAMBHBN status = 11; // offset: 36 + uint32 JDPHADIIAPE = 12; // offset: 40 + uint32 BJHMFOAGMBF = 10; // offset: 44 + uint32 JJLEDNENPJK = 14; // offset: 48 } -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 PLBAMNCLBHB { + repeated DNLKMHLAPHC MALDOMHPILM = 8; // offset: 16 + repeated MMBBHFNJILI HIILDALHIMD = 3; // offset: 32 + uint32 NBMNPGKEIIH = 2; // offset: 40 + bool HIKMFMJCNKP = 10; // offset: 44 } -message NKLOBAKEMII { - repeated uint32 DDMKCOBOMNO = 12; // offset: 16 +message FPNDOBPMNED { + repeated uint32 KEHKLHMEABI = 6; // offset: 16 } -message OJAEEMPKCBN { - uint32 LCCGFHJKKOA = 5; // offset: 24 +message CPPENGOOHGN { + uint32 DDGDPDIPJPP = 9; // offset: 24 } -// Obf: CEFOJOIMMOD +// Obf: LPMJNCECOFE // Type: Req -// CmdID: 7791 +// CmdID: 7773 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 + repeated uint32 OCEGEKKFLAL = 4; // offset: 24 + repeated uint32 base_avatar_id_list = 11; // offset: 32 + uint32 IEOFONJHFDJ = 3; // offset: 40 + uint32 area_id = 9; // offset: 44 } -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 +message GCBCKOKEAJH { + PLBAMNCLBHB DDLADFJMEEC = 5; // offset: 16 + FPNDOBPMNED MEEJDFNHBDI = 6; // offset: 24 + FKEDPCMLIFE item_value = 14; // offset: 32 + CPPENGOOHGN DCFILENMPCC = 1; // offset: 40 + NHLBNBBDHMI ANBKDJKHCBI = 8; // offset: 48 + CBOLONJDHHL basic_info = 10; // offset: 56 + KDHAIFIOKDN level = 2; // offset: 72 + JEIKFFFGONB lineup = 12; // offset: 80 } -// Obf: PAHJEEFAIPJ +// Obf: EHFDAIAINCI // Type: Rsp -// CmdID: 7710 +// CmdID: 7703 message RogueMagicStartScRsp { + EEILAINOLPO IDCMACCPCBH = 5; // offset: 16 + GCBCKOKEAJH PHGJIJELKDB = 15; // offset: 32 uint32 retcode = 9; // offset: 40 - JKAIDKIGEGP AFLJJJFCBIN = 1; // offset: 24 - AHOLOHCLLKD HHDLEADBJGN = 14; // offset: 16 } -// Obf: GDPHPOFKBHF +// Obf: ALAAINODLIJ // Type: Req -// CmdID: 7794 +// CmdID: 7780 message RogueMagicEnterCsReq { } -// Obf: PKAHBNAEDFD +// Obf: MGIHGHJMFAE // Type: Rsp -// CmdID: 7795 +// CmdID: 7727 message RogueMagicEnterScRsp { - AHOLOHCLLKD HHDLEADBJGN = 2; // offset: 24 - JKAIDKIGEGP AFLJJJFCBIN = 3; // offset: 16 + EEILAINOLPO IDCMACCPCBH = 10; // offset: 16 + GCBCKOKEAJH PHGJIJELKDB = 9; // offset: 24 uint32 retcode = 13; // offset: 40 } -// Obf: HEGJHDIKJPA +// Obf: IEJLKCJOAEM // Type: Req -// CmdID: 7714 +// CmdID: 7736 message RogueMagicLeaveCsReq { } -// Obf: GEEACFPLHGL +// Obf: FAKIIFNHANG // Type: Rsp -// CmdID: 7718 +// CmdID: 7713 message RogueMagicLeaveScRsp { - uint32 retcode = 2; // offset: 32 - JKAIDKIGEGP AFLJJJFCBIN = 14; // offset: 16 + EEILAINOLPO IDCMACCPCBH = 9; // offset: 24 + uint32 retcode = 14; // offset: 32 } -// Obf: AGOGHPOGPCM +// Obf: KIDHIFECNAH // Type: Req -// CmdID: 7763 +// CmdID: 7710 message RogueMagicEnterRoomCsReq { - uint32 LNODOJOOPBK = 7; // offset: 28 - uint32 MNMAFKLOJCC = 9; // offset: 24 + uint32 KHBLMAOPLLN = 11; // offset: 24 + uint32 JOJCPKNIJOH = 9; // offset: 28 } -// Obf: ONINGAPMPPC +// Obf: IGJJHHFJBDJ // Type: Rsp -// CmdID: 7726 +// CmdID: 7787 message RogueMagicEnterRoomScRsp { - JKAIDKIGEGP AFLJJJFCBIN = 10; // offset: 16 - uint32 retcode = 2; // offset: 32 + EEILAINOLPO IDCMACCPCBH = 13; // offset: 16 + uint32 retcode = 4; // offset: 32 } -// Obf: PCCLKBKLACL +// Obf: ICNPODONHGN // Type: Req -// CmdID: 7739 +// CmdID: 7729 message RogueMagicEnterLayerCsReq { - uint32 APMIAKDPHJL = 13; // offset: 24 - uint32 MNMAFKLOJCC = 12; // offset: 28 + uint32 BJHMFOAGMBF = 5; // offset: 24 + uint32 KHBLMAOPLLN = 13; // offset: 28 } -// Obf: GGJCBFHPOGC +// Obf: NEDEIDNOLIM // Type: Rsp -// CmdID: 7701 +// CmdID: 7712 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: BLJDNJLCPHK -// Type: Rsp -// CmdID: 7798 -message RogueMagicSettleScRsp { - 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: CGIFFEFFOBI -// Type: Notify -// CmdID: 7733 -message RogueMagicReviveCostUpdateScNotify { - ItemCostList EBMKBDJMAAF = 8; // offset: 16 -} - -// Obf: ALGBOJBMEPB -// Type: Req -// CmdID: 7761 -message RogueMagicReviveAvatarCsReq { - uint32 interacted_prop_entity_id = 3; // offset: 32 - repeated uint32 base_avatar_id_list = 5; // offset: 24 -} - -// Obf: LPGEBAEBHKA -// Type: Rsp -// CmdID: 7707 -message RogueMagicReviveAvatarScRsp { - uint32 retcode = 3; // offset: 32 - ItemCostList EBMKBDJMAAF = 6; // offset: 24 -} - -// Obf: PNDMPIPAMCH -// Type: Req -// CmdID: 7758 -message RogueMagicQueryCsReq { -} - -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 OGNJNBBBPIF { - repeated uint32 BINLAPELLBO = 296; // offset: 24 -} - -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 NDPGKDLGBFB { - bool CEBPAJAAJPP = 11; // offset: 24 - uint32 ABHHNNKBAFP = 5; // offset: 28 -} - -message BGKDOOJAHAM { - repeated uint32 BNGJHJKJAMM = 7; // offset: 24 -} - -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: EMNGELAGLJM -// Type: Rsp -// CmdID: 7744 -message RogueMagicQueryScRsp { - AHOLOHCLLKD HHDLEADBJGN = 9; // offset: 32 - uint32 retcode = 4; // offset: 40 - AHNGIOFDJNL rogue_get_info = 15; // offset: 16 -} - -// Obf: NIFJJHFGMHP -// Type: Req -// CmdID: 7789 -message RogueMagicScepterDressInUnitCsReq { - uint32 DOAOPBBIGPO = 13; // offset: 28 - uint32 NCHHOPJJDCE = 12; // offset: 32 - uint32 AKKNCCFIBHI = 2; // offset: 24 -} - -// Type: Rsp -// CmdID: 7796 -message LMGJDLDGKMM { - uint32 retcode = 3; // offset: 24 -} - -// Obf: ECCKPKLHLDD -// Type: Req -// CmdID: 7702 -message RogueMagicAutoDressInUnitCsReq { - repeated uint32 IGEABMFLCGC = 11; // offset: 16 -} - -// Type: Rsp -// CmdID: 7749 -message FGCBMGEIGFL { - uint32 retcode = 4; // offset: 24 -} - -// Obf: GDKNHFFLEDN -// Type: Req -// 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: PEHGLJEILLK -// Type: Rsp -// CmdID: 7793 -message RogueMagicGetMiscRealTimeDataScRsp { - IGJJFOKAHAP NOCNEOMKFIO = 3; // offset: 16 - uint32 retcode = 5; // offset: 40 - HHAANBNCLHI KKLHGCJKPLJ = 9; // offset: 24 -} - -// Obf: MHHBBPINOBD -// Type: Notify -// CmdID: 7766 -message RogueMagicStoryInfoUpdateScNotify { - uint32 KHMPDBNFKHB = 13; // offset: 24 -} - -// Obf: LKOKNHLLOMF -enum CmdRogueModifierType { - LKOKNHLLOMF_PCPDHELPKEM = 0; - CmdRogueModifierUpdateNotify = 5398; - CmdRogueModifierAddNotify = 5394; - CmdRogueModifierSelectCellScRsp = 5314; - CmdRogueModifierDelNotify = 5363; - CmdRogueModifierSelectCellCsReq = 5395; - CmdRogueModifierStageStartNotify = 5326; -} - -// Obf: KIELLBKOALO -enum RogueModifierSourceType { - 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 MMDNCMMOKPO { - MMDNCMMOKPO_BBPAEHEFJHD = 0; - MMDNCMMOKPO_DMGDMCOACGF = 1; -} - -message GJFAPKAGEED { - MMDNCMMOKPO MKHDINDGHMD = 6; // offset: 36 - map HBNHCEOKIBJ = 3; // offset: 16 - uint32 BAMNMENGKFG = 13; // offset: 40 - uint32 PNFBHHBLAFH = 11; // offset: 32 -} - -message OAPBFNBKFHM { - bool CHCGMAMOBMH = 11; // offset: 32 - repeated uint32 LJFLBPDCJGJ = 8; // offset: 24 - uint32 KLNIAGAEFKE = 3; // offset: 36 -} - -message EBDPCIIFFON { - uint32 FNHKNLIJKPI = 8; // offset: 28 - bool HFJDGDIPLAG = 1; // offset: 24 -} - -message MJGHOBOEODL { - uint32 MDGKJEBCKFP = 4; // offset: 24 - uint32 LBOBNPOBNEK = 8; // offset: 28 -} - -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 MNCOPDNELMC { - repeated DOIJNCLJGKO PHPOLHLJGFM = 3; // offset: 24 -} - -// Obf: DIFFLAOILKH -// Type: Notify -// CmdID: 5394 -message RogueModifierAddNotify { - DOIJNCLJGKO IMIBFEHPDDI = 7; // offset: 24 -} - -// Obf: CFHDOLGEHHK -// Type: Req -// CmdID: 5395 -message RogueModifierSelectCellCsReq { - uint32 EIIAGABAFEC = 8; // offset: 24 -} - -// Obf: IFMFDHMFJJA -// Type: Rsp -// CmdID: 5314 -message RogueModifierSelectCellScRsp { - uint32 retcode = 2; // offset: 36 - ItemList FNLDFGLGEOA = 11; // offset: 24 - uint32 EIIAGABAFEC = 9; // offset: 32 -} - -// Obf: HKFEPKHKIMI -// Type: Notify -// CmdID: 5398 -message RogueModifierUpdateNotify { - DOIJNCLJGKO IMIBFEHPDDI = 4; // offset: 24 -} - -// Obf: IFHOPBNJPDD -// Type: Notify -// CmdID: 5363 -message RogueModifierDelNotify { - uint64 PIMNEEFDAGE = 2; // offset: 24 -} - -// Obf: MHJNLFHMNCE -// Type: Notify -// CmdID: 5326 -message RogueModifierStageStartNotify { - RogueModifierSourceType ALFHNEHOBJA = 12; // offset: 24 -} - -// Obf: IAMCFDLNKOL -enum CmdRogueTournType { - 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; - 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: JPPIEKOBPII -enum RogueTournLevelStatus { - JPPIEKOBPII_PCPDHELPKEM = 0; - JPPIEKOBPII_HPJEBFFHJNP = 1; - JPPIEKOBPII_POOLAGHGCMG = 2; - JPPIEKOBPII_EMEDNPCCNDH = 3; -} - -enum JILICANHLLC { - JILICANHLLC_PCPDHELPKEM = 0; - JILICANHLLC_HPJEBFFHJNP = 1; - JILICANHLLC_KLHDCOPPLNG = 2; -} - -enum FLCPAPOJBGP { - FLCPAPOJBGP_PCPDHELPKEM = 0; - FLCPAPOJBGP_PCPKFCDOJPD = 1; - FLCPAPOJBGP_HPJEBFFHJNP = 2; - FLCPAPOJBGP_KLHDCOPPLNG = 3; -} - -enum BEPLPKEFEED { - BEPLPKEFEED_PCPDHELPKEM = 0; - BEPLPKEFEED_FCEHNMJJABE = 1; - BEPLPKEFEED_IOHFFGHJOPF = 2; - BEPLPKEFEED_OMJICGNCOID = 3; -} - -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 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 CFOIFABCGAE { - bool DKJFDLKJLBE = 11; // offset: 24 - uint32 IAHOBGFDBML = 14; // offset: 28 - uint32 NAFLDJFCCPC = 9; // offset: 32 - uint32 IKLDFMBGHGB = 5; // offset: 36 -} - -message KKMPEHIFMNC { - bool DKJFDLKJLBE = 9; // offset: 36 - uint32 JBNFILFNFMC = 7; // offset: 24 - uint32 PAMHEDDIEJA = 14; // offset: 28 - uint32 CAHNHPANKIC = 13; // offset: 32 -} - -message OKBFGNELFMG { - uint32 HALMBJJIKON = 4; // offset: 32 - uint32 CBCHIPFAHMG = 14; // offset: 24 - bool DKJFDLKJLBE = 3; // offset: 28 -} - -message ENEHKONPJNA { - bool DKJFDLKJLBE = 6; // offset: 28 - uint32 CBCHIPFAHMG = 2; // offset: 24 -} - -message AJAEJNHDNFD { - bool HOMMGGMALMI = 2; // 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 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 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 NEJMKCOKHOF { - PMCGOFCMHHA PEABLDFCMIC = 2; // offset: 24 -} - -message NALJFANPFMA { - uint32 MFOKBDCHBEC = 2; // offset: 24 - uint32 KMJJCKDOBMA = 10; // offset: 28 -} - -message GCHIOMAJIPI { - repeated uint32 DDMKCOBOMNO = 6; // offset: 16 -} - -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 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 JDJODLAJBKP { - repeated uint32 GLMFGMCPGHL = 10; // offset: 16 -} - -message BCIFMHFCDMG { -} - -message HPMJCOCCBJJ { - PINBJNLCIAH CCNHIHHGBDP = 14; // offset: 24 -} - -message LGMIBLCAEFA { - uint32 KLOOFAEJGKD = 7; // offset: 32 - repeated uint32 BOFOMAPKKHM = 2; // offset: 16 - uint32 level = 10; // offset: 36 -} - -message NBFDKMNGBKD { - uint32 LLEEFDGJBKA = 13; // offset: 28 - uint32 DACOKFCBMBI = 5; // offset: 24 - uint32 unique_id = 12; // 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 KHILIFOOIGH { - JEEMHKBFMFG JFAEHLOFDBC = 13; // offset: 16 -} - -// Obf: GOLDDOMDKDJ -// Type: Req -// CmdID: 6068 -message RogueTournStartCsReq { - repeated HDDBJIKNEPF avatar_list = 7; // offset: 24 - uint32 area_id = 6; // offset: 36 - bool PNNKFBILIEH = 11; // offset: 32 - bool KBJAHFLOOIJ = 5; // offset: 33 -} - -// Obf: BIAAHNCGAKE -// Type: Rsp -// CmdID: 6024 -message RogueTournStartScRsp { - APMHDGPDGNP HHDLEADBJGN = 15; // offset: 24 - BFEIPELFCDF AFLJJJFCBIN = 5; // offset: 32 - uint32 IPOHLJBLKOA = 1; // offset: 44 - uint32 retcode = 7; // offset: 40 -} - -// Obf: LLDEDCBCAHG -// Type: Req -// CmdID: 6098 -message RogueTournEnterCsReq { -} - -// Obf: MCFKLKPDNOF -// Type: Rsp -// CmdID: 6095 -message RogueTournEnterScRsp { - APMHDGPDGNP HHDLEADBJGN = 7; // offset: 24 - uint32 retcode = 12; // offset: 40 - BFEIPELFCDF AFLJJJFCBIN = 11; // offset: 32 -} - -// Obf: ADHADBOIOFM -// Type: Req -// CmdID: 6038 -message RogueTournLeaveCsReq { -} - -// Obf: JEOHBGGOMFI -// Type: Rsp -// CmdID: 6017 -message RogueTournLeaveScRsp { - BFEIPELFCDF AFLJJJFCBIN = 14; // offset: 16 - uint32 retcode = 8; // offset: 32 -} - -// Obf: FAJKINBAIGJ -// Type: Req -// CmdID: 6011 -message RogueTournSettleCsReq { -} - -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: NCCIIAJCCEB -// Type: Rsp -// CmdID: 6096 -message RogueTournSettleScRsp { - uint32 retcode = 12; // offset: 40 - ALGJOMFCLKL EDKJMPACHNJ = 9; // offset: 24 - BFEIPELFCDF AFLJJJFCBIN = 7; // offset: 32 -} - -// Obf: APLLNCBFGIN -// Type: Req -// CmdID: 6020 -message RogueTournEnterRoomCsReq { - uint32 LNODOJOOPBK = 12; // offset: 24 - uint32 MNMAFKLOJCC = 8; // offset: 28 -} - -// Obf: ODIHLHLPENA -// Type: Rsp -// CmdID: 6089 -message RogueTournEnterRoomScRsp { - uint32 retcode = 2; // offset: 32 - BFEIPELFCDF AFLJJJFCBIN = 14; // offset: 16 -} - -// Obf: GNGLEFMCKII -// Type: Req -// 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 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 DPHNLKIPDGJ { - bool BMEMPNKOBDM = 5; // offset: 40 - uint32 IPOHLJBLKOA = 6; // offset: 32 - uint32 PLNNDCIJIHE = 10; // offset: 36 - int64 end_time = 7; // offset: 24 -} - -message EGOEEMFIJFO { - repeated uint32 EILLOHOIOME = 12; // offset: 24 - uint32 exp = 8; // offset: 32 -} - -message ECJNAIOLKJD { - MCACDFHCPIE talent_info = 5; // offset: 24 - uint32 PBCLKCBLMMI = 2; // offset: 32 -} - -message OGNFOGJBPNJ { - uint32 ABHHNNKBAFP = 10; // offset: 24 - bool CEBPAJAAJPP = 5; // offset: 28 -} - -message CNMBIPOPOFH { - uint32 GDNPJLLOHEE = 13; // offset: 24 - uint32 FPFIHHBNBAN = 3; // offset: 28 -} - -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 NAKPLIGJELP { - uint32 BPCEACCENPN = 13; // offset: 28 - uint32 KBFDOPNODBL = 9; // offset: 24 -} - -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: EBPCCFHOIFE -// Type: Rsp -// CmdID: 6061 -message RogueTournQueryScRsp { - uint32 retcode = 1; // offset: 40 - BEBEOMBMDFB rogue_get_info = 7; // offset: 32 - APMHDGPDGNP HHDLEADBJGN = 13; // offset: 24 -} - -// Obf: CKCEKLDPMNG -// Type: Notify -// CmdID: 6048 -message RogueTournAreaUpdateScNotify { - repeated GDMLNIJOFEE BFHJHAKFBIG = 6; // offset: 24 -} - -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 NCDBPKAIHIN { - repeated HJGFDIKDIHO buff_list = 12; // offset: 32 - repeated CAEABHJNLMI GBHPHCMGBGK = 10; // offset: 24 - uint32 item_value = 2; // offset: 40 -} - -// Obf: AAJPAMIKKEP -// Type: Req -// CmdID: 6078 -message RogueTournGetAllArchiveCsReq { -} - -// Obf: JCNAJPCDLAB -// Type: Rsp -// CmdID: 6014 -message RogueTournGetAllArchiveScRsp { - 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: GDAFBIPJLAG -// Type: Notify -// CmdID: 6062 -message RogueTournClearArchiveNameScNotify { - uint32 KKGIEENCOIC = 14; // offset: 24 -} - -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 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 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: BHJKIABPDJG -// Type: Req -// CmdID: 6100 -message RogueTournGetAllBuildRefCsReq { -} - -// Obf: FKPCKIEAPFL -// Type: Rsp -// CmdID: 6040 -message RogueTournGetAllBuildRefScRsp { - 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: MNJDKFLDEML -// Type: Req -// CmdID: 6079 -message RougeTournRenameBuildRefCsReq { - string name = 11; // offset: 16 - uint32 KKGIEENCOIC = 12; // offset: 32 -} - -// Obf: GNCMPKCAIIG -// Type: Rsp -// CmdID: 6045 -message RogueTournRenameBuildRefScRsp { - uint32 KKGIEENCOIC = 3; // offset: 36 - uint32 retcode = 10; // offset: 32 - string name = 11; // offset: 16 -} - -// Type: Req -// CmdID: 6050 -message CKEPHOJDAAD { - uint32 KKGIEENCOIC = 7; // offset: 24 -} - -// Type: Rsp -// CmdID: 6053 -message HLGKHDILCHH { - uint32 KKGIEENCOIC = 15; // offset: 24 - uint32 retcode = 12; // offset: 28 -} - -// Obf: IFEIENANBJH -// Type: Req -// CmdID: 6090 -message RogueTournGetPermanentTalentInfoCsReq { -} - -// Obf: CGCLFEHCMNH -// Type: Rsp -// CmdID: 6049 -message RogueTournGetPermanentTalentInfoScRsp { - uint32 retcode = 9; // offset: 32 - ECJNAIOLKJD FMKEFGJMCHA = 5; // offset: 16 -} - -// Obf: AMKDPLFBPDH -// Type: Req -// CmdID: 6042 -message RogueTournEnablePermanentTalentCsReq { - uint32 KFJEMIOJLPJ = 14; // offset: 24 -} - -// Obf: KDELMMNKKBP -// Type: Rsp -// CmdID: 6082 -message RogueTournEnablePermanentTalentScRsp { - uint32 retcode = 8; // offset: 32 - ECJNAIOLKJD FMKEFGJMCHA = 1; // offset: 24 -} - -// Obf: IGIHAAFNBJO -// Type: Req -// CmdID: 6027 -message RogueTournResetPermanentTalentCsReq { -} - -// Obf: EDNGPNLABMO -// Type: Rsp -// CmdID: 6093 -message RogueTournResetPermanentTalentScRsp { - uint32 retcode = 5; // offset: 32 - ECJNAIOLKJD FMKEFGJMCHA = 6; // offset: 24 -} - -// Obf: NNEOMGHDBEP -// Type: Req -// CmdID: 6030 -message RogueTournEnterRogueCocoonSceneCsReq { - 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: DICNJOFNDAJ -// Type: Rsp -// CmdID: 6047 -message RogueTournEnterRogueCocoonSceneScRsp { - uint32 retcode = 14; // offset: 32 - BFEIPELFCDF AFLJJJFCBIN = 13; // offset: 24 -} - -// Obf: BKIKHCCOLFI -// Type: Req -// CmdID: 6012 -message RogueTournLeaveRogueCocoonSceneCsReq { -} - -// Obf: CEEOCFLJDKP -// Type: Rsp -// CmdID: 6084 -message RogueTournLeaveRogueCocoonSceneScRsp { - BFEIPELFCDF AFLJJJFCBIN = 12; // offset: 16 - uint32 retcode = 14; // offset: 32 -} - -// Obf: GCKHINDKHML -// Type: Req -// CmdID: 6070 -message RogueTournReEnterRogueCocoonStageCsReq { - bool NBDHADPNGNH = 12; // offset: 24 -} - -// Obf: JIPIABHJLMC -// Type: Rsp -// CmdID: 6015 -message RogueTournReEnterRogueCocoonStageScRsp { - uint32 retcode = 10; // offset: 32 - SceneBattleInfo battle_info = 9; // offset: 16 -} - -// Obf: CLAEDPIMNHJ -// Type: Req -// CmdID: 6046 -message RogueTournGetCurRogueCocoonInfoCsReq { -} - -// Obf: GKJLEABIKAL -// Type: Rsp -// CmdID: 6013 -message RogueTournGetCurRogueCocoonInfoScRsp { - 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: 6069 -message LGACEOFJJBK { - repeated uint32 GNOKOBPNANM = 15; // offset: 24 -} - -message CGCPHIPOBJF { - uint32 DOMGLHIKJED = 5; // offset: 24 -} - -message ALABNDBMKBI { - uint32 DOMGLHIKJED = 5; // offset: 24 -} - -message LCALDPAIJDO { - uint32 buff_id = 12; // offset: 24 -} - -message KGOAODDFPBP { - uint32 event_id = 15; // offset: 24 -} - -message IAJOKPOPGCJ { - uint32 IAPFJINFNLO = 5; // offset: 24 -} - -message FPFHOBCCIAO { - uint32 level = 1; // offset: 28 - uint32 GPOLGIGNPIC = 6; // offset: 36 - uint32 LJBHHIDILON = 12; // offset: 32 - uint32 KLAAFEIMAMI = 8; // offset: 24 -} - -message EHNENCJAJPC { - oneof FFGIEFNOLHN { - uint32 FHDJFAMMNOF = 11; // offset: 16 - uint32 CGOABGKCBEF = 14; // offset: 16 - } -} - -// Obf: PCNEBAFHKGG -// Type: Notify -// CmdID: 6072 -message RogueTournHandBookNotify { - 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: NPIJENFJJGC -// Type: Req -// CmdID: 6092 -message RogueTournGetSettleInfoCsReq { - uint32 area_id = 9; // offset: 24 -} - -// Obf: KOAOOGAGLOD -// Type: Rsp -// CmdID: 6034 -message RogueTournGetSettleInfoScRsp { - uint32 retcode = 4; // offset: 32 - ALGJOMFCLKL EDKJMPACHNJ = 6; // offset: 24 -} - -// Obf: NLJIELGCNAA -// Type: Req -// CmdID: 6052 -message RogueTournConfirmSettleCsReq { - uint32 KKGIEENCOIC = 13; // offset: 32 - uint32 area_id = 4; // offset: 36 - string name = 7; // offset: 16 -} - -// Obf: GEBDJGEGDBO -// Type: Rsp -// CmdID: 6067 -message RogueTournConfirmSettleScRsp { - 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: PDIEBMADGEC -// Type: Notify -// CmdID: 6039 -message RogueTournWeekChallengeUpdateScNotify { - DPHNLKIPDGJ IANMKEGOGMG = 1; // offset: 24 -} - -// Obf: IOFBIPIGPFE -// Type: Req -// CmdID: 6022 -message RogueTournGetMiscRealTimeDataCsReq { -} - -// Obf: JCHDJAMGHDN -// Type: Rsp -// CmdID: 6081 -message RogueTournGetMiscRealTimeDataScRsp { - 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: HCDFNDIMFLK -// Type: Req -// CmdID: 6026 -message RogueTournGetArchiveRepositoryCsReq { -} - -// Obf: NPCDIIOBIMM -// Type: Rsp -// CmdID: 6016 -message RogueTournGetArchiveRepositoryScRsp { - uint32 retcode = 12; // offset: 40 - repeated uint32 NAOKLDFDGNE = 6; // offset: 32 - repeated uint32 DAAJNLDNPMB = 4; // offset: 16 -} - -// Obf: IEHHIHDCAGL -// Type: Notify -// CmdID: 6088 -message RogueTournReviveCostUpdateScNotify { - ItemCostList EBMKBDJMAAF = 7; // offset: 24 -} - -// Obf: OFGDMEPLEOG -// Type: Req -// CmdID: 6054 -message RogueTournReviveAvatarCsReq { - repeated HDDBJIKNEPF avatar_list = 11; // offset: 16 - uint32 interacted_prop_entity_id = 2; // offset: 32 -} - -// Obf: OLDELGGNOFG -// Type: Rsp -// CmdID: 6019 -message RogueTournReviveAvatarScRsp { - ItemCostList EBMKBDJMAAF = 5; // offset: 16 + EEILAINOLPO IDCMACCPCBH = 7; // offset: 24 uint32 retcode = 1; // offset: 32 } -// Obf: DAEIBLEAFCK +// Obf: MAHGFIIOPHL // Type: Notify -// CmdID: 6031 -message RogueTournBattleFailSettleInfoScNotify { - BFEIPELFCDF AFLJJJFCBIN = 6; // offset: 32 - ALGJOMFCLKL EDKJMPACHNJ = 4; // offset: 24 +// CmdID: 7754 +message RogueMagicLevelInfoUpdateScNotify { + repeated GPEPGKCPBPB NNFFPJOLDHK = 2; // offset: 16 + JAMINGBJHBK reason = 8; // offset: 32 + PFKHKAMBHBN status = 4; // offset: 36 + uint32 JDPHADIIAPE = 5; // offset: 40 + uint32 BJHMFOAGMBF = 7; // offset: 44 + uint32 JJLEDNENPJK = 15; // offset: 48 } -message HLGALKACKLJ { - uint32 EHOMKGGOEJD = 2; // offset: 32 - MCACDFHCPIE talent_info = 11; // offset: 16 +// Obf: ALDJDOPBDHP +// Type: Notify +// CmdID: 7783 +message RogueMagicAreaUpdateScNotify { + repeated IFCNLKPPPHK DANNIDIPFAL = 3; // offset: 24 } -// Obf: FKFFPGDOKHM +message NOAKCDKAAFB { + uint32 ADMJAHDJDDJ = 1; // offset: 24 + bool DOFNEAPHMKH = 12; // offset: 28 +} + +message EJHDAJAGFIJ { + uint32 AEAHOGPJKEF = 11; // offset: 24 + bool DOFNEAPHMKH = 14; // offset: 28 +} + +message FKFOIDMNDFG { + NOAKCDKAAFB BNLLEJPCIGD = 1; // offset: 16 + LineupInfo EIOHFJMFOKF = 13; // offset: 24 + GCBCKOKEAJH PHGJIJELKDB = 6; // offset: 40 + EJHDAJAGFIJ KDDGKLNGNEA = 14; // offset: 48 +} + +message GPHMAJPGGEK { + repeated OCBPJLLLJGO EBFHIDKDJOB = 2; // offset: 16 + repeated OKCCLEEPELM IHKCHDJEJGJ = 1; // offset: 32 + repeated uint32 PHONBEKJBHG = 5; // offset: 40 + repeated uint32 CJDPJPCJOFG = 6; // offset: 48 +} + +// Obf: HFPCLMDMEME +// Type: Notify +// CmdID: 7738 +message RogueMagicBattleFailSettleInfoScNotify { + EEILAINOLPO IDCMACCPCBH = 10; // offset: 16 + FKFOIDMNDFG BFLLJJBHLDF = 8; // offset: 24 +} + +// Obf: CJACBFMGOLK // Type: Req +// CmdID: 7715 +message RogueMagicSettleCsReq { +} + +// Obf: CHFAMIIIKAH +// Type: Rsp +// CmdID: 7781 +message RogueMagicSettleScRsp { + EEILAINOLPO IDCMACCPCBH = 7; // offset: 16 + GPHMAJPGGEK IEHPMHOFBNJ = 11; // offset: 24 + FKFOIDMNDFG BFLLJJBHLDF = 14; // offset: 40 + ItemList IIOMCJPCFML = 9; // offset: 48 + uint32 retcode = 4; // offset: 56 +} + +// Obf: ALBMDPOIIDL +// Type: Notify +// CmdID: 7761 +message RogueMagicReviveCostUpdateScNotify { + ItemCostData LNIEFKBMIPD = 1; // offset: 16 +} + +// Obf: FDHHFKCPCIF +// Type: Req +// CmdID: 7724 +message RogueMagicReviveAvatarCsReq { + repeated uint32 base_avatar_id_list = 3; // offset: 24 + uint32 interacted_prop_entity_id = 7; // offset: 32 +} + +// Obf: ENIMHEHPGMI +// Type: Rsp +// CmdID: 7771 +message RogueMagicReviveAvatarScRsp { + ItemCostData LNIEFKBMIPD = 14; // offset: 16 + uint32 retcode = 2; // offset: 32 +} + +// Obf: IPIFCANPPEO +// Type: Req +// CmdID: 7778 +message RogueMagicQueryCsReq { +} + +message NJMOAGDJKFH { + repeated uint32 avatar_id_list = 1970; // offset: 24 + repeated DNLKMHLAPHC MALDOMHPILM = 201; // offset: 32 + repeated MMBBHFNJILI HIILDALHIMD = 1831; // offset: 40 + repeated uint32 BGAFHIOEHFH = 275; // offset: 48 + uint32 MHPCIABALPI = 4; // offset: 56 + uint32 NNNCEIGNIIA = 1; // offset: 60 + uint32 GEJEANJFCMI = 12; // offset: 64 + uint32 MEDAAELFEMN = 3; // offset: 68 + uint32 LKHAIEIDAJL = 8; // offset: 72 + uint32 NBMNPGKEIIH = 14; // offset: 76 + uint32 ADIFLCNAABJ = 2; // offset: 80 + uint32 JJLEDNENPJK = 10; // offset: 84 + uint32 EJJGHJMCFPH = 15; // offset: 88 +} + +message PGGMPDIMLAE { + repeated uint32 ILNFEABHHCH = 2032; // offset: 24 +} + +message IFCNLKPPPHK { + repeated uint32 PBJLMCGIBND = 11; // offset: 24 + NJMOAGDJKFH record_info = 2; // offset: 32 + PGGMPDIMLAE COEBCNGCNOO = 5; // offset: 40 + uint32 MNFIBMHGAFM = 15; // offset: 48 + bool is_taken_reward = 9; // offset: 52 + bool FJKHIFDJMDB = 1; // offset: 53 + bool GNACLLNFHFD = 12; // offset: 54 + uint32 area_id = 3; // offset: 56 +} + +message NMOMMMGHMOA { + uint32 DFBDPEHAAMG = 7; // offset: 24 + bool GNACLLNFHFD = 3; // offset: 28 +} + +message GNPFDBACMIH { + repeated uint32 NOMDDGGIIBF = 1; // offset: 24 +} + +message CILKBJMGNGL { + repeated NMOMMMGHMOA JJIEDDMALPE = 6; // offset: 16 + repeated LGFOKKPICEH HIILDALHIMD = 9; // offset: 24 + repeated IFCNLKPPPHK DANNIDIPFAL = 3; // offset: 32 + repeated ONMFMINNBEB GJGFCCKEMFD = 1; // offset: 40 + GNPFDBACMIH story_info = 10; // offset: 48 + DFGAIOOGPPA IHJKLHGMKBI = 8; // offset: 64 + repeated uint32 OBBKBNDGOAI = 2; // offset: 72 +} + +// Obf: CDDMMHNKKPA +// Type: Rsp +// CmdID: 7752 +message RogueMagicQueryScRsp { + CILKBJMGNGL LFLCDNGALME = 15; // offset: 16 + GCBCKOKEAJH PHGJIJELKDB = 1; // offset: 24 + uint32 retcode = 7; // offset: 40 +} + +// Type: Req +// CmdID: 7759 +message GKMOAKPLBHO { + uint32 dice_slot_id = 8; // offset: 24 + uint32 GCAHKLNGFCK = 10; // offset: 28 + uint32 LPOLPDBELON = 14; // offset: 32 +} + +// Type: Rsp +// CmdID: 7774 +message DBOMCCEIFJO { + uint32 retcode = 4; // offset: 24 +} + +// Type: Req +// CmdID: 7714 +message NICAJBEJAHC { + repeated uint32 JDJFHIMPIPK = 14; // offset: 16 +} + +// Type: Rsp +// CmdID: 7782 +message NADKCPCFIPM { + uint32 retcode = 8; // offset: 24 +} + +// Obf: OLCIGFGFELG +// Type: Req +// CmdID: 7732 +message RogueMagicSetAutoDressInMagicUnitCsReq { + bool GBEMCAHPBKP = 11; // offset: 24 +} + +// Obf: FIMGINEKACP +// Type: Rsp +// CmdID: 7735 +message RogueMagicSetAutoDressInMagicUnitScRsp { + uint32 retcode = 5; // offset: 24 + bool GBEMCAHPBKP = 11; // offset: 28 +} + +// Obf: DDLEEJAAMGH +// Type: Notify +// CmdID: 7763 +message RogueMagicAutoDressInMagicUnitChangeScNotify { + bool GBEMCAHPBKP = 12; // offset: 24 +} + +// Type: Req +// CmdID: 7792 +message HBCOFDDCGOL { + repeated uint32 JDJFHIMPIPK = 15; // offset: 16 + uint32 GCAHKLNGFCK = 13; // offset: 32 +} + +// Type: Rsp +// CmdID: 7766 +message OHONLLCHIFJ { + uint32 retcode = 1; // offset: 24 +} + +// Obf: KLBGMAEDODL +// Type: Req +// CmdID: 7730 +message RogueMagicUnitComposeCsReq { + repeated uint32 JDJFHIMPIPK = 3; // offset: 24 +} + +// Obf: FABNMKAOFMJ +// Type: Rsp +// CmdID: 7749 +message RogueMagicUnitComposeScRsp { + uint32 retcode = 4; // offset: 24 +} + +message LLEBCGLFDJB { + repeated uint32 JDJFHIMPIPK = 13; // offset: 24 +} + +// Type: Rsp +// CmdID: 7701 +message ENJDAGALDKM { + uint32 retcode = 1; // offset: 24 +} + +message DFGAIOOGPPA { + FDBDLBAPDBE JCOBJAMPOAL = 8; // offset: 16 + uint32 IMLHHAKIKCD = 6; // offset: 32 +} + +message NFNDHHCFFPD { +} + +// Type: Rsp +// CmdID: 7785 +message OHIADGKAGBA { + DFGAIOOGPPA IHJKLHGMKBI = 7; // offset: 24 + uint32 retcode = 12; // offset: 32 +} + +// Obf: NBKAAJAHAJH +// Type: Req +// CmdID: 7720 +message RogueMagicEnableTalentCsReq { + uint32 CKHCLKOALKE = 4; // offset: 24 +} + +// Obf: KFMAONOMPLM +// Type: Rsp +// CmdID: 7799 +message RogueMagicEnableTalentScRsp { + DFGAIOOGPPA IHJKLHGMKBI = 4; // offset: 16 + uint32 retcode = 6; // offset: 32 +} + +// Obf: NCLFFAFGEFA +// Type: Req +// CmdID: 7716 +message RogueMagicGetMiscRealTimeDataCsReq { +} + +// Obf: LFMDOOIGGHK +// Type: Rsp +// CmdID: 7705 +message RogueMagicGetMiscRealTimeDataScRsp { + EJHDAJAGFIJ KDDGKLNGNEA = 1; // offset: 16 + NOAKCDKAAFB BNLLEJPCIGD = 2; // offset: 32 + uint32 retcode = 4; // offset: 40 +} + +// Obf: AGDCHGINKCA +// Type: Notify +// CmdID: 7753 +message RogueMagicStoryInfoUpdateScNotify { + uint32 BNHAIKILAJK = 15; // offset: 24 +} + +enum CmdRogueModifierType { + JKJGPOOLLKF_NLCDGIPGFDJ = 0; + CmdRogueModifierSelectCellCsReq = 5327; + CmdRogueModifierSelectCellScRsp = 5336; + CmdRogueModifierDelNotify = 5310; + CmdRogueModifierAddNotify = 5380; + CmdRogueModifierStageStartNotify = 5387; + CmdRogueModifierUpdateNotify = 5381; +} + +enum RogueModifierSourceType { + AMEIKAGDIFC_PBGOAOGCPLA = 0; + AMEIKAGDIFC_OLKBMGLCENL = 1; + AMEIKAGDIFC_ALPFGINEKIL = 2; + AMEIKAGDIFC_NNDCINJLBPI = 3; + AMEIKAGDIFC_MAPKBMAHBKE = 4; + AMEIKAGDIFC_DMGFEOBEAFD = 5; + AMEIKAGDIFC_BCPOMCGMFFK = 6; + AMEIKAGDIFC_LFAHFLJMFNK = 7; + AMEIKAGDIFC_NOAMEMMFGKP = 8; + AMEIKAGDIFC_HKOAHEKCJAE = 9; + AMEIKAGDIFC_IHGDLAJAJMA = 10; +} + +enum PHAOIGLGBMG { + PHAOIGLGBMG_OLJCMIBGNGL = 0; + PHAOIGLGBMG_DLPKBBHKFBL = 1; +} + +message KIJEFIIBBGG { + map KJEHANCCAOG = 6; // offset: 24 + uint32 IKDHAMLPNPJ = 12; // offset: 32 + uint32 JAAIADKFPCL = 7; // offset: 36 + PHAOIGLGBMG MMNJODIJPOE = 5; // offset: 40 +} + +message FGHIMGPGBNF { + repeated uint32 OGOILMLPDEO = 13; // offset: 24 + uint32 FOHIFIMHENN = 6; // offset: 32 + bool HELJNHNDCJP = 2; // offset: 36 +} + +message AIBNHPAGDOL { + bool GKEPPNOLNHF = 11; // offset: 24 + uint32 DPCJFFPOLFG = 14; // offset: 28 +} + +message HFJKOCDOAEH { + uint32 OLPPACCCNGD = 10; // offset: 24 + uint32 EKNHHGMJCPM = 5; // offset: 28 +} + +message BMCNDLNONMO { + KIJEFIIBBGG OOPCPMANCBO = 3; // offset: 24 + RogueModifierSourceType NFMKOFNEKLA = 1; // offset: 40 + uint64 FCHLCANJIGL = 4; // offset: 48 + oneof KKNBOACNCON { + FGHIMGPGBNF NLGJFIGPENF = 9; // offset: 16 + AIBNHPAGDOL LEJPOHHGBMB = 8; // offset: 16 + HFJKOCDOAEH GGJOKFEOEBK = 2; // offset: 16 + } +} + +message LMNCBIDKHLF { + repeated BMCNDLNONMO HDLGLFGKONC = 13; // offset: 24 +} + +// Obf: PEPPCBMPOJD +// Type: Notify +// CmdID: 5380 +message RogueModifierAddNotify { + BMCNDLNONMO ILIIOLJMKME = 14; // offset: 16 +} + +// Obf: FBEHJJBBLPL +// Type: Req +// CmdID: 5327 +message RogueModifierSelectCellCsReq { + uint32 IHAOMLEPHOM = 1; // offset: 24 +} + +// Obf: GIMJFGIPDKI +// Type: Rsp +// CmdID: 5336 +message RogueModifierSelectCellScRsp { + ItemList NMJGHEACCMC = 2; // offset: 24 + uint32 retcode = 14; // offset: 32 + uint32 IHAOMLEPHOM = 11; // offset: 36 +} + +// Obf: DMHDLBHJKOG +// Type: Notify +// CmdID: 5381 +message RogueModifierUpdateNotify { + BMCNDLNONMO ILIIOLJMKME = 7; // offset: 24 +} + +// Obf: OCJPKEMHEFF +// Type: Notify +// CmdID: 5310 +message RogueModifierDelNotify { + uint64 FCHLCANJIGL = 9; // offset: 24 +} + +// Obf: KGNPGIKFOMJ +// Type: Notify +// CmdID: 5387 +message RogueModifierStageStartNotify { + RogueModifierSourceType NFMKOFNEKLA = 11; // offset: 24 +} + +enum CmdRogueTournType { + DIDFAHMPGBH_NLCDGIPGFDJ = 0; + CmdRogueTournGetPermanentTalentInfoCsReq = 6011; + CmdNPOJNHKPKMN = 6018; + CmdRogueTournLeaveScRsp = 6040; + CmdRogueTournDeleteArchiveScRsp = 6086; + CmdRogueTournGetPermanentTalentInfoScRsp = 6098; + CmdRogueTournQueryCsReq = 6046; + CmdRogueTournEnterRoomCsReq = 6019; + CmdRogueTournResetPermanentTalentCsReq = 6020; + CmdRogueTournReviveAvatarCsReq = 6062; + CmdJGFPIJKOFCC = 6099; + CmdRogueTournTakeExpRewardScRsp = 6023; + CmdRogueTournWeekChallengeUpdateScNotify = 6059; + CmdRogueTournSaveBuildRefCsReq = 6033; + CmdPALAOPCBAPC = 6057; + CmdRogueTournGetAllBuildRefCsReq = 6093; + CmdRogueTournReEnterRogueCocoonStageScRsp = 6090; + CmdRogueTournEnterRogueCocoonSceneScRsp = 6094; + CmdEINJMHBMDII = 6085; + CmdRogueTournGetAllBuildRefScRsp = 6055; + CmdRogueTournGetArchiveRepositoryScRsp = 6026; + CmdRogueTournGetAllArchiveScRsp = 6095; + CmdRogueTournRenameBuildRefScRsp = 6079; + CmdRogueTournLeaveCsReq = 6025; + CmdRogueTournEnterLayerCsReq = 6038; + CmdRogueTournEnableSeasonTalentCsReq = 6063; + CmdRogueTournLevelInfoUpdateScNotify = 6076; + CmdRogueTournEnableSeasonTalentScRsp = 6048; + CmdRogueTournUseSuperRewardKeyCsReq = 6065; + CmdRogueTournEnterRoomScRsp = 6049; + CmdRogueTournSettleCsReq = 6022; + CmdRogueTournHandBookNotify = 6092; + CmdRogueTournEnterCsReq = 6083; + CmdRogueTournConfirmSettleCsReq = 6081; + CmdRogueTournTitanUpdateTitanBlessProgressScNotify = 6064; + CmdRogueTournExpNotify = 6028; + CmdRogueTournStartCsReq = 6042; + CmdRogueTournGetMiscRealTimeDataCsReq = 6073; + CmdRogueTournDeleteBuildRefScRsp = 6074; + CmdRogueTournEnterLayerScRsp = 6084; + CmdRogueTournGetAllArchiveCsReq = 6088; + CmdRogueTournConfirmSettleScRsp = 6097; + CmdRogueTournSaveBuildRefScRsp = 6056; + CmdRogueTournGetSettleInfoCsReq = 6071; + CmdRogueTournEnablePermanentTalentScRsp = 6037; + CmdRogueTournRenameBuildRefCsReq = 6054; + CmdRogueTournBattleFailSettleInfoScNotify = 6050; + CmdRogueTournQueryScRsp = 6096; + CmdRogueTournRenameArchiveCsReq = 6089; + CmdRogueTournLeaveRogueCocoonSceneScRsp = 6068; + CmdRogueTournEnterScRsp = 6034; + CmdRogueTournGetCurRogueCocoonInfoScRsp = 6044; + CmdRogueTournResetPermanentTalentScRsp = 6058; + CmdRogueTournReviveCostUpdateScNotify = 6045; + CmdRogueTournGetSeasonTalentInfoCsReq = 6036; + CmdRogueTournSettleScRsp = 6039; + CmdRogueTournClearArchiveNameScNotify = 6016; + CmdRogueTournReviveAvatarScRsp = 6052; + CmdRogueTournDeleteBuildRefCsReq = 6032; + CmdRogueTournTakeExpRewardCsReq = 6041; + CmdRogueTournPersonaRoomCardZoneUpdateScNotify = 6066; + CmdRogueTournUseSuperRewardKeyScRsp = 6078; + CmdRogueTournGetSettleInfoScRsp = 6053; + CmdRogueTournGetCurRogueCocoonInfoCsReq = 6047; + CmdRogueTournDeleteArchiveCsReq = 6013; + CmdMNILJCPCOFG = 6067; + CmdRogueTournGetArchiveRepositoryCsReq = 6030; + CmdRogueTournAreaUpdateScNotify = 6069; + CmdRogueTournGetSeasonTalentInfoScRsp = 6077; + CmdRogueTournLeaveRogueCocoonSceneCsReq = 6027; + CmdRogueTournEnablePermanentTalentCsReq = 6021; + CmdRogueTournStartScRsp = 6015; + CmdRogueTournEnterRogueCocoonSceneCsReq = 6051; + CmdBODCEKEDLME = 6075; + CmdRogueTournReEnterRogueCocoonStageCsReq = 6100; + CmdRogueTournRenameArchiveScRsp = 6024; + CmdRogueTournGetMiscRealTimeDataScRsp = 6091; +} + +enum RogueTournLevelStatus { + NHMPGNHBBLC_NLCDGIPGFDJ = 0; + NHMPGNHBBLC_LOOAKNHDBLL = 1; + NHMPGNHBBLC_CCKPNCIBDGP = 2; + NHMPGNHBBLC_JKNPMIMBGML = 3; +} + +enum IDCBNMFDICO { + IDCBNMFDICO_NLCDGIPGFDJ = 0; + IDCBNMFDICO_LOOAKNHDBLL = 1; + IDCBNMFDICO_CIHFGJDCHIA = 2; +} + +enum IIAOGEIADGA { + IIAOGEIADGA_NLCDGIPGFDJ = 0; + IIAOGEIADGA_JHHAJDKPLJH = 1; + IIAOGEIADGA_LOOAKNHDBLL = 2; + IIAOGEIADGA_CIHFGJDCHIA = 3; +} + +enum FKNGOGLNKIG { + FKNGOGLNKIG_NLCDGIPGFDJ = 0; + FKNGOGLNKIG_EHNIPLNEEDI = 1; + FKNGOGLNKIG_PMKMEAAGKAP = 2; + FKNGOGLNKIG_MNBAGHPEFBC = 3; +} + +enum JGJLEKLGPIL { + JGJLEKLGPIL_DDCDLGBIILL = 0; + JGJLEKLGPIL_BNDAAEPCPJA = 1; + JGJLEKLGPIL_CHBMDCKJOFK = 2; + JGJLEKLGPIL_ACLFIMIBOKK = 3; + JGJLEKLGPIL_MLPMLKNIKAC = 4; + JGJLEKLGPIL_DEOICKDDFCO = 5; + JGJLEKLGPIL_OKBNJOPCCJM = 6; + JGJLEKLGPIL_CKJFOICLFBB = 7; + JGJLEKLGPIL_MAHMLJLLJLO = 8; +} + +message PFLOIHLLMEE { + CGNGOLJKBMP AMEABNLMMGB = 4; // offset: 16 + CBOLONJDHHL NDLIKNEKDLL = 14; // offset: 24 + oneof KKNBOACNCON { + NAMCKJLAFCN FBHCKMGOCJJ = 403; // offset: 40 + AMOHFCEEBNK HAJEGKBFFAF = 1763; // offset: 40 + CABKLLAKHKO OPDEIFOCJEF = 832; // offset: 40 + } +} + +message DCDMPLJNBJC { + uint32 GEPHKCPLAJF = 2; // offset: 24 + bool DOFNEAPHMKH = 3; // offset: 28 + uint32 NDGKLBDHJKB = 5; // offset: 32 + uint32 KABCGHCPEBG = 10; // offset: 36 +} + +message FBBOKKLGKGL { + uint32 DIFIEHPCDGO = 11; // offset: 24 + bool DOFNEAPHMKH = 13; // offset: 28 + uint32 JOFCOODPIDL = 15; // offset: 32 + uint32 LFCDPDDGFCB = 6; // offset: 36 +} + +message BJLNEBBMMOE { + uint32 NIOFIOOGKLD = 5; // offset: 24 + uint32 PDFJMFBHPFC = 14; // offset: 28 + bool DOFNEAPHMKH = 10; // offset: 32 +} + +message GKHFFKMFMEN { + bool DOFNEAPHMKH = 1; // offset: 24 + uint32 NIOFIOOGKLD = 4; // offset: 28 +} + +message HIAHPMEAGFC { + bool JOOJIJFCHMK = 4; // offset: 24 +} + +message CGNGOLJKBMP { + OHHKEOGOMCA LNCOKKIPAEP = 9; // offset: 16 + JEIKFFFGONB lineup = 13; // offset: 24 + DJODDECFHMC ICNOEGEEPOF = 6; // offset: 32 + HGGPKPPBGFP HHMLHKLKNDH = 15; // offset: 40 + HIAHPMEAGFC BCNMBONFKPK = 3; // offset: 48 + EGLAPJGFKPN LFCDGLIEHAI = 1; // offset: 56 + ONPOFJPEBMJ level = 7; // offset: 72 + FKEDPCMLIFE item_value = 11; // offset: 80 + NHLBNBBDHMI ANBKDJKHCBI = 14; // offset: 88 + PHHLBGLNBHE MEEJDFNHBDI = 4; // offset: 96 + CGBKKJENEOF BKIPDOFONLD = 8; // offset: 104 +} + +message ONPOFJPEBMJ { + repeated IJNFOHJGPBC NNFFPJOLDHK = 8; // offset: 32 + uint32 BJHMFOAGMBF = 14; // offset: 44 + FKNGOGLNKIG reason = 3; // offset: 48 + bool KENPENNAGLG = 2; // offset: 52 + bool EJDMOENBHDP = 13; // offset: 53 + RogueTournLevelStatus status = 12; // offset: 56 + oneof BHGKHELCPGO { + CFOIFHEBCJC FIADMEPDAOG = 1; // offset: 16 + } +} + +message LPADDGPLIKK { + repeated uint32 NMMCOBBKKHA = 4; // offset: 16 + repeated uint32 BIMFEAHDMIK = 15; // offset: 32 + repeated BDJLHJDPEEK LONFKFCFDND = 12; // offset: 40 + uint32 PJOAKLHHCNI = 3; // offset: 48 + uint32 AMOABLICEDP = 11; // offset: 52 + uint32 MKJDMNAEAED = 9; // offset: 56 +} + +message CFOIFHEBCJC { + LPADDGPLIKK CCFGCCMEFCI = 8; // offset: 24 +} + +message HGGPKPPBGFP { + uint32 OHPELHFNGCI = 1; // offset: 24 + uint32 JGMKLEGBHGP = 8; // offset: 28 +} + +message PHHLBGLNBHE { + repeated uint32 KEHKLHMEABI = 7; // offset: 24 +} + +message IJNFOHJGPBC { + repeated ODNBCBEINNC JEHEILKKDEF = 7; // offset: 16 + uint32 MDAIAMFJNHM = 4; // offset: 32 + IDCBNMFDICO status = 14; // offset: 36 + uint32 JOJCPKNIJOH = 1; // offset: 40 + uint32 BIKLAFLEIOC = 10; // offset: 44 +} + +message ODNBCBEINNC { + uint32 EEPIDJJJMAH = 1; // offset: 36 + uint32 room_id = 9; // offset: 40 + uint32 LHLKJIDFLIN = 10; // offset: 44 + IIAOGEIADGA status = 2; // offset: 48 + uint32 GHEHGIOAGDG = 14; // offset: 52 + oneof BHGKHELCPGO { + ELHLCFBPAMO FIADMEPDAOG = 11; // offset: 16 + } +} + +message CGBKKJENEOF { + repeated uint32 BDBFENOAKOD = 9; // offset: 16 +} + +message NAMCKJLAFCN { +} + +message AMOHFCEEBNK { + FGGJCLDLMMI FCMGNLIODGI = 10; // offset: 16 +} + +message ELHLCFBPAMO { + repeated uint32 FJIKMHCJMKH = 2; // offset: 24 + uint32 LLICIMBCNPF = 6; // offset: 32 + uint32 level = 5; // offset: 36 +} + +message JHECCCANFGP { + uint32 GNCFHIKODKE = 9; // offset: 24 + uint32 unique_id = 11; // offset: 28 + uint32 AADNIFFHHDD = 1; // offset: 32 +} + +message AJCFOLGANFC { + repeated JHECCCANFGP GJBOLJEJIEE = 1; // offset: 16 + repeated APAMFCKFHLL IHFEBNBHDFM = 14; // offset: 32 + uint32 DEDCHHNCHFM = 7; // offset: 40 + uint32 IKJLLFLCHNF = 6; // offset: 44 + uint32 PGGDEHKKINP = 8; // offset: 48 + uint32 KMPCNDJHHAO = 13; // offset: 52 +} + +message CABKLLAKHKO { + AJCFOLGANFC GMEPGCODKKE = 13; // offset: 24 +} + +// Obf: DFNGEOHAHGM +// Type: Req +// CmdID: 6042 +message RogueTournStartCsReq { + repeated DKFJLHHDFKO avatar_list = 2; // offset: 16 + uint32 area_id = 12; // offset: 32 + bool KENPENNAGLG = 10; // offset: 36 + bool EJDMOENBHDP = 5; // offset: 37 +} + +// Obf: JMAHJPIJEND +// Type: Rsp +// CmdID: 6015 +message RogueTournStartScRsp { + PFLOIHLLMEE PHGJIJELKDB = 15; // offset: 16 + JGAMMPGMCNI IDCMACCPCBH = 10; // offset: 24 + uint32 JNBIIJCAKKB = 11; // offset: 40 + uint32 retcode = 6; // offset: 44 +} + +// Obf: FHJINHEABAC +// Type: Req +// CmdID: 6083 +message RogueTournEnterCsReq { +} + +// Obf: NAGABJLKFON +// Type: Rsp +// CmdID: 6034 +message RogueTournEnterScRsp { + PFLOIHLLMEE PHGJIJELKDB = 8; // offset: 24 + JGAMMPGMCNI IDCMACCPCBH = 3; // offset: 32 + uint32 retcode = 5; // offset: 40 +} + +// Obf: OAEMCMCGPID +// Type: Req +// CmdID: 6025 +message RogueTournLeaveCsReq { +} + +// Obf: HMGGLHFHGLM +// Type: Rsp +// CmdID: 6040 +message RogueTournLeaveScRsp { + JGAMMPGMCNI IDCMACCPCBH = 9; // offset: 16 + uint32 retcode = 11; // offset: 32 +} + +// Obf: IDCDOCPNPMD +// Type: Req +// CmdID: 6022 +message RogueTournSettleCsReq { +} + +message FAICNBKIELL { + DCDMPLJNBJC AOGOHOCFFNE = 11; // offset: 16 + GKHFFKMFMEN JJLFKNPEPFP = 15; // offset: 24 + LineupInfo EIOHFJMFOKF = 14; // offset: 32 + FBBOKKLGKGL BNLLEJPCIGD = 4; // offset: 40 + PFLOIHLLMEE PHGJIJELKDB = 2; // offset: 48 + JGMDJIENFFH CPOLAHJPGFE = 6; // offset: 56 + BJLNEBBMMOE AOMHPLHONJA = 9; // offset: 72 +} + +// Obf: HCMFPHICBOI +// Type: Rsp +// CmdID: 6039 +message RogueTournSettleScRsp { + FAICNBKIELL BFLLJJBHLDF = 4; // offset: 24 + JGAMMPGMCNI IDCMACCPCBH = 15; // offset: 32 + uint32 retcode = 13; // offset: 40 +} + +// Obf: EILCNCFMDLP +// Type: Req +// CmdID: 6019 +message RogueTournEnterRoomCsReq { + uint32 JOJCPKNIJOH = 5; // offset: 24 + uint32 KHBLMAOPLLN = 1; // offset: 28 +} + +// Obf: DOEONJEAGPA +// Type: Rsp +// CmdID: 6049 +message RogueTournEnterRoomScRsp { + JGAMMPGMCNI IDCMACCPCBH = 13; // offset: 24 + uint32 retcode = 12; // offset: 32 +} + +// Obf: LHPEMLMHIHE +// Type: Req +// CmdID: 6038 +message RogueTournEnterLayerCsReq { + uint32 KHBLMAOPLLN = 9; // offset: 24 + uint32 BJHMFOAGMBF = 4; // offset: 28 +} + +// Obf: EOMHILBJNDK +// Type: Rsp +// CmdID: 6084 +message RogueTournEnterLayerScRsp { + JGAMMPGMCNI IDCMACCPCBH = 14; // offset: 16 + uint32 retcode = 9; // offset: 32 +} + +// Obf: NLIOPBPOBHB +// Type: Notify // CmdID: 6076 +message RogueTournLevelInfoUpdateScNotify { + repeated IJNFOHJGPBC NNFFPJOLDHK = 13; // offset: 24 + uint32 BJHMFOAGMBF = 4; // offset: 32 + FKNGOGLNKIG reason = 3; // offset: 36 + RogueTournLevelStatus status = 9; // offset: 40 +} + +// Obf: HNMANMBPEOG +// Type: Req +// CmdID: 6041 +message RogueTournTakeExpRewardCsReq { + repeated uint32 HBGAFAFFFAO = 10; // offset: 16 + uint32 FABMHMFNMDB = 11; // offset: 32 +} + +// Obf: FHNIFCJJKEO +// Type: Rsp +// CmdID: 6023 +message RogueTournTakeExpRewardScRsp { + repeated uint32 FKDNANDJLGK = 3; // offset: 16 + ItemList reward = 12; // offset: 24 + uint32 exp = 11; // offset: 40 + uint32 retcode = 6; // offset: 44 +} + +// Obf: IGDHPBBNEIC +// Type: Notify +// CmdID: 6028 +message RogueTournExpNotify { + uint32 exp = 15; // offset: 24 +} + +// Obf: KGGIFOABIDF +// Type: Req +// CmdID: 6046 +message RogueTournQueryCsReq { +} + +message DLEKOLHCNIE { + bool FJKHIFDJMDB = 6; // offset: 24 + bool LMLNHNMKOOC = 11; // offset: 25 + bool is_taken_reward = 13; // offset: 26 + bool GNACLLNFHFD = 1; // offset: 27 + uint32 area_id = 14; // offset: 28 +} + +message CJOCDGGCPCN { + int64 end_time = 8; // offset: 24 + uint32 JNBIIJCAKKB = 1; // offset: 32 + bool KBNNOPHGGIN = 12; // offset: 36 + uint32 JDPFPDECPEH = 13; // offset: 40 +} + +message JGJEICAELEB { + repeated uint32 FKDNANDJLGK = 7; // offset: 24 + uint32 exp = 2; // offset: 32 +} + +message MDLPIFCHFPJ { + FDBDLBAPDBE JCOBJAMPOAL = 9; // offset: 16 + uint32 INJEKPLHPIF = 2; // offset: 32 +} + +message FJFBLHNFMOM { + bool GNACLLNFHFD = 13; // offset: 24 + uint32 DFBDPEHAAMG = 15; // offset: 28 +} + +message HMGGOEHMIJO { + uint32 FABMHMFNMDB = 13; // offset: 24 + uint32 HHAEEEOADOJ = 2; // offset: 28 +} + +message HMOECPBNAOK { + repeated uint32 IFFMIDABNEE = 6; // offset: 16 + repeated uint32 JOAAOEDAPPJ = 12; // offset: 24 + repeated uint32 DMFAGJOOGJM = 1; // offset: 32 + repeated uint32 DPEBCGBEJIG = 2; // offset: 40 + repeated uint32 MMPPHJOONMI = 9; // offset: 48 + repeated uint32 PINNDKIJHFG = 3; // offset: 56 + uint32 JKKIABLFCPE = 11; // offset: 72 +} + +message JGMDJIENFFH { + uint32 JBKHIFHPGHM = 9; // offset: 24 + uint32 GNIFODGCPAA = 1; // offset: 28 +} + +message KIKEAJJLAMH { + KGPIEEKIEME HANICMMHJGI = 6; // offset: 16 + repeated MJMGOBMOPDL HLJOMIMOANL = 8; // offset: 24 + JGJEICAELEB DMFPCFCHHKE = 2; // offset: 32 + HMGGOEHMIJO HHFAAFOBKME = 13; // offset: 48 + HMOECPBNAOK HAMKPLCBEBG = 4; // offset: 56 + repeated FJFBLHNFMOM JJIEDDMALPE = 12; // offset: 64 + CJOCDGGCPCN BFNHJIBDMOA = 14; // offset: 72 + JGMDJIENFFH DLDCFHHFMID = 7; // offset: 80 + MDLPIFCHFPJ DPABCOHLPLH = 1; // offset: 88 + repeated DLEKOLHCNIE DANNIDIPFAL = 15; // offset: 96 +} + +// Obf: JNAKFEHIMFM +// Type: Rsp +// CmdID: 6096 +message RogueTournQueryScRsp { + KIKEAJJLAMH LFLCDNGALME = 6; // offset: 24 + PFLOIHLLMEE PHGJIJELKDB = 3; // offset: 32 + uint32 retcode = 4; // offset: 40 +} + +// Obf: IANKKDKAHPD +// Type: Notify +// CmdID: 6069 +message RogueTournAreaUpdateScNotify { + repeated DLEKOLHCNIE DANNIDIPFAL = 12; // offset: 24 +} + +message MJMGOBMOPDL { + PFLOIHLLMEE PHGJIJELKDB = 9; // offset: 16 + string name = 3; // offset: 24 + HMGGOEHMIJO HHFAAFOBKME = 5; // offset: 32 + repeated DKFJLHHDFKO avatar_list = 7; // offset: 40 + LGCPLLJLHFF data = 13; // offset: 56 + int64 time = 6; // offset: 64 + uint32 NPHAJEKCBKF = 14; // offset: 72 + int64 end_time = 11; // offset: 80 +} + +message LGCPLLJLHFF { + repeated KJAMNOGFAMJ buff_list = 1; // offset: 16 + repeated KOFMGCNIMIN MAJGMMCOCIG = 3; // offset: 32 + uint32 item_value = 13; // offset: 40 +} + +// Obf: JLICJLBDLDD +// Type: Req +// CmdID: 6088 +message RogueTournGetAllArchiveCsReq { +} + +// Obf: CANHNOJACGI +// Type: Rsp +// CmdID: 6095 +message RogueTournGetAllArchiveScRsp { + repeated MJMGOBMOPDL MCGGPONOCKC = 14; // offset: 16 + uint32 retcode = 5; // offset: 32 +} + +// Obf: GOOILNEKEMG +// Type: Req +// CmdID: 6013 +message RogueTournDeleteArchiveCsReq { + uint32 NPHAJEKCBKF = 9; // offset: 24 +} + +// Obf: OKGDAFCIBFB +// Type: Rsp +// CmdID: 6086 +message RogueTournDeleteArchiveScRsp { + uint32 retcode = 13; // offset: 24 + uint32 NPHAJEKCBKF = 6; // offset: 28 +} + +// Obf: MMKDJEFGBNC +// Type: Req +// CmdID: 6089 +message RogueTournRenameArchiveCsReq { + string name = 7; // offset: 16 + uint32 NPHAJEKCBKF = 6; // offset: 32 +} + +// Obf: FCHCIKGBLGC +// Type: Rsp +// CmdID: 6024 +message RogueTournRenameArchiveScRsp { + string name = 8; // offset: 24 + uint32 NPHAJEKCBKF = 4; // offset: 32 + uint32 retcode = 7; // offset: 36 +} + +// Obf: EHLPFGCOJBN +// Type: Notify +// CmdID: 6016 +message RogueTournClearArchiveNameScNotify { + uint32 NPHAJEKCBKF = 6; // offset: 24 +} + +message OOLJJHMLHBH { + repeated uint32 LBKFGKGNCCH = 15; // offset: 16 + repeated uint32 MDHGBNCJNGB = 3; // offset: 24 + repeated AAFBNNALHDK KOJMGCBLKKA = 9; // offset: 32 + repeated uint32 AKEMNAMGDOD = 7; // offset: 48 + repeated uint32 JHBEJKBCHEN = 11; // offset: 56 + uint32 FABMHMFNMDB = 14; // offset: 64 + uint32 HHAEEEOADOJ = 6; // offset: 68 +} + +message AAFBNNALHDK { + repeated uint32 HHFPJHMEIJK = 1; // offset: 24 + uint32 avatar_id = 15; // offset: 32 + uint32 ALOPEGJPAKK = 7; // offset: 36 + uint32 BDJDAOGDBDD = 12; // offset: 40 + uint32 NPHAJEKCBKF = 9; // offset: 44 +} + +message DIFGGDIHDEG { + OOLJJHMLHBH MPOEFPFPEND = 13; // offset: 24 + string name = 1; // offset: 32 + int64 time = 9; // offset: 40 + uint32 NPHAJEKCBKF = 11; // offset: 48 + int64 BHNFGJOLLLB = 15; // offset: 56 +} + +// Obf: ELDONCLGHPO +// Type: Req +// CmdID: 6093 +message RogueTournGetAllBuildRefCsReq { +} + +// Obf: KDNMOFGMMNP +// Type: Rsp +// CmdID: 6055 +message RogueTournGetAllBuildRefScRsp { + repeated DIFGGDIHDEG GIOEPGJGMPD = 1; // offset: 16 + uint32 retcode = 14; // offset: 32 +} + +// Obf: OGKOAHJCBAF +// Type: Req +// CmdID: 6032 +message RogueTournDeleteBuildRefCsReq { + repeated uint32 GGIGDJPFBBP = 5; // offset: 24 +} + +// Obf: KIIOBCNAPLC +// Type: Rsp +// CmdID: 6074 +message RogueTournDeleteBuildRefScRsp { + repeated uint32 GGIGDJPFBBP = 10; // offset: 16 + uint32 retcode = 1; // offset: 32 +} + +// Obf: FOJJLDAKMFL +// Type: Req +// CmdID: 6033 +message RogueTournSaveBuildRefCsReq { + string name = 10; // offset: 16 + OOLJJHMLHBH MPOEFPFPEND = 11; // offset: 24 + uint32 NPHAJEKCBKF = 6; // offset: 40 +} + +// Obf: CFGGFPAIEFK +// Type: Rsp +// CmdID: 6056 +message RogueTournSaveBuildRefScRsp { + string name = 2; // offset: 16 + uint32 NPHAJEKCBKF = 7; // offset: 32 + uint32 retcode = 6; // offset: 36 +} + +// Obf: BJNLMGBAFFO +// Type: Req +// CmdID: 6054 +message RogueTournRenameBuildRefCsReq { + string name = 6; // offset: 24 + uint32 NPHAJEKCBKF = 11; // offset: 32 +} + +// Obf: GFAMMPEELKD +// Type: Rsp +// CmdID: 6079 +message RogueTournRenameBuildRefScRsp { + string name = 2; // offset: 16 + uint32 retcode = 5; // offset: 32 + uint32 NPHAJEKCBKF = 7; // offset: 36 +} + +// Type: Req +// CmdID: 6099 +message JGFPIJKOFCC { + uint32 NPHAJEKCBKF = 14; // offset: 24 +} + +// Type: Rsp +// CmdID: 6057 +message PALAOPCBAPC { + uint32 NPHAJEKCBKF = 15; // offset: 24 + uint32 retcode = 4; // offset: 28 +} + +// Obf: NHPGACAHCFP +// Type: Req +// CmdID: 6011 +message RogueTournGetPermanentTalentInfoCsReq { +} + +// Obf: CCMNLLNLLOJ +// Type: Rsp +// CmdID: 6098 +message RogueTournGetPermanentTalentInfoScRsp { + MDLPIFCHFPJ DPABCOHLPLH = 2; // offset: 16 + uint32 retcode = 9; // offset: 32 +} + +// Obf: HPGLOBODDMA +// Type: Req +// CmdID: 6021 +message RogueTournEnablePermanentTalentCsReq { + uint32 CKHCLKOALKE = 1; // offset: 24 +} + +// Obf: CJBNDIGHHDI +// Type: Rsp +// CmdID: 6037 +message RogueTournEnablePermanentTalentScRsp { + MDLPIFCHFPJ DPABCOHLPLH = 6; // offset: 16 + uint32 retcode = 8; // offset: 32 +} + +// Obf: DEBMBMMMCGG +// Type: Req +// CmdID: 6020 +message RogueTournResetPermanentTalentCsReq { +} + +// Obf: CCLKCHGMNAA +// Type: Rsp +// CmdID: 6058 +message RogueTournResetPermanentTalentScRsp { + MDLPIFCHFPJ DPABCOHLPLH = 2; // offset: 16 + uint32 retcode = 5; // offset: 32 +} + +// Obf: CBILHHEENJG +// Type: Req +// CmdID: 6051 +message RogueTournEnterRogueCocoonSceneCsReq { + repeated EEBPHJCNBFO avatar_list = 7; // offset: 16 + uint32 DCNNFJLABPL = 8; // offset: 32 + uint32 difficulty_level = 11; // offset: 36 + uint32 HECCOBFBJFI = 9; // offset: 40 + bool FDEKKOKBDIC = 2; // offset: 44 + uint32 NBLMAGLGCGN = 5; // offset: 48 +} + +// Obf: IOJFJPFJINM +// Type: Rsp +// CmdID: 6094 +message RogueTournEnterRogueCocoonSceneScRsp { + JGAMMPGMCNI IDCMACCPCBH = 1; // offset: 16 + uint32 retcode = 9; // offset: 32 +} + +// Obf: GDGKPCGNDIB +// Type: Req +// CmdID: 6027 +message RogueTournLeaveRogueCocoonSceneCsReq { +} + +// Obf: JLPLFCOHHFE +// Type: Rsp +// CmdID: 6068 +message RogueTournLeaveRogueCocoonSceneScRsp { + JGAMMPGMCNI IDCMACCPCBH = 7; // offset: 24 + uint32 retcode = 1; // offset: 32 +} + +// Obf: ELJIHLDPDDF +// Type: Req +// CmdID: 6100 +message RogueTournReEnterRogueCocoonStageCsReq { + bool FDEKKOKBDIC = 3; // offset: 24 +} + +// Obf: KGHGKLIAKLL +// Type: Rsp +// CmdID: 6090 +message RogueTournReEnterRogueCocoonStageScRsp { + SceneBattleInfo battle_info = 1; // offset: 16 + uint32 retcode = 7; // offset: 32 +} + +// Obf: HHKCBNKJELL +// Type: Req +// CmdID: 6047 +message RogueTournGetCurRogueCocoonInfoCsReq { +} + +// Obf: FNBJGDHOIBP +// Type: Rsp +// CmdID: 6044 +message RogueTournGetCurRogueCocoonInfoScRsp { + uint32 NBLMAGLGCGN = 15; // offset: 24 + uint32 DCNNFJLABPL = 8; // offset: 28 + uint32 HECCOBFBJFI = 3; // offset: 32 + uint32 difficulty_level = 12; // offset: 36 + uint32 retcode = 6; // offset: 40 +} + +// Type: Notify +// CmdID: 6085 +message EINJMHBMDII { + repeated uint32 NGKAPNFKGPO = 2; // offset: 16 +} + +message ECMNFOEDOJC { + uint32 LJCEOGPOGBE = 5; // offset: 24 +} + +message DNCEOOPHIOK { + uint32 LJCEOGPOGBE = 2; // offset: 24 +} + +message KCDBGKJANIH { + uint32 buff_id = 1; // offset: 24 +} + +message KILGONODPIC { + uint32 event_id = 3; // offset: 24 +} + +message MJBODJKDPPD { + uint32 KAHMGPGPOII = 3; // offset: 24 +} + +message KPPBBOJOMDB { + uint32 PHPNBFLILFL = 12; // offset: 24 + uint32 OOMBNFMJLEO = 1; // offset: 28 + uint32 OMHHOADFMLI = 9; // offset: 32 + uint32 level = 4; // offset: 36 +} + +message COOIDLLFFIJ { + oneof AJOABBCKHCK { + uint32 KNILAKJMEEP = 8; // offset: 16 + uint32 PGGDEHKKINP = 5; // offset: 16 + } +} + +// Obf: ICIJOIFOIIG +// Type: Notify +// CmdID: 6092 +message RogueTournHandBookNotify { + oneof KKNBOACNCON { + ECMNFOEDOJC ODHGPLKCBBG = 3; // offset: 24 + DNCEOOPHIOK IOOACHNEHAH = 14; // offset: 24 + KCDBGKJANIH LFCDGLIEHAI = 5; // offset: 24 + KILGONODPIC OOOACLEFDGM = 1; // offset: 24 + MJBODJKDPPD ICNOEGEEPOF = 8; // offset: 24 + COOIDLLFFIJ CFNAKPADAEB = 9; // offset: 24 + } +} + +// Obf: BHELJEPEIHM +// Type: Req +// CmdID: 6071 +message RogueTournGetSettleInfoCsReq { + uint32 area_id = 12; // offset: 24 +} + +// Obf: KFOJKMHIACH +// Type: Rsp +// CmdID: 6053 +message RogueTournGetSettleInfoScRsp { + FAICNBKIELL BFLLJJBHLDF = 15; // offset: 16 + uint32 retcode = 12; // offset: 32 +} + +// Obf: LPFHAKOGFHH +// Type: Req +// CmdID: 6081 +message RogueTournConfirmSettleCsReq { + string name = 4; // offset: 16 + uint32 NPHAJEKCBKF = 2; // offset: 32 + uint32 area_id = 12; // offset: 36 +} + +// Obf: KJOIFCADNGL +// Type: Rsp +// CmdID: 6097 +message RogueTournConfirmSettleScRsp { + ItemList AELJFOPMDJG = 13; // offset: 16 + MJMGOBMOPDL BLPDBPHMCGA = 12; // offset: 24 + JGAMMPGMCNI IDCMACCPCBH = 5; // offset: 40 + ItemList IIOMCJPCFML = 14; // offset: 48 + uint32 retcode = 3; // offset: 56 +} + +// Obf: MKCDLMPCJJJ +// Type: Notify +// CmdID: 6059 +message RogueTournWeekChallengeUpdateScNotify { + CJOCDGGCPCN BFNHJIBDMOA = 10; // offset: 24 +} + +// Obf: MBOGFJLPLPG +// Type: Req +// CmdID: 6073 +message RogueTournGetMiscRealTimeDataCsReq { +} + +// Obf: LCOKLOGEKEL +// Type: Rsp +// CmdID: 6091 +message RogueTournGetMiscRealTimeDataScRsp { + BJLNEBBMMOE AOMHPLHONJA = 2; // offset: 16 + FBBOKKLGKGL BNLLEJPCIGD = 11; // offset: 24 + GKHFFKMFMEN JJLFKNPEPFP = 13; // offset: 32 + JGMDJIENFFH CPOLAHJPGFE = 4; // offset: 40 + DCDMPLJNBJC AOGOHOCFFNE = 3; // offset: 56 + uint32 retcode = 9; // offset: 64 +} + +// Obf: JDMILAADNLN +// Type: Req +// CmdID: 6030 +message RogueTournGetArchiveRepositoryCsReq { +} + +// Obf: GINKCKNPFDA +// Type: Rsp +// CmdID: 6026 +message RogueTournGetArchiveRepositoryScRsp { + repeated uint32 PBPIOEKJJPF = 6; // offset: 24 + repeated uint32 BDNFDHJBAME = 11; // offset: 32 + uint32 retcode = 4; // offset: 40 +} + +// Obf: NMCIFMBGOLP +// Type: Notify +// CmdID: 6045 +message RogueTournReviveCostUpdateScNotify { + ItemCostData LNIEFKBMIPD = 11; // offset: 16 +} + +// Obf: JHDKGCPHDNC +// Type: Req +// CmdID: 6062 +message RogueTournReviveAvatarCsReq { + repeated DKFJLHHDFKO avatar_list = 13; // offset: 24 + uint32 interacted_prop_entity_id = 11; // offset: 32 +} + +// Obf: HECNEEFNGFH +// Type: Rsp +// CmdID: 6052 +message RogueTournReviveAvatarScRsp { + ItemCostData LNIEFKBMIPD = 12; // offset: 16 + uint32 retcode = 2; // offset: 32 +} + +// Obf: JFDAMIHLMLF +// Type: Notify +// CmdID: 6050 +message RogueTournBattleFailSettleInfoScNotify { + FAICNBKIELL BFLLJJBHLDF = 2; // offset: 16 + JGAMMPGMCNI IDCMACCPCBH = 11; // offset: 32 +} + +message KGPIEEKIEME { + FDBDLBAPDBE JCOBJAMPOAL = 12; // offset: 16 + uint32 OFNIDAECPCJ = 9; // offset: 32 +} + +// Obf: KHJMLKBLAMP +// Type: Req +// CmdID: 6036 message RogueTournGetSeasonTalentInfoCsReq { } -// Obf: ENOIMAKIKKD +// Obf: MNLLJNFBGNF // Type: Rsp -// CmdID: 6063 +// CmdID: 6077 message RogueTournGetSeasonTalentInfoScRsp { - uint32 retcode = 10; // offset: 32 - HLGALKACKLJ BNAJPPKFFBD = 13; // offset: 16 + KGPIEEKIEME HANICMMHJGI = 1; // offset: 16 + uint32 retcode = 15; // offset: 32 } -// Obf: CBKPAIMGIDE +// Obf: AKDPHHMJFOK // Type: Req -// CmdID: 6064 +// CmdID: 6063 message RogueTournEnableSeasonTalentCsReq { - uint32 KFJEMIOJLPJ = 4; // offset: 24 + uint32 CKHCLKOALKE = 14; // offset: 24 } -// Obf: JHGBEDPOLBB +// Obf: LCEDCPLAPJJ // Type: Rsp -// CmdID: 6021 +// CmdID: 6048 message RogueTournEnableSeasonTalentScRsp { - uint32 retcode = 9; // offset: 32 - HLGALKACKLJ BNAJPPKFFBD = 7; // offset: 24 + KGPIEEKIEME HANICMMHJGI = 11; // offset: 24 + uint32 retcode = 7; // offset: 32 } -// Obf: KACOCGCKAKB +// Obf: LCEICICOGLN // Type: Notify -// CmdID: 6073 +// CmdID: 6064 message RogueTournTitanUpdateTitanBlessProgressScNotify { - uint32 IEINECPHOFL = 13; // offset: 24 + uint32 PLJPIPDFAHA = 6; // offset: 24 } -// Obf: KJNKGJLKIFB +// Obf: ACFNGBKOIDN // Type: Req -// CmdID: 6025 -message RogueTournUseSuperRewardKeyCsReq { - uint32 difficulty_level = 1; // offset: 32 - uint32 count = 12; // offset: 28 - uint32 cocoon_id = 14; // offset: 24 -} - -// Obf: CDNPLHAPEND -// Type: Rsp -// CmdID: 6087 -message RogueTournUseSuperRewardKeyScRsp { - ItemList drop_data = 14; // offset: 40 - ItemList reward = 15; // offset: 16 - uint32 retcode = 13; // offset: 48 - NNOIJJNCHJB HICNFJDGGGL = 1; // offset: 32 -} - -// Obf: KEFINKOHACM -// Type: Req -// CmdID: 6083 -message RogueTournTriggerRoomSelectCsReq { -} - -// Type: Rsp // CmdID: 6065 -message PLCLHLNAHDB { - uint32 retcode = 12; // offset: 24 +message RogueTournUseSuperRewardKeyCsReq { + uint32 difficulty_level = 11; // offset: 24 + uint32 count = 5; // offset: 28 + uint32 cocoon_id = 1; // offset: 32 } -// Obf: GBIKAIAJFFH -// Type: Notify -// CmdID: 6058 -message RogueTournPersonaRoomCardZoneUpdateScNotify { - GNLMENKBHLE EAHLEBKJIML = 8; // offset: 16 +// Obf: GKJOFCJCKMN +// Type: Rsp +// CmdID: 6078 +message RogueTournUseSuperRewardKeyScRsp { + LMDPKOELKFL ABEMLCJBIEF = 1; // offset: 24 + ItemList drop_data = 13; // offset: 32 + ItemList reward = 5; // offset: 40 + uint32 retcode = 3; // offset: 48 } -// Type: Notify -// CmdID: 6086 -message LGFAJDIKCJN { - repeated uint32 DAPDHLKIAIA = 14; // offset: 16 -} - -// Obf: MNCIAAAFPKK -enum CmdRollShopType { - MNCIAAAFPKK_PCPDHELPKEM = 0; - CmdGetRollShopInfoCsReq = 6901; - CmdDoGachaInRollShopCsReq = 6902; - CmdGetRollShopInfoScRsp = 6920; - CmdDoGachaInRollShopScRsp = 6910; - CmdTakeRollShopRewardScRsp = 6908; - CmdTakeRollShopRewardCsReq = 6915; -} - -// Obf: PIPFDNGNDJG // Type: Req -// CmdID: 6901 -message GetRollShopInfoCsReq { - uint32 roll_shop_id = 11; // offset: 24 +// CmdID: 6018 +message NPOJNHKPKMN { } -// Obf: IHPKHCGENJI +// Type: Rsp +// CmdID: 6067 +message MNILJCPCOFG { + uint32 retcode = 14; // offset: 24 +} + +// Obf: LENPMJECBLF +// Type: Notify +// CmdID: 6066 +message RogueTournPersonaRoomCardZoneUpdateScNotify { + ODHJEDHKHOD NHNBJLLDOHO = 14; // offset: 24 +} + +// Type: Notify +// CmdID: 6075 +message BODCEKEDLME { + repeated uint32 BBFFFGFDGAD = 6; // offset: 16 +} + +enum CmdRollShopType { + OHCMLBPONOB_NLCDGIPGFDJ = 0; + CmdGetRollShopInfoScRsp = 6906; + CmdTakeRollShopRewardCsReq = 6902; + CmdDoGachaInRollShopCsReq = 6916; + CmdGetRollShopInfoCsReq = 6918; + CmdTakeRollShopRewardScRsp = 6919; + CmdDoGachaInRollShopScRsp = 6920; +} + +// Obf: AHHIKOKAPFG +// Type: Req +// CmdID: 6918 +message GetRollShopInfoCsReq { + uint32 roll_shop_id = 15; // offset: 24 +} + +// Obf: FHABPBGINDK +// Type: Rsp +// CmdID: 6906 +message GetRollShopInfoScRsp { + repeated uint32 shop_group_id_list = 1; // offset: 24 + uint32 gacha_random = 6; // offset: 32 + uint32 roll_shop_id = 8; // offset: 36 + uint32 retcode = 10; // offset: 40 +} + +// Obf: OKECFAAPLIN +// Type: Req +// CmdID: 6916 +message DoGachaInRollShopCsReq { + uint32 gacha_count = 5; // offset: 24 + uint32 gacha_random = 4; // offset: 28 + uint32 roll_shop_id = 3; // offset: 32 +} + +// Obf: ACCPCPCKOEB // Type: Rsp // CmdID: 6920 -message GetRollShopInfoScRsp { - 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 +message DoGachaInRollShopScRsp { + ItemList reward = 15; // offset: 16 + uint32 LDBCKJIPDHF = 7; // offset: 32 + uint32 roll_shop_id = 11; // offset: 36 + uint32 retcode = 5; // offset: 40 + uint32 reward_display_type = 12; // offset: 44 } -// Obf: EJLMACFNAAJ +// Obf: BLEEIKBLHIK // 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 TakeRollShopRewardCsReq { - uint32 roll_shop_id = 11; // offset: 24 + uint32 roll_shop_id = 2; // offset: 24 } // Obf: TakeRollShopRewardScRsp // Type: Rsp -// CmdID: 6908 +// CmdID: 6919 message TakeRollShopRewardScRsp { - 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 + ItemList reward = 6; // offset: 16 + uint32 retcode = 1; // offset: 32 + uint32 roll_shop_id = 13; // offset: 36 + uint32 group_type = 3; // offset: 40 } -// Obf: KILMJLKOKEJ enum CmdSceneType { - 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; + JHDCKJGDKBE_NLCDGIPGFDJ = 0; + CmdCounterDownScRsp = 1408; + CmdSceneReviveAfterRebattleScRsp = 1474; + CmdLJMENELBICD = 1401; + JHDCKJGDKBE_JIAEHCICDLJ = 1471; + CmdEnteredSceneChangeScNotify = 1425; + CmdSceneCastSkillCostMpCsReq = 1483; + CmdGetUnlockTeleportScRsp = 1486; + CmdSceneEnterStageCsReq = 1452; + CmdGroupStateChangeScRsp = 1465; + CmdSetTrainWorldIdCsReq = 1404; + CmdOCHPFJEKNGM = 1430; + CmdSetTrainWorldIdScRsp = 1495; + CmdKCFMJCBJGMN = 1485; + CmdSceneEntityMoveScRsp = 1403; + CmdRefreshTriggerByClientCsReq = 1407; + CmdReEnterLastElementStageScRsp = 1423; + CmdGetSceneMapInfoScRsp = 1422; + CmdGetSceneMapInfoCsReq = 1446; + CmdGetCurSceneInfoCsReq = 1415; + CmdSceneEntityMoveCsReq = 1473; + CmdSetClientPausedScRsp = 1414; + CmdHNGLCIGBNGB = 1424; + CmdEntityBindPropScRsp = 1416; + CmdPDHBDPNPMPI = 1467; + CmdGroupStateChangeScNotify = 1470; + CmdGetCurSceneInfoScRsp = 1481; + CmdUpdateFloorSavedValueNotify = 1455; + CmdActiveFarmElementScRsp = 1406; + JHDCKJGDKBE_NPBFHJHPLEL = 1458; + CmdSavePointsInfoNotify = 1420; + CmdDeleteSummonUnitScRsp = 1450; + CmdStartCocoonStageScRsp = 1432; + CmdEnterSectionCsReq = 1492; + CmdSyncEntityBuffChangeListScNotify = 1454; + CmdReEnterLastElementStageCsReq = 1491; + CmdTrainWorldIdChangeScNotify = 1460; + CmdSceneCheckpoingRefreshScRsp = 1461; + CmdSceneEntityTeleportCsReq = 1489; + CmdSceneEntityTeleportScRsp = 1440; + CmdSceneCastSkillScRsp = 1413; + CmdUnlockedAreaMapScNotify = 1477; + CmdSyncServerSceneChangeNotify = 1464; + CmdSetClientPausedCsReq = 1405; + JHDCKJGDKBE_AFEOJBGCCIN = 1428; + CmdSceneEntityMoveScNotify = 1429; + CmdRefreshTriggerByClientScRsp = 1402; + CmdGroupStateChangeCsReq = 1456; + CmdEBADAHNBIIH = 1479; + CmdInteractPropScRsp = 1427; + JHDCKJGDKBE_IOKIBHKLDDI = 1435; + CmdEnterSceneScRsp = 1411; + CmdSceneCheckpoingRefreshCsReq = 1438; + CmdSceneCastSkillCsReq = 1436; + CmdDeactivateFarmElementCsReq = 1453; + CmdCounterDownCsReq = 1468; + CmdSceneCastSkillMpUpdateScNotify = 1442; + CmdGetEnteredSceneCsReq = 1484; + CmdGetUnlockTeleportCsReq = 1444; + CmdEnterSceneCsReq = 1431; + CmdUnlockTeleportNotify = 1419; + CmdOpenChestScNotify = 1475; + CmdSetGroupCustomSaveDataScRsp = 1443; + CmdGMABBKEMPNP = 1447; + CmdDeactivateFarmElementScRsp = 1463; + CmdUpdateGroupPropertyScRsp = 1433; + CmdEnterSceneByServerScNotify = 1497; + CmdActiveFarmElementCsReq = 1417; + CmdUpdateGroupPropertyCsReq = 1494; + CmdInteractPropCsReq = 1480; + CmdSceneReviveAfterRebattleCsReq = 1459; + CmdUpdateMechanismBarScNotify = 1434; + CmdSceneGroupRefreshScNotify = 1498; + CmdILCCPICILFF = 1457; + CmdChangePropTimelineInfoScRsp = 1487; + CmdEnterSectionScRsp = 1466; + CmdDeleteSummonUnitCsReq = 1462; + CmdGetEnteredSceneScRsp = 1472; + CmdRefreshTriggerByClientScNotify = 1421; + CmdStartCocoonStageCsReq = 1499; + CmdFDGOBNJPKJG = 1412; + CmdScenePlaneEventScNotify = 1469; + CmdChangePropTimelineInfoCsReq = 1410; + CmdMNEPAIGBPGM = 1478; + CmdSceneCastSkillCostMpScRsp = 1409; + CmdSceneEnterStageScRsp = 1448; } -enum HDKDHKPLBJC { - HDKDHKPLBJC_OFGHJKIHMIB = 0; - HDKDHKPLBJC_LBBLIANGGGC = 1; +enum JNBOIFCNBCH { + JNBOIFCNBCH_HGLIFJGHADE = 0; + JNBOIFCNBCH_LCFJOOIAEHD = 1; } -enum PABEMKCKILB { - PABEMKCKILB_BEEHGEJNDAL = 0; - PABEMKCKILB_GFDBIKJHCMP = 1; - PABEMKCKILB_GDPHJDGNJMK = 2; +enum SkillExtraTag { + SCENE_CAST_SKILL_NONE = 0; + SCENE_CAST_SKILL_PROJECTILE_HIT = 1; + SCENE_CAST_SKILL_PROJECTILE_LIFETIME_FINISH = 2; } -enum ODGHPEEMLFD { - ODGHPEEMLFD_JGGEHLHCNIE = 0; - ODGHPEEMLFD_NDEFJJCONBN = 1; - ODGHPEEMLFD_GEEMOFIANAA = 2; - ODGHPEEMLFD_KBJPABPMHIO = 3; - ODGHPEEMLFD_ELPMOIAOGKM = 4; +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 NKAJPECCIKG { - NKAJPECCIKG_OFGHJKIHMIB = 0; - NKAJPECCIKG_HNHMCFHFANP = 1; - NKAJPECCIKG_MGJKOPJNHBK = 2; +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 JENHCDJCNNH { - JENHCDJCNNH_PCPDHELPKEM = 0; - JENHCDJCNNH_BHMGPOIJNCD = 1; - JENHCDJCNNH_JFIMKPMOEKH = 2; - JENHCDJCNNH_EMNKOLLCEKE = 3; - JENHCDJCNNH_HLLHEHNDINB = 4; +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 ChestType { - ChestType_PCPDHELPKEM = 0; - ChestType_APFFEDDKNBK = 101; - ChestType_OPCGNJMGJDE = 102; - ChestType_NCMHENKHFEL = 104; + MAP_INFO_CHEST_TYPE_NONE = 0; + MAP_INFO_CHEST_TYPE_NORMAL = 101; + MAP_INFO_CHEST_TYPE_CHALLENGE = 102; + MAP_INFO_CHEST_TYPE_PUZZLE = 104; } -enum NNEHKEAAKJL { - NNEHKEAAKJL_PCPDHELPKEM = 0; - NNEHKEAAKJL_MBJHGNHOGLG = 1; - NNEHKEAAKJL_BHPFJBHOGKA = 2; - NNEHKEAAKJL_BALJFAAKNID = 3; +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 SceneGroupRefreshType { @@ -36223,5055 +36458,5013 @@ enum SceneGroupRefreshType { SCENE_GROUP_REFRESH_TYPE_AFIBFMAFNCC = 3; } -// Obf: AEHCLCALLLK message SceneActorInfo { - uint32 map_layer = 4; // offset: 24 - AvatarType avatar_type = 15; // offset: 32 - uint32 uid = 7; // offset: 28 - uint32 base_avatar_id = 14; // offset: 36 + uint32 uid = 8; // offset: 24 + uint32 base_avatar_id = 12; // offset: 28 + uint32 map_layer = 14; // offset: 32 + AvatarType avatar_type = 4; // offset: 36 } -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 NpcMonsterRogueInfo { + uint32 elite_group = 5; // offset: 24 + uint32 level = 6; // offset: 28 + uint32 IEDEBFCCKNL = 1; // offset: 32 + JNBOIFCNBCH DPCNDADDCAJ = 10; // offset: 36 + uint32 hard_level_group = 2; // offset: 40 + uint32 rogue_monster_id = 7; // offset: 44 } -message FDBDHCMGEMO { - oneof BPIHFAJCLOC { - DMMKOHNFMBL rogue_info = 7; // offset: 24 +message NpcMonsterExtraInfo { + oneof KKNBOACNCON { + NpcMonsterRogueInfo rogue_game_info = 6; // offset: 24 } } -message PECMFBCBLHH { - repeated uint32 HLCOMGHMLEP = 2; // offset: 24 - uint32 stage_id = 13; // offset: 32 +message GILBMELHGCB { + repeated uint32 JMMBAALIOJL = 2; // offset: 24 + uint32 stage_id = 1; // offset: 32 } -// Obf: DBKGDLLGPIB message SceneNpcMonsterInfo { - 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 + NpcMonsterExtraInfo extra_info = 1; // offset: 24 + GILBMELHGCB BMIJGBFJMCF = 9; // offset: 32 + bool NMPEOMMHMPP = 10; // offset: 40 + bool NHKJKNJAGMF = 6; // offset: 41 + uint32 monster_id = 14; // offset: 44 + uint32 event_id = 5; // offset: 48 + uint32 world_level = 2; // offset: 52 } -message KBKOOICMALP { - uint32 DIGPICGHPOM = 11; // offset: 24 - uint32 PFMHNMBDBJN = 9; // offset: 28 +message NpcDialogueEventParam { + uint32 arg_id = 3; // offset: 24 + uint32 rogue_dialogue_event_id = 1; // offset: 28 } -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 NpcRogueGameInfo { + map LDPAJKIEPIP = 1; // offset: 16 + uint32 MJBKNMJHOGP = 15; // offset: 32 + uint32 OEANPIHCHHF = 9; // offset: 36 + uint32 AIAFEKGBFIF = 6; // offset: 40 + bool NLAFLKPLPFE = 2; // offset: 44 + bool DJEPGKBMICM = 12; // offset: 45 + bool FKKMLJNKHDH = 8; // offset: 46 } -message EBFBPHIADMI { - uint32 visitor_id = 1; // offset: 24 - bool KNHEPLOGBJI = 2; // offset: 32 - uint32 FGCOHAAGIEG = 11; // offset: 28 +message PAGOHCJGOLC { + uint32 PPFJGJNCOKI = 12; // offset: 24 + uint32 DOOACEHOPEE = 11; // offset: 28 + bool is_meet = 4; // offset: 32 } -message NEAOBFJOMCF { - uint32 OLFPEGDNECF = 2; // offset: 28 - uint32 KNJLOBMINCD = 10; // offset: 24 +message MHGAOLCDONK { + uint32 OPEEIFGGMIA = 3; // offset: 24 + uint32 NLMMKAEJEKH = 6; // offset: 28 } -message IIKLJPAKANM { - oneof BPIHFAJCLOC { - CDDCDLPDHED rogue_info = 15; // offset: 16 - EBFBPHIADMI JACDADCHNFL = 3; // offset: 16 - NEAOBFJOMCF FPCOMNAOABD = 11; // offset: 16 +message NpcExtraInfo { + oneof KKNBOACNCON { + NpcRogueGameInfo rogue_game_info = 7; // offset: 24 + PAGOHCJGOLC MBLFFIKGMOP = 14; // offset: 24 + MHGAOLCDONK DKPFHLBFFHI = 4; // offset: 24 } } -// Obf: OBBCMBOCLMG message SceneNpcInfo { - IIKLJPAKANM extra_info = 12; // offset: 24 - uint32 npc_id = 3; // offset: 32 + NpcExtraInfo extra_info = 3; // offset: 24 + uint32 npc_id = 4; // offset: 32 } -message NIFAAIJLELH { - uint32 KGFFNDAINAK = 15; // offset: 28 - uint32 HCMJDMFNENE = 5; // offset: 36 - uint32 CNPOJFHKEKH = 2; // offset: 24 - uint32 room_id = 8; // offset: 32 +message PropRogueInfo { + uint32 MAJKFIMPOOF = 11; // offset: 24 + uint32 KKMEFDEFLBI = 9; // offset: 28 + uint32 GECOCMLBBPE = 6; // offset: 32 + uint32 room_id = 7; // offset: 36 } -message HDKIAHMLICD { - uint32 MAGCGPMHHEA = 9; // offset: 24 - uint32 LGHOOKMNMCL = 10; // offset: 28 - uint32 IJANKPNHKHA = 3; // offset: 32 +message HLFAKEOBFAB { + uint32 AFEMBLFCCCH = 13; // offset: 24 + uint32 HJMACPMOINC = 11; // offset: 28 + uint32 PBMAHOJBAGG = 4; // offset: 32 } -message LACLGMFHPFG { - bool GODDNDPMBIK = 13; // offset: 24 - bool LMPIBBNFKMC = 12; // offset: 25 +message BGFLAKMOIGC { + bool JJMKAHIBDBH = 4; // offset: 24 + bool AMICPGOIHLL = 2; // offset: 25 } -message MGBHHILKGGD { - uint32 LHENDOOGBCK = 13; // offset: 28 - uint32 PMMDFFFNFIO = 3; // offset: 32 - bool ECIEBGCCCGC = 5; // offset: 24 +message EBBOJACNHEC { + bool OEEDPJHLPHL = 8; // offset: 24 + uint32 LHLKJIDFLIN = 1; // offset: 28 + uint32 GHEHGIOAGDG = 10; // offset: 32 } -message JIONEBIHOIP { - uint32 LHENDOOGBCK = 9; // offset: 28 - uint32 PMMDFFFNFIO = 8; // offset: 24 - bool ECIEBGCCCGC = 2; // offset: 32 +message PGLLFCMEFKG { + bool OEEDPJHLPHL = 2; // offset: 24 + uint32 GHEHGIOAGDG = 11; // offset: 28 + uint32 LHLKJIDFLIN = 7; // offset: 32 } -message HOBHGEGJFEN { - uint32 LCDGJDGCCDG = 1; // offset: 24 - bool NIKEEDLJHPD = 15; // offset: 28 +message DAAKGEDPPJJ { + uint32 func_id = 5; // offset: 24 + bool KKKIONIDKFA = 8; // offset: 28 } -message AGLBGFLKIME { - repeated HOBHGEGJFEN NBAODFGCEBF = 9; // offset: 16 - uint32 EALGMDDILKB = 10; // offset: 32 +message APKENKIDMGC { + repeated DAAKGEDPPJJ GMGPFAIONNG = 6; // offset: 24 + uint32 PBJPEOEDEDF = 5; // offset: 32 } -message PHIEHJMGGMH { - uint32 IPLMEFLAGDA = 7; // offset: 32 - DKFAEKPKADH CFADFLLLOPC = 4; // offset: 16 +message NBDKNCJGOMN { + HKOEAOPNEAC KOBBMDFPNKA = 14; // offset: 24 + uint32 FOKPPMBIDID = 13; // offset: 32 } -message LKLHKLMEPCM { - uint32 chest_id = 15; // offset: 24 +message ONNEJIPGHCK { + uint32 chest_id = 13; // offset: 24 } -message KKIKMGHKCEB { - bytes COOGIPJIPIA = 12; // offset: 24 - bool KBFLIKKFOEG = 3; // offset: 32 +message PropTimelineInfo { + bytes timeline_byte_value = 8; // offset: 24 + bool timeline_bool_value = 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 +message PropExtraInfo { + PropTimelineInfo timeline_info = 12; // offset: 16 + oneof KKNBOACNCON { + PropRogueInfo rogue_game_info = 11; // offset: 24 + HLFAKEOBFAB AEFMMOHKCHJ = 14; // offset: 24 + BGFLAKMOIGC OGLJIOJBIEN = 4; // offset: 24 + EBBOJACNHEC ADNHHAELLNC = 5; // offset: 24 + APKENKIDMGC ACJPMKHJLDB = 15; // offset: 24 + NBDKNCJGOMN OEMHOKEMBKM = 8; // offset: 24 + ONNEJIPGHCK MFCPLGHHPNP = 6; // offset: 24 + PGLLFCMEFKG IDMAELPELLA = 10; // offset: 24 } } -// Obf: MEDNGHFHLIF message ScenePropInfo { - 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 + repeated string trigger_name_list = 15; // offset: 24 + PropExtraInfo extra_info = 7; // offset: 32 + uint32 life_time_ms = 14; // offset: 40 + uint32 prop_id = 3; // offset: 44 + uint64 create_time_ms = 8; // offset: 48 + uint32 prop_state = 1; // offset: 56 } -// Obf: FFGLGEIPACB message SceneSummonUnitInfo { - 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 + repeated string trigger_name_list = 14; // offset: 24 + uint32 caster_entity_id = 3; // offset: 32 + uint32 attach_entity_id = 9; // offset: 36 + uint64 create_time_ms = 8; // offset: 40 + int32 life_time_ms = 6; // offset: 48 + uint32 summon_unit_id = 2; // offset: 52 } message SceneEntityInfo { - uint32 entity_id = 14; // offset: 52 - uint32 inst_id = 4; // offset: 44 - uint32 group_id = 13; // offset: 40 - MotionInfo motion = 12; // offset: 24 + MotionInfo motion = 13; // offset: 24 + uint32 inst_id = 2; // offset: 44 + uint32 entity_id = 10; // offset: 48 + uint32 group_id = 11; // offset: 52 oneof entity { - 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 + SceneActorInfo actor = 12; // offset: 16 + SceneNpcMonsterInfo npc_monster = 5; // offset: 16 + SceneNpcInfo npc = 1; // offset: 16 + ScenePropInfo prop = 14; // offset: 16 + SceneSummonUnitInfo summon_unit = 15; // offset: 16 } } -// Obf: BAHIIPBJPOO message BuffInfo { - 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 + map dynamic_values = 5; // offset: 24 + uint32 buff_id = 14; // offset: 32 + uint32 buff_summon_entity_id = 11; // offset: 36 + uint64 add_time_ms = 15; // offset: 40 + uint32 count = 10; // offset: 48 + uint32 level = 3; // offset: 52 + float life_time = 4; // offset: 56 + uint32 base_avatar_id = 9; // offset: 60 } -message NBCOOLLEOID { - uint32 entity_id = 8; // offset: 32 - repeated BuffInfo buff_list = 14; // offset: 16 +message HGNBPANECAL { + repeated BuffInfo buff_list = 5; // offset: 16 + uint32 entity_id = 7; // offset: 32 } -message MCBEKLOKGCD { - uint32 NOEINMPONOL = 7; // offset: 24 +message DPEJBJNEJOP { + uint32 DLCNMAEHBIM = 10; // offset: 24 uint32 value = 15; // offset: 28 } -message EPHHABJJNID { - string EHMGIFHEKPN = 10; // offset: 24 - uint32 group_id = 13; // offset: 32 +message CustomSaveData { + string save_data = 1; // offset: 24 + uint32 group_id = 6; // offset: 32 } -message IAHHLIOLCDB { - uint32 BHAPDDJEHPJ = 13; // offset: 24 - uint32 NNBKPDKPIGI = 6; // offset: 28 +message HIEKLHPINHL { + uint32 HOCMHABKLGJ = 9; // offset: 24 + uint32 OFBPKCNCGFG = 11; // offset: 28 } -// Obf: OEIOPDMHEGC message SceneEntityGroupInfo { - uint32 state = 15; // offset: 44 - repeated SceneEntityInfo entity_list = 12; // offset: 32 - uint32 group_id = 2; // offset: 40 - map OPLJDFOOMGF = 8; // offset: 16 + repeated SceneEntityInfo entity_list = 6; // offset: 24 + map BANBECDCDHG = 9; // offset: 32 + uint32 group_id = 14; // offset: 40 + uint32 state = 10; // offset: 44 } message SceneGroupState { - uint32 state = 5; // offset: 24 - bool is_default = 10; // offset: 28 - uint32 group_id = 4; // offset: 32 + uint32 group_id = 15; // offset: 24 + bool is_default = 3; // offset: 28 + uint32 state = 4; // offset: 32 } -// Obf: GCNHNPHFCGD message MissionStatusBySceneInfo { - 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 + repeated Mission sub_mission_status_list = 10; // offset: 16 + repeated uint32 finished_main_mission_id_list = 5; // offset: 24 + repeated uint32 disabled_main_mission_id_list = 7; // offset: 32 + repeated MainMissionCustomValue JLMGBADJBKN = 8; // offset: 40 + repeated uint32 unfinished_main_mission_id_list = 3; // offset: 48 } -message DPNDJIGACFJ { - repeated uint32 PHCAALBPKGK = 6; // offset: 24 - KAIELJPMGHL CMGCNFLGHLM = 11; // offset: 16 +message BELNLOJAFCM { + repeated uint32 HLLLIKPGOFG = 5; // offset: 16 + DGHPIDMDOJM JHBAAHGLFCB = 14; // offset: 24 } -// Obf: OPJDDFDIPJA message SceneInfo { - 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 + repeated SceneGroupState group_state_list = 1285; // offset: 16 + repeated CustomSaveData custom_data_list = 4; // offset: 24 + map floor_saved_data = 1245; // offset: 32 + repeated SceneEntityInfo entity_list = 2; // offset: 40 + MissionStatusBySceneInfo scene_mission_info = 804; // offset: 48 + BELNLOJAFCM FOJJGJPIMBL = 1146; // offset: 56 + repeated SceneEntityGroupInfo entity_group_list = 1150; // offset: 64 + repeated HGNBPANECAL CPIKFGPCOCE = 10; // offset: 72 + repeated uint32 opened_chests_list = 318; // offset: 80 + repeated uint32 lighten_section_list = 15; // offset: 96 + SceneIdentifier scene_identifier = 1777; // offset: 104 + repeated BuffInfo scene_buff_info_list = 14; // offset: 112 + map BIKBFGPFAAC = 3; // offset: 120 + uint32 plane_id = 1; // offset: 128 + uint32 dimension_id = 715; // offset: 132 + uint32 client_pos_version = 11; // offset: 136 + uint32 floor_id = 9; // offset: 140 + uint32 entry_id = 5; // offset: 144 + uint32 leader_entity_id = 6; // offset: 148 + uint32 content_id = 685; // offset: 152 + uint32 game_mode_type = 8; // offset: 156 + uint32 game_story_line_id = 1413; // offset: 160 + uint32 world_id = 7; // offset: 164 + uint64 interact_id = 909; // offset: 168 } -// Obf: GAEONMIFKBF message EntityMotion { - uint32 map_layer = 10; // offset: 32 - bool AGNHNAIOPDF = 3; // offset: 40 - uint32 entity_id = 12; // offset: 36 - MotionInfo motion = 4; // offset: 16 + MotionInfo motion = 5; // offset: 24 + uint32 entity_id = 10; // offset: 32 + bool FJOEOEDLNED = 11; // offset: 36 + uint32 map_layer = 3; // offset: 40 } +// Type: Req +// CmdID: 1473 message SceneEntityMoveCsReq { - 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 + repeated EntityMotion entity_motion_list = 3; // offset: 16 + uint64 OBJFFFGAJCB = 11; // offset: 32 + uint32 entry_id = 8; // offset: 40 + uint64 interact_id = 5; // offset: 48 } -// Obf: EHHFOGIONGO +// Obf: DDNFEPNJEHM // Type: Rsp -// CmdID: 1410 +// CmdID: 1403 message SceneEntityMoveScRsp { - repeated EntityMotion entity_motion_list = 11; // offset: 32 - ClientDownloadData download_data = 6; // offset: 16 - uint32 retcode = 13; // offset: 40 + repeated EntityMotion entity_motion_list = 7; // offset: 24 + ClientDownloadData download_data = 9; // offset: 32 + uint32 retcode = 6; // offset: 40 } -// Obf: OGMHLGNGLPG +// Obf: DHOCHEGBMFG // Type: Notify -// CmdID: 1439 +// CmdID: 1429 message SceneEntityMoveScNotify { + MotionInfo motion = 5; // offset: 24 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: 1401 -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: LAKHDKKBCPI -// Type: Req -// 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: KINCOLDBJGD -// Type: Rsp -// CmdID: 1498 -message GetCurSceneInfoScRsp { - SceneInfo scene = 3; // offset: 24 - uint32 retcode = 7; // offset: 32 -} - -// Obf: CNJPPGIJAPI -message EntityBuffChangeInfo { - uint32 entity_id = 3; // offset: 32 - NKAJPECCIKG reason = 12; // offset: 40 - uint32 cast_entity_id = 4; // offset: 36 - oneof BPIHFAJCLOC { - BuffInfo buff_change_info = 11; // offset: 16 - uint32 remove_buff_id = 14; // offset: 16 - } -} - -// Obf: IEJKLDGBHOG -// Type: Notify -// CmdID: 1474 -message SyncEntityBuffChangeList { - repeated EntityBuffChangeInfo entity_buff_change_list = 10; // offset: 16 -} - -// Obf: HLICNLHHLGB -// Type: Req -// CmdID: 1432 -message SceneCheckpointRefreshMonsterReq { - uint32 plane_id = 6; // offset: 32 - uint32 prop_entity_id = 11; // offset: 24 - uint32 floor_id = 12; // offset: 28 -} - -// Obf: IFKJHNAPHHJ -// Type: Rsp -// CmdID: 1433 -message SceneCheckpoingRefreshScRsp { - uint32 retcode = 12; // offset: 24 -} - -// Type: Notify -// CmdID: 1461 -message KJAMPKBPAOL { - int64 PJBOGJIHNGJ = 15; // offset: 24 -} - -message NGFCFJPNDCO { -} - -// Type: Rsp -// CmdID: 1458 -message PGJMLAAKDJF { - SceneInfo scene = 9; // offset: 24 - uint32 retcode = 11; // offset: 32 -} - -// Obf: KGEBFJONICM -// Type: Req -// CmdID: 1457 -message EnterSectionCsReq { - uint64 interact_id = 11; // offset: 24 - uint32 JDMECBEDLAA = 1; // offset: 32 -} - -// Type: Rsp -// CmdID: 1421 -message IJGNLKACDNO { - uint32 retcode = 14; // offset: 24 -} - -// Type: Notify -// CmdID: 1428 -message MBMACCLHEBK { - ItemList reward = 13; // offset: 16 - uint32 chest_id = 1; // offset: 32 -} - -message ONLOECFNILM { - uint32 entity_id = 8; // offset: 24 -} - -// Type: Rsp -// CmdID: 1453 -message CHAPDGDDKBK { - uint32 retcode = 3; // offset: 24 -} - -// Type: Req -// CmdID: 1408 -message NAFCLDABGLC { -} - -// Type: Rsp -// CmdID: 1417 -message LMHHFLKCPPF { - uint32 retcode = 3; // offset: 24 -} - -// Type: Notify -// CmdID: 1451 -message SavePointsInfoNotify { - uint32 valid_times = 14; // offset: 24 - int64 refresh_time = 4; // offset: 32 -} - -message NKNAADIGGNA { - uint32 PHOGLEPHGOF = 14; // offset: 24 - uint32 HIEDKHFPPOF = 11; // offset: 28 -} - -// Obf: DAAGDLMGNLF -// Type: Req -// CmdID: 1425 -message StartCocoonStageCsReq { - 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: 1454 -message StartCocoonStageScRsp { - 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 NJMECNHEDEB { - bool PFAKHCCEEEK = 4; // offset: 32 - MotionInfo motion = 11; // offset: 24 -} - -// Type: Rsp -// CmdID: 1420 -message OGHELLAAFJG { - uint32 retcode = 13; // offset: 24 -} - -// Type: Req -// CmdID: 1493 -message BDONBHBPJMC { - bool NFJJPOGFAAE = 10; // offset: 24 -} - -// Type: Rsp -// CmdID: 1402 -message PCAMFDIGGGO { - uint32 retcode = 10; // offset: 28 - bool NFJJPOGFAAE = 6; // offset: 24 -} - -// Obf: LDMLFKDLJIN -// Type: Req -// CmdID: 1466 -message DeactivateFarmElementCsReq { - uint32 entity_id = 13; // offset: 24 -} - -// Type: Rsp -// CmdID: 1405 -message HIABMONNNAJ { - uint32 retcode = 3; // offset: 28 - uint32 entity_id = 8; // offset: 24 -} - -// Obf: KJMHEOAKOEO -// Type: Req -// CmdID: 1411 -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 + uint32 client_pos_version = 1; // offset: 36 + uint32 entry_id = 12; // offset: 40 } // Type: Notify // CmdID: 1412 -message NBPAGJBLKJF { - uint32 plane_id = 9; // offset: 36 - MCBEKLOKGCD GMKEACBMOJA = 8; // offset: 24 - uint32 floor_id = 5; // offset: 32 +message FDGOBNJPKJG { + uint32 PLNEOOCPFNI = 6; // 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: OBOAHKMABIJ +// Type: Req +// CmdID: 1480 +message InteractPropCsReq { + uint64 interact_id = 2; // offset: 24 + uint32 interact_id2 = 10; // offset: 32 + uint32 prop_entity_id = 1; // offset: 36 } -// Obf: BLAKKIIIDCJ +// Obf: LBGHIJGFAFD // Type: Rsp -// CmdID: 1416 -message SetGroupCustomSaveDataScRsp { - uint32 entry_id = 15; // offset: 28 - uint32 group_id = 13; // offset: 24 - uint32 retcode = 6; // offset: 32 +// CmdID: 1427 +message InteractPropScRsp { + uint32 retcode = 10; // offset: 24 + uint32 prop_state = 11; // offset: 28 + uint32 prop_entity_id = 1; // offset: 32 } -// Obf: EJCPHGGKMPK +// Type: Req +// CmdID: 1410 +message ChangePropTimelineInfoCsReq { + PropTimelineInfo timeline_info = 2; // offset: 16 + bool is_close_map = 13; // offset: 32 + uint32 prop_entity_id = 11; // offset: 36 + uint64 uuid = 15; // offset: 40 + uint64 interact_id = 1; // offset: 48 +} + +// Type: Rsp +// CmdID: 1487 +message ChangePropTimelineInfoScRsp { + uint32 retcode = 4; // offset: 24 + uint32 prop_entity_id = 6; // offset: 28 +} + +message HitMonsterBattleInfo { + MonsterBattleType monster_battle_type = 1; // offset: 24 + uint32 target_monster_entity_id = 4; // offset: 28 +} + +message DynamicValues { + string key = 14; // offset: 24 + float value = 11; // offset: 32 +} + +message AssistMonsterEntityInfo { + repeated uint32 entity_id_list = 10; // offset: 16 +} + +// Obf: INBDPGBJIFA +// Type: Req +// CmdID: 1436 +message SceneCastSkillCsReq { + repeated AssistMonsterEntityInfo assist_monster_entity_info = 10; // offset: 16 + repeated DynamicValues dynamic_values = 13; // offset: 24 + repeated SkillExtraTag skill_extra_tags = 2; // offset: 40 + string maze_ability_str = 7; // offset: 48 + repeated uint32 hit_target_entity_id_list = 11; // offset: 56 + MotionInfo target_motion = 1; // offset: 64 + repeated uint32 assist_monster_entity_id_list = 6; // offset: 72 + uint32 KCFABNFPOPN = 12; // offset: 80 + uint32 attacked_by_entity_id = 3; // offset: 84 + uint32 skill_index = 9; // offset: 88 + uint32 cast_entity_id = 8; // offset: 92 +} + +// Obf: MAPFMHHMKIM +// Type: Rsp +// CmdID: 1413 +message SceneCastSkillScRsp { + repeated HitMonsterBattleInfo monster_battle_info = 12; // offset: 24 + SceneBattleInfo battle_info = 9; // offset: 32 + uint32 cast_entity_id = 13; // offset: 40 + uint32 retcode = 1; // offset: 44 +} + +// Obf: GDGMINPNACD +// Type: Req +// CmdID: 1483 +message SceneCastSkillCostMpCsReq { + uint32 cast_entity_id = 7; // offset: 24 + uint32 attacked_by_entity_id = 9; // offset: 28 + uint32 skill_index = 11; // offset: 32 +} + +// Obf: LEJMFOOIHFN +// Type: Rsp +// CmdID: 1409 +message SceneCastSkillCostMpScRsp { + uint32 cast_entity_id = 10; // offset: 24 + uint32 retcode = 8; // offset: 28 +} + +// Obf: BFGACKAFICK +// Type: Notify +// CmdID: 1442 +message SceneCastSkillMpUpdateScNotify { + uint32 mp = 9; // offset: 24 + uint32 cast_entity_id = 15; // offset: 28 +} + +// Obf: MMNONCLEIIH // Type: Req // CmdID: 1452 +message SceneEnterStageCsReq { + bool KCDMHBJKNMK = 13; // offset: 24 + RebattleType NKDAAAGPCDB = 12; // offset: 28 + uint32 event_id = 3; // offset: 32 +} + +// Obf: CCOCKCOOOKO +// Type: Rsp +// CmdID: 1448 +message SceneEnterStageScRsp { + SceneBattleInfo battle_info = 2; // offset: 16 + uint32 retcode = 3; // offset: 32 +} + +// Type: Req +// CmdID: 1459 +message SceneReviveAfterRebattleCsReq { + RebattleType NKDAAAGPCDB = 9; // offset: 24 +} + +// Type: Rsp +// CmdID: 1474 +message SceneReviveAfterRebattleScRsp { + uint32 retcode = 1; // offset: 24 +} + +// Obf: GJEONNOCMPH +// Type: Req +// CmdID: 1415 +message GetCurSceneInfoCsReq { +} + +// Obf: AGAAHIBNOBP +// Type: Rsp +// CmdID: 1481 +message GetCurSceneInfoScRsp { + SceneInfo scene = 6; // offset: 16 + uint32 retcode = 11; // offset: 32 +} + +message EntityBuffChangeInfo { + SceneEntityBuffChangeType reason = 3; // offset: 32 + uint32 cast_entity_id = 10; // offset: 40 + uint32 entity_id = 2; // offset: 44 + oneof KKNBOACNCON { + BuffInfo buff_change_info = 4; // offset: 16 + uint32 remove_buff_id = 7; // offset: 16 + } +} + +// Obf: GBMFAHMBLAA +// Type: Notify +// CmdID: 1454 +message SyncEntityBuffChangeListScNotify { + repeated EntityBuffChangeInfo entity_buff_change_list = 3; // offset: 16 +} + +// Obf: FIAHFIBLDLP +// Type: Req +// CmdID: 1438 +message SceneCheckpoingRefreshCsReq { + uint32 prop_entity_id = 5; // offset: 24 + uint32 plane_id = 7; // offset: 28 + uint32 floor_id = 14; // offset: 32 +} + +// Obf: JLKIEGEFFHI +// Type: Rsp +// CmdID: 1461 +message SceneCheckpoingRefreshScRsp { + uint32 retcode = 1; // offset: 24 +} + +// Type: Notify +// CmdID: 1424 +message HNGLCIGBNGB { + int64 HHLNOEILPOJ = 12; // offset: 24 +} + +message OOFDADLENDH { +} + +// Type: Rsp +// CmdID: 1478 +message MNEPAIGBPGM { + SceneInfo scene = 10; // offset: 16 + uint32 retcode = 14; // offset: 32 +} + +// Type: Req +// CmdID: 1492 +message EnterSectionCsReq { + uint64 interact_id = 14; // offset: 24 + uint32 section_id = 2; // offset: 32 +} + +// Type: Rsp +// CmdID: 1466 +message EnterSectionScRsp { + uint32 retcode = 15; // offset: 24 +} + +// Type: Notify +// CmdID: 1430 +message OCHPFJEKNGM { + ItemList reward = 13; // offset: 16 + uint32 chest_id = 5; // offset: 32 +} + +message LIHJJHFEBNO { + uint32 entity_id = 8; // offset: 24 +} + +// Type: Rsp +// CmdID: 1401 +message LJMENELBICD { + uint32 retcode = 15; // offset: 24 +} + +// Type: Req +// CmdID: 1467 +message PDHBDPNPMPI { +} + +// Type: Rsp +// CmdID: 1485 +message KCFMJCBJGMN { + uint32 retcode = 2; // offset: 24 +} + +// Type: Notify +// CmdID: 1420 +message SavePointsInfoNotify { + int64 refresh_time = 7; // offset: 24 + uint32 valid_times = 12; // offset: 32 +} + +message NAJKNJLJPEP { + uint32 HFPLJFBOPEH = 15; // offset: 24 + uint32 LDPBPHBBFGF = 11; // offset: 28 +} + +// Obf: ANHIGPKMCNG +// Type: Req +// CmdID: 1499 +message StartCocoonStageCsReq { + NAJKNJLJPEP CBJCKEIGGNL = 7; // offset: 24 + uint32 world_level = 2; // offset: 32 + uint32 HECCOBFBJFI = 4; // offset: 36 + uint32 prop_entity_id = 1; // offset: 40 + uint32 wave = 5; // offset: 44 + uint32 cocoon_id = 13; // offset: 48 +} + +// Obf: StartCocoonStageScRsp +// Type: Rsp +// CmdID: 1432 +message StartCocoonStageScRsp { + SceneBattleInfo battle_info = 7; // offset: 16 + uint32 wave = 4; // offset: 32 + uint32 retcode = 9; // offset: 36 + uint32 prop_entity_id = 2; // offset: 40 + uint32 cocoon_id = 15; // offset: 44 + uint32 challenge_cnt = 1; // offset: 48 +} + +message EntityBindPropCsReq { + MotionInfo motion = 15; // offset: 16 + bool NLACJLPCGOE = 12; // offset: 32 +} + +// Type: Rsp +// CmdID: 1416 +message EntityBindPropScRsp { + uint32 retcode = 10; // offset: 24 +} + +// Type: Req +// CmdID: 1405 +message SetClientPausedCsReq { + bool paused = 12; // offset: 24 +} + +// Type: Rsp +// CmdID: 1414 +message SetClientPausedScRsp { + uint32 retcode = 2; // offset: 24 + bool paused = 15; // offset: 28 +} + +// Type: Req +// CmdID: 1453 +message DeactivateFarmElementCsReq { + uint32 entity_id = 12; // offset: 24 +} + +// Type: Rsp +// CmdID: 1463 +message DeactivateFarmElementScRsp { + uint32 retcode = 9; // offset: 24 + uint32 entity_id = 12; // offset: 28 +} + +// Obf: AJAPKAEAIJM +// Type: Req +// CmdID: 1417 +message ActiveFarmElementCsReq { + uint32 world_level = 10; // offset: 24 + uint32 HECCOBFBJFI = 8; // offset: 28 + uint32 entity_id = 11; // offset: 32 +} + +// Obf: DPNJPMJEHBH +// Type: Rsp +// CmdID: 1406 +message ActiveFarmElementScRsp { + uint32 entity_id = 11; // offset: 24 + uint32 retcode = 5; // offset: 28 + uint32 world_level = 14; // offset: 32 +} + +message AvatarPresetHp { + uint32 avatar_id = 8; // offset: 24 + uint32 OMOCEJCEPIN = 5; // offset: 28 +} + +message SpringRecoverConfig { + repeated AvatarPresetHp PKLKGMPJMCH = 6; // offset: 24 + uint32 IPKMNCOBICF = 4; // offset: 32 + bool EOAJEPKIKBP = 2; // offset: 36 +} + +// Type: Notify +// CmdID: 1434 +message UpdateMechanismBarScNotify { + DPEJBJNEJOP NDBKGHFCLDL = 11; // offset: 16 + uint32 floor_id = 2; // offset: 32 + uint32 plane_id = 13; // offset: 36 +} + +message SetGroupCustomSaveDataCsReq { + string save_data = 8; // offset: 16 + uint64 interact_id = 11; // offset: 32 + uint32 group_id = 10; // offset: 40 + uint32 entry_id = 5; // offset: 44 +} + +// Obf: BBMICCAEHFE +// Type: Rsp +// CmdID: 1443 +message SetGroupCustomSaveDataScRsp { + uint32 retcode = 12; // offset: 24 + uint32 group_id = 8; // offset: 28 + uint32 entry_id = 7; // offset: 32 +} + +// Obf: DBMMBDOINNC +// Type: Req +// CmdID: 1491 message ReEnterLastElementStageCsReq { uint32 stage_id = 15; // offset: 24 } -// Obf: FANDOPIOIDJ +// Obf: MOOKEPFNLPM // Type: Rsp -// CmdID: 1490 +// CmdID: 1423 message ReEnterLastElementStageScRsp { - uint32 retcode = 15; // offset: 36 - SceneBattleInfo battle_info = 3; // offset: 16 - uint32 stage_id = 13; // offset: 32 + SceneBattleInfo battle_info = 14; // offset: 24 + uint32 stage_id = 5; // offset: 32 + uint32 retcode = 3; // offset: 36 } -// Obf: LLMGKNCELMB +// Obf: MKOADBDNMGE // Type: Req -// CmdID: 1469 +// CmdID: 1489 message SceneEntityTeleportCsReq { - uint64 interact_id = 9; // offset: 32 - uint32 entry_id = 14; // offset: 40 - EntityMotion entity_motion = 6; // offset: 16 + EntityMotion entity_motion = 10; // offset: 16 + uint64 interact_id = 11; // offset: 32 + uint32 entry_id = 1; // offset: 40 } -// Obf: ILJONJPCADE +// Obf: DDNPAHEDFAE // Type: Rsp -// CmdID: 1441 +// CmdID: 1440 message SceneEntityTeleportScRsp { - uint32 client_pos_version = 13; // offset: 36 - uint32 retcode = 2; // offset: 32 - EntityMotion entity_motion = 3; // offset: 24 + EntityMotion entity_motion = 15; // offset: 24 + uint32 client_pos_version = 14; // offset: 32 + uint32 retcode = 3; // offset: 36 } message TeleportInfo { - uint32 reason = 9; // offset: 28 - uint32 EAALMHNALFI = 8; // offset: 24 + uint32 teleport_id = 12; // offset: 24 + uint32 reason = 5; // offset: 28 } message SceneIdentifier { - uint32 content_id = 14; // offset: 40 - uint32 floor_id = 2; // offset: 36 - uint32 game_story_line_id = 6; // offset: 44 + uint32 game_story_line_id = 8; // offset: 32 + uint32 floor_id = 3; // offset: 36 + uint32 content_id = 4; // offset: 44 oneof teleport_nigger { - TeleportInfo NIFNDMAIPPG = 1621; // offset: 16 + TeleportInfo teleport_info = 849; // offset: 16 } } -// Obf: AEJHBKENDFN +// Obf: MEKDHGNOEIJ // Type: Req -// CmdID: 1462 +// CmdID: 1431 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 + Vector IDABOKLJOLG = 8; // offset: 24 + SceneIdentifier scene_identifier = 10; // offset: 32 + bool FBPKOFOIOLC = 9; // offset: 40 + bool is_close_map = 12; // offset: 41 + uint32 entry_id = 2; // offset: 44 + uint64 interact_id = 3; // offset: 48 + uint32 entry_id2 = 15; // offset: 56 } -// Obf: BNJJOECBCLG +// Obf: JNKOPDPGDFF // Type: Rsp -// CmdID: 1470 +// CmdID: 1411 message EnterSceneScRsp { + SceneIdentifier scene_identifier = 11; // offset: 16 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 + bool is_over_map = 4; // offset: 36 + bool is_close_map = 7; // offset: 37 } -// Obf: CNACJJFPFEI +// Obf: FBJMJBLCGNI // Type: Notify -// CmdID: 1468 +// CmdID: 1497 message EnterSceneByServerScNotify { - LineupInfo lineup = 3; // offset: 24 - SceneInfo scene = 9; // offset: 32 - JENHCDJCNNH reason = 12; // offset: 40 + SceneInfo scene = 5; // offset: 16 + LineupInfo lineup = 10; // offset: 32 + EnterSceneReason reason = 11; // offset: 40 } -// Obf: CECOOKNLLIJ +// Obf: BEFBCIOPNOA // Type: Notify -// CmdID: 1482 +// CmdID: 1469 message ScenePlaneEventScNotify { - ItemList KJJKHKFCPMA = 13; // offset: 24 - ItemList CIDPONMOMIO = 7; // offset: 40 - ItemList HNBEDDMJPPM = 2; // offset: 16 - ItemList EAOMBJJHMMA = 5; // offset: 48 + ItemList ECCIHPNDEHM = 13; // offset: 24 + ItemList DMNKFILNCGB = 4; // offset: 32 + ItemList JENLPPHNECF = 9; // offset: 40 + ItemList get_item_list = 11; // offset: 48 } -// Obf: LGEDPBOBIOM +// Obf: EJFJACCGDGA // Type: Req -// CmdID: 1460 +// CmdID: 1446 message GetSceneMapInfoCsReq { - repeated SceneIdentifier scene_identifiers = 2; // offset: 24 + repeated SceneIdentifier scene_identifiers = 6; // offset: 16 } -message MapInfoProp { - FNLKDMLMKGB extra_info = 9; // offset: 16 - uint32 group_id = 13; // offset: 36 +message MazePropState { + PropExtraInfo extra_info = 6; // offset: 24 uint32 config_id = 8; // offset: 32 - uint32 state = 11; // offset: 40 + uint32 state = 5; // offset: 36 + uint32 group_id = 9; // offset: 40 } -message MapInfoGroup { - repeated uint32 destory_monster_config_id_list = 11; // offset: 16 - 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 MazeGroup { + map property_map = 11; // offset: 16 + repeated uint32 destory_monster_config_id_list = 5; // offset: 24 + int64 modify_time = 13; // offset: 40 + uint32 group_id = 9; // offset: 48 + bool is_need_refresh = 2; // offset: 52 } message ChestInfo { - uint32 NEEOAIBHKAG = 4; // offset: 28 - ChestType chest_type = 7; // offset: 32 - uint32 LNGOJGDJMMD = 5; // offset: 24 + uint32 opened_num = 2; // offset: 24 + uint32 exist_num = 10; // offset: 28 + ChestType chest_type = 4; // offset: 32 } -message PLDHJGAEEAE { - uint32 type = 6; // offset: 28 - uint32 LHJEFNAFHGF = 12; // offset: 24 - uint32 EIFIHDFLBID = 9; // offset: 32 +message FAHFBEJCKLF { + uint32 type = 4; // offset: 24 + uint32 JBGIFBGMLMF = 12; // offset: 28 + uint32 PIJBPDPEODG = 7; // offset: 32 } message SceneMapInfo { - 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 + map floor_saved_data = 6; // offset: 16 + repeated FAHFBEJCKLF chest_monster_list = 1; // offset: 24 + repeated uint32 opened_chest_id_list = 879; // offset: 32 + repeated MazeGroup maze_group_list = 5; // offset: 40 + repeated ChestInfo chest_list = 13; // offset: 48 + SceneIdentifier scene_identifier = 915; // offset: 56 + MissionStatusBySceneInfo client_group_mission_info = 1584; // offset: 64 + repeated MazePropState maze_prop_list = 4; // offset: 80 + repeated uint32 finished_chest_monster_id_list = 439; // offset: 88 + repeated uint32 unlock_teleport_list = 14; // offset: 96 + repeated uint32 lighten_section_list = 3; // offset: 104 + uint32 retcode = 10; // offset: 112 + uint32 dimension_id = 11; // offset: 116 + uint32 floor_id = 12; // offset: 120 + uint32 entry_id = 8; // offset: 124 + uint32 chest_monster_num = 7; // offset: 128 } // Obf: GetSceneMapInfoScRsp // Type: Rsp -// CmdID: 1499 +// CmdID: 1422 message GetSceneMapInfoScRsp { - repeated SceneMapInfo scene_map_info = 7; // offset: 16 - uint32 cur_map_entry_id = 11; // offset: 32 + repeated SceneMapInfo scene_map_info = 14; // offset: 24 + uint32 retcode = 6; // offset: 32 } // Type: Notify -// CmdID: 1413 -message JBGANBAEDPM { +// CmdID: 1464 +message SyncServerSceneChangeNotify { } -// Obf: AFDGKKOBNBK // Type: Req -// CmdID: 1486 +// CmdID: 1468 message CounterDownCsReq { - uint32 MEAJAEBDAOI = 1; // offset: 28 - uint32 IAPFBGEDGAM = 14; // offset: 24 + uint32 DGGCFDKJDPO = 7; // offset: 24 + uint32 BIKALOGMMDA = 15; // offset: 28 } // Type: Rsp -// CmdID: 1480 -message GPACKPJJGBJ { - uint32 retcode = 9; // offset: 24 +// CmdID: 1408 +message CounterDownScRsp { + uint32 retcode = 8; // offset: 24 } // Type: Notify -// CmdID: 1485 -message FBJDFGMMMFP { - uint32 IAPFBGEDGAM = 11; // offset: 32 - NNEHKEAAKJL reason = 6; // offset: 28 - uint32 NNBKPDKPIGI = 9; // offset: 24 +// CmdID: 1457 +message ILCCPICILFF { + uint32 BIKALOGMMDA = 11; // offset: 24 + GameplayCounterUpdateReason reason = 13; // offset: 28 + uint32 OFBPKCNCGFG = 1; // offset: 32 } -// Obf: IMDMDFLDHCL // Type: Req -// CmdID: 1440 -message CounterRecoverCsReq { - uint32 IAPFBGEDGAM = 11; // offset: 28 - uint32 HNLADCMMJJA = 14; // offset: 24 +// CmdID: 1479 +message EBADAHNBIIH { + uint32 BIKALOGMMDA = 7; // offset: 24 + uint32 GPJBPKILOBM = 2; // offset: 28 } // Type: Rsp -// CmdID: 1443 -message CBOFFLPHIBP { - uint32 retcode = 12; // offset: 24 +// CmdID: 1447 +message GMABBKEMPNP { + uint32 retcode = 11; // offset: 24 } -// Obf: CIDEECBHNIE +// Obf: EDDIFENDEFG // Type: Notify -// CmdID: 1415 +// CmdID: 1455 message UpdateFloorSavedValueNotify { - uint32 plane_id = 7; // offset: 36 - map CCCPCJNMOLB = 1; // offset: 24 - uint32 floor_id = 9; // offset: 32 - uint32 dimension_id = 2; // offset: 40 + map saved_value = 3; // offset: 24 + uint32 floor_id = 11; // offset: 32 + uint32 dimension_id = 2; // offset: 36 + uint32 plane_id = 9; // offset: 40 } -// Obf: FELMMNGOCCO +// Obf: CDIEIOFFMKM // Type: Req -// CmdID: 1431 +// CmdID: 1444 message GetUnlockTeleportCsReq { repeated uint32 entry_id_list = 15; // offset: 24 } -// Obf: AIMBICAKGMF +// Obf: FFKMNLDNIAA // Type: Rsp -// CmdID: 1483 +// CmdID: 1486 message GetUnlockTeleportScRsp { - repeated uint32 unlocked_teleport_list = 2; // offset: 16 - uint32 retcode = 10; // offset: 32 + repeated uint32 unlocked_teleport_list = 7; // offset: 24 + uint32 retcode = 9; // offset: 32 } -// Obf: OOAAIJEEJKC +// Obf: DJPNDFFGJHO // Type: Notify -// CmdID: 1435 +// CmdID: 1475 message OpenChestScNotify { - uint32 chest_id = 5; // offset: 24 + uint32 chest_id = 13; // offset: 24 } message SceneEntityRefreshInfo { oneof refresh_type { - SceneEntityInfo add_entity = 14; // offset: 24 - uint32 delete_entity = 12; // offset: 24 - uint32 HBIEDAJFELO = 4; // offset: 24 + SceneEntityInfo add_entity = 13; // offset: 16 + uint32 delete_entity = 11; // offset: 16 + uint32 BEEANADAHPL = 14; // offset: 16 } } -message NNHGOBLNCIE { - int32 ELKOCIJNABK = 4; // offset: 36 - string ELNCJFFJFIH = 8; // offset: 24 - int32 FNAODNGJAMM = 11; // offset: 32 +message AKEKCKDIHLA { + string HMELFPDPCFC = 15; // offset: 24 + int32 KHBBNDBJAFK = 14; // offset: 32 + int32 DHPDILNLIPC = 10; // offset: 36 } -// Obf: DLICFMHBDKG message GroupRefreshInfo { - 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 + repeated SceneEntityRefreshInfo refresh_entity = 11; // offset: 16 + SceneEntityGroupInfo unk1 = 6; // offset: 24 + repeated AKEKCKDIHLA CDMKBCHLPAB = 12; // offset: 40 + uint32 group_id = 15; // offset: 48 + uint32 state = 14; // offset: 52 + SceneGroupRefreshType refresh_type = 4; // offset: 56 } -// Obf: BFEFFNMHBNN +// Obf: EJJNPDFPIAP // Type: Notify -// CmdID: 1455 +// CmdID: 1498 message SceneGroupRefreshScNotify { - repeated GroupRefreshInfo group_refresh_list = 2; // offset: 16 - uint32 floor_id = 11; // offset: 32 - uint32 dimension_id = 4; // offset: 36 + repeated GroupRefreshInfo group_refresh_list = 14; // offset: 16 + uint32 dimension_id = 2; // offset: 32 + uint32 floor_id = 7; // offset: 36 } -message MLEJLKLEFND { - uint32 PGJCLBCEPBM = 9; // offset: 28 - uint32 group_id = 1; // offset: 36 - uint32 entry_id = 15; // offset: 24 - uint32 PFONDBLIDHD = 4; // offset: 32 +message GroupStateInfo { + uint32 GMEHAMCHJBK = 14; // offset: 24 + uint32 entry_id = 9; // offset: 28 + uint32 group_state = 11; // offset: 32 + uint32 group_id = 12; // offset: 36 } -// Obf: BFMPEGPGGMD // Type: Req -// CmdID: 1497 +// CmdID: 1456 message GroupStateChangeCsReq { - uint64 interact_id = 1; // offset: 32 - MLEJLKLEFND PAGLOJDLLLD = 11; // offset: 16 + GroupStateInfo group_state_info = 13; // offset: 24 + uint64 interact_id = 7; // offset: 32 } // Type: Rsp -// CmdID: 1475 -message HHGCIGBNMEP { - uint32 retcode = 13; // offset: 32 - MLEJLKLEFND PAGLOJDLLLD = 12; // offset: 24 +// CmdID: 1465 +message GroupStateChangeScRsp { + GroupStateInfo group_state_info = 3; // offset: 16 + uint32 retcode = 10; // offset: 32 } // Type: Notify -// CmdID: 1448 -message OFGKNGPDFIK { - MLEJLKLEFND PAGLOJDLLLD = 4; // offset: 24 +// CmdID: 1470 +message GroupStateChangeScNotify { + GroupStateInfo group_state_info = 8; // offset: 24 } -// Obf: FFECNEOHCNP message EnteredSceneInfo { - uint32 floor_id = 8; // offset: 24 - uint32 plane_id = 7; // offset: 28 + uint32 floor_id = 4; // offset: 24 + uint32 plane_id = 15; // offset: 28 } -// Obf: HPOHMLJBGPN +// Obf: FHLGAPIIKCA // Type: Req -// CmdID: 1476 +// CmdID: 1484 message GetEnteredSceneCsReq { } -// Obf: NPGFMHDOEMG +// Obf: CGKHKICJKIA // Type: Rsp -// CmdID: 1446 +// CmdID: 1472 message GetEnteredSceneScRsp { + repeated EnteredSceneInfo entered_scene_info_list = 8; // offset: 16 uint32 retcode = 7; // offset: 32 - repeated EnteredSceneInfo entered_scene_info_list = 5; // offset: 16 } -// Obf: DOKBLBFDJBA +// Obf: AFCKCGAINAM // Type: Notify -// CmdID: 1434 +// CmdID: 1425 message EnteredSceneChangeScNotify { - repeated EnteredSceneInfo entered_scene_info_list = 4; // offset: 16 + repeated EnteredSceneInfo entered_scene_info_list = 14; // offset: 16 } -// Obf: GOBGDCMNKAM +// Obf: IJEEIJDKBDP // Type: Req -// CmdID: 1456 -message RefreshTriggerEntityListReq { - string trigger_name = 5; // offset: 40 +// CmdID: 1407 +message RefreshTriggerByClientCsReq { + repeated uint32 trigger_target_id_list = 6; // offset: 16 + string trigger_name = 11; // offset: 24 + MotionInfo trigger_motion = 15; // 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 + uint32 trigger_entity_id = 14; // offset: 56 } -// Obf: GLOHGPLBIMG +// Obf: LKBJBOOHAKB // Type: Rsp -// CmdID: 1445 +// CmdID: 1402 message RefreshTriggerByClientScRsp { - bool refresh_trigger = 13; // offset: 40 - uint32 retcode = 8; // offset: 36 - string trigger_name = 9; // offset: 24 - uint32 trigger_entity_id = 10; // offset: 32 + string trigger_name = 10; // offset: 16 + bool refresh_trigger = 12; // offset: 32 + uint32 retcode = 1; // offset: 36 + uint32 trigger_entity_id = 4; // offset: 40 } -// Obf: KLGPFDCEBOL +// Obf: EOALLAPKMFA // Type: Notify -// CmdID: 1487 +// CmdID: 1421 message RefreshTriggerByClientScNotify { - repeated uint32 trigger_target_id_list = 3; // offset: 32 + string trigger_name = 7; // offset: 16 + repeated uint32 trigger_target_id_list = 6; // offset: 32 uint32 trigger_entity_id = 5; // offset: 40 - string trigger_name = 1; // offset: 16 } -// Obf: DHLPIPIBOBE // Type: Req -// CmdID: 1427 +// CmdID: 1462 message DeleteSummonUnitCsReq { - uint64 interact_id = 6; // offset: 32 - repeated uint32 KODKDMCAIKL = 9; // offset: 16 + repeated uint32 entity_id_list = 3; // offset: 16 + uint64 interact_id = 4; // offset: 32 } // Type: Rsp -// CmdID: 1423 -message PFABFKONAIM { - uint32 retcode = 11; // offset: 32 - repeated uint32 KODKDMCAIKL = 3; // offset: 24 -} - -// Type: Notify -// CmdID: 1467 -message KCJNIPMKCGB { - repeated uint32 entry_id_list = 10; // offset: 24 -} - -// Obf: MIKICIAIGCG -// Type: Notify -// CmdID: 1484 -message UnlockTeleportNotify { - uint32 teleport_id = 6; // offset: 24 - uint32 entry_id = 3; // offset: 28 -} - -// Obf: ECOCKNJCFCG -// Type: Req -// CmdID: 1422 -message UpdateGroupPropertyCsReq { - 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: 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 = 3; // offset: 44 - int32 FNAODNGJAMM = 12; // offset: 40 -} - -// Obf: HAJICGJCCEO -// Type: Notify // CmdID: 1450 -message TrainWorldIdChangeScNotify { - uint32 LLOLOEHPFHA = 9; // offset: 24 +message DeleteSummonUnitScRsp { + repeated uint32 entity_id_list = 3; // offset: 24 + uint32 retcode = 12; // offset: 32 } -// Obf: JPIMPGPJFIN -// Type: Req +// Type: Notify +// CmdID: 1477 +message UnlockedAreaMapScNotify { + repeated uint32 entry_id_list = 15; // offset: 24 +} + +// Obf: HMBCOANODNA +// Type: Notify // CmdID: 1419 -message SetTrainWorldIdCsReq { - uint64 interact_id = 15; // offset: 24 - uint32 LLOLOEHPFHA = 13; // offset: 32 +message UnlockTeleportNotify { + uint32 teleport_id = 9; // offset: 24 + uint32 entry_id = 8; // offset: 28 } -// Obf: POIPHMLFMDA -// Type: Rsp -// CmdID: 1447 -message SetTrainWorldIdScRsp { - uint32 LLOLOEHPFHA = 7; // offset: 24 - uint32 retcode = 10; // offset: 28 -} - -// Obf: BEGKEJFHGMG -enum CmdServerPrefsType { - BEGKEJFHGMG_PCPDHELPKEM = 0; - CmdLKNDIJJELKN = 6195; - CmdALHHONKCLNJ = 6110; - CmdJFCAKMIDPIA = 6118; - CmdUpdateServerPrefsCsReq = 6114; - CmdGetAllServerPrefsDataCsReq = 6191; - BEGKEJFHGMG_KNDCLCNGIDO = 6194; -} - -message LEIDADOBJOC { - bytes data = 10; // offset: 16 - uint32 JECNJLALEPO = 8; // offset: 32 -} - -// Obf: CBCGPAJCPAB // Type: Req -// CmdID: 6191 +// CmdID: 1494 +message UpdateGroupPropertyCsReq { + string HMELFPDPCFC = 7; // offset: 24 + int32 OLBEPIBLDBD = 4; // offset: 32 + uint32 floor_id = 8; // offset: 36 + uint32 dimension_id = 1; // offset: 40 + uint32 group_id = 11; // offset: 44 + uint64 interact_id = 9; // offset: 48 +} + +// Type: Rsp +// CmdID: 1433 +message UpdateGroupPropertyScRsp { + string HMELFPDPCFC = 4; // offset: 24 + uint32 retcode = 2; // offset: 32 + uint32 group_id = 10; // offset: 36 + int32 KHBBNDBJAFK = 7; // offset: 40 + uint32 floor_id = 9; // offset: 44 + uint32 dimension_id = 3; // offset: 48 + int32 DHPDILNLIPC = 11; // offset: 52 +} + +// Obf: KEJANPDMOIL +// Type: Notify +// CmdID: 1460 +message TrainWorldIdChangeScNotify { + uint32 CFDCEEMIOCO = 15; // offset: 24 +} + +// Obf: AEBLDMIMFIA +// Type: Req +// CmdID: 1404 +message SetTrainWorldIdCsReq { + uint32 CFDCEEMIOCO = 8; // offset: 24 + uint64 interact_id = 9; // offset: 32 +} + +// Obf: GFCAHBOAJIB +// Type: Rsp +// CmdID: 1495 +message SetTrainWorldIdScRsp { + uint32 CFDCEEMIOCO = 13; // offset: 24 + uint32 retcode = 8; // offset: 28 +} + +enum CmdServerPrefsType { + EHBMIAIMLDM_NLCDGIPGFDJ = 0; + CmdUpdateServerPrefsCsReq = 6136; + CmdUpdateServerPrefsDataScRsp = 6113; + CmdGetAllServerPrefsDataCsReq = 6173; + CmdGetServerPrefsDataScRsp = 6127; + EHBMIAIMLDM_BIOLLCIKFFD = 6180; + CmdGetAllServerPrefsDataScRsp = 6103; +} + +message ServerPrefs { + bytes data = 10; // offset: 16 + uint32 server_prefs_id = 5; // offset: 32 +} + +// Type: Req +// CmdID: 6173 message GetAllServerPrefsDataCsReq { } // Type: Rsp -// CmdID: 6110 -message ALHHONKCLNJ { - repeated LEIDADOBJOC GBOINOMHMFA = 10; // offset: 24 - uint32 retcode = 3; // offset: 32 +// CmdID: 6103 +message GetAllServerPrefsDataScRsp { + repeated ServerPrefs server_prefs_list = 9; // offset: 16 + uint32 retcode = 15; // offset: 32 } -message INJGACBMDGE { - uint32 JECNJLALEPO = 6; // offset: 24 +message GetServerPrefsDataCsReq { + uint32 server_prefs_id = 14; // offset: 24 } // Type: Rsp -// CmdID: 6195 -message LKNDIJJELKN { - LEIDADOBJOC FOIEBMGJJOD = 3; // offset: 16 - uint32 retcode = 12; // offset: 32 +// CmdID: 6127 +message GetServerPrefsDataScRsp { + ServerPrefs server_prefs = 14; // offset: 24 + uint32 retcode = 7; // offset: 32 } -// Obf: FJPMOFCALIC // Type: Req -// CmdID: 6114 +// CmdID: 6136 message UpdateServerPrefsCsReq { - LEIDADOBJOC FOIEBMGJJOD = 13; // offset: 24 + ServerPrefs server_prefs = 8; // offset: 16 } // Type: Rsp -// CmdID: 6118 -message JFCAKMIDPIA { - uint32 JECNJLALEPO = 13; // offset: 28 - uint32 retcode = 11; // offset: 24 +// CmdID: 6113 +message UpdateServerPrefsDataScRsp { + uint32 retcode = 6; // offset: 24 + uint32 server_prefs_id = 12; // offset: 28 } -// Obf: FMOJCFMPCNA enum CmdShopType { - FMOJCFMPCNA_PCPDHELPKEM = 0; - CmdEFLGLOKNBKP = 1518; - CmdCityShopInfoScNotify = 1509; - CmdBuyGoodsCsReq = 1594; - CmdTakeCityShopRewardCsReq = 1514; - CmdBuyGoodsScRsp = 1595; - CmdGetShopListScRsp = 1510; - CmdGetShopListCsReq = 1591; + LHKCEAHDMDF_NLCDGIPGFDJ = 0; + CmdTakeCityShopRewardScRsp = 1513; + CmdBuyGoodsScRsp = 1527; + CmdCityShopInfoScNotify = 1515; + CmdTakeCityShopRewardCsReq = 1536; + CmdGetShopListCsReq = 1573; + CmdBuyGoodsCsReq = 1580; + CmdGetShopListScRsp = 1503; } message Shop { - 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 + repeated Goods goods_list = 7; // offset: 16 + uint32 city_exp = 15; // offset: 32 + uint32 shop_id = 4; // offset: 36 + int64 end_time = 12; // offset: 40 + uint32 city_level = 6; // offset: 48 + uint64 city_taken_level_reward = 8; // offset: 56 + int64 begin_time = 11; // offset: 64 } message Goods { - 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 + uint32 item_id = 1; // offset: 24 + uint32 goods_id = 3; // offset: 28 + uint32 buy_times = 12; // offset: 32 + int64 end_time = 7; // offset: 40 + int64 begin_time = 10; // offset: 48 } -// Obf: JCOHAKPKCJE // Type: Req -// CmdID: 1591 +// CmdID: 1573 message GetShopListCsReq { - uint32 PJEEPNKFMGG = 6; // offset: 24 + uint32 shop_type = 7; // offset: 24 } // Type: Rsp -// CmdID: 1510 +// CmdID: 1503 message GetShopListScRsp { - uint32 cur_map_entry_id = 1; // offset: 36 - uint32 shop_type = 3; // offset: 32 - repeated Shop shop_list = 15; // offset: 24 + repeated Shop shop_list = 10; // offset: 16 + uint32 retcode = 15; // offset: 32 + uint32 shop_type = 14; // offset: 36 } -// Obf: OMIKBHKCOJD // Type: Req -// CmdID: 1594 +// CmdID: 1580 message BuyGoodsCsReq { - 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 + repeated uint32 ALHBEKKLJKK = 6; // offset: 16 + uint32 goods_id = 14; // offset: 32 + uint32 item_id = 7; // offset: 36 + uint32 interacted_prop_entity_id = 13; // offset: 40 + uint32 shop_id = 10; // offset: 44 + uint32 goods_num = 9; // offset: 48 } // Type: Rsp -// CmdID: 1595 +// CmdID: 1527 message BuyGoodsScRsp { - 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 + ItemList return_item_list = 4; // offset: 16 + uint32 goods_buy_times = 9; // offset: 32 + uint32 shop_id = 10; // offset: 36 + uint32 retcode = 13; // offset: 40 + uint32 goods_id = 11; // offset: 44 } -// Obf: NOHHNLIACAG // Type: Req -// CmdID: 1514 +// CmdID: 1536 message TakeCityShopRewardCsReq { - uint32 level = 13; // offset: 24 - uint32 ONLBEJGCCCA = 4; // offset: 28 + uint32 level = 14; // offset: 24 + uint32 shop_id = 12; // offset: 28 } // Type: Rsp -// CmdID: 1518 -message EFLGLOKNBKP { - uint32 retcode = 10; // offset: 36 - ItemList reward = 12; // offset: 24 - uint32 ONLBEJGCCCA = 13; // offset: 32 - uint32 level = 2; // offset: 40 +// CmdID: 1513 +message TakeCityShopRewardScRsp { + ItemList reward = 11; // offset: 16 + uint32 retcode = 15; // offset: 32 + uint32 shop_id = 2; // offset: 36 + uint32 level = 8; // offset: 40 } // Type: Notify -// CmdID: 1509 +// CmdID: 1515 message CityShopInfoScNotify { - uint32 level = 9; // offset: 36 - uint32 exp = 7; // offset: 32 - uint64 taken_level_reward = 4; // offset: 24 - uint32 shop_id = 11; // offset: 40 + uint32 level = 11; // offset: 24 + uint32 shop_id = 6; // offset: 28 + uint32 exp = 3; // offset: 32 + uint64 taken_level_reward = 2; // offset: 40 } -// Obf: BGCDIJDNAGF enum CmdSpaceZooType { - 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; + LPMAENKEEHO_NLCDGIPGFDJ = 0; + CmdSpaceZooDeleteCatCsReq = 6710; + CmdCGFMDMPCKDN = 6712; + CmdSpaceZooDataCsReq = 6773; + CmdSpaceZooBornCsReq = 6780; + CmdSpaceZooMutateScRsp = 6713; + CmdSpaceZooTakeCsReq = 6783; + CmdSpaceZooBornScRsp = 6727; + CmdSpaceZooDeleteCatScRsp = 6787; + CmdSpaceZooOpCatteryCsReq = 6715; + CmdBAEKEIDLDCI = 6754; + CmdSpaceZooOpCatteryScRsp = 6781; + CmdSpaceZooMutateCsReq = 6736; + CmdSpaceZooCatUpdateNotify = 6729; + CmdSpaceZooDataScRsp = 6703; + CmdSpaceZooTakeScRsp = 6709; } -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 DBLILHCLPPL { + repeated uint32 DLPCPDGEADG = 5; // offset: 16 + repeated uint32 item_list = 1; // offset: 24 + uint32 BBMELNJBGAL = 10; // offset: 40 + bool PKKAJKHKBMN = 9; // offset: 44 + uint32 unique_id = 14; // offset: 48 + uint32 DNNCAGJIOAP = 15; // offset: 52 } -message DMNDJBPGEKG { - uint32 HEIHGFAOFNK = 5; // offset: 28 - uint32 KDOINLGKMBI = 7; // offset: 24 +message GFFFJCEHBEB { + uint32 BBMELNJBGAL = 5; // offset: 24 + uint32 HFLPDCJDIAC = 2; // offset: 28 } -// Obf: PGPNLECLCOK +// Obf: JGBGMGIBDHM // Type: Req -// CmdID: 6791 +// CmdID: 6773 message SpaceZooDataCsReq { } -// Obf: NEHBMJMHENL +// Obf: JAAPNEALKJE // Type: Rsp -// CmdID: 6710 +// CmdID: 6703 message SpaceZooDataScRsp { - 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 + repeated uint32 MDFEBNNOKLG = 5; // offset: 16 + repeated uint32 ENGEBGICPPB = 12; // offset: 24 + repeated uint32 FIBMJBJMCKK = 15; // offset: 32 + repeated uint32 GLMMHALPEAG = 3; // offset: 40 + repeated uint32 JGCNAGNOFBP = 6; // offset: 48 + repeated DBLILHCLPPL NFIGGHNNJAP = 7; // offset: 56 + repeated GFFFJCEHBEB JAPFGEAIACA = 8; // offset: 64 + uint32 retcode = 13; // offset: 80 + uint32 OAIMAFOHLHC = 10; // offset: 84 } -// Obf: HDBGOECOOGF +// Obf: JJMJCLMPCMF // Type: Req -// CmdID: 6794 +// CmdID: 6780 message SpaceZooBornCsReq { - uint32 FJJEHGPHDAO = 10; // offset: 32 - repeated uint32 MAPBKCGFLGK = 5; // offset: 24 + repeated uint32 MOAOBPPHLDC = 3; // offset: 24 + uint32 OPMPEGKMBPC = 11; // offset: 32 } -// Obf: PKKBKKKPLII +// Obf: OHICCFONLEC // Type: Rsp -// CmdID: 6795 +// CmdID: 6727 message SpaceZooBornScRsp { - bool BFALLCGIPOG = 3; // offset: 40 - repeated DMNDJBPGEKG DHHMBFHKLJG = 4; // offset: 24 - uint32 retcode = 5; // offset: 44 - LKJMLPJEPGG DPPHNDCODMG = 11; // offset: 16 + DBLILHCLPPL DLMJNMIPDCO = 9; // offset: 16 + repeated GFFFJCEHBEB JKMIFNJEBJO = 4; // offset: 32 + bool HCGHLFAKIKI = 8; // offset: 40 + uint32 retcode = 1; // offset: 44 } -// Obf: JMFPAAJGBGG +// Obf: CHEKMBNIGBP // Type: Req -// CmdID: 6714 +// CmdID: 6736 message SpaceZooMutateCsReq { - uint32 unique_id = 13; // offset: 24 - uint32 item_id = 2; // offset: 28 + uint32 item_id = 14; // offset: 24 + uint32 unique_id = 15; // offset: 28 } -// Obf: BMKODPPLHOL +// Obf: JOFMCEMLDEA // Type: Rsp -// CmdID: 6718 +// CmdID: 6713 message SpaceZooMutateScRsp { - LKJMLPJEPGG EAMEJGFGNPA = 14; // offset: 16 - bool BFALLCGIPOG = 1; // offset: 40 + DBLILHCLPPL KIIPGCDJPBO = 15; // offset: 16 + repeated GFFFJCEHBEB JKMIFNJEBJO = 3; // offset: 32 + bool HCGHLFAKIKI = 10; // offset: 40 uint32 retcode = 2; // offset: 44 - repeated DMNDJBPGEKG DHHMBFHKLJG = 11; // offset: 32 } -// Obf: IDPGIGEEMEO +// Obf: NGFMHDPLLEC // Type: Req -// CmdID: 6709 +// CmdID: 6715 message SpaceZooOpCatteryCsReq { - uint32 IKAGBIMJPOM = 4; // offset: 28 - uint32 BFLKIJDPPAI = 12; // offset: 32 - uint32 op_type = 3; // offset: 24 + uint32 OCKGDJCGKLH = 13; // offset: 24 + uint32 op_type = 4; // offset: 28 + uint32 FEPDLPHPHGI = 10; // offset: 32 } -// Obf: DCDPIEPGCPB +// Obf: BLHHJGDEMJH // Type: Rsp -// CmdID: 6798 +// CmdID: 6781 message SpaceZooOpCatteryScRsp { - repeated uint32 JKLGAPGHBHP = 15; // offset: 16 - uint32 retcode = 14; // offset: 32 + repeated uint32 MDFEBNNOKLG = 7; // offset: 16 + uint32 retcode = 15; // offset: 32 } -// Obf: ABKPPMCCGMN +// Obf: MHIBHCOLBNB // Type: Req -// CmdID: 6763 +// CmdID: 6710 message SpaceZooDeleteCatCsReq { - repeated uint32 KICIFPJACNF = 2; // offset: 16 + repeated uint32 GBIEAFKKAPI = 2; // offset: 24 } -// Obf: OFOPMCGFMGC +// Obf: AALIMFELNHE // Type: Rsp -// CmdID: 6726 +// CmdID: 6787 message SpaceZooDeleteCatScRsp { - repeated uint32 NIEHHDLEANM = 1; // offset: 16 + repeated uint32 ANHNMANNAEP = 7; // offset: 24 uint32 retcode = 12; // offset: 32 } -// Obf: DOIMCHDBPDC +// Obf: KHCMPDLLMGP // Type: Notify -// CmdID: 6739 +// CmdID: 6729 message SpaceZooCatUpdateNotify { - bool BFALLCGIPOG = 8; // offset: 33 - repeated LKJMLPJEPGG DDLHPDBHGJD = 12; // offset: 16 - bool DLAKELOEOOC = 4; // offset: 32 + repeated DBLILHCLPPL HMAIHHCBFKP = 12; // offset: 24 + bool FHHCNGAGFCJ = 7; // offset: 32 + bool HCGHLFAKIKI = 14; // offset: 33 } -// Obf: LILFDDDFAOI // Type: Req -// CmdID: 6701 -message SpaceZooExchangeItemCsReq { - uint32 item_id = 12; // offset: 24 +// CmdID: 6712 +message CGFMDMPCKDN { + uint32 item_id = 3; // offset: 24 } // Type: Rsp -// CmdID: 6774 -message EICJJJFFLBI { - uint32 item_id = 13; // offset: 28 - uint32 retcode = 6; // offset: 24 +// CmdID: 6754 +message BAEKEIDLDCI { + uint32 retcode = 9; // offset: 24 + uint32 item_id = 1; // offset: 28 } -// Obf: GKKHKALJNOL +// Obf: COGNONDGJDA // Type: Req -// CmdID: 6737 +// CmdID: 6783 message SpaceZooTakeCsReq { - uint32 BMLKIBNLNJA = 11; // offset: 24 + uint32 KIFKGLGCLEJ = 3; // offset: 24 } -// Obf: JFOIEJOFLOH +// Obf: HPKFAABFCPN // Type: Rsp -// CmdID: 6704 +// CmdID: 6709 message SpaceZooTakeScRsp { - uint32 BMLKIBNLNJA = 10; // offset: 32 - uint32 retcode = 11; // offset: 36 - ItemList reward = 13; // offset: 16 + ItemList reward = 8; // offset: 24 + uint32 retcode = 9; // offset: 32 + uint32 KIFKGLGCLEJ = 10; // offset: 36 } -// Obf: JHPDEBBIDMN enum CmdStarFightType { - JHPDEBBIDMN_PCPDHELPKEM = 0; - CmdGetStarFightDataScRsp = 7170; - CmdStartStarFightLevelScRsp = 7167; - CmdStarFightDataChangeNotify = 7165; + KLOMGBFFJII_NLCDGIPGFDJ = 0; CmdGetStarFightDataCsReq = 7169; - CmdStartStarFightLevelCsReq = 7161; + CmdGetStarFightDataScRsp = 7168; + CmdStarFightDataChangeNotify = 7164; + CmdStartStarFightLevelCsReq = 7162; + CmdStartStarFightLevelScRsp = 7170; } -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 +message JFGCABMMKAB { + uint32 KDNBADEGDNK = 9; // offset: 24 + bool NDBGPGODBPH = 5; // offset: 28 + uint32 EBDDDCBKPAC = 8; // offset: 32 + uint32 CEOEOEBOLNN = 11; // offset: 36 + uint32 group_id = 1; // offset: 40 } -// Obf: ICFAFHKGIDK +// Obf: DHMAENLPNCF // Type: Req // CmdID: 7169 message GetStarFightDataCsReq { } -// Obf: JLJHLOLDGKD +// Obf: GFIAOCOLLCD +// Type: Rsp +// CmdID: 7168 +message GetStarFightDataScRsp { + repeated JFGCABMMKAB JJIDNKDKMLE = 9; // offset: 24 + uint32 retcode = 12; // offset: 32 +} + +message EBGJAKBKPAN { + uint32 avatar_id = 12; // offset: 24 + AvatarType avatar_type = 3; // offset: 28 +} + +// Obf: HLPCKFCKFFJ +// Type: Req +// CmdID: 7162 +message StartStarFightLevelCsReq { + repeated EBGJAKBKPAN avatar_list = 14; // offset: 16 + uint32 DBKHHCGGKNN = 5; // offset: 32 + uint32 group_id = 1; // offset: 36 +} + +// Obf: IOIJDHEMDLK // Type: Rsp // CmdID: 7170 -message GetStarFightDataScRsp { - uint32 retcode = 5; // offset: 32 - repeated EAKBDLAEKHJ BBFKAGEBKAL = 12; // offset: 24 -} - -message HJKGMCHFHFM { - uint32 avatar_id = 6; // offset: 28 - AvatarType avatar_type = 15; // offset: 24 -} - -// Obf: OOIKJKGFMOB -// Type: Req -// CmdID: 7161 -message StartStarFightLevelCsReq { - uint32 INOMFFAIEOA = 10; // offset: 32 - repeated HJKGMCHFHFM avatar_list = 11; // offset: 24 - uint32 group_id = 9; // offset: 36 -} - -// Obf: KNLBKNGDDMN -// Type: Rsp -// CmdID: 7167 message StartStarFightLevelScRsp { - SceneBattleInfo battle_info = 3; // offset: 24 - uint32 retcode = 12; // offset: 40 - uint32 group_id = 2; // offset: 32 - uint32 INOMFFAIEOA = 5; // offset: 36 + SceneBattleInfo battle_info = 13; // offset: 24 + uint32 group_id = 1; // offset: 32 + uint32 DBKHHCGGKNN = 3; // offset: 36 + uint32 retcode = 11; // offset: 40 } -// Obf: NJIDENAFKHF +// Obf: FEEOGJHLALP // Type: Notify -// CmdID: 7165 +// CmdID: 7164 message StarFightDataChangeNotify { - uint32 group_id = 12; // offset: 32 - EAKBDLAEKHJ GKHINECAFHN = 5; // offset: 16 + JFGCABMMKAB KDKKNFGPNAB = 10; // offset: 16 + uint32 group_id = 2; // offset: 32 } -// Obf: AHJHAMOKMKH enum CmdStoryLineType { - AHJHAMOKMKH_PCPDHELPKEM = 0; - CmdStoryLineTrialAvatarChangeScNotify = 6209; - CmdStoryLineInfoScNotify = 6294; - CmdChangeStoryLineFinishScNotify = 6218; - CmdEDIHEAFLFAO = 6210; - CmdGetStoryLineInfoCsReq = 6291; + ALMBGGJDJBJ_NLCDGIPGFDJ = 0; + CmdGetStoryLineInfoScRsp = 6203; + CmdGetStoryLineInfoCsReq = 6273; + CmdStoryLineInfoScNotify = 6280; + CmdChangeStoryLineFinishScNotify = 6213; + CmdStoryLineTrialAvatarChangeScNotify = 6215; } -enum BGIPGAMDMID { - BGIPGAMDMID_PCPDHELPKEM = 0; - BGIPGAMDMID_BJOLIIBAAMH = 1; - BGIPGAMDMID_MAICOBOHJKJ = 2; - BGIPGAMDMID_PMBBCLEOHCF = 3; - BGIPGAMDMID_MCBDNOADMII = 4; - BGIPGAMDMID_JDNDDGMCLDL = 5; +enum ChangeStoryLineAction { + ChangeStoryLineAction_None = 0; + ChangeStoryLineAction_FinishAction = 1; + ChangeStoryLineAction_Client = 2; + ChangeStoryLineAction_CustomOP = 3; + ChangeStoryLineAction_Raid = 4; + ChangeStoryLineAction_HKFKAFPAJCO = 5; } -// Obf: PPPBHLIDDMP // Type: Req -// CmdID: 6291 +// CmdID: 6273 message GetStoryLineInfoCsReq { } // Type: Rsp -// 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 +// CmdID: 6203 +message GetStoryLineInfoScRsp { + repeated uint32 trial_avatar_id_list = 1; // offset: 16 + repeated uint32 unfinished_story_line_id_list = 13; // offset: 24 + uint32 retcode = 12; // offset: 40 + uint32 cur_story_line_id = 2; // offset: 44 } -// Obf: HGEGALGNFNH +// Obf: JEEOPLLKEEH // Type: Notify -// CmdID: 6294 +// CmdID: 6280 message StoryLineInfoScNotify { - repeated uint32 INCAIBONHED = 11; // offset: 16 - uint32 JBBJBGGNALE = 2; // offset: 40 - repeated uint32 FOLKPNEFHEE = 1; // offset: 24 - uint32 DPNLGEAENEK = 9; // offset: 44 + repeated uint32 trial_avatar_id_list = 9; // offset: 24 + repeated uint32 unfinished_story_line_id_list = 13; // offset: 32 + uint32 cur_story_line_id = 14; // offset: 40 + uint32 FDFLHKEDPGC = 11; // offset: 44 } -// Obf: HJNEILPLLPN +// Obf: ELGBFAEBOCN // Type: Notify -// CmdID: 6218 +// CmdID: 6213 message ChangeStoryLineFinishScNotify { - uint32 KHDNGFKOFLH = 4; // offset: 32 - bool GOHCEOLEHLG = 9; // offset: 28 - uint32 DPNLGEAENEK = 13; // offset: 36 - BGIPGAMDMID GGLFNHNHIGO = 5; // offset: 24 + ChangeStoryLineAction action = 4; // offset: 24 + uint32 cur_story_line_id = 12; // offset: 28 + uint32 ONBMNAMBIGE = 5; // offset: 32 + bool HBFDGEPBLNP = 11; // offset: 36 } -// Obf: KPPCMAECCJF +// Obf: NGBNCHOLHFE // Type: Notify -// CmdID: 6209 +// CmdID: 6215 message StoryLineTrialAvatarChangeScNotify { - bool BPJLLBDDNDM = 10; // offset: 40 - repeated uint32 OCAKFNFEPCO = 9; // offset: 24 - repeated uint32 OMNHJDBLFNK = 3; // offset: 16 + repeated uint32 ILIDIIGALKD = 4; // offset: 16 + repeated uint32 EDBMIFNEHHH = 3; // offset: 24 + bool OLPNMKAPDLP = 13; // offset: 40 } -// Obf: IAIFCMLMDAF enum CmdStrongChallengeActivityType { - IAIFCMLMDAF_PCPDHELPKEM = 0; - CmdEnterActivityStrongChallengeCsReq = 6694; - CmdEnterStrongChallengeActivityStageScRsp = 6695; - CmdBMILHKCAKEA = 6691; - CmdLBGODAIEMFC = 6610; - CmdMGOMBDGDGCP = 6614; + GDBHLMFLJMH_NLCDGIPGFDJ = 0; + CmdCBFOJHEPNHE = 6636; + CmdFPMFICMFNGJ = 6673; + CmdEnterStrongChallengeActivityStageScRsp = 6627; + CmdEnterStrongChallengeActivityStageCsReq = 6680; + CmdCEJMCEEBCOG = 6603; } message StrongChallengeAvatar { + uint32 avatar_id = 10; // offset: 24 AvatarType avatar_type = 6; // offset: 28 - uint32 avatar_id = 2; // offset: 24 } -message JANNOEMCKOI { - repeated uint32 buff_list = 1; // offset: 16 - repeated StrongChallengeAvatar avatar_list = 14; // offset: 32 +message NAFMBLMMAAG { + repeated StrongChallengeAvatar avatar_list = 3; // offset: 24 + repeated uint32 buff_list = 7; // offset: 32 } -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 MKGHJJCPBLP { + NAFMBLMMAAG LMDGHCEHJCG = 10; // offset: 24 + uint32 CNBCDMMBCKI = 1; // offset: 32 + uint32 stage_id = 15; // offset: 36 + uint32 panel_id = 8; // offset: 40 + uint32 max_score = 9; // offset: 44 } -message JIICPJNINBB { - map JHEDINDCODE = 12; // offset: 24 +message DKOPOIIBDGJ { + map MBDBADFENPL = 1; // offset: 16 } // Type: Req -// CmdID: 6691 -message BMILHKCAKEA { +// CmdID: 6673 +message FPMFICMFNGJ { } // Type: Rsp -// CmdID: 6610 -message LBGODAIEMFC { - JIICPJNINBB NNNFCOAFFAO = 15; // offset: 16 - uint32 retcode = 1; // offset: 32 +// CmdID: 6603 +message CEJMCEEBCOG { + DKOPOIIBDGJ OCLJEAKLFBH = 8; // offset: 16 + uint32 retcode = 2; // offset: 32 } -// Obf: KEBBBFONFFC +// Obf: GFJLCKGPGGN // Type: Req -// CmdID: 6694 -message EnterActivityStrongChallengeCsReq { - repeated uint32 buff_list = 8; // offset: 24 - repeated StrongChallengeAvatar avatar_list = 5; // offset: 16 - uint32 stage_id = 4; // offset: 40 +// CmdID: 6680 +message EnterStrongChallengeActivityStageCsReq { + repeated uint32 buff_list = 12; // offset: 16 + repeated StrongChallengeAvatar avatar_list = 14; // offset: 24 + uint32 stage_id = 15; // offset: 40 } -// Obf: NADMIFBLPAG +// Obf: JKIFFNPPLLD // Type: Rsp -// CmdID: 6695 +// CmdID: 6627 message EnterStrongChallengeActivityStageScRsp { - uint32 stage_id = 8; // offset: 32 - SceneBattleInfo battle_info = 14; // offset: 24 - uint32 retcode = 5; // offset: 36 + SceneBattleInfo battle_info = 6; // offset: 24 + uint32 retcode = 7; // offset: 32 + uint32 stage_id = 1; // offset: 36 } // Type: Notify -// 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 +// CmdID: 6636 +message CBFOJHEPNHE { + uint32 IMCJFGIPIFI = 4; // offset: 24 + uint32 BMAHOGKMPDJ = 9; // offset: 28 + uint32 stage_id = 1; // offset: 32 + BattleEndStatus end_status = 8; // offset: 36 + uint32 score_id = 5; // offset: 40 + uint32 max_score = 15; // offset: 44 + uint32 total_damage = 7; // offset: 48 + uint32 BJKBGOALNHA = 12; // offset: 52 } -// Obf: JNJIFBCMNEG enum CmdSummonActivityType { - JNJIFBCMNEG_PCPDHELPKEM = 0; + FEGMMLEBKMA_NLCDGIPGFDJ = 0; + CmdEnterSummonActivityStageScRsp = 7570; + CmdGetSummonActivityDataScRsp = 7568; + CmdSummonActivityBattleEndScNotify = 7564; + CmdEnterSummonActivityStageCsReq = 7562; CmdGetSummonActivityDataCsReq = 7569; - CmdSummonActivityBattleEndScNotify = 7565; - CmdEnterSummonActivityStageScRsp = 7567; - CmdEnterSummonActivityStageCsReq = 7561; - CmdGetSummonActivityDataScRsp = 7570; } -message LGIIDENKPIG { - uint32 star = 12; // offset: 24 - uint32 group_id = 2; // offset: 32 - uint32 INOMFFAIEOA = 11; // offset: 28 +message ILHFAFGOJAC { + uint32 group_id = 14; // offset: 24 + uint32 DBKHHCGGKNN = 3; // offset: 28 + uint32 star = 11; // offset: 32 } -// Obf: CFNDEPCFKFI +// Obf: CAFBLIGHAMO // Type: Req // CmdID: 7569 message GetSummonActivityDataCsReq { } -// Obf: GPPPEGCOHJE +// Obf: EADGNHBCEPG +// Type: Rsp +// CmdID: 7568 +message GetSummonActivityDataScRsp { + repeated ILHFAFGOJAC IDLCLMMAIHP = 2; // offset: 16 + uint32 retcode = 12; // offset: 32 +} + +message OOAJJMEGIFO { + uint32 avatar_id = 8; // offset: 24 + AvatarType avatar_type = 13; // offset: 28 +} + +// Obf: IHAKJMKLJFC +// Type: Req +// CmdID: 7562 +message EnterSummonActivityStageCsReq { + OOAJJMEGIFO NLJCJIGLGHE = 2; // offset: 16 + repeated OOAJJMEGIFO avatar_list = 7; // offset: 24 + uint32 group_id = 3; // offset: 40 + uint32 DBKHHCGGKNN = 9; // offset: 44 +} + +// Obf: BDABINKIAGM // Type: Rsp // CmdID: 7570 -message GetSummonActivityDataScRsp { - repeated LGIIDENKPIG KLDLFEKDHOC = 2; // offset: 24 - uint32 retcode = 11; // offset: 32 -} - -message OLPDNLJLFDL { - uint32 avatar_id = 9; // offset: 28 - AvatarType avatar_type = 8; // offset: 24 -} - -// Obf: LOMPGICPFDI -// Type: Req -// CmdID: 7561 -message EnterSummonActivityStageCsReq { - uint32 group_id = 8; // offset: 44 - OLPDNLJLFDL ABJFJBECCDJ = 3; // offset: 32 - repeated OLPDNLJLFDL avatar_list = 11; // offset: 16 - uint32 INOMFFAIEOA = 1; // offset: 40 -} - -// Obf: IABJNANKMFH -// Type: Rsp -// CmdID: 7567 message EnterSummonActivityStageScRsp { - uint32 retcode = 8; // offset: 36 - uint32 group_id = 13; // offset: 32 - SceneBattleInfo battle_info = 4; // offset: 16 - uint32 INOMFFAIEOA = 2; // offset: 40 + SceneBattleInfo battle_info = 15; // offset: 24 + uint32 group_id = 4; // offset: 32 + uint32 DBKHHCGGKNN = 12; // offset: 36 + uint32 retcode = 1; // offset: 40 } -// Obf: OHJCJJNEJMJ +// Obf: NAHLFIBEBHJ // Type: Notify -// CmdID: 7565 +// CmdID: 7564 message SummonActivityBattleEndScNotify { - uint32 group_id = 2; // offset: 36 - uint32 star = 8; // offset: 28 - uint32 INOMFFAIEOA = 15; // offset: 32 - uint32 NIIEKCMBENI = 7; // offset: 24 + uint32 DBKHHCGGKNN = 11; // offset: 24 + uint32 LPEHHMHPCMG = 13; // offset: 28 + uint32 group_id = 2; // offset: 32 + uint32 star = 15; // offset: 36 } -// Obf: INMKGNMPOED enum CmdSwitchHandType { - 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; - CmdGetSwitchHandResetGameScRsp = 8103; - CmdGetSwitchHandUpdateScRsp = 8117; + BKCCNEKJADF_NLCDGIPGFDJ = 0; + CmdSwitchHandStartScRsp = 8120; + CmdGetSwitchHandDataCsReq = 8118; + CmdSwitchHandFinishCsReq = 8102; + CmdSwitchHandFinishScRsp = 8119; + CmdGetSwitchHandResetGameCsReq = 8108; + CmdGetSwitchHandResetHandPosCsReq = 8117; + CmdGetSwitchHandUpdateScRsp = 8114; + CmdSwitchHandStartCsReq = 8116; + CmdGetSwitchHandResetGameScRsp = 8107; + CmdGetSwitchHandDataScRsp = 8106; + CmdGetSwitchHandResetHandPosScRsp = 8103; + CmdONPMJJOCBMM = 8111; + CmdGetSwitchHandUpdateCsReq = 8112; + CmdJAIOIENPGOD = 8104; } -enum IPEEDBPJEKE { - IPEEDBPJEKE_PCPDHELPKEM = 0; - IPEEDBPJEKE_CBIMLFJGOII = 1; - IPEEDBPJEKE_INNHAIDOGNF = 2; +enum DDNJKAMIHHI { + DDNJKAMIHHI_NLCDGIPGFDJ = 0; + DDNJKAMIHHI_LJHJNDHCHJF = 1; + DDNJKAMIHHI_HOKACNFCJAI = 2; } -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 +message ENHOPAHGCMA { + bytes DNOBAJNIGAC = 1; // offset: 16 + MotionInfo IFPFJIIFALA = 7; // offset: 24 + uint32 LNGJODEPCDN = 9; // offset: 40 + uint32 EKHEAFBKDFP = 5; // offset: 44 + uint32 config_id = 4; // offset: 48 } -// Obf: OLMCFLHLOGL +// Obf: BGKDADFBMPL // Type: Req -// CmdID: 8101 -message SwitchHandDataCsReq { - uint32 config_id = 7; // offset: 24 +// CmdID: 8118 +message GetSwitchHandDataCsReq { + uint32 config_id = 8; // offset: 24 } -// Obf: MGJLHMMMJAA +// Obf: AFLNPEOHLHO +// Type: Rsp +// CmdID: 8106 +message GetSwitchHandDataScRsp { + repeated ENHOPAHGCMA BEADAHPGGAF = 4; // offset: 24 + uint32 retcode = 1; // offset: 32 + uint32 MHKAPGBGFNO = 5; // offset: 36 + uint32 EBNGHIMCAPK = 12; // offset: 40 +} + +// Obf: JMPLJGMDKCE +// Type: Req +// CmdID: 8116 +message SwitchHandStartCsReq { + uint32 config_id = 1; // offset: 24 +} + +// Obf: LFJGLEHGGGI // 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 +message SwitchHandStartScRsp { + uint32 config_id = 4; // offset: 24 + uint32 retcode = 6; // offset: 28 } -// Obf: AEGCBNHBNMA +// Obf: LJDIGIPHNGM // Type: Req // CmdID: 8102 -message SwitchHandStartCsReq { - uint32 config_id = 5; // offset: 24 -} - -// Obf: HGGHICHFDMF -// Type: Rsp -// CmdID: 8110 -message SwitchHandStartScRsp { - uint32 config_id = 10; // offset: 24 - uint32 retcode = 3; // offset: 28 -} - -// Obf: EFAJLGCMJEL -// Type: Req -// CmdID: 8115 message SwitchHandFinishCsReq { } -// Obf: OLIGBICCDMN -// Type: Rsp -// CmdID: 8108 -message SwitchHandFinishScRsp { - uint32 retcode = 10; // offset: 32 - GODHDEIPDJL OMHAENBIKCN = 9; // 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: KAGMENHLFKG -// Type: Req -// CmdID: 8114 -message SwitchHandUpdateCsReq { - GODHDEIPDJL HKAEEMABJLA = 5; // offset: 16 - HKLKGJCJJEB CNPILGNBDNB = 8; // offset: 32 -} - -// Obf: GGMGPLPKOMN -// Type: Rsp -// CmdID: 8117 -message GetSwitchHandUpdateScRsp { - uint32 retcode = 8; // offset: 40 - HKLKGJCJJEB CNPILGNBDNB = 14; // offset: 32 - GODHDEIPDJL OMHAENBIKCN = 5; // offset: 24 -} - -// Obf: BHJHFJEKKOH -// Type: Req -// CmdID: 8107 -message SwitchHandCoinUpdateCsReq { - uint32 JLMJFEDNBMF = 14; // offset: 24 -} - +// Obf: PONEDAONOJI // Type: Rsp // CmdID: 8119 -message INDKHMAOAKM { - uint32 retcode = 8; // offset: 24 - uint32 JLMJFEDNBMF = 9; // offset: 28 +message SwitchHandFinishScRsp { + ENHOPAHGCMA BDEDDAHODII = 8; // offset: 24 + uint32 retcode = 12; // offset: 32 } -// Obf: BLDEJNMIADF +message OENDLKLJHPF { + DDNJKAMIHHI op_type = 15; // offset: 24 + uint32 group_id = 12; // offset: 28 + uint32 IIIMCOINAOG = 4; // offset: 32 + uint32 LKJHCMMPBDL = 2; // offset: 36 +} + +// Obf: LGKMBABPKPJ // Type: Req -// CmdID: 8111 -message SwitchHandResetTransformCsReq { - uint32 config_id = 13; // offset: 32 - MotionInfo PLFAOCPBBCP = 9; // offset: 24 +// CmdID: 8112 +message GetSwitchHandUpdateCsReq { + OENDLKLJHPF NCADGIPIALO = 4; // offset: 24 + ENHOPAHGCMA IINKHPOJOGP = 11; // offset: 32 } -// Obf: ABAMFJOGEKA +// Obf: HALOOCJJCGF // Type: Rsp -// CmdID: 8118 -message GetSwitchHandResetHandPosScRsp { - GODHDEIPDJL LFNIPECKNDH = 12; // offset: 24 - uint32 retcode = 4; // offset: 32 +// CmdID: 8114 +message GetSwitchHandUpdateScRsp { + OENDLKLJHPF NCADGIPIALO = 14; // offset: 16 + ENHOPAHGCMA BDEDDAHODII = 7; // offset: 32 + uint32 retcode = 2; // offset: 40 } -// Obf: NCICDBEMMFL // Type: Req // CmdID: 8104 -message SwitchHandResetGameCsReq { - GODHDEIPDJL CEIPHFIBPDK = 9; // offset: 24 +message JAIOIENPGOD { + uint32 LNGJODEPCDN = 6; // offset: 24 } -// Obf: POPDCFGLPKK +// Type: Rsp +// CmdID: 8111 +message ONPMJJOCBMM { + uint32 retcode = 5; // offset: 24 + uint32 LNGJODEPCDN = 8; // offset: 28 +} + +// Obf: MELHONKGEIM +// Type: Req +// CmdID: 8117 +message GetSwitchHandResetHandPosCsReq { + MotionInfo IFPFJIIFALA = 9; // offset: 16 + uint32 config_id = 1; // offset: 32 +} + +// Obf: GHJCCAOCINH // Type: Rsp // CmdID: 8103 -message GetSwitchHandResetGameScRsp { - uint32 retcode = 9; // offset: 32 - GODHDEIPDJL LFNIPECKNDH = 4; // offset: 24 +message GetSwitchHandResetHandPosScRsp { + ENHOPAHGCMA BEADAHPGGAF = 6; // offset: 24 + uint32 retcode = 13; // offset: 32 } -// 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 +// Obf: PNPLNLCKAMJ // Type: Req -// CmdID: 7457 +// CmdID: 8108 +message GetSwitchHandResetGameCsReq { + ENHOPAHGCMA JCELIFCHCEF = 5; // offset: 16 +} + +// Obf: NKLLJAMLBCB +// Type: Rsp +// CmdID: 8107 +message GetSwitchHandResetGameScRsp { + ENHOPAHGCMA BEADAHPGGAF = 11; // offset: 24 + uint32 retcode = 15; // offset: 32 +} + +enum CmdSwordTrainingType { + BKIBAJOHBHN_NLCDGIPGFDJ = 0; + CmdSwordTrainingStoryBattleScRsp = 7461; + CmdSwordTrainingLearnSkillCsReq = 7458; + CmdSwordTrainingStartGameScRsp = 7470; + CmdSwordTrainingStoryConfirmCsReq = 7462; + CmdSwordTrainingUnlockSyncScNotify = 7464; + CmdSwordTrainingDialogueSelectOptionScRsp = 7459; + CmdSwordTrainingSelectEndingCsReq = 7496; + CmdSwordTrainingSelectEndingScRsp = 7465; + CmdSwordTrainingLearnSkillScRsp = 7453; + CmdSwordTrainingExamResultConfirmScRsp = 7486; + CmdEnterSwordTrainingExamCsReq = 7490; + CmdSwordTrainingResumeGameCsReq = 7481; + CmdSwordTrainingResumeGameScRsp = 7475; + CmdSwordTrainingExamResultConfirmCsReq = 7485; + CmdSwordTrainingRestoreGameCsReq = 7474; + CmdGetSwordTrainingDataScRsp = 7457; + CmdSwordTrainingSetSkillTraceScRsp = 7476; + CmdSwordTrainingDailyPhaseConfirmScRsp = 7469; + CmdSwordTrainingDailyPhaseConfirmCsReq = 7477; + CmdGetSwordTrainingDataCsReq = 7492; + CmdSwordTrainingStartGameCsReq = 7488; + CmdSwordTrainingGameSyncChangeScNotify = 7482; + CmdSwordTrainingTurnActionScRsp = 7494; + CmdSwordTrainingSetSkillTraceCsReq = 7452; + CmdEnterSwordTrainingExamScRsp = 7455; + CmdSwordTrainingTurnActionCsReq = 7473; + CmdSwordTrainingStoryBattleCsReq = 7451; + CmdSwordTrainingDialogueSelectOptionCsReq = 7495; + CmdSwordTrainingGameSettleScNotify = 7499; + CmdSwordTrainingActionTurnSettleScNotify = 7483; + CmdSwordTrainingRestoreGameScRsp = 7478; + CmdSwordTrainingMarkEndingViewedScRsp = 7497; + CmdSwordTrainingStoryConfirmScRsp = 7456; + CmdSwordTrainingGiveUpGameCsReq = 7466; + CmdSwordTrainingGiveUpGameScRsp = 7491; + CmdSwordTrainingMarkEndingViewedCsReq = 7460; +} + +enum BHJOFLJGNKN { + BHJOFLJGNKN_NLCDGIPGFDJ = 0; + BHJOFLJGNKN_LENEGHPPELE = 1; + BHJOFLJGNKN_LIDKLOCCDGI = 2; + BHJOFLJGNKN_action = 3; + BHJOFLJGNKN_OFPLODJBGMG = 4; + BHJOFLJGNKN_DDGDJCKKHPH = 5; + BHJOFLJGNKN_DDBIJDILDJL = 6; + BHJOFLJGNKN_NCLBFAALLFJ = 7; +} + +enum SwordTrainingDailyPhaseType { + GFEKOONGJBL_NLCDGIPGFDJ = 0; + GFEKOONGJBL_JIMMOJHFOKE = 1; + GFEKOONGJBL_JMCHLJLGPPD = 2; + GFEKOONGJBL_OHDHBFKJIKL = 3; + GFEKOONGJBL_NPJHPLIALIN = 4; +} + +enum EJCBOKGJFHE { + EJCBOKGJFHE_NLCDGIPGFDJ = 0; + EJCBOKGJFHE_GLANPLEGMPG = 1; + EJCBOKGJFHE_CIGHHAKHHMN = 2; + EJCBOKGJFHE_GAMNPOMOAIG = 3; + EJCBOKGJFHE_KIKADFCIPJO = 4; + EJCBOKGJFHE_NKAACMGNNPK = 5; +} + +enum IPPKHOFKMHM { + IPPKHOFKMHM_KLHMFENBDID = 0; + IPPKHOFKMHM_JKGEFNAIMFK = 1; + IPPKHOFKMHM_CJOADAMKIFC = 2; + IPPKHOFKMHM_FBHDMJMLBIC = 3; + IPPKHOFKMHM_OKCNPPPLAHM = 4; + IPPKHOFKMHM_KPOMIPJOKND = 5; +} + +message EINKHFKDCCD { + BCPMPHNADMN skill_info = 8; // offset: 16 + HFKKEDPMKKF DOBHAEAGEDG = 7; // offset: 24 + repeated uint32 MDBAEBENFBA = 15; // offset: 32 + LBBNBAEKGCJ GFAANLGDEOB = 5; // offset: 40 + NPGJDCIBFDD FMIGOKIDKJL = 11; // offset: 48 + HFMLKIIOGBP CLKDEHDODBB = 13; // offset: 56 + HCHNKKNDJCN HCEAHMKBFFK = 10; // offset: 72 + uint32 IMGDMDDKHDL = 6; // offset: 80 +} + +message BCPMPHNADMN { + repeated uint32 PGBJIJPACCE = 12; // offset: 16 + uint32 LMEDKDNNNKL = 3; // offset: 32 + uint32 GMANNHPPFPK = 2; // offset: 36 +} + +message HFKKEDPMKKF { + repeated uint32 JBJNHJNMPAP = 5; // offset: 24 + uint32 game_story_line_id = 2; // offset: 32 +} + +message LBBGLAHFJKN { + EJCBOKGJFHE EGBFNFCEPHD = 11; // offset: 24 + uint32 value = 12; // offset: 28 +} + +message HCHNKKNDJCN { + repeated LBBGLAHFJKN CFNNMOCBBFM = 10; // offset: 16 + uint32 DKPKFELCMIC = 3; // offset: 32 + uint32 KPJHKDOMEMJ = 15; // offset: 36 +} + +message GFFDDJHNJPN { + uint32 level = 2; // offset: 24 + uint32 queue_position = 10; // offset: 28 +} + +message HFMLKIIOGBP { + repeated GFFDDJHNJPN BELEDENKGGI = 4; // offset: 24 +} + +message LBBNBAEKGCJ { + uint32 AFPHLNMGPHK = 162; // offset: 32 + oneof KKNBOACNCON { + IEALCLFLDMP NMIJKPKNPLE = 2; // offset: 16 + KLNGFBHIADA FKPDOHGKJJK = 13; // offset: 16 + } +} + +message GOCNLGIDBLM { + uint32 AMNDNDNPLCA = 7; // offset: 24 + uint32 JALHKMEOOPN = 12; // offset: 28 +} + +message IEALCLFLDMP { + repeated uint32 JAJNHOKCAHH = 3; // offset: 16 + repeated GOCNLGIDBLM COOMKNFDNLH = 10; // offset: 24 + SwordTrainingDailyPhaseType LLBJAJNCEAL = 5; // offset: 40 +} + +message KLNGFBHIADA { + uint32 DGONPFLCOMO = 14; // offset: 24 +} + +message NPGJDCIBFDD { + oneof KKNBOACNCON { + BLJHLKBNGEC NGOCELLBHCF = 14; // offset: 16 + PJKNNJGEEBJ KNDKCOGGEKL = 5; // offset: 16 + GELEHDAJMED NCLBFAALLFJ = 15; // offset: 16 + AKFBNFPFKJJ DOCGLPKMHDM = 2; // offset: 16 + JADFEJKNOCO KGPMPPHJHLD = 9; // offset: 16 + OKOJCBKENEJ OLHMHOOMGCK = 10; // offset: 16 + IKGLCLFLAKO MHLPJEDILFJ = 4; // offset: 16 + ECPHOKOPKBP GJNINFABDBN = 8; // offset: 16 + } +} + +message BLJHLKBNGEC { +} + +message PJKNNJGEEBJ { +} + +message GELEHDAJMED { + uint32 dialogue_id = 7; // offset: 24 +} + +message AKFBNFPFKJJ { +} + +message JADFEJKNOCO { + bool JBJIKKOCNLP = 9; // offset: 24 + uint32 LNAHJENGELA = 11; // offset: 28 +} + +message OKOJCBKENEJ { +} + +message IKGLCLFLAKO { +} + +message ECPHOKOPKBP { + uint32 LNAHJENGELA = 3; // offset: 24 + bool IJJEGKDGKCJ = 5; // offset: 28 +} + +message GIJKCHKMPJG { + LJGKNFCFLLB BBEHHCHKMNL = 7; // offset: 24 + BHJOFLJGNKN source = 1; // offset: 32 +} + +message LJGKNFCFLLB { + oneof KKNBOACNCON { + BJKPJIBNPHC DEIMCENJPKP = 13; // offset: 24 + FBKIJNOFIAH FNONLFCKDIL = 9; // offset: 24 + FBKIJNOFIAH CIDOEGFPHEN = 5; // offset: 24 + GIJLACBOPEE HANCFMMMFNF = 14; // offset: 24 + MCECLBDBENF LMAGJOOLKII = 6; // offset: 24 + JADFEJKNOCO GOLOGIHJOPF = 12; // offset: 24 + DAEDLFEEGIB FOGBMALOAOK = 15; // offset: 24 + uint32 MIFOJPGIFDD = 7; // offset: 24 + uint32 KPJHKDOMEMJ = 1544; // offset: 24 + ECPHOKOPKBP KJOAIOHFFMK = 623; // offset: 24 + OKOJCBKENEJ GBNOIFNDPJB = 1517; // offset: 24 + uint32 KGKJHCBMEFI = 1459; // offset: 24 + } +} + +message DAEDLFEEGIB { + uint32 dialogue_id = 2; // offset: 24 +} + +message BJKPJIBNPHC { + uint32 DCPDNBALDOA = 5; // offset: 24 + uint32 HFNNNGHBHGG = 1; // offset: 28 + EJCBOKGJFHE EGBFNFCEPHD = 3; // offset: 32 +} + +message FBKIJNOFIAH { + uint32 DCPDNBALDOA = 15; // offset: 24 + uint32 HFNNNGHBHGG = 2; // offset: 28 +} + +message GIJLACBOPEE { + uint32 queue_position = 4; // offset: 24 + uint32 HJMEJNMAILK = 1; // offset: 28 + uint32 level = 12; // offset: 32 +} + +message MCECLBDBENF { + LBBNBAEKGCJ HJPBAJEPAGE = 2; // offset: 24 + uint32 IMGDMDDKHDL = 10; // offset: 32 +} + +message JNJODOOHAMI { + bool JBJIKKOCNLP = 11; // offset: 24 + uint32 LNAHJENGELA = 7; // offset: 28 +} + +// Obf: LAKBGIFBOFA +// Type: Notify +// CmdID: 7482 +message SwordTrainingGameSyncChangeScNotify { + repeated GIJKCHKMPJG DGNGMJMPFGK = 11; // offset: 16 +} + +message FDANEJNFABF { + uint32 progress = 10; // offset: 24 + uint32 id = 15; // offset: 28 +} + +message GIHLNOIACIH { + repeated FDANEJNFABF KFOFAKDPGJC = 13; // offset: 24 + repeated uint32 MNIIFCOOOML = 12; // offset: 32 +} + +// Obf: CEPKLKNFLON +// Type: Req +// CmdID: 7492 message GetSwordTrainingDataCsReq { } -// Obf: DILEIAIICHN +// Obf: AKLEOKANBFE // Type: Rsp -// CmdID: 7480 +// CmdID: 7457 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 + repeated uint32 JBJNHJNMPAP = 8; // offset: 16 + EINKHFKDCCD AJGOEJHKOKE = 12; // offset: 24 + repeated uint32 CICCAIENFGA = 9; // offset: 32 + GIHLNOIACIH BBEKBJPHEJK = 13; // offset: 40 + repeated uint32 IEPANMCFKJL = 10; // offset: 56 + bool GPGIMFMGGKG = 7; // offset: 64 + uint32 PABJCCKBGEB = 1; // offset: 68 + uint32 retcode = 2; // offset: 72 } -// Obf: BMFLEGBFGPC +// Obf: CBBJNPGLLHM +// Type: Req +// CmdID: 7473 +message SwordTrainingTurnActionCsReq { + repeated uint32 CCPADEMEHBA = 6; // offset: 16 + repeated uint32 GJEPAKHPFCG = 8; // offset: 24 +} + +// Obf: CEJHJJNCHCJ +// Type: Rsp +// CmdID: 7494 +message SwordTrainingTurnActionScRsp { + repeated uint32 CCPADEMEHBA = 14; // offset: 24 + uint32 retcode = 6; // offset: 32 +} + +// Obf: CBONHEMLCJG // Type: Req // CmdID: 7477 -message SwordTrainingTurnActionCsReq { - repeated uint32 ACBIMOGNKAJ = 10; // offset: 16 - repeated uint32 AKHJFKNPGEE = 14; // offset: 32 -} - -// Obf: ELENBGOPELH -// Type: Rsp -// CmdID: 7485 -message SwordTrainingTurnActionScRsp { - repeated uint32 ACBIMOGNKAJ = 5; // offset: 24 - uint32 retcode = 3; // offset: 32 -} - -// Obf: EDFOEOHEKOO -// Type: Req -// CmdID: 7488 message SwordTrainingDailyPhaseConfirmCsReq { - SwordTrainingDailyPhaseType BFPFDMGMCAI = 4; // offset: 24 + SwordTrainingDailyPhaseType GCBHFKKGPHC = 6; // offset: 24 } -// Obf: MFBJPKLEDOB +// Obf: IOCHJOIIJAC // Type: Rsp -// CmdID: 7455 +// CmdID: 7469 message SwordTrainingDailyPhaseConfirmScRsp { + bool KPMJOKEFLJO = 3; // offset: 24 uint32 retcode = 8; // offset: 28 - bool FOJHMIICBDF = 14; // offset: 24 } -// Obf: CCEBBNHHHLO +// Obf: MLHMOBMFJDF // Type: Req -// CmdID: 7451 +// CmdID: 7495 message SwordTrainingDialogueSelectOptionCsReq { - uint32 AMADFJNHMFF = 13; // offset: 24 + uint32 HAFOKMHCGFM = 2; // offset: 24 } -// Obf: DMIFKLFJMGG +// Obf: JKKCLMHGJNN // Type: Rsp -// CmdID: 7497 +// CmdID: 7459 message SwordTrainingDialogueSelectOptionScRsp { - uint32 retcode = 6; // offset: 24 + uint32 retcode = 1; // offset: 24 } -// Obf: CGAOEBDHKIM +// Obf: HNANALOFHKL // Type: Req -// CmdID: 7496 +// CmdID: 7485 message SwordTrainingExamResultConfirmCsReq { } -// Obf: DLOMNBLKFCH +// Obf: GOBDDIKGMJB // Type: Rsp -// CmdID: 7490 +// CmdID: 7486 message SwordTrainingExamResultConfirmScRsp { - uint32 retcode = 11; // offset: 24 + uint32 retcode = 1; // offset: 24 } -// Obf: JCGELOELMJK +// Obf: NJFMGIPINNK // Type: Req -// CmdID: 7495 +// CmdID: 7490 message EnterSwordTrainingExamCsReq { } -// Obf: GPIMOKELJKB +// Obf: IGKNBCIOBJJ // Type: Rsp -// CmdID: 7486 +// CmdID: 7455 message EnterSwordTrainingExamScRsp { - SceneBattleInfo battle_info = 15; // offset: 16 - uint32 retcode = 12; // offset: 32 + SceneBattleInfo battle_info = 11; // offset: 16 + uint32 retcode = 6; // offset: 32 } -// Obf: MMKCEHGDBMH +// Obf: NPEPGBMPCEK // Type: Req -// CmdID: 7453 +// CmdID: 7458 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 +// Obf: MBPCKIKJKOF +// Type: Rsp +// CmdID: 7453 +message SwordTrainingLearnSkillScRsp { + uint32 retcode = 9; // offset: 24 + uint32 skill_id = 7; // offset: 28 +} + +// Obf: LLCLGDKFKPJ +// Type: Req +// CmdID: 7488 +message SwordTrainingStartGameCsReq { + uint32 game_story_line_id = 12; // offset: 24 +} + +// Obf: LLONJLACLDH +// Type: Rsp +// CmdID: 7470 +message SwordTrainingStartGameScRsp { + EINKHFKDCCD AJGOEJHKOKE = 5; // offset: 16 + uint32 retcode = 11; // offset: 32 +} + +// Obf: KPPPMHDPFML +// Type: Req +// CmdID: 7462 +message SwordTrainingStoryConfirmCsReq { + uint32 LNAHJENGELA = 14; // offset: 24 +} + +// Obf: DIAGLMMBKIP +// Type: Rsp +// CmdID: 7456 +message SwordTrainingStoryConfirmScRsp { + uint32 LNAHJENGELA = 6; // offset: 24 + uint32 retcode = 10; // offset: 28 +} + +// Obf: HINGFMLCGKA // 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 +// Obf: CGAACLIDCBP // Type: Rsp -// CmdID: 7456 +// CmdID: 7491 message SwordTrainingGiveUpGameScRsp { - uint32 retcode = 8; // offset: 24 + uint32 retcode = 13; // offset: 24 } -// Obf: AODIOHEPOPJ +// Obf: CHOPOIIJCPD // Type: Notify -// CmdID: 7458 +// CmdID: 7499 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 + repeated uint32 KACAMGJNOOB = 11; // offset: 24 + repeated uint32 BHFHFONGHML = 14; // offset: 32 + ItemList reward = 6; // offset: 40 + uint32 LBNLIJBPKHI = 15; // offset: 48 + uint32 CDBGPMABMGM = 12; // offset: 52 + IPPKHOFKMHM reason = 7; // offset: 56 + uint32 game_story_line_id = 4; // offset: 60 + uint32 HJPBAJEPAGE = 3; // offset: 64 } -// Obf: LMEJFGPJDFL +// Obf: DNJMMFCCGFN // Type: Notify -// CmdID: 7483 +// CmdID: 7464 message SwordTrainingUnlockSyncScNotify { - repeated uint32 IFEJLJCINCI = 10; // offset: 32 - repeated PPDPDGCBDEH NKJHKMBLIBL = 3; // offset: 16 + repeated FDANEJNFABF KFOFAKDPGJC = 10; // offset: 16 + repeated uint32 MNIIFCOOOML = 7; // offset: 24 } -// Obf: IKNKKDJCIDL +// Obf: HIOFMDBFHAG // Type: Req -// CmdID: 7487 +// CmdID: 7496 message SwordTrainingSelectEndingCsReq { - uint32 AGMAHIIHJKM = 8; // offset: 24 + uint32 PFOLEGLCLFE = 1; // offset: 24 } -// Obf: LHNNIFNONCA +// Obf: IKDGBHLLMBB // Type: Rsp -// CmdID: 7498 +// CmdID: 7465 message SwordTrainingSelectEndingScRsp { - uint32 retcode = 5; // offset: 28 - uint32 AGMAHIIHJKM = 6; // offset: 24 + uint32 PFOLEGLCLFE = 12; // offset: 24 + uint32 retcode = 11; // offset: 28 } -// Obf: EMOIEJPOLDA +// Obf: HCIOANIMHPE // Type: Req -// CmdID: 7489 +// CmdID: 7474 message SwordTrainingRestoreGameCsReq { } -// Obf: PPKNLOIDGAH +// Obf: LELIJDKDOOC // Type: Rsp -// CmdID: 7470 +// CmdID: 7478 message SwordTrainingRestoreGameScRsp { - uint32 retcode = 3; // offset: 32 - LMBHDCFPPLL BMKAEFAKNFJ = 7; // offset: 24 + EINKHFKDCCD AJGOEJHKOKE = 5; // offset: 16 + uint32 retcode = 11; // offset: 32 } -// Obf: CGNJJNEHMFE +// Obf: AKDCJGCEHKB // Type: Req -// CmdID: 7473 +// CmdID: 7451 message SwordTrainingStoryBattleCsReq { } -// Obf: DENOKKNFJKB +// Obf: DIIPGEODELO // Type: Rsp -// CmdID: 7464 +// CmdID: 7461 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 + SceneBattleInfo battle_info = 13; // offset: 24 uint32 retcode = 12; // offset: 32 } -// Obf: JMHGNFNGJHJ -// Type: Req -// CmdID: 7474 -message SwordTrainingSetSkillTraceCsReq { - uint32 skill_id = 1; // offset: 24 +// Obf: KHKMBEMDJNN +// Type: Notify +// CmdID: 7483 +message SwordTrainingActionTurnSettleScNotify { + repeated LBBGLAHFJKN BINKDPMJLFG = 12; // offset: 24 + uint32 GEAJILJKBIK = 9; // offset: 32 } -// Obf: HMPJNIIOHAD +// Obf: IAMLGPGAFAC +// Type: Req +// CmdID: 7481 +message SwordTrainingResumeGameCsReq { + uint32 game_story_line_id = 10; // offset: 24 +} + +// Obf: BBFDEKAAIFO // Type: Rsp -// CmdID: 7491 -message SwordTrainingSetSkillTraceScRsp { - uint32 retcode = 10; // offset: 28 - uint32 skill_id = 9; // offset: 24 +// CmdID: 7475 +message SwordTrainingResumeGameScRsp { + EINKHFKDCCD AJGOEJHKOKE = 4; // offset: 24 + uint32 retcode = 12; // offset: 32 } -// Obf: LGEMLJBOHMA +// Obf: LNBDOMKFAGG // Type: Req -// CmdID: 7492 +// CmdID: 7452 +message SwordTrainingSetSkillTraceCsReq { + uint32 skill_id = 8; // offset: 24 +} + +// Obf: FCHBGJDOBIE +// Type: Rsp +// CmdID: 7476 +message SwordTrainingSetSkillTraceScRsp { + uint32 retcode = 8; // offset: 24 + uint32 skill_id = 4; // offset: 28 +} + +// Obf: BDACGGBMIJE +// Type: Req +// CmdID: 7460 message SwordTrainingMarkEndingViewedCsReq { } -// Obf: CCBJBGDHDCI +// Obf: CPKPGMKDKMG // Type: Rsp -// CmdID: 7461 +// CmdID: 7497 message SwordTrainingMarkEndingViewedScRsp { - uint32 retcode = 12; // offset: 24 + uint32 retcode = 2; // offset: 24 } -// Obf: BJLOLIBBMLH enum CmdPlayerSyncType { - BJLOLIBBMLH_BCGNOEAOCOL = 0; - CmdPlayerSyncScNotify = 691; + OFHDDJMLOGG_LIDGOKIFPOJ = 0; + CmdPlayerSyncScNotify = 673; } -// Obf: PPMNMKMMOPC message BasicModuleSync { - uint32 stamina = 13; // offset: 28 - uint32 LPLEBJKDEIC = 11; // offset: 24 + uint32 DLODAKOHFOP = 2; // offset: 24 + uint32 stamina = 12; // offset: 28 } -// Obf: PEBGIMCDALE message PlayerBoardModuleSync { - 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 + HeadFrameInfo head_frame_info = 11; // offset: 16 + repeated uint32 GHNJNFKJEDC = 2; // offset: 24 + repeated HeadIconData unlocked_head_icon_list = 9; // offset: 40 + string signature = 8; // offset: 48 + bool MFFGEMKLNBF = 3; // offset: 56 } message AvatarSync { - repeated Avatar avatar_list = 6; // offset: 24 - repeated AvatarPathData avatar_path_data_info_list = 14; // offset: 32 + repeated Avatar avatar_list = 12; // offset: 16 + repeated AvatarPathData avatar_path_data_info_list = 6; // offset: 24 } -// Obf: JPMIPCMEHFC message MissionSync { - 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 + repeated uint32 LEBFLAKCJCM = 3; // offset: 16 + repeated ALBOJHJALOF DDDIKOMKLBA = 5; // offset: 24 + repeated MJBANFPPEFH NLPKLNDCMOC = 4; // offset: 40 + repeated uint32 OBCBLABECEA = 6; // offset: 48 + repeated uint32 finished_main_mission_id_list = 2; // offset: 56 + repeated Mission mission_list = 13; // offset: 64 + repeated uint32 DEPBONHELFD = 8; // offset: 72 } -message IEBAILGKMLB { - repeated uint32 IKEPBELACGP = 9; // offset: 24 - repeated uint32 EFGOMGGGHCP = 6; // offset: 32 +message PFNHCOJOBKH { + repeated uint32 ABMLLCOKOLN = 5; // offset: 16 + repeated uint32 LKAKMGKENOI = 9; // offset: 32 } -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 +message SyncStatus { + repeated uint32 BGPACBIJDCH = 7; // offset: 16 + repeated GroupStatus message_group_status = 14; // offset: 32 + repeated SectionStatus section_status = 2; // offset: 40 + repeated uint32 MDANGIEIMIF = 15; // offset: 48 } -// Obf: EBECFFIHGOG +// Obf: NIEBAAFIPDA // Type: Notify -// CmdID: 691 +// CmdID: 673 message PlayerSyncScNotify { - 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 + CJLCPMDGIBO DHKFCDAGHDM = 292; // offset: 16 + SyncStatus sync_status = 927; // offset: 24 + ItemList FHHGDACMJED = 678; // offset: 32 + repeated uint32 del_relic_list = 907; // offset: 48 + repeated Material material_list = 11; // offset: 56 + MissionSync mission_sync = 14; // offset: 64 + repeated NLLLAAEJOBP EPBGLFHEFJJ = 1687; // offset: 72 + PlayerBasicInfo basic_info = 15; // offset: 80 + repeated uint32 del_equipment_list = 3; // offset: 88 + repeated Equipment equipment_list = 5; // offset: 96 + repeated NKDNFDCFNCP NMBAFJGFOIH = 1795; // offset: 104 + PlayerBoardModuleSync playerboard_module_sync = 509; // offset: 112 + repeated WaitDelResource wait_del_resource_list = 8; // offset: 120 + repeated Quest quest_list = 1; // offset: 128 + repeated Relic relic_list = 6; // offset: 136 + repeated uint32 PJOLEGFJAJF = 4; // offset: 144 + repeated Material NAJFMIIFIEC = 853; // offset: 152 + AvatarSync avatar_sync = 7; // offset: 160 + BasicModuleSync basic_module_sync = 2; // offset: 168 + repeated CCHMHOONEGG JIEOHBBDJDA = 56; // offset: 176 + PFNHCOJOBKH OFFHOHGHNDH = 561; // offset: 184 + uint32 total_achievement_exp = 1201; // offset: 192 } -// Obf: KPDFEMPKMAD enum CmdTalkEventType { - 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; + LAGOBKECEDB_MNPGFLPBDLK = 0; + CmdTakeTalkRewardCsReq = 2180; + CmdTakeTalkRewardScRsp = 2127; + CmdSelectInclinationTextScRsp = 2187; + CmdFinishFirstTalkByPerformanceNpcCsReq = 2154; + CmdSelectInclinationTextCsReq = 2110; + CmdGetFirstTalkByPerformanceNpcScRsp = 2112; + CmdGetNpcTakenRewardScRsp = 2103; + CmdGetFirstTalkByPerformanceNpcCsReq = 2129; + CmdGetFirstTalkNpcScRsp = 2113; + CmdGetFirstTalkNpcCsReq = 2136; + CmdFinishFirstTalkByPerformanceNpcScRsp = 2183; + CmdFinishFirstTalkNpcCsReq = 2115; + CmdGetNpcTakenRewardCsReq = 2173; + CmdFinishFirstTalkNpcScRsp = 2181; } -// Obf: DLOCFBPIFOJ +// Obf: AFAEAGLMJEL // Type: Req -// CmdID: 2191 -message GetReceivedTalkEventsCsReq { - uint32 npc_id = 12; // offset: 24 +// CmdID: 2173 +message GetNpcTakenRewardCsReq { + uint32 npc_id = 3; // offset: 24 } -// Obf: BGLPHMAPBAD +// Obf: NICENHFMLNE // Type: Rsp -// CmdID: 2110 +// CmdID: 2103 message GetNpcTakenRewardScRsp { - uint32 retcode = 3; // offset: 36 - uint32 npc_id = 15; // offset: 32 - repeated uint32 talk_event_list = 4; // offset: 24 -} - -// Obf: KLIIFLFPFJJ -// Type: Req -// CmdID: 2194 -message GetTalkEventRewardCsReq { - uint32 JHOAMILHAIC = 1; // offset: 32 - Vector ILKEFLDBMLF = 9; // offset: 16 -} - -// Obf: BMMGAKEJIME -// Type: Rsp -// CmdID: 2195 -message TakeTalkRewardScRsp { - uint32 retcode = 7; // offset: 36 - uint32 JHOAMILHAIC = 1; // offset: 32 - ItemList reward = 8; // offset: 24 -} - -// Obf: DONGLNEJPDP -// Type: Req -// CmdID: 2114 -message GetFirstTalkNpcCsReq { - repeated uint32 npc_id_list = 4; // offset: 16 -} - -message OPEKLFFNLFF { - bool KNHEPLOGBJI = 13; // offset: 24 - uint32 npc_id = 12; // offset: 28 -} - -// Obf: AGLNOGNCOEH -// Type: Rsp -// CmdID: 2118 -message GetFirstTalkNpcScRsp { + repeated uint32 talk_event_list = 3; // offset: 16 uint32 retcode = 10; // offset: 32 - repeated OPEKLFFNLFF npc_meet_status_list = 4; // offset: 16 + uint32 npc_id = 14; // offset: 36 } -// Obf: CIDIPJCKIKP +// Obf: ONGCMCCAPOA // Type: Req -// CmdID: 2109 -message FinishFirstTalkNpcCsReq { - uint32 npc_id = 9; // offset: 24 +// CmdID: 2180 +message TakeTalkRewardCsReq { + Vector JAKEBEGAJNA = 15; // offset: 16 + uint32 MJALBOEAKME = 4; // offset: 32 } -// Obf: MCAPPDAEEIA +// Obf: DIOPCDKIEKN // Type: Rsp -// CmdID: 2198 -message FinishFirstTalkNpcScRsp { - uint32 retcode = 2; // offset: 24 - uint32 npc_id = 12; // offset: 28 +// CmdID: 2127 +message TakeTalkRewardScRsp { + ItemList reward = 10; // offset: 16 + uint32 retcode = 3; // offset: 32 + uint32 MJALBOEAKME = 9; // offset: 36 } +// Obf: GNLACIGLJJN // Type: Req -// CmdID: 2163 -message KBEEJOEHONO { - uint32 NCDGCDGHEDL = 9; // offset: 24 +// CmdID: 2136 +message GetFirstTalkNpcCsReq { + repeated uint32 npc_id_list = 15; // offset: 24 } +message ILKADBIDKAA { + bool is_meet = 2; // offset: 24 + uint32 npc_id = 4; // offset: 28 +} + +// Obf: KGAPKGHAKHF // Type: Rsp -// CmdID: 2126 -message CHKNIKPEPAM { - uint32 NCDGCDGHEDL = 9; // offset: 24 - uint32 retcode = 15; // offset: 28 -} - -message OHCNGNNNDKJ { - bool KNHEPLOGBJI = 10; // offset: 24 - uint32 performance_id = 8; // offset: 28 -} - -// Obf: JBDLILGLEBG -// Type: Req -// CmdID: 2139 -message GetFirstTalkByPerformanceNpcCsReq { - repeated uint32 performance_id_list = 10; // offset: 24 -} - -// Obf: JLIMCAGIKMP -// Type: Rsp -// CmdID: 2101 -message GetFirstTalkByPerformanceNpcScRsp { - repeated OHCNGNNNDKJ npc_meet_status_list = 10; // offset: 16 +// CmdID: 2113 +message GetFirstTalkNpcScRsp { + repeated ILKADBIDKAA npc_meet_status_list = 9; // offset: 24 uint32 retcode = 15; // offset: 32 } -// Obf: NBGAFBPPDDB +// Obf: ODIKKIMIMHO // Type: Req -// CmdID: 2174 -message FinishFirstTalkByPerformanceNpcCsReq { - uint32 performance_id = 8; // offset: 24 +// CmdID: 2115 +message FinishFirstTalkNpcCsReq { + uint32 npc_id = 7; // offset: 24 } -// Obf: HMKGEGJKGCM +// Obf: DDLGGGGKPHD // Type: Rsp -// CmdID: 2137 -message FinishFirstTalkByPerformanceNpcScRsp { - uint32 performance_id = 1; // offset: 36 - ItemList reward = 10; // offset: 24 - uint32 retcode = 4; // offset: 32 +// CmdID: 2181 +message FinishFirstTalkNpcScRsp { + uint32 npc_id = 6; // offset: 24 + uint32 retcode = 9; // offset: 28 } -// Obf: OELKCGADJBG -enum CmdTarotBookType { - OELKCGADJBG_PCPDHELPKEM = 0; - CmdTarotBookFinishInteractionCsReq = 8159; - CmdTarotBookModifyEnergyScNotify = 8147; - CmdTarotBookSyncDataScNotify = 8143; - CmdTarotBookFinishStoryCsReq = 8154; - CmdTarotBookUnlockInteractionCsReq = 8158; - CmdTarotBookFinishStoryScRsp = 8157; - CmdTarotBookGetDataCsReq = 8141; - CmdTarotBookMultiOpenPackAndUnlockStoryCsReq = 8149; - CmdTarotBookGetDataScRsp = 8160; - CmdTarotBookOpenPackCsReq = 8142; - CmdTarotBookOpenPackScRsp = 8150; - CmdTarotBookUnlockStoryScRsp = 8148; - CmdTarotBookMultiOpenPackAndUnlockStoryScRsp = 8153; - CmdTarotBookFinishInteractionScRsp = 8151; - CmdTarotBookUnlockInteractionScRsp = 8144; - CmdTarotBookUnlockStoryCsReq = 8155; -} - -message IPJOJKPBFGK { - uint32 level = 6; // offset: 24 - uint32 id = 10; // offset: 28 -} - -message JCJACKICPHN { - bool has_passed = 9; // offset: 24 - uint32 id = 11; // offset: 28 -} - -message CDHOKMAAMFD { - repeated JCJACKICPHN FEDJJBBHCCG = 12; // offset: 24 - repeated IPJOJKPBFGK DNCNPNBLENF = 2; // offset: 32 -} - -message GBPBMFCODPF { - repeated uint32 DAPINPMMFLB = 8; // offset: 24 - repeated uint32 OMECJGGLAGD = 7; // offset: 16 -} - -// Obf: ADHDLLJGBIE // Type: Req -// CmdID: 8141 +// CmdID: 2110 +message SelectInclinationTextCsReq { + uint32 talk_sentence_id = 13; // offset: 24 +} + +// Type: Rsp +// CmdID: 2187 +message SelectInclinationTextScRsp { + uint32 talk_sentence_id = 4; // offset: 24 + uint32 retcode = 5; // offset: 28 +} + +message NpcMeetByPerformanceStatus { + bool is_meet = 14; // offset: 24 + uint32 performance_id = 3; // offset: 28 +} + +// Obf: MEJFIDEOLBN +// Type: Req +// CmdID: 2129 +message GetFirstTalkByPerformanceNpcCsReq { + repeated uint32 performance_id_list = 9; // offset: 24 +} + +// Obf: BDMBCADIHLN +// Type: Rsp +// CmdID: 2112 +message GetFirstTalkByPerformanceNpcScRsp { + repeated NpcMeetByPerformanceStatus npc_meet_status_list = 11; // offset: 16 + uint32 retcode = 6; // offset: 32 +} + +// Obf: CFLOLHMFICG +// Type: Req +// CmdID: 2154 +message FinishFirstTalkByPerformanceNpcCsReq { + uint32 performance_id = 13; // offset: 24 +} + +// Obf: LADNPPKPJGM +// Type: Rsp +// CmdID: 2183 +message FinishFirstTalkByPerformanceNpcScRsp { + ItemList reward = 2; // offset: 16 + uint32 retcode = 1; // offset: 32 + uint32 performance_id = 3; // offset: 36 +} + +enum CmdTarotBookType { + ACPLKAJAAIL_NLCDGIPGFDJ = 0; + CmdTarotBookFinishInteractionCsReq = 8151; + CmdTarotBookOpenPackScRsp = 8160; + CmdTarotBookUnlockInteractionScRsp = 8148; + CmdTarotBookOpenPackCsReq = 8156; + CmdTarotBookUnlockInteractionCsReq = 8143; + CmdTarotBookGetDataScRsp = 8146; + CmdTarotBookMultiOpenPackAndUnlockStoryScRsp = 8155; + CmdTarotBookFinishInteractionScRsp = 8157; + CmdTarotBookUnlockStoryScRsp = 8159; + CmdTarotBookFinishStoryCsReq = 8152; + CmdTarotBookMultiOpenPackAndUnlockStoryCsReq = 8150; + CmdTarotBookSyncDataScNotify = 8147; + CmdTarotBookGetDataCsReq = 8158; + CmdTarotBookUnlockStoryCsReq = 8142; + CmdTarotBookModifyEnergyScNotify = 8144; + CmdTarotBookFinishStoryScRsp = 8154; +} + +message LIONJNJEBBF { + uint32 level = 5; // offset: 24 + uint32 id = 12; // offset: 28 +} + +message AOMMAFEOBOA { + uint32 id = 14; // offset: 24 + bool has_passed = 1; // offset: 28 +} + +message OHCFIOOIKND { + repeated LIONJNJEBBF LNFCBCDNFDL = 6; // offset: 24 + repeated AOMMAFEOBOA ILKLAJBGKKI = 1; // offset: 32 +} + +message GMBGLBHEFDI { + repeated uint32 FPPJGGJCJIH = 6; // offset: 16 + repeated uint32 HKFDNIFACFH = 4; // offset: 32 +} + +// Obf: ODKKAPPADGE +// Type: Req +// CmdID: 8158 message TarotBookGetDataCsReq { } -// Obf: AHBLLPPMNPP +// Obf: OGNGCOFKPPG // Type: Rsp -// CmdID: 8160 +// CmdID: 8146 message TarotBookGetDataScRsp { - 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 + GMBGLBHEFDI AKHMDDHICJP = 4; // offset: 16 + map IJOJMJOMELA = 5; // offset: 24 + map IMNNLHCAKML = 7; // offset: 40 + OHCFIOOIKND BBEMIGELGJC = 9; // offset: 48 + uint32 energy_info = 2; // offset: 56 + uint32 LOCEBOCJGEC = 3; // offset: 60 + uint32 HBLKMBHGLNO = 12; // offset: 64 + uint32 retcode = 10; // offset: 68 } -// Obf: AFDOHOHABPJ +// Obf: GBHLCODNKHL // Type: Req -// CmdID: 8142 +// CmdID: 8156 message TarotBookOpenPackCsReq { } -// Obf: EKPNDAPHEGB +// Obf: JPJENKLDDOH // Type: Rsp -// CmdID: 8150 +// CmdID: 8160 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 + map NLAANGNGAIA = 13; // offset: 16 + map KMNLFHLINFB = 3; // offset: 32 + uint32 HBLKMBHGLNO = 10; // offset: 40 + uint32 LOCEBOCJGEC = 12; // offset: 44 + uint32 retcode = 2; // offset: 48 + uint32 energy_info = 4; // offset: 52 } -// Obf: NAHNCIIFJGE +// Obf: JJOKPIPHCAK // Type: Req -// CmdID: 8155 +// CmdID: 8142 message TarotBookUnlockStoryCsReq { - repeated uint32 LEGLOIMNPEC = 14; // offset: 16 + repeated uint32 BHFHFONGHML = 9; // offset: 16 } -// Obf: KIKMKFAJJLE +// Obf: NDIGHHGLNED // Type: Rsp -// CmdID: 8148 +// CmdID: 8159 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 + map IMNNLHCAKML = 1; // offset: 16 + map IJOJMJOMELA = 8; // offset: 24 + LIONJNJEBBF CLLIKPONHOC = 13; // offset: 32 + repeated uint32 BHFHFONGHML = 4; // offset: 48 + uint32 retcode = 5; // offset: 56 } -// Obf: JCPDHHDFFFD +// Obf: LAHKEHALABO // Type: Req -// CmdID: 8154 +// CmdID: 8152 message TarotBookFinishStoryCsReq { - uint32 MAFMCIPAIKK = 11; // offset: 24 + uint32 LNAHJENGELA = 11; // offset: 24 } -// Obf: NJHLCGJCGJB +// Obf: KJIGKPHPELI +// Type: Rsp +// CmdID: 8154 +message TarotBookFinishStoryScRsp { + OHCFIOOIKND BBEMIGELGJC = 5; // offset: 16 + uint32 LNAHJENGELA = 11; // offset: 32 + uint32 retcode = 9; // offset: 36 +} + +// Obf: GPJONCPIEEI +// Type: Notify +// CmdID: 8144 +message TarotBookModifyEnergyScNotify { + uint32 sub_mission_id = 10; // offset: 24 + uint32 energy_info = 2; // offset: 28 +} + +// Obf: CHGCCAGBEKF +// Type: Req +// CmdID: 8151 +message TarotBookFinishInteractionCsReq { + uint32 INJAGFDOFEJ = 4; // offset: 24 +} + +// Obf: NEJLCIDPCEE // 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 TarotBookFinishInteractionScRsp { uint32 retcode = 9; // offset: 24 - uint32 NGEIJBMCPNA = 14; // offset: 28 + uint32 INJAGFDOFEJ = 6; // offset: 28 } -// Obf: AIAMIMIJEHI +// Obf: CFKKKGCBANF // 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 +message TarotBookUnlockInteractionCsReq { + repeated uint32 CLNOMEFFHKG = 7; // offset: 24 } -// Obf: LOJMLOADKMA +// Obf: KFJJJNGBMMK +// Type: Rsp +// CmdID: 8148 +message TarotBookUnlockInteractionScRsp { + repeated uint32 CLNOMEFFHKG = 15; // offset: 16 + uint32 retcode = 14; // offset: 32 +} + +// Obf: OBGJCNJEIFC +// Type: Notify +// CmdID: 8147 +message TarotBookSyncDataScNotify { + OHCFIOOIKND BBEMIGELGJC = 9; // offset: 24 + map IJOJMJOMELA = 7; // offset: 32 + map IMNNLHCAKML = 10; // offset: 40 + uint32 LOCEBOCJGEC = 15; // offset: 48 + uint32 HBLKMBHGLNO = 6; // offset: 52 + uint32 energy_info = 14; // offset: 56 +} + +// Obf: HKMMEADEBKI // Type: Req -// CmdID: 8149 +// CmdID: 8150 message TarotBookMultiOpenPackAndUnlockStoryCsReq { } -// Obf: LEMHJKOPCHA +// Obf: HLNNMCHNGCN // Type: Rsp -// CmdID: 8153 +// CmdID: 8155 message TarotBookMultiOpenPackAndUnlockStoryScRsp { - 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 + OHCFIOOIKND BBEMIGELGJC = 2; // offset: 16 + repeated uint32 LNOAAOAFJJE = 14; // offset: 24 + map IJOJMJOMELA = 6; // offset: 32 + map IMNNLHCAKML = 13; // offset: 48 + uint32 retcode = 10; // offset: 56 + uint32 HBLKMBHGLNO = 15; // offset: 60 + uint32 energy_info = 8; // offset: 64 + uint32 LOCEBOCJGEC = 11; // offset: 68 } -// Obf: CPKAJFJJPED enum CmdTelevisionActivityType { - CPKAJFJJPED_PCPDHELPKEM = 0; - CmdGetTelevisionActivityDataScRsp = 6980; - CmdEnterTelevisionActivityStageCsReq = 6970; - CmdGetTelevisionActivityDataCsReq = 6961; - CmdMAGPKAPHFMJ = 6962; - CmdEnterTelevisionActivityStageScRsp = 6975; - CmdTelevisionActivityBattleEndScNotify = 6968; + EDAAOKDAEIF_NLCDGIPGFDJ = 0; + CmdTelevisionActivityBattleEndScNotify = 6979; + CmdEnterTelevisionActivityStageScRsp = 6962; + CmdGetTelevisionActivityDataCsReq = 6978; + CmdOAMGAJBHJLA = 6976; + CmdGetTelevisionActivityDataScRsp = 6966; + CmdEnterTelevisionActivityStageCsReq = 6980; } -message CKFHOLKJAGC { - uint32 DEBMOGCGMLI = 12; // offset: 32 - uint32 max_score = 14; // offset: 24 - uint32 HHNJKINLAJH = 1; // offset: 28 +message PAAIMLDHJCI { + uint32 max_score = 7; // offset: 24 + uint32 KKNGIFOJLGJ = 8; // offset: 28 + uint32 NELOAKJAABI = 11; // offset: 32 } -// Obf: LOLIOMALJEI +// Obf: HAOAFJLCIMO // Type: Req -// CmdID: 6961 +// CmdID: 6978 message GetTelevisionActivityDataCsReq { } -// Obf: JPICKJACEEG +// Obf: PNMLKLLEEFE // Type: Rsp -// CmdID: 6980 +// CmdID: 6966 message GetTelevisionActivityDataScRsp { - repeated CKFHOLKJAGC JDJCJCABFML = 4; // offset: 24 - uint32 retcode = 3; // offset: 32 -} - -// Type: Notify -// CmdID: 6962 -message MAGPKAPHFMJ { - repeated CKFHOLKJAGC JDJCJCABFML = 8; // offset: 24 -} - -// Obf: OHKAPFCKHDB -// Type: Notify -// CmdID: 6968 -message TelevisionActivityBattleEndScNotify { - 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 NOJCIEGKAOB { - AvatarType avatar_type = 12; // offset: 28 - uint32 avatar_id = 13; // offset: 24 -} - -// Obf: KIKEEMGFBFI -// Type: Req -// CmdID: 6970 -message EnterTelevisionActivityStageCsReq { - repeated uint32 buff_list = 1; // offset: 24 - uint32 DEBMOGCGMLI = 8; // offset: 40 - repeated NOJCIEGKAOB avatar_list = 10; // offset: 32 -} - -// Obf: BGADLNGJLEP -// Type: Rsp -// CmdID: 6975 -message EnterTelevisionActivityStageScRsp { - SceneBattleInfo battle_info = 11; // offset: 24 - uint32 retcode = 10; // offset: 32 - uint32 DEBMOGCGMLI = 2; // offset: 36 -} - -// Obf: CKCEEBOKLJJ -enum CmdTextJoinType { - CKCEEBOKLJJ_PCPDHELPKEM = 0; - CmdINCJNJGEHCD = 3810; - CmdTextJoinBatchSaveScRsp = 3818; - CmdTextJoinBatchSaveCsReq = 3814; - CmdTextJoinQueryScRsp = 3895; - CmdTextJoinQueryCsReq = 3894; - CKCEEBOKLJJ_LNEAFFIAJJL = 3891; -} - -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 BNLIEIGJKIA { - uint32 CEOFDMCJAPJ = 6; // offset: 32 - uint32 GBMBMFFNKEH = 9; // offset: 36 - string FFEACPDFAJH = 4; // offset: 16 -} - -// Type: Rsp -// 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: NKLJMIOPPFM -// Type: Req -// CmdID: 3894 -message TextJoinQueryCsReq { - repeated uint32 text_join_id_list = 13; // offset: 24 -} - -// Obf: GKHKPKHNGOH -// Type: Rsp -// CmdID: 3895 -message TextJoinQueryScRsp { - repeated CEDGNIIEIMC text_join_list = 8; // offset: 16 + repeated PAAIMLDHJCI AKDFABDHHIO = 8; // offset: 16 uint32 retcode = 7; // offset: 32 } -// Obf: HBJOLFKLHPG +// Type: Notify +// CmdID: 6976 +message OAMGAJBHJLA { + repeated PAAIMLDHJCI AKDFABDHHIO = 13; // offset: 24 +} + +// Obf: GHFHMCLBJKI +// Type: Notify +// CmdID: 6979 +message TelevisionActivityBattleEndScNotify { + PAAIMLDHJCI GBHAIBBFPHJ = 10; // offset: 16 + uint32 turn_left = 2; // offset: 32 + uint32 DJEIMGGHMGM = 11; // offset: 36 + uint32 BFNNIFEPAEC = 8; // offset: 40 + uint32 AAJFIPMBMHC = 4; // offset: 44 +} + +message CBIKIIMGKHH { + uint32 avatar_id = 6; // offset: 24 + AvatarType avatar_type = 4; // offset: 28 +} + +// Obf: IKECLANKKII // Type: Req -// CmdID: 3814 -message TextJoinBatchSaveCsReq { - repeated CEDGNIIEIMC text_join_list = 14; // offset: 24 +// CmdID: 6980 +message EnterTelevisionActivityStageCsReq { + repeated uint32 buff_list = 1; // offset: 24 + repeated CBIKIIMGKHH avatar_list = 4; // offset: 32 + uint32 KKNGIFOJLGJ = 12; // offset: 40 } -// Obf: PDBENDHIGAA +// Obf: DCMOMHFNFAH // Type: Rsp -// CmdID: 3818 +// CmdID: 6962 +message EnterTelevisionActivityStageScRsp { + SceneBattleInfo battle_info = 4; // offset: 24 + uint32 retcode = 7; // offset: 32 + uint32 KKNGIFOJLGJ = 3; // offset: 36 +} + +enum CmdTextJoinType { + MLHMKFMJKHD_NLCDGIPGFDJ = 0; + CmdTextJoinQueryScRsp = 3827; + CmdTextJoinQueryCsReq = 3880; + MLHMKFMJKHD_IPONEPLMCBI = 3873; + CmdTextJoinBatchSaveScRsp = 3813; + CmdTextJoinBatchSaveCsReq = 3836; + CmdOGFBEAPMGJM = 3803; +} + +message JCDNAGMDELF { + string JHIHMEPGDIK = 13; // offset: 16 + string ANEGIMPIEHL = 8; // offset: 32 + uint32 MFOFNOPEBEN = 7; // offset: 40 + uint32 HPCIKHIBFHD = 12; // offset: 44 + uint32 PAIPJMKCCEH = 1; // offset: 48 +} + +message KIJJCOBOJFM { + string JHIHMEPGDIK = 12; // offset: 24 + uint32 MFOFNOPEBEN = 8; // offset: 32 + uint32 PAIPJMKCCEH = 7; // offset: 36 +} + +// Type: Rsp +// CmdID: 3803 +message OGFBEAPMGJM { + string JHIHMEPGDIK = 4; // offset: 24 + uint32 PAIPJMKCCEH = 5; // offset: 32 + uint32 MFOFNOPEBEN = 9; // offset: 36 + uint32 retcode = 6; // offset: 40 +} + +// Obf: AKBOBPLCNFN +// Type: Req +// CmdID: 3880 +message TextJoinQueryCsReq { + repeated uint32 OBAOJAOAPBC = 9; // offset: 24 +} + +// Obf: JIGMJHLOHKG +// Type: Rsp +// CmdID: 3827 +message TextJoinQueryScRsp { + repeated JCDNAGMDELF HPEDOFFJKKP = 8; // offset: 16 + uint32 retcode = 2; // offset: 32 +} + +// Obf: MPDCAFLJDEB +// Type: Req +// CmdID: 3836 +message TextJoinBatchSaveCsReq { + repeated JCDNAGMDELF HPEDOFFJKKP = 10; // offset: 24 +} + +// Obf: ANIFBDMGAIC +// Type: Rsp +// CmdID: 3813 message TextJoinBatchSaveScRsp { - repeated CEDGNIIEIMC text_join_list = 2; // offset: 24 - uint32 retcode = 12; // offset: 32 + repeated JCDNAGMDELF HPEDOFFJKKP = 1; // offset: 24 + uint32 retcode = 2; // offset: 32 } -// Obf: IGNAEJEMBFO enum CmdTrackPhotoActivityType { - IGNAEJEMBFO_PCPDHELPKEM = 0; - CmdStartTrackPhotoStageCsReq = 7555; - CmdSettleTrackPhotoStageCsReq = 7551; - CmdEAAHNDOHPPH = 7556; - CmdSettleTrackPhotoStageScRsp = 7557; + FNMAMNLNKKJ_NLCDGIPGFDJ = 0; + CmdSettleTrackPhotoStageCsReq = 7552; + CmdSettleTrackPhotoStageScRsp = 7560; + CmdEGIJMPCIJOG = 7556; + CmdIGKBMLELJDH = 7557; + CmdStartTrackPhotoStageCsReq = 7554; CmdGetTrackPhotoActivityDataCsReq = 7559; - CmdQuitTrackPhotoStageCsReq = 7552; - CmdGetTrackPhotoActivityDataScRsp = 7560; - CmdStartTrackPhotoStageScRsp = 7554; + CmdStartTrackPhotoStageScRsp = 7551; + CmdGetTrackPhotoActivityDataScRsp = 7558; } -message LIDNPDNPPAI { - uint32 max_score = 8; // offset: 24 - uint32 stage_id = 11; // offset: 28 +message IFBJJJOBGHB { + uint32 max_score = 5; // offset: 24 + uint32 stage_id = 8; // offset: 28 } -// Obf: JOKFIHFKNJL +// Obf: ODNFOAKHMKM // Type: Req // CmdID: 7559 message GetTrackPhotoActivityDataCsReq { } -// Obf: IGMOGNJKAPD +// Obf: BBKDJPONHPL // Type: Rsp -// CmdID: 7560 +// CmdID: 7558 message GetTrackPhotoActivityDataScRsp { - repeated LIDNPDNPPAI EGLCHHGAMFC = 3; // offset: 24 - uint32 retcode = 1; // offset: 32 + repeated IFBJJJOBGHB PEDCKGNNPAJ = 8; // offset: 16 + uint32 retcode = 13; // offset: 32 } -message MBCCBIAMIJP { - uint32 entity_id = 12; // offset: 24 - bool PCOEAPFCKCG = 10; // offset: 28 +message PNICDFFMDDB { + uint32 entity_id = 15; // offset: 24 + bool ADGCOJLMGAH = 3; // offset: 28 } -// Obf: BPODOHFFJAB -// Type: Req -// 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 +// Obf: GNKPJLJDHCO // Type: Req // CmdID: 7552 -message QuitTrackPhotoStageCsReq { - uint32 stage_id = 7; // offset: 24 +message SettleTrackPhotoStageCsReq { + repeated PNICDFFMDDB PIGLHELGMIJ = 14; // offset: 16 + uint32 cost_time = 7; // offset: 32 + uint32 stage_id = 15; // offset: 36 } +// Obf: AGPEHMLFJBN // Type: Rsp +// CmdID: 7560 +message SettleTrackPhotoStageScRsp { + repeated PNICDFFMDDB PIGLHELGMIJ = 4; // offset: 16 + uint32 stage_id = 11; // offset: 32 + uint32 retcode = 13; // offset: 36 + uint32 score_id = 14; // offset: 40 +} + +// Obf: MFDDPJOEDCF +// Type: Req +// CmdID: 7554 +message StartTrackPhotoStageCsReq { + bool LCPPNDPKHPH = 11; // offset: 24 + uint32 stage_id = 1; // offset: 28 +} + +// Obf: OBADCOMDOON +// Type: Rsp +// CmdID: 7551 +message StartTrackPhotoStageScRsp { + uint32 FPPECOIAHEP = 10; // offset: 24 + uint32 retcode = 1; // offset: 28 +} + +// Type: Req // CmdID: 7556 -message EAAHNDOHPPH { - uint32 retcode = 7; // offset: 24 +message EGIJMPCIJOG { + uint32 stage_id = 15; // offset: 24 +} + +// Type: Rsp +// CmdID: 7557 +message IGKBMLELJDH { + uint32 retcode = 13; // offset: 24 } -// 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; + NMGINGMHJDA_NLCDGIPGFDJ = 0; + CmdJKILAALMFIB = 9679; + CmdTrainCakeCatchSearchScRsp = 9716; + CmdSocialPlayTalkScRsp = 9755; + CmdTrainCakeCatchDiyScRsp = 9752; + CmdTrainCakeCatchOpenBoxScRsp = 9760; + CmdTrainCakeCatchDiyLikeScRsp = 9640; + NMGINGMHJDA_AEFOHGJHOMB = 9633; + CmdTrainCakeCatchDiyLikeCsReq = 9720; + CmdTrainCakeCatchSearchCsReq = 9644; + CmdSocialPlayQueryRecentVisitorsCsReq = 9698; + CmdSocialPlayPreCheckEnterRoomCsReq = 9653; + CmdDJIHNCHDFED = 9765; + CmdTrainCakeCatchDiyCsReq = 9637; + CmdBODEMOLDHAA = 9625; + CmdTrainCakeCatchGetDataScRsp = 9641; + CmdSocialPlayRoomPlayerMoveScNotify = 9754; + CmdTrainCakeCatchDataScNotify = 9712; + CmdJGAMELLGLGE = 9646; + CmdTrainCakeCatchGetDataCsReq = 9715; + CmdTrainCakeCatchOpenBoxCsReq = 9768; + CmdBPJMEGHIEIN = 9632; + CmdSocialPlayQueryRecentVisitorsScRsp = 9676; + CmdSocialPlayGameplayOperationScNotify = 9642; + CmdSocialPlaySettingInfoScNotify = 9626; + CmdSocialPlayTalkCsReq = 9700; + CmdSocialPlayPreCheckEnterRoomScRsp = 9622; } -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 JBJNJPAOCDA { + PlayerSimpleInfo AJIPBLCIONL = 9; // offset: 16 + JOLAHHGIFHA NJDCPMENIFG = 13; // offset: 24 + uint32 summoned_pet_id = 8; // offset: 40 + bool OJPDDAOJJKC = 1; // offset: 44 + int64 AIMNJIMDIKM = 4; // offset: 48 + uint32 uid = 10; // offset: 56 } -message MKHIPFHEKCK { - uint32 MFBDMLPDEOE = 5; // offset: 44 - repeated OEBJBPNNOKO player_info = 14; // offset: 24 - oneof HCDOBOHIBEN { - GFOIOIACDCH DFJBNHPAICA = 1894; // offset: 16 +message POBLGKIGINE { + repeated JBJNJPAOCDA player_info = 2; // offset: 16 + uint32 PLIDNBMCIJH = 15; // offset: 44 + oneof CBCJBNGJPDJ { + PBMDEBCGNMD LNMGOFCOMED = 1153; // offset: 24 } } // Type: Req -// CmdID: 9666 -message MKLFLKDHLIC { - MACJBIAFNOI IACKOCPGIAK = 12; // offset: 16 +// CmdID: 9646 +message JGAMELLGLGE { + JOLAHHGIFHA NJDCPMENIFG = 9; // offset: 24 } // Type: Rsp -// CmdID: 9637 -message IPCKGLOHJLH { - uint32 retcode = 6; // offset: 24 +// CmdID: 9679 +message JKILAALMFIB { + uint32 retcode = 12; // offset: 24 } -// Obf: OJBEMHIECKI +// Obf: NCPEJLBJCLO // Type: Notify -// CmdID: 9621 +// CmdID: 9754 message SocialPlayRoomPlayerMoveScNotify { - uint32 MFBDMLPDEOE = 8; // offset: 36 - uint32 NCFHGIBCEBG = 13; // offset: 32 - CCKCCKHEFFB FIPIDGKPFHA = 12; // offset: 16 + MHNNEFBOPIE JENKGODEIOM = 8; // offset: 24 + uint32 PLIDNBMCIJH = 2; // offset: 32 + uint32 IKDEIJCEDIO = 10; // offset: 36 } // Type: Req -// CmdID: 9683 -message AHLMMDJAGOA { - uint32 EAALMHNALFI = 10; // offset: 24 +// CmdID: 9625 +message BODEMOLDHAA { + uint32 teleport_id = 1; // offset: 24 } // Type: Rsp -// CmdID: 9718 -message JGECJEFKNCO { - uint32 retcode = 6; // offset: 24 -} - -// Obf: HEGAKEBDGCF -// Type: Notify -// 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 - } -} - -// Obf: HBBOHBNOIJO -// Type: Req -// CmdID: 9745 -message TrainCakeCatchGetDataCsReq { -} - -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: 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: GDKFBHEGFPA -// Type: Req -// CmdID: 9628 -message TrainCakeCatchOpenBoxCsReq { -} - -// Obf: GPEKCDDIFHC -// Type: Rsp -// 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 - int64 end_time = 11; // offset: 40 -} - -// Obf: FMNPNCKHKGD -// Type: Req -// CmdID: 9767 -message PreCheckEnterRoomReq { - uint32 EAALMHNALFI = 2; // offset: 32 - uint32 entry_id = 5; // offset: 24 - FEDLKANFNBH PLOBMBFPNFK = 14; // offset: 28 -} - -// Obf: FEGJOLMADLC -// Type: Rsp -// CmdID: 9728 -message SocialPlayPreCheckEnterRoomScRsp { - int64 DHLGCEGONIB = 6; // offset: 32 +// CmdID: 9765 +message DJIHNCHDFED { uint32 retcode = 2; // offset: 24 } -// Obf: MPFIAMHOIDB +// Obf: MLNOEMIDHME +// Type: Notify +// CmdID: 9642 +message SocialPlayGameplayOperationScNotify { + uint32 IKDEIJCEDIO = 14; // offset: 32 + uint32 PLIDNBMCIJH = 5; // offset: 36 + oneof NBGBONGLJHM { + MHNNEFBOPIE NJDCPMENIFG = 902; // offset: 16 + uint32 LMGGGLECNEA = 623; // offset: 16 + JBJNJPAOCDA GNLAECODENP = 278; // offset: 16 + POBLGKIGINE LMFMBJCNALJ = 1031; // offset: 16 + uint32 HJHPHDACEHE = 332; // offset: 16 + EIIDKJFKIPE NIELDCLPOLA = 177; // offset: 16 + BFAKMCIJFCB OEMEKBOGNJH = 1354; // offset: 16 + HMACEHDGGHB ONMNMLBANHK = 199; // offset: 16 + MIKGMGBHLEN PHKCDLPHMPA = 1153; // offset: 16 + POBLGKIGINE LABNNEGJNHO = 1794; // offset: 16 + int64 DBIKJPDBMOE = 89; // offset: 16 + IKBDJLNEPBH IMPBCBPIFAG = 1335; // offset: 16 + uint32 BJLCBAAKPDI = 1251; // offset: 16 + uint32 DLKOEIANIMK = 1874; // offset: 16 + } +} + +// Obf: NMGHOJBDFJJ // Type: Req -// CmdID: 9659 +// CmdID: 9715 +message TrainCakeCatchGetDataCsReq { +} + +message JOFHMCJPBCE { + uint32 count = 7; // offset: 24 + uint32 PCPDHEIEJFO = 11; // offset: 28 +} + +message PJFIMFJPMCN { + repeated uint32 LPDFMJPFGJH = 3; // offset: 24 + uint32 PCPDHEIEJFO = 5; // offset: 32 +} + +message KKACLNNMMAM { + repeated uint32 BPAOGJPLENJ = 4; // offset: 16 + bool JMAODNEONPF = 12; // offset: 32 +} + +message ONAADAJBLEB { + uint32 ONOHPMDGNNH = 7; // offset: 24 + int64 DBIKJPDBMOE = 12; // offset: 32 +} + +// Obf: HFALMNELEKP +// Type: Rsp +// CmdID: 9641 +message TrainCakeCatchGetDataScRsp { + repeated uint32 performance_id_list = 11; // offset: 16 + repeated IKAHKMNCFDN BJPHDKEBOBK = 15; // offset: 24 + ONAADAJBLEB NAIFOMCLGLN = 1; // offset: 32 + repeated JOFHMCJPBCE NIELDCLPOLA = 5; // offset: 40 + BFAKMCIJFCB NLJBJMDPBGN = 14; // offset: 56 + KKACLNNMMAM JIELLGELABA = 7; // offset: 64 + repeated PJFIMFJPMCN CEMFBJPOLNP = 8; // offset: 72 + POBLGKIGINE DJMHHMMABJL = 13; // offset: 80 + int64 CMHKFNFKGOI = 6; // offset: 88 + uint32 retcode = 4; // offset: 96 + bool OJPDDAOJJKC = 12; // offset: 100 +} + +// Obf: MODIAGGMAMG +// Type: Req +// CmdID: 9768 +message TrainCakeCatchOpenBoxCsReq { +} + +// Obf: MHGGOEJBLCP +// Type: Rsp +// CmdID: 9760 +message TrainCakeCatchOpenBoxScRsp { + repeated IKAHKMNCFDN BJPHDKEBOBK = 10; // offset: 24 + int64 CMHKFNFKGOI = 7; // offset: 32 + uint32 retcode = 15; // offset: 40 +} + +// Obf: JLPJAFHHGDM +// Type: Req +// CmdID: 9644 +message TrainCakeCatchSearchCsReq { + uint32 PCPDHEIEJFO = 7; // offset: 24 +} + +// Obf: GFCJIPKABEF +// Type: Rsp +// CmdID: 9716 +message TrainCakeCatchSearchScRsp { + JOFHMCJPBCE NIELDCLPOLA = 10; // offset: 16 + repeated PJFIMFJPMCN CEMFBJPOLNP = 3; // offset: 24 + repeated uint32 GINENNKGDMG = 4; // offset: 32 + uint32 retcode = 7; // offset: 48 + uint32 PCPDHEIEJFO = 1; // offset: 52 +} + +// Obf: LGBFHCLGNCC +// Type: Req +// CmdID: 9637 +message TrainCakeCatchDiyCsReq { + BFAKMCIJFCB NLJBJMDPBGN = 10; // offset: 24 +} + +// Obf: NFGMCNFHHBE +// Type: Rsp +// CmdID: 9752 +message TrainCakeCatchDiyScRsp { + BFAKMCIJFCB NLJBJMDPBGN = 13; // offset: 24 + uint32 retcode = 11; // offset: 32 +} + +// Obf: LPBPHOIIJNO +// Type: Req +// CmdID: 9700 +message SocialPlayTalkCsReq { + MIKGMGBHLEN PHKCDLPHMPA = 1; // offset: 16 +} + +// Obf: PGGEHFHFACC +// Type: Rsp +// CmdID: 9755 +message SocialPlayTalkScRsp { + MIKGMGBHLEN PHKCDLPHMPA = 10; // offset: 16 + int64 end_time = 7; // offset: 32 + uint32 retcode = 2; // offset: 40 +} + +// Obf: NNFOMOBLFAC +// Type: Req +// CmdID: 9653 +message SocialPlayPreCheckEnterRoomCsReq { + uint32 teleport_id = 13; // offset: 24 + uint32 entry_id = 3; // offset: 28 + MFPDAKOIOED GJNMHILINHC = 8; // offset: 32 +} + +// Obf: AABPMMILMLE +// Type: Rsp +// CmdID: 9622 +message SocialPlayPreCheckEnterRoomScRsp { + int64 CMHKFNFKGOI = 14; // offset: 24 + uint32 retcode = 15; // offset: 32 +} + +// Obf: KNHLAKBNPCB +// Type: Req +// CmdID: 9720 message TrainCakeCatchDiyLikeCsReq { } -// Obf: FNDEKJMFFBJ +// Obf: DLAJEPIPOMO // Type: Rsp -// CmdID: 9697 +// CmdID: 9640 message TrainCakeCatchDiyLikeScRsp { - uint32 retcode = 6; // offset: 32 - repeated uint32 JNNKJAEMOBN = 13; // offset: 24 + repeated uint32 BPAOGJPLENJ = 4; // offset: 16 + uint32 retcode = 10; // offset: 32 } -message CKEJAJOCNGO { +message CIEAALPHGFM { } // 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 +// CmdID: 9632 +message BPJMEGHIEIN { + ItemList reward = 15; // offset: 16 + uint32 retcode = 6; // offset: 32 + bool JMAODNEONPF = 9; // offset: 36 + uint32 ONOHPMDGNNH = 2; // offset: 40 } -// Obf: JMDHLGEIHKI +// Obf: OEHMGHHBKBJ // Type: Notify -// CmdID: 9627 +// CmdID: 9626 message SocialPlaySettingInfoScNotify { - NECGMCGFANN ONBKNHFOPON = 4; // offset: 16 + JPGACKPLGCD BOHGFDFBLEN = 6; // 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 +// Obf: NDCCLPKPEKJ // Type: Req -// CmdID: 8091 +// CmdID: 9698 +message SocialPlayQueryRecentVisitorsCsReq { +} + +message HHJLCGGEHPB { + PlayerSimpleInfo CILGIDDHODG = 1; // offset: 24 + uint32 PLPPPCEPBDO = 7; // offset: 32 + int64 NPAIFCLAPNH = 13; // offset: 40 + int64 KFACPOBAAGM = 11; // offset: 48 +} + +// Obf: JIDMMPAOELM +// Type: Rsp +// CmdID: 9676 +message SocialPlayQueryRecentVisitorsScRsp { + repeated HHJLCGGEHPB CMGOOGDLBHP = 13; // offset: 24 + uint32 retcode = 10; // offset: 32 +} + +// Obf: DMKIHKJAMPJ +// Type: Notify +// CmdID: 9712 +message TrainCakeCatchDataScNotify { + repeated uint32 performance_id_list = 2; // offset: 16 + repeated JOFHMCJPBCE NIELDCLPOLA = 11; // offset: 24 +} + +enum CmdTrainPartyType { + NHGAOAKEMDK_NLCDGIPGFDJ = 0; + CmdTrainPartyHandlePendingActionCsReq = 8029; + CmdTrainPartyHandlePendingActionScRsp = 8012; + CmdTrainPartyGetDataScRsp = 8003; + CmdDNIAFCGKEOP = 8099; + CmdTrainPartySettleNotify = 8015; + CmdTrainPartyTakeBuildLevelAwardScRsp = 8085; + CmdTrainPartyGamePlayStartCsReq = 8092; + NHGAOAKEMDK_CDDGCNFBFMI = 8028; + CmdTrainPartyBuildDiyScRsp = 8042; + CmdTrainPartySyncUpdateScNotify = 8010; + CmdIBNCBEPCAPF = 8020; + CmdTrainPartyBuildStartStepCsReq = 8054; + CmdTrainPartyGamePlayStartScRsp = 8066; + CmdTrainPartyBuildSelfDisplayAreaDiyScRsp = 8063; + CmdTrainPartyTakeBuildLevelAwardCsReq = 8067; + CmdTrainPartyGetDataCsReq = 8073; + CmdTrainPartyUseCardScRsp = 8027; + CmdTrainPartyGamePlaySettleNotify = 8030; + CmdTrainPartyBuildSelfDisplayAreaDiyCsReq = 8053; + CmdFHLHOEPCKAG = 8061; + CmdTrainPartyBuildingUpdateNotify = 8076; + CmdDBGHCHPONOH = 8078; + CmdTrainPartyBuildDiyCsReq = 8009; + CmdTrainPartyBuildRoomScNotify = 8032; + CmdTrainPartyMoveScNotify = 8036; + CmdTrainPartyBuildSelfDisplayAreaDiyScNotify = 8017; + CmdTrainPartySetBadgeAutoFillCsReq = 8006; + CmdTrainPartySetBadgeAutoFillScRsp = 8100; + CmdFDDJJCFNFOJ = 8024; + CmdAMDOMPIGBPG = 8071; + NHGAOAKEMDK_OBHINPCABDB = 8001; + CmdTrainPartyBuildStartStepScRsp = 8083; + CmdTrainPartyUseCardCsReq = 8080; +} + +enum JIIEHEBIBMO { + JIIEHEBIBMO_CIJCGPBOFJP = 0; + JIIEHEBIBMO_BHPKNHCHOJF = 1; + JIIEHEBIBMO_HEIMDAGNDLO = 2; + JIIEHEBIBMO_MJHBDAKIJDP = 3; +} + +enum MKIIBIMNIGK { + MKIIBIMNIGK_EFBKDLIJKAG = 0; + MKIIBIMNIGK_MGFHDNJAKKM = 1; + MKIIBIMNIGK_NGAAHFBKMFM = 2; + MKIIBIMNIGK_EBJCJAJDINC = 3; + MKIIBIMNIGK_IDMGAGLJMLK = 4; + MKIIBIMNIGK_IPFPPCLNIHO = 5; +} + +enum LHLBGJLFFKK { + LHLBGJLFFKK_KGHKHLKDEBK = 0; + LHLBGJLFFKK_AKGDAFFKANP = 1; + LHLBGJLFFKK_KNJDGIMKJME = 2; + LHLBGJLFFKK_DODHMJBMHAF = 3; +} + +enum TrainPartyMtSkillBriefType { + ANMELOCBHGK_ODCHAJHNFDF = 0; + ANMELOCBHGK_ENDBHCELNKL = 1; + ANMELOCBHGK_AMFLHLKGLFL = 2; + ANMELOCBHGK_ECPMEDNEOGE = 3; + ANMELOCBHGK_NHLNOHDCPHH = 4; +} + +enum BGPPDMIPDDH { + BGPPDMIPDDH_IIHEIDCFALE = 0; + BGPPDMIPDDH_ODFNPPACBCI = 1; + BGPPDMIPDDH_ABNPBGJGAHD = 2; + BGPPDMIPDDH_HCFKOJHOLIK = 3; + BGPPDMIPDDH_BCDLKDKDAFH = 4; + BGPPDMIPDDH_GIOFBNENIJM = 5; + BGPPDMIPDDH_MKMJJPHDOBH = 6; + BGPPDMIPDDH_KOGGGJLBHEN = 7; + BGPPDMIPDDH_NNPJFBFILEL = 8; +} + +message IAKFBFJCHFB { + repeated uint32 IBHPAFKOPFO = 12; // offset: 24 + uint32 unique_id = 10; // offset: 32 + uint32 card_id = 11; // offset: 36 + uint32 EAFFACCBAAA = 3; // offset: 40 +} + +message IEDLKIGJLEM { + repeated IAKFBFJCHFB LONFKFCFDND = 9; // offset: 16 +} + +message PNLLCBKLBLE { + IEDLKIGJLEM LONFKFCFDND = 12; // offset: 16 + uint32 LNLOHDJIFPK = 11; // offset: 32 + bool DOFBGHGHDJA = 8; // offset: 36 +} + +message CNLAOMCKFKD { + uint32 NDEBMEGNCKN = 6; // offset: 24 + uint32 display_value = 15; // offset: 28 + uint32 unique_id = 8; // offset: 32 + uint32 GDNEHLEOMOM = 5; // offset: 36 +} + +message ECDINHEHKOJ { + repeated uint32 BHKJIFAFHFN = 12; // offset: 24 + uint32 GMBDHLCGOBI = 6; // offset: 32 + uint32 FJONJANIOIK = 5; // offset: 36 + uint32 EBENOMJDOOF = 13; // offset: 40 + uint32 CGIGAAKLCKM = 11; // offset: 44 + uint32 GAIEFCFBNPA = 3; // offset: 48 +} + +message HOKCDEEABII { + ECDINHEHKOJ KNMADMBFEDB = 1; // offset: 16 + repeated CNLAOMCKFKD IEDKELDFHLP = 3; // offset: 32 + uint32 FJPEIFMFPAN = 5; // offset: 40 + uint32 IDCJPIJHNCL = 15; // offset: 44 +} + +message JCPMKHCPCPN { + uint32 GPIGNHPKFFB = 6; // offset: 24 + uint32 DMJGCIIBPJK = 15; // offset: 28 +} + +message LMKECAPDMAC { + uint32 skill_id = 9; // offset: 24 + uint32 skill_level = 13; // offset: 28 + uint32 HCBADDHNIDG = 1; // offset: 32 +} + +message KICEGHDKACP { + JCPMKHCPCPN GNBKDCHLDGL = 2; // offset: 24 + uint32 FPKJONKIFLI = 5; // offset: 32 + uint32 passenger_id = 12; // offset: 36 +} + +message TrainPartyPassenger { + repeated uint32 GHPFANGEMAN = 14; // offset: 16 + uint32 passenger_id = 5; // offset: 32 + bool JGDNJOFHCNC = 4; // offset: 36 + uint32 record_id = 15; // offset: 40 +} + +message AAAKPGJDCFJ { + repeated KICEGHDKACP CFHOJCBDFPE = 2; // offset: 16 + repeated uint32 HFJBMJHAHPE = 10; // offset: 32 + repeated LMKECAPDMAC APHGAEAPLJF = 4; // offset: 40 + uint32 DMAAMCIPPAM = 8; // offset: 48 + uint32 OOCOFCBJOJD = 14; // offset: 52 + uint32 EAFFACCBAAA = 3; // offset: 56 +} + +message TrainPartyPassengerInfo { + repeated uint32 GHPFANGEMAN = 10; // offset: 24 + repeated TrainPartyPassenger passenger_info_list = 8; // offset: 32 +} + +message TrainPartyArea { + repeated uint32 verify_step_id_list = 11; // offset: 16 + repeated AreaDynamicInfo dynamic_info = 8; // offset: 32 + AreaStepInfo area_step_info = 2; // offset: 40 + repeated uint32 step_id_list = 5; // offset: 48 + repeated uint32 static_prop_id_list = 3; // offset: 56 + uint32 area_id = 12; // offset: 64 + uint32 progress = 4; // offset: 68 +} + +message EGPAICFKHOK { + repeated uint32 verify_step_id_list = 6; // offset: 16 + uint32 area_id = 12; // offset: 32 +} + +message IDBCDHIOKEG { + JIIEHEBIBMO status = 8; // offset: 24 + uint32 DNLIGEOFPEL = 9; // offset: 28 + uint32 JLCAIKEFAPN = 10; // offset: 32 +} + +message AreaStepInfo { + repeated IDBCDHIOKEG BKKLGCLOBCD = 1; // offset: 24 + uint32 GKENFCLLLJC = 13; // offset: 32 +} + +// Obf: MCHADDCNKPC +// Type: Notify +// CmdID: 8032 +message TrainPartyBuildRoomScNotify { + TrainPartyInfo CPMHKECPBOJ = 1; // offset: 16 +} + +message GAGGCODGDLB { + int64 time = 10; // offset: 24 + uint32 prop_id = 13; // offset: 32 +} + +message TrainPartyInfo { + repeated EGPAICFKHOK MMJFFJEDCDJ = 11; // offset: 24 + repeated HELJNONBKPH FOOPKFCIHBA = 5; // offset: 32 + repeated uint32 dynamic_id_list = 10; // offset: 40 + repeated uint32 MOBLIDPDOIH = 9; // offset: 48 + repeated GAGGCODGDLB MHABCMLHCGD = 6; // offset: 56 + OIIPJFDNPAH CMCNNJKJNPK = 7; // offset: 64 + repeated TrainPartyArea area_list = 3; // offset: 72 + uint32 cur_fund = 8; // offset: 80 + uint32 BHEJCEJHLIB = 4; // offset: 84 + bool IEEAPCFKOJC = 14; // offset: 88 + uint32 ELGGJOMEAGN = 12; // offset: 92 + uint32 JJGKIPDGOGP = 2; // offset: 96 + uint32 MHIJJHMGHFN = 13; // offset: 100 + uint32 BKPFHFGIEPE = 1; // offset: 104 +} + +message TrainPartyData { + EPHKIEHONGB HCJJPLKELGC = 9; // offset: 24 + TrainPartyPassengerInfo passenger_info = 6; // offset: 32 + TrainPartyInfo train_party_info = 4; // offset: 40 + bool LNMFDPFOKFF = 14; // offset: 48 + uint32 record_id = 10; // offset: 52 + uint32 unlock_area_num = 8; // offset: 56 + uint32 CLMBLFECLOI = 1; // offset: 60 +} + +message EPHKIEHONGB { + HOKCDEEABII LDAEAHOHMBB = 6; // offset: 16 + AAAKPGJDCFJ NIMJPDMFBHN = 11; // offset: 24 + HJLECIIEKGI KAIDKOHAAGI = 5; // offset: 32 + PNLLCBKLBLE HEBCOOCAHOL = 13; // offset: 48 + uint32 IDBDBICPBBG = 4; // offset: 56 +} + +// Obf: NNOICNIGEBC +// Type: Req +// CmdID: 8073 message TrainPartyGetDataCsReq { } -// Obf: IELKDHHDPFD +// Obf: JBGGLDILCLK // Type: Rsp -// CmdID: 8010 +// CmdID: 8003 message TrainPartyGetDataScRsp { - uint32 retcode = 6; // offset: 32 - KJICLFLFMGK KGNDJEMONFI = 11; // offset: 24 + TrainPartyData train_party_data = 5; // offset: 24 + uint32 retcode = 9; // offset: 32 } -// Obf: BDNMDKBHLMI +// Obf: DAKMNFLCCMJ // Type: Req -// CmdID: 8094 +// CmdID: 8080 message TrainPartyUseCardCsReq { - uint32 GDFPBHMMFEA = 4; // offset: 24 + uint32 FGIHKKKOGJD = 12; // offset: 24 } -// Obf: DFFFKLFIGOF +// Obf: OKFKNBCEGPL // Type: Rsp -// CmdID: 8095 +// CmdID: 8027 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 + uint32 FGIHKKKOGJD = 8; // offset: 28 } -message MJDBHCKMLIL { - uint32 level = 10; // offset: 24 - PONPHHDBEJJ CIDDJKPGMDI = 11; // offset: 28 -} - -// Obf: LJDCHLAPPAM +// Obf: GNHEKLOMECL // 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 +// CmdID: 8036 +message TrainPartyMoveScNotify { + repeated CNLAOMCKFKD JABPLBJAKKM = 11; // offset: 24 + uint32 DNGKGLFMGGE = 9; // offset: 32 } -// Obf: MFEKLFOHHHH +// Obf: HILKDNFLNLL +// Type: Notify +// CmdID: 8015 +message TrainPartySettleNotify { + HLNFNACOFFF CBFPJAJAKGI = 14; // offset: 16 + uint32 FGIHKKKOGJD = 4; // offset: 32 +} + +message HLNFNACOFFF { + repeated CEFEIJFPCKE DICAIJCHICB = 8; // offset: 24 + repeated KICEGHDKACP CFHOJCBDFPE = 2; // offset: 32 + uint32 KHFHCLBHAPD = 11; // offset: 40 +} + +message CEFEIJFPCKE { + repeated uint32 switch_list = 9; // offset: 24 + uint32 MNLAMKJIAOC = 3; // offset: 32 +} + +message LGLFPLAHFMH { + IAKFBFJCHFB CCFGCCMEFCI = 11; // offset: 24 +} + +message LMAKFCIHCMA { + JCPMKHCPCPN GNBKDCHLDGL = 13; // offset: 24 + uint32 passenger_id = 9; // offset: 32 +} + +message HBACEFIACOI { + repeated LMAKFCIHCMA EBAIMMGLGFO = 5; // offset: 24 +} + +message HPAGFCCNCHE { + HJLECIIEKGI FMIGOKIDKJL = 3; // offset: 24 +} + +message MJMPOLBBFNA { + uint32 EAFFACCBAAA = 15; // offset: 24 +} + +message DMFMMKJOCNJ { + LMKECAPDMAC CBKINAFEDJC = 7; // offset: 16 +} + +message FLPMBEPBPGN { + repeated LMKECAPDMAC APHGAEAPLJF = 13; // offset: 24 +} + +message MGOLOIGOAMB { + TrainPartyPassenger IALIECEAFJB = 3; // offset: 16 +} + +message EMEEKFKDPFD { + repeated uint32 GHPFANGEMAN = 3; // offset: 16 +} + +message MEDCHLCIOEI { + repeated CNLAOMCKFKD IEDKELDFHLP = 3; // offset: 16 +} + +message BHBJLGFHLHM { + ECDINHEHKOJ KNMADMBFEDB = 6; // offset: 24 + IEDLKIGJLEM EMGMFOBLAFN = 2; // offset: 32 + uint32 LNLOHDJIFPK = 11; // offset: 40 + bool DOFBGHGHDJA = 14; // offset: 44 +} + +message GMCPCKHHPOB { + MKIIBIMNIGK src = 11; // offset: 36 + oneof MNLCHEJKDHO { + IEDLKIGJLEM EMGMFOBLAFN = 1648; // offset: 24 + HBACEFIACOI BEEMEFMJEAA = 508; // offset: 24 + HPAGFCCNCHE BPNEOPLHEBK = 1574; // offset: 24 + MJMPOLBBFNA OEDJEOAECAC = 844; // offset: 24 + MEDCHLCIOEI JPBBDGJBHKN = 1448; // offset: 24 + DMFMMKJOCNJ CNLGPLJFMKA = 1131; // offset: 24 + BHBJLGFHLHM BELKGEJFOIF = 1746; // offset: 24 + FLPMBEPBPGN EFJKKFNNCGN = 1116; // offset: 24 + MGOLOIGOAMB KEOOMCJAHMG = 481; // offset: 24 + EMEEKFKDPFD HOHNMNGNCMG = 1269; // offset: 24 + } +} + +// Obf: AHKPAKFGGGG +// Type: Notify +// CmdID: 8010 +message TrainPartySyncUpdateScNotify { + repeated GMCPCKHHPOB JKPJFKCBIEM = 8; // offset: 16 +} + +message HJLECIIEKGI { + uint32 queue_position = 5; // offset: 36 + oneof FGLIODAJFML { + AMEJEFBKPCH KLONPDNKBJF = 1477; // offset: 24 + LKIOMEBIICO OPLCAIDOCJI = 1935; // offset: 24 + OGAFHKMJELA AKDJGIJMHPJ = 1554; // offset: 24 + JEBGFIJPAPG LGBJDFHBIND = 1811; // offset: 24 + } +} + +message MDJAPHPOABA { + uint32 HAFOKMHCGFM = 5; // offset: 24 + bool HELJNHNDCJP = 9; // offset: 28 +} + +message AMEJEFBKPCH { + repeated MDJAPHPOABA KFNMIEMBJGD = 9; // offset: 24 + uint32 event_id = 8; // offset: 32 + LHLBGJLFFKK LAOACNPDOLD = 13; // offset: 36 +} + +message MDOIMCNFDLC { + uint32 HAFOKMHCGFM = 2; // offset: 24 + uint32 event_id = 6; // offset: 28 +} + +message OLBKADIKIGL { + HLNFNACOFFF CBFPJAJAKGI = 13; // offset: 24 +} + +message GOKOIADHFCN { + uint32 level = 14; // offset: 24 + uint32 skill_id = 13; // offset: 28 + uint32 HCBADDHNIDG = 3; // offset: 32 +} + +message LKIOMEBIICO { + repeated GOKOIADHFCN FLHHBLAFJLF = 14; // offset: 24 + uint32 passenger_id = 9; // offset: 32 +} + +message JEBGFIJPAPG { + repeated LMKECAPDMAC PBLDCDDFKIE = 11; // offset: 16 + uint32 JGHCFCGEIEO = 8; // offset: 32 +} + +message PFAIANENDEE { + uint32 BFPAFELCMGF = 7; // offset: 24 +} + +message KDBJBEJPGOO { + repeated LMKECAPDMAC APHGAEAPLJF = 2; // offset: 16 +} + +message ELBILFGFDHA { + uint32 unique_id = 8; // offset: 24 + uint32 GPIGNHPKFFB = 9; // offset: 28 + uint32 passenger_id = 6; // offset: 32 +} + +message DKIGCLFPGFO { + uint32 passenger_id = 12; // offset: 24 + uint32 num = 3; // offset: 28 +} + +message OGAFHKMJELA { + repeated DKIGCLFPGFO COBENBOBPKD = 9; // offset: 24 + repeated ELBILFGFDHA EEOEFLKFNIM = 6; // offset: 32 + repeated DJBJMHKMOMB JPOOHONHFJI = 8; // offset: 40 + uint32 CLMFKHAJKLH = 10; // offset: 48 + uint32 CELHPMMLHGL = 2; // offset: 52 + uint32 OENPDHNALLA = 5; // offset: 56 + uint32 DJEIMGGHMGM = 14; // offset: 60 + uint32 PILDIPCFMIL = 11; // offset: 64 +} + +message BDGGEHGLFAC { + uint32 skill_id = 12; // offset: 24 + uint32 KLKAIFEDLNK = 15; // offset: 28 + TrainPartyMtSkillBriefType skill_type = 6; // offset: 32 +} + +message CPKCMMPFCGE { + repeated BDGGEHGLFAC PBFNPODNDID = 2; // offset: 24 + uint32 DDAGDNNDCDI = 1; // offset: 32 + uint32 unique_id = 6; // offset: 36 +} + +message CAIHACOKAJO { + ItemList ELMCGFMGILI = 4; // offset: 24 + repeated uint32 AEGPLACJFIO = 8; // offset: 32 + uint32 ODOBGIEGGEO = 9; // offset: 40 +} + +message CKPNGMLENFA { + repeated uint32 LKNGKJCFFBH = 13; // offset: 16 +} + +message AHHMLENLDEF { + repeated ELBILFGFDHA EEOEFLKFNIM = 14; // offset: 16 + repeated DKIGCLFPGFO COBENBOBPKD = 1; // offset: 24 + ECDINHEHKOJ KNMADMBFEDB = 9; // offset: 32 + repeated BDGGEHGLFAC JHFBMEKEMMK = 5; // offset: 40 + CAIHACOKAJO KIOEJHHABKC = 8; // offset: 48 + repeated CPKCMMPFCGE LICJODMHBHA = 10; // offset: 64 + uint32 CELHPMMLHGL = 3; // offset: 72 + BGPPDMIPDDH OOMBNFMJLEO = 11; // offset: 76 + uint32 DJEIMGGHMGM = 13; // offset: 80 + uint32 score_id = 15; // offset: 84 +} + +message MOCNDOCEOJM { + repeated uint32 LKNGKJCFFBH = 13; // offset: 24 +} + +message DJKACFOFFAH { + repeated BDGGEHGLFAC CIKDPHGPIGK = 8; // offset: 16 + repeated DKIGCLFPGFO COBENBOBPKD = 14; // offset: 24 + repeated ELBILFGFDHA EEOEFLKFNIM = 7; // offset: 32 + uint32 OENPDHNALLA = 5; // offset: 48 +} + +// Obf: JOCFCCGIPEA // Type: Req -// CmdID: 8057 -message TrainPartyGamePlayStartCsReq { - repeated uint32 DMMNCNGGPHL = 5; // offset: 24 - uint32 MAONLHBKOFK = 13; // offset: 32 +// CmdID: 8029 +message TrainPartyHandlePendingActionCsReq { + uint32 queue_position = 3; // offset: 32 + oneof KILBFAAFDPD { + MDOIMCNFDLC KLONPDNKBJF = 2023; // offset: 16 + PFAIANENDEE LGBJDFHBIND = 779; // offset: 16 + CKPNGMLENFA NELLGPKHIKE = 145; // offset: 16 + MOCNDOCEOJM NMEFKABDHAN = 885; // offset: 16 + } } -// Obf: CJFOCDHPBDN +// Obf: POOMINFCCKG // Type: Rsp -// CmdID: 8021 +// CmdID: 8012 +message TrainPartyHandlePendingActionScRsp { + HLNFNACOFFF CBFPJAJAKGI = 3; // offset: 16 + uint32 retcode = 13; // offset: 44 + bool HMNAOPOKLGE = 14; // offset: 48 + uint32 queue_position = 15; // offset: 52 + oneof KILBFAAFDPD { + OLBKADIKIGL EEBFCLFOBPG = 304; // offset: 24 + KDBJBEJPGOO OMLNCJEGJAC = 1830; // offset: 24 + AHHMLENLDEF BHMJDNEOBNK = 393; // offset: 24 + DJKACFOFFAH IGMEPOBLFFB = 1905; // offset: 24 + } +} + +// Obf: OOCLLLOHBGK +// Type: Req +// CmdID: 8054 +message TrainPartyBuildStartStepCsReq { + AreaDynamicInfo PFICNBHIHBA = 11; // offset: 24 + uint32 DNLIGEOFPEL = 3; // offset: 32 + uint32 area_id = 15; // offset: 36 + uint32 GKENFCLLLJC = 9; // offset: 40 +} + +// Obf: DCJNIPEPHAM +// Type: Rsp +// CmdID: 8083 +message TrainPartyBuildStartStepScRsp { + uint32 retcode = 12; // offset: 24 + uint32 cur_fund = 2; // offset: 28 +} + +message BHOPIKPAMPJ { + AreaDynamicInfo OOFPPPCEIDP = 12; // offset: 16 + uint32 area_id = 8; // offset: 32 +} + +// Obf: JOJAAMHMCAB +// Type: Req +// CmdID: 8009 +message TrainPartyBuildDiyCsReq { + uint32 dice_slot_id = 4; // offset: 24 + uint32 diy_dynamic_id = 9; // offset: 28 + uint32 area_id = 2; // offset: 32 + bool BKCNAAMGHKJ = 1; // offset: 36 +} + +// Obf: MELNFDAIHIL +// Type: Rsp +// CmdID: 8042 +message TrainPartyBuildDiyScRsp { + repeated AreaDynamicInfo dynamic_info = 4; // offset: 24 + repeated BHOPIKPAMPJ JKPJFKCBIEM = 9; // offset: 32 + uint32 retcode = 14; // offset: 40 + bool BKCNAAMGHKJ = 1; // offset: 44 + uint32 area_id = 6; // offset: 48 +} + +message PPLKBFMCGLD { + repeated IDBCDHIOKEG FOOMIPJJKOG = 2; // offset: 16 + uint32 BPGBEEOHPLJ = 1; // offset: 32 +} + +message AIOCPFLCNLB { + repeated IDBCDHIOKEG FOOMIPJJKOG = 2; // offset: 16 + uint32 progress = 7; // offset: 32 + uint32 area_id = 12; // offset: 36 + uint32 GKENFCLLLJC = 10; // offset: 40 +} + +message DOCMDCPJIEH { + uint32 MHIJJHMGHFN = 9; // offset: 24 + uint32 BHEJCEJHLIB = 13; // offset: 28 +} + +message NFNKNNFJILK { + uint32 IOJOIOHIEAB = 3; // offset: 24 +} + +message LGLOCLBFDLK { + uint32 ELGGJOMEAGN = 8; // offset: 24 +} + +message CNFPBAJNIEL { + uint32 JBEEKBJMIIA = 1; // offset: 24 + uint32 area_id = 5; // offset: 28 +} + +message IOJLDHECLIH { + uint32 diy_dynamic_id = 7; // offset: 24 + int64 time = 5; // offset: 32 +} + +message FAHBCNPNBNC { + uint32 NLJMJCGFFMD = 11; // offset: 24 +} + +message BAKFOMADBCJ { + uint32 BKPFHFGIEPE = 7; // offset: 24 +} + +message CBJGONHJAAC { + repeated uint32 FOOMIPJJKOG = 7; // offset: 24 + uint32 area_id = 4; // offset: 32 +} + +message IGNNGONLFAJ { + repeated CBJGONHJAAC area_list = 8; // offset: 24 +} + +message FFMMFBMOBEG { + oneof MNLCHEJKDHO { + FAHBCNPNBNC CNGOKIKBGAJ = 682; // offset: 16 + PPLKBFMCGLD LLCOCEJHKLD = 301; // offset: 16 + AIOCPFLCNLB MFNELHNLNGI = 1194; // offset: 16 + DOCMDCPJIEH FHBMGFFBOLP = 744; // offset: 16 + NFNKNNFJILK FCKNCNDEKAE = 198; // offset: 16 + CNFPBAJNIEL NEFBGMNGKBN = 933; // offset: 16 + IOJLDHECLIH BJMFDAFLNEC = 1884; // offset: 16 + LGLOCLBFDLK MNFDLMDBIMB = 60; // offset: 16 + BAKFOMADBCJ LCNJLPDDFEE = 1375; // offset: 16 + IGNNGONLFAJ FPMNNMMPOKL = 77; // offset: 16 + OIIPJFDNPAH ODGCBIDOGND = 792; // offset: 16 + } +} + +// Obf: LFHAFKOJBAB +// Type: Notify +// CmdID: 8076 +message TrainPartyBuildingUpdateNotify { + repeated FFMMFBMOBEG OOABOBHEKEH = 10; // offset: 24 +} + +// Type: Req +// CmdID: 8061 +message FHLHOEPCKAG { +} + +// Type: Rsp +// CmdID: 8024 +message FDDJJCFNFOJ { + uint32 retcode = 6; // offset: 24 +} + +// Type: Req +// CmdID: 8071 +message AMDOMPIGBPG { +} + +// Type: Rsp +// CmdID: 8078 +message DBGHCHPONOH { + uint32 retcode = 1; // offset: 24 +} + +message DJBJMHKMOMB { + uint32 level = 1; // offset: 24 + BGPPDMIPDDH JAPPKIFAHPH = 5; // offset: 28 +} + +// Obf: GNFJOHCLDFE +// Type: Notify +// CmdID: 8030 +message TrainPartyGamePlaySettleNotify { + TrainPartyPassengerInfo ENBJCMPCMLK = 5; // offset: 16 + repeated uint32 CEJPCMHEEMN = 12; // offset: 32 + uint32 unlock_area_num = 6; // offset: 40 + uint32 record_id = 1; // offset: 44 +} + +// Obf: BAMIHIIOBNM +// Type: Req +// CmdID: 8092 +message TrainPartyGamePlayStartCsReq { + repeated uint32 CFHOJCBDFPE = 8; // offset: 24 + uint32 IDBDBICPBBG = 5; // offset: 32 +} + +// Obf: IJMCKLDMLDL +// Type: Rsp +// CmdID: 8066 message TrainPartyGamePlayStartScRsp { - FKPMOKOJNHP MLBJFOPPBCM = 9; // offset: 24 + EPHKIEHONGB FJKHJADDKLD = 9; // offset: 24 + uint32 retcode = 5; // offset: 32 +} + +// Type: Req +// CmdID: 8020 +message IBNCBEPCAPF { +} + +// Type: Rsp +// CmdID: 8099 +message DNIAFCGKEOP { + uint32 retcode = 6; // offset: 24 + uint32 buff_id = 8; // offset: 28 +} + +// Obf: IADPNINDFOK +// Type: Req +// CmdID: 8067 +message TrainPartyTakeBuildLevelAwardCsReq { + uint32 FPHFHCGNNGM = 4; // offset: 24 +} + +// Obf: LACGKNHJGKN +// Type: Rsp +// CmdID: 8085 +message TrainPartyTakeBuildLevelAwardScRsp { + ItemList item_list = 10; // offset: 24 + uint32 FPHFHCGNNGM = 12; // offset: 32 + uint32 retcode = 2; // offset: 36 +} + +// Obf: AMABCENGLBJ +// Type: Req +// CmdID: 8053 +message TrainPartyBuildSelfDisplayAreaDiyCsReq { + OIIPJFDNPAH ACLKMFCDMED = 12; // offset: 24 +} + +// Obf: DJNFKMCDDCM +// Type: Rsp +// CmdID: 8063 +message TrainPartyBuildSelfDisplayAreaDiyScRsp { + OIIPJFDNPAH ACLKMFCDMED = 1; // offset: 24 + uint32 retcode = 4; // offset: 32 +} + +message HELJNONBKPH { + uint32 EIKLMFPMJJD = 2; // offset: 24 + int64 KAMOPEEBOHJ = 1; // offset: 32 +} + +// Obf: BPMHNPHIHHF +// Type: Notify +// CmdID: 8017 +message TrainPartyBuildSelfDisplayAreaDiyScNotify { + TrainPartyInfo train_party_data = 13; // offset: 24 +} + +// Obf: HHDHGGCAJJL +// Type: Req +// CmdID: 8006 +message TrainPartySetBadgeAutoFillCsReq { + bool PELJACANAFH = 13; // offset: 24 +} + +// Obf: MOMHHDACBOF +// Type: Rsp +// CmdID: 8100 +message TrainPartySetBadgeAutoFillScRsp { + bool PELJACANAFH = 5; // offset: 24 + uint32 retcode = 1; // offset: 28 +} + +enum CmdTrainVisitorType { + PBNHNKPGIPL_NLCDGIPGFDJ = 0; + CmdTrainVisitorRewardSendNotify = 3713; + PBNHNKPGIPL_GGFOFBFAEIN = 3780; + CmdOBICGCEFCCI = 3712; + CmdTrainRefreshTimeNotify = 3736; + CmdTrainVisitorBehaviorFinishScRsp = 3703; + CmdGetTrainVisitorRegisterScRsp = 3781; + CmdGetTrainVisitorRegisterCsReq = 3715; + CmdEIDKOEHEAAA = 3727; + CmdTakeTrainVisitorBehaviorRewardCsReq = 3710; + CmdTrainVisitorBehaviorFinishCsReq = 3773; + CmdNNAHGDGNOEK = 3729; + CmdTakeTrainVisitorBehaviorRewardScRsp = 3787; +} + +enum CFCPOEDPPKB { + CFCPOEDPPKB_ABECLEIGDEF = 0; + CFCPOEDPPKB_CINLJPPIINL = 1; + CFCPOEDPPKB_CHBNBPFIJPG = 2; +} + +enum TrainVisitorStatus { + LDMCCFPAPOL_NLCDGIPGFDJ = 0; + LDMCCFPAPOL_KPJGDHLENIP = 1; + LDMCCFPAPOL_PGAACLCKFFO = 2; + LDMCCFPAPOL_FBAEFCEPHHI = 3; + LDMCCFPAPOL_HKMJGGPKGIM = 4; +} + +enum ACKPCFFEMHB { + ACKPCFFEMHB_NLCDGIPGFDJ = 0; + ACKPCFFEMHB_GGEOGCBGEIH = 1; + ACKPCFFEMHB_CNPNACJBHJG = 2; +} + +message DEFFFLGJAEM { + uint32 DOOACEHOPEE = 10; // offset: 24 + bool is_meet = 15; // offset: 28 +} + +// Obf: KGONMGJNBLA +// Type: Req +// CmdID: 3773 +message TrainVisitorBehaviorFinishCsReq { + uint32 DOOACEHOPEE = 13; // offset: 24 +} + +// Obf: AJGFHIIBNGP +// Type: Rsp +// CmdID: 3703 +message TrainVisitorBehaviorFinishScRsp { + ItemList reward = 8; // offset: 24 + uint32 DOOACEHOPEE = 2; // offset: 32 + uint32 retcode = 1; // offset: 36 +} + +message NPEBOLNHFAL { + repeated uint32 MPNDOLJMBFH = 1; // offset: 24 +} + +// Type: Rsp +// CmdID: 3727 +message EIDKOEHEAAA { + repeated DEFFFLGJAEM LPOLKFNCEAB = 10; // offset: 16 + uint32 retcode = 9; // offset: 32 +} + +// Obf: JGBPIBNACKP +// Type: Notify +// CmdID: 3736 +message TrainRefreshTimeNotify { + uint64 IAMKNFKCLCH = 2; // offset: 24 +} + +// Obf: DKMMAPLHFOA +// Type: Notify +// CmdID: 3713 +message TrainVisitorRewardSendNotify { + ItemList reward = 11; // offset: 24 + uint32 DOOACEHOPEE = 10; // offset: 32 + CFCPOEDPPKB type = 1; // offset: 36 +} + +message MNKGDKAIELH { + repeated uint32 HBGLEOAJJGE = 12; // offset: 16 + uint32 IMHLMHKOPLD = 14; // offset: 32 + bool LHNHMFEKNDJ = 11; // offset: 36 + uint32 DOOACEHOPEE = 6; // offset: 40 + TrainVisitorStatus status = 8; // offset: 44 +} + +// Obf: OGBKODNDKEN +// Type: Req +// CmdID: 3715 +message GetTrainVisitorRegisterCsReq { + ACKPCFFEMHB type = 13; // offset: 24 +} + +// Obf: GMBECKPIIHH +// Type: Rsp +// CmdID: 3781 +message GetTrainVisitorRegisterScRsp { + repeated uint32 BLKHPCPALDN = 2; // offset: 24 + repeated MNKGDKAIELH NEDBIFJPBDJ = 6; // offset: 32 + uint32 retcode = 7; // offset: 40 +} + +// Obf: FMIGHLPJAME +// Type: Req +// CmdID: 3710 +message TakeTrainVisitorBehaviorRewardCsReq { + uint32 DOOACEHOPEE = 13; // offset: 24 +} + +// Obf: NEGJACBFGHB +// Type: Rsp +// CmdID: 3787 +message TakeTrainVisitorBehaviorRewardScRsp { + repeated uint32 HBGLEOAJJGE = 14; // offset: 16 + uint32 retcode = 4; // offset: 32 + uint32 DOOACEHOPEE = 2; // offset: 36 +} + +// Type: Req +// CmdID: 3729 +message NNAHGDGNOEK { + repeated uint32 BLKHPCPALDN = 8; // offset: 24 +} + +// Type: Rsp +// CmdID: 3712 +message OBICGCEFCCI { + uint32 retcode = 2; // offset: 24 +} + +enum CmdTravelBrochureType { + CJBNLBINFJJ_NFDNDMDGICK = 0; + CmdMLADIJBBLPN = 6442; + CmdGNILAAACODB = 6410; + CmdTravelBrochureApplyPasterListScRsp = 6478; + CmdTravelBrochureSelectMessageCsReq = 6436; + CmdBAHMABONKBP = 6429; + CmdFPGBALIKPDE = 6438; + CmdOHMIEPPCKBJ = 6476; + CmdDDHIIJAJIOO = 6454; + CmdTravelBrochureGetDataCsReq = 6473; + CmdTravelBrochurePageResetCsReq = 6461; + CmdTravelBrochureApplyPasterListCsReq = 6471; + CmdTravelBrochureGetDataScRsp = 6403; + CmdDAHLDOMHFAN = 6481; + CmdAKGFMPCFOOK = 6487; + CmdIDNIEAKJMCF = 6412; + CmdTravelBrochurePageResetScRsp = 6424; + CmdTravelBrochurePageUnlockScNotify = 6480; + CmdTravelBrochureSelectMessageScRsp = 6413; + CJBNLBINFJJ_LEJLGAEDOEN = 6415; + CmdHPGIGEEAGHL = 6409; +} + +enum OLBNNJKCMAI { + OLBNNJKCMAI_NJBGKCIGOJE = 0; + OLBNNJKCMAI_GPNIFHBEHNB = 1; + OLBNNJKCMAI_KCEHIDFLKLM = 2; +} + +enum OFLKOBJHFKH { + OFLKOBJHFKH_CHDLPMPJLOJ = 0; + OFLKOBJHFKH_IFEOKEGHLBL = 1; + OFLKOBJHFKH_MDGOCIEKFJB = 2; +} + +message NGIOBCJINOG { + uint32 EPLJKOLIPCI = 15; // offset: 24 + uint32 item_id = 12; // offset: 28 + int32 APHMBADNMPH = 14; // offset: 32 + uint64 unique_id = 6; // offset: 40 + int32 KNKFPENAPBF = 7; // offset: 48 + uint32 NMELCPIOKNO = 2; // offset: 52 +} + +message KJMKOJEHMII { + repeated NGIOBCJINOG LFDLFDDEACA = 8; // offset: 24 + uint32 CFCICBNEOJB = 5; // offset: 32 + uint32 DCIJEFMACME = 7; // offset: 36 + OLBNNJKCMAI PFOLIDBBHJN = 15; // offset: 40 + OFLKOBJHFKH BEANBFLJELP = 14; // offset: 44 +} + +// Obf: OMAFHCAGGCC +// Type: Req +// CmdID: 6473 +message TravelBrochureGetDataCsReq { +} + +// Obf: JLJDPMBGLEP +// Type: Rsp +// CmdID: 6403 +message TravelBrochureGetDataScRsp { + map HJNJNFIBMEL = 8; // offset: 24 + map NNIDCBOKHFK = 6; // offset: 32 + uint32 retcode = 10; // offset: 40 + uint32 custom_value = 12; // offset: 44 +} + +// Obf: BMLNJOPALPJ +// Type: Notify +// CmdID: 6480 +message TravelBrochurePageUnlockScNotify { + uint32 DCIJEFMACME = 10; // offset: 24 +} + +// Obf: MFBNEECALDM +// Type: Req +// CmdID: 6436 +message TravelBrochureSelectMessageCsReq { + uint32 DCIJEFMACME = 15; // offset: 24 + uint32 CFCICBNEOJB = 11; // offset: 28 +} + +// Obf: MEEPKLELIKK +// Type: Rsp +// CmdID: 6413 +message TravelBrochureSelectMessageScRsp { + KJMKOJEHMII EDLLNJIEFBO = 11; // offset: 24 + ItemList reward = 1; // offset: 32 + uint32 retcode = 9; // offset: 40 +} + +message AEBLMBDFNIB { + uint32 EPLJKOLIPCI = 11; // offset: 24 + int32 APHMBADNMPH = 12; // offset: 28 + uint32 DCIJEFMACME = 5; // offset: 32 + uint32 item_id = 15; // offset: 36 + uint32 NMELCPIOKNO = 6; // offset: 40 + int32 KNKFPENAPBF = 4; // offset: 44 +} + +// Type: Rsp +// CmdID: 6481 +message DAHLDOMHFAN { + KJMKOJEHMII EDLLNJIEFBO = 3; // 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 +message GNILAAACODB { + uint64 unique_id = 15; // offset: 24 + uint32 item_id = 14; // offset: 32 + uint32 DCIJEFMACME = 3; // offset: 36 } -// Obf: MNEMGGIIDNM -// Type: Notify -// CmdID: 6494 -message TravelBrochurePageUnlockScNotify { - uint32 HBCJPCMJPHE = 9; // offset: 24 +// Type: Rsp +// CmdID: 6487 +message AKGFMPCFOOK { + KJMKOJEHMII EDLLNJIEFBO = 6; // offset: 16 + uint32 retcode = 15; // offset: 32 } -// 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 +// CmdID: 6429 +message BAHMABONKBP { + uint32 item_id = 12; // offset: 24 + uint32 DCIJEFMACME = 14; // offset: 28 + int32 KNKFPENAPBF = 11; // offset: 32 + int32 APHMBADNMPH = 10; // offset: 36 + uint64 unique_id = 13; // offset: 40 + uint32 NMELCPIOKNO = 5; // offset: 48 + uint32 EPLJKOLIPCI = 2; // offset: 52 } // 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 +// CmdID: 6412 +message IDNIEAKJMCF { + KJMKOJEHMII EDLLNJIEFBO = 8; // offset: 24 + uint32 retcode = 5; // offset: 32 } // Type: Notify -// CmdID: 6474 -message APHOLANKEPN { +// CmdID: 6454 +message DDHIIJAJIOO { + uint32 OCJLBKDCKHL = 15; // offset: 24 + uint32 num = 4; // offset: 28 +} + +message CCHMHOONEGG { + uint32 OCJLBKDCKHL = 6; // offset: 24 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 +// CmdID: 6409 +message HPGIGEEAGHL { + uint32 value = 6; // offset: 24 +} + +// Type: Rsp +// CmdID: 6442 +message MLADIJBBLPN { + uint32 retcode = 1; // offset: 24 +} + +// Type: Req +// CmdID: 6476 +message OHMIEPPCKBJ { + OFLKOBJHFKH DEBPJKJGCIE = 10; // offset: 24 + uint32 DCIJEFMACME = 2; // offset: 28 } // Type: Rsp // CmdID: 6438 -message IHGIOEHHFAO { - uint32 retcode = 2; // offset: 24 +message FPGBALIKPDE { + uint32 retcode = 9; // offset: 24 } -// Obf: AIFLEGFAJOO +// Obf: MANBMLIGMLD // 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 TravelBrochurePageResetCsReq { + uint32 DCIJEFMACME = 10; // offset: 24 +} + +// Obf: AINBIAHAJKH +// Type: Rsp +// CmdID: 6424 message TravelBrochurePageResetScRsp { - uint32 retcode = 13; // offset: 32 - PBPIOFGODHC MHMDIDKNCIH = 15; // offset: 16 + KJMKOJEHMII EDLLNJIEFBO = 5; // offset: 16 + uint32 retcode = 9; // offset: 32 } -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 +message DEDKIIFNECM { + uint32 item_id = 11; // offset: 24 + int32 KNKFPENAPBF = 3; // offset: 28 + int32 APHMBADNMPH = 12; // offset: 32 + uint32 NMELCPIOKNO = 13; // offset: 36 + uint32 EPLJKOLIPCI = 6; // offset: 40 } -// Obf: GOIAHMBHEHB +// Obf: GHONBGEKOAI // Type: Req -// CmdID: 6407 +// CmdID: 6471 message TravelBrochureApplyPasterListCsReq { - uint32 HBCJPCMJPHE = 15; // offset: 32 - repeated IHLLBHLEGMD MLFNLIBCBMO = 13; // offset: 16 + repeated DEDKIIFNECM GMLEOJCLCFB = 13; // offset: 24 + uint32 DCIJEFMACME = 11; // offset: 32 } -// Obf: FFHDNNDFPCJ +// Obf: FEEHNCGHLEO // Type: Rsp -// CmdID: 6458 +// CmdID: 6478 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 + KJMKOJEHMII EDLLNJIEFBO = 5; // offset: 24 uint32 retcode = 8; // offset: 32 } -// Obf: PFBIKFDAMJN +enum CmdTreasureDungeonType { + POKAGMCAJAI_NLCDGIPGFDJ = 0; + CmdFightTreasureDungeonMonsterCsReq = 4476; + CmdOpenTreasureDungeonGridCsReq = 4409; + CmdEnterTreasureDungeonCsReq = 4454; + CmdOpenTreasureDungeonGridScRsp = 4442; + CmdEnterTreasureDungeonScRsp = 4483; + CmdTreasureDungeonDataScNotify = 4473; + CmdGetTreasureDungeonActivityDataScRsp = 4412; + CmdOMKAKFPOGDA = 4452; + CmdUseTreasureDungeonItemScRsp = 4478; + CmdFightTreasureDungeonMonsterScRsp = 4438; + CmdInteractTreasureDungeonGridScRsp = 4424; + CmdGetTreasureDungeonActivityDataCsReq = 4429; + CmdInteractTreasureDungeonGridCsReq = 4461; + CmdPNOEINCJCLO = 4448; + CmdUseTreasureDungeonItemCsReq = 4471; + CmdTreasureDungeonFinishScNotify = 4403; +} + +enum TreasureDungeonRecordType { + EFPHNJOBNOE_OMCKGLPAFKD = 0; + EFPHNJOBNOE_FODBJHOOFPM = 1; + EFPHNJOBNOE_NABDFPOENLO = 2; + EFPHNJOBNOE_MCCEHCFBJIN = 3; + EFPHNJOBNOE_BIOMGOMBLDF = 5; + EFPHNJOBNOE_GEJMKIIFPCC = 6; + EFPHNJOBNOE_GDHPEOLINMK = 9; + EFPHNJOBNOE_BNHOJCLEEGP = 10; + EFPHNJOBNOE_AJCDJLJKENM = 11; + EFPHNJOBNOE_IBMOENFPGIL = 15; + EFPHNJOBNOE_MDNAACINPCG = 16; + EFPHNJOBNOE_IMJMFNFFEEN = 20; + EFPHNJOBNOE_FFPLPCNKFDG = 24; + EFPHNJOBNOE_HNCLHIGBGJO = 25; + EFPHNJOBNOE_FDAHDJMCCKI = 27; + EFPHNJOBNOE_OJLMPNNFJKH = 28; + EFPHNJOBNOE_LLFIDACCHCP = 29; + EFPHNJOBNOE_BJGOKLLNBPI = 30; + EFPHNJOBNOE_ANOJJCDMBND = 31; + EFPHNJOBNOE_GLDJBCFAFDK = 33; + EFPHNJOBNOE_IPIPHHCEFAN = 34; + EFPHNJOBNOE_GPNOIFPMBCP = 35; + EFPHNJOBNOE_OPMONHDOGCJ = 36; + EFPHNJOBNOE_KDIAJHKPIPH = 37; + EFPHNJOBNOE_NMHHODNLGCL = 40; + EFPHNJOBNOE_FCNGBPIJNHC = 41; + EFPHNJOBNOE_HDKLLEOGJNH = 42; + EFPHNJOBNOE_JPLKJJPMLCM = 43; +} + +message ENGHACADBKI { + uint32 FMIFPFAHFBL = 9; // offset: 24 + TreasureDungeonRecordType type = 14; // offset: 28 + uint32 EGKLFMCHLCO = 4; // offset: 32 + uint32 LDMHLKGILOD = 13; // offset: 36 + uint32 FFKDFODDBDN = 6; // offset: 40 +} + +// Obf: OLJMFHFEBAI +// Type: Notify +// CmdID: 4473 +message TreasureDungeonDataScNotify { + PPONNIHFJAP IMHNGDFGJJA = 2; // offset: 16 +} + +// Obf: KENIHFGIDEO +// Type: Notify +// CmdID: 4403 +message TreasureDungeonFinishScNotify { + map NLMHKDPJEFO = 2; // offset: 16 + map IMALNDJDDNO = 9; // offset: 32 + uint32 DJCNKLMCABG = 5; // offset: 40 + uint32 DEHGKCLNNAP = 1; // offset: 44 + uint32 EICEKDBENKM = 3; // offset: 48 + uint32 MIAFMBHCMOG = 6; // offset: 52 + bool is_win = 7; // offset: 56 +} + +message PPONNIHFJAP { + repeated FFMOAGPPHGP PBNEHHOBBFC = 357; // offset: 16 + repeated IHBMPCIIGJD IEDKELDFHLP = 6; // offset: 24 + repeated JGNNOJEEBLP buff_list = 1090; // offset: 40 + repeated NPPFFMBNGBP item_list = 818; // offset: 48 + repeated FFMOAGPPHGP avatar_list = 372; // offset: 56 + repeated JDLIPNFGEID FDOILGLIFIB = 591; // offset: 64 + repeated ENGHACADBKI HFLOPHNBKGN = 8; // offset: 72 + uint32 map_id = 4; // offset: 80 + uint32 HCEGFNHMMOD = 762; // offset: 84 + uint32 HADFMHCMLEL = 13; // offset: 88 + uint32 MIAFMBHCMOG = 14; // offset: 92 + uint32 EICEKDBENKM = 2; // offset: 96 + uint32 KJNKBKLCGHJ = 10; // offset: 100 + bool NBNPGEAMFJP = 1120; // offset: 104 + bool IGJCGAGHDPP = 318; // offset: 105 + bool MNEIFMEDFGC = 646; // offset: 106 + uint32 DIPLENNGJII = 9; // offset: 108 + uint32 FLLPJKHOLPA = 5; // offset: 112 +} + +message NPPFFMBNGBP { + uint32 item_id = 10; // offset: 24 + uint32 item_count = 12; // offset: 28 +} + +message FFMOAGPPHGP { + SpBarInfo sp_bar = 6; // offset: 24 + uint32 avatar_type = 9; // offset: 32 + uint32 hp = 4; // offset: 36 + uint32 avatar_id = 2; // offset: 40 + uint32 KHJKDLNAMIP = 5; // offset: 44 +} + +message JDLIPNFGEID { + uint32 avatar_type = 4; // offset: 24 + uint32 avatar_id = 15; // offset: 28 +} + +message JGNNOJEEBLP { + uint32 MODPKCCOAJL = 5; // offset: 24 + uint32 buff_id = 14; // offset: 28 +} + +message IHBMPCIIGJD { + repeated KMCCCOKIOFD buff_list = 1396; // offset: 24 + uint32 GDNEHLEOMOM = 11; // offset: 32 + uint32 OHCCEFIALGL = 5; // offset: 36 + bool BBBINMPJCGI = 7; // offset: 40 + bool MNAOCHOKFFJ = 10; // offset: 41 + bool AALCCPJCBME = 1; // offset: 42 + bool DBMFBJCHNKN = 2; // offset: 43 + uint32 EILBAOLILAM = 15; // offset: 44 +} + +message KMCCCOKIOFD { + uint32 GDNEHLEOMOM = 5; // offset: 24 + uint32 FBNBPPHOGLI = 11; // offset: 28 + uint32 buff_id = 9; // offset: 32 + uint32 EGKLFMCHLCO = 1; // offset: 36 + uint32 JBGENFIKGGF = 14; // offset: 40 +} + +message DCMCLHJINBD { + uint32 FLLPJKHOLPA = 5; // offset: 24 + uint32 EICEKDBENKM = 14; // offset: 28 + bool HLFEMFMHOJL = 13; // offset: 32 + bool has_passed = 2; // offset: 33 + uint32 HADFMHCMLEL = 11; // offset: 36 + uint32 NKMNCCFFBAB = 9; // offset: 40 + uint32 MIAFMBHCMOG = 15; // offset: 44 +} + +// Obf: MBDAPMIPEON // Type: Req -// CmdID: 4444 -message QuitTreasureDungeonCsReq { - bool PAMDLHOCMCC = 7; // offset: 24 - uint32 target_side = 1; // offset: 28 +// CmdID: 4429 +message GetTreasureDungeonActivityDataCsReq { +} + +// Obf: MHMEJAECMMA +// Type: Rsp +// CmdID: 4412 +message GetTreasureDungeonActivityDataScRsp { + repeated DCMCLHJINBD NFEJLHOCFMC = 1; // offset: 16 + uint32 retcode = 15; // offset: 32 +} + +// Obf: KBCNABANJLF +// Type: Req +// CmdID: 4454 +message EnterTreasureDungeonCsReq { + repeated IOKGDDDHHPD avatar_list = 15; // offset: 24 + uint32 EICEKDBENKM = 2; // offset: 32 +} + +// Obf: FKHNMKLEMPL +// Type: Rsp +// CmdID: 4483 +message EnterTreasureDungeonScRsp { + PPONNIHFJAP IMHNGDFGJJA = 2; // offset: 24 + uint32 retcode = 9; // offset: 32 +} + +// Obf: DNOLOCILBDG +// Type: Req +// CmdID: 4409 +message OpenTreasureDungeonGridCsReq { + uint32 GDNEHLEOMOM = 11; // offset: 24 + uint32 EICEKDBENKM = 7; // offset: 28 +} + +// Obf: EICJHGLMLIK +// Type: Rsp +// CmdID: 4442 +message OpenTreasureDungeonGridScRsp { + PPONNIHFJAP IMHNGDFGJJA = 2; // offset: 16 + uint32 retcode = 7; // offset: 32 +} + +// Obf: BLLCDNDBMFC +// Type: Req +// CmdID: 4461 +message InteractTreasureDungeonGridCsReq { + uint32 GDNEHLEOMOM = 12; // offset: 24 + uint32 display_value = 11; // offset: 28 + uint32 EICEKDBENKM = 9; // offset: 32 +} + +// Obf: PBIACLDGHLJ +// Type: Rsp +// CmdID: 4424 +message InteractTreasureDungeonGridScRsp { + PPONNIHFJAP IMHNGDFGJJA = 3; // offset: 16 + uint32 retcode = 6; // offset: 32 +} + +// Obf: GPDIOLFJBDA +// Type: Req +// CmdID: 4471 +message UseTreasureDungeonItemCsReq { + uint32 item_id = 14; // offset: 24 + uint32 GDNEHLEOMOM = 5; // offset: 28 + uint32 EICEKDBENKM = 3; // offset: 32 +} + +// Obf: CAEINBAOLLG +// Type: Rsp +// CmdID: 4478 +message UseTreasureDungeonItemScRsp { + PPONNIHFJAP IMHNGDFGJJA = 5; // offset: 16 + uint32 retcode = 12; // offset: 32 +} + +message IOKGDDDHHPD { + AvatarType avatar_type = 8; // offset: 24 + uint32 avatar_id = 3; // offset: 28 +} + +// Obf: LPKMOEFJGGC +// Type: Req +// CmdID: 4476 +message FightTreasureDungeonMonsterCsReq { + repeated IOKGDDDHHPD avatar_list = 11; // offset: 16 + uint32 GDNEHLEOMOM = 10; // offset: 32 + uint32 EICEKDBENKM = 7; // offset: 36 +} + +// Obf: GAKDIMFCIIL +// Type: Rsp +// CmdID: 4438 +message FightTreasureDungeonMonsterScRsp { + SceneBattleInfo battle_info = 2; // offset: 16 + uint32 retcode = 13; // offset: 32 +} + +// Type: Req +// CmdID: 4452 +message OMKAKFPOGDA { + uint32 EICEKDBENKM = 11; // offset: 24 + bool KEAAGAIAHLA = 8; // offset: 28 } // Type: Rsp -// CmdID: 4500 -message GHNHLNICAOI { - uint32 retcode = 8; // offset: 24 +// CmdID: 4448 +message PNOEINCJCLO { + uint32 retcode = 2; // offset: 24 } -// Obf: FEOFAEEBNPA enum CmdTutorialType { - 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; + KAAMCALPIPD_NLCDGIPGFDJ = 0; + CmdUnlockTutorialCsReq = 1636; + CmdUnlockTutorialGuideScRsp = 1681; + CmdGetTutorialCsReq = 1673; + CmdUnlockTutorialGuideCsReq = 1615; + CmdFinishTutorialGuideScRsp = 1612; + CmdUnlockTutorialScRsp = 1613; + CmdGetTutorialScRsp = 1603; + CmdGetTutorialGuideCsReq = 1680; + CmdFinishTutorialScRsp = 1687; + CmdFinishTutorialGuideCsReq = 1629; + CmdGetTutorialGuideScRsp = 1627; + CmdFinishTutorialCsReq = 1610; } -// Obf: MKIHBGNOCJA enum TutorialStatus { - MKIHBGNOCJA_OIIPMBJBOOI = 0; - MKIHBGNOCJA_CDLCACAOIAP = 1; - MKIHBGNOCJA_MIKOEFHPFAF = 2; + TUTORIAL_NONE = 0; + TUTORIAL_UNLOCK = 1; + TUTORIAL_FINISH = 2; } -// Obf: GCPJLENDFIC enum TutorialFinishType { - GCPJLENDFIC_PCPDHELPKEM = 0; - GCPJLENDFIC_GKOBBAEJNNC = 1; - GCPJLENDFIC_IFGDHKNGCDI = 2; + CEBJAAAIPDA_NLCDGIPGFDJ = 0; + CEBJAAAIPDA_CNPNACJBHJG = 1; + CEBJAAAIPDA_NNAIDJINDHO = 2; } -// Obf: FGKLPMCJBAC enum TutorialGuideType { - FGKLPMCJBAC_NNMBAHCCKJA = 0; - FGKLPMCJBAC_IPKOHPFIAOI = 1; + AOCCEBGNPJA_GINFCGDDDOM = 0; + AOCCEBGNPJA_JLOAFBAGFHG = 1; } message Tutorial { - TutorialStatus status = 2; // offset: 24 - uint32 id = 3; // offset: 28 + uint32 id = 4; // offset: 24 + TutorialStatus status = 14; // offset: 28 } message TutorialGuide { - TutorialStatus status = 9; // offset: 24 - uint32 id = 13; // offset: 28 - TutorialGuideType type = 12; // offset: 32 + TutorialStatus status = 5; // offset: 24 + TutorialGuideType type = 8; // offset: 28 + uint32 id = 2; // offset: 32 } -// Obf: FNDPDAGONPO // Type: Req -// CmdID: 1691 +// CmdID: 1673 message GetTutorialCsReq { } // Type: Rsp -// CmdID: 1610 +// CmdID: 1603 message GetTutorialScRsp { - repeated Tutorial tutorial_list = 1; // offset: 24 - uint32 cur_map_entry_id = 10; // offset: 32 -} - -// Obf: ELGGLBDAKDN -// Type: Req -// CmdID: 1694 -message GetTutorialGuideCsReq { -} - -// Type: Rsp -// CmdID: 1695 -message GetTutorialGuideScRsp { - repeated TutorialGuide tutorial_guide_list = 10; // offset: 24 - uint32 cur_map_entry_id = 2; // offset: 32 -} - -// Obf: POAMLKKGKPE -// Type: Req -// CmdID: 1614 -message UnlockTutorialCsReq { - uint32 IDGPINMKPNL = 15; // offset: 24 -} - -// Type: Rsp -// CmdID: 1618 -message UnlockTutorialScRsp { - uint32 cur_map_entry_id = 1; // offset: 32 - Tutorial tutorial = 14; // offset: 24 -} - -// Obf: PMLLCKIOCJM -// Type: Req -// CmdID: 1609 -message UnlockTutorialGuideCsReq { - uint32 group_id = 11; // offset: 28 - TutorialGuideType type = 8; // offset: 24 -} - -// Type: Rsp -// CmdID: 1698 -message UnlockTutorialGuideScRsp { - uint32 cur_map_entry_id = 10; // offset: 32 - TutorialGuide tutorial_guide = 14; // offset: 24 -} - -// Obf: FOLIFJMDCOP -// Type: Req -// CmdID: 1663 -message FinishTutorialCsReq { - uint32 IDGPINMKPNL = 5; // offset: 24 - TutorialFinishType NGJKIIIJBIB = 11; // offset: 28 -} - -// Type: Rsp -// CmdID: 1626 -message FinishTutorialScRsp { - Tutorial tutorial = 7; // offset: 24 - uint32 cur_map_entry_id = 5; // offset: 32 -} - -// Obf: IOEPDEBGEJN -// Type: Req -// CmdID: 1639 -message FinishTutorialGuideCsReq { - TutorialGuideType type = 14; // offset: 28 - uint32 group_id = 6; // offset: 24 -} - -// Type: Rsp -// CmdID: 1601 -message FinishTutorialGuideScRsp { - TutorialGuide tutorial_guide = 7; // offset: 16 - uint32 cur_map_entry_id = 10; // offset: 40 - ItemList reward = 1; // offset: 32 -} - -// Obf: DCEEDHMEPMC -enum CmdWaypointType { - 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 NDHPIOFCPFN { - NDHPIOFCPFN_PCPDHELPKEM = 0; - NDHPIOFCPFN_FPOPMPCOOFE = 1; - NDHPIOFCPFN_GJLBGMELBHJ = 2; -} - -enum JFECKFAHFLG { - JFECKFAHFLG_CCLNKJBCIJN = 0; - JFECKFAHFLG_CHEBHCOMEDO = 1; - JFECKFAHFLG_AJLHOMAMBAE = 2; -} - -message HACNBJJOLHP { - uint32 BAPDMNKDLHG = 5; // offset: 32 - uint32 id = 12; // offset: 28 - bool is_new = 9; // offset: 24 -} - -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 PEEDNOBMBNN { - ADMCMFIINIH GHEKIEAOMLJ = 3; // offset: 24 - repeated HACNBJJOLHP MHCABCEDNGB = 10; // offset: 32 -} - -message BJOFAKOFLAM { - uint32 DCPKPNLKGMM = 5; // offset: 24 -} - -// Type: Rsp -// CmdID: 410 -message OLDMKCIINGH { - PEEDNOBMBNN JOGFDBPAMDP = 11; // offset: 16 - uint32 MOHHIJGHPNB = 8; // offset: 36 - uint32 retcode = 6; // offset: 32 -} - -message DEFOJHBBIDK { - uint32 PNKGNIIDJAA = 8; // offset: 24 -} - -// Type: Rsp -// 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: 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 DNDHIDKFBKA { - uint32 retcode = 13; // offset: 32 - NJBHKLCKHBK MAONHDCCHPE = 8; // offset: 16 -} - -// Type: Req -// 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 NJMPAPFMNFM { - NJBHKLCKHBK MAONHDCCHPE = 4; // offset: 24 - uint32 retcode = 1; // offset: 32 -} - -// Type: Req -// CmdID: 6505 -message IPNAEODCPDD { - uint32 id = 15; // offset: 24 -} - -// Type: Rsp -// 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 + repeated Tutorial tutorial_list = 2; // offset: 16 uint32 retcode = 4; // offset: 32 } // Type: Req -// CmdID: 6503 -message BLGNJJNFDEA { - uint32 group_id = 3; // offset: 28 - uint32 config_id = 11; // offset: 24 +// CmdID: 1680 +message GetTutorialGuideCsReq { } // Type: Rsp -// CmdID: 6550 -message BNEGEEBJCMD { - uint32 retcode = 7; // offset: 24 +// CmdID: 1627 +message GetTutorialGuideScRsp { + repeated TutorialGuide tutorial_guide_list = 6; // offset: 24 + uint32 retcode = 1; // offset: 32 } // Type: Req -// CmdID: 6516 -message PCHLKJCNCEN { - repeated uint32 assist_monster_entity_id_list = 15; // offset: 24 +// CmdID: 1636 +message UnlockTutorialCsReq { + uint32 tutorial_id = 5; // offset: 24 } // Type: Rsp -// CmdID: 6531 -message MGDAGAPAIEJ { - uint32 retcode = 1; // offset: 24 +// CmdID: 1613 +message UnlockTutorialScRsp { + Tutorial tutorial = 14; // offset: 16 + uint32 retcode = 7; // offset: 32 +} + +// Type: Req +// CmdID: 1615 +message UnlockTutorialGuideCsReq { + uint32 group_id = 1; // offset: 24 + TutorialGuideType type = 13; // offset: 28 +} + +// Type: Rsp +// CmdID: 1681 +message UnlockTutorialGuideScRsp { + TutorialGuide tutorial_guide = 14; // offset: 16 + uint32 retcode = 3; // offset: 32 +} + +// Type: Req +// CmdID: 1610 +message FinishTutorialCsReq { + uint32 tutorial_id = 14; // offset: 24 + TutorialFinishType HFIBLHAFONM = 9; // offset: 28 +} + +// Type: Rsp +// CmdID: 1687 +message FinishTutorialScRsp { + Tutorial tutorial = 9; // offset: 24 + uint32 retcode = 4; // offset: 32 +} + +// Type: Req +// CmdID: 1629 +message FinishTutorialGuideCsReq { + uint32 group_id = 7; // offset: 24 + TutorialGuideType type = 11; // offset: 28 +} + +// Type: Rsp +// CmdID: 1612 +message FinishTutorialGuideScRsp { + TutorialGuide tutorial_guide = 11; // offset: 24 + ItemList reward = 8; // offset: 32 + uint32 retcode = 5; // offset: 40 +} + +enum CmdWaypointType { + CHLEIBCFDBO_NLCDGIPGFDJ = 0; + CmdHEDCNKONNBI = 427; + CHLEIBCFDBO_KNFMJKOGEGF = 473; + CmdNFEGDJLDCJD = 415; + CmdGNLNLIHKKPL = 410; + CmdMKEPKKAJONE = 413; + CHLEIBCFDBO_CDNDJJEKEOK = 480; + CHLEIBCFDBO_DDKCNBCOELM = 436; + CHLEIBCFDBO_CEOAHCNJAPL = 481; + CmdGMCAGPOHKJJ = 403; +} + +enum JPLMLOIHNIC { + JPLMLOIHNIC_NLCDGIPGFDJ = 0; + JPLMLOIHNIC_PPANBKDPFFK = 1; + JPLMLOIHNIC_JPHLNOJLIAM = 2; +} + +enum OMCNFMGPDAP { + OMCNFMGPDAP_IAIMDIAFCNL = 0; + OMCNFMGPDAP_AGBGJCINDCP = 1; + OMCNFMGPDAP_MDPIBJPHMGJ = 2; +} + +message HEGGPIEGBIN { + uint32 id = 15; // offset: 24 + bool is_new = 3; // offset: 28 + uint32 FHNNGNBDGHO = 1; // offset: 32 +} + +message FDECDCEDPNM { + repeated uint32 ICCCHCCDKND = 13; // offset: 24 + uint32 id = 4; // offset: 32 + uint32 BGMFEHBEABC = 14; // offset: 36 + bool is_new = 7; // offset: 40 +} + +message GAKJMHLEJMD { + repeated HEGGPIEGBIN HCBJONGPJFD = 3; // offset: 16 + FDECDCEDPNM LBIPPBPPLPC = 15; // offset: 24 +} + +message LKJFAOIDNNF { + uint32 DCAHJELNJNP = 4; // offset: 24 +} + +// Type: Rsp +// CmdID: 403 +message GMCAGPOHKJJ { + GAKJMHLEJMD KEDNGHIEOBB = 1; // offset: 24 + uint32 DKFPMCPMPJH = 9; // offset: 32 + uint32 retcode = 12; // offset: 36 +} + +message ALAMHKJDLKG { + uint32 FONFBFAJHPK = 13; // offset: 24 +} + +// Type: Rsp +// CmdID: 427 +message HEDCNKONNBI { + uint32 DKFPMCPMPJH = 14; // offset: 24 + uint32 retcode = 12; // offset: 28 +} + +message JBAEGHHHDNH { +} + +// Type: Rsp +// CmdID: 413 +message MKEPKKAJONE { + repeated FDECDCEDPNM LPBLEICPFPD = 10; // offset: 16 + uint32 retcode = 1; // offset: 32 + uint32 DKFPMCPMPJH = 11; // offset: 36 +} + +// Type: Notify +// CmdID: 415 +message NFEGDJLDCJD { + uint32 FONFBFAJHPK = 4; // offset: 24 + uint32 DCAHJELNJNP = 2; // offset: 28 +} + +message MDMGFIEEJKP { + uint32 PIDBAHMNNCO = 4; // offset: 24 + uint32 DCAHJELNJNP = 3; // offset: 28 +} + +// Type: Rsp +// CmdID: 410 +message GNLNLIHKKPL { + uint32 DCAHJELNJNP = 2; // offset: 24 + uint32 PIDBAHMNNCO = 15; // offset: 28 + uint32 retcode = 12; // offset: 32 +} + +enum CmdWolfBroType { + DPDIGMLGDOI_NLCDGIPGFDJ = 0; + CmdHFJCGEMMPKB = 6520; + CmdLBMFCJLHNAA = 6538; + CmdCPKCMNJKPOE = 6523; + CmdLJEFFBCJJEM = 6543; + CmdHKPFPMJBNEP = 6503; + CmdMDDFDNHFCIL = 6529; + CmdOKEFGCNNEKI = 6534; + CmdDKJBGINLBPP = 6519; + CmdJOHDLJLGNHL = 6507; + CmdAJDPPONBABG = 6540; + CmdNHIGCJFJGPF = 6521; + CmdKDMANLNDIOA = 6545; + CmdDEAHIAKBGMJ = 6505; + CmdLJFEONHOKAG = 6544; + CmdLIKMPNFOKFF = 6509; + CmdBPPICAMLGNB = 6527; + CmdNHLGEDLKOKI = 6532; + CmdPHPEPPKFMJO = 6508; + CmdENPJFKDKLOB = 6542; +} + +message KDFPANILFOH { + repeated Vector PAOEJKABFEP = 8; // offset: 24 + MotionInfo motion = 12; // offset: 32 + uint32 CHCOPKAKBNO = 2; // offset: 40 + bool KEKFKKANACK = 9; // offset: 44 +} + +message GGHOBPBFFOB { + repeated Vector PAOEJKABFEP = 13; // offset: 24 + KDFPANILFOH BBEMIGELGJC = 11; // offset: 32 + string uuid = 8; // offset: 40 + uint32 CHCOPKAKBNO = 2; // offset: 48 + uint32 id = 4; // offset: 52 + bool KEKFKKANACK = 14; // offset: 56 +} + +// Type: Req +// CmdID: 6532 +message NHLGEDLKOKI { + GroupStateInfo group_state_info = 14; // offset: 24 + MotionInfo motion = 10; // offset: 32 + uint32 id = 9; // offset: 40 + bool LCPPNDPKHPH = 3; // offset: 44 +} + +// Type: Rsp +// CmdID: 6542 +message ENPJFKDKLOB { + GGHOBPBFFOB IAOBHCOOMJP = 11; // offset: 16 + uint32 retcode = 12; // offset: 32 +} + +// Type: Req +// CmdID: 6507 +message JOHDLJLGNHL { + MotionInfo motion = 5; // offset: 24 + uint32 id = 12; // offset: 32 +} + +// Type: Rsp +// CmdID: 6523 +message CPKCMNJKPOE { + GGHOBPBFFOB IAOBHCOOMJP = 2; // offset: 16 + uint32 retcode = 1; // offset: 32 +} + +// Type: Req +// CmdID: 6544 +message LJFEONHOKAG { + uint32 id = 13; // offset: 24 +} + +// Type: Rsp +// CmdID: 6527 +message BPPICAMLGNB { + GGHOBPBFFOB IAOBHCOOMJP = 7; // offset: 16 + uint32 retcode = 10; // offset: 32 +} + +// Type: Req +// CmdID: 6519 +message DKJBGINLBPP { + uint32 id = 13; // offset: 24 +} + +// Type: Rsp +// CmdID: 6545 +message KDMANLNDIOA { + GGHOBPBFFOB IAOBHCOOMJP = 1; // offset: 16 + uint32 retcode = 9; // offset: 32 +} + +// Type: Req +// CmdID: 6509 +message LIKMPNFOKFF { + uint32 id = 2; // offset: 24 +} + +// Type: Rsp +// CmdID: 6529 +message MDDFDNHFCIL { + GGHOBPBFFOB IAOBHCOOMJP = 12; // offset: 24 + uint32 retcode = 3; // offset: 32 +} + +// Type: Notify +// CmdID: 6543 +message LJEFFBCJJEM { + GGHOBPBFFOB IAOBHCOOMJP = 3; // offset: 24 +} + +// Type: Req +// CmdID: 6534 +message OKEFGCNNEKI { + Vector GGDCDJDBCCN = 3; // offset: 16 + repeated uint32 assist_monster_entity_id_list = 11; // offset: 32 +} + +// Type: Rsp +// CmdID: 6521 +message NHIGCJFJGPF { + GGHOBPBFFOB IAOBHCOOMJP = 2; // offset: 24 + uint32 retcode = 14; // offset: 32 +} + +// Type: Req +// CmdID: 6540 +message AJDPPONBABG { + Vector GGDCDJDBCCN = 2; // offset: 24 +} + +// Type: Rsp +// CmdID: 6505 +message DEAHIAKBGMJ { + GGHOBPBFFOB IAOBHCOOMJP = 9; // offset: 24 + uint32 retcode = 3; // offset: 32 +} + +// Type: Req +// CmdID: 6508 +message PHPEPPKFMJO { + uint32 config_id = 5; // offset: 24 + uint32 group_id = 6; // offset: 28 +} + +// Type: Rsp +// CmdID: 6503 +message HKPFPMJBNEP { + uint32 retcode = 13; // offset: 24 +} + +// Type: Req +// CmdID: 6538 +message LBMFCJLHNAA { + repeated uint32 assist_monster_entity_id_list = 1; // offset: 24 +} + +// Type: Rsp +// CmdID: 6520 +message HFJCGEMMPKB { + uint32 retcode = 4; // offset: 24 } -// Obf: JEMENFKDOJM enum CmdWorldUnlockType { - JEMENFKDOJM_PCPDHELPKEM = 0; - CmdWorldUnlockScRsp = 7627; + LLHKMPCLGON_NLCDGIPGFDJ = 0; CmdWorldUnlockCsReq = 7626; + CmdWorldUnlockScRsp = 7627; } -// Obf: FHFFLADCOKE +// Obf: NBGLFOIBBLL // Type: Req // CmdID: 7626 message WorldUnlockCsReq { - uint32 LLOLOEHPFHA = 10; // offset: 24 + uint32 CFDCEEMIOCO = 13; // offset: 24 } -// Obf: JKPOGPLBODL +// Obf: ALJGINBMLKB // Type: Rsp // CmdID: 7627 message WorldUnlockScRsp { - uint32 LLOLOEHPFHA = 6; // offset: 28 - uint32 retcode = 2; // offset: 24 + uint32 CFDCEEMIOCO = 5; // offset: 24 + uint32 retcode = 13; // offset: 28 } -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; +enum EKIGHMCPKGE { + EKIGHMCPKGE_NLCDGIPGFDJ = 0; + EKIGHMCPKGE_JHNAAFBKPOE = 1; + EKIGHMCPKGE_LEDNKHGENAF = 2; + EKIGHMCPKGE_IEGKOOKJCBB = 3; + EKIGHMCPKGE_NCBNJDINFLF = 4; + EKIGHMCPKGE_BLEJILFLDGK = 5; + EKIGHMCPKGE_CGCCKNEDGHH = 6; + EKIGHMCPKGE_BNBABBMFELI = 7; + EKIGHMCPKGE_BCAFBAFEOBP = 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 +message GOCBELPFLHO { + string OMCBHEFBEIO = 14; // offset: 24 + uint32 PMDNFENHOBE = 16; // offset: 32 + uint32 MJKFODFJGKO = 12; // offset: 36 + uint32 IMPOOGJHDMF = 7; // offset: 40 + uint32 authkey_ver = 2; // offset: 44 + uint32 EKBJCBFIIEP = 5; // offset: 48 + uint32 FCFKGLPCPOP = 3; // offset: 52 + uint64 DGAFIHGCAPC = 9; // offset: 56 + uint32 BMGBBEMHLIG = 4; // offset: 64 + uint32 DLAIECHBNPP = 1; // offset: 68 + uint32 LMFFKMPOMGD = 6; // offset: 72 + uint32 JPKIHONCCNN = 8; // offset: 76 + uint64 LLIOEMOBFGD = 17; // offset: 80 + uint32 NLGHMPMHMEF = 13; // offset: 88 + uint32 id = 11; // offset: 92 + uint32 IGKOLFOCNOD = 15; // offset: 96 + uint32 MLOMBDFHLMN = 10; // offset: 100 } diff --git a/proto/out/_.rs b/proto/out/_.rs index 3a7f2c4..30b8a92 100644 --- a/proto/out/_.rs +++ b/proto/out/_.rs @@ -7,1226 +7,1413 @@ pub struct EmbeddedAttribute {} pub struct RefSafetyRulesAttribute {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ommelgebnog { - /// offset: 36 +pub struct Bkfdflnhkif { + /// offset: 32 #[prost(uint32, tag = "1")] pub queue_position: u32, - /// offset: 32 + /// offset: 36 #[prost(uint32, tag = "2")] - pub chnhlkkkjha: u32, + pub icbfdmnneni: u32, #[prost( - oneof = "ommelgebnog::Gbfcmpacopj", + oneof = "bkfdflnhkif::Paflkjacedd", tags = "101, 102, 103, 104, 201, 202, 203, 251, 252, 253, 261, 262, 263, 264, 265, 266, 267" )] - pub gbfcmpacopj: ::core::option::Option, + pub paflkjacedd: ::core::option::Option, } -/// Nested message and enum types in `OMMELGEBNOG`. -pub mod ommelgebnog { +/// Nested message and enum types in `BKFDFLNHKIF`. +pub mod bkfdflnhkif { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Gbfcmpacopj { - /// offset: 24 + pub enum Paflkjacedd { + /// offset: 16 #[prost(message, tag = "101")] - MarbleGameBegin(super::Hlncncnjgdl), - /// offset: 24 + MarbleGameBegin(super::Cjocejlpadk), + /// offset: 16 #[prost(message, tag = "102")] - MarbleGameEnd(super::Gnjbmilmkmb), - /// offset: 24 + MarbleGameEnd(super::Kmgdccnngee), + /// offset: 16 #[prost(message, tag = "103")] - MarbleGameRound(super::Cnemcbjhack), - /// offset: 24 + MarbleGameRound(super::Lokpjgljiih), + /// offset: 16 #[prost(message, tag = "104")] - MarbleGameTurn(super::Bbiinelndkh), - /// offset: 24 + MarbleGameTurn(super::Pimngbammam), + /// offset: 16 #[prost(message, tag = "201")] - CakeRaceSectionBegin(super::Fjjnfnallga), - /// offset: 24 + CakeRaceSectionBegin(super::Pjenkhdodka), + /// offset: 16 #[prost(message, tag = "202")] - CakeRaceSectionEnd(super::Bbbjmjjojdp), - /// offset: 24 + CakeRaceSectionEnd(super::Floicbdocnj), + /// offset: 16 #[prost(message, tag = "203")] - CakeRaceRoomSectionSettle(super::Plecmcjnpil), - /// offset: 24 + CakeRaceRoomSectionSettle(super::Iipahehjjjl), + /// offset: 16 #[prost(message, tag = "251")] - DiceCombatBegin(super::Ceoeleokpof), - /// offset: 24 + DiceCombatBegin(super::Jpahfffciik), + /// offset: 16 #[prost(message, tag = "252")] - DiceCombatTurnEnd(super::Ckhfnkjnmlo), - /// offset: 24 + DiceCombatTurnEnd(super::Ninlefepgcc), + /// offset: 16 #[prost(message, tag = "253")] - DiceCombatEnd(super::Cahpbblmdcj), - /// offset: 24 + DiceCombatEnd(super::Kkokoajbhfn), + /// offset: 16 #[prost(message, tag = "261")] - DiceCombatV2Begin(super::Ihbgahnneki), - /// offset: 24 + DiceCombatV2Begin(super::Lljjgilgneo), + /// offset: 16 #[prost(message, tag = "262")] - DiceCombatV2End(super::Jfiamodboij), - /// offset: 24 + DiceCombatV2End(super::Hpoljgdgoei), + /// offset: 16 #[prost(message, tag = "263")] - DiceCombatV2TurnEnd(super::Godmjgagnpa), - /// offset: 24 + DiceCombatV2TurnEnd(super::Iembkiaenoa), + /// offset: 16 #[prost(message, tag = "264")] - DiceCombatV2TacticsPointChange(super::Ombgoodfihb), - /// offset: 24 + DiceCombatV2TacticsPointChange(super::Pnggkffjilg), + /// offset: 16 #[prost(message, tag = "265")] - DiceCombatV2TacticsCardChange(super::Bcmkannikdp), - /// offset: 24 + DiceCombatV2TacticsCardChange(super::Knmghljkbda), + /// offset: 16 #[prost(message, tag = "266")] - DiceCombatV2DiceChangeRequest(super::Floembhnepp), - /// offset: 24 + DiceCombatV2DiceChangeRequest(super::Inhmdfdbgcl), + /// offset: 16 #[prost(message, tag = "267")] - DiceCombatV2DiceChange(super::Febmhkkehdg), + DiceCombatV2DiceChange(super::Jehpgceihdf), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ldaaphcjenl { - /// offset: 32 - #[prost(uint32, tag = "1")] - pub ldgjldanjjl: u32, +pub struct Oghaifphmpe { /// offset: 24 #[prost(int32, tag = "2")] - pub ainghhobehp: i32, + pub flcpfpjbjbo: i32, /// offset: 28 - #[prost(int32, tag = "3")] - pub dkecaggafhd: i32, - /// offset: 36 + #[prost(uint32, tag = "1")] + pub jjfolkfooli: u32, + /// offset: 32 #[prost(uint32, tag = "4")] - pub lkmedhcbdhk: u32, + pub eabaehibijc: u32, + /// offset: 36 + #[prost(int32, tag = "3")] + pub gobdohjfghn: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fhbhkmfhllo { +pub struct Pfphcdcnobn { /// offset: 24 #[prost(uint32, tag = "1")] - pub ldgjldanjjl: u32, + pub jjfolkfooli: u32, /// offset: 28 #[prost(uint32, tag = "2")] - pub mgngpgppiaa: u32, + pub mdkflgdejcn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Aekipjmmgde { +pub struct Gpglncgcllg { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub offbangooki: u32, /// offset: 28 + #[prost(int32, tag = "4")] + pub display_value: i32, + /// offset: 32 #[prost(uint32, tag = "1")] pub item_id: u32, /// offset: 36 - #[prost(uint32, tag = "2")] - pub odjnmlmkkfe: u32, - /// offset: 32 #[prost(uint32, tag = "3")] pub skill_id: u32, - /// offset: 24 - #[prost(int32, tag = "4")] - pub display_value: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hhnfccchhdd { +pub struct Ldekbgaomfj { /// offset: 24 - #[prost(int32, tag = "1")] - pub hgjdmifjkpo: i32, - /// offset: 32 - #[prost(int32, tag = "2")] - pub lhadaimmhmp: i32, - /// offset: 28 #[prost(int32, tag = "3")] - pub bfplpakpbll: i32, + pub imijgidndbl: i32, + /// offset: 28 + #[prost(int32, tag = "2")] + pub fdofeijjfdd: i32, + /// offset: 32 + #[prost(int32, tag = "1")] + pub fhckalahcia: i32, /// offset: 36 #[prost(int32, tag = "4")] - pub pgdapdfoidd: i32, + pub lgajnmnoaem: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hlncncnjgdl { - /// offset: 72 - #[prost(uint32, tag = "1")] - pub bkajoadebdn: u32, - /// offset: 40 - #[prost(uint64, tag = "2")] - pub gjojleobjfj: u64, - /// offset: 76 - #[prost(uint32, tag = "3")] - pub level_id: u32, - /// offset: 48 - #[prost(uint32, tag = "4")] - pub iojkdgcfcgg: u32, - /// offset: 32 +pub struct Cjocejlpadk { + /// offset: 16 #[prost(message, repeated, tag = "5")] - pub hgcffbncbgg: ::prost::alloc::vec::Vec, - /// offset: 64 + pub bjodjnfgmcb: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "8")] + pub alhioniclcm: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub gnamnbdiekg: u32, + /// offset: 44 #[prost(uint32, tag = "6")] pub rank: u32, + /// offset: 48 + #[prost(uint32, tag = "9")] + pub illedjlngnf: u32, /// offset: 56 + #[prost(uint64, tag = "2")] + pub cklcdagmfkp: u64, + /// offset: 64 + #[prost(uint32, tag = "1")] + pub monster_battle_type: u32, + /// offset: 68 + #[prost(uint32, tag = "3")] + pub level_id: u32, + /// offset: 72 #[prost(uint64, tag = "7")] - pub befjlfkjfjd: u64, + pub gaenfkkakoi: u64, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kmgdccnngee { /// offset: 16 #[prost(message, repeated, tag = "8")] - pub hdfhpkepkaf: ::prost::alloc::vec::Vec, - /// offset: 68 - #[prost(uint32, tag = "9")] - pub pbmldoebdeg: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gnjbmilmkmb { - /// offset: 100 - #[prost(uint32, tag = "1")] - pub bkajoadebdn: u32, - /// offset: 72 - #[prost(uint64, tag = "2")] - pub gjojleobjfj: u64, - /// offset: 96 - #[prost(uint32, tag = "3")] - pub level_id: u32, - /// offset: 60 - #[prost(uint32, tag = "4")] - pub iojkdgcfcgg: u32, + pub alhioniclcm: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub gomoikpmfba: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "5")] - pub hgcffbncbgg: ::prost::alloc::vec::Vec, - /// offset: 104 - #[prost(uint32, tag = "6")] - pub rank: u32, - /// offset: 80 - #[prost(uint64, tag = "7")] - pub befjlfkjfjd: u64, - /// offset: 24 - #[prost(message, repeated, tag = "8")] - pub hdfhpkepkaf: ::prost::alloc::vec::Vec, + pub bjodjnfgmcb: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "9")] - pub pbmldoebdeg: u32, + pub illedjlngnf: u32, + /// offset: 52 + #[prost(uint32, tag = "15")] + pub focajamhkka: u32, /// offset: 56 - #[prost(uint32, tag = "10")] - pub phfmjgbjfph: u32, + #[prost(uint64, tag = "2")] + pub cklcdagmfkp: u64, /// offset: 64 + #[prost(uint32, tag = "3")] + pub level_id: u32, + /// offset: 68 #[prost(int32, tag = "11")] pub score_id: i32, - /// offset: 52 + /// offset: 72 + #[prost(uint64, tag = "7")] + pub gaenfkkakoi: u64, + /// offset: 80 + #[prost(uint32, tag = "6")] + pub rank: u32, + /// offset: 84 #[prost(int32, tag = "12")] - pub eplbcnfmlil: i32, - /// offset: 16 - #[prost(message, repeated, tag = "13")] - 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 gafcpipkikl: u32, + pub djeimgghmgm: i32, /// offset: 88 + #[prost(uint32, tag = "4")] + pub gnamnbdiekg: u32, + /// offset: 92 #[prost(uint32, tag = "17")] - pub lpalgnilcgm: u32, + pub icbijemflpm: u32, + /// offset: 96 + #[prost(uint32, tag = "1")] + pub monster_battle_type: u32, + /// offset: 100 + #[prost(uint32, tag = "10")] + pub jchfcnfhcmm: u32, + /// offset: 104 + #[prost(uint32, tag = "14")] + pub hjpbajepage: u32, + /// offset: 108 + #[prost(uint32, tag = "16")] + pub bkikjgafkjd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cnemcbjhack { +pub struct Lokpjgljiih { + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub mpacddpoclm: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub skill_info: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "8")] + pub dlgdkggfcbf: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "14")] + pub ipaibgoaggn: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "10")] + pub fpaebhjfekk: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, repeated, tag = "15")] + pub ehnhhafakdp: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint32, tag = "9")] + pub rank: u32, /// offset: 76 #[prost(uint32, tag = "1")] - pub bkajoadebdn: u32, - /// offset: 88 + pub monster_battle_type: u32, + /// offset: 80 #[prost(uint64, tag = "2")] - pub gjojleobjfj: u64, - /// offset: 72 + pub cklcdagmfkp: u64, + /// offset: 88 + #[prost(uint32, tag = "4")] + pub gnamnbdiekg: u32, + /// offset: 92 + #[prost(uint32, tag = "11")] + pub illedjlngnf: u32, + /// offset: 96 + #[prost(bool, tag = "7")] + pub pmgepadbkkk: bool, + /// offset: 100 + #[prost(uint32, tag = "16")] + pub nnkbnjkndkc: u32, + /// offset: 104 #[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, + pub jjfolkfooli: u32, /// 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, + #[prost(uint32, tag = "5")] + pub afphlnmgphk: 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 gjojleobjfj: u64, - /// offset: 56 - #[prost(uint32, tag = "3")] - pub level_id: u32, - /// offset: 48 - #[prost(uint32, tag = "4")] - pub iojkdgcfcgg: u32, - /// offset: 32 - #[prost(bool, tag = "5")] - pub iahdmmgnkep: bool, - /// offset: 64 - #[prost(uint32, tag = "6")] - pub bcjmoemdgjk: u32, - /// offset: 52 - #[prost(uint32, tag = "7")] - pub rank: u32, - /// offset: 80 - #[prost(uint64, tag = "8")] - pub befjlfkjfjd: u64, - /// offset: 40 - #[prost(uint32, tag = "9")] - pub pbmldoebdeg: u32, - /// offset: 36 - #[prost(uint32, tag = "10")] - pub cecgkmhijhi: u32, - /// offset: 24 +pub struct Pimngbammam { + /// offset: 16 #[prost(uint32, repeated, tag = "11")] pub buff_list: ::prost::alloc::vec::Vec, - /// offset: 44 + /// offset: 32 + #[prost(bool, tag = "5")] + pub llmlognffcd: bool, + /// offset: 36 #[prost(uint32, tag = "12")] - pub lihcnkhgbim: u32, + pub nnkbnjkndkc: u32, + /// offset: 40 + #[prost(uint64, tag = "8")] + pub gaenfkkakoi: u64, + /// offset: 48 + #[prost(uint32, tag = "7")] + pub rank: u32, + /// offset: 56 + #[prost(uint64, tag = "2")] + pub cklcdagmfkp: u64, + /// offset: 64 + #[prost(uint32, tag = "10")] + pub hkombpalipn: u32, + /// offset: 68 + #[prost(uint32, tag = "9")] + pub illedjlngnf: u32, + /// offset: 72 + #[prost(uint32, tag = "6")] + pub afphlnmgphk: u32, + /// offset: 76 + #[prost(uint32, tag = "3")] + pub level_id: u32, + /// offset: 80 + #[prost(uint32, tag = "4")] + pub gnamnbdiekg: u32, + /// offset: 84 + #[prost(uint32, tag = "1")] + pub monster_battle_type: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kknhimgnmpg { +pub struct Mniaiagfebp { /// offset: 16 - #[prost(uint32, repeated, tag = "1")] - pub pfdkkfppaaa: ::prost::alloc::vec::Vec, - /// offset: 32 #[prost(uint32, repeated, tag = "2")] - pub ccoaklkbpmf: ::prost::alloc::vec::Vec, + pub dkkaehdlecp: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "1")] + pub fjkdoidebjc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Embcnjngmki { +pub struct Kfklpgekjla { /// offset: 24 #[prost(uint32, tag = "1")] - pub panfiphagpb: u32, + pub fmehkpkhgja: u32, /// offset: 28 #[prost(uint32, tag = "2")] - pub kbadjdflape: u32, + pub plnfonnjnid: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Conkdelhkgb { - /// offset: 48 - #[prost(uint32, tag = "1")] - pub loijlikomjn: u32, - /// offset: 44 +pub struct Ecogpfkdjdf { + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub mkiomoinkof: ::prost::alloc::vec::Vec, + /// offset: 32 #[prost(uint32, tag = "2")] pub rank: u32, - /// offset: 40 - #[prost(uint32, tag = "3")] - pub mbafioclmai: u32, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub adeajenpghn: u32, - /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub cjecinjpiij: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "6")] - pub khiiknbhmhc: u32, + pub faddjcgmjgb: u32, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub lhhjfmmcbaf: u32, + /// offset: 44 + #[prost(uint32, tag = "4")] + pub negcjddiijp: u32, + /// offset: 48 + #[prost(uint32, tag = "3")] + pub bbfoleopppl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ogbjnedmmea { +pub struct Dbnnbcgmigp { /// offset: 24 #[prost(uint32, tag = "1")] - pub loijlikomjn: u32, + pub lhhjfmmcbaf: u32, /// offset: 28 #[prost(uint32, tag = "2")] - pub mgngpgppiaa: u32, + pub mdkflgdejcn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fjjnfnallga { - /// offset: 32 - #[prost(string, tag = "1")] - pub room_id: ::prost::alloc::string::String, - /// offset: 44 - #[prost(uint32, tag = "2")] - pub jafncomgabg: u32, - /// offset: 40 - #[prost(uint32, tag = "3")] - pub jdmecbedlaa: u32, - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub player_info: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bbbjmjjojdp { +pub struct Pjenkhdodka { /// offset: 16 + #[prost(message, optional, tag = "4")] + pub player_info: ::core::option::Option, + /// offset: 24 #[prost(string, tag = "1")] pub room_id: ::prost::alloc::string::String, - /// offset: 56 - #[prost(uint32, tag = "2")] - 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 agoodnegkba: u32, - /// offset: 96 - #[prost(uint32, tag = "6")] - pub fcknpgphcel: u32, - /// offset: 32 - #[prost(message, repeated, tag = "7")] - pub conjddkafko: ::prost::alloc::vec::Vec, - /// offset: 92 - #[prost(uint32, tag = "8")] - pub loddnbbefkb: u32, - /// offset: 72 - #[prost(uint32, tag = "9")] - pub ogknebgdefn: u32, - /// offset: 84 - #[prost(float, tag = "10")] - pub odfmpnindel: f32, - /// offset: 80 - #[prost(int32, tag = "11")] - pub amibfoeajgl: i32, - /// offset: 48 - #[prost(int32, tag = "12")] - pub fhjffldhjgj: i32, - /// offset: 44 - #[prost(int32, tag = "13")] - pub ngcacdgalbi: i32, /// offset: 40 - #[prost(uint32, tag = "14")] - pub oeejppjgkdi: u32, - /// offset: 68 - #[prost(int32, tag = "15")] - pub agdpomemmnb: i32, - /// offset: 52 - #[prost(int32, tag = "16")] - pub iflbggloplf: i32, - /// offset: 88 - #[prost(uint32, tag = "17")] - pub gfdlpeiocog: u32, + #[prost(uint32, tag = "2")] + pub lopnadhjkbf: u32, + /// offset: 44 + #[prost(uint32, tag = "3")] + pub section_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Plecmcjnpil { - /// offset: 40 +pub struct Floicbdocnj { + /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub eedlbjgglkd: ::prost::alloc::vec::Vec, + /// offset: 24 #[prost(string, tag = "1")] pub room_id: ::prost::alloc::string::String, - /// offset: 84 - #[prost(uint32, tag = "2")] - pub jafncomgabg: u32, - /// offset: 80 - #[prost(uint32, tag = "3")] - pub jdmecbedlaa: u32, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub clacjfeepni: u32, + /// offset: 44 + #[prost(float, tag = "10")] + pub llgcghpmkfg: f32, /// offset: 48 - #[prost(message, optional, tag = "4")] - pub player_info: ::core::option::Option, - /// offset: 72 - #[prost(message, repeated, tag = "5")] - pub fgdobbbfkmn: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "6")] - pub hfochinppbb: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(uint32, repeated, tag = "7")] - pub dmndjkpeijn: ::prost::alloc::vec::Vec, - /// offset: 64 - #[prost(uint32, repeated, tag = "8")] - pub fcijgkpkdkc: ::prost::alloc::vec::Vec, + #[prost(int32, tag = "15")] + pub lnppgbhehml: i32, + /// offset: 52 + #[prost(int32, tag = "12")] + pub mgnamcpomgk: i32, /// offset: 56 + #[prost(uint32, tag = "14")] + pub gogmgecoijh: u32, + /// offset: 60 + #[prost(uint32, tag = "17")] + pub fioeeaibepo: u32, + /// offset: 64 + #[prost(uint32, tag = "9")] + pub jlahnbimkpd: u32, + /// offset: 68 + #[prost(uint32, tag = "4")] + pub ipddikphgpe: u32, + /// offset: 72 + #[prost(uint32, tag = "2")] + pub lopnadhjkbf: u32, + /// offset: 76 + #[prost(int32, tag = "13")] + pub pehkiicmbcd: i32, + /// offset: 80 + #[prost(uint32, tag = "5")] + pub geccgkahdob: u32, + /// offset: 84 + #[prost(int32, tag = "11")] + pub pbioonalcpl: i32, + /// offset: 88 + #[prost(uint32, tag = "8")] + pub iehkeikckll: u32, + /// offset: 92 + #[prost(int32, tag = "16")] + pub hcmkefpfedh: i32, + /// offset: 96 + #[prost(uint32, tag = "3")] + pub section_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Iipahehjjjl { + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub mbggcjijeak: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(string, tag = "1")] + pub room_id: ::prost::alloc::string::String, + /// offset: 32 + #[prost(message, optional, tag = "4")] + pub player_info: ::core::option::Option, + /// offset: 40 #[prost(message, repeated, tag = "9")] - pub mcnkbakcajb: ::prost::alloc::vec::Vec, + pub gdlmmadbemm: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "6")] + pub kpojfejnihk: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, repeated, tag = "7")] + pub gmdphhpggfe: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint32, repeated, tag = "8")] + pub gggmdecdebb: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(uint32, tag = "2")] + pub lopnadhjkbf: u32, + /// offset: 84 + #[prost(uint32, tag = "3")] + pub section_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cimcdcbnnkj { +pub struct Ckodnpnboen { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub ghpbbhobmjn: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 32 - #[prost(uint32, tag = "2")] - 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 Mkeinlfoaea { - /// offset: 36 - #[prost(uint32, tag = "1")] - pub cmhmneefclc: u32, - /// offset: 28 +pub struct Hlmndlompkp { + /// offset: 24 #[prost(uint32, tag = "2")] - pub bhfoobpkian: u32, + pub ocilfnnghbd: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub hopacegjjkb: u32, /// offset: 32 #[prost(uint32, tag = "3")] - pub mlldheakdjc: u32, - /// offset: 24 - #[prost(uint32, tag = "4")] - pub hjmlkdniifp: u32, + pub ngkfifafmnd: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub gpildekmagj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hmnapnompme { +pub struct Fdnoplpdlfc { + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub pidlpaphkdo: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub njffnhhfpoa: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "5")] + pub lfigkfghpgk: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(bool, tag = "10")] + pub kjjnicekbai: bool, + /// offset: 49 + #[prost(bool, tag = "3")] + pub kamjhjealkh: bool, + /// offset: 52 + #[prost(uint32, tag = "9")] + pub fgkclinnmnd: u32, /// offset: 56 #[prost(uint32, tag = "1")] - pub dbpoemnbmpa: u32, - /// offset: 76 - #[prost(uint32, tag = "2")] - pub gjfmafinmoi: u32, - /// offset: 69 - #[prost(bool, tag = "3")] - pub aedfghhbcjh: bool, - /// offset: 52 - #[prost(uint32, tag = "4")] - pub doknfolknko: u32, - /// offset: 32 - #[prost(uint32, repeated, tag = "5")] - pub iffdgdjpanj: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, repeated, tag = "6")] - pub eofcecpmhlc: ::prost::alloc::vec::Vec, + pub nmdbmpplfkh: u32, /// offset: 60 - #[prost(uint32, tag = "7")] - pub ihkdgcfcehm: u32, - /// offset: 72 #[prost(uint32, tag = "8")] pub damage: u32, /// offset: 64 - #[prost(uint32, tag = "9")] - pub ijekhbfieda: u32, + #[prost(uint32, tag = "7")] + pub ohokcjbjjha: u32, /// offset: 68 - #[prost(bool, tag = "10")] - pub amgoeialmia: bool, - /// offset: 48 #[prost(uint32, tag = "11")] - pub ncnhcafkjoi: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "12")] - pub faoceddhadj: ::prost::alloc::vec::Vec, + pub nmacjapbhke: u32, + /// offset: 72 + #[prost(uint32, tag = "2")] + pub cccoemlipif: u32, + /// offset: 76 + #[prost(uint32, tag = "4")] + pub jikcfndfnma: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ceoeleokpof { +pub struct Jpahfffciik { + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub coggjelnfcn: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "8")] + pub idbgclflcge: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub gaenfkkakoi: u32, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub monster_battle_type: u32, + /// offset: 48 + #[prost(uint32, tag = "2")] + pub glhkjmbkkpi: u32, + /// offset: 52 + #[prost(uint32, tag = "6")] + pub mmnjjhdbjci: u32, + /// offset: 56 + #[prost(uint32, tag = "4")] + pub oojgmimjagc: u32, /// offset: 64 #[prost(uint64, tag = "1")] pub room_id: u64, - /// offset: 44 - #[prost(uint32, tag = "2")] - pub hcpbkalkggl: u32, - /// offset: 48 - #[prost(uint32, tag = "3")] - pub befjlfkjfjd: u32, - /// offset: 56 - #[prost(uint32, tag = "4")] - pub celncpcpmha: u32, - /// offset: 40 - #[prost(uint32, tag = "5")] - pub bkajoadebdn: u32, - /// offset: 52 - #[prost(uint32, tag = "6")] - pub eejcioghfck: u32, - /// offset: 16 - #[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 Ckhfnkjnmlo { +pub struct Ninlefepgcc { + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub adhhmelleha: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub knmngcbmnmj: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "9")] + pub idbgclflcge: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "8")] + pub coggjelnfcn: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "2")] + pub glhkjmbkkpi: u32, + /// offset: 60 + #[prost(uint32, tag = "7")] + pub fdaoajkbjkm: u32, /// offset: 64 #[prost(uint64, tag = "1")] pub room_id: u64, - /// offset: 76 - #[prost(uint32, tag = "2")] - pub hcpbkalkggl: u32, - /// offset: 92 - #[prost(uint32, tag = "3")] - pub befjlfkjfjd: u32, - /// offset: 96 + /// offset: 72 #[prost(uint32, tag = "4")] - pub celncpcpmha: u32, - /// offset: 88 - #[prost(bool, tag = "5")] - pub bjbabgbggin: bool, - /// offset: 60 - #[prost(uint32, tag = "6")] - pub ldkgjbalgkc: u32, + pub oojgmimjagc: u32, + /// offset: 76 + #[prost(uint32, tag = "13")] + pub kfemjmkmgij: u32, /// offset: 80 - #[prost(uint32, tag = "7")] - pub lfigipdkbap: u32, - /// offset: 32 - #[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 = "14")] + pub cost_time: u32, + /// offset: 84 + #[prost(uint32, tag = "3")] + pub gaenfkkakoi: u32, + /// offset: 88 #[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 cost_time: u32, + /// offset: 92 + #[prost(uint32, tag = "6")] + pub hjpbajepage: u32, + /// offset: 96 + #[prost(bool, tag = "5")] + pub cjnhailkepn: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cahpbblmdcj { +pub struct Kkokoajbhfn { + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub coggjelnfcn: ::core::option::Option, + /// offset: 24 + #[prost(uint32, repeated, tag = "8")] + pub mhbehhmjhom: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "13")] + pub cdhiepdfeib: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "10")] + pub idbgclflcge: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "12")] + pub oliidbmfhch: ::core::option::Option, /// offset: 64 #[prost(uint64, tag = "1")] pub room_id: u64, - /// offset: 100 - #[prost(uint32, tag = "2")] - pub hcpbkalkggl: u32, - /// offset: 80 - #[prost(uint32, tag = "3")] - 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 = "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, + #[prost(bool, tag = "5")] + pub cjnhailkepn: bool, + /// offset: 76 + #[prost(uint32, tag = "3")] + pub gaenfkkakoi: u32, + /// offset: 80 + #[prost(uint32, tag = "11")] + pub jchfcnfhcmm: u32, + /// offset: 84 + #[prost(uint32, tag = "2")] + pub glhkjmbkkpi: u32, /// offset: 88 + #[prost(uint32, tag = "4")] + pub oojgmimjagc: u32, + /// offset: 92 + #[prost(uint32, tag = "7")] + pub mmnjjhdbjci: u32, + /// offset: 96 #[prost(uint32, tag = "15")] pub cost_time: u32, + /// offset: 100 + #[prost(uint32, tag = "14")] + pub mphfjhcdeeg: u32, + /// offset: 104 + #[prost(uint32, tag = "6")] + pub monster_battle_type: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -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, +pub struct Efbnninldmm { /// offset: 16 - #[prost(message, optional, tag = "6")] - pub fkehogmgljf: ::core::option::Option, + #[prost(message, optional, tag = "2")] + pub lmhcdbenjlm: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub cdhiepdfeib: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "1")] + pub oliidbmfhch: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "5")] + pub blhpchnpnla: u32, + /// offset: 52 + #[prost(uint32, tag = "4")] + pub jpbipckeimg: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lljjgilgneo { /// offset: 24 #[prost(message, optional, tag = "7")] - pub hmdbageleie: ::core::option::Option, - /// offset: 64 + pub faoohibojne: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "6")] + pub coggjelnfcn: ::core::option::Option, + /// offset: 40 + #[prost(uint64, tag = "1")] + pub room_id: u64, + /// offset: 48 + #[prost(uint32, tag = "4")] + pub dlladajakag: u32, + /// offset: 52 #[prost(uint32, tag = "8")] - pub bkajoadebdn: u32, + pub monster_battle_type: u32, + /// offset: 56 + #[prost(uint32, tag = "5")] + pub mmnjjhdbjci: u32, + /// offset: 60 + #[prost(uint32, tag = "3")] + pub pjgilaadcpn: u32, + /// offset: 64 + #[prost(uint32, tag = "2")] + pub mpdhnfnciea: 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, +pub struct Iembkiaenoa { /// 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, + #[prost(message, optional, tag = "9")] + pub faoohibojne: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "14")] - pub elgdhjfkdio: ::core::option::Option, + pub knmngcbmnmj: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "13")] + pub oamggamolbh: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "8")] + pub coggjelnfcn: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "12")] + pub adhhmelleha: ::core::option::Option, + /// offset: 64 + #[prost(message, optional, tag = "10")] + pub idbgclflcge: ::core::option::Option, + /// offset: 72 + #[prost(uint32, tag = "7")] + pub fdaoajkbjkm: u32, /// offset: 76 #[prost(uint32, tag = "15")] - pub lcapodjajdl: u32, - /// offset: 92 + pub ecmlcbnlbbg: u32, + /// offset: 80 #[prost(uint32, tag = "16")] - pub hcbgljhagae: u32, + pub blhpchnpnla: u32, + /// offset: 84 + #[prost(uint32, tag = "6")] + pub hjpbajepage: 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 { + #[prost(bool, tag = "5")] + pub eidalfjeafp: bool, /// 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 = "2")] + pub mpdhnfnciea: u32, + /// offset: 108 + #[prost(uint32, tag = "4")] + pub dlladajakag: u32, + /// offset: 112 + #[prost(uint32, tag = "3")] + pub pjgilaadcpn: u32, + /// offset: 116 #[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 + pub attack_type: u32, + /// offset: 120 #[prost(uint32, tag = "17")] - pub bkajoadebdn: u32, + pub cost_time: u32, + /// offset: 124 + #[prost(uint32, tag = "18")] + pub icfpokdioli: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ombgoodfihb { - /// offset: 48 +pub struct Hpoljgdgoei { + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub ihhecaciabo: ::core::option::Option, + /// offset: 24 + #[prost(uint32, repeated, tag = "7")] + pub mhbehhmjhom: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "12")] + pub cofibfhadao: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "8")] + pub coggjelnfcn: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "9")] + pub faoohibojne: ::core::option::Option, + /// offset: 64 + #[prost(uint32, tag = "6")] + pub mmnjjhdbjci: u32, + /// offset: 68 + #[prost(uint32, tag = "2")] + pub mpdhnfnciea: u32, + /// offset: 72 + #[prost(uint32, tag = "15")] + pub hbaaibhpnoj: u32, + /// offset: 76 + #[prost(uint32, tag = "17")] + pub monster_battle_type: u32, + /// offset: 80 + #[prost(uint32, tag = "3")] + pub pjgilaadcpn: u32, + /// offset: 84 + #[prost(uint32, tag = "11")] + pub jchfcnfhcmm: u32, + /// offset: 88 + #[prost(uint32, tag = "16")] + pub cost_time: u32, + /// offset: 92 + #[prost(uint32, tag = "4")] + pub dlladajakag: u32, + /// offset: 96 + #[prost(bool, tag = "5")] + pub eidalfjeafp: bool, + /// offset: 100 + #[prost(uint32, tag = "14")] + pub score_id: u32, + /// offset: 104 #[prost(uint64, tag = "1")] pub room_id: u64, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pnggkffjilg { + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub hepchhchhpf: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "2")] - pub mmlkfjiakkh: u32, - /// offset: 44 #[prost(uint32, tag = "3")] - pub ldkgjbalgkc: u32, - /// offset: 60 + pub hjpbajepage: u32, + /// offset: 36 #[prost(uint32, tag = "4")] pub r#type: u32, /// offset: 40 + #[prost(int32, tag = "7")] + pub kccjcgfkccc: i32, + /// offset: 44 #[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 + /// offset: 48 #[prost(uint32, tag = "8")] - pub dhneeimlkej: u32, + pub fojgieehhng: u32, + /// offset: 52 + #[prost(uint32, tag = "2")] + pub mpdhnfnciea: u32, + /// offset: 56 + #[prost(uint64, tag = "1")] + pub room_id: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bcmkannikdp { - /// offset: 32 +pub struct Knmghljkbda { + /// offset: 24 #[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 + /// offset: 32 #[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: 36 + #[prost(uint32, tag = "2")] + pub mpdhnfnciea: u32, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub r#type: u32, /// 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, + pub oiemglcgiom: u32, + /// offset: 48 + #[prost(uint32, tag = "3")] + pub hjpbajepage: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Febmhkkehdg { +pub struct Inhmdfdbgcl { + /// offset: 16 + #[prost(string, tag = "5")] + pub clngfdpindb: ::prost::alloc::string::String, + /// offset: 32 + #[prost(uint64, tag = "1")] + pub room_id: u64, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub mpdhnfnciea: u32, + /// offset: 44 + #[prost(uint32, tag = "4")] + pub hjpbajepage: u32, + /// offset: 48 + #[prost(uint32, tag = "3")] + pub pjgilaadcpn: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jehpgceihdf { + /// offset: 16 + #[prost(string, tag = "6")] + pub afkcmbmlbbi: ::prost::alloc::string::String, + /// offset: 24 + #[prost(string, tag = "5")] + pub mfmjhpkjoai: ::prost::alloc::string::String, /// 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, + #[prost(uint32, tag = "2")] + pub mpdhnfnciea: u32, /// offset: 52 + #[prost(uint32, tag = "3")] + pub pjgilaadcpn: u32, + /// offset: 56 #[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, + pub hjpbajepage: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lpfddgkbaam { +pub struct Ohlnnomjpnh { /// offset: 24 #[prost(uint32, repeated, tag = "1")] - pub lecfkglekcj: ::prost::alloc::vec::Vec, + pub aejpcflopal: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mallaghcffl { +pub struct Pegjihhifop { + /// offset: 24 + #[prost(uint32, repeated, tag = "1")] + pub aejpcflopal: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cioaoegeikh { + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub dnigkdkippj: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jpkidilkoak { /// 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, + pub aejpcflopal: ::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 { +pub struct Damnnjkjomm { /// offset: 16 #[prost(uint32, repeated, tag = "1")] - pub dbcdkplpgao: ::prost::alloc::vec::Vec, + pub first_lineup: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "2")] - pub ajeameiamch: ::prost::alloc::vec::Vec, + pub second_lineup: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "3")] - pub ffmbceegolo: u32, - /// offset: 44 #[prost(uint32, tag = "4")] - pub jbfmhdlmbfa: u32, + pub dlcjloimkoj: u32, + /// offset: 44 + #[prost(uint32, tag = "3")] + pub dhmebodojmi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fcmcjakgpcg { - /// offset: 32 - #[prost(uint32, tag = "1")] - pub ppebfajjeng: u32, +pub struct Mcofkoejggl { /// offset: 16 #[prost(uint32, repeated, tag = "2")] - pub ljhnnbfbmjj: ::prost::alloc::vec::Vec, + pub adhejndapih: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub gpiojjbaijb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pfbkjicjgbi { - /// offset: 32 - #[prost(uint32, tag = "1")] - pub avatar_id: u32, - /// offset: 16 +pub struct Kobgmghmclf { + /// offset: 24 #[prost(message, repeated, tag = "2")] - pub ghmjcdadnia: ::prost::alloc::vec::Vec, - /// offset: 40 + pub bjkbfdjgfog: ::prost::alloc::vec::Vec, + /// offset: 32 #[prost(uint32, tag = "3")] pub slot: u32, /// offset: 36 #[prost(uint32, tag = "4")] - pub maonlhbkofk: u32, + pub idbdbicpbbg: u32, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jafmfgjlgga { - #[prost(oneof = "jafmfgjlgga::Bjhppikhfmf", tags = "1, 2, 3, 4, 5")] - pub bjhppikhfmf: ::core::option::Option, +pub struct Jgpmblajjjg { + /// offset: 24 + #[prost(uint32, repeated, tag = "1")] + pub aejpcflopal: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub buff_id: u32, } -/// Nested message and enum types in `JAFMFGJLGGA`. -pub mod jafmfgjlgga { +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gfdjlbjpnmc { + /// offset: 24 + #[prost(message, repeated, tag = "1")] + pub gbmbahhdonn: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jolhimgjgbo { + #[prost(oneof = "jolhimgjgbo::Jbldlhiggkm", tags = "1, 2, 3, 4, 5, 6")] + pub jbldlhiggkm: ::core::option::Option, +} +/// Nested message and enum types in `JOLHIMGJGBO`. +pub mod jolhimgjgbo { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Bjhppikhfmf { - /// offset: 24 + pub enum Jbldlhiggkm { + /// offset: 16 #[prost(message, tag = "1")] - Denhcjpaman(super::Lpfddgkbaam), - /// offset: 24 + Fjonkdkacab(super::Ohlnnomjpnh), + /// offset: 16 #[prost(message, tag = "2")] - Aedbegkajmm(super::Lfmpgkcilmn), - /// offset: 24 + Dkbbmjdnhng(super::Cioaoegeikh), + /// offset: 16 #[prost(message, tag = "3")] - Ffllcphlnio(super::Kfggenlkmeb), - /// offset: 24 + Bdnbihljnck(super::Jpkidilkoak), + /// offset: 16 #[prost(message, tag = "4")] - Lefoigfgjgj(super::Llanpobdjim), - /// offset: 24 + Hcaahiginom(super::Damnnjkjomm), + /// offset: 16 #[prost(message, tag = "5")] - Infgakanlpn(super::Pfbkjicjgbi), + Oeakbclihgh(super::Kobgmghmclf), + /// offset: 16 + #[prost(message, tag = "6")] + Miejnlbbidb(super::Gfdjlbjpnmc), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ebjdmkpdcnk { - /// offset: 16 +pub struct Gnbbdmbnndj { + /// offset: 24 #[prost(message, repeated, tag = "1")] - pub lineup_list: ::prost::alloc::vec::Vec, + 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, +pub struct ChallengeLineupList { + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub avatar_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mmlbjfheakl { +pub struct ChallengeAvatarInfo { + /// offset: 24 + #[prost(enumeration = "AvatarType", tag = "1")] + pub avatar_type: i32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub mdojnengcfe: u32, /// offset: 32 + #[prost(uint32, tag = "4")] + pub index: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub level: u32, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChallengeBossEquipmentInfo { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub rank: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub tid: u32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub level: u32, + /// offset: 36 #[prost(uint32, tag = "1")] - pub hiilnpickcg: u32, + pub unique_id: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub promotion: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChallengeBossRelicInfo { + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub sub_affix_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub level: u32, /// offset: 36 #[prost(uint32, tag = "2")] - pub mkhdindghmd: u32, + pub tid: u32, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub unique_id: u32, + /// offset: 44 + #[prost(uint32, tag = "4")] + pub main_affix_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChallengeBossAvatarRelicInfo { + /// offset: 24 + #[prost(map = "uint32, message", tag = "1")] + pub avatar_relic_slot_map: ::std::collections::HashMap, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cldoiegcnld { + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub pagpnoklnom: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "7")] + pub okcghkdmfam: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub avatar_type: u32, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub mdojnengcfe: u32, + /// offset: 48 + #[prost(uint32, tag = "4")] + pub level: u32, + /// offset: 52 + #[prost(uint32, tag = "1")] + pub avatar_id: u32, + /// offset: 56 + #[prost(uint32, tag = "3")] + pub slot: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gllfjfjbibc { + /// offset: 24 + #[prost(message, repeated, tag = "1")] + pub mnabnjoehlf: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Aiighjeighe { + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub lineup: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub finocegdbdi: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub buff_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bbbiapehaba { + /// offset: 24 + #[prost(uint32, repeated, tag = "6")] + pub finished_target_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "3")] + pub gbmbahhdonn: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub ejedodffabi: u32, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub record_id: u32, + /// offset: 48 + #[prost(uint32, tag = "5")] + pub djeimgghmgm: u32, + /// offset: 52 + #[prost(bool, tag = "1")] + pub egllmgllhdl: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fmdaaiklaja { + /// offset: 24 + #[prost(bool, tag = "3")] + pub egllmgllhdl: bool, + /// offset: 25 + #[prost(bool, tag = "2")] + pub jfkmnbhobcl: bool, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub group_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ecckhollppc { + /// offset: 16 + #[prost(uint32, repeated, tag = "4")] + pub agnfhclkgcf: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint64, tag = "1")] + pub anbjmmoegje: u64, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub gjnmhilinhc: u32, + /// offset: 44 + #[prost(uint32, tag = "3")] + pub jojalehllej: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nddomfbjmke { /// offset: 24 #[prost(uint64, tag = "3")] - pub ennljkjgmei: u64, + pub hjfdajamfac: u64, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub panel_id: u32, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub mmnjodijpoe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Goeojefkkmk { +pub struct Dchcpkmfnnc { /// 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 { +pub struct Ejefbhpapnd { /// 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 { +pub struct Pfdblponohe { /// 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, + pub pooemjlcdhb: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(enumeration = "Pjcmneniehh", repeated, tag = "2")] + pub gbkibfjcpal: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "1")] + pub avatar_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kpmimepebhh { +pub struct Gmmmigpfioh { /// 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 { +pub struct Dpifgeonfpi { /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] - pub chdpncohagh: u32, + pub ilbjlienclb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hpdlfaomipi { - /// offset: 16 +pub struct Epcnfdbkaee { + /// 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 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, +pub struct Hfhfmplajcc { + /// offset: 24 + #[prost(uint32, repeated, tag = "1")] + pub avatar_id_list: ::prost::alloc::vec::Vec, } -/// Nested message and enum types in `PEKNOBDHAKO`. -pub mod peknobdhako { +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gdibhdekjcg {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gcbhoijlbfl { + /// offset: 16 + #[prost(string, tag = "10")] + pub bldmfdkdjdm: ::prost::alloc::string::String, + #[prost(oneof = "gcbhoijlbfl::Blofagpdokj", tags = "1, 2, 3, 4, 5, 6, 7, 8")] + pub blofagpdokj: ::core::option::Option, +} +/// Nested message and enum types in `GCBHOIJLBFL`. +pub mod gcbhoijlbfl { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Mfkjohbnbja { - /// offset: 16 + pub enum Blofagpdokj { + /// offset: 24 #[prost(message, tag = "1")] - Mhnbgkjldgb(super::Goeojefkkmk), - /// offset: 16 + Bnigonfkico(super::Dchcpkmfnnc), + /// offset: 24 #[prost(message, tag = "2")] - Nccnkhelpkl(super::Bponidhofpp), - /// offset: 16 + Jioebafcaje(super::Ejefbhpapnd), + /// offset: 24 #[prost(message, tag = "3")] - Ifhgnhgapin(super::Hfemknkgpnf), - /// offset: 16 + Nbbfphglfnp(super::Pfdblponohe), + /// offset: 24 #[prost(message, tag = "4")] - Naoklialcen(super::Kpmimepebhh), - /// offset: 16 + Lnombcdabkj(super::Gmmmigpfioh), + /// offset: 24 #[prost(message, tag = "5")] - Kfpkhhaogpp(super::Hoflibjhhpc), - /// offset: 16 + Begaibbjhhd(super::Dpifgeonfpi), + /// offset: 24 #[prost(message, tag = "6")] - Iihecadehng(super::Hpdlfaomipi), + Goikmbnggnp(super::Epcnfdbkaee), + /// offset: 24 + #[prost(message, tag = "7")] + Cmhjjddehcp(super::Hfhfmplajcc), + /// offset: 24 + #[prost(message, tag = "8")] + Ookbddejhpb(super::Gdibhdekjcg), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mebbeggfjmi { - /// offset: 24 +pub struct Idlackbinmc { + /// offset: 16 #[prost(string, tag = "1")] pub title: ::prost::alloc::string::String, /// offset: 32 #[prost(string, tag = "2")] - pub nlgkmnledgd: ::prost::alloc::string::String, + pub jfceooodibn: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Oijjjklmfno { - /// offset: 32 - #[prost(enumeration = "Gnkdjfagcbc", tag = "1")] - pub r#type: i32, +pub struct Igchdhfmpbj { /// offset: 24 #[prost(string, tag = "2")] pub stop_desc: ::prost::alloc::string::String, - /// offset: 36 + /// offset: 32 #[prost(uint32, tag = "3")] pub avatar_id: u32, + /// offset: 36 + #[prost(enumeration = "Dkopgdpkjhb", tag = "1")] + pub r#type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Eclepfkjflc { +pub struct Peldieommdm { + /// offset: 16 + #[prost(string, tag = "2")] + pub stop_desc: ::prost::alloc::string::String, /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub avatar_id_list: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(string, tag = "2")] - pub stop_desc: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bpdfeogcaij { - /// offset: 28 - #[prost(uint32, tag = "1")] - pub aokeiehkkkl: u32, +pub struct Jaoneljjafk { /// offset: 24 #[prost(float, tag = "2")] pub value: f32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub achilgipgkl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bndocfacdll { - /// offset: 44 - #[prost(uint32, tag = "1")] - pub dpnmkklmgdf: u32, - /// offset: 40 - #[prost(uint32, tag = "2")] - pub relic_type: u32, - /// offset: 24 +pub struct Aoaobpgfhla { + /// offset: 16 #[prost(message, optional, tag = "3")] - pub jkngfdmocgc: ::core::option::Option, + pub elogoffijbb: ::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, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub compose_relic_id: u32, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub relic_type: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Habflmjeekl { - /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub jgbebenblad: ::prost::alloc::vec::Vec, +pub struct Hjnpobamkkf { /// offset: 16 #[prost(message, repeated, tag = "2")] - pub dclakcfjcpj: ::prost::alloc::vec::Vec, + pub cdmkbchlpab: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "1")] + pub hgnknfjpiki: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "3")] - pub ehjbmnmoflf: u32, + pub mncfogjecmf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Chdlbddhkdj { +pub struct Oplfdagpbei { + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub flfnbplnnbl: ::core::option::Option, + /// offset: 32 + #[prost(string, tag = "4")] + pub stop_desc: ::prost::alloc::string::String, + /// offset: 40 + #[prost(message, optional, tag = "3")] + pub llmdkahfiij: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "1")] pub avatar_id: u32, - /// offset: 24 - #[prost(message, optional, tag = "2")] - pub hlhckppnpnh: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "3")] - 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 { +pub struct Hckaddligeb { /// offset: 16 #[prost(string, tag = "1")] pub stop_desc: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "2")] - pub ekpboeeipda: u32, + pub unk1: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] @@ -1242,151 +1429,138 @@ pub mod chat_data { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum ExtendType { - /// offset: 24 + /// offset: 16 #[prost(message, tag = "101")] - Epkijkohnkc(super::Cikddlmjlen), - /// offset: 24 + Npboinapjje(super::Ecckhollppc), + /// offset: 16 #[prost(message, tag = "102")] - Moelbppipdc(super::Mmlbjfheakl), - /// offset: 24 + Ibjbfodfimn(super::Nddomfbjmke), + /// offset: 16 #[prost(string, tag = "103")] MessageText(::prost::alloc::string::String), - /// offset: 24 + /// offset: 16 #[prost(uint32, tag = "104")] ExtraId(u32), - /// offset: 24 + /// offset: 16 #[prost(message, tag = "105")] - Imolbgocnei(super::Peknobdhako), - /// offset: 24 + Ialhifelmge(super::Gcbhoijlbfl), + /// offset: 16 #[prost(message, tag = "106")] - Baeablobegi(super::Mebbeggfjmi), - /// offset: 24 + Adbnphdppih(super::Idlackbinmc), + /// offset: 16 #[prost(message, tag = "107")] - Dlbnmncpeeh(super::Oijjjklmfno), - /// offset: 24 + Lplcdcifook(super::Igchdhfmpbj), + /// offset: 16 #[prost(message, tag = "108")] - Mpgejdaeogj(super::Eclepfkjflc), - /// offset: 24 + Nlhjfkgnamb(super::Peldieommdm), + /// offset: 16 #[prost(message, tag = "109")] - Cmfdckanpgd(super::Chdlbddhkdj), - /// offset: 24 + Bclpamnphnp(super::Oplfdagpbei), + /// offset: 16 #[prost(message, tag = "110")] - Legojpmncll(super::Jnocgfdgheb), + Hjadniaamgj(super::Hckaddligeb), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MessageChatData { + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub chat_data: ::core::option::Option, /// offset: 32 #[prost(enumeration = "MsgType", tag = "1")] pub message_type: i32, - /// offset: 16 - #[prost(message, optional, tag = "2")] - pub chat_data: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pkjcignoion { - /// offset: 32 - #[prost(enumeration = "Bjlejciglao", tag = "1")] - pub ifkjohednbd: i32, - #[prost(oneof = "pkjcignoion::Fpcdpdphkjj", tags = "11, 12")] - pub fpcdpdphkjj: ::core::option::Option, +pub struct Eknabklpeel { + /// offset: 24 + #[prost(enumeration = "Hcmeilllkbd", tag = "1")] + pub kpobmnlklok: i32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub role_id: u32, } -/// Nested message and enum types in `PKJCIGNOION`. -pub mod pkjcignoion { - #[derive(proto_derive::CmdID)] - #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Fpcdpdphkjj { - /// offset: 24 - #[prost(uint32, tag = "11")] - Uid(u32), - /// offset: 24 - #[prost(enumeration = "super::Cooclipgceh", tag = "12")] - RoleGoodsInfo(i32), - } -} -/// 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: 16 - #[prost(message, optional, tag = "8")] - pub ngiifilphni: ::core::option::Option, /// offset: 24 + #[prost(message, optional, tag = "10")] + pub ckhpffenobe: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "11")] + pub bkoalkhdlob: ::core::option::Option, + /// offset: 40 #[prost(message, repeated, tag = "9")] pub message_datas: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint64, tag = "4")] + pub create_time: u64, } -/// Obf: OCOPOAEFHCA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerBasicInfo { - /// offset: 16 + /// offset: 24 #[prost(string, tag = "1")] pub nickname: ::prost::alloc::string::String, - /// offset: 44 + /// offset: 32 #[prost(uint32, tag = "2")] pub level: u32, - /// offset: 40 - #[prost(uint32, tag = "3")] - pub exp: u32, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub stamina: u32, /// offset: 36 - #[prost(uint32, tag = "5")] - pub mcoin: u32, - /// offset: 48 #[prost(uint32, tag = "6")] pub hcoin: u32, - /// offset: 52 + /// offset: 40 #[prost(uint32, tag = "7")] pub scoin: u32, - /// offset: 56 + /// offset: 44 #[prost(uint32, tag = "8")] pub world_level: u32, + /// offset: 48 + #[prost(uint32, tag = "5")] + pub mcoin: u32, + /// offset: 52 + #[prost(uint32, tag = "3")] + pub exp: u32, + /// offset: 56 + #[prost(uint32, tag = "4")] + pub stamina: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mcndbbebkmj { - /// offset: 24 +pub struct Cjlcpmdgibo { + /// offset: 16 #[prost(uint32, repeated, tag = "1")] - pub cpnjcmcchig: ::prost::alloc::vec::Vec, + pub eakolijoepa: ::prost::alloc::vec::Vec, } -/// Obf: JHEDANIONOG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SpBarInfo { /// offset: 24 - #[prost(uint32, tag = "1")] - pub cur_sp: u32, - /// offset: 28 #[prost(uint32, tag = "2")] pub max_sp: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub cur_sp: u32, } -/// Obf: MEOHGFDPCKD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BlackInfo { /// offset: 24 - #[prost(int64, tag = "1")] - pub begin_time: i64, - /// offset: 32 #[prost(int64, tag = "2")] pub end_time: i64, - /// offset: 44 + /// offset: 32 + #[prost(int64, tag = "1")] + pub begin_time: i64, + /// offset: 40 #[prost(uint32, tag = "3")] pub limit_level: u32, - /// offset: 40 + /// offset: 44 #[prost(uint32, tag = "4")] pub ban_type: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hajaoggpcjc { +pub struct Kpnhgdglicn { /// offset: 24 #[prost(enumeration = "AvatarType", tag = "1")] pub avatar_type: i32, @@ -1396,26 +1570,26 @@ pub struct Hajaoggpcjc { } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pkjggaplonc { - /// offset: 40 - #[prost(enumeration = "AvatarType", tag = "1")] - pub avatar_type: i32, +pub struct Onkdapokgac { /// offset: 24 - #[prost(uint32, tag = "2")] - pub id: u32, - /// offset: 28 #[prost(uint32, tag = "3")] pub level: u32, - /// offset: 36 + /// offset: 28 + #[prost(enumeration = "AvatarType", tag = "1")] + pub avatar_type: i32, + /// offset: 32 #[prost(uint32, tag = "4")] pub index: u32, - /// offset: 32 + /// offset: 36 + #[prost(uint32, tag = "2")] + pub id: u32, + /// offset: 40 #[prost(uint32, tag = "5")] - pub cbhkfoeomff: u32, + pub mdojnengcfe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bblomofepjd { +pub struct Fnfmcaebolh { /// offset: 24 #[prost(uint32, tag = "1")] pub version: u32, @@ -1423,149 +1597,146 @@ pub struct Bblomofepjd { #[prost(uint32, tag = "2")] pub count: u32, } -/// Obf: NJADODPPEBA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClientDownloadData { - /// offset: 32 - #[prost(uint32, tag = "1")] - pub version: u32, - /// offset: 40 - #[prost(int64, tag = "2")] - pub time: i64, /// offset: 16 #[prost(bytes = "vec", tag = "3")] pub data: ::prost::alloc::vec::Vec, - /// offset: 36 + /// offset: 32 + #[prost(int64, tag = "2")] + pub time: i64, + /// offset: 40 #[prost(uint32, tag = "4")] - pub efkcmfijgij: u32, + pub djcnhcgfhkf: u32, + /// offset: 44 + #[prost(uint32, tag = "1")] + pub version: u32, } -/// Obf: KGDBODBGNNG #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClientObjDownloadData { - /// offset: 24 - #[prost(bytes = "vec", tag = "1")] - pub sc_info: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "3")] + pub dyn_code: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "2")] pub client_obj_download_data: ::core::option::Option, /// offset: 40 - #[prost(message, repeated, tag = "3")] - pub dyn_code: ::prost::alloc::vec::Vec, + #[prost(bytes = "vec", tag = "1")] + pub sc_info: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dodeleaicgi { +pub struct Lfkkombkjip { /// offset: 24 - #[prost(string, tag = "1")] - pub heljkfmiffe: ::prost::alloc::string::String, - /// offset: 32 #[prost(string, tag = "2")] pub value: ::prost::alloc::string::String, + /// offset: 32 + #[prost(string, tag = "1")] + pub nhaljpdoncp: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Anhcdhlnejn { +pub struct Hbjlnkafnad { /// 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 Cenoiemjpkk { +pub struct Hdoknmgidmb { + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub bgnklmimbpi: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(enumeration = "FeatureSwitchType", tag = "1")] pub r#type: i32, - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub jkmbdcbofog: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(bool, tag = "3")] - pub oopclhpkjbo: bool, + pub kpcpabkpakl: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dnjfgollccb { - /// offset: 56 - #[prost(string, tag = "1")] - 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 +pub struct Mephkjfajpp { + /// offset: 16 #[prost(string, tag = "5")] - pub coofhighjdn: ::prost::alloc::string::String, + pub helmpdckleo: ::prost::alloc::string::String, + /// offset: 24 + #[prost(string, tag = "4")] + pub eidokhkeopp: ::prost::alloc::string::String, + /// offset: 32 + #[prost(string, tag = "1")] + pub nlongnhnecg: ::prost::alloc::string::String, /// offset: 48 - #[prost(string, tag = "6")] - pub nmbnlpohjcm: ::prost::alloc::string::String, - /// offset: 40 + #[prost(string, tag = "2")] + pub bhnhgpcgkma: ::prost::alloc::string::String, + /// offset: 56 #[prost(string, tag = "7")] - pub cdnbeliajfn: ::prost::alloc::string::String, + pub gleejnejacp: ::prost::alloc::string::String, + /// offset: 64 + #[prost(string, tag = "6")] + pub dfblobnlhcc: ::prost::alloc::string::String, + /// offset: 72 + #[prost(string, tag = "3")] + pub ckacnadcdfp: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cokhgimnlek { +pub struct Cmcjfjebbco { /// offset: 24 #[prost(string, tag = "1")] - pub lkbgiehldlk: ::prost::alloc::string::String, + pub lembpaggmem: ::prost::alloc::string::String, /// offset: 32 - #[prost(int32, tag = "2")] - pub ggfjfkkjpdf: i32, - /// offset: 36 - #[prost(int32, tag = "3")] - pub nkchpobjfap: i32, - /// offset: 40 - #[prost(int32, tag = "4")] - pub bgoekckekil: i32, - /// offset: 44 #[prost(int32, tag = "5")] - pub kkeehbakodi: i32, + pub mbpeliojbdg: i32, + /// offset: 36 + #[prost(int32, tag = "4")] + pub lmmhagldacm: i32, + /// offset: 40 + #[prost(int32, tag = "3")] + pub hdmmkjikcoj: i32, + /// offset: 44 + #[prost(int32, tag = "2")] + pub blnddbdidnj: i32, } -/// Obf: DADADPOAPFB #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReplayInfo { - /// 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: 72 - #[prost(uint32, tag = "4")] - pub uid: u32, - /// offset: 24 - #[prost(string, tag = "5")] - pub nickname: ::prost::alloc::string::String, - /// offset: 76 - #[prost(uint32, tag = "6")] - pub head_icon: u32, /// offset: 16 #[prost(string, tag = "7")] pub replay_name: ::prost::alloc::string::String, + /// offset: 32 + #[prost(string, tag = "5")] + pub nickname: ::prost::alloc::string::String, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub stage_id: u32, + /// offset: 44 + #[prost(uint32, tag = "10")] + pub pbnienncnop: u32, /// offset: 48 + #[prost(uint64, tag = "1")] + pub lmfbcheholo: u64, + /// offset: 56 #[prost(uint64, tag = "8")] pub create_time: u64, /// offset: 64 + #[prost(uint32, tag = "4")] + pub uid: u32, + /// offset: 68 + #[prost(enumeration = "Pbiefhknafa", tag = "2")] + pub replay_type: i32, + /// offset: 72 + #[prost(uint32, tag = "6")] + pub head_icon: u32, + /// offset: 76 #[prost(uint32, tag = "9")] - pub dafejienabl: u32, - /// offset: 44 - #[prost(uint32, tag = "10")] - pub kalagibcnao: u32, + pub klifgjoilee: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Glmbjjofpac { +pub struct Goffdnpbhik { /// offset: 24 #[prost(uint32, tag = "1")] pub avatar_id: u32, @@ -1575,45 +1746,45 @@ pub struct Glmbjjofpac { } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Phocecjobhh { - /// offset: 48 - #[prost(uint32, tag = "1")] - pub uid: u32, - /// offset: 56 - #[prost(uint32, tag = "2")] - pub daeckfgaklf: u32, - /// offset: 44 - #[prost(bool, tag = "3")] - pub oaojaepjffo: bool, - /// offset: 52 - #[prost(uint32, tag = "4")] - pub gcmnadakonj: u32, - /// offset: 16 - #[prost(string, tag = "5")] - pub replay_name: ::prost::alloc::string::String, +pub struct Cjdiahdlcnj { /// offset: 24 #[prost(message, repeated, tag = "6")] - pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 64 - #[prost(uint32, tag = "7")] - pub gghcfmoldni: u32, - /// offset: 60 - #[prost(uint32, tag = "8")] - pub pdbngnabdji: u32, + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(string, tag = "5")] + pub replay_name: ::prost::alloc::string::String, /// offset: 40 + #[prost(uint32, tag = "1")] + pub uid: u32, + /// offset: 44 + #[prost(uint32, tag = "7")] + pub ejgiogkkikh: u32, + /// offset: 48 + #[prost(uint32, tag = "2")] + pub pbibdjijagl: u32, + /// offset: 52 + #[prost(uint32, tag = "8")] + pub bjkbgoalnha: u32, + /// offset: 56 #[prost(uint32, tag = "9")] - pub mhdjjdnhilk: u32, + pub kenljijjejl: u32, + /// offset: 60 + #[prost(uint32, tag = "4")] + pub bckolcnhccm: u32, + /// offset: 64 + #[prost(bool, tag = "3")] + pub eggfcglpdmm: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jolddnmgbhd { +pub struct Gmdhiallilj { /// offset: 16 #[prost(message, repeated, tag = "1")] - pub dfidpjeibjk: ::prost::alloc::vec::Vec, + pub gaikbnpiflm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jlliddibohi { +pub struct Cdccphilocc { /// offset: 24 #[prost(uint32, tag = "1")] pub uid: u32, @@ -1621,46 +1792,44 @@ pub struct Jlliddibohi { #[prost(uint32, tag = "2")] pub monster_id: u32, } -/// Obf: JDABAFDPOIN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PunkLordMonsterBasicInfo { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub config_id: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub attacker_num: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub monster_id: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub uid: u32, - /// offset: 24 - #[prost(uint32, tag = "2")] - pub monster_id: u32, - /// offset: 28 - #[prost(uint32, tag = "3")] - pub config_id: u32, - /// offset: 56 - #[prost(uint32, tag = "4")] - pub world_level: u32, /// offset: 40 #[prost(int64, tag = "5")] pub create_time: i64, - /// offset: 60 + /// offset: 48 + #[prost(uint32, tag = "4")] + pub world_level: u32, + /// offset: 52 #[prost(uint32, tag = "6")] pub left_hp: u32, - /// offset: 32 - #[prost(uint32, tag = "7")] - pub attacker_num: u32, - /// offset: 52 + /// offset: 56 #[prost(enumeration = "PunkLordShareType", tag = "8")] pub share_type: i32, - /// offset: 48 + /// offset: 60 #[prost(bool, tag = "9")] - pub okhelielnme: bool, + pub apcmaijppeh: bool, } -/// Obf: EFPAHFHGAPA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TryDownLoadReplay { - /// offset: 32 + /// offset: 16 #[prost(string, tag = "1")] pub replay_name: ::prost::alloc::string::String, - /// offset: 24 + /// offset: 32 #[prost(message, optional, tag = "2")] pub try_down_load_replay: ::core::option::Option, } @@ -1671,271 +1840,285 @@ pub struct RegionInfo { #[prost(string, tag = "1")] pub name: ::prost::alloc::string::String, /// offset: 32 - #[prost(string, tag = "2")] - pub title: ::prost::alloc::string::String, - /// offset: 64 - #[prost(string, tag = "3")] - pub dispatch_url: ::prost::alloc::string::String, - /// offset: 16 - #[prost(string, tag = "4")] - pub env_type: ::prost::alloc::string::String, - /// offset: 40 #[prost(string, tag = "5")] pub display_name: ::prost::alloc::string::String, + /// offset: 40 + #[prost(string, tag = "4")] + pub env_type: ::prost::alloc::string::String, /// offset: 48 + #[prost(string, tag = "7")] + pub mdpgmpgbdmh: ::prost::alloc::string::String, + /// offset: 56 + #[prost(string, tag = "3")] + pub dispatch_url: ::prost::alloc::string::String, + /// offset: 64 + #[prost(string, tag = "2")] + pub title: ::prost::alloc::string::String, + /// offset: 72 #[prost(string, tag = "6")] pub stop_desc: ::prost::alloc::string::String, - /// offset: 56 - #[prost(string, tag = "7")] - pub mpdilonjdeh: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dispatch { - /// offset: 56 - #[prost(uint32, tag = "1")] - pub retcode: u32, - /// offset: 40 - #[prost(string, tag = "2")] - pub stop_desc: ::prost::alloc::string::String, + /// offset: 16 + #[prost(string, tag = "5")] + pub fmpgolibhbd: ::prost::alloc::string::String, /// offset: 24 #[prost(string, tag = "3")] pub top_sever_region_name: ::prost::alloc::string::String, - /// offset: 16 + /// offset: 32 #[prost(message, repeated, tag = "4")] pub region_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(string, tag = "5")] - pub fkcehmpiagg: ::prost::alloc::string::String, + /// offset: 48 + #[prost(string, tag = "2")] + pub msg: ::prost::alloc::string::String, + /// offset: 56 + #[prost(uint32, tag = "1")] + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Obokdhdokad { - /// offset: 88 - #[prost(uint32, tag = "1")] - pub cekcldpnfea: u32, - /// offset: 56 - #[prost(uint32, repeated, tag = "2")] - pub gecpcnomffg: ::prost::alloc::vec::Vec, +pub struct Bnailmnngif { + /// offset: 16 + #[prost(uint32, repeated, tag = "11")] + pub mpbdklfapch: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] + pub pljejgcekgl: ::prost::alloc::vec::Vec, /// offset: 32 + #[prost(uint32, repeated, tag = "2")] + pub dcfgiejaill: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "9")] + pub bopgcjomkge: ::prost::alloc::vec::Vec, + /// offset: 48 #[prost(uint32, repeated, tag = "3")] - pub jchfmdepbmk: ::prost::alloc::vec::Vec, + pub klkadpnpnhi: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, repeated, tag = "10")] + pub clnifbckjpe: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(uint32, repeated, tag = "4")] - pub npbkmkipkoh: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, repeated, tag = "5")] - pub cbpbcdpjoko: ::prost::alloc::vec::Vec, - /// offset: 64 + pub nbinkkofked: ::prost::alloc::vec::Vec, + /// offset: 80 #[prost(uint32, repeated, tag = "6")] - pub iiobbodpckn: ::prost::alloc::vec::Vec, + pub hblkpajppec: ::prost::alloc::vec::Vec, + /// offset: 88 + #[prost(uint32, tag = "8")] + pub mnnlnojnpbp: u32, + /// offset: 92 + #[prost(uint32, tag = "1")] + pub agpfhdnoben: u32, /// 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 nckjepiodad: ::prost::alloc::vec::Vec, + pub ihabnjlbnbl: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pkbbdfoofjn { - #[prost(oneof = "pkbbdfoofjn::Hdaccieijfo", tags = "101")] - pub hdaccieijfo: ::core::option::Option, +pub struct Aohkkfhdalo { + #[prost(oneof = "aohkkfhdalo::Nebnjdmfelo", tags = "101")] + pub nebnjdmfelo: ::core::option::Option, } -/// Nested message and enum types in `PKBBDFOOFJN`. -pub mod pkbbdfoofjn { +/// Nested message and enum types in `AOHKKFHDALO`. +pub mod aohkkfhdalo { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Hdaccieijfo { - /// offset: 16 + pub enum Nebnjdmfelo { + /// offset: 24 #[prost(uint32, tag = "101")] RoleStar(u32), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lhppiakkfme { - /// offset: 36 - #[prost(enumeration = "GridFightDropType", tag = "1")] - pub bgkdamdffkh: i32, - /// offset: 40 - #[prost(uint32, tag = "2")] - pub jjfflmcccmm: u32, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub num: u32, +pub struct Bcconkjhdjl { /// offset: 16 #[prost(message, optional, tag = "5")] - pub display_value: ::core::option::Option, + pub display_value: ::core::option::Option, + /// offset: 32 + #[prost(enumeration = "GridFightDropType", tag = "1")] + pub fkkglfohgga: i32, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub fnlmkjlklfh: u32, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub num: u32, } -/// Obf: HDJNALJBILG #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightDropInfo { - /// offset: 24 + /// offset: 16 #[prost(message, repeated, tag = "1")] - pub pibljlbckjl: ::prost::alloc::vec::Vec, + pub nmgiabhijjb: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hendehgpkmf { + /// offset: 16 + #[prost(string, tag = "2")] + pub name: ::prost::alloc::string::String, + /// offset: 24 + #[prost(bytes = "vec", tag = "5")] + pub jlfiafkgcoj: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(string, tag = "4")] + pub kfpmjkcojaj: ::prost::alloc::string::String, + /// offset: 48 + #[prost(string, tag = "6")] + pub milbdipbjgp: ::prost::alloc::string::String, + /// offset: 56 + #[prost(uint32, tag = "1")] + pub dice_slot_id: u32, } #[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, +pub struct Fhceiohladg { /// offset: 24 - #[prost(uint32, tag = "3")] - pub mmfpegphoec: u32, - /// offset: 32 + #[prost(uint32, tag = "1")] + pub pos_index: u32, + /// offset: 28 #[prost(uint32, tag = "4")] - pub dhncnlfmoli: u32, + pub lllookpgggg: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub lhhonkjppdc: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub kfgokfkhopb: 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, + /// offset: 32 + #[prost(sint32, tag = "1")] + pub x: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Necgmcgfann { - /// offset: 26 +pub struct Jpgackplgcd { + /// offset: 24 #[prost(bool, tag = "1")] - pub inahilahiij: bool, + pub kalacjbapoa: bool, /// offset: 25 - #[prost(bool, tag = "2")] - pub ldhnpcimlcj: bool, - /// offset: 24 #[prost(bool, tag = "3")] - pub fcnghnpfjln: bool, + pub iblgocfboco: bool, + /// offset: 26 + #[prost(bool, tag = "2")] + pub fokjipgmkan: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nklaffljchg { +pub struct Khadhdlcnoi { /// offset: 24 #[prost(uint32, tag = "1")] pub id: u32, /// offset: 28 #[prost(bool, tag = "2")] - pub cnolaihlaab: bool, + pub kdhcicfnaoc: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bhfonefggag { +pub struct Aakeccjelli { /// offset: 24 + #[prost(uint32, tag = "2")] + pub edhbbjadhhj: u32, + /// offset: 28 #[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, +pub struct Mncbedbddhl { /// offset: 16 #[prost(message, repeated, tag = "2")] - pub kbhpipfkpac: ::prost::alloc::vec::Vec, + pub nnjceinoehh: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "1")] + pub jknlceedahj: ::core::option::Option, /// offset: 40 #[prost(bool, tag = "3")] - pub hajpkjocbcl: bool, + pub pgpncnabham: bool, } -/// Obf: MIDKBJNAALL #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleOp { + /// offset: 16 + #[prost(string, tag = "8")] + pub lomlipolbkm: ::prost::alloc::string::String, /// offset: 32 - #[prost(uint32, tag = "1")] - pub turn_counter: u32, - /// offset: 56 #[prost(uint32, tag = "2")] pub state: u32, /// offset: 36 - #[prost(uint32, tag = "3")] - pub action_entity_id: u32, - /// offset: 44 - #[prost(uint32, tag = "4")] - pub target_entity_id: u32, - /// offset: 52 + #[prost(uint32, tag = "1")] + pub turn_counter: u32, + /// offset: 40 #[prost(uint32, tag = "5")] pub op_type: u32, - /// offset: 40 - #[prost(uint32, tag = "6")] - pub skill_index: u32, + /// offset: 44 + #[prost(uint32, tag = "3")] + pub action_entity_id: u32, /// offset: 48 #[prost(uint32, tag = "7")] pub operation_counter: u32, - /// offset: 16 - #[prost(string, tag = "8")] - pub nopkfbllajp: ::prost::alloc::string::String, + /// offset: 52 + #[prost(uint32, tag = "6")] + pub skill_index: u32, + /// offset: 56 + #[prost(uint32, tag = "4")] + pub target_entity_id: u32, } -/// Obf: IOHBBLIFFFN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BattleEquipment { - /// offset: 36 + /// offset: 24 #[prost(uint32, tag = "1")] pub id: u32, - /// offset: 32 + /// offset: 28 #[prost(uint32, tag = "2")] pub level: u32, - /// offset: 24 - #[prost(uint32, tag = "3")] - pub promotion: u32, - /// offset: 28 + /// offset: 32 #[prost(uint32, tag = "4")] pub rank: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub promotion: u32, } -/// Obf: MFGHLGFCMJO #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleRelic { - /// offset: 44 - #[prost(uint32, tag = "1")] - pub id: u32, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub level: u32, - /// offset: 56 - #[prost(uint32, tag = "3")] - pub main_affix_id: u32, - /// offset: 16 + /// offset: 24 #[prost(message, repeated, tag = "4")] pub sub_affix_list: ::prost::alloc::vec::Vec, - /// offset: 40 + /// offset: 32 #[prost(uint32, tag = "5")] pub unique_id: u32, - /// offset: 52 - #[prost(uint32, tag = "6")] - pub set_id: u32, /// offset: 36 + #[prost(uint32, tag = "2")] + pub level: u32, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub id: u32, + /// offset: 44 + #[prost(uint32, tag = "3")] + pub main_affix_id: u32, + /// offset: 48 #[prost(uint32, tag = "7")] pub r#type: u32, - /// offset: 48 + /// offset: 52 #[prost(uint32, tag = "8")] pub rarity: u32, + /// offset: 56 + #[prost(uint32, tag = "6")] + pub set_id: u32, } -/// Obf: AMPLIONLCEL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AvatarSkillTree { @@ -1946,160 +2129,158 @@ pub struct AvatarSkillTree { #[prost(uint32, tag = "2")] pub level: u32, } -/// Obf: DMFFNIJGNND #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RelicAffix { - /// offset: 32 + /// offset: 24 #[prost(uint32, tag = "1")] pub affix_id: u32, /// offset: 28 - #[prost(uint32, tag = "2")] - pub cnt: u32, - /// offset: 24 #[prost(uint32, tag = "3")] pub step: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub cnt: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Aakhenhmifm { +pub struct Amemkfnabgg { + /// offset: 24 + #[prost(uint32, repeated, tag = "2")] + pub ilolfnpaljh: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub odhidlbapig: u32, /// offset: 36 #[prost(bool, tag = "1")] - pub ofambdeicme: bool, - /// offset: 16 - #[prost(uint32, repeated, tag = "2")] - pub pbagjgmolfb: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub knfcagfahbj: u32, + pub gnlmbjcping: bool, /// offset: 40 - #[prost(uint32, tag = "4")] - pub bdecldmdngi: u32, + #[prost(uint32, tag = "3")] + pub pikbpdamgml: u32, } -/// Obf: ICINDLDMONK #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleAvatar { - /// offset: 96 - #[prost(enumeration = "AvatarType", tag = "1")] - pub avatar_type: i32, - /// offset: 108 - #[prost(uint32, tag = "2")] - pub id: u32, - /// offset: 72 - #[prost(uint32, tag = "3")] - pub level: u32, - /// offset: 100 - #[prost(uint32, tag = "4")] - pub rank: u32, - /// offset: 112 - #[prost(uint32, tag = "5")] - pub index: u32, - /// offset: 48 - #[prost(message, repeated, tag = "6")] - pub skilltree_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub alnjeninbpn: ::core::option::Option, /// offset: 32 + #[prost(message, repeated, tag = "18")] + pub chefggpejkl: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "11")] + pub relic_list: ::prost::alloc::vec::Vec, + /// offset: 48 #[prost(message, repeated, tag = "7")] pub equipment_list: ::prost::alloc::vec::Vec, - /// offset: 88 + /// offset: 56 + #[prost(message, repeated, tag = "6")] + pub skilltree_list: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(message, optional, tag = "16")] + pub sp_bar: ::core::option::Option, + /// offset: 72 + #[prost(uint32, tag = "19")] + pub enhanced_id: u32, + /// offset: 76 #[prost(uint32, tag = "8")] pub hp: u32, /// offset: 80 - #[prost(uint32, tag = "10")] - pub promotion: u32, - /// offset: 24 - #[prost(message, repeated, tag = "11")] - pub relic_list: ::prost::alloc::vec::Vec, - /// offset: 92 + #[prost(enumeration = "AvatarType", tag = "1")] + pub avatar_type: i32, + /// offset: 84 + #[prost(uint32, tag = "4")] + pub rank: u32, + /// offset: 88 #[prost(uint32, tag = "12")] pub world_level: u32, - /// offset: 76 + /// offset: 92 + #[prost(uint32, tag = "10")] + pub promotion: u32, + /// offset: 96 + #[prost(uint32, tag = "17")] + pub gdimkfnecok: u32, + /// offset: 100 + #[prost(uint32, tag = "5")] + pub index: u32, + /// offset: 104 #[prost(uint32, tag = "13")] pub assist_uid: u32, - /// 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: 84 - #[prost(uint32, tag = "17")] - pub pjladgoofke: u32, - /// offset: 40 - #[prost(message, repeated, tag = "18")] - pub lfpoaofbgpj: ::prost::alloc::vec::Vec, - /// offset: 104 - #[prost(uint32, tag = "19")] - pub enhanced_id: u32, + /// offset: 108 + #[prost(uint32, tag = "2")] + pub id: u32, + /// offset: 112 + #[prost(uint32, tag = "3")] + pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BattleMonsterParam { - /// offset: 32 - #[prost(uint32, tag = "1")] - pub njiclainbim: u32, - /// offset: 40 - #[prost(uint32, tag = "2")] - pub level: u32, - /// offset: 28 - #[prost(uint32, tag = "3")] - pub hknbhcaombe: u32, - /// offset: 36 - #[prost(uint32, tag = "4")] - pub opjafnefjdc: u32, /// offset: 24 #[prost(uint32, tag = "5")] - pub bdccefhmfho: u32, + pub cphiinkideb: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub elite_group: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub level: u32, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub iedebfccknl: u32, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub hard_level_group: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lkbgocgdfml { +pub struct Alimnheenpp { + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub iebnogooemo: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub role_star: u32, - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub pgnmdjiikjb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cbcbjcppomp { - #[prost(oneof = "cbcbjcppomp::TeleportNigger", tags = "101")] - pub teleport_nigger: ::core::option::Option, +pub struct Ljhdmkebpdh { + #[prost(oneof = "ljhdmkebpdh::TeleportNigger", tags = "101")] + pub teleport_nigger: ::core::option::Option, } -/// Nested message and enum types in `CBCBJCPPOMP`. -pub mod cbcbjcppomp { +/// Nested message and enum types in `LJHDMKEBPDH`. +pub mod ljhdmkebpdh { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum TeleportNigger { - /// offset: 16 + /// offset: 24 #[prost(message, tag = "101")] - Afcmoofgbpk(super::Lkbgocgdfml), + Eigmkojoeei(super::Alimnheenpp), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleMonster { - /// offset: 32 - #[prost(uint32, tag = "1")] - pub monster_id: u32, - /// offset: 36 - #[prost(uint32, tag = "2")] - pub cur_hp: u32, - /// 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, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub max_hp: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub monster_id: u32, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub cur_hp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleMonsterWave { - /// offset: 32 + /// offset: 16 #[prost(message, repeated, tag = "1")] pub monster_list: ::prost::alloc::vec::Vec, - /// offset: 16 + /// offset: 24 #[prost(message, optional, tag = "2")] pub monster_param: ::core::option::Option, /// offset: 40 @@ -2109,482 +2290,475 @@ pub struct BattleMonsterWave { #[prost(uint32, tag = "4")] pub battle_wave_id: u32, } -/// Obf: AHCIDLPFFMO #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleBuff { - /// offset: 52 - #[prost(uint32, tag = "1")] - pub id: u32, - /// offset: 40 - #[prost(uint32, tag = "2")] - pub level: u32, - /// offset: 44 - #[prost(uint32, tag = "3")] - pub owner_index: u32, - /// offset: 48 - #[prost(uint32, tag = "4")] - pub wave_flag: u32, /// offset: 16 - #[prost(uint32, repeated, tag = "5")] - pub target_index_list: ::prost::alloc::vec::Vec, - /// offset: 32 #[prost(map = "string, float", tag = "6")] pub dynamic_values: ::std::collections::HashMap<::prost::alloc::string::String, f32>, + /// offset: 32 + #[prost(uint32, repeated, tag = "5")] + pub target_index_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub id: u32, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub level: u32, + /// offset: 48 + #[prost(uint32, tag = "3")] + pub owner_index: u32, + /// offset: 52 + #[prost(uint32, tag = "4")] + pub wave_flag: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fcmoacfmhck { - /// offset: 32 +pub struct Fpoagfockoo { + /// offset: 24 #[prost(uint32, tag = "1")] pub id: u32, - /// offset: 24 - #[prost(uint32, tag = "2")] - pub jkcgcamifia: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub total_progress: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub kkckmcdgcgk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kcgpmnnkikn { +pub struct Edcfkacpfnb { /// offset: 24 #[prost(uint32, tag = "1")] - pub nedlppmbmcm: u32, + pub ckgjikjdhcj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ofejcjbldim { - /// offset: 28 - #[prost(uint32, tag = "1")] - pub id: u32, +pub struct Mhdpmpkdlop { /// offset: 24 #[prost(uint32, tag = "2")] - pub jkcgcamifia: u32, + pub kkckmcdgcgk: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ihjenbgpfbf { +pub struct Gdmikbbendc { /// offset: 24 - #[prost(uint32, tag = "1")] - pub id: u32, - /// offset: 28 #[prost(uint32, tag = "2")] pub progress: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BattleTarget { - /// offset: 28 - #[prost(uint32, tag = "1")] - pub id: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub progress: u32, - /// offset: 32 + /// offset: 28 #[prost(uint32, tag = "3")] pub total_progress: u32, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleTargetList { - /// offset: 24 + /// offset: 16 #[prost(message, repeated, tag = "1")] pub battle_target_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bnaefbkjoge { - /// offset: 40 - #[prost(message, repeated, tag = "1")] - pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(message, repeated, tag = "2")] - pub monster_wave_list: ::prost::alloc::vec::Vec, +pub struct Dbcbmjkobpj { + /// offset: 24 + #[prost(message, optional, tag = "16")] + pub eigmkojoeei: ::core::option::Option, /// offset: 32 + #[prost(map = "uint32, message", tag = "9")] + pub battle_target_info: ::std::collections::HashMap, + /// offset: 40 + #[prost(message, repeated, tag = "11")] + pub eeipnljnjal: ::prost::alloc::vec::Vec, + /// offset: 48 #[prost(message, repeated, tag = "3")] pub buff_list: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, optional, tag = "14")] + pub battle_rogue_magic_info: ::core::option::Option, + /// offset: 64 + #[prost(message, repeated, tag = "1")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(message, optional, tag = "12")] + pub pmcekilfbio: ::core::option::Option, + /// offset: 80 + #[prost(message, optional, tag = "15")] + pub ldplaohnlap: ::core::option::Option, + /// offset: 88 + #[prost(message, optional, tag = "13")] + pub dfabbgkgdei: ::core::option::Option, + /// offset: 96 + #[prost(message, repeated, tag = "2")] + pub monster_wave_list: ::prost::alloc::vec::Vec, + /// offset: 104 + #[prost(message, optional, tag = "10")] + pub fgoakdcbioe: ::core::option::Option, /// offset: 112 #[prost(uint32, tag = "7")] pub world_level: u32, - /// offset: 64 - #[prost(map = "uint32, message", tag = "9")] - pub battle_target_info: ::std::collections::HashMap, - /// offset: 16 - #[prost(message, optional, tag = "10")] - pub gdaghijadod: ::core::option::Option, - /// offset: 96 - #[prost(message, repeated, tag = "11")] - pub lilelaaigik: ::prost::alloc::vec::Vec, - /// offset: 88 - #[prost(message, optional, tag = "12")] - pub fmcjppilpll: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "13")] - pub obofocpcbpk: ::core::option::Option, - /// offset: 80 - #[prost(message, optional, tag = "14")] - pub jlkideidmnk: ::core::option::Option, - /// offset: 72 - #[prost(message, optional, tag = "15")] - pub iajdcjiahfp: ::core::option::Option, - /// offset: 56 - #[prost(message, optional, tag = "16")] - pub afcmoofgbpk: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mldedccohbf { - /// offset: 16 +pub struct Kiaicmelimm { + /// offset: 24 #[prost(map = "uint32, uint32", tag = "1")] - pub haeejbffkgf: ::std::collections::HashMap, - /// offset: 36 + pub aokecjbfmcn: ::std::collections::HashMap, + /// offset: 32 #[prost(uint32, tag = "2")] - pub fhkinakgbbk: u32, + pub cdbgpmabmgm: u32, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub fpcopplfbop: u32, /// offset: 40 #[prost(uint32, tag = "3")] - pub ofndicjjcio: u32, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub phpfbnjoonp: u32, + pub fgohmomlebg: u32, } -/// Obf: GDCPECIKKCG #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AetherAvatarInfo { - /// offset: 40 - #[prost(uint32, tag = "1")] - pub id: u32, - /// offset: 44 - #[prost(uint32, tag = "2")] - pub index: u32, - /// offset: 52 - #[prost(uint32, tag = "3")] - pub promotion: u32, - /// 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, + /// offset: 32 + #[prost(uint32, repeated, tag = "4")] + pub licleeicaoe: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub index: u32, + /// offset: 44 + #[prost(uint32, tag = "3")] + pub promotion: u32, + /// offset: 48 + #[prost(enumeration = "Aabgifaeeek", tag = "5")] + pub agbmhemiaih: i32, + /// offset: 52 + #[prost(uint32, tag = "1")] + pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bafdfbjhlgk { - /// offset: 32 - #[prost(message, repeated, tag = "1")] - pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 40 +pub struct Ojhhhplbiej { + /// offset: 16 #[prost(message, repeated, tag = "2")] pub monster_wave_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "3")] pub buff_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "1")] + pub avatar_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nnkjbnnanjk { +pub struct Jieaanceijp { + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub hnimjfpachc: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "5")] + pub ohefieefpfk: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub ijgoapidjkp: u32, + /// offset: 44 + #[prost(uint32, tag = "6")] + pub amcpmeaojjk: u32, /// offset: 48 #[prost(uint32, tag = "1")] pub turn_counter: u32, /// 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 ggefglbmmkp: u32, + pub kapjnjdcacl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mcklcdaoecd { - /// offset: 43 - #[prost(bool, tag = "1")] - pub khcjonfapmk: bool, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub fjikipdjopk: u32, - /// offset: 42 - #[prost(bool, tag = "3")] - pub jioddahnmel: bool, - /// offset: 16 +pub struct Eicnflhihoi { + /// offset: 24 #[prost(string, tag = "4")] - pub bpdjggbgmmm: ::prost::alloc::string::String, - /// offset: 40 - #[prost(bool, tag = "5")] - pub joocdkjfdba: bool, - /// offset: 41 + pub hakclahlpfg: ::prost::alloc::string::String, + /// offset: 32 + #[prost(bool, tag = "1")] + pub ggoppdkdpme: bool, + /// offset: 33 #[prost(bool, tag = "6")] - pub pccogcpbfll: bool, + pub debaocjbbnb: bool, + /// offset: 34 + #[prost(bool, tag = "5")] + pub iiccmnmeofi: bool, + /// offset: 35 + #[prost(bool, tag = "3")] + pub lgjmmjefgnk: bool, /// offset: 36 + #[prost(uint32, tag = "2")] + pub okhbclcclpl: u32, + /// offset: 40 #[prost(uint32, tag = "7")] - pub ckhiflbfflc: u32, + pub gckhdgobfoc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pcahglcgodj { - /// offset: 24 - #[prost(uint32, repeated, tag = "1")] - pub dcbjnilfbag: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, repeated, tag = "2")] - pub afppabbgpkf: ::prost::alloc::vec::Vec, +pub struct Fcdfpjmofbo { /// offset: 16 + #[prost(uint32, repeated, tag = "2")] + pub ooiifbgdofm: ::prost::alloc::vec::Vec, + /// offset: 24 #[prost(uint32, repeated, tag = "3")] - pub dblkceddhip: ::prost::alloc::vec::Vec, - /// offset: 48 + pub bfnfioaagmc: ::prost::alloc::vec::Vec, + /// offset: 32 #[prost(uint32, repeated, tag = "4")] - pub ljapndaoeeo: ::prost::alloc::vec::Vec, + pub hmkcbglcfpf: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "1")] + pub aoliedbcnbn: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Faebblfgaff { +pub struct Mohmahdobdo { /// offset: 24 - #[prost(uint32, tag = "1")] - pub mkdnocjbfbg: u32, - /// offset: 28 #[prost(uint32, tag = "2")] - pub npepbbpmijh: u32, + pub jbcfpaeelbl: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub fjbpofjpfnp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nnjgjijejcl { - /// offset: 40 - #[prost(bool, tag = "1")] - pub ajeccjkmhog: bool, +pub struct Ibhhjpcioic { /// offset: 16 #[prost(map = "string, message", tag = "2")] - pub phggpfmfbal: ::std::collections::HashMap< + pub jkmhajhikik: ::std::collections::HashMap< ::prost::alloc::string::String, - Faebblfgaff, + Mohmahdobdo, >, - /// offset: 32 + /// offset: 24 #[prost(bytes = "vec", tag = "3")] - pub fchakfndcnd: ::prost::alloc::vec::Vec, + pub afmfncgcnhi: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(bool, tag = "1")] + pub eclagojmmbo: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lbmpelpkfhh { +pub struct Ebpdnoomhbd { + /// offset: 16 + #[prost(string, tag = "2")] + pub bdglpmhpekd: ::prost::alloc::string::String, + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub coboaebcmco: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "1")] - pub nconighjedi: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(string, tag = "2")] - pub ifcgnofndma: ::prost::alloc::string::String, - /// offset: 24 + pub jjogehpdokh: ::prost::alloc::vec::Vec, + /// offset: 40 #[prost(string, tag = "3")] pub debug_extra_info: ::prost::alloc::string::String, - /// offset: 16 + /// offset: 56 #[prost(message, repeated, tag = "4")] - pub bkloaecpoed: ::prost::alloc::vec::Vec, + pub adailgdcpnh: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "6")] + pub floor_id: u32, + /// offset: 68 + #[prost(uint32, tag = "8")] + pub pbigecfchen: u32, + /// offset: 72 + #[prost(uint32, tag = "7")] + pub abdbldpcjcj: u32, /// offset: 76 #[prost(uint32, tag = "5")] pub plane_id: u32, - /// offset: 72 - #[prost(uint32, tag = "6")] - pub floor_id: u32, /// offset: 80 - #[prost(uint32, tag = "7")] - pub fapcfahkkfo: u32, - /// offset: 64 - #[prost(uint32, tag = "8")] - pub bolnnbooioi: u32, - /// offset: 40 - #[prost(message, optional, tag = "9")] - pub mepdpcnhcae: ::core::option::Option, - /// offset: 68 #[prost(uint32, tag = "10")] - pub aojldolmegk: u32, + pub iohjehhhpcl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bhddkilajcj { - /// offset: 124 - #[prost(uint32, tag = "1")] - pub version: u32, - /// offset: 116 - #[prost(uint32, tag = "2")] - pub logic_random_seed: u32, - /// offset: 96 - #[prost(uint32, tag = "3")] - pub stage_id: u32, - /// offset: 32 - #[prost(message, optional, tag = "4")] - pub lineup: ::core::option::Option, - /// offset: 88 +pub struct Okflahfibcm { + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub eabkohgchfp: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "19")] + pub apfnihdlfie: ::core::option::Option, + /// offset: 40 + #[prost(bytes = "vec", tag = "16")] + pub ijhanpilbam: ::prost::alloc::vec::Vec, + /// offset: 48 #[prost(message, repeated, tag = "5")] pub op_list: ::prost::alloc::vec::Vec, - /// offset: 40 + /// offset: 56 #[prost(bytes = "vec", tag = "6")] pub turn_snapshot_hash: ::prost::alloc::vec::Vec, - /// offset: 132 - #[prost(uint32, tag = "7")] - pub kkpeekmdjne: u32, - /// offset: 72 - #[prost(uint32, repeated, tag = "8")] - pub ehgemeikjbh: ::prost::alloc::vec::Vec, - /// offset: 112 - #[prost(bool, tag = "9")] - pub abaiaemneoa: bool, - /// offset: 104 - #[prost(enumeration = "Jilapgbhfji", tag = "10")] - pub gmoaoggmcpd: i32, - /// offset: 100 - #[prost(enumeration = "BattleModuleType", tag = "11")] - pub kiobeghmgae: i32, /// offset: 64 + #[prost(message, optional, tag = "100")] + pub ddfabagihmd: ::core::option::Option, + /// offset: 72 + #[prost(message, optional, tag = "4")] + pub lineup: ::core::option::Option, + /// offset: 80 + #[prost(uint32, repeated, tag = "8")] + pub dacglghglig: ::prost::alloc::vec::Vec, + /// offset: 88 #[prost(message, repeated, tag = "12")] pub battle_event: ::prost::alloc::vec::Vec, + /// offset: 96 + #[prost(enumeration = "Oikbipicgdn", tag = "10")] + pub mbhfmfempom: i32, + /// offset: 100 + #[prost(uint32, tag = "1")] + pub version: u32, + /// offset: 104 + #[prost(uint32, tag = "7")] + pub fmoaahkdgnp: u32, /// offset: 108 + #[prost(bool, tag = "9")] + pub nngdlohalcn: bool, + /// offset: 112 + #[prost(uint32, tag = "17")] + pub nibmfcfbhep: u32, + /// offset: 116 + #[prost(enumeration = "BattleModuleType", tag = "11")] + pub jkceimccbba: i32, + /// offset: 120 + #[prost(uint32, tag = "2")] + pub logic_random_seed: u32, + /// offset: 124 #[prost(uint32, tag = "14")] pub rounds_limit: u32, - /// offset: 80 - #[prost(message, optional, tag = "15")] - pub odlbokhdanl: ::core::option::Option, - /// offset: 48 - #[prost(bytes = "vec", tag = "16")] - pub pliafnpangn: ::prost::alloc::vec::Vec, - /// offset: 120 - #[prost(uint32, tag = "17")] - pub enecpeogekg: u32, /// offset: 128 + #[prost(uint32, tag = "3")] + pub stage_id: u32, + /// offset: 132 #[prost(uint32, tag = "18")] - pub lfhlicckpdj: u32, - /// offset: 56 - #[prost(message, optional, tag = "19")] - pub pjpfiigbiah: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "100")] - pub dgemjcaeoji: ::core::option::Option, + pub jaoiokbbmfc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cclgjgdlade { - /// offset: 32 - #[prost(int32, tag = "1")] - pub lbgnhphhjne: i32, +pub struct Papjepajpcj { /// offset: 16 #[prost(string, tag = "2")] pub value: ::prost::alloc::string::String, + /// offset: 32 + #[prost(int32, tag = "1")] + pub mjmeeoiemmm: i32, } -/// Obf: HMFMBOCCGAD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AvatarProperty { - /// offset: 40 + /// offset: 24 #[prost(double, tag = "1")] pub max_hp: f64, - /// offset: 48 + /// offset: 32 #[prost(double, tag = "2")] pub attack: f64, - /// offset: 64 + /// offset: 40 #[prost(double, tag = "3")] pub defence: f64, + /// offset: 48 + #[prost(double, tag = "6")] + pub left_sp: f64, /// offset: 56 + #[prost(double, tag = "7")] + pub max_sp: f64, + /// offset: 64 #[prost(double, tag = "4")] pub speed: f64, /// offset: 72 #[prost(double, tag = "5")] pub left_hp: f64, - /// offset: 32 - #[prost(double, tag = "6")] - pub left_sp: f64, - /// offset: 24 - #[prost(double, tag = "7")] - pub max_sp: f64, } -/// Obf: AJGHEJIALFH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EquipmentProperty { /// offset: 24 #[prost(uint32, tag = "1")] pub id: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub level: u32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub promotion: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub rank: u32, - /// offset: 28 - #[prost(uint32, tag = "3")] - pub promotion: u32, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub level: u32, } -/// Obf: BMPFMAIFBCO #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AttackDamageProperty { - /// offset: 16 + /// offset: 24 #[prost(string, tag = "1")] pub attack_type: ::prost::alloc::string::String, /// offset: 32 #[prost(double, tag = "2")] pub damage: f64, } -/// Obf: CPDGOGNBCAL #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SkillUseProperty { - /// offset: 32 - #[prost(uint32, tag = "1")] - pub skill_id: u32, /// offset: 16 #[prost(string, tag = "2")] pub skill_type: ::prost::alloc::string::String, - /// offset: 44 + /// offset: 32 + #[prost(double, tag = "5")] + pub hljoeghjnla: f64, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub ggdbmjgbdma: u32, + /// offset: 48 + #[prost(double, tag = "7")] + pub cfffapjggcb: f64, + /// offset: 56 + #[prost(uint32, tag = "1")] + pub skill_id: u32, + /// offset: 60 #[prost(uint32, tag = "3")] pub skill_level: u32, - /// offset: 40 + /// offset: 64 #[prost(uint32, tag = "4")] pub skill_use_count: u32, - /// offset: 56 - #[prost(uint32, tag = "5")] - pub keafamicbkd: u32, - /// offset: 48 - #[prost(uint32, tag = "6")] - pub nckhfmcmbec: u32, - /// offset: 36 - #[prost(uint32, tag = "7")] - pub damllhhomhh: u32, - /// offset: 60 - #[prost(uint32, tag = "8")] - pub enjenfoohmd: u32, - /// offset: 52 + /// offset: 68 #[prost(uint32, tag = "9")] - pub ilflkklmboi: u32, + pub bjgnkiplnba: u32, + /// offset: 72 + #[prost(double, tag = "6")] + pub cidjhaobnmf: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pldmggbphpb { - /// offset: 40 - #[prost(uint32, tag = "1")] - pub skill_id: u32, - /// offset: 32 - #[prost(double, tag = "2")] - pub jhfkankgljn: f64, - /// offset: 24 +pub struct Aofmdlldihg { + /// offset: 16 #[prost(uint32, repeated, tag = "3")] pub battle_target_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub skill_id: u32, + /// offset: 40 + #[prost(double, tag = "2")] + pub pnjegpafnci: f64, /// offset: 48 #[prost(double, tag = "4")] pub damage: f64, } -/// Obf: GDLNIDDCOOL #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpAddSource { - /// offset: 16 + /// offset: 24 #[prost(string, tag = "1")] pub source: ::prost::alloc::string::String, /// offset: 32 @@ -2593,10 +2767,10 @@ pub struct SpAddSource { } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Oemocfjlgfi { - /// offset: 24 +pub struct Epnaonkohbo { + /// offset: 16 #[prost(string, tag = "1")] - pub aanenkiiimf: ::prost::alloc::string::String, + pub kbkoglcaekg: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "2")] pub count: u32, @@ -2606,351 +2780,349 @@ pub struct Oemocfjlgfi { } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hbfamllhfaf { - /// offset: 32 - #[prost(double, tag = "1")] - pub kpkbelahnhi: f64, +pub struct Cfdhdbnihpl { /// offset: 24 #[prost(uint32, repeated, tag = "2")] - pub abbhkeeelkl: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dhnfgjbhmaa { - /// offset: 24 - #[prost(int32, tag = "1")] - pub jpjgfjdhjdd: i32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ppnegmciece { + pub ngijfaeonck: ::prost::alloc::vec::Vec, /// offset: 32 + #[prost(double, tag = "1")] + pub gnhlkbinief: f64, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Abdokofehmh { + /// offset: 24 #[prost(int32, tag = "1")] - pub lmgdbbakfda: i32, + pub bcjlnfomeag: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Knbmapnndjl { + /// offset: 24 + #[prost(int32, tag = "2")] + pub nonacgpceke: i32, /// offset: 28 - #[prost(int32, tag = "2")] - pub mjkaheiedno: i32, - /// offset: 24 + #[prost(int32, tag = "1")] + pub ollphbppehg: i32, + /// offset: 32 #[prost(int32, tag = "3")] - pub jpjgfjdhjdd: i32, + pub bcjlnfomeag: i32, } -/// Obf: MLLCMEGMAFG #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AvatarBattleInfo { - /// offset: 232 - #[prost(enumeration = "AvatarType", tag = "1")] - pub avatar_type: i32, - /// offset: 260 - #[prost(uint32, tag = "2")] - pub id: u32, - /// offset: 224 - #[prost(uint32, tag = "3")] - pub avatar_level: u32, - /// offset: 368 - #[prost(uint32, tag = "4")] - pub avatar_rank: u32, - /// offset: 228 - #[prost(uint32, tag = "5")] - pub avatar_promotion: u32, - /// offset: 40 - #[prost(message, optional, tag = "6")] - pub avatar_status: ::core::option::Option, - /// offset: 96 - #[prost(message, repeated, tag = "7")] - pub avatar_skill: ::prost::alloc::vec::Vec, - /// offset: 64 - #[prost(message, repeated, tag = "8")] - pub avatar_equipment: ::prost::alloc::vec::Vec, - /// offset: 164 - #[prost(uint32, tag = "9")] - pub total_turns: u32, - /// offset: 144 - #[prost(double, tag = "10")] - pub total_damage: f64, - /// offset: 272 - #[prost(double, tag = "11")] - pub total_heal: f64, - /// offset: 280 - #[prost(double, tag = "12")] - pub total_damage_taken: f64, - /// offset: 168 - #[prost(double, tag = "13")] - pub total_hp_recover: f64, - /// offset: 136 - #[prost(double, tag = "14")] - pub total_sp_cost: f64, - /// offset: 160 - #[prost(uint32, tag = "15")] - pub stage_id: u32, - /// offset: 236 - #[prost(uint32, tag = "16")] - pub stage_type: u32, - /// offset: 384 - #[prost(double, tag = "17")] - pub total_break_damage: f64, - /// offset: 104 - #[prost(message, repeated, tag = "18")] - pub attack_type_damage: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(message, repeated, tag = "19")] - pub attack_type_break_damage: ::prost::alloc::vec::Vec, - /// offset: 128 - #[prost(message, repeated, tag = "20")] - pub attack_type_max_damage: ::prost::alloc::vec::Vec, - /// offset: 120 - #[prost(message, repeated, tag = "21")] - pub skill_times: ::prost::alloc::vec::Vec, - /// offset: 360 - #[prost(double, tag = "22")] - pub delay_cumulate: f64, - /// offset: 192 - #[prost(uint32, tag = "23")] - pub total_sp_add: u32, - /// offset: 112 - #[prost(message, repeated, tag = "24")] - pub sp_add_source: ::prost::alloc::vec::Vec, - /// offset: 156 - #[prost(uint32, tag = "25")] - pub total_bp_cost: u32, - /// offset: 304 - #[prost(uint32, tag = "26")] - pub die_times: u32, - /// offset: 328 - #[prost(uint32, tag = "27")] - pub revive_times: u32, - /// offset: 180 - #[prost(uint32, tag = "28")] - pub break_times: u32, - /// offset: 372 - #[prost(uint32, tag = "29")] - pub extra_turns: u32, - /// offset: 248 - #[prost(double, tag = "30")] - pub total_shield: f64, - /// offset: 296 - #[prost(double, tag = "31")] - pub total_shield_taken: f64, - /// offset: 264 - #[prost(double, tag = "32")] - pub total_shield_damage: f64, - /// offset: 48 + /// offset: 16 #[prost(message, optional, tag = "33")] pub initial_status: ::core::option::Option, /// offset: 24 + #[prost(message, repeated, tag = "20")] + pub attack_type_max_damage: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "7")] + pub avatar_skill: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "19")] + pub attack_type_break_damage: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "36")] + pub noghnmcddai: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(message, repeated, tag = "41")] + pub aljijbkefdd: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(message, repeated, tag = "8")] + pub avatar_equipment: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(message, optional, tag = "6")] + pub avatar_status: ::core::option::Option, + /// offset: 88 + #[prost(message, optional, tag = "58")] + pub gehejppcblk: ::core::option::Option, + /// offset: 96 + #[prost(message, repeated, tag = "21")] + pub skill_times: ::prost::alloc::vec::Vec, + /// offset: 104 #[prost(message, repeated, tag = "34")] pub relics: ::prost::alloc::vec::Vec, - /// offset: 308 - #[prost(uint32, tag = "35")] - pub assist_uid: u32, - /// offset: 88 - #[prost(message, repeated, tag = "36")] - pub hloofklellj: ::prost::alloc::vec::Vec, - /// offset: 320 - #[prost(double, tag = "37")] - pub oejpkjpmkbc: f64, - /// offset: 288 - #[prost(double, tag = "38")] - pub ogdgekfjafo: f64, - /// offset: 200 - #[prost(double, tag = "39")] - pub aglkpijkkgn: f64, - /// offset: 240 - #[prost(double, tag = "40")] - pub konmgbjbiea: f64, - /// offset: 72 - #[prost(message, repeated, tag = "41")] - pub gdahcgckobo: ::prost::alloc::vec::Vec, - /// offset: 220 - #[prost(uint32, tag = "42")] - pub hoofemekkob: u32, - /// offset: 332 - #[prost(uint32, tag = "43")] - pub doapboljogf: u32, - /// offset: 208 - #[prost(double, tag = "44")] - pub fjlihmdenml: f64, - /// offset: 344 - #[prost(double, tag = "45")] - pub llcnocghjoo: f64, - /// offset: 312 - #[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: 112 + #[prost(message, optional, tag = "57")] + pub fdmeedejccp: ::core::option::Option, + /// offset: 120 + #[prost(message, repeated, tag = "24")] + pub sp_add_source: ::prost::alloc::vec::Vec, + /// offset: 128 + #[prost(message, repeated, tag = "18")] + pub attack_type_damage: ::prost::alloc::vec::Vec, + /// offset: 136 + #[prost(double, tag = "22")] + pub delay_cumulate: f64, + /// offset: 144 + #[prost(double, tag = "32")] + pub total_shield_damage: f64, /// offset: 152 - #[prost(uint32, tag = "53")] - pub mgohbokjbkd: u32, - /// offset: 356 - #[prost(uint32, tag = "54")] - pub hmifofdmccc: u32, - /// offset: 352 + #[prost(double, tag = "44")] + pub dialjmahfbo: f64, + /// offset: 160 + #[prost(uint32, tag = "16")] + pub stage_type: u32, + /// offset: 164 + #[prost(uint32, tag = "15")] + pub stage_id: u32, + /// offset: 168 + #[prost(double, tag = "14")] + pub total_sp_cost: f64, + /// offset: 176 #[prost(uint32, tag = "55")] pub enhanced_id: u32, - /// offset: 176 + /// offset: 180 + #[prost(uint32, tag = "35")] + pub assist_uid: u32, + /// offset: 184 + #[prost(uint32, tag = "28")] + pub break_times: u32, + /// offset: 188 + #[prost(uint32, tag = "53")] + pub nbcdomjbafm: u32, + /// offset: 192 + #[prost(uint32, tag = "29")] + pub extra_turns: u32, + /// offset: 196 + #[prost(uint32, tag = "9")] + pub total_turns: u32, + /// offset: 200 + #[prost(double, tag = "11")] + pub total_heal: f64, + /// offset: 208 + #[prost(double, tag = "39")] + pub cnemkkibfea: f64, + /// offset: 216 + #[prost(double, tag = "47")] + pub ebmfcbkhieh: f64, + /// offset: 224 + #[prost(uint32, tag = "49")] + pub fjnkopmolde: u32, + /// offset: 228 + #[prost(uint32, tag = "3")] + pub avatar_level: u32, + /// offset: 232 + #[prost(uint32, tag = "54")] + pub pecmogdlcdc: u32, + /// offset: 236 + #[prost(uint32, tag = "51")] + pub pnjdpnhnbda: u32, + /// offset: 240 + #[prost(double, tag = "52")] + pub nedcakemhlf: f64, + /// offset: 248 + #[prost(double, tag = "40")] + pub eeogkokopnb: f64, + /// offset: 256 + #[prost(uint32, tag = "23")] + pub total_sp_add: u32, + /// offset: 260 + #[prost(uint32, tag = "50")] + pub flkcfjbciom: u32, + /// offset: 264 + #[prost(double, tag = "31")] + pub total_shield_taken: f64, + /// offset: 272 + #[prost(double, tag = "46")] + pub lflkogdplkd: f64, + /// offset: 280 + #[prost(double, tag = "12")] + pub total_damage_taken: f64, + /// offset: 288 + #[prost(uint32, tag = "25")] + pub total_bp_cost: u32, + /// offset: 292 + #[prost(uint32, tag = "2")] + pub id: u32, + /// offset: 296 #[prost(uint32, tag = "56")] - pub anmbaifobjp: u32, - /// offset: 16 - #[prost(message, optional, tag = "57")] - pub nodddnjaalp: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "58")] - pub mnhijdjbklb: ::core::option::Option, + pub mebkilmpmga: u32, + /// offset: 300 + #[prost(uint32, tag = "26")] + pub die_times: u32, + /// offset: 304 + #[prost(double, tag = "10")] + pub total_damage: f64, + /// offset: 312 + #[prost(double, tag = "48")] + pub dblabfodnmj: f64, + /// offset: 320 + #[prost(double, tag = "30")] + pub total_shield: f64, + /// offset: 328 + #[prost(uint32, tag = "27")] + pub revive_times: u32, + /// offset: 332 + #[prost(enumeration = "AvatarType", tag = "1")] + pub avatar_type: i32, + /// offset: 336 + #[prost(double, tag = "38")] + pub gpleldeieko: f64, + /// offset: 344 + #[prost(double, tag = "17")] + pub total_break_damage: f64, + /// offset: 352 + #[prost(uint32, tag = "42")] + pub cnleplaeehf: u32, + /// offset: 356 + #[prost(uint32, tag = "5")] + pub avatar_promotion: u32, + /// offset: 360 + #[prost(double, tag = "13")] + pub total_hp_recover: f64, + /// offset: 368 + #[prost(double, tag = "37")] + pub deicgfkimmo: f64, + /// offset: 376 + #[prost(double, tag = "45")] + pub laoeegeeldk: f64, + /// offset: 384 + #[prost(uint32, tag = "43")] + pub jdhdjfckbgd: u32, + /// offset: 388 + #[prost(uint32, tag = "4")] + pub avatar_rank: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ambfiekdcel { - /// offset: 48 - #[prost(double, tag = "1")] - pub max_hp: f64, - /// offset: 40 +pub struct Igmokoenldk { + /// offset: 24 #[prost(double, tag = "2")] pub attack: f64, /// offset: 32 - #[prost(double, tag = "3")] - pub defence: f64, - /// offset: 24 - #[prost(double, tag = "4")] - pub maaheliacoj: f64, - /// offset: 64 - #[prost(double, tag = "5")] - pub speed: f64, - /// offset: 72 #[prost(double, tag = "6")] pub left_hp: f64, + /// offset: 40 + #[prost(double, tag = "4")] + pub ofmlldlaocc: f64, + /// offset: 48 + #[prost(double, tag = "5")] + pub speed: f64, /// offset: 56 + #[prost(double, tag = "3")] + pub defence: f64, + /// offset: 64 #[prost(double, tag = "7")] - pub kejcboapddb: f64, + pub gencobdfkla: f64, + /// offset: 72 + #[prost(double, tag = "1")] + pub max_hp: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pgpelnfkomd { - /// offset: 28 - #[prost(uint32, tag = "1")] - pub hjmgglanhml: u32, - /// offset: 40 +pub struct Ckcdiaaficj { + /// offset: 24 #[prost(double, tag = "2")] - pub mdfdbaccfoh: f64, + pub ifmohnaaamc: f64, /// offset: 32 #[prost(uint32, tag = "3")] - pub eehjpplinae: u32, - /// offset: 24 + pub mmphfldbekb: u32, + /// offset: 36 #[prost(uint32, tag = "4")] pub break_times: u32, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub bkpdkfldldd: u32, } -/// Obf: LHLMHKJPGJL #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonsterBattleInfo { - /// offset: 172 - #[prost(uint32, tag = "1")] - pub entity_id: u32, - /// offset: 188 - #[prost(uint32, tag = "2")] - pub monster_id: u32, - /// offset: 88 - #[prost(uint32, tag = "3")] - pub mnblhkkmpnp: u32, - /// offset: 92 - #[prost(uint32, tag = "4")] - pub hpjnjgiohdh: u32, - /// offset: 56 - #[prost(message, optional, tag = "5")] - pub plchoklfmfg: ::core::option::Option, - /// offset: 168 - #[prost(uint32, tag = "6")] - pub total_turns: u32, - /// offset: 104 - #[prost(double, tag = "7")] - pub total_damage: f64, - /// offset: 64 - #[prost(double, tag = "8")] - pub total_heal: f64, - /// offset: 80 - #[prost(double, tag = "9")] - pub total_damage_taken: f64, - /// offset: 136 - #[prost(double, tag = "10")] - pub hgplbocpaeg: f64, - /// offset: 120 - #[prost(double, tag = "11")] - pub total_hp_recover: f64, - /// offset: 100 - #[prost(uint32, tag = "12")] - pub stage_id: u32, - /// offset: 184 - #[prost(uint32, tag = "13")] - pub battle_id: u32, - /// offset: 156 - #[prost(uint32, tag = "14")] - pub keidacjfffc: u32, - /// offset: 48 + /// offset: 24 + #[prost(message, repeated, tag = "28")] + pub akgjopblpne: ::prost::alloc::vec::Vec, + /// offset: 32 #[prost(message, repeated, tag = "15")] pub attack_type_damage: ::prost::alloc::vec::Vec, - /// offset: 24 + /// offset: 40 + #[prost(message, optional, tag = "5")] + pub cihapgpncmi: ::core::option::Option, + /// offset: 48 #[prost(message, repeated, tag = "16")] pub skill_times: ::prost::alloc::vec::Vec, - /// offset: 116 - #[prost(uint32, tag = "17")] - pub stage_type: u32, - /// offset: 160 - #[prost(double, tag = "18")] - pub jojfnammbme: f64, - /// offset: 144 - #[prost(double, tag = "19")] - pub delay_cumulate: f64, - /// offset: 180 - #[prost(enumeration = "Fbkbokhcllf", tag = "20")] - pub gomecpdakfn: i32, - /// offset: 128 + /// offset: 56 + #[prost(message, repeated, tag = "26")] + pub skill_info: ::prost::alloc::vec::Vec, + /// offset: 64 #[prost(uint32, tag = "21")] pub wave: u32, - /// offset: 176 - #[prost(int32, tag = "22")] - pub chbkggoaceb: i32, - /// offset: 152 + /// offset: 68 + #[prost(uint32, tag = "1")] + pub entity_id: u32, + /// offset: 72 + #[prost(double, tag = "7")] + pub total_damage: f64, + /// offset: 80 + #[prost(enumeration = "Nlnebdeeonp", tag = "31")] + pub ahkjlojdnic: i32, + /// offset: 84 #[prost(uint32, tag = "23")] pub phase: u32, - /// offset: 112 - #[prost(uint32, tag = "24")] - 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: 72 - #[prost(uint32, tag = "27")] - pub gkdgflcohoa: u32, - /// offset: 40 - #[prost(message, repeated, tag = "28")] - pub igaflckjjkm: ::prost::alloc::vec::Vec, - /// offset: 76 - #[prost(uint32, tag = "29")] - pub iogcdglflcb: u32, + /// offset: 88 + #[prost(double, tag = "19")] + pub delay_cumulate: f64, /// offset: 96 - #[prost(uint32, tag = "30")] - pub ofhlnfpmphh: u32, - /// offset: 132 - #[prost(enumeration = "Lepdlljhipl", tag = "31")] - pub gjckgllegae: i32, + #[prost(uint32, tag = "24")] + pub nmkkaagncpc: u32, + /// offset: 100 + #[prost(uint32, tag = "3")] + pub pkfmofpmbbj: u32, + /// offset: 104 + #[prost(enumeration = "Kpoieopcejl", tag = "20")] + pub hfelbilehnm: i32, + /// offset: 108 + #[prost(uint32, tag = "14")] + pub kpmiifgamfa: u32, + /// offset: 112 + #[prost(double, tag = "11")] + pub total_hp_recover: f64, + /// offset: 120 + #[prost(double, tag = "29")] + pub ncdgnnjabjj: f64, + /// offset: 128 + #[prost(double, tag = "30")] + pub ibengeojfoj: f64, + /// offset: 136 + #[prost(uint32, tag = "4")] + pub nckaicabjik: u32, + /// offset: 140 + #[prost(uint32, tag = "17")] + pub stage_type: u32, + /// offset: 144 + #[prost(double, tag = "10")] + pub ocgefahkmph: f64, + /// offset: 152 + #[prost(uint32, tag = "27")] + pub cbmlfobdnco: u32, + /// offset: 156 + #[prost(uint32, tag = "13")] + pub battle_id: u32, + /// offset: 160 + #[prost(uint32, tag = "12")] + pub stage_id: u32, + /// offset: 164 + #[prost(int32, tag = "22")] + pub jfdomchhbif: i32, + /// offset: 168 + #[prost(double, tag = "9")] + pub total_damage_taken: f64, + /// offset: 176 + #[prost(double, tag = "18")] + pub mbdmcjlfjoo: f64, + /// offset: 184 + #[prost(uint32, tag = "6")] + pub total_turns: u32, + /// offset: 188 + #[prost(enumeration = "Hdfapklgefm", tag = "25")] + pub gcaepljhcfe: i32, + /// offset: 192 + #[prost(uint32, tag = "2")] + pub monster_id: u32, + /// offset: 200 + #[prost(double, tag = "8")] + pub total_heal: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] @@ -2959,341 +3131,337 @@ pub struct BattleEventProperty { #[prost(message, optional, tag = "2")] pub sp_bar: ::core::option::Option, } -/// Obf: FCGMGIIFAHP #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleEventBattleInfo { + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub status: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub skill_info: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "1")] pub battle_event_id: u32, - /// offset: 24 - #[prost(message, optional, tag = "2")] - pub status: ::core::option::Option, - /// offset: 32 - #[prost(message, repeated, tag = "3")] - pub skill_info: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Iahkpccpmkm { - /// offset: 28 - #[prost(uint32, tag = "1")] - pub jeopnoncfnp: u32, +pub struct Ejdgmcfbfmo { /// offset: 24 #[prost(uint32, tag = "2")] pub score_id: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub dbljfjaapan: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Migjfgjmcgo { - /// offset: 44 - #[prost(uint32, tag = "1")] - pub avatar_id: u32, - /// offset: 24 +pub struct Hdkeppdidih { + /// offset: 16 #[prost(uint32, repeated, tag = "2")] - pub kfinacefcnj: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "3")] - pub source: u32, - /// offset: 64 + pub ejddmnaoden: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "5")] + pub jndbcdaiidd: ::prost::alloc::vec::Vec, + /// offset: 40 #[prost(double, tag = "4")] pub damage: f64, - /// offset: 16 - #[prost(uint32, repeated, tag = "5")] - pub coihnjchnmj: ::prost::alloc::vec::Vec, - /// offset: 52 - #[prost(int32, tag = "6")] - pub iikampchbln: i32, - /// offset: 56 + /// offset: 48 #[prost(double, tag = "7")] - pub mepkkflkpgm: f64, - /// offset: 72 - #[prost(uint32, tag = "8")] - pub kpkhjjahhem: u32, - /// offset: 40 + pub oeldakbopja: f64, + /// offset: 56 + #[prost(int32, tag = "6")] + pub afpkbfapoah: i32, + /// offset: 60 #[prost(uint32, tag = "9")] pub wave: u32, - /// offset: 76 + /// offset: 64 + #[prost(uint32, tag = "3")] + pub source: u32, + /// offset: 68 #[prost(uint32, tag = "10")] pub enhanced_id: u32, + /// offset: 72 + #[prost(uint32, tag = "1")] + pub avatar_id: u32, + /// offset: 76 + #[prost(uint32, tag = "8")] + pub cngeogompop: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Anhlfcjgpee { +pub struct Ghcdmmnhnho { + /// offset: 24 + #[prost(int32, tag = "2")] + pub gcabcjkcaoe: i32, /// offset: 28 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 32 - #[prost(int32, tag = "2")] - 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 Pgogpoheieg { +pub struct Gandcedcldl { /// offset: 24 - #[prost(uint32, tag = "1")] - pub fifhknheibd: u32, - /// offset: 32 #[prost(uint32, tag = "2")] - pub elhiabgckie: u32, + pub fhpmeiecklg: u32, /// offset: 28 + #[prost(uint32, tag = "1")] + pub kaahkldjpje: u32, + /// offset: 32 #[prost(uint32, tag = "3")] pub entity_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cmjbmfhcofi { - /// offset: 44 - #[prost(uint32, tag = "1")] - pub hjmgglanhml: u32, - /// offset: 48 - #[prost(uint32, tag = "2")] - pub monster_id: u32, +pub struct Afgmnffbbig { /// offset: 24 #[prost(message, repeated, tag = "3")] - pub pecilinelng: ::prost::alloc::vec::Vec, + pub ofhchnkefmd: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "5")] + pub jnfcfeiaabh: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "4")] - pub jhfkankgljn: u32, - /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub nkbapjphjfp: ::prost::alloc::vec::Vec, + pub pnjegpafnci: u32, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub monster_id: u32, + /// offset: 48 + #[prost(uint32, tag = "1")] + pub bkpdkfldldd: u32, } -/// Obf: DBKDEHFNGOA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StatisticEvent { - /// offset: 32 + /// offset: 24 #[prost(enumeration = "BattleStaticticEventType", tag = "1")] pub r#type: i32, /// offset: 28 #[prost(uint32, tag = "2")] - pub picegmcchme: u32, - /// offset: 24 + pub lmmdhgcihbl: u32, + /// offset: 32 #[prost(uint32, tag = "3")] pub display_value: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hhipkinncap { - /// offset: 28 - #[prost(uint32, tag = "1")] - pub ibnelajjoao: u32, +pub struct Dkphafpgdlo { /// offset: 24 + #[prost(uint32, tag = "1")] + pub jgdoiciemah: u32, + /// offset: 28 #[prost(uint32, tag = "2")] - pub ngaghmdlpgf: u32, + pub ioeaffeedfm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mhaniebkghh { - /// offset: 36 - #[prost(uint32, tag = "1")] - pub ekcpikgliji: u32, - /// offset: 32 - #[prost(bool, tag = "2")] - pub hlkafpclmeo: bool, +pub struct Gfnapelnfic { /// offset: 16 #[prost(message, optional, tag = "3")] - pub kbakjdjpcof: ::core::option::Option, + pub jbnmaofofpe: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub clfbbapepml: u32, + /// offset: 36 + #[prost(bool, tag = "2")] + pub aalccpjcbme: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Koilnolkdej { - /// offset: 32 - #[prost(uint32, tag = "1")] - pub ijlpdnlaidg: u32, - /// offset: 40 - #[prost(double, tag = "2")] - pub display_value: f64, - /// offset: 36 - #[prost(bool, tag = "3")] - pub pmdffjcicoi: bool, +pub struct Oemoigdnpnp { /// offset: 16 #[prost(double, repeated, tag = "4")] pub switch_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub card_id: u32, + /// offset: 36 + #[prost(bool, tag = "3")] + pub bblmmnlcmgm: bool, + /// offset: 40 + #[prost(double, tag = "2")] + pub display_value: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Inmomcdophf { - /// offset: 40 - #[prost(uint32, tag = "1")] - pub ibnelajjoao: u32, +pub struct Hlfookannde { /// offset: 24 - #[prost(double, tag = "2")] - pub damage: f64, + #[prost(uint32, tag = "1")] + pub jgdoiciemah: u32, /// offset: 32 #[prost(double, tag = "3")] - pub ihkejoehikk: f64, + pub kadniaejacg: f64, + /// offset: 40 + #[prost(double, tag = "2")] + pub damage: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fighicnepfi { +pub struct Eaenafjcefd { /// offset: 16 #[prost(uint32, repeated, tag = "1")] - pub bpeoecagiig: ::prost::alloc::vec::Vec, + pub mmgpkjojipm: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "2")] - pub ipdcbemhimg: ::prost::alloc::vec::Vec, + pub fgpgopocapn: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ggbdcoicgjg { - /// offset: 44 +pub struct Hommpjiopgi { + /// offset: 16 + #[prost(message, repeated, tag = "4")] + pub cbloajfjkki: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub score_id: u32, + /// offset: 36 #[prost(uint32, tag = "1")] pub wave: u32, /// offset: 40 - #[prost(uint32, tag = "2")] - pub score_id: u32, - /// offset: 32 #[prost(uint32, tag = "3")] - pub oipaamgiieg: u32, - /// offset: 16 - #[prost(message, repeated, tag = "4")] - pub bhfcpjakibg: ::prost::alloc::vec::Vec, - /// offset: 36 + pub gmkfbamndea: u32, + /// offset: 44 #[prost(float, tag = "5")] - pub jhfkankgljn: f32, + pub pnjegpafnci: f32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hkndildojfp { - /// offset: 32 - #[prost(uint32, tag = "1")] - pub igmmpddcjin: u32, +pub struct Fdgkfjficdn { /// offset: 24 + #[prost(uint32, tag = "1")] + pub ocpepemnnek: u32, + /// offset: 32 #[prost(double, tag = "2")] - pub jhfkankgljn: f64, + pub pnjegpafnci: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kfolijcndbk { - /// offset: 40 - #[prost(uint32, tag = "1")] - pub fchikaafcpl: u32, - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub hobnhbcjidm: ::prost::alloc::vec::Vec, +pub struct Idjiaglcape { /// offset: 24 #[prost(message, repeated, tag = "3")] - pub hhbhobojocf: ::prost::alloc::vec::Vec, + pub ojbmgejcilm: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "2")] + pub dcmahkhafeh: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub ipcfgiefbkh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fimohhpinnb { +pub struct Pmnljejklod { /// offset: 24 - #[prost(enumeration = "Mpkjecngfpf", tag = "1")] + #[prost(enumeration = "Nimfanhlfnj", tag = "1")] pub r#type: i32, /// offset: 28 #[prost(uint32, tag = "2")] pub count: u32, } -/// Obf: NHOJCNEDENG #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleGridFightSpecialBattleInfo { - /// offset: 148 - #[prost(uint32, tag = "1")] - pub cur_level_id: u32, - /// offset: 164 - #[prost(uint32, tag = "2")] - pub lllljofnnnk: u32, - /// offset: 128 - #[prost(uint32, tag = "3")] - pub rogue_money: u32, - /// offset: 72 - #[prost(message, repeated, tag = "4")] - pub cmmldciacam: ::prost::alloc::vec::Vec, - /// offset: 80 - #[prost(message, repeated, tag = "5")] - pub hlflgakigmh: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(uint32, repeated, tag = "6")] - pub eoodmdlonbd: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, optional, tag = "7")] - pub dklkiabdcce: ::core::option::Option, - /// offset: 96 - #[prost(uint32, repeated, tag = "8")] - pub adjkhcoijnk: ::prost::alloc::vec::Vec, - /// offset: 144 - #[prost(uint32, tag = "9")] - pub grid_fight_cur_level_exp: u32, - /// offset: 140 - #[prost(uint32, tag = "10")] - pub pnicgjbajij: u32, - /// offset: 168 - #[prost(uint32, tag = "11")] - pub fipiebkdoda: u32, - /// offset: 88 - #[prost(uint32, repeated, tag = "12")] - pub iepgklidhek: ::prost::alloc::vec::Vec, - /// offset: 156 - #[prost(uint32, tag = "13")] - pub jkhpfkdoklg: u32, - /// offset: 124 - #[prost(uint32, tag = "14")] - pub jgoepadokem: u32, - /// offset: 161 - #[prost(bool, tag = "15")] - pub iliifcfhpbc: bool, - /// offset: 162 - #[prost(bool, tag = "16")] - pub hkejdhahibj: bool, /// offset: 16 - #[prost(message, repeated, tag = "17")] - pub imkojkjahmm: ::prost::alloc::vec::Vec, - /// offset: 104 - #[prost(message, repeated, tag = "18")] - pub bpeoffpjkae: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(uint32, repeated, tag = "19")] - pub lgmnjnhiaka: ::prost::alloc::vec::Vec, - /// offset: 160 - #[prost(bool, tag = "20")] - pub kfliopgfpej: bool, - /// offset: 136 - #[prost(uint32, tag = "21")] - pub lklcfingnio: u32, - /// offset: 112 #[prost(message, optional, tag = "22")] - pub kkfppondkhh: ::core::option::Option, - /// offset: 152 - #[prost(uint32, tag = "23")] - pub gbbkkpcgnla: u32, - /// offset: 132 - #[prost(uint32, tag = "24")] - pub moigaecneia: u32, + pub inpnmbjnppk: ::core::option::Option, + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub dckigahcnmj: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "25")] - pub poemnnccjhi: ::prost::alloc::vec::Vec, + pub pmleegogpif: ::prost::alloc::vec::Vec, /// offset: 48 + #[prost(message, repeated, tag = "5")] + pub omcllcnkahe: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, repeated, tag = "8")] + pub fponjjmjfae: ::prost::alloc::vec::Vec, + /// offset: 64 #[prost(message, repeated, tag = "26")] - pub nbaodfgcebf: ::prost::alloc::vec::Vec, + pub gmgpfaionng: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(message, repeated, tag = "17")] + pub lonfkfcfdnd: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(message, repeated, tag = "18")] + pub hnjpidfknik: ::prost::alloc::vec::Vec, + /// offset: 88 + #[prost(message, repeated, tag = "4")] + pub icopgajfkhe: ::prost::alloc::vec::Vec, + /// offset: 96 + #[prost(uint32, repeated, tag = "6")] + pub llifkmanadh: ::prost::alloc::vec::Vec, + /// offset: 104 + #[prost(message, optional, tag = "7")] + pub hphjgiekmaa: ::core::option::Option, + /// offset: 112 + #[prost(uint32, repeated, tag = "19")] + pub bllkcbjgaeb: ::prost::alloc::vec::Vec, /// offset: 120 + #[prost(uint32, tag = "11")] + pub ljgphgddbke: u32, + /// offset: 124 + #[prost(uint32, tag = "1")] + pub cur_level_id: u32, + /// offset: 128 + #[prost(uint32, tag = "13")] + pub kkgjleifnmf: u32, + /// offset: 132 + #[prost(uint32, tag = "2")] + pub pfbdnghmbii: u32, + /// offset: 136 + #[prost(uint32, tag = "14")] + pub dkcgloiapah: u32, + /// offset: 140 + #[prost(bool, tag = "16")] + pub oajbhdklpem: bool, + /// offset: 141 + #[prost(bool, tag = "20")] + pub chkbolnipmo: bool, + /// offset: 142 + #[prost(bool, tag = "15")] + pub calccpgjnjl: bool, + /// offset: 144 + #[prost(uint32, tag = "23")] + pub nbkkkkkemeh: u32, + /// offset: 148 + #[prost(uint32, tag = "10")] + pub ffgbeohnifn: u32, + /// offset: 152 + #[prost(uint32, tag = "9")] + pub grid_fight_cur_level_exp: u32, + /// offset: 156 #[prost(uint32, tag = "27")] - pub npkijfgknnj: u32, + pub ljhkbjibcgk: u32, + /// offset: 160 + #[prost(uint32, tag = "21")] + pub gmbpgbijgge: u32, + /// offset: 164 + #[prost(uint32, tag = "24")] + pub nncdbpndfkd: u32, + /// offset: 168 + #[prost(uint32, tag = "3")] + pub rogue_money: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cfhffekekjh { +pub struct Bgfbiflpbhd { /// offset: 24 + #[prost(uint32, tag = "2")] + pub mhjbjkjpoje: u32, + /// offset: 28 #[prost(uint32, tag = "1")] pub effect_id: u32, - /// offset: 28 - #[prost(uint32, tag = "2")] - pub hcckjokkade: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Beahiecjppb { - /// offset: 16 +pub struct Piecgamhhdn { + /// offset: 24 #[prost(uint32, repeated, tag = "1")] - pub clcplppnneh: ::prost::alloc::vec::Vec, + pub bgodkjlmpnk: ::prost::alloc::vec::Vec, } -/// Obf: DJBGEKDHHIK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BattleGridFightTraitCoreRoleInfo { @@ -3304,48 +3472,45 @@ pub struct BattleGridFightTraitCoreRoleInfo { #[prost(uint32, tag = "2")] pub unique_id: u32, } -/// Obf: BKPGCMKFMHE #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleGridFigntAvatarCoreRoleInfo { /// offset: 16 + #[prost(uint32, repeated, tag = "2")] + pub lkngkjcffbh: ::prost::alloc::vec::Vec, + /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub grid_fight_avatar_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "2")] - pub cbdbfanjgpb: ::prost::alloc::vec::Vec, } -/// Obf: IMJEOBDILPE #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightTraitEffectLevelInfo { + /// offset: 16 + #[prost(map = "uint32, message", tag = "2")] + pub trait_effect_level_reward: ::std::collections::HashMap, /// offset: 32 #[prost(uint32, tag = "1")] pub trait_effect_level_exp: u32, - /// offset: 24 - #[prost(map = "uint32, message", tag = "2")] - pub trait_effect_level_reward: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dfjgpodakam { - /// offset: 56 - #[prost(uint32, tag = "1")] - pub ilemmkpgpnd: u32, - /// offset: 32 +pub struct Kfmkbmjpeic { + /// offset: 16 #[prost(uint32, repeated, tag = "2")] - pub nkgigkebodg: ::prost::alloc::vec::Vec, + pub ihcddipnjko: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(map = "uint32, uint32", tag = "4")] + pub banbecdcdhg: ::std::collections::HashMap, + /// offset: 32 + #[prost(message, repeated, tag = "5")] + pub pojgkjenena: ::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, + pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, tag = "1")] + pub dnncagjioap: u32, } -/// Obf: NCNOJDGEELN #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleGridFightTraitEffectInfo { @@ -3353,18 +3518,18 @@ pub struct BattleGridFightTraitEffectInfo { #[prost(uint32, tag = "1")] pub effect_id: u32, #[prost( - oneof = "battle_grid_fight_trait_effect_info::Hdaccieijfo", + oneof = "battle_grid_fight_trait_effect_info::Nebnjdmfelo", tags = "101, 102, 103, 104" )] - pub hdaccieijfo: ::core::option::Option< - battle_grid_fight_trait_effect_info::Hdaccieijfo, + pub nebnjdmfelo: ::core::option::Option< + battle_grid_fight_trait_effect_info::Nebnjdmfelo, >, } /// 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 Hdaccieijfo { + pub enum Nebnjdmfelo { /// offset: 16 #[prost(message, tag = "101")] TraitCoreRole(super::BattleGridFightTraitCoreRoleInfo), @@ -3376,323 +3541,323 @@ pub mod battle_grid_fight_trait_effect_info { TraitEffectLevelInfo(super::GridFightTraitEffectLevelInfo), /// offset: 16 #[prost(message, tag = "104")] - Hainjklllkf(super::Dfjgpodakam), + Jlclhaknmll(super::Kfmkbmjpeic), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bgnglhhbgmi { +pub struct Mhfnfinkjkp { /// offset: 24 #[prost(uint32, tag = "1")] - pub ipdcmhiekij: u32, - /// offset: 36 - #[prost(enumeration = "Gapbbjclmgp", tag = "2")] - pub eihhlaokaph: i32, + pub cheeoehdobf: u32, /// offset: 28 - #[prost(uint32, tag = "3")] - pub gdnikjgaebh: u32, - /// offset: 32 - #[prost(enumeration = "Pfodgdgfbbn", tag = "4")] + #[prost(enumeration = "Abbhaalibah", tag = "4")] pub grid_update_src: i32, + /// offset: 32 + #[prost(enumeration = "Iddpbeamdao", tag = "2")] + pub nkienaiclgn: i32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub nkjpcmpmgpm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Iennmhmoonm { - /// offset: 40 - #[prost(uint32, tag = "1")] - pub trait_id: u32, - /// offset: 48 - #[prost(uint32, tag = "2")] - pub nkfdbehpnlg: u32, +pub struct Niegdaphkgc { + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub kojmgcblkka: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "3")] pub trait_effect_list: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "5")] - pub meepfkllijb: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub trait_id: u32, /// offset: 44 - #[prost(uint32, tag = "6")] - pub jjfnmaipdeb: u32, - /// offset: 52 + #[prost(uint32, tag = "2")] + pub kojfhfakkfo: u32, + /// offset: 48 #[prost(uint32, tag = "7")] - pub kinikfckgdf: u32, + pub afkkldmaedj: u32, + /// offset: 52 + #[prost(uint32, tag = "6")] + pub bpjkhdnbpoe: 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, +pub struct Jjhjciapadp { + #[prost(oneof = "jjhjciapadp::Bhgkhelcpgo", tags = "1")] + pub bhgkhelcpgo: ::core::option::Option, } -/// Nested message and enum types in `IFDFHPAMHCL`. -pub mod ifdfhpamhcl { +/// Nested message and enum types in `JJHJCIAPADP`. +pub mod jjhjciapadp { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Cndejghfjaa { + pub enum Bhgkhelcpgo { /// offset: 24 #[prost(uint32, tag = "1")] - Kkmblcjhahk(u32), + Eagpocagmca(u32), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jajobjjpinn { - /// offset: 56 - #[prost(uint32, tag = "1")] - pub role_id: u32, - /// offset: 60 - #[prost(uint32, tag = "2")] - pub role_star: u32, - /// offset: 64 - #[prost(uint32, tag = "3")] - pub pos: u32, - /// offset: 16 - #[prost(message, repeated, tag = "7")] - pub hhijfhkjepl: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "8")] - pub avatar_id: u32, +pub struct Bjgjbnjdlik { /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub cnijijmepef: ::prost::alloc::vec::Vec, + /// offset: 32 #[prost(map = "uint32, uint32", tag = "10")] pub convert_property_to_fixpoint: ::std::collections::HashMap, - /// offset: 52 - #[prost(uint32, tag = "11")] - pub unique_id: u32, /// offset: 40 #[prost(message, optional, tag = "12")] - pub gjehiggniap: ::core::option::Option, + pub dceolaamgoo: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "1")] + pub role_id: u32, + /// offset: 52 + #[prost(uint32, tag = "8")] + pub avatar_id: u32, + /// offset: 56 + #[prost(uint32, tag = "2")] + pub role_star: u32, + /// offset: 60 + #[prost(uint32, tag = "11")] + pub unique_id: u32, + /// offset: 64 + #[prost(uint32, tag = "3")] + pub pos_index: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lmmbmikbkmb { - /// offset: 40 +pub struct Pkdndnabkii { + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, + /// offset: 32 #[prost(uint32, tag = "1")] pub unique_id: u32, /// offset: 36 + #[prost(uint32, tag = "3")] + pub pos_index: u32, + /// offset: 40 #[prost(uint32, tag = "2")] pub npc_id: u32, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub pos: u32, - /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ccgeohgfafd { +pub struct Mlcljkdkcdg { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub pos_index: u32, /// offset: 28 + #[prost(uint32, tag = "2")] + pub lkmemklgiik: u32, + /// offset: 32 #[prost(uint32, tag = "1")] pub unique_id: u32, - /// offset: 24 - #[prost(uint32, tag = "2")] - pub jcmfphmfaon: u32, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub pos: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Apcnlfanpep { - /// offset: 44 - #[prost(uint32, tag = "2")] - pub grid_fight_equipment_id: u32, - /// offset: 24 +pub struct Acflkpfdhim { + /// offset: 16 + #[prost(map = "uint32, double", tag = "6")] + pub opemkbpffdn: ::std::collections::HashMap, + /// offset: 32 #[prost(map = "uint32, uint32", tag = "4")] pub convert_property_to_fixpoint: ::std::collections::HashMap, /// offset: 40 #[prost(uint32, tag = "5")] pub unique_id: u32, - /// offset: 32 - #[prost(map = "uint32, double", tag = "6")] - pub bbjcmofgbfi: ::std::collections::HashMap, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub grid_fight_equipment_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hlpcogpkbfj { +pub struct Bglcgnclhlj { /// offset: 24 #[prost(uint32, tag = "1")] pub augment_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mmdjjdejmmn { +pub struct Khfhmjembof { /// offset: 24 #[prost(uint32, tag = "1")] pub portal_buff_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -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, +pub struct Mipdjdjlgpl { /// offset: 24 + #[prost(uint32, tag = "1")] + pub emohljhpopc: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub section_id: u32, + /// offset: 32 #[prost(uint32, tag = "4")] - pub bnlhimhfgdk: u32, + pub cjccmaacjdb: u32, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub dcahjelnjnp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ogeomdjiagi { - /// offset: 72 +pub struct Ojcbomccpdb { + /// offset: 16 #[prost(message, repeated, tag = "1")] - pub pidigfgkamk: ::prost::alloc::vec::Vec, - /// offset: 100 + pub ophonckpnmg: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "17")] + pub grid_game_npc_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "8")] + pub grid_game_role_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "14")] + pub grid_fight_portal_buff_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, optional, tag = "11")] + pub iockdjcdmah: ::core::option::Option, + /// offset: 56 + #[prost(message, repeated, tag = "10")] + pub sync_augment_info: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(message, repeated, tag = "18")] + pub kcompkmjcmc: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(message, repeated, tag = "7")] + pub grid_fight_trait_info: ::prost::alloc::vec::Vec, + /// offset: 88 + #[prost(map = "string, uint32", tag = "20")] + pub pockgkdflkk: ::std::collections::HashMap<::prost::alloc::string::String, u32>, + /// offset: 96 #[prost(uint32, tag = "2")] pub battle_wave_id: u32, - /// offset: 108 - #[prost(uint32, tag = "3")] - pub grid_fight_lineup_hp: u32, - /// offset: 124 - #[prost(uint32, tag = "4")] - pub anbbpphbcjh: u32, - /// offset: 56 - #[prost(message, repeated, tag = "7")] - 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: 100 + #[prost(uint32, tag = "19")] + pub lodnflmbieh: u32, /// offset: 104 #[prost(uint32, tag = "9")] - 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 oihhkojfhfg: ::core::option::Option, - /// offset: 112 - #[prost(uint32, tag = "12")] - pub ooppkdaffdg: u32, - /// offset: 96 + pub ifiioiikjho: u32, + /// offset: 108 #[prost(uint32, tag = "13")] - pub season: u32, - /// offset: 48 - #[prost(message, repeated, tag = "14")] - pub grid_fight_portal_buff_list: ::prost::alloc::vec::Vec, + pub ljngpckpjlf: u32, + /// offset: 112 + #[prost(uint32, tag = "21")] + pub nfbjinklllk: u32, /// offset: 116 + #[prost(uint32, tag = "3")] + pub grid_fight_lineup_hp: u32, + /// offset: 120 + #[prost(uint32, tag = "12")] + pub hhepcdmbjfi: u32, + /// offset: 124 #[prost(bool, tag = "15")] pub is_overlock: bool, - /// offset: 128 - #[prost(uint32, tag = "16")] - pub bbdocjgaeej: u32, - /// offset: 88 - #[prost(message, repeated, tag = "17")] - pub grid_game_npc_list: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "18")] - pub mmajclacobn: ::prost::alloc::vec::Vec, - /// offset: 120 - #[prost(uint32, tag = "19")] - pub hdcaeikapnd: u32, - /// offset: 32 - #[prost(map = "string, uint32", tag = "20")] - pub oghglmgjgem: ::std::collections::HashMap<::prost::alloc::string::String, u32>, - /// offset: 132 - #[prost(uint32, tag = "21")] - pub kacdgajhnbi: u32, - /// offset: 117 + /// offset: 125 #[prost(bool, tag = "22")] - pub fmojnjifken: bool, + pub mehfnaemmfe: bool, + /// offset: 128 + #[prost(uint32, tag = "4")] + pub ehnjdidabhd: u32, + /// offset: 132 + #[prost(uint32, tag = "16")] + pub aacgbebgdpe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lohkfkooeih { - /// offset: 40 +pub struct Hndaobacjoa { + /// offset: 16 #[prost(string, tag = "1")] pub phase: ::prost::alloc::string::String, - /// offset: 60 - #[prost(float, tag = "2")] - pub npjiencgjah: f32, - /// offset: 52 + /// offset: 32 + #[prost(uint32, repeated, tag = "10")] + pub ncdmffbbbdp: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "9")] + pub djofhlgldgb: ::prost::alloc::vec::Vec, + /// offset: 48 #[prost(float, tag = "3")] - pub ifmaeilkjhl: f32, + pub eefmgkofobh: f32, + /// offset: 52 + #[prost(uint32, tag = "8")] + pub hdgbkhphkmo: u32, + /// offset: 56 + #[prost(float, tag = "2")] + pub mingoiconif: f32, + /// offset: 60 + #[prost(uint32, tag = "5")] + pub jmcfeehbddh: u32, /// offset: 64 #[prost(uint32, tag = "4")] - pub infgmlpikee: u32, - /// offset: 48 - #[prost(uint32, tag = "5")] - pub ngdmndejfjc: u32, - /// offset: 56 + pub dlhcmniacbo: u32, + /// offset: 68 #[prost(uint32, tag = "6")] - pub jjmcabhihjb: u32, + pub encaeciicbp: u32, /// offset: 72 #[prost(uint32, tag = "7")] - pub nlccljkbbnj: u32, - /// offset: 68 - #[prost(uint32, tag = "8")] - pub pkjkkiobeoi: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "9")] - pub ehaleonhdlg: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(uint32, repeated, tag = "10")] - pub ejcakdilhpa: ::prost::alloc::vec::Vec, + pub goeejiaaekb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fagcfbebkeo { - /// offset: 52 - #[prost(uint32, tag = "1")] - pub plkjcambaic: u32, - /// offset: 40 - #[prost(uint32, tag = "2")] - pub bkkeffggefa: u32, - /// offset: 48 - #[prost(uint32, tag = "3")] - pub mbjccklnibm: u32, - /// offset: 56 - #[prost(uint32, tag = "4")] - pub bldepelaihm: u32, - /// offset: 60 - #[prost(uint32, tag = "5")] - pub hehmcandkjk: u32, - /// offset: 44 - #[prost(uint32, tag = "6")] - pub dgppeaplmpa: u32, +pub struct Ojeanlingcj { /// offset: 24 #[prost(uint32, repeated, tag = "7")] pub boss_info: ::prost::alloc::vec::Vec, - /// offset: 16 + /// offset: 32 #[prost(message, repeated, tag = "8")] - pub kjflcbdnlcf: ::prost::alloc::vec::Vec, + pub gdfamboofjo: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub pljcefdpcio: u32, + /// offset: 44 + #[prost(uint32, tag = "6")] + pub kobjcpabkaa: u32, + /// offset: 48 + #[prost(uint32, tag = "1")] + pub eaaaejljdde: u32, + /// offset: 52 + #[prost(uint32, tag = "2")] + pub ncjobknjfpn: u32, + /// offset: 56 + #[prost(uint32, tag = "5")] + pub ibhkmlkhkjb: u32, + /// offset: 60 + #[prost(uint32, tag = "3")] + pub oebaidcoplc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Locpkdnglkm { +pub struct Bmkiiodbmjf { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub inoiognmbmm: u32, /// offset: 28 + #[prost(uint32, tag = "7")] + pub pkdandjfaon: u32, + /// offset: 32 + #[prost(double, tag = "2")] + pub pckeckcnhce: f64, + /// offset: 40 #[prost(uint32, tag = "1")] pub wave: u32, - /// offset: 40 - #[prost(double, tag = "2")] - pub bpmcgkkjgpf: f64, + /// offset: 44 + #[prost(uint32, tag = "4")] + pub hekpnddkkmm: u32, /// offset: 48 #[prost(double, tag = "3")] - pub bnfcaapabcf: f64, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub fholbjgopgi: u32, - /// offset: 36 - #[prost(uint32, tag = "5")] - pub dlhlpnlibaf: u32, + pub eokefiaofpn: f64, + /// offset: 56 + #[prost(uint32, tag = "8")] + pub hhopllpekke: u32, /// offset: 60 #[prost(uint32, tag = "6")] pub status: u32, - /// offset: 24 - #[prost(uint32, tag = "7")] - pub odiaclikifp: u32, - /// offset: 56 - #[prost(uint32, tag = "8")] - pub flmfhdhfioj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Begmheekgif { +pub struct Nhpaecjcocg { /// offset: 24 #[prost(string, tag = "1")] pub key: ::prost::alloc::string::String, @@ -3702,120 +3867,120 @@ pub struct Begmheekgif { } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ngjpjanldhi { +pub struct Ijlefnjpfkp { /// offset: 24 #[prost(uint32, tag = "1")] - pub fhdpemcabie: u32, + pub oapednopoln: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Djmennmkhlc { +pub struct Emlfdpfapjp { /// offset: 24 #[prost(uint32, tag = "1")] - pub chklfkhflkg: u32, + pub naeagnlbkam: u32, /// offset: 28 #[prost(uint32, tag = "2")] - pub abieojhcckb: u32, + pub mhppiklbnmd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Odofbijjnjg { - /// offset: 36 - #[prost(uint32, tag = "1")] - pub aokdbdgdchb: u32, - /// offset: 44 - #[prost(uint32, tag = "2")] - pub level: u32, +pub struct Ojmpkmningk { + /// offset: 16 + #[prost(map = "uint32, uint32", tag = "5")] + pub aaabhnmaenn: ::std::collections::HashMap, /// offset: 32 #[prost(bool, tag = "3")] - pub hlkafpclmeo: bool, + pub aalccpjcbme: bool, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub level: u32, /// offset: 40 #[prost(uint32, tag = "4")] - pub akknccfibhi: u32, - /// offset: 24 - #[prost(map = "uint32, uint32", tag = "5")] - pub jkblmpehihm: ::std::collections::HashMap, + pub dice_slot_id: u32, + /// offset: 44 + #[prost(uint32, tag = "1")] + pub cfkkkpnkhel: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mddhdnbeelf { +pub struct Kciegdgjmbe { + /// offset: 24 + #[prost(map = "uint32, uint32", tag = "4")] + pub hcpnpdljkgf: ::std::collections::HashMap, + /// offset: 32 + #[prost(message, repeated, tag = "2")] + pub hiildalhimd: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "1")] - pub doaopbbigpo: u32, - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub bicpnkochgn: ::prost::alloc::vec::Vec, + pub gcahklngfck: u32, /// offset: 44 #[prost(uint32, tag = "3")] pub level: u32, - /// offset: 24 - #[prost(map = "uint32, uint32", tag = "4")] - pub nmhnginkokn: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mehpjkpmdan { +pub struct Cjhpplhfnab { /// offset: 16 #[prost(message, optional, tag = "1")] - pub jlbcnloplhi: ::core::option::Option, - /// offset: 24 + pub bjmjblcmpal: ::core::option::Option, + /// offset: 32 #[prost(message, repeated, tag = "2")] - pub gbpopcokmnm: ::prost::alloc::vec::Vec, + pub ahboclngfnm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Baahignncia { - /// offset: 32 - #[prost(uint32, tag = "1")] - pub fpkmkjeflde: u32, - /// offset: 40 +pub struct Fhohcaifhna { + /// offset: 24 #[prost(double, tag = "2")] - pub hadgaplbemo: f64, + pub hcanmijaflg: f64, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub ikjllflchnf: u32, /// offset: 36 #[prost(uint32, tag = "11")] - pub cgoabgkcbef: u32, - /// offset: 28 + pub pggdehkkinp: u32, + /// offset: 40 #[prost(uint32, tag = "12")] - pub enhoimlibjn: u32, - /// offset: 24 - #[prost(uint32, tag = "13")] - pub megcagnhmie: u32, + pub kmpcndjhhao: u32, + /// offset: 44 + #[prost(uint32, tag = "1")] + pub hilinojplga: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fihmehkcdal { - #[prost(oneof = "fihmehkcdal::Nlpppchggpf", tags = "1, 2")] - pub nlpppchggpf: ::core::option::Option, +pub struct Bljejfmkeii { + #[prost(oneof = "bljejfmkeii::Mmcgbgdjipn", tags = "1, 2")] + pub mmcgbgdjipn: ::core::option::Option, } -/// Nested message and enum types in `FIHMEHKCDAL`. -pub mod fihmehkcdal { +/// Nested message and enum types in `BLJEJFMKEII`. +pub mod bljejfmkeii { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Nlpppchggpf { + pub enum Mmcgbgdjipn { /// offset: 16 #[prost(message, tag = "1")] - Elaemopbdlp(super::Mehpjkpmdan), + Fodlghifjgc(super::Cjhpplhfnab), /// offset: 16 #[prost(message, tag = "2")] - Gemabhiplgb(super::Baahignncia), + Gldhcibnbag(super::Fhohcaifhna), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hlmhhpkmifi { - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub impoehiocbc: ::core::option::Option, +pub struct BattleRogueMagicInfo { /// offset: 24 #[prost(message, optional, tag = "2")] - pub detail_info: ::core::option::Option, + pub detail_info: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "1")] + pub oopcpmancbo: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jcppebgekhc { +pub struct Cmikeilgngk { /// offset: 24 #[prost(uint32, tag = "1")] - pub doaopbbigpo: u32, + pub gcahklngfck: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub level: u32, @@ -3825,764 +3990,787 @@ pub struct Jcppebgekhc { } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nagejmigbbl { - /// offset: 36 - #[prost(uint32, tag = "1")] - pub ckglfinodbl: u32, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub denmmfjdced: u32, +pub struct Dfdplinpmjf { /// offset: 24 #[prost(message, repeated, tag = "3")] - pub lfddhbalmgn: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Igadhibknpa { + pub kgielmeopeh: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub ingdhdpegok: u32, /// offset: 36 - #[prost(uint32, tag = "1")] - pub kcfpigcehig: u32, - /// offset: 32 #[prost(uint32, tag = "2")] - pub nifhfohlced: u32, - /// offset: 40 - #[prost(double, tag = "3")] - pub kienhennakj: f64, - /// offset: 24 - #[prost(double, tag = "4")] - pub nbmnhcmjdfo: f64, + pub igpnfjdacie: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ccklmncpgfo { - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub fkiplpcjogn: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dcfmpnbkkpf { - /// offset: 32 - #[prost(message, optional, tag = "1")] - pub glbpfjgjfee: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "2")] - pub bfpgblaikhf: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Denbkaohbam { +pub struct Oklpmdcieig { /// offset: 24 + #[prost(uint32, tag = "2")] + pub johmbbfodbb: u32, + /// offset: 28 #[prost(uint32, tag = "1")] - pub mfommfhpjdi: u32, + pub iplnnhlgdjk: u32, /// offset: 32 - #[prost(double, tag = "2")] - pub djlckfkgmdl: f64, + #[prost(double, tag = "3")] + pub adnkllmhlcj: f64, + /// offset: 40 + #[prost(double, tag = "4")] + pub gadghaggbno: f64, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nkkadhadolo { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub fmnihgejked: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pmngjcdcgmm { - /// offset: 40 - #[prost(enumeration = "Bgcejdchkba", tag = "1")] - pub r#type: i32, +pub struct Eanjjjpkipj { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub ebijflilkfp: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub geoocjbakfi: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Oebbnfanhlk { + /// offset: 24 + #[prost(double, tag = "2")] + pub aalpiclabco: f64, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub jbpnbeclgkn: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nifpichidlj { + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub switch_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub config_id: u32, + /// offset: 36 + #[prost(enumeration = "Mohnimlcoda", tag = "1")] + pub r#type: i32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub level: u32, /// offset: 44 #[prost(uint32, tag = "3")] pub unique_id: u32, - /// offset: 36 - #[prost(uint32, tag = "4")] - pub level: u32, - /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub switch_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cbeldecdcci { +pub struct Ebbjlhbagcj { + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] + pub glnpaolfpdi: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] - pub jnhabodmekp: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "2")] - pub kdgoaomjaig: ::prost::alloc::vec::Vec, + pub odpeljaiphl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -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 blmpnonplni: ::std::collections::HashMap, +pub struct Pkpfahebjio { /// offset: 24 #[prost(message, repeated, tag = "3")] - pub omblpochchm: ::prost::alloc::vec::Vec, - /// offset: 52 - #[prost(uint32, tag = "4")] - pub area_id: u32, + pub fpmbjmdnpbm: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "1")] + pub message_datas: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(map = "uint32, uint32", tag = "2")] + pub fggpanadlkm: ::std::collections::HashMap, /// offset: 48 #[prost(uint32, tag = "5")] pub difficulty_level: u32, + /// offset: 52 + #[prost(uint32, tag = "4")] + pub area_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Agedpibjpgl { - /// offset: 36 +pub struct Hffafbignkp { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub inoiognmbmm: u32, + /// offset: 28 #[prost(uint32, tag = "1")] pub monster_id: u32, - /// offset: 24 - #[prost(uint32, tag = "2")] - pub ibfbgeflojk: u32, /// offset: 32 #[prost(uint32, tag = "3")] - pub fholbjgopgi: u32, - /// offset: 28 - #[prost(uint32, tag = "4")] - pub dlhlpnlibaf: u32, + pub hekpnddkkmm: u32, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub ibnlkollpjh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hcigongjhej { - /// offset: 56 - #[prost(uint32, tag = "1")] - pub epdaficmjao: u32, +pub struct Abflkibifdm { /// offset: 24 - #[prost(double, tag = "2")] - pub jdlbmfnhbii: f64, - /// offset: 64 - #[prost(double, tag = "3")] - pub hjlolcgiljl: f64, + #[prost(double, tag = "6")] + pub aepmegilloj: f64, /// offset: 32 + #[prost(double, tag = "2")] + pub hifnhnlndpn: f64, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub jeofbdlfcol: u32, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub ibnlkollpjh: u32, + /// offset: 48 + #[prost(double, tag = "3")] + pub jgfkndmdhhp: f64, + /// offset: 56 #[prost(uint32, tag = "4")] pub wave: u32, - /// offset: 60 - #[prost(uint32, tag = "5")] - pub ibfbgeflojk: u32, - /// offset: 48 - #[prost(double, tag = "6")] - pub mechdohdnfp: f64, - /// offset: 40 + /// offset: 64 #[prost(double, tag = "7")] - pub kaemfegjgmp: f64, + pub mincpokepdp: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bgkneehcgeb { - /// offset: 36 - #[prost(uint32, tag = "1")] - pub jhlgedgmpge: u32, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub mgfohphehap: u32, +pub struct Jpkjnnkmigj { /// offset: 24 + #[prost(uint32, tag = "1")] + pub gdljhbljodk: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub ibnlkollpjh: u32, + /// offset: 32 #[prost(double, tag = "3")] - pub ccmlpieileg: f64, + pub cjkmcomgjcl: f64, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub dfbhojangcf: u32, /// offset: 44 #[prost(uint32, tag = "4")] pub wave: u32, - /// offset: 40 - #[prost(uint32, tag = "5")] - pub ibfbgeflojk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Agjnfocancm { - /// offset: 32 - #[prost(message, repeated, tag = "1")] - pub bdofffhpgln: ::prost::alloc::vec::Vec, +pub struct Hphjpoibglc { /// offset: 16 #[prost(message, repeated, tag = "2")] - pub gcmeodcngil: ::prost::alloc::vec::Vec, - /// offset: 24 + pub eghjfeimhbb: ::prost::alloc::vec::Vec, + /// offset: 32 #[prost(message, repeated, tag = "3")] - pub fjdffjieako: ::prost::alloc::vec::Vec, + pub dkockkcpgdk: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "1")] + pub cdfpljdjdep: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Eibobkejakm { +pub struct Fmnpjnpamoa { /// offset: 24 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 28 #[prost(uint32, tag = "2")] - pub fkmnablamfp: u32, + pub jaegabgpedi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bbpcchgjcpf { - /// offset: 56 - #[prost(uint32, tag = "1")] - pub bngodbnjbco: u32, - /// offset: 52 - #[prost(uint32, tag = "2")] - pub nnifjplbdkc: u32, - /// offset: 40 - #[prost(uint32, tag = "3")] - pub ifkkgmflfjk: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "4")] - pub ijdkoiaailg: ::prost::alloc::vec::Vec, +pub struct Fimbjconbae { /// offset: 16 #[prost(message, repeated, tag = "5")] - pub adiicgebjog: ::prost::alloc::vec::Vec, + pub cmaocglkfae: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "4")] + pub cdjabfhcnff: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub molfoogcbke: u32, /// offset: 44 - #[prost(uint32, tag = "6")] - pub pojfllooplf: u32, - /// offset: 48 #[prost(uint32, tag = "7")] - pub njelmeooign: u32, + pub daebgdendnn: u32, + /// offset: 48 + #[prost(uint32, tag = "6")] + pub acgiekabifk: u32, + /// offset: 52 + #[prost(uint32, tag = "2")] + pub amkblkmnkfe: u32, + /// offset: 56 + #[prost(uint32, tag = "1")] + pub daekfcnbcfc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nglkdcclfgb { +pub struct Jioneeljgcc { /// offset: 16 #[prost(message, optional, tag = "1")] - pub gmpebbhflhi: ::core::option::Option, + pub ipdcldbkibi: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fhihlciilam { +pub struct Jgofjdocomk { /// offset: 24 #[prost(uint32, tag = "1")] pub progress: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ccgmlkgidgc { +pub struct Geccjhdockh { /// offset: 24 #[prost(uint32, tag = "1")] - pub gkolnnkhngp: u32, + pub dlgpbfdgegj: u32, /// offset: 28 #[prost(uint32, tag = "2")] - pub gkjaclfbjkd: u32, + pub bjlgfckbppj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lfpndkkdekn { - /// offset: 48 - #[prost(message, optional, tag = "1")] - pub ndahpknfclb: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "2")] - pub afmaigafceh: ::core::option::Option, +pub struct Gbjmlknlepd { /// offset: 16 - #[prost(message, optional, tag = "3")] - pub chbledmcnmh: ::core::option::Option, - /// offset: 40 #[prost(message, optional, tag = "4")] - pub fdpehdofcig: ::core::option::Option, + pub fiigohioinp: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub kiabiioenok: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "1")] + pub lnjmoaldpjd: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "2")] + pub bnmbhfmhglh: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kombomjbhjg { - /// offset: 44 +pub struct Lgokjfkmcbe { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub bjgoofnogmj: u32, + /// offset: 28 #[prost(uint32, tag = "1")] - pub lmfcpcpkooa: u32, - /// offset: 56 - #[prost(double, tag = "2")] - pub jdlbmfnhbii: f64, - /// offset: 64 - #[prost(double, tag = "3")] - pub hjlolcgiljl: f64, + pub kjgdbfefhpj: u32, /// offset: 32 - #[prost(uint32, tag = "4")] - pub aodabagndko: u32, - /// offset: 48 - #[prost(uint32, tag = "5")] - pub oelclaopifh: u32, - /// offset: 88 - #[prost(uint32, tag = "6")] - pub cfnanpfakeg: u32, + #[prost(double, tag = "11")] + pub mincpokepdp: f64, /// offset: 40 + #[prost(uint32, tag = "10")] + pub olpdbdedcog: u32, + /// offset: 44 + #[prost(uint32, tag = "12")] + pub oebaidcoplc: u32, + /// offset: 48 #[prost(uint32, tag = "7")] - pub fafoonjlckm: u32, + pub hkaenabcbhl: u32, + /// offset: 52 + #[prost(uint32, tag = "13")] + pub ibhkmlkhkjb: u32, + /// offset: 56 + #[prost(uint32, tag = "6")] + pub gmjgpdkjaee: u32, + /// offset: 60 + #[prost(uint32, tag = "5")] + pub nbkoopbpnpl: u32, + /// offset: 64 + #[prost(uint32, tag = "4")] + pub ibopdgofdod: 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, + pub aepmegilloj: f64, /// offset: 80 - #[prost(uint32, tag = "12")] - pub mbjccklnibm: u32, - /// offset: 84 - #[prost(uint32, tag = "13")] - pub hehmcandkjk: u32, + #[prost(double, tag = "2")] + pub hifnhnlndpn: f64, + /// offset: 88 + #[prost(double, tag = "3")] + pub jgfkndmdhhp: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jnadlliiifp { +pub struct Bjofjdkiopg { + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub eghjfeimhbb: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub ibhkmlkhkjb: u32, /// offset: 36 #[prost(uint32, tag = "1")] - pub mbjccklnibm: u32, + pub oebaidcoplc: u32, /// offset: 40 - #[prost(uint32, tag = "2")] - pub hehmcandkjk: u32, - /// offset: 32 #[prost(uint32, tag = "3")] - pub lcpokepndek: u32, - /// offset: 16 - #[prost(message, repeated, tag = "4")] - pub gcmeodcngil: ::prost::alloc::vec::Vec, + pub jbfepafjncl: u32, } -/// Obf: NJGEEAHDPNM #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleAvatarServantInfo { - /// offset: 136 - #[prost(uint32, tag = "1")] - pub avatar_id: u32, - /// offset: 176 - #[prost(uint32, tag = "2")] - pub fifhknheibd: u32, - /// offset: 172 - #[prost(uint32, tag = "3")] - pub total_turns: u32, - /// offset: 144 - #[prost(double, tag = "4")] - pub nfehgeplpaj: f64, - /// offset: 40 + /// offset: 16 #[prost(message, repeated, tag = "5")] pub skill_times: ::prost::alloc::vec::Vec, - /// offset: 80 - #[prost(double, tag = "6")] - pub total_damage: f64, - /// 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: 48 - #[prost(message, repeated, tag = "9")] - pub attack_type_break_damage: ::prost::alloc::vec::Vec, - /// offset: 16 + /// offset: 24 #[prost(message, repeated, tag = "10")] pub attack_type_max_damage: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "9")] + pub attack_type_break_damage: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "8")] + pub attack_type_damage: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(double, tag = "4")] + pub dbjollgogol: f64, /// offset: 64 + #[prost(double, tag = "16")] + pub total_shield_damage: f64, + /// offset: 72 + #[prost(double, tag = "6")] + pub total_damage: f64, + /// offset: 80 + #[prost(uint32, tag = "19")] + pub cnleplaeehf: u32, + /// offset: 84 + #[prost(uint32, tag = "22")] + pub entity_id: u32, + /// offset: 88 #[prost(double, tag = "11")] pub total_damage_taken: f64, + /// offset: 96 + #[prost(double, tag = "14")] + pub total_shield: f64, + /// offset: 104 + #[prost(uint32, tag = "1")] + pub avatar_id: u32, + /// offset: 112 + #[prost(double, tag = "13")] + pub total_hp_recover: f64, + /// offset: 120 + #[prost(double, tag = "21")] + pub dialjmahfbo: f64, /// offset: 128 #[prost(double, tag = "12")] pub total_heal: f64, - /// offset: 152 - #[prost(double, tag = "13")] - pub total_hp_recover: f64, - /// offset: 56 - #[prost(double, tag = "14")] - pub total_shield: f64, - /// offset: 112 - #[prost(double, tag = "15")] - pub total_shield_taken: f64, - /// offset: 72 - #[prost(double, tag = "16")] - pub total_shield_damage: f64, - /// offset: 164 + /// offset: 136 + #[prost(uint32, tag = "23")] + pub mebkilmpmga: u32, + /// offset: 140 + #[prost(uint32, tag = "18")] + pub nfelhigfiom: u32, + /// offset: 144 #[prost(uint32, tag = "17")] pub break_times: u32, - /// offset: 168 - #[prost(uint32, tag = "18")] - pub cehllncemdn: u32, - /// offset: 140 - #[prost(uint32, tag = "19")] - pub hoofemekkob: u32, + /// offset: 148 + #[prost(uint32, tag = "3")] + pub total_turns: u32, + /// offset: 152 + #[prost(double, tag = "15")] + pub total_shield_taken: f64, /// offset: 160 + #[prost(uint32, tag = "2")] + pub kaahkldjpje: u32, + /// offset: 164 #[prost(uint32, tag = "20")] - pub doapboljogf: u32, - /// offset: 88 - #[prost(double, tag = "21")] - pub fjlihmdenml: f64, - /// offset: 180 - #[prost(uint32, tag = "22")] - pub entity_id: u32, - /// offset: 104 - #[prost(uint32, tag = "23")] - pub anmbaifobjp: u32, - /// offset: 96 + pub jdhdjfckbgd: u32, + /// offset: 168 + #[prost(double, tag = "7")] + pub total_break_damage: f64, + /// offset: 176 #[prost(double, tag = "24")] - pub ogdgekfjafo: f64, + pub gpleldeieko: f64, } -/// Obf: CJDOHGJKOKO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BattleAvatarGlobalBuffInfo { - /// offset: 32 + /// offset: 24 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub maze_buff_id: u32, - /// offset: 24 + /// offset: 32 #[prost(uint32, tag = "3")] - pub ilbmfakfdki: u32, + pub dlmbcccpckj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fpffhgokbnk { - /// offset: 16 +pub struct Ohdhndmjfap { + /// offset: 24 #[prost(message, repeated, tag = "1")] - pub ekdhccefjga: ::prost::alloc::vec::Vec, + pub gfoahhhnbjc: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub bobelcjddoa: u32, /// offset: 36 #[prost(uint32, tag = "2")] - pub jpkdncpeldm: u32, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub phjcdhkfnpj: u32, + pub gnmmfalalld: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ffnbjbndfek { +pub struct Nejmjmjamma { /// offset: 24 - #[prost(uint32, tag = "1")] - pub pejmphmppko: u32, - /// offset: 28 - #[prost(uint32, tag = "2")] - pub fhadiopdmhp: u32, - /// offset: 32 #[prost(uint32, tag = "3")] - pub lmeejjnofie: u32, + pub gcnmkihofgg: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub ncdbcllahpp: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub jjdeehamhgf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kfkhglefdkk { - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub dokhajlhkoo: ::core::option::Option, +pub struct Fmekabdgcec { /// offset: 16 #[prost(message, repeated, tag = "2")] - pub message_datas: ::prost::alloc::vec::Vec, + pub message_datas: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "1")] + pub giojaljaiif: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lehccngfkgm { - /// offset: 100 - #[prost(uint32, tag = "1")] - pub kdoinlgkmbi: u32, - /// offset: 96 - #[prost(uint32, tag = "2")] - pub mkchlgogjnb: u32, - /// offset: 80 - #[prost(message, repeated, tag = "3")] - pub bhcfheoipnm: ::prost::alloc::vec::Vec, +pub struct Mgmjophjcnl { /// offset: 16 - #[prost(message, repeated, tag = "4")] - pub pjhhnbadomh: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(message, repeated, tag = "5")] - pub ggelckgfdcp: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "6")] - pub lnmbhillheh: ::prost::alloc::vec::Vec, - /// offset: 64 - #[prost(message, repeated, tag = "8")] - pub jpdjmcckeni: ::prost::alloc::vec::Vec, - /// offset: 120 - #[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 nkboephlcgl: f64, - /// offset: 124 - #[prost(uint32, tag = "14")] - pub ljkbinkkblh: u32, - /// offset: 48 - #[prost(message, repeated, tag = "15")] - pub jidmdngpnjh: ::prost::alloc::vec::Vec, - /// offset: 56 + pub jhbjnkcjino: ::prost::alloc::vec::Vec, + /// offset: 24 #[prost(map = "string, uint32", tag = "16")] - pub oghglmgjgem: ::std::collections::HashMap<::prost::alloc::string::String, u32>, + pub pockgkdflkk: ::std::collections::HashMap<::prost::alloc::string::String, u32>, + /// offset: 32 + #[prost(message, repeated, tag = "5")] + pub odmcmpidjnh: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "3")] + pub mfooecceobo: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "4")] + pub llofonjogce: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, repeated, tag = "8")] + pub dogmmglbjij: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(message, repeated, tag = "6")] + pub nelaklkiddk: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(message, repeated, tag = "15")] + pub opjpkfefpka: ::prost::alloc::vec::Vec, + /// offset: 88 + #[prost(uint32, tag = "2")] + pub nbpfmfmkjhi: u32, + /// offset: 92 + #[prost(uint32, tag = "9")] + pub oahfcppimlf: u32, + /// offset: 96 + #[prost(double, tag = "12")] + pub flfeajfnpap: f64, + /// offset: 104 + #[prost(double, tag = "11")] + pub ndkjjififnj: f64, + /// offset: 112 + #[prost(uint32, tag = "1")] + pub hflpdcjdiac: u32, + /// offset: 116 + #[prost(uint32, tag = "14")] + pub fkminamffan: u32, + /// offset: 120 + #[prost(double, tag = "13")] + pub cocomfhnehf: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ngpkkamadna { +pub struct Jpaiofmjepm { /// offset: 24 #[prost(uint32, tag = "1")] - pub bgllcllknjm: u32, + pub bbhbakjcglc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jbjakammkmd { - #[prost(oneof = "jbjakammkmd::Bpihfajcloc", tags = "1")] - pub bpihfajcloc: ::core::option::Option, +pub struct Jphfanmnhjp { + #[prost(oneof = "jphfanmnhjp::Kknboacncon", tags = "1")] + pub kknboacncon: ::core::option::Option, } -/// Nested message and enum types in `JBJAKAMMKMD`. -pub mod jbjakammkmd { +/// Nested message and enum types in `JPHFANMNHJP`. +pub mod jphfanmnhjp { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Bpihfajcloc { + pub enum Kknboacncon { /// offset: 24 #[prost(message, tag = "1")] - Aobnmcienfn(super::Ngpkkamadna), + Fecdncfjgfk(super::Jpaiofmjepm), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dmlkekfknpl { - /// offset: 40 - #[prost(uint32, tag = "1")] - pub effect_id: u32, +pub struct Obimhnfflem { /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub switch_list: ::prost::alloc::vec::Vec, - /// offset: 16 + /// offset: 32 #[prost(map = "uint32, message", tag = "5")] pub trait_effect_level_reward: ::std::collections::HashMap, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub effect_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cjgmecnijil { +pub struct Adhgijphleb { + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub mfjclcjnafo: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub trait_id: u32, - /// offset: 24 - #[prost(message, repeated, tag = "2")] - pub kbmbfjolbbn: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(double, tag = "4")] + pub kinkmheaanp: f64, /// offset: 48 #[prost(double, tag = "3")] pub damage: f64, - /// offset: 40 - #[prost(double, tag = "4")] - pub boiegpaphop: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Impejajchpc { +pub struct Hfkkkfjhphj { /// offset: 24 - #[prost(uint32, tag = "1")] - pub augment_id: u32, - /// offset: 40 #[prost(double, tag = "3")] pub damage: f64, /// offset: 32 #[prost(double, tag = "4")] - pub boiegpaphop: f64, + pub kinkmheaanp: f64, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub augment_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pgjkonmbgoc { +pub struct Fhkkpndlllo { /// offset: 24 #[prost(uint32, tag = "1")] pub portal_buff_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Afhihmkcpnf { - /// offset: 28 - #[prost(uint32, tag = "1")] - pub pigfcaecfcf: u32, +pub struct Cjafijafipn { /// offset: 24 + #[prost(uint32, tag = "1")] + pub eokopaffmii: u32, + /// offset: 28 #[prost(uint32, tag = "2")] pub monster_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Apdjgiidjaa { - /// offset: 32 - #[prost(uint32, tag = "1")] - pub aaagbkehklc: u32, +pub struct Lflenbdpnjn { /// offset: 16 #[prost(message, repeated, tag = "2")] - pub kill_monster_list: ::prost::alloc::vec::Vec, + pub kill_monster_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub pbfmlgocopf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cdecgikjpag { +pub struct Hnnlndjfpfe { /// offset: 24 - #[prost(uint32, tag = "1")] - pub role_id: u32, - /// offset: 32 #[prost(double, tag = "2")] pub damage: f64, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub role_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kjffjmamjld { - /// offset: 48 - #[prost(uint32, tag = "1")] - pub role_id: u32, - /// offset: 32 - #[prost(double, tag = "2")] - pub damage: f64, - /// offset: 40 - #[prost(double, tag = "5")] - pub boiegpaphop: f64, +pub struct Cpncaploihi { /// offset: 24 #[prost(map = "uint32, double", tag = "6")] - pub afnaoifckfn: ::std::collections::HashMap, + pub icecchmagno: ::std::collections::HashMap, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub role_id: u32, + /// offset: 40 + #[prost(double, tag = "2")] + pub damage: f64, + /// offset: 48 + #[prost(double, tag = "5")] + pub kinkmheaanp: f64, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nlapckjbjnb { + /// offset: 24 + #[prost(map = "uint32, double", tag = "2")] + pub dmlclkhgefe: ::std::collections::HashMap, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub avatar_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ckokagglkhg { + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub hflpdcjdiac: u32, + /// offset: 40 + #[prost(double, tag = "3")] + pub fbnbpphogli: f64, } -/// Obf: GJIJBDBBJDM #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleStatistics { - /// offset: 276 - #[prost(uint32, tag = "1")] - pub total_battle_turns: u32, - /// offset: 248 - #[prost(uint32, tag = "2")] - pub total_auto_turns: u32, - /// offset: 56 - #[prost(uint32, repeated, tag = "3")] - pub avatar_id_list: ::prost::alloc::vec::Vec, - /// offset: 236 - #[prost(uint32, tag = "4")] - pub ultra_cnt: u32, - /// offset: 264 - #[prost(double, tag = "5")] - pub total_delay_cumulate: f64, - /// offset: 240 - #[prost(double, tag = "6")] - pub cost_time: f64, - /// offset: 64 - #[prost(message, repeated, tag = "7")] - pub battle_avatar_list: ::prost::alloc::vec::Vec, - /// offset: 176 - #[prost(message, repeated, tag = "8")] - pub monster_list: ::prost::alloc::vec::Vec, - /// offset: 256 - #[prost(uint32, tag = "9")] - pub round_cnt: u32, - /// offset: 272 - #[prost(uint32, tag = "10")] - pub cocoon_dead_wave: u32, - /// offset: 288 - #[prost(uint32, tag = "11")] - pub avatar_battle_turns: u32, - /// offset: 292 - #[prost(uint32, tag = "12")] - pub monster_battle_turns: u32, - /// offset: 104 - #[prost(map = "string, float", tag = "13")] - pub custom_values: ::std::collections::HashMap<::prost::alloc::string::String, f32>, - /// offset: 260 - #[prost(uint32, tag = "14")] - pub challenge_score: u32, - /// offset: 208 - #[prost(message, repeated, tag = "16")] - pub pnhedolhbjl: ::prost::alloc::vec::Vec, - /// offset: 232 - #[prost(enumeration = "BattleEndReason", tag = "19")] - pub end_reason: i32, - /// 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 moajopejopj: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(message, repeated, tag = "26")] - pub jkobhnpgmhc: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "27")] - pub nhddfcaiegd: ::prost::alloc::vec::Vec, - /// offset: 168 + /// offset: 16 #[prost(map = "uint32, message", tag = "28")] pub battle_target_info: ::std::collections::HashMap, - /// offset: 160 - #[prost(message, repeated, tag = "29")] - 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 coiggpcplhg: ::core::option::Option, - /// offset: 284 - #[prost(bool, tag = "32")] - pub najpmgfjkeo: bool, - /// offset: 128 - #[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(message, optional, tag = "36")] - pub bkgbaegplmm: ::core::option::Option, - /// offset: 216 - #[prost(message, optional, tag = "37")] - pub mefgdgflfmd: ::core::option::Option, /// offset: 24 - #[prost(message, optional, tag = "38")] - pub nlajombnhna: ::core::option::Option, + #[prost(map = "string, float", tag = "13")] + pub custom_values: ::std::collections::HashMap<::prost::alloc::string::String, f32>, + /// offset: 32 + #[prost(message, repeated, tag = "16")] + pub bdchejkpoaf: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "47")] + pub ilnngpjaegh: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "43")] + pub apagmjneccn: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "30")] + pub pmcekilfbio: ::core::option::Option, + /// offset: 64 + #[prost(message, repeated, tag = "33")] + pub dcmahkhafeh: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(message, optional, tag = "36")] + pub dbkfepmimff: ::core::option::Option, + /// offset: 80 + #[prost(uint32, repeated, tag = "44")] + pub gblekiocfma: ::prost::alloc::vec::Vec, + /// offset: 88 + #[prost(message, repeated, tag = "23")] + pub enpbmpkglom: ::prost::alloc::vec::Vec, /// 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, + pub iagkljekaol: ::core::option::Option, + /// offset: 112 + #[prost(int32, repeated, tag = "22")] + pub akffkemdplg: ::prost::alloc::vec::Vec, /// offset: 120 + #[prost(message, repeated, tag = "26")] + pub eipbmomkjdo: ::prost::alloc::vec::Vec, + /// offset: 128 + #[prost(message, optional, tag = "37")] + pub mhpdkedhell: ::core::option::Option, + /// offset: 136 + #[prost(message, repeated, tag = "34")] + pub aiokgnblmdi: ::prost::alloc::vec::Vec, + /// offset: 144 #[prost(uint32, repeated, tag = "45")] - pub anmbaifobjp: ::prost::alloc::vec::Vec, - /// offset: 200 + pub mebkilmpmga: ::prost::alloc::vec::Vec, + /// offset: 152 + #[prost(message, optional, tag = "38")] + pub bcciiegcfaa: ::core::option::Option, + /// offset: 160 #[prost(message, optional, tag = "46")] - pub ipkfmfdopgn: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Njcofdjnmml { - /// offset: 28 + pub kfpekbckkpm: ::core::option::Option, + /// offset: 168 + #[prost(message, repeated, tag = "29")] + pub lgkakieeomg: ::prost::alloc::vec::Vec, + /// offset: 176 + #[prost(uint32, repeated, tag = "3")] + pub avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 184 + #[prost(message, repeated, tag = "7")] + pub battle_avatar_list: ::prost::alloc::vec::Vec, + /// offset: 192 + #[prost(message, repeated, tag = "42")] + pub mhlcfdegogn: ::prost::alloc::vec::Vec, + /// offset: 200 + #[prost(message, repeated, tag = "27")] + pub ecffmbfgpoj: ::prost::alloc::vec::Vec, + /// offset: 208 + #[prost(message, optional, tag = "40")] + pub ofmigbjpkmh: ::core::option::Option, + /// offset: 216 + #[prost(message, repeated, tag = "21")] + pub okfalmgfhma: ::prost::alloc::vec::Vec, + /// offset: 224 + #[prost(message, repeated, tag = "8")] + pub monster_list: ::prost::alloc::vec::Vec, + /// offset: 232 + #[prost(message, optional, tag = "31")] + pub doafghlaicm: ::core::option::Option, + /// offset: 240 + #[prost(uint32, tag = "4")] + pub ultra_cnt: u32, + /// offset: 244 + #[prost(uint32, tag = "11")] + pub avatar_battle_turns: u32, + /// offset: 248 + #[prost(uint32, tag = "41")] + pub ieogefblnel: u32, + /// offset: 252 #[prost(uint32, tag = "1")] - pub pooefndpeil: u32, - /// offset: 24 + pub total_battle_turns: u32, + /// offset: 256 + #[prost(uint32, tag = "14")] + pub challenge_score: u32, + /// offset: 260 + #[prost(enumeration = "BattleEndReason", tag = "19")] + pub end_reason: i32, + /// offset: 264 #[prost(uint32, tag = "2")] - pub nfgjidadled: u32, + pub total_auto_turns: u32, + /// offset: 268 + #[prost(uint32, tag = "35")] + pub npfdejpppli: u32, + /// offset: 272 + #[prost(double, tag = "5")] + pub total_delay_cumulate: f64, + /// offset: 280 + #[prost(double, tag = "6")] + pub cost_time: f64, + /// offset: 288 + #[prost(uint32, tag = "10")] + pub cocoon_dead_wave: u32, + /// offset: 292 + #[prost(bool, tag = "32")] + pub adgbakbcokf: bool, + /// offset: 296 + #[prost(uint32, tag = "9")] + pub round_cnt: u32, + /// offset: 300 + #[prost(uint32, tag = "12")] + pub monster_battle_turns: 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 +pub struct Mkicaccmbof { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub dmkhkemikkh: u32, + /// offset: 28 #[prost(uint32, tag = "2")] - pub id: u32, + pub cihmkaekgfl: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cdmpjodlbee { /// offset: 24 #[prost(message, optional, tag = "3")] pub sp_bar: ::core::option::Option, + /// offset: 32 + #[prost(enumeration = "Aabgifaeeek", tag = "1")] + pub r#type: i32, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nchlpkdhega { - /// offset: 28 - #[prost(uint32, tag = "1")] - pub dphoappcbhb: u32, +pub struct Cmfbphikogn { /// offset: 24 + #[prost(uint32, tag = "1")] + pub mnbejckpijn: u32, + /// offset: 28 #[prost(uint32, tag = "2")] pub level: u32, /// offset: 32 @@ -4591,806 +4779,841 @@ pub struct Nchlpkdhega { } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bpcgilfkcfe { - /// offset: 52 - #[prost(enumeration = "Lopdmepedfg", tag = "1")] - pub retcode: i32, - /// offset: 48 - #[prost(enumeration = "BattleEndStatus", tag = "2")] - pub end_status: i32, - /// offset: 24 +pub struct Ffhhmgiiheh { + /// offset: 16 #[prost(message, optional, tag = "3")] pub stt: ::core::option::Option, - /// offset: 40 - #[prost(bytes = "vec", tag = "4")] - pub pliafnpangn: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(map = "string, uint32", tag = "5")] - pub jfncmhcaggh: ::std::collections::HashMap<::prost::alloc::string::String, u32>, - /// offset: 56 + pub dclggmaemao: ::std::collections::HashMap<::prost::alloc::string::String, u32>, + /// offset: 40 + #[prost(bytes = "vec", tag = "4")] + pub ijhanpilbam: ::prost::alloc::vec::Vec, + /// offset: 48 #[prost(uint32, tag = "6")] - pub cjajbmajnjp: u32, - /// offset: 60 + pub eahgeknlhpn: u32, + /// offset: 52 #[prost(uint32, tag = "7")] - pub bnalacmgkfj: u32, + pub gnlapgbaaoo: u32, + /// offset: 56 + #[prost(enumeration = "BattleEndStatus", tag = "2")] + pub end_status: i32, + /// offset: 60 + #[prost(enumeration = "Akbcefgfjcj", tag = "1")] + pub retcode: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nfabiibmnpb { - /// offset: 44 - #[prost(uint32, tag = "1")] - pub pos: u32, - /// offset: 40 - #[prost(uint32, tag = "2")] - pub role_id: u32, - /// offset: 48 - #[prost(uint32, tag = "3")] - pub role_star: u32, - /// offset: 32 - #[prost(uint32, repeated, tag = "4")] - pub grid_fight_item_list: ::prost::alloc::vec::Vec, - /// offset: 16 +pub struct Oijhajaiffh { + /// offset: 24 #[prost(map = "string, uint32", tag = "5")] pub grid_fight_value_init_component: ::std::collections::HashMap< ::prost::alloc::string::String, u32, >, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -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 bohbbnibfkl: ::std::collections::HashMap, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bgmlaaeofoh { + /// offset: 32 + #[prost(uint32, repeated, tag = "4")] + pub grid_fight_item_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub role_id: u32, /// offset: 44 + #[prost(uint32, tag = "3")] + pub role_star: u32, + /// offset: 48 + #[prost(uint32, tag = "1")] + pub pos_index: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Apfoiaifhen { + /// offset: 24 + #[prost(uint32, repeated, tag = "1")] + pub gpafmicjlpl: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(map = "uint32, uint32", tag = "2")] + pub ehjlimmajoi: ::std::collections::HashMap, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jdpdgmbjkml { + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub akbmamdmofd: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "7")] + pub grid_game_role_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub section_id: u32, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub dcahjelnjnp: u32, + /// offset: 48 #[prost(uint32, tag = "1")] pub uid: u32, - /// offset: 56 - #[prost(uint32, tag = "2")] - pub anbbpphbcjh: u32, - /// offset: 40 - #[prost(uint32, tag = "3")] - pub bbdocjgaeej: u32, /// offset: 52 + #[prost(uint32, tag = "2")] + pub ehnjdidabhd: u32, + /// offset: 56 #[prost(uint32, tag = "4")] - pub mppfojcenpd: u32, + pub nhdbbigpafo: u32, /// offset: 60 - #[prost(uint32, tag = "5")] - pub dcpkpnlkgmm: u32, - /// offset: 48 - #[prost(uint32, tag = "6")] - pub jdmecbedlaa: u32, + #[prost(uint32, tag = "3")] + pub aacgbebgdpe: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gocopeelcch { /// offset: 16 - #[prost(message, repeated, tag = "7")] - pub grid_game_role_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, optional, tag = "8")] - pub lhchbabcpmi: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ggpbflbeaif { - /// offset: 24 #[prost(message, repeated, tag = "1")] - pub pnfggbpecnd: ::prost::alloc::vec::Vec, + pub iianhhlgphe: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Plgdkffndib { +pub struct Holhbeohejd { + /// offset: 16 + #[prost(uint64, repeated, tag = "2")] + pub fbebnlopibl: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub interact_id: u32, - /// offset: 24 - #[prost(uint64, repeated, tag = "2")] - pub ifijbpollpj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Amdmhjppcnf { +pub struct Iompilnaeeo { /// offset: 16 #[prost(string, tag = "1")] - pub eddhkoaplei: ::prost::alloc::string::String, + pub dhmdaekjenf: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "2")] pub count: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mdojccmlkhp { - /// offset: 48 - #[prost(enumeration = "Lgneokbppeo", tag = "1")] - pub phkahahldae: i32, - /// offset: 24 +pub struct Faifdbllgkk { + /// offset: 16 #[prost(string, tag = "2")] - pub aipbfeofndo: ::prost::alloc::string::String, - /// offset: 40 + pub acfenkabbkk: ::prost::alloc::string::String, + /// offset: 44 + #[prost(enumeration = "Kdncobmffeb", tag = "1")] + pub laoacnpdold: i32, + /// offset: 48 #[prost(uint32, tag = "3")] - pub eciagljnpmm: u32, - #[prost(oneof = "mdojccmlkhp::Mobgecpcnkj", tags = "10, 11, 12, 13, 14")] - pub mobgecpcnkj: ::core::option::Option, + pub jkihiclopkm: u32, + /// offset: 52 + #[prost(enumeration = "Fknknlgmacl", tag = "4")] + pub bdpimpjojbk: i32, + #[prost(oneof = "faifdbllgkk::Fcidkeaoibg", tags = "10, 11, 12, 13, 14")] + pub fcidkeaoibg: ::core::option::Option, } -/// Nested message and enum types in `MDOJCCMLKHP`. -pub mod mdojccmlkhp { +/// Nested message and enum types in `FAIFDBLLGKK`. +pub mod faifdbllgkk { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Mobgecpcnkj { - /// offset: 32 + pub enum Fcidkeaoibg { + /// offset: 24 #[prost(message, tag = "10")] - Glemheclmgp(super::Pfnmcoikcnl), - /// offset: 32 + Bdoemdghhep(super::Afbmanolioj), + /// offset: 24 #[prost(message, tag = "11")] - StopDesc(super::Jgblclchhio), - /// offset: 32 + StopDesc(super::Dehdggedjhi), + /// offset: 24 #[prost(message, tag = "12")] - Jhbikcplffj(super::Dakdphmipdl), - /// offset: 32 + Lmjcpmfphlk(super::Dopjfjcliah), + /// offset: 24 #[prost(message, tag = "13")] - Bcdhofnmpng(super::Iheacedgadm), - /// offset: 32 + Fhdmhkomefo(super::Balhbdbhhon), + /// offset: 24 #[prost(message, tag = "14")] - Hgnfpbmeaad(super::Mknnlbgjmgp), + Fifcccjolne(super::Iaggifbofdf), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pfnmcoikcnl {} +pub struct Afbmanolioj {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mknnlbgjmgp {} +pub struct Iaggifbofdf {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jgblclchhio { +pub struct Dehdggedjhi { /// 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 Dakdphmipdl {} +pub struct Dopjfjcliah { + /// offset: 24 + #[prost(bool, tag = "2")] + pub jlneblakkob: bool, + /// offset: 25 + #[prost(bool, tag = "1")] + pub ljoemlojddp: bool, +} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Iheacedgadm { +pub struct Balhbdbhhon { /// offset: 24 - #[prost(enumeration = "Nodnmncibfg", tag = "1")] - pub afnmojoafmn: i32, + #[prost(enumeration = "Goecdmpjmcm", tag = "1")] + pub oamkppgddim: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jdppgciehkf { +pub struct Nekaolpjkee { /// offset: 24 #[prost(string, tag = "1")] - pub nmnocjdjkog: ::prost::alloc::string::String, + pub poladdglaeh: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Eplfokkdflb { +pub struct Ljempehadkj { /// 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 { +pub struct Ijjkhfpllif { + /// offset: 16 + #[prost(message, repeated, tag = "3")] + pub flokejhhppo: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "2")] + pub hgaidoljkdl: ::prost::alloc::vec::Vec, /// 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 +pub struct Dnpdlodgaha { + /// offset: 24 #[prost(message, optional, tag = "2")] - pub hlhckppnpnh: ::core::option::Option, + pub flfnbplnnbl: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "3")] - pub bndggndmemc: ::core::option::Option, + pub llmdkahfiij: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Daglhilockl { - /// offset: 28 - #[prost(uint32, tag = "1")] - pub hokjfknpkaj: u32, +pub struct Plhpnbimiok { /// offset: 24 #[prost(uint32, tag = "2")] - pub neepajpdhkk: u32, + pub jhffaalheai: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub kajcfpkegbp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pfifnmiiohf { +pub struct Dpkpgpphhbm { + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub mdlgeigffeg: ::prost::alloc::vec::Vec, /// 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 { +pub struct Bjncneleomo { /// offset: 24 #[prost(uint32, tag = "1")] pub item_id: u32, /// offset: 28 #[prost(uint32, tag = "2")] - pub fjofdonmhph: u32, + pub item_count: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mogdmgiciki { - /// offset: 32 - #[prost(uint32, tag = "1")] - pub chdpncohagh: u32, +pub struct Abmnfjjddoe { /// offset: 16 #[prost(message, repeated, tag = "2")] - pub hhohncnfaed: ::prost::alloc::vec::Vec, + pub mpmnlicfhmc: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub ilbjlienclb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mjedaopdipm { +pub struct Eiichlncakk { + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub cnimhmapdii: ::prost::alloc::vec::Vec, /// 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 = "3")] + pub hpjaaopdiol: u32, + /// offset: 40 #[prost(uint32, tag = "4")] - pub ejkpcfepaec: u32, + pub jfclhpfcmhp: 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 +pub struct Iofkkoejfhi { + /// offset: 24 #[prost(message, repeated, tag = "2")] - pub lineup_list: ::prost::alloc::vec::Vec, + pub lineup_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(enumeration = "Pjcmneniehh", tag = "1")] + pub hkeacdbjcod: i32, } #[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, +pub struct Jfcpfblkjab { + #[prost(oneof = "jfcpfblkjab::Ponfikajhfd", tags = "10, 11, 12, 13, 14")] + pub ponfikajhfd: ::core::option::Option, } -/// Nested message and enum types in `IEACMDFDLBF`. -pub mod ieacmdfdlbf { +/// Nested message and enum types in `JFCPFBLKJAB`. +pub mod jfcpfblkjab { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Kppnkfgpnhn { + pub enum Ponfikajhfd { /// offset: 24 #[prost(message, tag = "10")] - Lineup(super::Dhkfliknmjo), + Lineup(super::Ijjkhfpllif), /// offset: 24 #[prost(message, tag = "11")] - Cgcjlhflepn(super::Bphleobmmkm), + Lcmaddimion(super::Dnpdlodgaha), /// offset: 24 #[prost(message, tag = "12")] - Pjighnfhfkd(super::Pfifnmiiohf), + Pagpnoklnom(super::Dpkpgpphhbm), /// offset: 24 #[prost(message, tag = "13")] - Kfpkhhaogpp(super::Mjedaopdipm), + Begaibbjhhd(super::Eiichlncakk), /// offset: 24 #[prost(message, tag = "14")] - Lefoigfgjgj(super::Cljaihnbkem), + Hcaahiginom(super::Iofkkoejfhi), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hidpjpnfcko { +pub struct Ngbbcmbmoli { + /// offset: 24 + #[prost(bool, tag = "3")] + pub ggpifkgappb: bool, + /// offset: 25 + #[prost(bool, tag = "4")] + pub aooeihopalh: bool, + /// offset: 26 + #[prost(bool, tag = "2")] + pub clfmfehjkej: bool, + /// offset: 27 + #[prost(bool, tag = "5")] + pub liekgcnniha: bool, /// 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: 52 - #[prost(uint32, tag = "2")] - pub level: u32, +pub struct Kkngaggajkc { + /// offset: 16 + #[prost(string, tag = "1")] + pub edmbjcbkbim: ::prost::alloc::string::String, + /// offset: 32 + #[prost(string, tag = "3")] + pub dmhffknlilh: ::prost::alloc::string::String, + /// offset: 40 + #[prost(string, tag = "2")] + pub oibplfnjoem: ::prost::alloc::string::String, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mdgioenhbej { + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub nhaljpdoncp: ::core::option::Option, + /// offset: 32 + #[prost(string, tag = "2")] + pub oapacmjoikc: ::prost::alloc::string::String, + /// offset: 40 + #[prost(string, tag = "1")] + pub title: ::prost::alloc::string::String, + /// offset: 48 + #[prost(uint32, tag = "3")] + pub enhlklflckg: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mohagoflgap { + /// offset: 16 + #[prost(string, tag = "6")] + pub ijkomikfkek: ::prost::alloc::string::String, /// offset: 24 #[prost(string, tag = "3")] pub nickname: ::prost::alloc::string::String, - /// offset: 56 - #[prost(uint32, tag = "4")] - pub jhhhonjikgl: u32, - /// offset: 48 - #[prost(enumeration = "PlatformType", tag = "5")] - pub platform: i32, - /// offset: 16 - #[prost(string, tag = "6")] - pub hbidcafopmg: ::prost::alloc::string::String, /// offset: 32 #[prost(string, tag = "7")] - pub ikikmeejndn: ::prost::alloc::string::String, - /// offset: 64 + pub ebmnjmiknpp: ::prost::alloc::string::String, + /// offset: 48 #[prost(uint64, tag = "8")] pub version: u64, + /// offset: 56 + #[prost(uint32, tag = "4")] + pub mjpkbigcfom: u32, /// offset: 60 + #[prost(uint32, tag = "1")] + pub uid: u32, + /// offset: 64 #[prost(bool, tag = "9")] - pub gikabemcfao: bool, + pub oclbmmnnmfc: bool, + /// offset: 68 + #[prost(uint32, tag = "2")] + pub level: u32, + /// offset: 72 + #[prost(enumeration = "PlatformType", tag = "5")] + pub platform: i32, /// offset: 76 #[prost(uint32, tag = "10")] - pub cldngaeibdf: u32, + pub midbiphkljo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pkeidnjolel { - /// offset: 28 - #[prost(enumeration = "Fhbndnnkdon", tag = "1")] - pub hbcmpolikhg: i32, +pub struct Cigliffiidc { /// offset: 24 + #[prost(enumeration = "Lkfbiallbdk", tag = "1")] + pub nabjdhepelk: i32, + /// offset: 28 #[prost(enumeration = "LobbyCharacterStatus", tag = "2")] pub status: i32, } -/// Obf: BLBGNKCPDBA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyMarchInfo { - /// offset: 40 - #[prost(uint32, tag = "1")] - pub nlocdhmlgjh: u32, - /// offset: 36 - #[prost(bool, tag = "2")] - pub gikabemcfao: bool, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub gjikbfaheak: u32, - /// offset: 44 - #[prost(uint32, tag = "4")] - pub fbjpjkbdclb: u32, /// offset: 24 #[prost(message, optional, tag = "5")] - pub onjkbennmfc: ::core::option::Option, + pub aikdcbmclbi: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub hejaihcghig: u32, + /// offset: 36 + #[prost(bool, tag = "2")] + pub oclbmmnnmfc: bool, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub hbonkleoeei: u32, + /// offset: 44 + #[prost(uint32, tag = "3")] + pub mifbgcicabc: u32, } -/// Obf: PJHFFNEMBOC #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyMarbleInfo { - /// 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 aopjpcpnach: ::prost::alloc::vec::Vec, - /// offset: 40 + pub cipehbbkfih: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub gdbnhojpkie: u32, + /// offset: 36 #[prost(uint32, tag = "4")] pub score_id: u32, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub rank: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bjobdldhocc { +pub struct Fdfgihjbhel { /// offset: 24 #[prost(uint32, tag = "1")] - pub panfiphagpb: u32, + pub fmehkpkhgja: u32, /// offset: 28 #[prost(uint32, tag = "2")] - pub iamcpkmnano: u32, + pub pnghfklcnbe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gfnmakhpaoe { - /// offset: 36 - #[prost(uint32, tag = "1")] - pub pjcgajpdobn: u32, - /// offset: 40 - #[prost(uint32, tag = "2")] - pub gemhdnhdafb: u32, - /// offset: 48 - #[prost(uint32, tag = "3")] - pub foolmiadmmh: u32, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub ihpgcaaagbc: u32, +pub struct Kbchokfhhih { /// offset: 24 #[prost(message, repeated, tag = "5")] - pub cjecinjpiij: ::prost::alloc::vec::Vec, - /// offset: 52 - #[prost(uint32, tag = "6")] - pub mnioanamfmk: u32, + pub mkiomoinkof: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub eecijblglng: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub gdbnhojpkie: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub ophfdhgblpj: u32, /// offset: 44 + #[prost(uint32, tag = "6")] + pub ihegljhmkpp: u32, + /// offset: 48 #[prost(uint32, tag = "7")] - pub gpbdpoopaad: u32, + pub mfechjlaclc: u32, + /// offset: 52 + #[prost(uint32, tag = "2")] + pub eagefhohcoa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Oifjhepafoo { +pub struct Jmfpicamlig { /// offset: 24 #[prost(message, optional, tag = "1")] - pub onjkbennmfc: ::core::option::Option, + pub aikdcbmclbi: ::core::option::Option, } -/// Obf: NBJMGJLGMFE #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyGridFightInfo { - /// offset: 32 + /// offset: 16 #[prost(uint32, repeated, tag = "1")] - pub ihgbbheblkl: ::prost::alloc::vec::Vec, + pub lajjhaakgaf: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(string, tag = "4")] + pub kejlhdpbipo: ::prost::alloc::string::String, /// offset: 40 - #[prost(uint32, tag = "2")] - pub gold: u32, - /// offset: 44 #[prost(uint32, tag = "3")] pub score_id: u32, - /// offset: 16 - #[prost(string, tag = "4")] - pub fcfgbadcgcc: ::prost::alloc::string::String, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub gold: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DiceCombatAvatar { - /// offset: 40 - #[prost(uint32, tag = "1")] - pub dice_avatar_id: u32, - /// offset: 44 - #[prost(uint32, tag = "2")] - pub level: u32, /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub dice_id_list: ::prost::alloc::vec::Vec, /// offset: 32 + #[prost(uint32, tag = "1")] + pub dice_avatar_id: u32, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub level: u32, + /// offset: 40 #[prost(int64, tag = "4")] pub unlock_time: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kkjhoobjcgg { +pub struct Bofhhebdeod { /// offset: 24 #[prost(uint32, tag = "1")] - pub pjcgajpdobn: u32, + pub gdbnhojpkie: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nigbbjgojml { +pub struct Cmnlokdofef { /// offset: 24 #[prost(uint32, tag = "1")] - pub pjcgajpdobn: u32, + pub gdbnhojpkie: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Iamalmlboei { - /// offset: 32 - #[prost(uint32, tag = "1")] - pub jeopnoncfnp: u32, +pub struct Ehmepomcgng { /// offset: 16 #[prost(uint32, repeated, tag = "2")] - pub ngmanlefobj: ::prost::alloc::vec::Vec, + pub kbhclljlfhh: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub dbljfjaapan: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Iflogjbonhi { - /// offset: 36 - #[prost(uint32, tag = "1")] - pub mgngpgppiaa: u32, +pub struct Lpgjplmhkfl { /// offset: 24 #[prost(uint32, repeated, tag = "2")] - pub giopmbajenk: ::prost::alloc::vec::Vec, + pub njifedndmfo: ::prost::alloc::vec::Vec, /// offset: 32 + #[prost(uint32, tag = "1")] + pub mdkflgdejcn: u32, + /// offset: 36 #[prost(uint32, tag = "3")] - pub jkpgaclkeec: u32, + pub dhjanofgdnp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gcjamhegkge { +pub struct Ipijfdipnde { + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub aepfojhnnfh: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "2")] + pub baegdjilmbl: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "1")] pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, optional, tag = "2")] - pub gephfokbieo: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub mggcnmlfcbi: ::core::option::Option, /// offset: 48 - #[prost(uint32, tag = "4")] - pub foolmiadmmh: u32, - /// offset: 56 #[prost(uint32, tag = "5")] - pub ebcafmgmfeo: u32, - /// offset: 60 - #[prost(uint32, tag = "6")] - pub piebljjgcmk: u32, + pub emhhcemgbem: u32, /// offset: 52 + #[prost(uint32, tag = "6")] + pub gmcahopdhli: u32, + /// offset: 56 #[prost(bool, tag = "7")] - pub mhkakbkmnfj: bool, + pub kdfjppolfeb: bool, + /// offset: 60 + #[prost(uint32, tag = "4")] + pub eecijblglng: u32, } -/// Obf: CHKODCAFFOE #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyGameExtInfo { /// offset: 24 #[prost(string, repeated, tag = "1")] - pub bhilepgifne: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, - /// offset: 40 + pub mlafbfebnhb: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, + /// offset: 44 #[prost(bool, tag = "2")] - pub hmpcfjpjdoe: bool, + pub eljecoaknof: bool, #[prost( - oneof = "lobby_game_ext_info::Jnjjjgbcedg", + oneof = "lobby_game_ext_info::Apemjmhjhkd", tags = "1001, 1002, 1003, 1004, 1005" )] - pub jnjjjgbcedg: ::core::option::Option, + pub apemjmhjhkd: ::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 Jnjjjgbcedg { - /// offset: 32 + pub enum Apemjmhjhkd { + /// offset: 16 #[prost(message, tag = "1001")] LobbyMarchInfo(super::LobbyMarchInfo), - /// offset: 32 + /// offset: 16 #[prost(message, tag = "1002")] LobbyMarbleInfo(super::LobbyMarbleInfo), - /// offset: 32 + /// offset: 16 #[prost(message, tag = "1003")] - Nifbkknfkeg(super::Oifjhepafoo), - /// offset: 32 + Phibaomgnoh(super::Jmfpicamlig), + /// offset: 16 #[prost(message, tag = "1004")] LobbyGridFightInfo(super::LobbyGridFightInfo), - /// offset: 32 + /// offset: 16 #[prost(message, tag = "1005")] - Pcfnjjcojed(super::Gcjamhegkge), + Gokjcfbphcj(super::Ipijfdipnde), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Adhnjadijac { - /// offset: 32 +pub struct Lmlnnhkjeip { + /// offset: 16 #[prost(message, optional, tag = "1")] - pub basic_info: ::core::option::Option, + pub basic_info: ::core::option::Option, /// offset: 24 - #[prost(message, optional, tag = "2")] - 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 Eckidlifafg { - /// offset: 64 - #[prost(uint32, tag = "1")] - pub pcpelpmkmci: u32, - /// offset: 36 - #[prost(uint32, tag = "2")] - pub mgiapaekomb: u32, - /// offset: 68 - #[prost(uint32, tag = "3")] - pub ipgmehbcjco: u32, - /// offset: 56 - #[prost(uint32, tag = "4")] - pub mkalaghlbpf: u32, - /// offset: 48 - #[prost(uint32, tag = "5")] - pub bneoojjkkfm: u32, - /// offset: 24 - #[prost(uint32, tag = "6")] - pub lgikooefljm: u32, - /// offset: 72 - #[prost(uint32, tag = "7")] - pub bjbpfmmndcm: u32, - /// offset: 60 - #[prost(uint32, tag = "8")] - pub eajkjjadflp: u32, - /// offset: 76 - #[prost(uint32, tag = "9")] - pub bedfejonfnk: u32, - /// offset: 52 - #[prost(uint32, tag = "10")] - pub ofappjddimm: u32, - /// offset: 44 - #[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(message, optional, tag = "2")] + pub gbbcbjcacin: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lajglhccned { + /// offset: 24 #[prost(uint32, tag = "14")] - pub akpaplcnpdc: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ifcbcblfalm { - /// offset: 24 - #[prost(uint64, tag = "1")] - pub kepennpindd: u64, + pub cghleeaojgo: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub pipocnhbhac: u32, /// offset: 32 - #[prost(enumeration = "FightGameMode", tag = "2")] - pub delgocdbekf: i32, + #[prost(uint32, tag = "7")] + pub gmnonmgkbfi: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub mpnghaghaim: u32, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub bmanbmaolld: u32, + /// offset: 44 + #[prost(uint32, tag = "9")] + pub onlanghdipj: u32, + /// offset: 48 + #[prost(uint32, tag = "4")] + pub fiipiflpedb: u32, + /// offset: 52 + #[prost(uint32, tag = "8")] + pub cjhgllnbljh: u32, + /// offset: 56 + #[prost(uint32, tag = "13")] + pub hfopgjfdihm: u32, + /// offset: 60 + #[prost(uint32, tag = "2")] + pub ckdcnknmeai: u32, + /// offset: 64 + #[prost(uint32, tag = "3")] + pub ekpkadnenag: u32, + /// offset: 68 + #[prost(uint32, tag = "6")] + pub dndaoocdngc: u32, + /// offset: 72 + #[prost(uint32, tag = "11")] + pub jobfjapjdba: u32, + /// offset: 76 + #[prost(uint32, tag = "10")] + pub cphogfpnklc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lhjcfnlpfil { +pub struct Bfbhkjljjbj { + /// offset: 24 + #[prost(enumeration = "FightGameMode", tag = "2")] + pub mflepldcjbc: i32, + /// offset: 32 + #[prost(uint64, tag = "1")] + pub nopdgknkeeh: u64, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kppjopmmloa { /// offset: 24 #[prost(uint32, tag = "1")] - pub cpkiamdijng: u32, + pub inocahejkcb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fiknlfbiphk { - /// offset: 36 - #[prost(uint32, tag = "1")] - pub kicmnnpfegk: u32, +pub struct Aecgfcjjlni { + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub jpplniddlbh: ::core::option::Option, /// offset: 32 #[prost(bool, tag = "2")] - pub jifpgdcfdek: bool, - /// offset: 16 - #[prost(message, optional, tag = "3")] - pub eamdicnbnil: ::core::option::Option, + pub elocbjmjhbh: bool, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub nafofipmogm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hkijcgomlea { - /// offset: 64 - #[prost(uint64, tag = "1")] - pub id: u64, - /// offset: 52 - #[prost(enumeration = "FightGameMode", tag = "2")] - pub ibplhnaaeib: i32, +pub struct Ppkkblfdlbe { + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub emijckenbkj: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "11")] + pub nnopikianca: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "3")] - pub lmnkcjehemn: ::prost::alloc::vec::Vec, + pub hjophlkblhl: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(enumeration = "Pfnaogjdemn", tag = "4")] - pub r#type: i32, - /// offset: 80 - #[prost(uint64, tag = "5")] - pub mgdnoacbfoe: u64, - /// offset: 72 - #[prost(uint64, tag = "6")] - pub bghicibolli: u64, + #[prost(enumeration = "FightGameMode", tag = "2")] + pub mjbkmfomnpo: i32, /// offset: 56 - #[prost(enumeration = "Njbnhhapkhb", tag = "8")] - pub ofckcndobom: i32, - /// offset: 32 - #[prost(message, optional, tag = "9")] - pub pofocmihjia: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "11")] - pub mgfmlbdehnl: ::core::option::Option, + #[prost(uint64, tag = "5")] + pub anbjmmoegje: u64, + /// offset: 64 + #[prost(enumeration = "Fibdgjbojea", tag = "8")] + pub fbfddommlna: i32, + /// offset: 68 + #[prost(enumeration = "Ojnefjdggem", tag = "4")] + pub r#type: i32, + /// offset: 72 + #[prost(uint64, tag = "1")] + pub id: u64, + /// offset: 80 + #[prost(uint64, tag = "6")] + pub heomgkndjhe: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dfldacoihkj { +pub struct Hclaeggmcfk { /// offset: 24 #[prost(uint32, tag = "1")] - pub jafncomgabg: u32, + pub lopnadhjkbf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Idnpihfooal { +pub struct Onnhdodiied { /// offset: 24 - #[prost(enumeration = "Pligiafnlcb", tag = "1")] - pub elleljfgdph: i32, + #[prost(enumeration = "Hgmndbfcbll", tag = "1")] + pub dlfhabgghff: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ndbddeapidp { +pub struct Gbakefgolcb { /// offset: 24 + #[prost(uint32, tag = "2")] + pub cdnnhonkelj: u32, + /// offset: 28 #[prost(uint32, tag = "1")] pub stage_id: u32, - /// offset: 28 - #[prost(uint32, tag = "2")] - pub ifgibloacpm: u32, } #[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, +pub struct Pjmgblifdfp { + #[prost(oneof = "pjmgblifdfp::Cgifmofgeco", tags = "1001, 1002, 1003")] + pub cgifmofgeco: ::core::option::Option, } -/// Nested message and enum types in `PBICJCPDLGD`. -pub mod pbicjcpdlgd { +/// Nested message and enum types in `PJMGBLIFDFP`. +pub mod pjmgblifdfp { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Bgmdklobicm { - /// offset: 16 + pub enum Cgifmofgeco { + /// offset: 24 #[prost(message, tag = "1001")] - LobbyGridFightInfo(super::Dfldacoihkj), - /// offset: 16 + LobbyGridFightInfo(super::Hclaeggmcfk), + /// offset: 24 #[prost(message, tag = "1002")] - Pcfnjjcojed(super::Idnpihfooal), - /// offset: 16 + Gokjcfbphcj(super::Onnhdodiied), + /// offset: 24 #[prost(message, tag = "1003")] - Lkichfpcobo(super::Ndbddeapidp), + Fnnopjbplpf(super::Gbakefgolcb), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pnhdkmokcfh { +pub struct Nfdhockepgd { /// offset: 24 #[prost(uint32, tag = "1")] - pub jafncomgabg: u32, + pub lopnadhjkbf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Aiopphpgnlm { +pub struct Ceojgidjloa { /// offset: 24 - #[prost(enumeration = "Pligiafnlcb", tag = "1")] - pub elleljfgdph: i32, + #[prost(enumeration = "Hgmndbfcbll", tag = "1")] + pub dlfhabgghff: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hpidjehgfog { +pub struct Apcdhobpbha { /// offset: 24 #[prost(uint32, tag = "1")] pub stage_id: u32, } #[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, +pub struct Offmcodmkdl { + #[prost(oneof = "offmcodmkdl::Cgifmofgeco", tags = "1001, 1002, 1003")] + pub cgifmofgeco: ::core::option::Option, } -/// Nested message and enum types in `JLGNKMBMPKL`. -pub mod jlgnkmbmpkl { +/// Nested message and enum types in `OFFMCODMKDL`. +pub mod offmcodmkdl { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Bgmdklobicm { + pub enum Cgifmofgeco { /// offset: 16 #[prost(message, tag = "1001")] - LobbyGridFightInfo(super::Pnhdkmokcfh), + LobbyGridFightInfo(super::Nfdhockepgd), /// offset: 16 #[prost(message, tag = "1002")] - Pcfnjjcojed(super::Aiopphpgnlm), + Gokjcfbphcj(super::Ceojgidjloa), /// offset: 16 #[prost(message, tag = "1003")] - Lkichfpcobo(super::Hpidjehgfog), + Fnnopjbplpf(super::Apcdhobpbha), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct VectorSnapshot { + /// offset: 24 + #[prost(sint32, tag = "3")] + pub z: i32, + /// offset: 28 + #[prost(sint32, tag = "2")] + pub y: i32, /// offset: 32 #[prost(sint32, tag = "1")] pub x: i32, - /// offset: 24 - #[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)] @@ -5398,38 +5621,38 @@ pub struct MotionInfoSnapshot { /// offset: 24 #[prost(message, optional, tag = "1")] pub pos: ::core::option::Option, - /// offset: 16 + /// offset: 32 #[prost(message, optional, tag = "2")] pub rot: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FloorCustomValueSnapshot { - /// offset: 24 + /// offset: 16 + #[prost(string, tag = "5")] + pub str_val: ::prost::alloc::string::String, + /// offset: 32 #[prost(string, tag = "1")] pub name: ::prost::alloc::string::String, /// offset: 40 - #[prost(enumeration = "Blldkabgklf", tag = "2")] + #[prost(float, tag = "4")] + pub float_val: f32, + /// offset: 44 + #[prost(enumeration = "Egmoemciino", tag = "2")] pub r#type: i32, /// offset: 48 #[prost(bool, tag = "3")] pub bool_val: bool, - /// offset: 44 - #[prost(float, tag = "4")] - pub float_val: f32, - /// offset: 32 - #[prost(string, tag = "5")] - pub str_val: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ActiveMcvKeySnapshot { - /// offset: 32 - #[prost(uint32, tag = "1")] - pub main_mission_id: u32, /// offset: 24 #[prost(string, tag = "2")] pub mcv_key: ::prost::alloc::string::String, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub main_mission_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] @@ -5441,18 +5664,18 @@ pub struct PropInfoSnapshot { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EntitySnapshot { - /// offset: 40 - #[prost(uint32, tag = "1")] - pub entity_id: u32, - /// offset: 52 - #[prost(uint32, tag = "2")] - pub instance_id: u32, - /// offset: 16 + /// offset: 32 #[prost(message, optional, tag = "3")] pub motion_info: ::core::option::Option, - /// offset: 48 - #[prost(enumeration = "Jhnkdjmlbjd", tag = "4")] + /// offset: 40 + #[prost(uint32, tag = "2")] + pub instance_id: u32, + /// offset: 44 + #[prost(enumeration = "Abpeealgkao", tag = "4")] pub map_object_type: i32, + /// offset: 48 + #[prost(uint32, tag = "1")] + pub entity_id: u32, #[prost(oneof = "entity_snapshot::Entity", tags = "5")] pub entity: ::core::option::Option, } @@ -5461,7 +5684,7 @@ pub mod entity_snapshot { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Entity { - /// offset: 24 + /// offset: 16 #[prost(message, tag = "5")] Prop(super::PropInfoSnapshot), } @@ -5469,29 +5692,29 @@ pub mod entity_snapshot { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GroupSnapshot { + /// offset: 16 + #[prost(uint32, repeated, tag = "5")] + pub active_submission_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub active_mcv_key_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(map = "string, int32", tag = "4")] + pub property_map: ::std::collections::HashMap<::prost::alloc::string::String, i32>, + /// offset: 40 + #[prost(message, repeated, tag = "3")] + pub entity_list: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, tag = "1")] pub group_id: u32, /// offset: 60 #[prost(uint32, tag = "2")] pub group_state: u32, - /// offset: 32 - #[prost(message, repeated, tag = "3")] - pub entity_list: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(map = "string, int32", tag = "4")] - pub property_map: ::std::collections::HashMap<::prost::alloc::string::String, i32>, - /// offset: 16 - #[prost(uint32, repeated, tag = "5")] - pub active_submission_list: ::prost::alloc::vec::Vec, - /// 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: 16 + /// offset: 24 #[prost(message, optional, tag = "1")] pub motion_info: ::core::option::Option, /// offset: 32 @@ -5501,12 +5724,12 @@ pub struct PlayerSnapshot { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionCustomValueSnapshot { + /// offset: 16 + #[prost(string, tag = "2")] + pub mcv_key: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "1")] pub custom_value: u32, - /// offset: 24 - #[prost(string, tag = "2")] - pub mcv_key: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] @@ -5518,12 +5741,12 @@ pub struct MissionCustomValueSnapshotList { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MainMissionMcvSnapshot { + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub custom_value_list: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub main_mission_id: u32, - /// offset: 24 - #[prost(message, optional, tag = "2")] - pub custom_value_list: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] @@ -5535,44 +5758,44 @@ pub struct SubMissionSnapshot { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MainMissionSnapshot { + /// offset: 24 + #[prost(message, repeated, tag = "2")] + pub sub_mission_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub main_mission_id: u32, - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub sub_mission_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionSnapshot { - /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub server_mcv_list: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(message, repeated, tag = "2")] - pub client_mcv_list: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, optional, tag = "3")] pub tracking_main_mission: ::core::option::Option, - /// offset: 64 - #[prost(bool, tag = "4")] - pub has_mission_audio_snapshot: bool, - /// offset: 40 - #[prost(string, tag = "5")] - pub cur_audio_emotion_state: ::prost::alloc::string::String, /// offset: 32 #[prost(string, tag = "6")] pub cur_sound_effect_state: ::prost::alloc::string::String, + /// offset: 40 + #[prost(message, repeated, tag = "2")] + pub client_mcv_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(string, tag = "5")] + pub cur_audio_emotion_state: ::prost::alloc::string::String, + /// offset: 56 + #[prost(message, repeated, tag = "1")] + pub server_mcv_list: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(bool, tag = "4")] + pub has_mission_audio_snapshot: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EraFlipperRegionDataSnapshot { - /// offset: 28 - #[prost(uint32, tag = "1")] - pub region_id: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub state: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub region_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] @@ -5584,2894 +5807,2902 @@ pub struct EraFlipperSnapshot { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RotationMapInfoSnapshot { - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub map_pos: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "2")] pub map_rot: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "1")] + pub map_pos: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MapRotationSnapshot { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub map_info: ::core::option::Option, /// offset: 32 #[prost(int32, tag = "1")] pub region_id: i32, /// offset: 36 #[prost(uint32, tag = "2")] pub pose_id: u32, - /// 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: 28 + /// offset: 24 #[prost(uint32, tag = "1")] pub group_id: u32, - /// offset: 24 + /// offset: 28 #[prost(uint32, tag = "2")] pub entity_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwitchHandDataNodeSnapshot { + /// offset: 16 + #[prost(bytes = "vec", tag = "4")] + pub hand_param: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "2")] + pub hand_transform: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub hand_state: u32, /// offset: 44 #[prost(uint32, tag = "1")] pub config_id: u32, - /// offset: 16 - #[prost(message, optional, tag = "2")] - pub hand_transform: ::core::option::Option, /// 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: 40 #[prost(uint32, tag = "5")] pub get_coin_count: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwitchHandSnapshot { - /// offset: 24 + /// offset: 16 #[prost(message, repeated, tag = "1")] pub switch_hand_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PerformanceStartSnapshot { - /// offset: 124 - #[prost(uint32, tag = "1")] - pub performance_id: u32, - /// offset: 148 - #[prost(uint32, tag = "2")] - pub performance_type: u32, - /// offset: 120 - #[prost(uint32, tag = "3")] - pub plane_id: u32, - /// offset: 128 - #[prost(uint32, tag = "4")] - pub floor_id: u32, - /// offset: 136 - #[prost(uint32, tag = "5")] - pub cur_map_entry_id: u32, - /// offset: 156 - #[prost(uint32, tag = "6")] - pub story_line_id: u32, - /// offset: 152 - #[prost(uint32, tag = "7")] - pub content_id: u32, - /// offset: 144 - #[prost(uint32, tag = "8")] - pub entry_id: u32, - /// offset: 132 - #[prost(uint32, tag = "9")] - pub version: u32, - /// offset: 104 - #[prost(message, optional, tag = "10")] - pub player: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "19")] + pub map_rotation: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "12")] + pub era_flipper: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "11")] pub mission: ::core::option::Option, - /// offset: 56 - #[prost(message, optional, tag = "12")] - pub era_flipper: ::core::option::Option, - /// offset: 72 - #[prost(message, repeated, tag = "13")] - pub server_group_list: ::prost::alloc::vec::Vec, - /// offset: 24 + /// offset: 48 #[prost(message, repeated, tag = "14")] pub client_group_list: ::prost::alloc::vec::Vec, - /// offset: 64 - #[prost(message, repeated, tag = "15")] - pub server_legacy_group_list: ::prost::alloc::vec::Vec, - /// offset: 112 - #[prost(message, repeated, tag = "16")] - pub client_legacy_group_list: ::prost::alloc::vec::Vec, - /// offset: 96 + /// offset: 56 #[prost(map = "string, int32", tag = "17")] pub floor_saved_value_list: ::std::collections::HashMap< ::prost::alloc::string::String, i32, >, - /// offset: 80 + /// offset: 64 #[prost(map = "string, message", tag = "18")] pub floor_custom_value_list: ::std::collections::HashMap< ::prost::alloc::string::String, FloorCustomValueSnapshot, >, - /// offset: 48 - #[prost(message, optional, tag = "19")] - pub map_rotation: ::core::option::Option, - /// offset: 140 - #[prost(uint32, tag = "20")] - pub world_id: u32, - /// offset: 32 - #[prost(message, optional, tag = "21")] - pub dialog: ::core::option::Option, - /// offset: 160 - #[prost(uint32, tag = "22")] - pub owner_group_id: u32, - /// offset: 16 + /// offset: 72 #[prost(message, optional, tag = "23")] pub switch_hand: ::core::option::Option, + /// offset: 80 + #[prost(message, repeated, tag = "16")] + pub client_legacy_group_list: ::prost::alloc::vec::Vec, + /// offset: 88 + #[prost(message, repeated, tag = "13")] + pub server_group_list: ::prost::alloc::vec::Vec, + /// offset: 96 + #[prost(message, optional, tag = "10")] + pub player: ::core::option::Option, + /// offset: 104 + #[prost(message, repeated, tag = "15")] + pub server_legacy_group_list: ::prost::alloc::vec::Vec, + /// offset: 112 + #[prost(message, optional, tag = "21")] + pub dialog: ::core::option::Option, + /// offset: 120 + #[prost(uint32, tag = "5")] + pub dimension_id: u32, + /// offset: 124 + #[prost(uint32, tag = "8")] + pub entry_id: u32, + /// offset: 128 + #[prost(uint32, tag = "22")] + pub owner_group_id: u32, + /// offset: 132 + #[prost(uint32, tag = "1")] + pub performance_id: u32, + /// offset: 136 + #[prost(uint32, tag = "20")] + pub world_id: u32, + /// offset: 140 + #[prost(uint32, tag = "3")] + pub plane_id: u32, + /// offset: 144 + #[prost(uint32, tag = "4")] + pub floor_id: u32, + /// offset: 148 + #[prost(uint32, tag = "2")] + pub performance_type: u32, + /// offset: 152 + #[prost(uint32, tag = "6")] + pub story_line_id: u32, + /// offset: 156 + #[prost(uint32, tag = "9")] + pub version: u32, + /// offset: 160 + #[prost(uint32, tag = "7")] + pub content_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gfahegcpieb { - /// offset: 28 - #[prost(uint32, tag = "1")] - pub hcjpdndoham: u32, +pub struct Hjachmjfeah { /// offset: 24 #[prost(uint32, tag = "2")] pub slot: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub pcpdheiejfo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Npledhfmfdm { +pub struct Ikahkmncfdn { /// offset: 24 #[prost(uint32, tag = "1")] - pub hcjpdndoham: u32, + pub pcpdheiejfo: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub slot: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Biaikhbfalh { +pub struct Iionnfelfef { + /// offset: 16 + #[prost(uint32, repeated, tag = "3")] + pub dmiobeklded: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub jpmakccnoli: u32, /// 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, + pub dice_slot_id: u32, } #[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, +pub struct Bfakmcijfcb { /// 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 { + pub pnhlaamngfe: ::prost::alloc::vec::Vec, /// 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, + pub pkmhmgaeago: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "6")] - pub giiibckeodp: u32, + #[prost(enumeration = "Bomholbackf", tag = "3")] + pub glogemfdmjg: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gfoioiacdch { +pub struct Jpaoipldkhb { + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub bjphdkebobk: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(message, optional, tag = "6")] - pub dmgcidgkpff: ::core::option::Option, + #[prost(message, optional, tag = "2")] + pub nljbjmdpbgn: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub hbkepfkdami: u32, + /// offset: 44 + #[prost(uint32, tag = "6")] + pub gaekefekcbd: u32, + /// offset: 48 + #[prost(int64, tag = "3")] + pub dbikjpdbmoe: i64, + /// offset: 56 + #[prost(int64, tag = "4")] + pub cmhkfnfkgoi: i64, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pbmdebcgnmd { /// offset: 16 #[prost(message, optional, tag = "11")] - pub kpdhcpccpna: ::core::option::Option, + pub pkhfmjdnkoe: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub ikjnikigflf: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "7")] - pub paibkompfoe: u32, + pub dlkoeianimk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ichnllcnbcc { - /// offset: 24 +pub struct Hmacehdgghb { + /// offset: 16 #[prost(message, repeated, tag = "1")] - pub afejacmlolh: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "2")] - pub gjgagfejabc: u32, + pub bjphdkebobk: ::prost::alloc::vec::Vec, /// offset: 32 + #[prost(uint32, tag = "2")] + pub hbkepfkdami: u32, + /// offset: 40 #[prost(int64, tag = "3")] - pub dhlgcegonib: i64, + pub cmhkfnfkgoi: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jaohpopiafh { - /// offset: 40 - #[prost(uint32, tag = "1")] - pub ncfhgibcebg: u32, +pub struct Dihhpfhmmoj { /// offset: 24 #[prost(uint32, tag = "2")] - pub hcjpdndoham: u32, - /// offset: 28 - #[prost(uint32, tag = "3")] - pub akknccfibhi: u32, + pub pcpdheiejfo: u32, /// offset: 32 #[prost(int64, tag = "4")] - pub ibhkogpeicn: i64, + pub hbgjjnhhahf: i64, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub ikdeijcedio: u32, + /// offset: 44 + #[prost(uint32, tag = "3")] + pub dice_slot_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Khcinclhioj { +pub struct Eiidkjfkipe { /// offset: 24 #[prost(message, repeated, tag = "1")] - pub lglpapapkhm: ::prost::alloc::vec::Vec, + pub cepanelnfmg: ::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, +pub struct Jolahhgifha { /// offset: 24 #[prost(message, optional, tag = "2")] - pub rot: ::core::option::Option, - /// offset: 64 - #[prost(float, tag = "3")] - pub gngkndckkkc: f32, + pub rot_index: ::core::option::Option, /// offset: 32 + #[prost(message, optional, tag = "1")] + pub pos_index: ::core::option::Option, + /// offset: 40 #[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, + pub ghmkfmbdkne: ::core::option::Option, /// offset: 48 #[prost(int64, tag = "8")] - pub khajdkdhpgd: i64, + pub mfchjfpocia: i64, + /// offset: 56 + #[prost(bool, tag = "7")] + pub mgioldghpma: bool, + /// offset: 60 + #[prost(float, tag = "5")] + pub ghemglkgklc: f32, + /// offset: 64 + #[prost(uint32, tag = "6")] + pub fphbehjjbia: u32, + /// offset: 68 + #[prost(float, tag = "3")] + pub icnankmdjic: f32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cckcckheffb { - /// offset: 32 - #[prost(uint32, tag = "1")] - pub ncfhgibcebg: u32, +pub struct Mhnnefbopie { /// offset: 16 #[prost(message, repeated, tag = "2")] - pub fipidgkpfha: ::prost::alloc::vec::Vec, + pub jenkgodeiom: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub ikdeijcedio: u32, } #[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, +pub struct Peeeegapcok { /// offset: 16 #[prost(string, tag = "5")] - pub ofombfjedkc: ::prost::alloc::string::String, + pub aaldpoakjbk: ::prost::alloc::string::String, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub ikdeijcedio: u32, + /// offset: 40 + #[prost(int64, tag = "4")] + pub cmieoooddia: i64, + /// offset: 48 + #[prost(uint32, tag = "1")] + pub plpppcepbdo: u32, + /// offset: 52 + #[prost(uint32, tag = "3")] + pub oocpkigpehp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hmdjnpfbomm { - /// offset: 16 +pub struct Ikbdjlnepbh { + /// offset: 24 #[prost(message, repeated, tag = "1")] - pub imbcjkhmoab: ::prost::alloc::vec::Vec, + pub hflophnbkgn: ::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, +pub struct Mikgmgbhlen { + #[prost(oneof = "mikgmgbhlen::Ibangbldnig", tags = "1, 2")] + pub ibangbldnig: ::core::option::Option, } -/// Nested message and enum types in `GFLKDHPBAMJ`. -pub mod gflkdhpbamj { +/// Nested message and enum types in `MIKGMGBHLEN`. +pub mod mikgmgbhlen { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Afllicncfdn { - /// offset: 16 + pub enum Ibangbldnig { + /// offset: 24 #[prost(string, tag = "1")] MessageText(::prost::alloc::string::String), - /// offset: 16 + /// offset: 24 #[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")] + #[prost(uint32, repeated, tag = "11")] 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 okkjlfklhbh: u32, + pub id: u32, /// offset: 36 - #[prost(uint32, tag = "8")] - pub pgdggapfpbn: u32, + #[prost(uint32, tag = "7")] + pub dbifeedmaof: u32, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub fodlnkpnion: u32, + /// offset: 44 + #[prost(uint32, tag = "14")] + pub panel_id: u32, /// offset: 48 - #[prost(uint32, tag = "5")] - pub hiilnpickcg: u32, + #[prost(uint32, tag = "15")] + pub cdmikicanep: u32, } -/// Obf: JLALNPEIOPE +/// Obf: NCGDBKBGDDD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9551)] +#[cmdid(9568)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetActivityActiveDataCsReq {} -/// Obf: GMALPJNPIDD +pub struct GetActiveActivityDataCsReq {} +/// Obf: OGGACDOLAOF +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9556)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetActiveActivityDataScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub hclgpdfbdnp: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +/// Obf: FEHIEJJHDPM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9566)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TakeActiveActivityRewardCsReq { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub id: u32, +} +/// Obf: LKELMFPNKJC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9570)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetActiveActivityDataScRsp { - /// offset: 32 - #[prost(uint32, tag = "10")] - pub retcode: u32, - /// offset: 16 - #[prost(message, repeated, tag = "1")] - pub pidloghhhdl: ::prost::alloc::vec::Vec, -} -/// Obf: BGLDPFGGNNP -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9552)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TakeActiveActivityRewardCsReq { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub id: u32, -} -/// Obf: GHAFDLNEKHB -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[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")] + #[prost(message, optional, tag = "1")] + pub anfflndcglg: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "12")] pub reward: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "2")] pub retcode: u32, } -/// Obf: BFOMKLNLLDJ +/// Obf: EDJDFEIOACG /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9565)] +#[cmdid(9552)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ActiveActivityDataChangeScNotify { - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub mlblpblijca: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub anfflndcglg: ::core::option::Option, } -/// Obf: HIABAALJKKI #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LoginActivityData { - /// offset: 36 - #[prost(uint32, tag = "12")] - pub id: u32, - /// offset: 40 - #[prost(uint32, tag = "14")] - pub hiilnpickcg: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "11")] + pub moiahcmhneo: ::prost::alloc::vec::Vec, /// offset: 32 + #[prost(uint32, tag = "4")] + pub panel_id: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub login_days: u32, + /// offset: 40 #[prost(uint32, tag = "15")] - pub hnagemddncc: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "7")] - pub ekncphdgbmn: ::prost::alloc::vec::Vec, + pub id: u32, } -/// Obf: BLFCLBLDMHK +/// Obf: JLKHCGGLIMF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2691)] +#[cmdid(2673)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetLoginActivityCsReq {} -/// Obf: FHGJEMFPEMM +/// Obf: BJDJGMHNGGJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2610)] +#[cmdid(2603)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetLoginActivityScRsp { - /// offset: 32 - #[prost(uint32, tag = "15")] - pub retcode: u32, /// offset: 16 - #[prost(message, repeated, tag = "9")] - pub faepkpkojki: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "5")] + pub login_activity_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub retcode: u32, } -/// Obf: JNOMLEMMCJK +/// Obf: IIAIMCOFMGH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2694)] +#[cmdid(2680)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeLoginActivityRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "7")] pub id: u32, /// offset: 28 - #[prost(uint32, tag = "3")] - pub mambgbbnggj: u32, + #[prost(uint32, tag = "14")] + pub take_days: u32, } -/// Obf: EDPMGFDGBGB +/// Obf: CGKKBILNMLI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2695)] +#[cmdid(2627)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeLoginActivityRewardScRsp { - /// offset: 16 - #[prost(message, optional, tag = "7")] + /// offset: 24 + #[prost(message, optional, tag = "1")] 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")] + #[prost(uint32, tag = "7")] + pub panel_id: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 40 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "11")] + pub take_days: u32, + /// offset: 44 + #[prost(uint32, tag = "14")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gepbelmnhbb { +pub struct ActivityScheduleData { /// offset: 24 - #[prost(int64, tag = "6")] - pub begin_time: i64, - /// offset: 32 - #[prost(uint32, tag = "15")] - pub ilajldejeci: u32, - /// offset: 40 - #[prost(int64, tag = "12")] + #[prost(int64, tag = "7")] pub end_time: i64, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub panel_id: u32, /// offset: 36 - #[prost(uint32, tag = "11")] - pub hiilnpickcg: u32, + #[prost(uint32, tag = "13")] + pub activity_id: u32, + /// offset: 40 + #[prost(int64, tag = "11")] + pub begin_time: i64, } -/// Obf: LGGPOGAHNOF +/// Obf: HIMPABPFMPG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2614)] +#[cmdid(2636)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetActivityScheduleConfigCsReq {} -/// Obf: NFGPNHGHNBF +/// Obf: GHBJFLPLIGA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2618)] +#[cmdid(2613)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetActivityScheduleConfigScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub schedule_data: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "15")] pub retcode: u32, - /// offset: 24 - #[prost(message, repeated, tag = "7")] - pub activity_schedule_list: ::prost::alloc::vec::Vec, } -/// 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")] + #[prost(bool, tag = "6")] pub taken_reward: bool, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub stage_id: u32, } -/// Obf: ILELLFDEOEI +/// Obf: JJPAAFLHHKC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2692)] +#[cmdid(2626)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetTrialActivityDataCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nnfjaojkkfo { +pub struct Paaldkhkole { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "1")] pub enhanced_id: u32, /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "13")] pub avatar_id: u32, } -/// Obf: NJMCJHKIDOJ +/// Obf: GAPLJKIPAOF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2624)] +#[cmdid(2690)] #[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, + #[prost(message, repeated, tag = "8")] + pub obopmfbgbae: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(message, repeated, tag = "15")] - pub nehcihanmba: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "11")] + pub ebnnnjjhibm: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "2")] + pub trial_activity_info_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 52 + #[prost(uint32, tag = "6")] + pub activity_stage_id: u32, } -/// Obf: CDKLLEGGILH +/// Obf: ELOPGADIBBE /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(2678)] +#[cmdid(2641)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrialActivityDataChangeScNotify { - /// offset: 40 - #[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, + #[prost(uint32, repeated, tag = "11")] + pub ebnnnjjhibm: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub trial_activity_info: ::core::option::Option, + /// offset: 40 + #[prost(message, repeated, tag = "13")] + pub obopmfbgbae: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Edclgfjndjm { +pub struct EnterTrialActivityStageCsReq { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "9")] pub stage_id: u32, } -/// Obf: HBDPBGCKBHM +/// Obf: FDFJIMBJCED /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2659)] +#[cmdid(2645)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterTrialActivityStageScRsp { /// offset: 16 #[prost(message, optional, tag = "14")] pub battle_info: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "6")] pub retcode: u32, } -/// Obf: EAOENEALFNE +/// Obf: NAGFBDNFCEP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2629)] +#[cmdid(2637)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeTrialActivityRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "5")] pub stage_id: u32, } -/// Obf: HDPHFGOLJOF +/// Obf: BGEFEAPPGKN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2612)] +#[cmdid(2634)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeTrialActivityRewardScRsp { /// offset: 24 #[prost(message, optional, tag = "7")] pub reward: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "4")] - pub stage_id: u32, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "6")] pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub stage_id: u32, } -/// Obf: FNEMEOPIDOB +/// Obf: DBJDNDEIKDM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2677)] +#[cmdid(2658)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartTrialActivityCsReq { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "5")] pub stage_id: u32, } -/// Obf: FEEPIGMAMAC +/// Obf: OIMNAIDOGJI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2616)] +#[cmdid(2643)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct StartTrialActivity { +pub struct StartTrialActivityScRsp { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "13")] pub stage_id: u32, /// offset: 28 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "3")] pub retcode: u32, } -/// Obf: KEDCGFHGNBP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2606)] +#[cmdid(2693)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LeaveTrialActivityCsReq { /// offset: 24 - #[prost(uint32, tag = "7")] - pub stage_id: u32, -} -/// Type: Rsp -#[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, + pub stage_id: u32, } -/// Obf: DCJDHPGJNDG -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2633)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SubmitMaterialSubmitActivityMaterialCsReq { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub kapghpneoek: u32, -} -/// Obf: AIMANJPDKCA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2661)] +#[cmdid(2696)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SubmitMaterialSubmitActivityMaterialScRsp { - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub dmmofccmkpe: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub retcode: u32, -} -/// Obf: DJNPPOCJIPL -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2607)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TakeMaterialSubmitActivityRewardCsReq { +pub struct LeaveTrialActivityScRsp { /// 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 { + #[prost(uint32, tag = "2")] + pub stage_id: u32, /// 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: FILBFLDIHBL -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2662)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChooseAvatarScRsp { - /// offset: 28 - #[prost(uint32, tag = "5")] - pub avatar_id: u32, - /// offset: 24 #[prost(uint32, tag = "1")] pub retcode: u32, } -/// Obf: AOLPBCHHEIC +/// Obf: BKHKMFEDPBE +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(2691)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct CurTrialActivityScNotify { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub activity_stage_id: u32, + /// offset: 28 + #[prost(enumeration = "TrialActivityStatus", tag = "15")] + pub status: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kpmakchcdmh { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub lnocoocmnci: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub panel_id: u32, + /// offset: 32 + #[prost(bool, tag = "14")] + pub baonipokcpl: bool, + /// offset: 33 + #[prost(bool, tag = "10")] + pub is_taken_reward: bool, +} +/// Obf: POCKHIABCKH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2670)] +#[cmdid(2676)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TakeRewardCsReq {} -/// Obf: ADHKPMFEINO +pub struct GetMaterialSubmitActivityDataCsReq {} +/// Obf: HMLBPKOFHLM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2668)] +#[cmdid(2638)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetMaterialSubmitActivityDataScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "3")] + pub jjnflkkaofi: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub retcode: u32, +} +/// Obf: DNGFEGEBEID +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2661)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SubmitMaterialSubmitActivityMaterialCsReq { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub lnocoocmnci: u32, +} +/// Obf: KMCLDIDKHBA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2624)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SubmitMaterialSubmitActivityMaterialScRsp { + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub meaeikflbpj: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub retcode: u32, +} +/// Obf: OGOOFKIKDEB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2671)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TakeMaterialSubmitActivityRewardCsReq { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub lnocoocmnci: u32, +} +/// Obf: CNMMLLCIGOG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2678)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TakeMaterialSubmitActivityRewardScRsp { + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub lnocoocmnci: u32, +} +/// Obf: DKHBPNGPOKK +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2623)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetAvatarRewardDataCsReq {} +/// Obf: PILLGGGIPAF +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2689)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetAvatarRewardDataScRsp { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub avatar_id: u32, + /// offset: 32 + #[prost(bool, tag = "15")] + pub is_taken_reward: bool, +} +/// Obf: CKFKJMNHNGM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2640)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChooseAvatarCsReq { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub avatar_id: u32, +} +/// Obf: LKHJDNMDJNC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2631)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChooseAvatarScRsp { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub avatar_id: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub retcode: u32, +} +/// Obf: KJPLKPNPFBE +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2611)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TakeRewardCsReq {} +/// Obf: HJDKFAGLCEH +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2697)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRewardScRsp { /// offset: 16 - #[prost(message, optional, tag = "13")] + #[prost(message, optional, tag = "14")] pub reward: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "3")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kfgapldlhpf { +pub struct Bompfhommbh { /// offset: 24 - #[prost(uint32, tag = "9")] - pub num: u32, + #[prost(uint32, tag = "8")] + pub mcllalgabab: u32, /// offset: 28 - #[prost(uint32, tag = "11")] - pub gpeafajgcph: u32, - /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "15")] pub item_id: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub num: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gfadbcmgfff { +pub struct Efgihhjgcfa { + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub pgmdgpekdgb: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "13")] - pub hiilnpickcg: u32, - /// offset: 16 - #[prost(message, repeated, tag = "3")] - pub hbneceeljbj: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "8")] + pub panel_id: u32, } -/// Obf: IKLLMOHEMKD +/// Obf: LHPPNBMEBKD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9119)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetActivityHotDataCsReq {} -/// Obf: KGFFKGPOLAO +/// Obf: NDKGIMLKJHA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9120)] +#[cmdid(9118)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetActivityHotDataScRsp { /// offset: 24 #[prost(message, repeated, tag = "10")] - pub content_package_list: ::prost::alloc::vec::Vec, + pub content_package_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "11")] pub retcode: u32, } -/// Obf: KBICGHCMFEJ +/// Obf: IBDDBLNJFPF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9111)] +#[cmdid(9112)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetAllActivityRewardCountDataCsReq {} -/// Obf: HMKABBFCEAB +/// Obf: JLLBOPLHIKD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9117)] +#[cmdid(9120)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAllActivityRewardCountDataScRsp { /// offset: 24 - #[prost(message, repeated, tag = "15")] - pub content_package_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "1")] + pub content_package_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "12")] pub retcode: u32, } -/// Obf: GFIPLHLILDB +/// Obf: JNLMHLEACBE /// 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, +pub struct GetActivityRewardCountDataCsReq { /// 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, + #[prost(uint32, repeated, tag = "3")] + pub ddmehpdhplm: ::prost::alloc::vec::Vec, } +/// Obf: BHCFGOHFLIO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1310)] +#[cmdid(9111)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gicddndgjjo { +pub struct GetActivityRewardCountDataScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub content_package_list: ::prost::alloc::vec::Vec, /// 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, +pub struct EnterAdventureCsReq { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub map_id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1303)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct EnterAdventureScRsp { + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub scene: ::core::option::Option, /// offset: 32 + #[prost(uint32, tag = "3")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct FarmStageGachaInfo { + /// offset: 24 #[prost(uint32, tag = "4")] pub gacha_id: u32, - /// offset: 24 - #[prost(int64, tag = "11")] + /// offset: 32 + #[prost(int64, tag = "8")] + pub begin_time: i64, + /// offset: 40 + #[prost(int64, tag = "6")] pub end_time: i64, } -/// Obf: BDLCIDINJMG +/// Obf: OMAAIFEDKOO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1394)] +#[cmdid(1380)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFarmStageGachaInfoCsReq { /// offset: 24 - #[prost(uint32, repeated, tag = "6")] - pub cdkipomgpkn: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "5")] + pub farm_stage_gacha_id_list: ::prost::alloc::vec::Vec, } -/// Obf: OGNIPGIDAMO +/// Obf: AECPNKPOOCP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1395)] +#[cmdid(1327)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFarmStageGachaInfoScRsp { /// offset: 16 - #[prost(message, repeated, tag = "3")] - pub farm_stage_gacha_info_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "15")] + pub farm_stage_gacha_info_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "3")] pub retcode: u32, } -/// Obf: HDIELPILHEP +/// Obf: JLGGPEBAIMB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1314)] +#[cmdid(1336)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct QuickStartCocoonStageCsReq { - /// offset: 36 - #[prost(uint32, tag = "12")] - pub cocoon_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub cbjckeiggnl: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "4")] + pub heccobfbjfi: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub cocoon_id: u32, + /// offset: 40 + #[prost(uint32, tag = "12")] pub world_level: u32, /// offset: 44 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "11")] pub wave: u32, - /// offset: 24 - #[prost(message, optional, tag = "11")] - pub dlaceefjahb: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "5")] - pub mhlfhlemccb: u32, } -/// Obf: KMFIHOEBPNE +/// Obf: MHDMHAEADMI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1318)] +#[cmdid(1313)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct QuickStartCocoonStageScRsp { - /// offset: 40 - #[prost(uint32, tag = "7")] - pub mhlfhlemccb: u32, - /// offset: 44 - #[prost(uint32, tag = "3")] - pub cocoon_id: u32, + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub battle_info: ::core::option::Option, /// offset: 32 + #[prost(uint32, tag = "13")] + pub cocoon_id: u32, + /// offset: 36 #[prost(uint32, tag = "4")] pub wave: u32, - /// offset: 36 - #[prost(uint32, tag = "14")] + /// offset: 40 + #[prost(uint32, tag = "1")] pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub battle_info: ::core::option::Option, + /// offset: 44 + #[prost(uint32, tag = "9")] + pub heccobfbjfi: u32, } -/// Obf: OEFHJAGPFMD +/// Obf: GJNOEFFJDJK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1309)] +#[cmdid(1315)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct StartQuickFarmElementReq { - /// offset: 28 - #[prost(uint32, tag = "2")] - pub mhlfhlemccb: u32, +pub struct StartQuickFarmElementCsReq { /// offset: 24 - #[prost(uint32, tag = "9")] - pub world_level: u32, + #[prost(uint32, tag = "4")] + pub heccobfbjfi: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub paofhflffhd: u32, /// offset: 32 - #[prost(uint32, tag = "15")] - pub jiabagafeea: u32, + #[prost(uint32, tag = "1")] + pub world_level: u32, } -/// Obf: PEAFEBKIEDK +/// Obf: JDNANJFNLDF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1398)] +#[cmdid(1381)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct StartQuickFarmElementRsp { - /// offset: 40 - #[prost(uint32, tag = "6")] - pub world_level: u32, - /// offset: 32 - #[prost(uint32, tag = "7")] - pub jiabagafeea: u32, - /// offset: 36 - #[prost(uint32, tag = "14")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "9")] +pub struct StartQuickFarmElementScRsp { + /// offset: 16 + #[prost(message, optional, tag = "2")] pub battle_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub paofhflffhd: u32, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub world_level: u32, } -/// Obf: PMEPKFMHGLB +/// Obf: ACABKOGJAEG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1363)] +#[cmdid(1310)] #[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")] + #[prost(uint32, tag = "13")] pub cocoon_id: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub world_level: u32, } -/// Obf: AALOGOLCEHB +/// Obf: OOOHICJHPGL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1326)] +#[cmdid(1387)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CocoonSweepScRsp { - /// offset: 24 - #[prost(message, optional, tag = "5")] + /// offset: 16 + #[prost(message, optional, tag = "14")] pub drop_data: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "12")] - pub nidffcjkcdn: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub multiple_drop_data: ::core::option::Option, /// offset: 40 + #[prost(uint32, tag = "10")] + pub cocoon_id: u32, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub ncefjfohgbi: u32, + /// offset: 48 #[prost(uint32, tag = "4")] pub retcode: u32, - /// offset: 44 - #[prost(uint32, tag = "1")] - pub cocoon_id: u32, } -/// Obf: PIOOHOPAKAI +/// Obf: JLHKLAFACIJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1339)] +#[cmdid(1329)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FarmElementSweepCsReq { - /// offset: 28 - #[prost(uint32, tag = "1")] - pub jiabagafeea: u32, /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "14")] pub world_level: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub paofhflffhd: u32, } -/// Obf: JPJCOBKKCOE +/// Obf: HNKJOONKGOK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1301)] +#[cmdid(1312)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FarmElementSweepScRsp { - /// offset: 24 - #[prost(message, optional, tag = "14")] - pub nidffcjkcdn: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub multiple_drop_data: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "6")] - pub jiabagafeea: u32, - /// offset: 36 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "8")] pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub paofhflffhd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hhpmlcloajg { +pub struct Bgpnjkenona { /// offset: 24 - #[prost(uint32, tag = "15")] - pub deoicbbgpic: u32, + #[prost(uint32, tag = "10")] + pub fodjggigbgj: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4807)] +#[cmdid(4842)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Iakblomjelj { +pub struct Dmamefjbcle { /// offset: 24 - #[prost(uint32, tag = "2")] - pub retcode: u32, + #[prost(uint32, tag = "8")] + pub fodjggigbgj: u32, /// offset: 28 - #[prost(uint32, tag = "7")] - pub deoicbbgpic: u32, + #[prost(uint32, tag = "15")] + pub retcode: u32, } -/// Obf: LEDNMAIDKHN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4830)] +#[cmdid(4807)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LeaveAetherDivideSceneCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4827)] +#[cmdid(4823)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Npbnpokgnci { +pub struct LeaveAetherDivideSceneScRsp { /// offset: 24 - #[prost(uint32, tag = "10")] - pub retcode: u32, -} -/// Obf: LKNIGGBOPLF -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4835)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct StartAetherDivideSceneBattleCsReq { - /// offset: 24 - #[prost(message, repeated, tag = "12")] - pub ejdfddgpjep: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "11")] - pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "9")] - pub cast_entity_id: u32, - /// offset: 44 - #[prost(uint32, tag = "2")] - pub skill_index: u32, - /// offset: 48 - #[prost(uint32, tag = "8")] - pub attacked_by_entity_id: u32, -} -/// Obf: LKNFGMGGOFO -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4838)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct StartAetherDivideSceneBattleScRsp { - /// offset: 24 - #[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: 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(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, + pub retcode: u32, } -/// Obf: AGBPBFODDEL +/// Obf: LACNGKFJELH /// 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, +pub struct StartAetherDivideSceneBattleCsReq { /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub lineup_list: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "8")] - pub fikllocjbgn: u32, + #[prost(message, repeated, tag = "4")] + pub assist_monster_entity_info: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, repeated, tag = "5")] - pub gonoooehhlo: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "3")] + pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub skill_index: u32, + /// offset: 44 + #[prost(uint32, tag = "1")] + pub attacked_by_entity_id: u32, + /// offset: 48 + #[prost(uint32, tag = "11")] + pub cast_entity_id: u32, } -/// Obf: CFJFMIBEEAB +/// Obf: MHMOEHAHION +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4827)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct StartAetherDivideSceneBattleScRsp { + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub battle_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub cast_entity_id: u32, +} +/// Obf: KPNFCKLHLIP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4818)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SetAetherDivideLineUpCsReq { +#[cmdid(4819)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct StartAetherDivideChallengeBattleCsReq { /// offset: 24 - #[prost(message, optional, tag = "14")] - pub lineup: ::core::option::Option, + #[prost(uint32, tag = "9")] + pub fdkfiolmpha: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub challenge_id: u32, } -/// Obf: ELKHPLIAIOL +/// Obf: FAOEGBHJBED /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4845)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct SetAetherDivideLineUpScRsp { - /// offset: 32 - #[prost(uint32, tag = "12")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "10")] - pub lineup: ::core::option::Option, -} -/// Obf: CPPBFEHMEBN -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4836)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct EquipAetherDividePassiveSkillCsReq { - /// offset: 28 - #[prost(uint32, tag = "1")] - pub item_id: u32, - /// offset: 24 - #[prost(uint32, tag = "3")] - pub immhjmdhdgc: u32, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub slot: u32, -} -/// Obf: GGCMOJLIKAD -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4803)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct EquipSkillCoreScRsp { - /// offset: 40 - #[prost(uint32, tag = "14")] - pub retcode: u32, - /// offset: 32 - #[prost(message, optional, tag = "11")] - pub gcndoimacan: ::core::option::Option, +pub struct StartAetherDivideChallengeBattleScRsp { /// offset: 16 - #[prost(message, optional, tag = "1")] - pub hkohihcbgaa: ::core::option::Option, + #[prost(message, optional, tag = "13")] + pub battle_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub retcode: u32, } -/// Obf: DBGBAKODCCP -/// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4850)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ClearAetherDividePassiveSkillCsReq { +pub struct Popjnehgmih { /// offset: 24 #[prost(uint32, tag = "7")] pub slot: u32, /// offset: 28 - #[prost(uint32, tag = "15")] - pub immhjmdhdgc: u32, + #[prost(uint32, tag = "5")] + pub item_id: u32, } -/// Obf: NDGABJBKIEC -/// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4816)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct TakeOffSkillCoreScRsp { +pub struct Ghbicgmefpl { + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub sp_bar: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "5")] + pub licleeicaoe: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "2")] - pub retcode: u32, - /// offset: 32 - #[prost(message, optional, tag = "11")] - pub gcndoimacan: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub hkohihcbgaa: ::core::option::Option, -} -/// Obf: AHFKMMMNEON -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4806)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct AetherDivideSpiritExpUpCsReq { - /// offset: 28 - #[prost(uint32, tag = "13")] - pub immhjmdhdgc: u32, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub noehmenemll: u32, - /// offset: 24 - #[prost(uint32, tag = "11")] - pub fikllocjbgn: u32, -} -/// Obf: ABJPBEBFCIO -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4826)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct AetherDivideSpiritExpUpScRsp { - /// offset: 36 - #[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: MKLCABPCFFC -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4831)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SwitchAetherDivideLineUpSlotCsReq { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub fncingfdlpa: u32, -} -/// Obf: MKAPIIBLHLO -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4821)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SwitchAetherDivideLineUpSlotScRsp { - /// offset: 24 + #[prost(uint32, tag = "3")] + pub apgdjgpggmo: u32, + /// offset: 44 + #[prost(uint32, tag = "7")] + pub exp: u32, + /// offset: 48 + #[prost(uint32, tag = "12")] + pub ekkhlmekjmk: u32, + /// offset: 52 #[prost(uint32, tag = "1")] - pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "2")] - pub fncingfdlpa: u32, + pub promotion: u32, } -/// Obf: NEBJPIOMFAF -/// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4849)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct StartAetherDivideStageBattleCsReq { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub event_id: u32, -} -/// Obf: DONBIHLDHGH -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4815)] #[derive(Clone, PartialEq, ::prost::Message)] -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: 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, +pub struct Occaabpfblf { /// offset: 16 #[prost(uint32, repeated, tag = "10")] - pub jaghempbmld: ::prost::alloc::vec::Vec, - /// offset: 44 + pub ajhccdonnek: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub slot: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Dmgdlehedfb { + /// offset: 24 #[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 { + pub jmmcejokmmg: u32, /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "9")] pub num: u32, - /// offset: 24 + /// offset: 32 #[prost(uint32, tag = "1")] pub item_id: u32, } -/// Obf: EACFEGAJDIE +/// Obf: DFBGKPADOEC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4839)] +#[cmdid(4843)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct AetherDivideRefreshEndlessCsReq {} -/// Obf: GHLDIDDMIDJ +pub struct GetAetherDivideInfoCsReq {} +/// Obf: GHNMFCHEGGK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4820)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct AetherDivideRefreshEndlessScRsp { +#[cmdid(4834)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetAetherDivideInfoScRsp { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(message, repeated, tag = "5")] + pub cchdkjmfnep: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "12")] + pub aphgaeapljf: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "6")] + pub lineup_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "15")] + pub bdnolfbjbgj: u32, + /// offset: 52 + #[prost(uint32, tag = "10")] + pub ncaombhcgna: u32, + /// offset: 56 + #[prost(uint32, tag = "7")] + pub jaoahonibji: u32, + /// offset: 60 + #[prost(uint32, tag = "9")] + pub ncmlhpaalep: u32, + /// offset: 64 + #[prost(uint32, tag = "1")] pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "3")] - pub kbffbpddcff: u32, + /// offset: 68 + #[prost(uint32, tag = "11")] + pub focacjhlkdb: 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 +/// Obf: OEDAEKHDOOC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4846)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct AetherDivideTakeChallengeRewardCsReq { +#[cmdid(4821)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SetAetherDivideLineUpCsReq { /// offset: 24 - #[prost(uint32, tag = "4")] - pub challenge_id: u32, + #[prost(message, optional, tag = "5")] + pub lineup: ::core::option::Option, } -/// Obf: ADPCAIAHGJI +/// Obf: AAOABMHALOJ /// 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, +pub struct SetAetherDivideLineUpScRsp { + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub lineup: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "2")] pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "6")] - pub challenge_id: u32, } -/// Obf: MFCIGCIEBNI +/// Obf: DAKIMICINOH /// 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, +#[cmdid(4805)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct EquipAetherDividePassiveSkillCsReq { /// offset: 24 - #[prost(string, tag = "11")] - pub nmlimjjhopk: ::prost::alloc::string::String, - /// offset: 42 - #[prost(bool, tag = "13")] - pub lllcjnjhepe: bool, + #[prost(uint32, tag = "6")] + pub apgdjgpggmo: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub slot: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub item_id: u32, } -/// Obf: NOPOMNMKBOF +/// Obf: LGOCBAKHGEJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9507)] +#[cmdid(4808)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct EquipAetherDividePassiveSkillScRsp { + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub iagngegkdol: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "6")] + pub lccmcpmclfh: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +/// Obf: PLAFIBPGBKK +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4803)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TakeOffSkillCoreCsReq { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub slot: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub apgdjgpggmo: u32, +} +/// Obf: JCJIEMCKKDP +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4838)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TakeOffSkillCoreScRsp { + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub lccmcpmclfh: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "11")] + pub iagngegkdol: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub retcode: u32, +} +/// Obf: HMMMDEEIJKC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4841)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct AetherDivideSpiritExpUpCsReq { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub fhaeendpaag: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub apgdjgpggmo: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub ncaombhcgna: u32, +} +/// Obf: ELCCBHEBFHO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4818)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct AetherDivideSpiritExpUpScRsp { + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub iagngegkdol: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub ncaombhcgna: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub retcode: u32, +} +/// Obf: BNBKEHDGIDK +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4820)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwitchAetherDivideLineUpSlotCsReq { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub fdkfiolmpha: u32, +} +/// Obf: OBIOEKFELPL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4812)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwitchAetherDivideLineUpSlotScRsp { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub fdkfiolmpha: u32, +} +/// Obf: GIKEONGNHEH +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4806)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct StartAetherDivideStageBattleCsReq { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub event_id: u32, +} +/// Obf: CPAHMLLDHJC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4816)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct StartAetherDivideStageBattleScRsp { + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub battle_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +/// Obf: PMJECJLKNLJ +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(4848)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct AetherDivideLineupScNotify { + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub lineup: ::core::option::Option, +} +/// Obf: BNFGJMLJDAK +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(4849)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct AetherDivideSpiritInfoScNotify { + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub iagngegkdol: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "9")] + pub fgbapjkdfoc: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub ncaombhcgna: u32, +} +/// Obf: CADOMBICGJI +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4814)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetAetherDivideChallengeInfoCsReq {} +/// Obf: MFELEEHGHLA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4850)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetAetherDivideChallengeInfoScRsp { + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] + pub nadkcdeoihj: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "14")] + pub ohjhicljabm: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 44 + #[prost(uint32, tag = "6")] + pub digfecbhcpp: u32, +} +/// Obf: KMHNCGCPBEF +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(4837)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct AetherDivideFinishChallengeScNotify { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub challenge_id: u32, +} +/// Obf: DKMBKGCHLNE +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(4846)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct AetherDivideTainerInfoScNotify { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub focacjhlkdb: u32, +} +/// Obf: PHINIAKLBLJ +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(4815)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct AetherDivideSkillItemScNotify { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub num: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub item_id: u32, +} +/// Obf: GNBCBNCKLHE +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4824)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct AetherDivideRefreshEndlessCsReq {} +/// Obf: PCOAAAFDNAA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4828)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct AetherDivideRefreshEndlessScRsp { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub jaoahonibji: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub retcode: u32, +} +/// Obf: JDMLEOGCCCA +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(4833)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct AetherDivideRefreshEndlessScNotify { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub jaoahonibji: u32, +} +/// Obf: CEDCCCCMOCL +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4835)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct AetherDivideTakeChallengeRewardCsReq { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub challenge_id: u32, +} +/// Obf: FBBKDPMCLFK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4836)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct AetherDivideTakeChallengeRewardScRsp { + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub challenge_id: u32, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub retcode: u32, +} +/// Obf: GAEBCDPICNH +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9532)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct AiPamSendMsgCsReq { + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub message_datas: ::core::option::Option, + /// offset: 32 + #[prost(string, tag = "3")] + pub njfmdjdmdma: ::prost::alloc::string::String, + /// offset: 40 + #[prost(enumeration = "Fknknlgmacl", tag = "14")] + pub bdpimpjojbk: i32, + /// offset: 44 + #[prost(bool, tag = "1")] + pub gfijjlnooom: bool, + /// offset: 45 + #[prost(bool, tag = "4")] + pub cldbfbnolnp: bool, + /// offset: 46 + #[prost(bool, tag = "12")] + pub loodcbcfnmj: bool, +} +/// Obf: NINBBMNLKEH +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9542)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AiPamSendMsgScRsp { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(enumeration = "Fknknlgmacl", tag = "5")] + pub bdpimpjojbk: i32, + /// offset: 28 + #[prost(uint32, tag = "6")] pub retcode: u32, } -/// Obf: IONBOMHFIIC +/// Obf: FKCDLPGBLEE /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9530)] +#[cmdid(9507)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RecvAiPamChatEventScNotify { - /// offset: 16 - #[prost(message, optional, tag = "3")] - pub glnjoahbbkk: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub oooaclefdgm: ::core::option::Option, } -/// Obf: BJONMJMDMMG +/// Obf: EAJHAKEBDBG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9523)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetAiPamChatHistoryCsReq { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub target_side: u32, +} +/// Obf: JACFBOEDEEB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9544)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetAiPamChatHistoryScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "14")] + pub jpcmgngnonj: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub target_side: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub retcode: u32, +} +/// Obf: OFPHPFENACO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9527)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetAiPamChatHistoryCsReq { +pub struct GetAiPamNextQuestionCsReq { /// offset: 24 - #[prost(uint32, tag = "2")] - pub target_side: u32, + #[prost(enumeration = "Fknknlgmacl", tag = "11")] + pub bdpimpjojbk: i32, } -/// Obf: APIHNNKEPCF +/// Obf: OLNIMIPEKAB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9535)] +#[cmdid(9519)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetAiPamChatHistoryScRsp { - /// offset: 32 - #[prost(uint32, tag = "7")] - pub target_side: u32, +pub struct GetAiPamNextQuestionScRsp { /// offset: 16 - #[prost(message, repeated, tag = "11")] - pub bapmdiefdoj: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "5")] + pub kdohkgkbfch: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub retcode: u32, /// offset: 36 - #[prost(uint32, tag = "6")] + #[prost(enumeration = "Fknknlgmacl", tag = "6")] + pub bdpimpjojbk: i32, +} +/// Obf: JFJKBMAEEMF +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9529)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetAiPamChatInfoCsReq {} +/// Obf: JBCKBPGGDCO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9543)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetAiPamChatInfoScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub bjlhdbppili: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(string, tag = "15")] + pub acfenkabbkk: ::prost::alloc::string::String, + /// offset: 40 + #[prost(bool, tag = "12")] + pub aganfjkbfma: bool, + /// offset: 41 + #[prost(bool, tag = "8")] + pub locngflceng: bool, + /// offset: 42 + #[prost(bool, tag = "5")] + pub okcipplkgcd: bool, + /// offset: 44 + #[prost(uint32, tag = "1")] + pub jkihiclopkm: u32, + /// offset: 48 + #[prost(uint32, tag = "4")] pub retcode: u32, } -/// Obf: DPNFKALHAFF +/// Obf: CPCLIOIHCKI +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9534)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct AiPamResponseFeedbackCsReq { + /// offset: 24 + #[prost(enumeration = "Fknknlgmacl", tag = "13")] + pub bdpimpjojbk: i32, + /// offset: 28 + #[prost(bool, tag = "14")] + pub iajaomakaha: bool, + /// offset: 29 + #[prost(bool, tag = "8")] + pub nmmjbgfdnai: bool, +} +/// Obf: CBJOMIPDHJF +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9521)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct AiPamResponseFeedbackScRsp { + /// offset: 24 + #[prost(bool, tag = "2")] + pub nmmjbgfdnai: bool, + /// offset: 25 + #[prost(bool, tag = "10")] + pub iajaomakaha: bool, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub retcode: u32, + /// offset: 32 + #[prost(enumeration = "Fknknlgmacl", tag = "8")] + pub bdpimpjojbk: i32, +} +/// Obf: BAHBEAHIFCC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9540)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct AiPamResponseFeedbackCommentCsReq { + /// offset: 16 + #[prost(string, tag = "4")] + pub imnojncggni: ::prost::alloc::string::String, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub ollblnagmpc: u32, +} +/// Obf: IGDMGNCPFCM +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9505)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct AiPamResponseFeedbackCommentScRsp { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub retcode: u32, +} +/// Obf: FLECMDNBJMM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9508)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TriggerAiPamSpeakCsReq { + /// offset: 24 + #[prost(enumeration = "Fknknlgmacl", tag = "14")] + pub bdpimpjojbk: i32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub jmppmnaonhm: u32, +} +/// Obf: KIDOEDMJDGJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9503)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TriggerAiPamSpeakScRsp { + /// offset: 24 + #[prost(enumeration = "Fknknlgmacl", tag = "13")] + pub bdpimpjojbk: i32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub jmppmnaonhm: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +/// Obf: LILHIEALFOC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9538)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetAiPamNextQuestionCsReq {} -/// Obf: BJAFOLJOMHH -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[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 = "11")] - pub retcode: u32, -} -/// Obf: CGKHNIKBHBJ -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9503)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TriggerAiPamSpeakCsReq { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub cehjjgeimcl: u32, -} -/// Obf: GHIAKAKPCJL -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9550)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TriggerAiPamSpeakScRsp { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub cehjjgeimcl: u32, - /// offset: 28 - #[prost(uint32, tag = "7")] - pub retcode: u32, -} -/// Obf: ANIEAGEHIIH -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9516)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpdateAiPamSettingsCsReq { /// offset: 24 #[prost(bool, tag = "10")] - pub ekbmiocolic: bool, + pub locngflceng: bool, } -/// Obf: EGODDEJOFJO +/// Obf: JPCEIGAGLND /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9531)] +#[cmdid(9520)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpdateAiPamSettingsScRsp { - /// offset: 28 - #[prost(bool, tag = "15")] - pub ekbmiocolic: bool, /// offset: 24 + #[prost(bool, tag = "13")] + pub locngflceng: bool, + /// offset: 28 #[prost(uint32, tag = "5")] pub retcode: u32, } -/// Obf: BFOHDMDOCMM +/// Obf: EPPBALGDGEF /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9521)] +#[cmdid(9512)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AiPamMotionScNotify { /// offset: 24 - #[prost(string, repeated, tag = "6")] - pub bdjachghchf: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, -} -/// Type: Req -#[derive(proto_derive::CmdID)] -#[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, + #[prost(string, repeated, tag = "15")] + pub blccbdpodfm: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9506)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ippacooglpk { +pub struct Kiikhmmdhkp { /// offset: 24 - #[prost(message, optional, tag = "10")] - pub inpfojeiobi: ::core::option::Option, - /// offset: 16 - #[prost(string, tag = "11")] - pub mgmfeniopho: ::prost::alloc::string::String, + #[prost(message, repeated, tag = "1")] + pub miefcfljlah: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9526)] +#[cmdid(9516)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Aikhmiambif { +pub struct Hggmnlnjphg { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "4")] pub retcode: u32, } -/// Obf: HLDCOABCAOB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4791)] +#[cmdid(9541)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lhnmdfopmkn { + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub return_data: ::core::option::Option, + /// offset: 32 + #[prost(string, tag = "3")] + pub bldmfdkdjdm: ::prost::alloc::string::String, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9518)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bkhlgpcdlgl { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +/// Obf: HOHCCKGOOEE +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(9549)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct AiPamAskSettlementScNotify { + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub eiadgimdnmo: ::core::option::Option, +} +/// Obf: CPFBHLBMJOG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4773)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetAlleyInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Einjlbbagdl { +pub struct Jeehgnibife { /// offset: 24 - #[prost(uint32, tag = "2")] - pub dpbmafbajhd: u32, + #[prost(uint32, tag = "6")] + pub map_id: u32, /// offset: 28 - #[prost(uint32, tag = "15")] - pub miccegikibj: u32, + #[prost(uint32, tag = "12")] + pub apnaflbgena: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kjacdnlnimj { +pub struct Jpolhbfcdnb { /// offset: 24 + #[prost(uint32, tag = "1")] + pub shop_id: u32, + /// offset: 28 #[prost(uint32, tag = "2")] pub level: u32, - /// offset: 28 - #[prost(uint32, tag = "1")] - pub onlbejgccca: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -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, +pub struct Gdgeiahndad { /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub iahjjbpgokb: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "15")] + pub ifokhmfnnnf: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(message, repeated, tag = "15")] - pub oaikifekflg: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "5")] + pub oelpoflbmie: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "13")] + pub cfnkobkjknk: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "1")] + pub aloopkcjfea: ::prost::alloc::vec::Vec, } -/// Obf: OEKGAHJFFBP +/// Obf: OAJOMNJMJLE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4710)] +#[cmdid(4703)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAlleyInfoScRsp { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub eeaaclbjoda: ::core::option::Option, + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] + pub amhaepilikf: ::prost::alloc::vec::Vec, /// 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, + #[prost(uint32, repeated, tag = "11")] + pub kenfkiclmgj: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "10")] + pub laanllfbldp: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(map = "uint32, uint32", tag = "2")] + pub beckklbmfhk: ::std::collections::HashMap, /// offset: 64 - #[prost(uint32, repeated, tag = "13")] - pub lafibgbiiie: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "5")] + pub nfjkailefad: ::core::option::Option, + /// offset: 72 + #[prost(message, optional, tag = "1")] + pub hamaoobgmlo: ::core::option::Option, + /// offset: 80 + #[prost(message, repeated, tag = "14")] + pub pmiffbhoooo: ::prost::alloc::vec::Vec, + /// offset: 88 + #[prost(uint32, tag = "8")] + pub cur_fund: u32, /// offset: 92 + #[prost(uint32, tag = "12")] + pub level: u32, + /// offset: 96 + #[prost(uint32, tag = "13")] + pub eemcoehgbaj: u32, + /// offset: 100 #[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 { +pub struct Ghminceanhg { /// offset: 24 - #[prost(uint32, tag = "14")] - pub afneplkihll: u32, - /// offset: 28 #[prost(uint32, tag = "11")] - pub cpkmcpfibld: u32, + pub lmkjleopkkl: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub jakmmniebgj: 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, +pub struct Cbbpdlpaipl { + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub njkdkiebghg: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "10")] - pub emmomdodkak: u32, + #[prost(uint32, tag = "7")] + pub goods_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AlleyPlacingShip { + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub goods_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] pub ship_id: u32, - /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub goods_list: ::prost::alloc::vec::Vec, } -/// Obf: OGBMHIPHEGK +/// Obf: DEPIILNKIPE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4774)] +#[cmdid(4754)] #[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, + #[prost(message, optional, tag = "10")] + pub gpomfknhcpb: ::core::option::Option, /// offset: 32 + #[prost(uint32, tag = "14")] + pub dppohbgcagf: u32, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub bnpklkienik: u32, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub cost_time: u32, + /// offset: 44 #[prost(uint32, tag = "9")] - pub onepnpgpmno: u32, + pub beakgbhflpj: u32, + /// offset: 48 + #[prost(uint32, tag = "7")] + pub jfaldhkoaol: u32, + /// offset: 52 + #[prost(uint32, tag = "2")] + pub jjgklhlmmnc: u32, + /// offset: 56 + #[prost(uint32, tag = "1")] + pub idildcbmeci: u32, + /// offset: 60 + #[prost(uint32, tag = "12")] + pub caahdgfmnno: u32, } -/// Obf: FHOFFPINBIO +/// Obf: EGJCAPACHMJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4737)] +#[cmdid(4783)] #[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")] + #[prost(uint32, tag = "8")] + pub lfmhgmjelee: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub ajbeociepkp: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub jkbinmnfpkk: u32, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub bijpmobeijc: u32, + /// offset: 44 + #[prost(uint32, tag = "14")] + pub cibnbdlmeic: u32, + /// offset: 48 + #[prost(uint32, tag = "6")] + pub event_id: u32, + /// offset: 52 + #[prost(uint32, tag = "9")] + pub abhoecnllge: u32, } -/// Obf: HPLIDKIHCHJ +/// Obf: FMFAKLOHCHN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4793)] +#[cmdid(4705)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ActivityRaidPlacingGameCsReq { - /// 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, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub gpomfknhcpb: ::core::option::Option, + #[prost(oneof = "activity_raid_placing_game_cs_req::Efjlhnmjeed", tags = "5, 13")] + pub efjlhnmjeed: ::core::option::Option< + activity_raid_placing_game_cs_req::Efjlhnmjeed, >, } /// 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 Dlomkfleeic { - /// offset: 24 - #[prost(uint32, tag = "1")] - Mfmhhapppjj(u32), - /// offset: 24 - #[prost(uint32, tag = "12")] - Obpndkppfgg(u32), + pub enum Efjlhnmjeed { + /// offset: 32 + #[prost(uint32, tag = "5")] + Gfhgcdejfie(u32), + /// offset: 32 + #[prost(uint32, tag = "13")] + Caahdgfmnno(u32), } } -/// Obf: KOOGGDBNOPD +/// Obf: OEEMFNGCOBO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4702)] +#[cmdid(4714)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ActivityRaidPlacingGameScRsp { /// offset: 36 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "13")] pub retcode: u32, - #[prost(oneof = "activity_raid_placing_game_sc_rsp::Dlomkfleeic", tags = "10, 8")] - pub dlomkfleeic: ::core::option::Option< - activity_raid_placing_game_sc_rsp::Dlomkfleeic, + #[prost(oneof = "activity_raid_placing_game_sc_rsp::Efjlhnmjeed", tags = "6, 4")] + pub efjlhnmjeed: ::core::option::Option< + activity_raid_placing_game_sc_rsp::Efjlhnmjeed, >, } /// 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 Dlomkfleeic { + pub enum Efjlhnmjeed { /// offset: 16 - #[prost(uint32, tag = "10")] - Mfmhhapppjj(u32), + #[prost(uint32, tag = "6")] + Gfhgcdejfie(u32), /// offset: 16 - #[prost(uint32, tag = "8")] - Obpndkppfgg(u32), + #[prost(uint32, tag = "4")] + Caahdgfmnno(u32), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -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, +pub struct Kpbaiemeffh { + /// offset: 16 + #[prost(uint32, repeated, tag = "10")] + pub dnlgmdcmfgf: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "8")] + pub epeelmjdjkp: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "9")] - pub addemhfjjah: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "7")] - pub hcafcgklkfd: ::prost::alloc::vec::Vec, + pub ebommhdnbjl: u32, /// offset: 44 - #[prost(uint32, tag = "15")] - pub bmgebfhhcod: u32, + #[prost(bool, tag = "1")] + pub fpdgkfhfiee: bool, /// offset: 48 - #[prost(uint32, tag = "13")] - pub jldpaipamnb: u32, + #[prost(uint32, tag = "4")] + pub ocnlddnihoh: u32, + /// offset: 52 + #[prost(uint32, tag = "7")] + pub bcoaidifbbg: u32, } -/// Obf: OPGKIIPJKHF +/// Obf: MNPGEDIDKEN /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4733)] +#[cmdid(4761)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AlleyOrderChangedScNotify { - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub fclmookjgpn: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub ngkpdfjbnmf: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4789)] +#[cmdid(4759)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fbdjejdhcio { +pub struct Dpfgbjfofce { /// offset: 24 - #[prost(uint32, tag = "1")] - pub ppdmpmdmaom: u32, + #[prost(uint32, tag = "9")] + pub fnclcjcbpla: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nhpkmmdohih { - /// offset: 48 - #[prost(uint32, tag = "13")] - pub jddmhmchnnn: u32, - /// offset: 60 - #[prost(uint32, tag = "4")] - pub ofabegpjbjp: u32, - /// offset: 56 - #[prost(uint32, tag = "3")] - pub onlbejgccca: u32, - /// offset: 52 - #[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 Ccbkgjgndcl { - /// offset: 36 - #[prost(uint32, tag = "12")] - pub miccegikibj: u32, +pub struct Jomegngjkjk { /// offset: 16 - #[prost(message, repeated, tag = "3")] - pub fgkaomijjbn: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "3")] + pub gadmaochbkn: ::prost::alloc::vec::Vec, /// offset: 32 + #[prost(uint32, repeated, tag = "1")] + pub bpcademegnp: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "12")] + pub ogdkjpdffai: ::prost::alloc::vec::Vec, + /// offset: 48 #[prost(uint32, tag = "8")] + pub shop_id: u32, + /// offset: 52 + #[prost(uint32, tag = "7")] + pub anheohpnkkc: u32, + /// offset: 56 + #[prost(uint32, tag = "13")] + pub ebnnnmfghbj: u32, + /// offset: 60 + #[prost(uint32, tag = "10")] + pub cjhldcagknd: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Iodafibpagm { + /// offset: 16 + #[prost(message, repeated, tag = "6")] + pub jngngmjcaai: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub map_id: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] pub cost_time: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jccmgoophbo { - /// offset: 44 - #[prost(uint32, tag = "13")] - pub max_score: u32, +pub struct Bolcgiogibp { /// 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 hdghcojiceg: u32, /// offset: 32 - #[prost(uint32, tag = "6")] - pub miccegikibj: u32, + #[prost(uint32, tag = "2")] + pub fmcphdjeidc: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub aamknoomeoo: u32, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub map_id: u32, + /// offset: 44 + #[prost(uint32, tag = "3")] + pub efboojgnkoh: u32, + /// offset: 48 + #[prost(uint32, tag = "7")] + pub max_score: u32, + /// offset: 52 + #[prost(uint32, tag = "1")] + pub llepgpkgbgm: u32, } -/// Obf: BMPBFMFLFKJ +/// Obf: CJEFCNKNGNC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4794)] +#[cmdid(4780)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LogisticsGameCsReq { - /// offset: 32 - #[prost(bool, tag = "1")] - pub clpnbfokjlj: bool, /// offset: 24 - #[prost(message, repeated, tag = "8")] - pub kdkbnmejlfp: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "15")] + pub mdnbobfgkfn: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(bool, tag = "9")] + pub cncjkgedeii: bool, } -/// Obf: EGBCOALJEMC +/// Obf: PCEJNOKIGOF /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4720)] +#[cmdid(4716)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LogisticsScoreRewardSyncInfoScNotify { /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub oaikifekflg: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "11")] + pub aloopkcjfea: ::prost::alloc::vec::Vec, } -/// Obf: HCJLEAFNMFN +/// Obf: KBKHHILFFOF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4795)] +#[cmdid(4727)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LogisticsGameScRsp { - /// offset: 40 - #[prost(uint32, tag = "3")] + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub aloopkcjfea: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 36 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "2")] pub event_id: u32, - /// offset: 24 - #[prost(message, repeated, tag = "7")] - pub oaikifekflg: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(bool, tag = "12")] - pub clpnbfokjlj: bool, + /// offset: 40 + #[prost(bool, tag = "4")] + pub cncjkgedeii: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dcmjcnokknn { +pub struct Cekifbmpefh { /// offset: 24 - #[prost(enumeration = "AlleyEventState", tag = "12")] + #[prost(enumeration = "AlleyEventState", tag = "8")] pub state: i32, /// offset: 28 - #[prost(uint32, tag = "13")] - pub eiaakegpkme: u32, - /// offset: 32 #[prost(uint32, tag = "7")] pub event_id: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub fhmbkappago: u32, } -/// Obf: HCPIIBLGLHO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4709)] +#[cmdid(4715)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct StartAlleyEventCsReq { +pub struct Gifadcjkkfe { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "6")] pub event_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4798)] +#[cmdid(4781)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kcobmopklpl { - /// offset: 28 - #[prost(uint32, tag = "10")] - pub event_id: u32, - /// offset: 24 - #[prost(uint32, tag = "11")] - pub retcode: u32, -} -/// Obf: FMJHNBJEJAE -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(4763)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct AlleyEventChangeNotify { - /// offset: 32 - #[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(4726)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hcdihobplje { +pub struct Ppjkekepfmf { /// offset: 24 #[prost(uint32, tag = "13")] - pub cnponfmakjo: u32, + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub event_id: u32, } -/// Obf: NLDLOPCEOBN +/// Obf: MFBBJPEPDJM +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(4710)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct AlleyEventChangeNotify { + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub oooaclefdgm: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub khanhnfacln: u32, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(4787)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mgmdnbolbmo { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub monfblgfkgb: u32, +} +/// Obf: NIHMFACHENB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4739)] +#[cmdid(4729)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakePrestigeRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "13")] - pub level: u32, -} -/// 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 +/// Obf: ODBFGHLOPJD +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4712)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TakePrestigeRewardScRsp { + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub level: u32, +} +/// Obf: HBNANEIBPBG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4771)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PrestigeLevelUpCsReq {} +/// Obf: MKFGIOCFPJL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4778)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PrestigeLevelUpScRsp { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub level: u32, +} +/// Obf: DLEHOPOJKKM /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4744)] +#[cmdid(4752)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AlleyFundsScNotify { /// offset: 24 - #[prost(uint32, tag = "3")] - pub epeekldllda: u32, + #[prost(uint32, tag = "5")] + pub cur_fund: u32, } -/// Obf: LJFLPMIPAKI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4796)] +#[cmdid(4774)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct SaveLogisticsCsReq { - /// offset: 24 - #[prost(message, repeated, tag = "2")] - pub kdkbnmejlfp: ::prost::alloc::vec::Vec, +pub struct Enoabfiphob { + /// offset: 16 + #[prost(message, repeated, tag = "14")] + pub mdnbobfgkfn: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4757)] +#[cmdid(4792)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kcheplkmonl { - /// offset: 16 - #[prost(message, repeated, tag = "9")] - pub kdkbnmejlfp: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub retcode: u32, -} -/// Obf: KAMFMLIHMBD -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(4721)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct LogisticsInfoScNotify { +pub struct Gaammaacico { /// offset: 24 - #[prost(message, optional, tag = "15")] - pub hbmjiggbfkp: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mkpdcilelaa { - /// offset: 36 - #[prost(uint32, tag = "10")] - pub pdaigdfnppn: u32, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub mdfoadmkjdl: u32, - /// offset: 16 - #[prost(map = "uint32, uint32", tag = "14")] - pub aomdbdnmbfc: ::std::collections::HashMap, -} -/// Obf: NECAGCHHMIL -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(4728)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct AlleyShipmentEventEffectsScNotify { - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub kdpagmknneh: ::core::option::Option, -} -/// Obf: LEMIPDPLDHG -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4765)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetSaveLogisticsMapCsReq {} -/// Obf: BGLNKDILBDD -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4773)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetSaveLogisticsMapScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "12")] - pub jobihkplhen: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "14")] + pub mdnbobfgkfn: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } +/// Obf: LALKCKEAFPE /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4753)] +#[cmdid(4766)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mcphapnlnig { +pub struct LogisticsInfoScNotify { /// offset: 16 - #[prost(map = "uint32, uint32", tag = "8")] - pub beneifahigj: ::std::collections::HashMap, + #[prost(message, optional, tag = "14")] + pub nfjkailefad: ::core::option::Option, } #[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Plaihfcekhm {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4717)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Loingbngdfo { - /// offset: 28 - #[prost(uint32, tag = "8")] - pub retcode: u32, +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Picdjhepjlc { /// offset: 24 + #[prost(map = "uint32, uint32", tag = "8")] + pub pcdfiocmjfe: ::std::collections::HashMap, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub acaolnodbln: u32, + /// offset: 36 #[prost(uint32, tag = "3")] - pub cgkpibnbfje: u32, + pub legcbileehk: u32, } -/// Obf: KOBMBFDEFAJ +/// Obf: KLAFHGGFBJD +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(4730)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct AlleyShipmentEventEffectsScNotify { + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub jbfifnpjnha: ::core::option::Option, +} +/// Obf: LBCBJBKNNCC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4751)] +#[cmdid(4749)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TakeEventRewardCsReq { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub event_id: u32, -} -/// Obf: HAPEIILONGO +pub struct GetSaveLogisticsMapCsReq {} +/// Obf: ABOFBLJPHHE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4725)] +#[cmdid(4728)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetSaveLogisticsMapScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub cfnkobkjknk: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub retcode: u32, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(4701)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kgkkfpgnelc { + /// offset: 24 + #[prost(map = "uint32, uint32", tag = "6")] + pub beckklbmfhk: ::std::collections::HashMap, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hohlbbcmklk {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4785)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hmbpgpoifne { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub biibpcnnmae: u32, +} +/// Obf: EJIPDMFGOON +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4720)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct AlleyTakeEventRewardCsReq { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub event_id: u32, +} +/// Obf: DBIAIJKONFB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4799)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AlleyTakeEventRewardScRsp { - /// offset: 24 - #[prost(message, optional, tag = "7")] + /// offset: 16 + #[prost(message, optional, tag = "3")] pub reward: ::core::option::Option, /// offset: 32 + #[prost(uint32, tag = "10")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4732)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ckjacadhccc {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4735)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ngokhflmlnj { + /// offset: 24 #[prost(uint32, tag = "2")] pub retcode: u32, } -/// Obf: NPANIOCANON -/// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4754)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct LogisticsDetonateStarSkiffCsReq {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4779)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ijmicomcfkk { +pub struct RelicList { /// offset: 24 #[prost(uint32, tag = "15")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ocnnjkjpknn { - /// offset: 28 - #[prost(uint32, tag = "12")] - pub r#type: u32, - /// offset: 24 - #[prost(uint32, tag = "9")] pub set_id: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub r#type: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bkeppijmlnb { - /// offset: 28 - #[prost(uint32, tag = "11")] - pub monster_id: u32, +pub struct MonsterList { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "15")] + pub monster_id: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] pub num: u32, } -/// Obf: DFGHDILABEK #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ArchiveData { /// offset: 16 - #[prost(uint32, repeated, tag = "7")] - pub elmiohhogoo: ::prost::alloc::vec::Vec, - /// offset: 40 - #[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(message, repeated, tag = "6")] - pub kill_monster_list: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "15")] + pub archive_equipment_id_list: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(uint32, repeated, tag = "12")] - pub ooichlfihlf: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "3")] + pub archive_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "6")] + pub relic_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "13")] + pub kill_monster_list: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, repeated, tag = "2")] + pub archive_missing_equipment_id_list: ::prost::alloc::vec::Vec, } -/// Obf: BBMHMOKHLAJ +/// Obf: IPFMCBBMOEC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2391)] +#[cmdid(2373)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetArchiveDataCsReq {} -/// Obf: GEGKGNHBCMN +/// Obf: JPMDALGBLBO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2310)] +#[cmdid(2303)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetArchiveDataScRsp { - /// offset: 32 - #[prost(uint32, tag = "3")] - pub retcode: u32, /// offset: 16 - #[prost(message, optional, tag = "12")] + #[prost(message, optional, tag = "10")] pub archive_data: ::core::option::Option, -} -/// Obf: OOKIHNKJGBK -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2394)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetUpdatedArchiveDataCsReq {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2395)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ghilichodln { /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "8")] - pub archive_data: ::core::option::Option, } -/// Obf: IABPDLHEJAE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(391)] +#[cmdid(2380)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bjjgfkaoklg {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2327)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kkogbfclnhb { + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub archive_data: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(373)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAvatarDataCsReq { /// offset: 24 - #[prost(uint32, repeated, tag = "2")] + #[prost(uint32, repeated, tag = "8")] pub base_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(bool, tag = "3")] + #[prost(bool, tag = "5")] 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")] + #[prost(uint32, tag = "3")] pub level: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub anchor_type: u32, } -/// Obf: LCPLCGGHFLN #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Avatar { - /// offset: 32 - #[prost(uint32, tag = "14")] - pub exp: u32, - /// offset: 40 - #[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")] + #[prost(uint32, repeated, tag = "8")] 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")] + /// offset: 32 + #[prost(uint32, tag = "1")] pub equipment_unique_id: u32, - /// offset: 64 - #[prost(uint32, tag = "3")] - pub promotion: u32, - /// offset: 48 - #[prost(bool, tag = "5")] + /// offset: 36 + #[prost(uint32, tag = "7")] + pub base_avatar_id: u32, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub exp: u32, + /// offset: 44 + #[prost(bool, tag = "11")] pub is_marked: bool, - /// offset: 56 + /// offset: 48 #[prost(uint32, tag = "13")] + pub level: u32, + /// offset: 52 + #[prost(uint32, tag = "5")] pub cur_multi_path_avatar_type: u32, + /// offset: 56 + #[prost(uint32, tag = "2")] + pub promotion: u32, + /// offset: 64 + #[prost(uint64, tag = "10")] + pub first_met_time_stamp: u64, } -/// Obf: NOOBNLLBHOC #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AvatarPathData { - /// offset: 48 #TODO - #[prost(uint32, tag = "13")] - pub path_equipment_id: u32, - /// offset: 32 + /// offset: 16 #[prost(message, repeated, tag = "9")] + pub avatar_path_skill_tree: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "11")] pub equip_relic_list: ::prost::alloc::vec::Vec, - /// offset: 64 - #[prost(uint32, tag = "10")] - pub avatar_id: u32, - /// offset: 60 #TODO - #[prost(uint32, tag = "8")] - pub dressed_skin_id: u32, /// offset: 40 - #[prost(uint64, tag = "12")] + #[prost(uint32, tag = "3")] + pub unk_enhanced_id: u32, + /// offset: 44 + #[prost(uint32, tag = "14")] + pub path_equipment_id: u32, + /// offset: 48 + #[prost(uint64, tag = "6")] pub unlock_timestamp: u64, /// offset: 56 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "2")] pub rank: u32, - /// offset: 52 - #[prost(uint32, tag = "14")] - pub unk_enhanced_id: u32, - /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub avatar_path_skill_tree: ::prost::alloc::vec::Vec, + /// offset: 60 + #[prost(uint32, tag = "5")] + pub avatar_id: u32, + /// offset: 64 + #[prost(uint32, tag = "8")] + pub dressed_skin_id: u32, } -/// Obf: FDPHFAMFIAF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(310)] +#[cmdid(303)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAvatarDataScRsp { /// offset: 24 - #[prost(message, repeated, tag = "12")] + #[prost(uint32, repeated, tag = "10")] + pub basic_type_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "6")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(enumeration = "Cfmdkncddal", repeated, tag = "1")] + pub piloafimcgk: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "12")] + pub skin_list: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, optional, tag = "14")] + pub dhkfcdaghdm: ::core::option::Option, + /// offset: 64 + #[prost(message, repeated, tag = "9")] pub avatar_path_data_info_list: ::prost::alloc::vec::Vec, /// offset: 72 - #[prost(message, repeated, tag = "3")] - pub mmekfjdmilj: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "13")] + pub jbfbeolohjn: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(bool, tag = "3")] + pub is_get_all: bool, /// 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(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, + #[prost(uint32, tag = "7")] + pub jfaadmonjnf: u32, } -/// Obf: GBKEIGAJJCB -/// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(394)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AvatarExpUpCsReq { - /// offset: 16 - #[prost(message, optional, tag = "9")] - pub item_cost: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub item_cost: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "7")] pub base_avatar_id: u32, } -/// Obf: FLGFLKJKCFM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(395)] +#[cmdid(327)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AvatarExpUpScRsp { - /// offset: 32 - #[prost(uint32, tag = "14")] - pub retcode: u32, - /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub return_item_list: ::prost::alloc::vec::Vec, -} -/// Obf: JEJGKNMILEN -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(314)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct UnlockSkillTreeCsReq { - /// offset: 36 - #[prost(uint32, tag = "2")] - 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: OJDOBJDEIME -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(318)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct UnlockSkilltreeScRsp { - /// offset: 32 - #[prost(uint32, tag = "3")] - pub point_id: u32, - /// offset: 28 - #[prost(uint32, tag = "8")] - pub level: u32, - /// offset: 24 - #[prost(uint32, tag = "11")] - pub retcode: u32, -} -/// Obf: JJJPDFLHLCH -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(309)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct PromoteAvatarCsReq { - /// offset: 32 - #[prost(uint32, tag = "15")] - pub base_avatar_id: u32, /// offset: 24 #[prost(message, repeated, tag = "1")] + pub return_item_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct UnlockSkillTreeCsReq { + /// offset: 24 + #[prost(message, repeated, tag = "11")] pub item_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub point_id: u32, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub level: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(398)] +#[cmdid(313)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nhannopoppl { +pub struct UnlockSkilltreeScRsp { /// offset: 24 - #[prost(uint32, tag = "4")] - pub retcode: u32, -} -/// Obf: NJLDALJGPOI -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(363)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct DressAvatarCsReq { + #[prost(uint32, tag = "15")] + pub point_id: u32, /// offset: 28 #[prost(uint32, tag = "9")] - pub avatar_id: u32, + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub level: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PromoteAvatarCsReq { + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub item_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub base_avatar_id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(381)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PromoteAvatarScRsp { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "13")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(310)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct DressAvatarCsReq { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub avatar_id: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] pub equipment_unique_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(326)] +#[cmdid(387)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DressAvatarScRsp { /// offset: 24 #[prost(uint32, tag = "15")] pub retcode: u32, } -/// Obf: IJLIFFBDHJF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(339)] +#[cmdid(329)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeOffEquipmentCsReq { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "8")] pub avatar_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(301)] +#[cmdid(312)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeOffEquipmentScRsp { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "2")] pub retcode: u32, } -/// Obf: CHOJLJONBKJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(374)] +#[cmdid(354)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AddAvatarScNotify { - /// offset: 32 - #[prost(uint32, tag = "12")] - pub base_avatar_id: u32, - /// offset: 16 - #[prost(message, optional, tag = "1")] + /// offset: 24 + #[prost(message, optional, tag = "13")] pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub base_avatar_id: u32, /// offset: 36 - #[prost(bool, tag = "7")] - pub is_new: bool, + #[prost(enumeration = "AddAvatarSrcState", tag = "9")] + pub src: i32, /// offset: 40 - #[prost(enumeration = "Lhhknenbjeh", tag = "6")] - pub liopnmfdkba: i32, + #[prost(bool, tag = "15")] + pub is_new: bool, } -/// Obf: GNNPDCOCAFL /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(328)] +#[cmdid(330)] #[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")] + #[prost(message, optional, tag = "7")] 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, + #[prost(message, repeated, tag = "2")] + pub hjmdnlbnpna: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(bool, tag = "12")] + pub is_new: bool, + /// offset: 44 + #[prost(enumeration = "Gcallojppij", tag = "6")] + pub alkdbjegagg: i32, + /// offset: 48 + #[prost(uint32, tag = "9")] + pub avatar_id: u32, } -/// Obf: NPIAAMJABBO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(337)] +#[cmdid(383)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ActiveEidolonCsReq { /// offset: 16 - #[prost(message, optional, tag = "4")] - pub cost_data: ::core::option::Option, + #[prost(message, optional, tag = "12")] + pub cost_data: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "3")] pub avatar_id: u32, /// offset: 36 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "6")] pub rank: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(304)] +#[cmdid(309)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ActiveEidolonScRsp { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "11")] pub retcode: u32, } #[derive(proto_derive::CmdID)] @@ -8481,7970 +8712,8644 @@ pub struct DressRelicParam { #[prost(uint32, tag = "2")] pub relic_unique_id: u32, /// offset: 28 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "1")] pub relic_type: u32, } -/// Obf: OHMKCBKHOON +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(342)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct DressRelicAvatarCsReq { + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub switch_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub avatar_id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(376)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct DressRelicAvatarScRsp { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub avatar_id: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(338)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct DressRelicAvatarCsReq { - /// 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(372)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct DressRelicAvatarScRsp { - /// offset: 28 - #[prost(uint32, tag = "14")] - pub avatar_id: u32, - /// offset: 24 - #[prost(uint32, tag = "5")] - pub retcode: u32, -} -/// Obf: AIIFBNNICHO -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(332)] -#[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeOffRelicCsReq { - /// offset: 32 - #[prost(uint32, tag = "6")] - pub avatar_id: u32, /// offset: 24 - #[prost(uint32, repeated, tag = "4")] + #[prost(uint32, repeated, tag = "8")] pub relic_type_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub avatar_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(333)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TakeOffRelicScRsp { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub retcode: u32, -} -/// Obf: AHPKBGEAFCI -/// Type: Req -#[derive(proto_derive::CmdID)] #[cmdid(361)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TakePromotionRewardCsReq { - /// offset: 28 - #[prost(uint32, tag = "8")] - pub base_avatar_id: u32, +pub struct TakeOffRelicScRsp { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(324)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TakePromotionRewardCsReq { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub base_avatar_id: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] pub promotion: u32, } -/// Obf: AAEACPDIIAL -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(307)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct TakePromotionRewardScRsp { - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub reward_list: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub retcode: u32, -} -/// Obf: HHICGBDOPIF -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(358)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct DressAvatarSkinCsReq { - /// offset: 28 - #[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(344)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mneoiopnpnk { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub retcode: u32, -} -/// Obf: FDIDEDEPCEL -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(400)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TakeOffAvatarSkinCsReq { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub avatar_id: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(389)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kgjhpkbmipb { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub retcode: u32, -} -/// Obf: EACOAPGDPMF -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(396)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct UnlockAvatarSkinScNotify { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub skin_id: u32, -} -/// Obf: KEINOELMNOA -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(302)] -#[derive(Clone, PartialEq, ::prost::Message)] -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(bool, tag = "1")] - pub is_marked: bool, -} -/// Obf: GFEMPLHPLCD -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(321)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MarkAvatarScRsp { - /// offset: 32 - #[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 retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ddaalinaijn { - /// offset: 36 - #[prost(uint32, tag = "9")] - pub avatar_id: u32, - /// offset: 24 - #[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, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[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 = "1")] - pub retcode: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "5")] - pub fmkjkgajkkj: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nbbcckmkjne { - /// offset: 64 - #[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 opibbdhmcgo: u32, - /// offset: 120 - #[prost(uint32, tag = "10")] - 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 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 imkaojljidk: u32, - /// offset: 116 - #[prost(uint32, tag = "5")] - pub lbpbgnjfaio: u32, - /// offset: 32 - #[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: NCCKGFLFPON -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(308)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetPreAvatarGrowthInfoCsReq {} -/// Obf: AGPIDEMDFDJ -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(317)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetPreAvatarGrowthInfoScRsp { - /// offset: 32 - #[prost(uint32, tag = "3")] - pub retcode: u32, - /// offset: 24 - #[prost(message, repeated, tag = "5")] - pub aggilhaonph: ::prost::alloc::vec::Vec, -} -/// Obf: NLDEBMAJOIG -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(354)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SetAvatarEnhancedIdCsReq { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub avatar_id: u32, - /// offset: 28 - #[prost(uint32, tag = "1")] - pub enhanced_id: u32, -} -/// 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 SetAvatarPathScRsp { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub retcode: u32, - /// offset: 28 - #[prost(enumeration = "MultiPathAvatarType", tag = "12")] - pub avatar_id: i32, -} -/// Obf: NPEPMCLAGPA -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(336)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SetMultipleAvatarPathsCsReq { - /// offset: 16 - #[prost(enumeration = "MultiPathAvatarType", repeated, tag = "4")] - pub avatar_id_list: ::prost::alloc::vec::Vec, -} -/// Obf: LEFFBPBBCHE -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(303)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SetMultipleAvatarPathsScRsp { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub retcode: u32, -} -/// Obf: KHLNKEOIDHA -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(330)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct UnlockAvatarPathCsReq { - /// offset: 24 - #[prost(enumeration = "MultiPathAvatarType", tag = "12")] - pub avatar_id: i32, -} -/// Obf: MNAPEAEAFDO /// Type: Rsp #[derive(proto_derive::CmdID)] #[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 = "12")] +pub struct TakePromotionRewardScRsp { + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub reward_list: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "7")] pub retcode: u32, - /// offset: 40 - #[prost(enumeration = "MultiPathAvatarType", tag = "2")] - pub avatar_id: i32, - /// offset: 24 - #[prost(uint32, repeated, tag = "8")] - pub basic_type_id_list: ::prost::alloc::vec::Vec, } -/// Obf: IGLFEPHKFEM -/// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(311)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct AvatarPathChangedNotify { - /// offset: 28 - #[prost(uint32, tag = "5")] - pub base_avatar_id: u32, - /// offset: 24 - #[prost(enumeration = "MultiPathAvatarType", tag = "7")] - pub cur_multi_path_avatar_type: i32, -} -/// Obf: CKCLONOOLNO -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(392)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct AvatarSpecialSkilltreeUnlockScNotify { +pub struct DressAvatarSkinCsReq { /// offset: 24 #[prost(uint32, tag = "14")] - pub point_id: u32, + pub avatar_id: u32, /// offset: 28 + #[prost(uint32, tag = "12")] + pub skin_id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(352)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct DressAvatarSkinScRsp { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TakeOffAvatarSkinCsReq { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub avatar_id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(359)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TakeOffAvatarSkinScRsp { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(374)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct UnlockAvatarSkinScNotify { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub skin_id: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(314)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SetPlayerOutfitCsReq { + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub dhkfcdaghdm: ::core::option::Option, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(382)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SetPlayerOutfitScRsp { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MarkAvatarCsReq { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub avatar_id: u32, + /// offset: 28 + #[prost(bool, tag = "7")] + pub is_marked: bool, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(366)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MarkAvatarScRsp { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub retcode: u32, + /// offset: 28 + #[prost(bool, tag = "8")] + pub is_marked: bool, + /// offset: 32 #[prost(uint32, tag = "6")] pub avatar_id: u32, } -/// Obf: OOKEHNJKDMF +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SetGrowthTargetAvatarCsReq { + /// offset: 16 + #[prost(enumeration = "Cfmdkncddal", repeated, tag = "2")] + pub flindjjjflb: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub avatar_id: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub fcacaclejnm: u32, + /// offset: 40 + #[prost(enumeration = "GrowthTargetState", tag = "6")] + pub source: i32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(328)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SetGrowthTargetAvatarScRsp { + /// offset: 16 + #[prost(enumeration = "Cfmdkncddal", repeated, tag = "9")] + pub flindjjjflb: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub jfaadmonjnf: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub retcode: u32, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub growth_avatar_id: u32, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(301)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cfggobedjok { + /// offset: 24 + #[prost(enumeration = "Cfmdkncddal", repeated, tag = "9")] + pub flindjjjflb: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub jfaadmonjnf: u32, +} +/// Obf: FNEKPCPNKLO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(191)] +#[cmdid(316)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetPreAvatarActivityListCsReq {} +/// Obf: CEAIGOBEACN +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(305)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct PveBattleResultCsReq { - /// 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(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>, +pub struct GetPreAvatarActivityListScRsp { /// offset: 24 - #[prost(bytes = "vec", tag = "13")] - pub turn_snapshot_hash: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "1")] + pub ddmehpdhplm: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ogifjnighbo { + /// offset: 16 + #[prost(string, tag = "1130")] + pub nocpijjbkcb: ::prost::alloc::string::String, + /// offset: 24 + #[prost(string, tag = "682")] + pub lacbkoccfhl: ::prost::alloc::string::String, + /// offset: 32 + #[prost(string, tag = "1565")] + pub jemhfhjkben: ::prost::alloc::string::String, + /// offset: 48 + #[prost(string, tag = "938")] + pub ndjglmcpfhk: ::prost::alloc::string::String, + /// offset: 56 + #[prost(uint32, tag = "9")] + pub bjfjhejgfpm: u32, + /// offset: 60 + #[prost(uint32, tag = "7")] + pub jhlpbjcaiif: u32, + /// offset: 64 + #[prost(uint32, tag = "3")] + pub jpgoackiffc: u32, + /// offset: 68 + #[prost(uint32, tag = "12")] + pub fdijafbcill: u32, + /// offset: 72 + #[prost(uint32, tag = "15")] + pub oifpbocoall: u32, + /// offset: 76 + #[prost(uint32, tag = "487")] + pub r#type: u32, + /// offset: 80 + #[prost(uint32, tag = "1")] + pub iegolhhoanb: u32, + /// offset: 84 + #[prost(uint32, tag = "11")] + pub lnhkcmapmlm: u32, + /// offset: 88 + #[prost(uint32, tag = "737")] + pub ppdagppkejd: u32, /// 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: 68 - #[prost(bool, tag = "9")] - pub abaiaemneoa: bool, - /// offset: 64 - #[prost(uint32, tag = "15")] - 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: NNEAKALHKHN -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(110)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct PveBattleResultScRsp { - /// offset: 48 - #[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, + pub jobmejmfelf: u32, /// offset: 96 - #[prost(uint32, tag = "12")] - pub event_id: u32, - /// 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, + pub pelfcmahjga: u32, + /// offset: 100 + #[prost(uint32, tag = "8")] + pub pgjkalfdfma: u32, + /// offset: 104 + #[prost(uint32, tag = "13")] + pub dkebmgfmcbh: u32, + /// offset: 108 + #[prost(uint32, tag = "6")] + pub cahbpnlnkcc: u32, + /// offset: 112 + #[prost(uint32, tag = "2")] + pub bfepbbliogp: u32, + /// offset: 116 + #[prost(uint32, tag = "1535")] + pub panel_id: u32, + /// offset: 120 + #[prost(uint32, tag = "14")] + pub dlgcgjcklcb: u32, + /// offset: 124 + #[prost(uint32, tag = "5")] + pub iicanchnibb: u32, } -/// Obf: NOMOGIEPIGJ +/// Obf: KIBJDDNABII /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(194)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct QuitBattleCsReq { - /// offset: 32 - #[prost(enumeration = "RebattleType", tag = "2")] - pub mgabmcbohmk: i32, - /// offset: 16 - #[prost(message, optional, tag = "8")] - pub stt: ::core::option::Option, -} +#[cmdid(367)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetPreAvatarGrowthInfoCsReq {} +/// Obf: NMLGHIFLBNN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(195)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pdnpicpecac { +#[cmdid(385)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetPreAvatarGrowthInfoScRsp { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(message, repeated, tag = "6")] + pub jlmmcnimpoa: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "4")] pub retcode: u32, } -/// Obf: PFLGOCPNICF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(114)] +#[cmdid(332)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetCurBattleInfoCsReq {} -/// Obf: IICAANBDBGK +pub struct SetAvatarEnhancedIdCsReq { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub enhanced_id: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub avatar_id: u32, +} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(118)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetCurBattleInfoScRsp { - /// offset: 16 - #[prost(message, optional, tag = "10")] - pub dpcnclibjbc: ::core::option::Option, +#[cmdid(335)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SetAvatarEnhancedIdScRsp { /// offset: 24 - #[prost(message, optional, tag = "12")] - pub battle_info: ::core::option::Option, + #[prost(uint32, tag = "14")] + pub unk_enhanced_id: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub growth_avatar_id: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SetAvatarPathCsReq { + /// offset: 24 + #[prost(enumeration = "MultiPathAvatarType", tag = "6")] + pub avatar_id: i32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(363)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SetAvatarPathScRsp { + /// offset: 24 + #[prost(enumeration = "MultiPathAvatarType", tag = "2")] + pub avatar_id: i32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SetMultipleAvatarPathsCsReq { + /// offset: 16 + #[prost(enumeration = "MultiPathAvatarType", repeated, tag = "6")] + pub avatar_id_list: ::prost::alloc::vec::Vec, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(388)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SetMultipleAvatarPathsScRsp { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct UnlockAvatarPathCsReq { + /// offset: 24 + #[prost(enumeration = "MultiPathAvatarType", tag = "10")] + pub avatar_id: i32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(400)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct UnlockAvatarPathScRsp { + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] + pub basic_type_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "6")] + pub reward: ::core::option::Option, + /// offset: 40 + #[prost(enumeration = "MultiPathAvatarType", tag = "14")] + pub avatar_id: i32, /// offset: 44 #[prost(uint32, tag = "13")] - pub hmbgopolojo: u32, - /// offset: 40 - #[prost(enumeration = "BattleEndStatus", tag = "15")] - pub last_end_status: i32, - /// offset: 48 - #[prost(uint32, tag = "4")] pub retcode: u32, } -/// Obf: KABFOGEHLFC +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(317)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct AvatarPathChangedNotify { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub base_avatar_id: u32, + /// offset: 28 + #[prost(enumeration = "MultiPathAvatarType", tag = "4")] + pub cur_multi_path_avatar_type: i32, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(326)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct AvatarSpecialSkilltreeUnlockScNotify { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub point_id: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub avatar_id: u32, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(390)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lendbhpiojk { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub avatar_id: u32, +} +/// Obf: CHIIPPKECEF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(109)] +#[cmdid(173)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PveBattleResultCsReq { + /// offset: 16 + #[prost(map = "string, uint32", tag = "7")] + pub ljjeoojceog: ::std::collections::HashMap<::prost::alloc::string::String, u32>, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub stt: ::core::option::Option, + /// offset: 32 + #[prost(bytes = "vec", tag = "2")] + pub turn_snapshot_hash: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(string, tag = "4")] + pub debug_extra_info: ::prost::alloc::string::String, + /// offset: 56 + #[prost(message, repeated, tag = "1")] + pub op_list: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "13")] + pub ljkmpimkomo: u32, + /// offset: 68 + #[prost(uint32, tag = "8")] + pub stage_id: u32, + /// offset: 72 + #[prost(uint32, tag = "9")] + pub cost_time: u32, + /// offset: 76 + #[prost(uint32, tag = "14")] + pub nibmfcfbhep: u32, + /// offset: 80 + #[prost(uint32, tag = "12")] + pub lgojdhlmgen: u32, + /// offset: 84 + #[prost(bool, tag = "6")] + pub lgjmmjefgnk: bool, + /// offset: 85 + #[prost(bool, tag = "10")] + pub nngdlohalcn: bool, + /// offset: 86 + #[prost(bool, tag = "11")] + pub dkidhmaomjb: bool, + /// offset: 88 + #[prost(enumeration = "BattleEndStatus", tag = "3")] + pub end_status: i32, + /// offset: 92 + #[prost(uint32, tag = "5")] + pub battle_id: u32, +} +/// Obf: PPNMNDKILGL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(103)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PveBattleResultScRsp { + /// offset: 16 + #[prost(message, optional, tag = "727")] + pub item_list_unk1: ::core::option::Option, + /// offset: 24 + #[prost(string, tag = "3")] + pub dpholbabaol: ::prost::alloc::string::String, + /// offset: 32 + #[prost(message, optional, tag = "6")] + pub item_list_unk2: ::core::option::Option, + /// offset: 40 + #[prost(message, repeated, tag = "4")] + pub battle_avatar_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, optional, tag = "1442")] + pub abemlcjbief: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "2")] + pub multiple_drop_data: ::core::option::Option, + /// offset: 72 + #[prost(message, optional, tag = "13")] + pub drop_data: ::core::option::Option, + /// offset: 80 + #[prost(string, tag = "11")] + pub dimhpkfppka: ::prost::alloc::string::String, + /// offset: 88 + #[prost(bool, tag = "693")] + pub opdkjbhlojm: bool, + /// offset: 89 + #[prost(bool, tag = "12")] + pub check_identical: bool, + /// offset: 92 + #[prost(uint32, tag = "8")] + pub akdgbbdfdha: u32, + /// offset: 96 + #[prost(uint32, tag = "1")] + pub stage_id: u32, + /// offset: 100 + #[prost(uint32, tag = "9")] + pub eahgeknlhpn: u32, + /// offset: 104 + #[prost(uint32, tag = "10")] + pub event_id: u32, + /// offset: 108 + #[prost(enumeration = "BattleEndStatus", tag = "15")] + pub end_status: i32, + /// offset: 112 + #[prost(uint32, tag = "7")] + pub battle_id: u32, + /// offset: 116 + #[prost(uint32, tag = "14")] + pub lemgiccokbk: u32, + /// offset: 120 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(180)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct QuitBattleCsReq { + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub stt: ::core::option::Option, + /// offset: 32 + #[prost(enumeration = "RebattleType", tag = "13")] + pub nkdaaagpcdb: i32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(127)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct QuitBattleScRsp { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub retcode: u32, +} +/// Obf: FAMHHDBNNFD +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(136)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetCurBattleInfoCsReq {} +/// Obf: LJJAAGCEBCK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(113)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetCurBattleInfoScRsp { + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub hidiejalfie: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "5")] + pub battle_info: ::core::option::Option, + /// offset: 40 + #[prost(enumeration = "BattleEndStatus", tag = "6")] + pub last_end_status: i32, + /// offset: 44 + #[prost(uint32, tag = "7")] + pub kdjgdhkjage: u32, + /// offset: 48 + #[prost(uint32, tag = "14")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(115)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncClientResVersionCsReq { /// offset: 24 - #[prost(uint32, tag = "8")] - pub dijhafogeof: u32, + #[prost(uint32, tag = "6")] + pub ljkmpimkomo: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(198)] +#[cmdid(181)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncClientResVersionScRsp { - /// offset: 28 - #[prost(uint32, tag = "7")] - pub retcode: u32, /// offset: 24 - #[prost(uint32, tag = "3")] - pub dijhafogeof: u32, + #[prost(uint32, tag = "10")] + pub ljkmpimkomo: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(163)] +#[cmdid(110)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ehamefnclck {} +pub struct QuitBattleScNotify {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pgoempfckbe {} +pub struct BattleLogReportCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(139)] +#[cmdid(129)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fomeicligla { - /// offset: 28 - #[prost(bool, tag = "1")] - pub mipmbggkcfm: bool, +pub struct BattleLogReportScRsp { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "6")] pub retcode: u32, + /// offset: 28 + #[prost(bool, tag = "3")] + pub jpggllelmpc: bool, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(101)] +#[cmdid(112)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nkelgongcbh {} +pub struct ServerSimulateBattleFinishScNotify {} /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(174)] +#[cmdid(154)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jkmdobafkdi { +pub struct ReBattleAfterBattleLoseCsNotify { /// offset: 24 - #[prost(bool, tag = "5")] - pub fdbgojcklbh: bool, + #[prost(bool, tag = "2")] + pub kcdmhbjknmk: bool, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(137)] +#[cmdid(183)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Egjnfmfalaa { +pub struct RebattleByClientCsNotify { /// offset: 16 - #[prost(message, optional, tag = "2")] + #[prost(message, optional, tag = "15")] pub stt: ::core::option::Option, /// offset: 32 #[prost(enumeration = "RebattleType", tag = "9")] - pub mgabmcbohmk: i32, + pub nkdaaagpcdb: i32, } -/// Obf: CFAHKPLLOML +/// Obf: OJOEOMAKAGI +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(109)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct BattleReplayScNotify { + /// offset: 24 + #[prost(bytes = "vec", tag = "11")] + pub nojcndgglbc: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub battle_id: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub stage_id: u32, +} +/// Obf: LNFGDEAIHNL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5791)] +#[cmdid(5773)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetBattleCollegeDataCsReq {} -/// Obf: MNEJDGILKMI +/// Obf: JOIAADCLOGF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5710)] +#[cmdid(5703)] #[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 = "5")] - pub lcdaleeedjj: u32, + #[prost(uint32, repeated, tag = "13")] + pub finished_college_id_list: ::prost::alloc::vec::Vec, /// offset: 32 + #[prost(uint32, tag = "4")] + pub mnmjcnoliii: u32, + /// offset: 36 #[prost(uint32, tag = "6")] pub retcode: u32, } -/// Obf: MMINPIFHLEE +/// Obf: MIIIAIEGEKM /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5794)] +#[cmdid(5780)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncBattleCollegeDataChangeScNotify { - /// offset: 40 - #[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, + #[prost(message, optional, tag = "5")] + pub reward: ::core::option::Option, + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub finished_college_id_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub mnmjcnoliii: u32, } -/// Obf: BANJBCGMOGA +/// Obf: FDFHMOKCNLB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5795)] +#[cmdid(5727)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartBattleCollegeCsReq { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "12")] pub id: u32, } -/// Obf: AEPAMIBJDFD +/// Obf: CHKPEKJFPFD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5714)] +#[cmdid(5736)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartBattleCollegeScRsp { + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub battle_info: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 36 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "14")] pub id: u32, - /// offset: 24 - #[prost(message, optional, tag = "13")] - pub battle_info: ::core::option::Option, } -/// Obf: BCMCDFIOBJH +/// Obf: LAOOKLNMLPH /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(3091)] +#[cmdid(3073)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BattlePassInfoNotify { - /// offset: 72 - #[prost(uint64, tag = "4")] - pub kbcpnamdbje: u64, - /// offset: 88 - #[prost(uint64, tag = "2")] - pub ihmnmnbkjpg: u64, + /// offset: 24 + #[prost(uint64, tag = "15")] + pub icpccgpejmp: u64, + /// offset: 32 + #[prost(uint64, tag = "6")] + pub aimggfnliek: u64, + /// offset: 40 + #[prost(uint64, tag = "10")] + pub dafmmpkfoea: u64, /// offset: 48 - #[prost(uint64, tag = "1")] - pub hebiljiiicg: u64, - /// offset: 100 + #[prost(uint64, tag = "7")] + pub okpohihpoki: u64, + /// offset: 56 + #[prost(uint64, tag = "11")] + pub njdcmgojole: u64, + /// offset: 64 + #[prost(uint64, tag = "3")] + pub cblnjdcicbc: u64, + /// offset: 72 + #[prost(uint32, tag = "9")] + pub pojdilfnjah: u32, + /// offset: 76 + #[prost(uint32, tag = "2")] + pub level: u32, + /// offset: 80 #[prost(uint32, tag = "5")] pub exp: u32, - /// offset: 104 - #[prost(uint32, tag = "3")] - pub edgechcldhg: u32, - /// offset: 24 - #[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: 84 + #[prost(enumeration = "BpTierType", tag = "14")] + pub deleghoclmo: i32, + /// offset: 88 + #[prost(uint32, tag = "12")] + pub aechndnnmlf: u32, /// offset: 96 - #[prost(uint32, tag = "11")] - pub gclplaoijeo: u32, - /// offset: 32 - #[prost(uint64, tag = "7")] - pub oknmghgaeig: u64, - /// offset: 28 - #[prost(enumeration = "BpTierType", tag = "9")] - pub aangicijiba: i32, + #[prost(uint64, tag = "1")] + pub pdodoaohmac: u64, + /// offset: 104 + #[prost(uint64, tag = "13")] + pub chjkofanika: u64, } -/// Obf: KFCILKEEFBE +/// Obf: HKIOLACNPJF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3095)] +#[cmdid(3027)] #[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")] + #[prost(uint32, tag = "2")] + pub optional_reward_id: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] pub level: u32, + /// offset: 32 + #[prost(enumeration = "BpRewardType", tag = "13")] + pub r#type: i32, } -/// Obf: OMKDADNLEPN +/// Obf: INMLDGNNGKH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3014)] +#[cmdid(3036)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeBpRewardScRsp { - /// offset: 32 - #[prost(uint32, tag = "1")] - pub retcode: u32, /// offset: 16 - #[prost(message, optional, tag = "4")] + #[prost(message, optional, tag = "9")] pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub retcode: u32, } -/// Obf: CDDHDMNPLIF +/// Obf: CEJDHNPPCCD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3018)] +#[cmdid(3013)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BuyBpLevelCsReq { /// offset: 24 - #[prost(uint32, tag = "15")] - pub odadjiloeko: u32, + #[prost(uint32, tag = "4")] + pub igoojkmpmdc: u32, } -/// Obf: KNAEHBAAPKA +/// Obf: JEOKGDBPPMF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3009)] +#[cmdid(3015)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BuyBpLevelScRsp { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct OptionalReward { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "6")] pub optional_reward_id: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub level: u32, } -/// Obf: GLKIDDFNJLC +/// Obf: HEPHIKELLEA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3098)] +#[cmdid(3081)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeAllRewardCsReq { /// offset: 16 - #[prost(message, repeated, tag = "9")] - pub ggbkofkehnd: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "3")] + pub eikkaladehm: ::prost::alloc::vec::Vec, } -/// Obf: OMDJLBEGKAG +/// Obf: GAMCGLNKLLG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3063)] +#[cmdid(3010)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeAllRewardScRsp { - /// offset: 16 - #[prost(message, optional, tag = "12")] + /// offset: 24 + #[prost(message, optional, tag = "8")] pub reward: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "14")] pub retcode: u32, } -/// Obf: JHKPLLCLBOH +/// Obf: BCMJFJHILIB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4863)] +#[cmdid(4882)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetBenefitActivityInfoCsReq {} -/// Obf: MHGBPCKDGBM #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LuckyKoiInfoList { - /// offset: 40 - #[prost(uint32, tag = "2")] - pub head_icon: u32, - /// offset: 16 - #[prost(string, tag = "15")] - pub pnfflclmflo: ::prost::alloc::string::String, + /// offset: 24 + #[prost(string, tag = "4")] + pub elbedngjkdd: ::prost::alloc::string::String, /// offset: 32 #[prost(string, tag = "3")] - pub ikdcfenddob: ::prost::alloc::string::String, + pub lhapdmppomp: ::prost::alloc::string::String, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub head_icon: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Amdmkfgoapo { +pub struct Icgolphckil { /// offset: 16 #[prost(message, optional, tag = "12")] pub item_list: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "15")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fhbffifipoa { - /// offset: 56 - #[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, +pub struct Opgkkpedkcl { /// offset: 16 - #[prost(message, repeated, tag = "13")] - pub imnpfjibjfe: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "4")] + pub jemfdeefpfm: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub eggjfcelhnk: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint64, tag = "7")] + pub end_time: u64, + /// offset: 48 + #[prost(uint64, tag = "1")] + pub eggjmkcabef: u64, + /// offset: 56 + #[prost(uint32, tag = "15")] + pub macljjcidej: u32, + /// offset: 64 + #[prost(uint64, tag = "2")] + pub begin_time: u64, } -/// Obf: HMDOLONKPNL #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BenefitData { /// offset: 16 - #[prost(message, optional, tag = "3")] - pub odlbokhdanl: ::core::option::Option, + #[prost(message, optional, tag = "12")] + pub eabkohgchfp: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub level: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub status: u32, /// offset: 40 - #[prost(uint32, tag = "7")] - pub coooffkidmc: u32, + #[prost(uint32, tag = "2")] + pub jalhkmeoopn: u32, +} +/// Obf: DJIIJODNAOF +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4892)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetBenefitActivityInfoScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub hnfffdegoeb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "4")] - pub status: u32, + pub retcode: u32, /// offset: 36 - #[prost(uint32, tag = "2")] - pub level: u32, + #[prost(bool, tag = "7")] + pub ghhllcemaop: bool, } -/// Obf: JANFPGBKHCC -/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Okkejhplmla { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub jalhkmeoopn: u32, + /// offset: 28 + #[prost(bool, tag = "7")] + pub oofkoimlcpa: bool, +} +/// Obf: FPBHCHBALOC +/// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4857)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetBenefitActivityInfo { - /// offset: 36 - #[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 Iijkilfjenl { - /// offset: 24 - #[prost(bool, tag = "7")] - pub fddhibceoke: bool, - /// offset: 28 - #[prost(uint32, tag = "2")] - pub coooffkidmc: u32, -} -/// Obf: FOCOLKNPGFL -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4880)] -#[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeBenefitActivityRewardCsReq { /// offset: 16 - #[prost(message, repeated, tag = "3")] - pub switch_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "1")] + pub switch_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(bool, tag = "1")] - pub fhfmnogamha: bool, + #[prost(bool, tag = "15")] + pub ljegpijgmlg: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Domoeoohlja { +pub struct Oieambaghbk { /// offset: 16 - #[prost(message, optional, tag = "13")] + #[prost(message, optional, tag = "1")] pub item_list: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "11")] - pub coooffkidmc: u32, + #[prost(uint32, tag = "4")] + pub jalhkmeoopn: u32, /// offset: 36 - #[prost(bool, tag = "1")] - pub fddhibceoke: bool, + #[prost(bool, tag = "6")] + pub oofkoimlcpa: bool, } -/// Obf: LJPANEMNMMG +/// Obf: AMEABJAOBML /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4877)] +#[cmdid(4873)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeBenefitActivityRewardScRsp { - /// offset: 32 - #[prost(message, optional, tag = "13")] - pub dbmfjiiofoi: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub jjokiikihnl: ::core::option::Option, /// offset: 24 - #[prost(message, repeated, tag = "2")] - pub switch_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "15")] + pub switch_list: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "12")] pub retcode: u32, } -/// Obf: BDOHMMKABFO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4885)] +#[cmdid(4894)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct JoinBenefitActivityCsReq { /// offset: 24 - #[prost(uint32, tag = "6")] - pub coooffkidmc: u32, + #[prost(uint32, tag = "15")] + pub jalhkmeoopn: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4888)] +#[cmdid(4877)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cdfgbpopnal { - /// offset: 28 - #[prost(uint32, tag = "2")] - pub retcode: u32, +pub struct JoinBenefitActivityScRsp { /// offset: 24 - #[prost(uint32, tag = "14")] - pub coooffkidmc: u32, + #[prost(uint32, tag = "9")] + pub jalhkmeoopn: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kaaebonpkep { - /// offset: 28 - #[prost(bool, tag = "7")] - pub enkbfgbbhkp: bool, - /// offset: 36 - #[prost(uint32, tag = "6")] - pub jccooaepged: u32, +pub struct Hbfodnlibfi { /// offset: 24 - #[prost(uint32, tag = "14")] - pub coooffkidmc: u32, + #[prost(uint32, tag = "4")] + pub jenkdacfcdo: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub jalhkmeoopn: u32, /// offset: 32 - #[prost(uint32, tag = "13")] - pub nhghebjccco: u32, + #[prost(bool, tag = "12")] + pub ahdcghabaln: bool, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub ecgdecadbdo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ogjbphbcmbe { +pub struct Eoajknkdaod { /// offset: 16 - #[prost(message, repeated, tag = "9")] - pub jefkcimhcco: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "8")] + pub djndmmikfhn: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "12")] pub group_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Anapbembbif {} +pub struct Ilfjiideebi {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9828)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Paglmeagppc { + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub ajkokajabfg: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fmdgfhpoaio { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub jalhkmeoopn: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub group_id: u32, +} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9830)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kokpdkolble { +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Imfbpgdpeoi { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub group_id: u32, /// offset: 32 + #[prost(uint32, tag = "2")] + pub jalhkmeoopn: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub jenkdacfcdo: u32, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub ecgdecadbdo: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ankfjaabbfk { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub group_id: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub jalhkmeoopn: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9821)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hbocfeeeeii { + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub item_list: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub group_id: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub jalhkmeoopn: u32, + /// offset: 40 #[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, +pub struct Flljihlmkdi { /// offset: 24 #[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 = "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 Almciepoodp { - /// offset: 28 - #[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 Oomingefpaf { - /// offset: 52 - #[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 = "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 = "7")] - pub ngbacicaapo: u32, - /// offset: 32 - #[prost(uint32, repeated, tag = "15")] - pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(uint32, tag = "5")] - pub bknppaeoljh: u32, - /// offset: 64 - #[prost(bool, tag = "13")] - pub pilpagjeenb: bool, - /// offset: 60 - #[prost(uint32, tag = "2")] - pub paajdlbbikg: u32, -} -/// Obf: NOGJOKJOLOO -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4291)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetBoxingClubInfoCsReq {} -/// Obf: MECBGOICDEK -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4210)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetBoxingClubInfoScRsp { - /// offset: 32 - #[prost(uint32, tag = "3")] - pub retcode: u32, - /// offset: 16 - #[prost(message, repeated, tag = "13")] - pub challenge_list: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mhjnbbpblbo { /// offset: 28 #[prost(enumeration = "AvatarType", tag = "11")] pub avatar_type: i32, - /// offset: 24 - #[prost(uint32, tag = "14")] - pub avatar_id: u32, } -/// Obf: FGBJLFNGAOJ -/// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4294)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct MatchBoxingClubOpponentCsReq { - /// offset: 24 - #[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 = "4")] - pub challenge_id: u32, -} -/// Obf: DFANPNIPOHO -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4295)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MatchBoxingClubOpponentScRsp { +pub struct Cieekoeechb { /// offset: 16 - #[prost(message, optional, tag = "6")] - pub opcgnjmgjde: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub retcode: u32, -} -/// Obf: MFBDIIJJIGA -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4239)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChooseBoxingClubResonanceCsReq { - /// offset: 28 - #[prost(uint32, tag = "11")] - pub ngbacicaapo: u32, + #[prost(uint32, repeated, tag = "1")] + pub ejefdfefomh: ::prost::alloc::vec::Vec, /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "7")] + pub oojomkdmbbm: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "5")] + pub lffbkjbjjdd: u32, + /// offset: 52 + #[prost(uint32, tag = "14")] + pub hodlkbmkmcf: u32, + /// offset: 56 + #[prost(bool, tag = "11")] + pub mlogjkeocpp: bool, + /// offset: 60 #[prost(uint32, tag = "10")] pub challenge_id: u32, + /// offset: 64 + #[prost(uint32, tag = "4")] + pub finocegdbdi: u32, + /// offset: 68 + #[prost(uint32, tag = "9")] + pub ifhhfbijofc: u32, + /// offset: 72 + #[prost(uint32, tag = "6")] + pub eaficclclla: u32, } -/// Obf: FDGFNIJNKNH +/// Obf: DPKAAFLBPAP +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4273)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetBoxingClubInfoCsReq {} +/// Obf: NIKKFEINEFD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4201)] +#[cmdid(4203)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetBoxingClubInfoScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub challenge_list: ::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 Akldicefcil { + /// offset: 24 + #[prost(enumeration = "AvatarType", tag = "14")] + pub avatar_type: i32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub avatar_id: u32, +} +/// Obf: PKPFDGEKLOO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4280)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MatchBoxingClubOpponentCsReq { + /// offset: 16 + #[prost(uint32, repeated, tag = "8")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub oojomkdmbbm: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub challenge_id: u32, +} +/// Obf: CCIBPGAFJFF +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4227)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MatchBoxingClubOpponentScRsp { + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub ocdlpddmclp: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub retcode: u32, +} +/// Obf: KHNHMAGJNFN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4229)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChooseBoxingClubResonanceCsReq { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub challenge_id: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub hodlkbmkmcf: u32, +} +/// Obf: KEKEOMIMNFI +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4212)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChooseBoxingClubResonanceScRsp { - /// offset: 24 - #[prost(message, optional, tag = "15")] - pub opcgnjmgjde: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub ocdlpddmclp: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "11")] pub retcode: u32, } -/// Obf: LHCLOGMFCHD +/// Obf: HKFJNFGBGPL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4274)] +#[cmdid(4254)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct SetBoxingClubResonanceLineupCsReq { - /// offset: 32 - #[prost(uint32, tag = "7")] - pub challenge_id: u32, +pub struct SetBoxingClubResonanceCsReq { /// offset: 24 - #[prost(message, repeated, tag = "2")] - pub idoiddehijg: ::prost::alloc::vec::Vec, -} -/// Obf: KJPHLLABALN -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4237)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SetBoxingClubResonanceScRsp { - /// offset: 24 - #[prost(message, optional, tag = "12")] - pub opcgnjmgjde: ::core::option::Option, + #[prost(message, repeated, tag = "4")] + pub oojomkdmbbm: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "8")] - pub retcode: u32, -} -/// Obf: LNCDGOJJDBF -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4204)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChooseBoxingClubStageOptionalBuffCsReq { - /// offset: 28 #[prost(uint32, tag = "3")] pub challenge_id: u32, - /// offset: 24 - #[prost(uint32, tag = "15")] - pub oopgfeanpae: u32, } -/// Obf: FKGLHLHIPDI +/// Obf: KADHOJHKFED /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4238)] +#[cmdid(4283)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChooseBoxingClubStageOptionalBuffScRsp { +pub struct SetBoxingClubResonanceScRsp { + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub ocdlpddmclp: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub opcgnjmgjde: ::core::option::Option, } -/// Obf: FBDDFPOJCIA -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4214)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct StartBoxingClubBattleCsReq { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub challenge_id: u32, -} -/// Obf: JCGNOCMCCKC -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4218)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct StartBoxingClubBattleScRsp { - /// offset: 36 - #[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: FEPLIKNCEEC +/// Obf: EOAAIPIBNGM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4209)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GiveUpBoxingClubChallengeCsReq { +pub struct ChooseBoxingClubStageOptionalBuffCsReq { /// offset: 24 - #[prost(bool, tag = "2")] - pub pamdlhocmcc: bool, - /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "4")] pub challenge_id: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub mfkaohkpipe: u32, } -/// Obf: HMPOBDAMEOA +/// Obf: BGEKHPCNAKF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4298)] +#[cmdid(4242)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GiveUpBoxingClubChallengeScRsp { - /// offset: 32 - #[prost(uint32, tag = "12")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub opcgnjmgjde: ::core::option::Option, -} -/// 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, +pub struct ChooseBoxingClubStageOptionalBuffScRsp { /// offset: 24 - #[prost(message, optional, tag = "5")] - pub reward: ::core::option::Option, + #[prost(message, optional, tag = "9")] + pub ocdlpddmclp: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub retcode: u32, +} +/// Obf: OLLAEFNBCIM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4236)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct StartBoxingClubBattleCsReq { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub challenge_id: u32, +} +/// Obf: EBPOGEBENBH +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4213)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct StartBoxingClubBattleScRsp { + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub battle_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub challenge_id: u32, /// offset: 36 #[prost(uint32, tag = "11")] - pub challenge_id: u32, - /// offset: 40 - #[prost(uint32, tag = "6")] - pub bkmedgfomkf: u32, + pub retcode: u32, } -/// Obf: PMFAFPPLENM +/// Obf: PMIFOPAPNNI +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4215)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GiveUpBoxingClubChallengeCsReq { + /// offset: 24 + #[prost(bool, tag = "5")] + pub keaagaiahla: bool, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub challenge_id: u32, +} +/// Obf: HKNFAFFEHDL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4281)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GiveUpBoxingClubChallengeScRsp { + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub ocdlpddmclp: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub retcode: u32, +} +/// Obf: FHNOLIMEEOM /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4226)] +#[cmdid(4210)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct BoxingClubRewardScNotify { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub challenge_id: u32, + /// offset: 36 + #[prost(bool, tag = "11")] + pub is_win: bool, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub eaficclclla: u32, +} +/// Obf: OFHGANNPNIH +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(4287)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BoxingClubChallengeUpdateScNotify { /// offset: 24 - #[prost(message, optional, tag = "4")] - pub opcgnjmgjde: ::core::option::Option, + #[prost(message, optional, tag = "7")] + pub ocdlpddmclp: ::core::option::Option, } -/// Obf: LKINOHFLNDM +/// Obf: JEEFPOLFCOO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9122)] +#[cmdid(9146)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CakeRaceGetDataCsReq {} -/// Obf: OMKOJJJAHLJ +/// Obf: JNEODFOHENL /// 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, + #[prost(uint32, repeated, tag = "9")] + pub lajjhaakgaf: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, repeated, tag = "8")] - pub ihgbbheblkl: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "6")] + pub eahkhgpplea: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub item_value: u32, + /// offset: 44 + #[prost(uint32, tag = "8")] + pub score_id: u32, + /// offset: 48 + #[prost(uint32, tag = "3")] + pub jnbegeopgfj: u32, + /// offset: 52 + #[prost(uint32, tag = "12")] + pub retcode: u32, } -/// Obf: GEPLMMMNFHB +/// Obf: ABKIKDIGKHG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9124)] +#[cmdid(9141)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CakeRaceLoanCsReq {} -/// Obf: LODFBNNPIFF +/// Obf: AEKIMHBEOGP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9139)] +#[cmdid(9132)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CakeRaceLoanScRsp { - /// offset: 36 - #[prost(uint32, tag = "6")] - pub mfjghldfjpi: u32, /// offset: 16 - #[prost(message, optional, tag = "12")] + #[prost(message, optional, tag = "6")] pub item_list: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "4")] pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub akeabjgikli: u32, } -/// Obf: LJGHJILEFHJ +/// Obf: AAKNOOFGMIC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9123)] +#[cmdid(9142)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CakeRaceStartPveCsReq { /// offset: 24 - #[prost(uint32, tag = "2")] - pub jafncomgabg: u32, + #[prost(uint32, tag = "11")] + pub lopnadhjkbf: u32, } -/// Obf: MECBDOMAJHA +/// Obf: HLMHPBJKJOD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9121)] +#[cmdid(9148)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CakeRaceStartPveScRsp { /// offset: 24 - #[prost(uint32, tag = "10")] - pub jafncomgabg: u32, + #[prost(uint32, tag = "9")] + pub lopnadhjkbf: u32, /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "6")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pcfbjamcnkj { +pub struct Icdbhmepndb { /// offset: 24 - #[prost(uint32, tag = "7")] - pub ogknebgdefn: u32, + #[prost(uint32, tag = "12")] + pub jlahnbimkpd: u32, /// offset: 28 - #[prost(uint32, tag = "15")] - pub loijlikomjn: u32, + #[prost(uint32, tag = "8")] + pub lhhjfmmcbaf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Geohbhmjclm { +pub struct Emjcpfcmomk { /// offset: 24 - #[prost(uint32, repeated, tag = "15")] - pub epdcgjbjojm: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "2")] + pub cpikeighmgb: ::prost::alloc::vec::Vec, } -/// Obf: KCGBHPJGFED +/// Obf: NMADMOMNBMO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9150)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct CakeRaceUpdatePveMeetCatCsReq { - /// offset: 40 - #[prost(uint32, tag = "1")] - pub jafncomgabg: u32, +pub struct CakeRaceUpdatePveCsReq { /// offset: 36 - #[prost(uint32, tag = "9")] - pub kbaldgnlaki: u32, - #[prost( - oneof = "cake_race_update_pve_meet_cat_cs_req::Bjdocjkicjl", - tags = "3, 8, 11, 15, 5" - )] - pub bjdocjkicjl: ::core::option::Option< - cake_race_update_pve_meet_cat_cs_req::Bjdocjkicjl, - >, + #[prost(uint32, tag = "13")] + pub lopnadhjkbf: u32, + /// offset: 40 + #[prost(uint32, tag = "11")] + pub opnghdencab: u32, + #[prost(oneof = "cake_race_update_pve_cs_req::Fgimlnijine", tags = "5, 1, 2, 9, 14")] + pub fgimlnijine: ::core::option::Option, } -/// Nested message and enum types in `CakeRaceUpdatePveMeetCatCsReq`. -pub mod cake_race_update_pve_meet_cat_cs_req { +/// Nested message and enum types in `CakeRaceUpdatePveCsReq`. +pub mod cake_race_update_pve_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - 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")] - Pgheodjnaff(bool), - /// offset: 16 - #[prost(message, tag = "15")] - Jnlfichnlel(super::Geohbhmjclm), - /// offset: 16 - #[prost(bool, tag = "5")] - Dcfkbeohnme(bool), + pub enum Fgimlnijine { + /// offset: 24 + #[prost(message, tag = "5")] + Boejnbkdjlm(super::Icdbhmepndb), + /// offset: 24 + #[prost(uint32, tag = "1")] + Bcfplapcfpl(u32), + /// offset: 24 + #[prost(bool, tag = "2")] + Magpagchohp(bool), + /// offset: 24 + #[prost(message, tag = "9")] + Kmolbegklni(super::Emjcpfcmomk), + /// offset: 24 + #[prost(bool, tag = "14")] + Pikeohhecca(bool), } } -/// Obf: MHENKCAGCAF +/// Obf: DPNIHNAJNLJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9135)] +#[cmdid(9139)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CakeRaceUpdatePveScRsp { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "10")] pub retcode: u32, } -/// Obf: OCMFLDJNGHF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9147)] +#[cmdid(9128)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct CakeRaceFinishPveCsReq { - /// offset: 28 - #[prost(uint32, tag = "12")] - pub score_id: u32, +pub struct Pibehfddaaj { /// offset: 24 #[prost(bool, tag = "3")] - pub ldjkeepnjdc: bool, + pub dhllpobklio: bool, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub score_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9145)] +#[cmdid(9131)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bpldhdfdida { +pub struct Bcohndphbgk { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "11")] pub retcode: u32, } -/// Obf: GKLBNCBKKCK +/// Obf: CJALEDGKEPJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9149)] +#[cmdid(9147)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CakeRaceFinishFieldRewardScNotify { + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] - pub jafncomgabg: u32, - /// offset: 24 - #[prost(message, optional, tag = "10")] - pub reward: ::core::option::Option, + pub lopnadhjkbf: u32, } -/// Obf: HMNOGGECDIO +/// Obf: ANJBFCEBNGF /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9142)] +#[cmdid(9123)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CakeRaceCoinScoreChangeScNotify { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "12")] + pub item_value: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] pub score_id: u32, /// offset: 32 - #[prost(uint32, tag = "9")] - pub lchdapelpgo: u32, - /// offset: 28 - #[prost(uint32, tag = "5")] - pub item_value: u32, + #[prost(uint32, tag = "15")] + pub jnbegeopgfj: u32, } -/// Obf: GCJKDFNJEGD +/// Obf: FNOMEBNDGJI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9131)] +#[cmdid(9130)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CakeRaceGetHandbookCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dnpjobhhddh { - /// offset: 32 - #[prost(uint32, tag = "8")] - pub pdngpbjeibj: u32, +pub struct Gkcnoighopm { /// offset: 24 - #[prost(uint32, tag = "13")] - pub loijlikomjn: u32, + #[prost(uint32, tag = "6")] + pub lhhjfmmcbaf: u32, /// offset: 28 - #[prost(uint32, tag = "5")] - pub bpbdjpgkeil: u32, + #[prost(uint32, tag = "2")] + pub mbnbcpeaalj: u32, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub cbnkdhiheco: u32, } -/// Obf: DAPPGPDALOO +/// Obf: MPNKBNOCCLD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9130)] +#[cmdid(9143)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CakeRaceGetHandbookScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub aobbddkfbmd: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "7")] pub retcode: u32, - /// offset: 24 - #[prost(message, repeated, tag = "5")] - pub kjnicmlapnc: ::prost::alloc::vec::Vec, } -/// Obf: LDEMJFCIOPA +/// Obf: IONBKDFCGJO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9143)] +#[cmdid(9134)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CakeRaceGetFriendRankingInfoListCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mgfemhkicnd { - /// offset: 28 - #[prost(uint32, tag = "2")] - pub lchdapelpgo: u32, +pub struct Jbhlnahojoh { /// offset: 24 - #[prost(uint32, tag = "4")] - pub jocdmehnlad: u32, + #[prost(uint32, tag = "7")] + pub jnbegeopgfj: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub fogjibonacg: u32, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "2")] pub uid: u32, } -/// Obf: DKDMBCOHCBG -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9140)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct CakeRaceGetFriendRankingInfoListScRsp { - /// offset: 40 - #[prost(uint32, tag = "7")] - pub retcode: u32, - /// offset: 32 - #[prost(uint32, repeated, tag = "12")] - pub hfjndoaidop: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, repeated, tag = "14")] - pub cpbglngocba: ::prost::alloc::vec::Vec, -} -/// Obf: KIFJOBJGBGH -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9129)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct CakeRaceLikeFriendRankingInfoCsReq { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub eaalmhnalfi: u32, -} -/// Obf: JLEDPGNOHLI -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9134)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct CakeRaceLikeFriendRankingInfoScRsp { - /// offset: 40 - #[prost(uint32, tag = "5")] - pub eaalmhnalfi: u32, - /// offset: 44 - #[prost(uint32, tag = "8")] - pub retcode: u32, - /// offset: 32 - #[prost(uint32, repeated, tag = "6")] - pub hfjndoaidop: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub reward_list: ::core::option::Option, -} -/// Obf: JEFKCAJDIPO -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9146)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct CakeRaceGetDailyLikeCsReq {} -/// Obf: AKHGJCFCHNC +/// Obf: GMGCEMNNPBM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9127)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct CakeRaceGetDailyLikeScRsp { - /// offset: 32 - #[prost(uint32, tag = "11")] - pub retcode: u32, +pub struct CakeRaceGetFriendRankingInfoListScRsp { /// offset: 16 - #[prost(uint32, repeated, tag = "5")] - pub hfjndoaidop: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "4")] + pub lpbbjffnaca: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub mlphlihfgkg: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub retcode: u32, +} +/// Obf: FBBHAKEHLEC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9122)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct CakeRaceLikeFriendRankingInfoCsReq { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub teleport_id: u32, +} +/// Obf: EEBFDPANGCP +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9145)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct CakeRaceLikeFriendRankingInfoScRsp { + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub reward_list: ::core::option::Option, + /// offset: 32 + #[prost(uint32, repeated, tag = "13")] + pub lpbbjffnaca: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub retcode: u32, + /// offset: 44 + #[prost(uint32, tag = "9")] + pub teleport_id: u32, +} +/// Obf: EHJBIMBILHP +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9126)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct CakeRaceGetDailyLikeCsReq {} +/// Obf: OALBLNCGKCO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9136)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct CakeRaceGetDailyLikeScRsp { + /// offset: 16 + #[prost(uint32, repeated, tag = "8")] + pub lpbbjffnaca: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fmmigglfafb {} +pub struct Napaolnbije {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Eenhhhmdhkh { +pub struct Olifojiaiph { /// offset: 24 #[prost(uint32, tag = "2")] - pub lfpcnonadhp: u32, + pub oemjplkfknm: u32, /// offset: 28 - #[prost(uint32, tag = "9")] - pub lkemjdfapag: u32, + #[prost(uint32, tag = "14")] + pub hnhbjaiemlg: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9133)] +#[cmdid(9135)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cmnliekbfnj { - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub content_package_list: ::prost::alloc::vec::Vec, +pub struct Pgonnelbdid { + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub content_package_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "2")] pub retcode: u32, } -/// Obf: MAHJLCHKLIC #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Challenge { - /// offset: 36 - #[prost(uint32, tag = "14")] - pub star: u32, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub taken_reward: u32, - /// offset: 44 - #[prost(uint32, tag = "1")] - pub score_two: u32, - /// offset: 48 - #[prost(uint32, tag = "8")] - pub score_id: u32, /// offset: 24 - #[prost(message, optional, tag = "10")] + #[prost(message, optional, tag = "13")] 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")] + /// offset: 32 + #[prost(uint32, tag = "8")] pub record_id: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub challenge_id: u32, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub star: u32, + /// offset: 44 + #[prost(uint32, tag = "11")] + pub score_id: u32, + /// offset: 48 + #[prost(uint32, tag = "7")] + pub score_two: u32, + /// offset: 52 + #[prost(uint32, tag = "14")] + pub taken_reward: u32, + /// offset: 56 + #[prost(bool, tag = "9")] + pub hgpkmhfpmbj: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bbjkmoiapmc { +pub struct ChallengeGroup { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "13")] pub group_id: u32, /// offset: 32 - #[prost(uint64, tag = "14")] - pub cjfafhbnkol: u64, + #[prost(uint64, tag = "1")] + pub taken_stars_count_reward: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gndeanniohb { +pub struct ChallengeHistoryMaxLevel { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "7")] pub level: u32, /// offset: 28 - #[prost(uint32, tag = "13")] - pub kmaejpccfbk: u32, + #[prost(uint32, tag = "14")] + pub reward_display_type: u32, + /// offset: 32 + #[prost(bool, tag = "8")] + pub hnhcfjjnjce: bool, } -/// Obf: AFJLCKJCBNF +/// Obf: FICNDNLJEED /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1791)] +#[cmdid(1773)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetChallengeCsReq {} -/// Obf: FHIAKAILJAL +/// Obf: KGPEJJNPLCG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1710)] +#[cmdid(1703)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChallengeScRsp { - /// offset: 48 - #[prost(uint32, tag = "1")] - pub mhapihcjpjm: u32, /// offset: 16 - #[prost(message, repeated, tag = "4")] - pub challenge_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "7")] + pub max_level_list: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(message, repeated, tag = "8")] - pub challenge_group_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "10")] + pub challenge_group_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "9")] + pub kkiafpfklge: ::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")] + #[prost(message, repeated, tag = "8")] + pub challenge_list: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, tag = "2")] + pub jijbnnanagp: u32, + /// offset: 60 + #[prost(uint32, tag = "4")] pub retcode: u32, } -/// Obf: CFOPLKAOOGI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChallengeStoryBuffInfo { - /// offset: 28 - #[prost(uint32, tag = "7")] - pub ahhomnoelkk: u32, /// offset: 24 + #[prost(uint32, tag = "13")] + pub buff_two: u32, + /// offset: 28 #[prost(uint32, tag = "12")] - pub oinecgopmjo: u32, + pub buff_one: u32, } -/// Obf: CHFCPGNAOLD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChallengeBossBuffInfo { - /// offset: 28 - #[prost(uint32, tag = "3")] - pub ahhomnoelkk: u32, /// offset: 24 - #[prost(uint32, tag = "8")] - pub oinecgopmjo: u32, + #[prost(uint32, tag = "11")] + pub buff_one: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub buff_two: u32, } -/// Obf: HNLOHOMPDPD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChallengeBuffInfo { - #[prost(oneof = "challenge_buff_info::Bpihfajcloc", tags = "2, 8")] - pub bpihfajcloc: ::core::option::Option, + #[prost(oneof = "challenge_buff_info::Kknboacncon", tags = "10, 14")] + pub kknboacncon: ::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 Bpihfajcloc { - /// offset: 16 - #[prost(message, tag = "2")] + pub enum Kknboacncon { + /// offset: 24 + #[prost(message, tag = "10")] StoryInfo(super::ChallengeStoryBuffInfo), - /// offset: 16 - #[prost(message, tag = "8")] + /// offset: 24 + #[prost(message, tag = "14")] BossInfo(super::ChallengeBossBuffInfo), } } -/// Obf: LMIMALCPGFG +/// Obf: EOFJMGIPBLG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1794)] +#[cmdid(1780)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartChallengeCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "11")] - pub dbcdkplpgao: ::prost::alloc::vec::Vec, /// offset: 16 + #[prost(uint32, repeated, tag = "8")] + pub first_lineup: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub stage_info: ::core::option::Option, + /// offset: 40 + #[prost(uint32, repeated, tag = "4")] + pub second_lineup: ::prost::alloc::vec::Vec, + /// offset: 48 #[prost(message, repeated, tag = "13")] pub bknkleocjno: ::prost::alloc::vec::Vec, - /// offset: 48 - #[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, + #[prost(message, repeated, tag = "1")] + pub abndfkfikci: ::prost::alloc::vec::Vec, /// offset: 64 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "14")] pub challenge_id: u32, } -/// Obf: MHEGFPPLMHD +/// Obf: IPALENCIHFB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1795)] +#[cmdid(1727)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartChallengeScRsp { - /// offset: 56 - #[prost(uint32, tag = "9")] - pub retcode: u32, - /// offset: 48 - #[prost(message, optional, tag = "2")] + /// offset: 16 + #[prost(message, optional, tag = "6")] pub stage_info: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "2")] + pub scene: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "13")] pub lineup_list: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, optional, tag = "15")] - pub scene: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "3")] + /// offset: 48 + #[prost(message, optional, tag = "10")] pub cur_challenge: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "15")] + pub retcode: u32, } -/// Obf: KFGAALCJNCJ +/// Obf: OCOJEHPINMN /// 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: 48 - #[prost(uint32, tag = "8")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub cur_challenge: ::core::option::Option, -} -/// Obf: ALLHPFGEJFD -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1714)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct LeaveChallengeCsReq {} -/// Obf: DMAJNJKEELM +pub struct StartPartialChallengeCsReq { + /// offset: 24 + #[prost(bool, tag = "12")] + pub is_first_half: bool, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub challenge_id: u32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub buff_id: u32, +} +/// Obf: FHHDPFNMPMC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1718)] +#[cmdid(1724)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct StartPartialChallengeScRsp { + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub lineup: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub scene: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "1")] + pub cur_challenge: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "14")] + pub retcode: u32, +} +/// Obf: KGKLEEPMGEF +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1736)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct LeaveChallengeCsReq {} +/// Obf: PGBKJLOFLLN +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1713)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LeaveChallengeScRsp { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "10")] pub retcode: u32, } -/// Obf: IDEBLAOMIIM +/// Obf: DPNNFHCFCKL /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1709)] +#[cmdid(1715)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeSettleNotify { - /// offset: 60 - #[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, + #[prost(message, optional, tag = "14")] + pub max_level: ::core::option::Option, + /// offset: 32 + #[prost(uint32, repeated, tag = "2")] + pub kdidccoojjc: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "13")] - pub max_level: ::core::option::Option, - /// offset: 64 - #[prost(uint32, tag = "1")] - pub challenge_id: u32, + pub cur_challenge: ::core::option::Option, /// offset: 48 - #[prost(message, optional, tag = "10")] + #[prost(message, optional, tag = "4")] pub reward: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "1")] + pub challenge_score: u32, + /// offset: 60 + #[prost(uint32, tag = "9")] + pub score_two: u32, + /// offset: 64 + #[prost(uint32, tag = "3")] + pub challenge_id: u32, + /// offset: 68 + #[prost(uint32, tag = "8")] + pub jijbnnanagp: u32, /// offset: 72 - #[prost(uint32, tag = "2")] - pub mhapihcjpjm: u32, + #[prost(uint32, tag = "6")] + pub star: u32, + /// offset: 76 + #[prost(bool, tag = "11")] + pub is_win: bool, } -/// Obf: MADAHLKFANJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct KillMonster { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "10")] pub kill_num: u32, /// offset: 28 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "11")] pub monster_id: u32, } -/// Obf: BNECLLCJJGA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeStoryBuffList { /// offset: 24 - #[prost(uint32, repeated, tag = "6")] + #[prost(uint32, repeated, tag = "15")] pub buff_list: ::prost::alloc::vec::Vec, } -/// Obf: KBCLCLKILEK #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossBuffList { - /// offset: 32 - #[prost(uint32, tag = "8")] - pub challenge_boss_const: u32, /// offset: 16 - #[prost(uint32, repeated, tag = "4")] + #[prost(uint32, repeated, tag = "12")] pub buff_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub challenge_boss_const: u32, } -/// Obf: GGAMMKBCBCP #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeCurBuffInfo { - #[prost(oneof = "challenge_cur_buff_info::Bpihfajcloc", tags = "3, 15")] - pub bpihfajcloc: ::core::option::Option, + #[prost(oneof = "challenge_cur_buff_info::Kknboacncon", tags = "9, 5")] + pub kknboacncon: ::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 Bpihfajcloc { - /// offset: 24 - #[prost(message, tag = "3")] + pub enum Kknboacncon { + /// offset: 16 + #[prost(message, tag = "9")] CurStoryBuffs(super::ChallengeStoryBuffList), - /// offset: 24 - #[prost(message, tag = "15")] + /// offset: 16 + #[prost(message, tag = "5")] CurBossBuffs(super::ChallengeBossBuffList), } } -/// Obf: OFBPMOFCNGI #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CurChallenge { - /// offset: 56 - #[prost(uint32, tag = "1")] - pub round_count: u32, - /// offset: 24 - #[prost(message, optional, tag = "2")] - pub stage_info: ::core::option::Option, - /// 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")] + /// offset: 16 + #[prost(message, repeated, tag = "1")] pub kill_monster_list: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "5")] - pub score_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub stage_info: ::core::option::Option, /// offset: 40 - #[prost(enumeration = "ExtraLineupType", tag = "4")] + #[prost(uint32, tag = "9")] + pub round_count: u32, + /// offset: 44 + #[prost(enumeration = "ExtraLineupType", tag = "5")] pub extra_lineup_type: i32, + /// offset: 48 + #[prost(uint32, tag = "6")] + pub dead_avatar_num: u32, + /// offset: 52 + #[prost(uint32, tag = "14")] + pub score_id: u32, + /// offset: 56 + #[prost(uint32, tag = "7")] + pub challenge_id: u32, + /// offset: 60 + #[prost(uint32, tag = "8")] + pub score_two: u32, + /// offset: 64 + #[prost(enumeration = "ChallengeStatus", tag = "12")] + pub status: i32, } -/// Obf: JPAGELKKPKN +/// Obf: NOHJGOCPPMF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1726)] +#[cmdid(1787)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetCurChallengeCsReq {} -/// Obf: CDNGBIILFDB +/// Obf: JIOAKKLDCBB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1739)] +#[cmdid(1729)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCurChallengeScRsp { - /// offset: 40 - #[prost(uint32, tag = "11")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub cur_challenge: ::core::option::Option, /// offset: 16 - #[prost(message, repeated, tag = "14")] + #[prost(message, repeated, tag = "5")] pub lineup_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "14")] + pub cur_challenge: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub retcode: u32, } -/// Obf: GGNGPANLBGC +/// Obf: DBGHDPKNNKK /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1701)] +#[cmdid(1712)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChallengeLineupNotify { /// offset: 24 - #[prost(enumeration = "ExtraLineupType", tag = "15")] + #[prost(enumeration = "ExtraLineupType", tag = "5")] pub extra_lineup_type: i32, } -/// Obf: DLMKHAGJHJK +/// Obf: HHGBMDBOKHI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1704)] +#[cmdid(1709)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeChallengeCumulativeRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "13")] pub group_id: u32, } -/// Obf: MIKAPINANED +/// Obf: CGOFJCCAPBC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1738)] +#[cmdid(1742)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct TakeChallengeRewardScRsp { +pub struct TakeChallengeCumulativeRewardScRsp { /// offset: 24 - #[prost(message, repeated, tag = "5")] - pub taken_reward_list: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(uint32, tag = "15")] - pub group_id: u32, + #[prost(message, optional, tag = "7")] + pub oaknhadpljd: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(message, repeated, tag = "10")] + pub taken_reward_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 44 + #[prost(uint32, tag = "1")] + pub group_id: u32, } -/// Obf: IGNNBKCGPJO #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakenChallengeRewardInfo { - /// offset: 32 - #[prost(uint32, tag = "6")] - pub star_count: u32, /// offset: 16 - #[prost(message, optional, tag = "8")] + #[prost(message, optional, tag = "15")] pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub star_count: u32, } -/// Obf: DJBIMHKJGDO #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeStatistics { + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub ppbhllojnek: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "12")] pub record_id: u32, - /// offset: 16 - #[prost(message, optional, tag = "14")] - pub ncegeknljce: ::core::option::Option, } -/// Obf: EHIBAINEMGN #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeStoryStatistics { /// offset: 16 #[prost(message, optional, tag = "5")] - pub ncegeknljce: ::core::option::Option, + pub ppbhllojnek: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "15")] pub record_id: u32, } -/// Obf: IBFAACHMMHF #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossStatistics { + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub ppbhllojnek: ::core::option::Option, /// offset: 32 #[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 Fpdkbgjkpff { +pub struct Adkjkmkbfdc { /// offset: 16 - #[prost(message, repeated, tag = "1")] + #[prost(message, repeated, tag = "14")] pub lineup_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "14")] - pub abjgnbjmjjg: u32, - /// offset: 40 - #[prost(uint32, tag = "7")] - pub level: u32, + #[prost(uint32, tag = "8")] + pub eejcpnaeklj: u32, /// offset: 36 - #[prost(uint32, tag = "11")] - pub round_count: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pljjecpcmjd { - /// offset: 36 - #[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 = "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 level: u32, - /// offset: 36 - #[prost(uint32, tag = "4")] - pub oinecgopmjo: u32, - /// offset: 44 - #[prost(uint32, tag = "9")] - pub abjgnbjmjjg: u32, - /// offset: 40 - #[prost(uint32, tag = "11")] - pub score_id: u32, - /// offset: 48 - #[prost(uint32, tag = "2")] - pub ahhomnoelkk: u32, -} -/// Obf: MHIAMIGHEED -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChallengeLineupList { - /// offset: 24 - #[prost(message, repeated, tag = "15")] - pub avatar_list: ::prost::alloc::vec::Vec, -} -/// Obf: JPJHCMOIOGN -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChallengeAvatarInfo { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub index: u32, + pub round_count: u32, /// offset: 40 #[prost(uint32, tag = "15")] pub level: u32, - /// offset: 32 - #[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: GJOAEDBDMGL +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Eikphemhioh { + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub lineup_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub level: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub score_id: u32, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub buff_two: u32, + /// offset: 44 + #[prost(uint32, tag = "13")] + pub buff_one: u32, + /// offset: 48 + #[prost(uint32, tag = "6")] + pub eejcpnaeklj: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Aanljbloofo { + /// offset: 16 + #[prost(message, repeated, tag = "14")] + pub lineup_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub eejcpnaeklj: u32, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub score_id: u32, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub buff_one: u32, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub buff_two: u32, + /// offset: 48 + #[prost(uint32, tag = "15")] + pub level: u32, +} +/// Obf: HKAMBNCEDDB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1772)] +#[cmdid(1776)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetChallengeGroupStatisticsCsReq { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "2")] pub group_id: u32, } -/// Obf: NIGCCBKCIEL +/// Obf: MJLNHAKANHC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1732)] +#[cmdid(1738)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChallengeGroupStatisticsScRsp { + /// offset: 24 + #[prost(message, optional, tag = "1446")] + pub megbipbafbp: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "12")] - pub retcode: u32, - /// offset: 36 #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 48 + #[prost(uint32, tag = "11")] pub group_id: u32, #[prost( - oneof = "get_challenge_group_statistics_sc_rsp::Hiacnhnlcgl", - tags = "6, 1, 7" + oneof = "get_challenge_group_statistics_sc_rsp::Edkohaamonh", + tags = "10, 15, 7" )] - pub hiacnhnlcgl: ::core::option::Option< - get_challenge_group_statistics_sc_rsp::Hiacnhnlcgl, + pub edkohaamonh: ::core::option::Option< + get_challenge_group_statistics_sc_rsp::Edkohaamonh, >, } /// 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 Hiacnhnlcgl { - /// offset: 16 - #[prost(message, tag = "6")] + pub enum Edkohaamonh { + /// offset: 32 + #[prost(message, tag = "10")] ChallengeDefault(super::ChallengeStatistics), - /// offset: 16 - #[prost(message, tag = "1")] + /// offset: 32 + #[prost(message, tag = "15")] ChallengeStory(super::ChallengeStoryStatistics), - /// offset: 16 + /// offset: 32 #[prost(message, tag = "7")] ChallengeBoss(super::ChallengeBossStatistics), } } -/// Obf: DNBHGNBMFNP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChallengeBossSingleNodeInfo { - /// offset: 32 - #[prost(uint32, tag = "3")] + /// offset: 24 + #[prost(uint32, tag = "11")] pub max_score: u32, - /// offset: 24 - #[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: IOBMMMPGMKH -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChallengeBossEquipmentInfo { - /// offset: 32 - #[prost(uint32, tag = "7")] - pub rank: u32, - /// offset: 28 - #[prost(uint32, tag = "13")] - pub tid: u32, - /// 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: HACDHHKHNGF -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChallengeBossRelicInfo { - /// offset: 44 - #[prost(uint32, tag = "13")] - pub level: u32, - /// offset: 40 - #[prost(uint32, tag = "3")] - pub unique_id: 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, + pub buff_id: u32, + /// offset: 32 + #[prost(bool, tag = "5")] + pub is_win: bool, + /// offset: 33 + #[prost(bool, tag = "15")] + pub mbhcjponjom: bool, } -/// Obf: POPAOPFJKOI -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChallengeBossAvatarRelicInfo { - /// offset: 24 - #[prost(map = "uint32, message", tag = "1")] - pub avatar_relic_slot_map: ::std::collections::HashMap, -} -/// Obf: GBNPOMAAGOP #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossInfo { - /// offset: 88 - #[prost(bool, tag = "15")] - pub bjinibhgebm: bool, + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub second_node: ::core::option::Option, /// offset: 24 - #[prost(uint32, repeated, tag = "13")] - pub ajeameiamch: ::prost::alloc::vec::Vec, + #[prost(map = "uint32, message", tag = "14")] + pub challenge_avatar_relic_map: ::std::collections::HashMap< + u32, + ChallengeBossAvatarRelicInfo, + >, /// offset: 32 - #[prost(message, repeated, tag = "4")] - pub abndfkfikci: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "2")] + pub first_lineup: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "10")] + pub bknkleocjno: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, optional, tag = "15")] + pub first_node: ::core::option::Option, /// offset: 56 #[prost(map = "uint32, message", tag = "7")] pub challenge_avatar_equipment_map: ::std::collections::HashMap< u32, ChallengeBossEquipmentInfo, >, - /// 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, - >, + #[prost(message, repeated, tag = "6")] + pub abndfkfikci: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(uint32, repeated, tag = "12")] + pub second_lineup: ::prost::alloc::vec::Vec, + /// offset: 88 + #[prost(bool, tag = "1")] + pub unk1: bool, } -/// Obf: JFIEJCFKHGH #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeStageInfo { - #[prost(oneof = "challenge_stage_info::Bpihfajcloc", tags = "11")] - pub bpihfajcloc: ::core::option::Option, + #[prost(oneof = "challenge_stage_info::Kknboacncon", tags = "1")] + pub kknboacncon: ::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 Bpihfajcloc { + pub enum Kknboacncon { /// offset: 24 - #[prost(message, tag = "11")] + #[prost(message, tag = "1")] BossInfo(super::ChallengeBossInfo), } } -/// Obf: BGJMKGFLHNP +/// Obf: LMEBOJEOJPD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1758)] +#[cmdid(1778)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RestartChallengePhaseCsReq {} -/// Obf: AODJHBNKBDA +/// Obf: IGOIIMJKPEH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1744)] +#[cmdid(1752)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RestartChallengePhaseScRsp { /// offset: 16 - #[prost(message, optional, tag = "1")] + #[prost(message, optional, tag = "6")] pub scene: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, } -/// Obf: DPOIANILHBC +/// Obf: BNAKMGMBLCJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1800)] +#[cmdid(1748)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnterChallengeNextPhaseCsReq {} -/// Obf: OEIIEOMIGFE +/// Obf: PBGKAOINCEP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1789)] +#[cmdid(1759)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterChallengeNextPhaseScRsp { - /// offset: 24 - #[prost(message, optional, tag = "9")] + /// offset: 16 + #[prost(message, optional, tag = "11")] pub scene: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "15")] pub retcode: u32, } -/// Obf: KHNNDLNOPPC +/// Obf: ANEIPABEMDH /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1796)] +#[cmdid(1774)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossPhaseSettleNotify { + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub battle_target_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[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, + #[prost(bool, tag = "10")] + pub agaepdnhpjc: bool, + /// offset: 33 + #[prost(bool, tag = "6")] + pub is_win: bool, /// offset: 34 - #[prost(bool, tag = "1")] - pub bjphkgddlgp: bool, - /// offset: 56 - #[prost(uint32, tag = "6")] + #[prost(bool, tag = "2")] + pub is_second_half: bool, + /// offset: 35 + #[prost(bool, tag = "7")] + pub is_reward: bool, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub page_type: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] pub phase: u32, /// offset: 44 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "5")] + pub challenge_score: u32, + /// offset: 48 + #[prost(uint32, tag = "11")] 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, + #[prost(uint32, tag = "3")] + pub challenge_id: u32, + /// offset: 56 + #[prost(uint32, tag = "14")] + pub star: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -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, +pub struct ChallengePeakBuild { /// offset: 16 - #[prost(message, repeated, tag = "5")] + #[prost(message, repeated, tag = "14")] pub relic_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub mdojnengcfe: u32, /// offset: 36 #[prost(uint32, tag = "6")] - pub avatar_type: u32, + pub avatar_id: u32, + /// offset: 40 + #[prost(uint32, tag = "11")] + pub equipment_unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Iekadgbgcdh { - /// offset: 56 - #[prost(uint32, tag = "3")] - pub peak_id: u32, +pub struct ChallengePeak { /// offset: 16 - #[prost(uint32, repeated, tag = "12")] + #[prost(uint32, repeated, tag = "8")] + pub finished_target_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "2")] pub peak_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(message, repeated, tag = "5")] - pub fblkpdnijdd: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "10")] + pub peak_build_list: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(uint32, repeated, tag = "6")] - pub finished_target_list: ::prost::alloc::vec::Vec, - /// offset: 60 + #[prost(bool, tag = "3")] + pub has_passed: bool, + /// offset: 52 #[prost(uint32, tag = "11")] pub cycles_used: u32, - /// offset: 64 - #[prost(bool, tag = "7")] - pub has_passed: bool, - /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub fmfgojhccnl: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, tag = "1")] + pub peak_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fdfgooahbnk { +pub struct ChallengePeakBossClearance { /// offset: 16 - #[prost(uint32, repeated, tag = "15")] - pub ohomdmejlfk: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "13")] + pub ebnnjaepbgd: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] + pub peak_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "10")] + pub lampcacochp: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "4")] + pub nhojdhpgbbo: u32, + /// offset: 52 + #[prost(uint32, tag = "9")] + pub best_cycle_count: u32, + /// offset: 56 + #[prost(uint32, tag = "5")] + pub buff_id: u32, + /// offset: 60 + #[prost(bool, tag = "6")] + pub has_passed: bool, /// offset: 64 #[prost(uint32, tag = "11")] - pub ikcilobpebi: u32, - /// offset: 24 - #[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, + pub djfgdmidehj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Khbfacgbpei { +pub struct ChallengePeakBoss { + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] + pub finished_target_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "8")] + pub easy_mode: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "14")] - pub eaalnahopic: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub mpinkbpckjj: ::core::option::Option, + pub hard_mode: ::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, + #[prost(uint32, tag = "11")] + pub bfbhckejdig: u32, /// offset: 52 - #[prost(uint32, tag = "1")] - pub ljgdcgbfnkn: u32, + #[prost(bool, tag = "10")] + pub hard_mode_has_passed: bool, } -/// Obf: FJIMPKKHFLA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct WaitConfirmData { + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub finished_target_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(bool, tag = "5")] + #[prost(bool, tag = "11")] pub is_wait_confirm: bool, /// offset: 36 - #[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, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub cycles_used: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dgoljhdbjkc { - /// offset: 28 - #[prost(uint32, tag = "15")] - pub avatar_id: u32, +pub struct Abchbkbkcdf { /// offset: 24 - #[prost(uint32, tag = "11")] - pub cbhkfoeomff: u32, + #[prost(uint32, tag = "10")] + pub mdojnengcfe: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Panigdllmbg { - /// offset: 40 - #[prost(uint32, repeated, tag = "13")] - pub finished_target_list: ::prost::alloc::vec::Vec, - /// offset: 52 - #[prost(uint32, tag = "8")] - pub peak_id: u32, - /// offset: 48 - #[prost(uint32, tag = "9")] - pub cycles_used: u32, - /// offset: 32 +pub struct Mekpddblcgk { + /// offset: 24 #[prost(message, repeated, tag = "12")] - pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(uint32, repeated, tag = "2")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "6")] + pub finished_target_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "8")] pub peak_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "2")] + pub peak_id: u32, + /// offset: 52 + #[prost(uint32, tag = "14")] + pub cycles_used: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fcpekkeekfi { - /// offset: 16 - #[prost(message, repeated, tag = "10")] - pub mfhmcidjglc: ::prost::alloc::vec::Vec, +pub struct Jfbffiaopcc { + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub peaks: ::prost::alloc::vec::Vec, } -/// 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 = "2")] - pub peak_group_id: u32, - /// 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(uint32, tag = "3")] - pub keekpjhcmfn: u32, /// offset: 16 - #[prost(message, optional, tag = "5")] - pub behfpnpalej: ::core::option::Option, + #[prost(message, optional, tag = "2")] + pub peak_boss: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub papdcckpepk: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "14")] + pub wait_confirm_data: ::core::option::Option, /// offset: 48 - #[prost(message, optional, tag = "11")] - pub pljlpohjhee: ::core::option::Option, + #[prost(uint32, repeated, tag = "7")] + pub taken_star_rewards: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, repeated, tag = "5")] + pub peaks: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "12")] + pub peak_group_id: u32, + /// offset: 68 + #[prost(uint32, tag = "9")] + pub count_of_peaks: u32, + /// offset: 72 + #[prost(bool, tag = "13")] + pub disable_hard_mode: bool, + /// offset: 76 + #[prost(uint32, tag = "4")] + pub obtained_stars: u32, } -/// Obf: EOBPMHJCGBO +/// Obf: CJILPJOJOIF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8913)] +#[cmdid(8932)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetChallengePeakDataCsReq {} -/// Obf: PCFBDGMFNMD +/// Obf: PKPOJIAJAAF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8907)] +#[cmdid(8942)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChallengePeakDataScRsp { /// offset: 16 - #[prost(message, repeated, tag = "11")] + #[prost(message, repeated, tag = "1")] pub challenge_peak_groups: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 36 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "2")] pub current_peak_group_id: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8930)] +#[cmdid(8907)] #[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 struct StartChallengePeakCsReq { + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] pub peak_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub boss_buff_id: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub peak_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] +#[cmdid(8923)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct StartChallengePeakScRsp { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8944)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct LeaveChallengePeakCsReq {} +/// 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 { +pub struct LeaveChallengePeakScRsp { /// offset: 24 #[prost(uint32, tag = "7")] pub retcode: u32, } -/// Obf: DIKLCGNHIMH +/// Obf: AFALNHPPKAD /// 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, +pub struct ChallengePeakSettleScNotify { /// offset: 24 + #[prost(uint32, repeated, tag = "2")] + pub finished_target_list: ::prost::alloc::vec::Vec, + /// offset: 32 #[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: 40 + #[prost(bool, tag = "12")] + pub is_unlock_easy_boss: bool, + /// offset: 41 + #[prost(bool, tag = "10")] + pub hard_mode_has_passed: bool, + /// offset: 42 + #[prost(bool, tag = "6")] + pub is_boss_target_better: bool, + /// offset: 43 + #[prost(bool, tag = "8")] + pub is_wait_confirm: bool, + /// offset: 44 + #[prost(uint32, tag = "14")] + pub turn_left: u32, /// 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")] + /// offset: 52 + #[prost(bool, tag = "9")] + pub is_first_pass: bool, + /// offset: 53 + #[prost(bool, tag = "4")] + pub is_win: bool, + /// offset: 56 + #[prost(uint32, tag = "5")] 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 SetChallengePeakBossHardModeCsReq { - /// offset: 24 - #[prost(bool, tag = "6")] - pub is_hard_mode: bool, - /// offset: 28 - #[prost(uint32, tag = "4")] - pub peak_group_id: u32, -} -/// Obf: CEBOIMHIAGM -/// Type: Rsp +/// Obf: JMDENKICHGK +/// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8945)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SetChallengePeakBossHardModeScRsp { - /// offset: 28 - #[prost(uint32, tag = "15")] - pub peak_group_id: u32, +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChallengePeakGroupDataUpdateScNotify { /// offset: 24 - #[prost(bool, tag = "1")] - pub is_hard_mode: bool, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub retcode: u32, + #[prost(message, optional, tag = "8")] + pub challenge_peak_group: ::core::option::Option, } +/// Obf: PIOAJBFKNIB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8936)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bflfdmfdmcl {} +#[cmdid(8909)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TakeChallengePeakRewardCsReq { + /// offset: 16 + #[prost(uint32, repeated, tag = "10")] + pub normal_reward_id_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "8")] + pub reward_id: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub peak_group_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChallengePeakRewardGroup { + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub reward_id: u32, +} +/// Obf: FGHONKMDBGM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8903)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gpaoidiklln { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub retcode: u32, -} -/// Obf: JEFFEBMBAAL -#[derive(proto_derive::CmdID)] +#[cmdid(8929)] #[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, +pub struct TakeChallengePeakRewardScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "11")] + pub peak_reward_group_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, repeated, tag = "1")] - pub fmfgojhccnl: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "13")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub peak_group_id: u32, } +/// Obf: LFGECDNDGEJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8931)] +#[cmdid(8943)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetCurChallengePeakCsReq {} +/// Obf: CIDMLLEGNNN +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8934)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nnpgjjpkogl { - /// offset: 32 +pub struct GetCurChallengePeakScRsp { + /// offset: 16 #[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, + pub finished_target_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub cycles_used: u32, /// offset: 40 #[prost(uint32, tag = "8")] - pub peak_group_id: u32, + pub boss_buff_id: u32, + /// offset: 44 + #[prost(uint32, tag = "1")] + pub peak_id: u32, + /// offset: 48 + #[prost(bool, tag = "13")] + pub has_passed: bool, + /// offset: 49 + #[prost(bool, tag = "4")] + pub is_wait_confirm: bool, } -/// Type: Rsp +/// Obf: KDMFDDFOICF +/// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8921)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Faaagagdmnh { +pub struct SetChallengePeakBossHardModeCsReq { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "1")] + pub peak_group_id: u32, + /// offset: 28 + #[prost(bool, tag = "7")] + pub is_hard_mode: bool, +} +/// Obf: CGLPPBKHAAN +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8940)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SetChallengePeakBossHardModeScRsp { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub peak_group_id: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] pub retcode: u32, + /// offset: 32 + #[prost(bool, tag = "2")] + pub is_hard_mode: bool, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8906)] +#[cmdid(8905)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kidbgjcmmog { +pub struct ReStartChallengePeakCsReq {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8908)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ReStartChallengePeakScRsp { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChallengePeakLineup { + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] + pub peak_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub peak_id: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8920)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SetChallengePeakMobLineupAvatarCsReq { + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub lineup_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "8")] + pub hhhpdecachk: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub peak_group_id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8912)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SetChallengePeakMobLineupAvatarScRsp { /// 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(8926)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pmomhjhgmhn { - /// offset: 32 - #[prost(bool, tag = "12")] - pub abholnjnpjm: bool, - /// offset: 24 - #[prost(uint32, tag = "8")] pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "7")] - pub peak_id: u32, } -/// Obf: INEEDLNBHHD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3991)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SendMsgCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "9")] - pub target_list: ::prost::alloc::vec::Vec, +#[cmdid(8941)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ConfirmChallengePeakSettleCsReq { /// offset: 24 - #[prost(message, optional, tag = "8")] - pub message_datas: ::core::option::Option, - /// offset: 40 - #[prost(enumeration = "ChatType", tag = "13")] - pub chat_type: i32, + #[prost(uint32, tag = "8")] + pub peak_id: u32, + /// offset: 28 + #[prost(bool, tag = "12")] + pub iobcimipeom: bool, } -/// Obf: HIOMDBGPLBF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3910)] +#[cmdid(8918)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ConfirmChallengePeakSettleScRsp { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub peak_id: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub retcode: u32, + /// offset: 32 + #[prost(bool, tag = "8")] + pub iobcimipeom: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hnbjhmcgedk { + /// offset: 24 + #[prost(message, repeated, tag = "9")] + pub fadjllfjjnm: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "7")] + pub peak_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub buff_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nfkcmmeaidn { + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub fkidlflcdec: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub challenge_id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8988)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ggcbekkjcjn { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cfpehpfbfok { + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub fkidlflcdec: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub challenge_id: u32, + /// offset: 36 + #[prost(bool, tag = "15")] + pub mpkmikbfehg: bool, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub finocegdbdi: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8982)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Klecenlpbjl { + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub aaahkpnpmif: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub scene: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pkkfnodinem {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8998)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jmpjcapkngi { + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub scene: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mhjnobbofoc {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8987)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lhaknkhblbi { + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub scene: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "7")] + pub aaahkpnpmif: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jpimbjpmfbp {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8989)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hbfnncgecmo { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Menlhhcjnce { + /// offset: 24 + #[prost(bool, tag = "11")] + pub iobcimipeom: bool, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8981)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Okedfnjjghb { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fbamaflobga { + /// offset: 24 + #[prost(uint32, repeated, tag = "14")] + pub licpekhdjgk: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub challenge_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jckgbfjjffc { + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub paiaepjidpe: ::core::option::Option, + /// offset: 24 + #[prost(uint32, repeated, tag = "865")] + pub finished_target_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(bool, tag = "331")] + pub fcjghhildek: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Peokjeooojd { + /// offset: 24 + #[prost(uint32, tag = "2012")] + pub biepffbbjhg: u32, + /// offset: 28 + #[prost(uint32, tag = "1169")] + pub dpdnpcbneni: u32, + /// offset: 32 + #[prost(uint32, tag = "1512")] + pub ekklcbknaed: u32, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub opnpmbjdknb: u32, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub mmcpicgkogd: u32, + /// offset: 44 + #[prost(uint32, tag = "10")] + pub nedggmgmlgo: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ibcnmncccbj { + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub hejanccdgap: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Geknakdamjf { + /// offset: 16 + #[prost(uint32, repeated, tag = "131")] + pub finished_target_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub djobnpiaejp: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "2")] + pub egehlopfelk: ::core::option::Option, + /// offset: 40 + #[prost(message, repeated, tag = "12")] + pub gbmbahhdonn: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(bool, tag = "464")] + pub fcjghhildek: bool, + /// offset: 60 + #[prost(uint32, tag = "3")] + pub challenge_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Flipnfhampo { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub mgllkbnfkfg: u32, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(8973)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dophndhilpa { + #[prost(oneof = "dophndhilpa::Mmcgbgdjipn", tags = "6, 7, 12, 10, 14")] + pub mmcgbgdjipn: ::core::option::Option, +} +/// Nested message and enum types in `DOPHNDHILPA`. +pub mod dophndhilpa { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Mmcgbgdjipn { + /// offset: 16 + #[prost(message, tag = "6")] + Ianbcdjpdjf(super::Jckgbfjjffc), + /// offset: 16 + #[prost(message, tag = "7")] + Dfnnkenboen(super::Geknakdamjf), + /// offset: 16 + #[prost(message, tag = "12")] + Ibfhhkhnefl(super::Fbamaflobga), + /// offset: 16 + #[prost(message, tag = "10")] + Iihfedlhopi(super::Peokjeooojd), + /// offset: 16 + #[prost(message, tag = "14")] + Hnhcfjjnjce(super::Flipnfhampo), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gomlcmbbpch {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cmoplahdepn { + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] + pub peak_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "15")] + pub fadjllfjjnm: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub finocegdbdi: u32, + /// offset: 44 + #[prost(uint32, tag = "7")] + pub buff_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pmmofobcinl { + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub lineup: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "11")] + pub battle_target_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub inllmkedglc: u32, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub ibeckoniicf: u32, + /// offset: 48 + #[prost(uint32, tag = "7")] + pub score_id: u32, + /// offset: 52 + #[prost(uint32, tag = "10")] + pub finocegdbdi: u32, + /// offset: 56 + #[prost(enumeration = "BattleEndStatus", tag = "12")] + pub end_status: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Olofpkhfpjl { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub djeimgghmgm: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub ejedodffabi: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ifahfgffpef { + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub mogeeajcfno: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub bhnpinimmhg: ::core::option::Option, + /// offset: 32 + #[prost(uint32, repeated, tag = "4")] + pub finished_target_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "8")] + pub hgkceeoonga: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(bool, tag = "3")] + pub fcjghhildek: bool, + /// offset: 60 + #[prost(uint32, tag = "9")] + pub challenge_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Icmjacokipi { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub ibeckoniicf: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub inllmkedglc: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub finocegdbdi: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub score_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kobalacapkf { + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub hgkceeoonga: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "1")] + pub finished_target_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub challenge_id: u32, + /// offset: 44 + #[prost(bool, tag = "4")] + pub fcjghhildek: bool, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8993)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hfgmofbdaon { + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub jlombbakbme: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Clakiacaaco { + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub lineup_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "2")] + pub iihfedlhopi: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub finocegdbdi: u32, + /// offset: 44 + #[prost(bool, tag = "7")] + pub mpkmikbfehg: bool, + /// offset: 48 + #[prost(uint32, tag = "3")] + pub challenge_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cchphoikecb {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8977)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lpihjbelibn { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub aaahkpnpmif: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub ohpgehkfabm: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub retcode: u32, +} +/// Obf: PCLHDCHFKLP +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(3973)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SendMsgCsReq { + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub message_datas: ::core::option::Option, + /// offset: 32 + #[prost(uint32, repeated, tag = "3")] + pub target_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(enumeration = "ChatType", tag = "5")] + pub chat_type: i32, +} +/// Obf: MKFCCNOIDNB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(3903)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SendMsgScRsp { /// offset: 24 - #[prost(uint64, tag = "2")] + #[prost(uint64, tag = "1")] pub end_time: u64, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "8")] pub retcode: u32, } -/// Obf: KCBIHKAFLIM +/// Obf: LLCBGMJAICJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(3994)] +#[cmdid(3980)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RevcMsgScNotify { - /// offset: 36 - #[prost(enumeration = "ChatType", tag = "5")] - pub chat_type: i32, - /// offset: 32 - #[prost(uint32, tag = "9")] - pub eokimloiohi: u32, - /// offset: 24 - #[prost(message, optional, tag = "15")] + /// offset: 16 + #[prost(message, optional, tag = "11")] pub recv_message_data: ::core::option::Option, + /// offset: 32 + #[prost(enumeration = "ChatType", tag = "14")] + pub chat_type: i32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub dkdlooaaake: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(3995)] +#[cmdid(3927)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Habeipjgpnj { +pub struct Pmdijhlacnn { /// offset: 24 - #[prost(uint32, repeated, tag = "13")] + #[prost(uint32, repeated, tag = "14")] pub contact_id_list: ::prost::alloc::vec::Vec, } -/// Obf: LLJMMCFAAEN +/// Obf: PGADBBAECPD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3914)] +#[cmdid(3936)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPrivateChatHistoryCsReq { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "1")] pub contact_side: u32, /// offset: 28 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "14")] pub target_side: u32, } -/// Obf: IPEAIJGEGGO +/// Obf: JLBGMJFLJEE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3918)] +#[cmdid(3913)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPrivateChatHistoryScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "10")] + pub chat_message_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub target_side: u32, /// offset: 40 #[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: LBJKMMJGFGB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FriendHistoryInfo { /// offset: 24 - #[prost(int64, tag = "13")] - pub last_send_time: i64, - /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "4")] pub contact_side: u32, + /// offset: 32 + #[prost(int64, tag = "5")] + pub last_send_time: i64, } -/// Obf: FMCHPNENNAI +/// Obf: OPFLGEAPHBA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(3915)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetChatFriendHistoryCsReq {} +/// Obf: ENHNFNKCGJJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(3981)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetChatFriendHistoryScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "3")] + pub friend_history_info: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +/// Obf: NGCDALNAHIG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(3910)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetChatEmojiListCsReq {} +/// Obf: LOFKMJPPAKF +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(3987)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetChatEmojiListScRsp { + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] + pub chat_emoji_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub retcode: u32, +} +/// Obf: FOHHCCEIICN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(3929)] +#[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 = "5")] + pub extra_id: u32, +} +/// Obf: NGGKLPDFGDC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(3912)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MarkChatEmojiScRsp { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub extra_id: u32, + /// offset: 28 + #[prost(bool, tag = "4")] + pub is_remove_id: bool, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub retcode: u32, +} +/// Obf: FEPDPLJADHK +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(3954)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct BatchMarkChatEmojiCsReq { + /// offset: 24 + #[prost(uint32, repeated, tag = "4")] + pub marked_emoji_id_list: ::prost::alloc::vec::Vec, +} +/// Obf: IECODOPOOBL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(3983)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct BatchMarkChatEmojiScRsp { + /// offset: 24 + #[prost(uint32, repeated, tag = "8")] + pub marked_emoji_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +/// Obf: CGJKIDOBEAL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3909)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetChatFriendHistoryCsReq {} -/// Obf: HLAHEGINCCJ -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(3998)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetChatFriendHistoryScRsp { - /// offset: 32 - #[prost(uint32, tag = "5")] - pub retcode: u32, - /// offset: 16 - #[prost(message, repeated, tag = "13")] - pub friend_history_info: ::prost::alloc::vec::Vec, -} -/// Obf: PHJJFBCFJIO -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(3963)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetChatEmojiListCsReq {} -/// Obf: OOGFNALOGAB -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(3926)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetChatEmojiListScRsp { - /// offset: 16 - #[prost(uint32, repeated, tag = "7")] - pub chat_emoji_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "15")] - pub retcode: u32, -} -/// Obf: CPKPLCIODMN -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(3939)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -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(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 +/// Obf: EBOPMIBKNBE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3938)] +#[cmdid(3942)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetLoginChatInfoScRsp { - /// offset: 32 - #[prost(uint32, tag = "15")] - pub retcode: u32, /// offset: 16 #[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 Mcafgbplfeh { - /// offset: 40 - #[prost(uint64, tag = "5")] - pub pnjhmgnejji: u64, - /// offset: 36 - #[prost(enumeration = "Olnbhjgbhil", tag = "15")] - pub alfhnehobja: i32, - #[prost( - oneof = "mcafgbplfeh::Pbcdmddgmjc", - tags = "2, 14, 7, 11, 6, 1275, 2025, 239, 987, 1810" - )] - pub pbcdmddgmjc: ::core::option::Option, -} -/// Nested message and enum types in `MCAFGBPLFEH`. -pub mod mcafgbplfeh { - #[derive(proto_derive::CmdID)] - #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Pbcdmddgmjc { - /// offset: 16 - #[prost(uint32, tag = "2")] - 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 Goobkloekfo { - /// offset: 28 - #[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, + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dimkcebgkkn { - /// offset: 40 - #[prost(uint64, tag = "1")] - pub unique_id: u64, - /// offset: 48 - #[prost(uint32, tag = "10")] - pub config_id: u32, +pub struct Jlpeicpflmc { /// offset: 32 - #[prost(message, optional, tag = "8")] - pub source: ::core::option::Option, - #[prost(oneof = "dimkcebgkkn::Kndfkmnigbl", tags = "6")] - pub kndfkmnigbl: ::core::option::Option, + #[prost(uint64, tag = "8")] + pub bneflbpcpoi: u64, + /// offset: 40 + #[prost(enumeration = "Bcamanfjinc", tag = "5")] + pub nfmkofnekla: i32, + #[prost( + oneof = "jlpeicpflmc::Kllmjccomnf", + tags = "4, 7, 11, 10, 9, 1555, 1216, 1853, 310, 1503" + )] + pub kllmjccomnf: ::core::option::Option, } -/// Nested message and enum types in `DIMKCEBGKKN`. -pub mod dimkcebgkkn { +/// Nested message and enum types in `JLPEICPFLMC`. +pub mod jlpeicpflmc { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Kndfkmnigbl { - /// offset: 24 - #[prost(message, tag = "6")] - Bjdigcmbdpm(super::Goobkloekfo), + pub enum Kllmjccomnf { + /// offset: 16 + #[prost(uint32, tag = "4")] + Bfcnaljdhmp(u32), + /// offset: 16 + #[prost(uint32, tag = "7")] + Hpdfgfbldog(u32), + /// offset: 16 + #[prost(uint32, tag = "11")] + Gcpplllhbbj(u32), + /// offset: 16 + #[prost(uint32, tag = "10")] + Djodeimgkgk(u32), + /// offset: 16 + #[prost(uint32, tag = "9")] + Pbhfmiiipbd(u32), + /// offset: 16 + #[prost(uint64, tag = "1555")] + Chfndagcebk(u64), + /// offset: 16 + #[prost(uint32, tag = "1216")] + Leemkamanjn(u32), + /// offset: 16 + #[prost(uint32, tag = "1853")] + Nkddbpgdaee(u32), + /// offset: 16 + #[prost(uint32, tag = "310")] + Efeenofadfc(u32), + /// offset: 16 + #[prost(message, tag = "1503")] + Djnolldhphj(super::Pfppacpmfdj), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Epjmdncpjme { - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub source: ::core::option::Option, - /// offset: 32 +pub struct Jlifgimbmbd { + /// offset: 24 #[prost(uint32, tag = "2")] - pub fimnpebobhl: u32, + pub hmlbjfjipce: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub biofdpichlc: u32, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub kkckmcdgcgk: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hgcipbfbnko { + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub source: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub config_id: u32, + /// offset: 48 + #[prost(uint64, tag = "15")] + pub unique_id: u64, + #[prost(oneof = "hgcipbfbnko::Aejnjcelnoe", tags = "6")] + pub aejnjcelnoe: ::core::option::Option, +} +/// Nested message and enum types in `HGCIPBFBNKO`. +pub mod hgcipbfbnko { + #[derive(proto_derive::CmdID)] + #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] + pub enum Aejnjcelnoe { + /// offset: 16 + #[prost(message, tag = "6")] + Aenboonoflc(super::Jlifgimbmbd), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Afdjneohclb { + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub source: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub ocjcoolmcgd: u32, /// offset: 36 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "13")] pub progress: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ifdjpdikldi { - /// offset: 32 - #[prost(uint32, tag = "2")] - pub mooopambofk: u32, - /// offset: 40 - #[prost(uint64, tag = "9")] - pub mfjcdekmnlg: u64, +pub struct Gackcpepdaf { /// offset: 24 - #[prost(uint32, tag = "10")] - pub config_id: u32, - /// offset: 28 - #[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(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 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(uint64, tag = "6")] - pub efllpplckbb: u64, - /// offset: 48 - #[prost(bool, tag = "2")] - pub mpgfgkdbahn: bool, - /// offset: 32 - #[prost(message, repeated, tag = "15")] - pub fbhgppckeic: ::prost::alloc::vec::Vec, -} -#[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 Ihciahifpll { - /// offset: 16 - #[prost(message, tag = "11")] - Hgpigglbfmm(super::Hhbkanlbccp), - /// offset: 16 - #[prost(message, tag = "3")] - Lgjhgodnjgm(super::Aacdbckafca), - } -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fdoemkpghfl { - /// offset: 28 - #[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 Lkdfoojmhie { - /// offset: 32 - #[prost(uint32, tag = "9")] - 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 Jpfielfefhd { - /// offset: 44 - #[prost(uint32, tag = "6")] - pub lpjijhgpghm: u32, - /// offset: 40 - #[prost(uint32, tag = "13")] - 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 Odlkofopbih { - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub bgdggalaodo: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pmniilnpobo {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -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, -} -#[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 Jipbeabgoak { - /// offset: 24 - #[prost(message, tag = "13")] - 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 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 jgoepadokem: u32, - /// offset: 116 - #[prost(uint32, tag = "9")] - pub hp: u32, - /// offset: 128 - #[prost(uint32, tag = "1240")] - pub max_hp: u32, - /// offset: 16 - #[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 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, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fcldnhohpii { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub stage_id: u32, - /// offset: 28 - #[prost(bool, tag = "11")] - pub cebpajaajpp: bool, -} -/// Obf: MOGJMAMCLDL -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9583)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -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, + #[prost(uint64, tag = "11")] + pub mlmfneblnhp: u64, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub hcbaddhnidg: u32, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub level: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Akheoaipapa { + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub source: ::core::option::Option, + /// offset: 32 + #[prost(double, tag = "4")] + pub cplfboblfmc: f64, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub unique_id: u32, + /// offset: 44 + #[prost(enumeration = "Glbaokohkcf", tag = "5")] + pub gokklnbmlca: i32, + /// offset: 48 + #[prost(double, tag = "8")] + pub ojmobaeemap: 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, +pub struct Ldnfiicmcha { /// offset: 16 #[prost(message, repeated, tag = "4")] - pub haiohandiki: ::prost::alloc::vec::Vec, + pub diilkeegloj: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "10")] + pub kajofkieknh: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub hcbaddhnidg: u32, + /// offset: 44 + #[prost(uint32, tag = "12")] + pub level: u32, + /// offset: 48 + #[prost(uint64, tag = "7")] + pub kndhhajmbgb: u64, + /// offset: 56 + #[prost(bool, tag = "8")] + pub dbodgpboihc: bool, + /// offset: 64 + #[prost(uint64, tag = "6")] + pub iepapopifhh: u64, } -/// Obf: DNFJDHINFJN -/// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9600)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChenLingStartStageCsReq { +pub struct Gknocndpaja { + /// offset: 24 + #[prost(uint64, tag = "6")] + pub iepapopifhh: u64, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub level: u32, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub hcbaddhnidg: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Legnlmenmjk { + /// offset: 32 + #[prost(uint32, tag = "2")] + pub card_id: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub unique_id: u32, + #[prost(oneof = "legnlmenmjk::Npfeggmnboc", tags = "6, 8")] + pub npfeggmnboc: ::core::option::Option, +} +/// Nested message and enum types in `LEGNLMENMJK`. +pub mod legnlmenmjk { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Npfeggmnboc { + /// offset: 16 + #[prost(message, tag = "6")] + Mligafabjdp(super::Ldnfiicmcha), + /// offset: 16 + #[prost(message, tag = "8")] + Bllcmlbdlpc(super::Gknocndpaja), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pfppacpmfdj { + /// offset: 24 + #[prost(int32, tag = "15")] + pub y: i32, + /// offset: 28 + #[prost(int32, tag = "14")] + pub x: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Dfflmemfplm { + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub djnolldhphj: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub bfcnaljdhmp: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cabcpfkaopp { + /// offset: 16 + #[prost(uint32, repeated, tag = "3")] + pub nfpadepikml: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "9")] + pub gcdggblojic: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub kdiddhidncg: u32, + /// offset: 44 + #[prost(uint32, tag = "11")] + pub oekifikbmfi: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Aalchopcbem { + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub jooeekmdaeo: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fibkollmpmm {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ljboelcmgfk { + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] + pub gcdggblojic: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub kdiddhidncg: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gddlbmchied { + /// offset: 16 + #[prost(uint32, repeated, tag = "3")] + pub mkokllkalde: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub kdiddhidncg: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Geepipmbgjd { + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub jooeekmdaeo: ::core::option::Option, + /// offset: 24 + #[prost(uint32, repeated, tag = "6")] + pub nfpadepikml: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "9")] + pub gcdggblojic: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "7")] + pub oekifikbmfi: u32, + /// offset: 52 + #[prost(uint32, tag = "1")] + pub kdiddhidncg: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mljejcfjple {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kfoolgfcndn { + #[prost(oneof = "kfoolgfcndn::Cnhejloefaa", tags = "13, 4, 15, 1, 8, 12")] + pub cnhejloefaa: ::core::option::Option, +} +/// Nested message and enum types in `KFOOLGFCNDN`. +pub mod kfoolgfcndn { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Cnhejloefaa { + /// offset: 16 + #[prost(message, tag = "13")] + Efbpppnpbkh(super::Aalchopcbem), + /// offset: 16 + #[prost(message, tag = "4")] + Ifcfipgiime(super::Fibkollmpmm), + /// offset: 16 + #[prost(message, tag = "15")] + Ocihlgbpalk(super::Ljboelcmgfk), + /// offset: 16 + #[prost(message, tag = "1")] + Nnlbnijjpah(super::Gddlbmchied), + /// offset: 16 + #[prost(message, tag = "8")] + Djbmehbkndf(super::Geepipmbgjd), + /// offset: 16 + #[prost(message, tag = "12")] + Bamnofcjmpp(super::Mljejcfjple), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bdoedoebfaj { + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub entity_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] + pub mgjenmkkibj: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "5")] + pub ldcjonhgdan: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "7")] + pub iloodghpobm: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "1384")] + pub ghicobophol: ::core::option::Option, + /// offset: 56 + #[prost(message, repeated, tag = "4")] + pub iedkeldfhlp: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(message, repeated, tag = "2")] + pub memghbhggpn: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(message, repeated, tag = "13")] + pub ifjihnbdngn: ::prost::alloc::vec::Vec, + /// offset: 88 + #[prost(uint32, repeated, tag = "10")] + pub okhdneollnf: ::prost::alloc::vec::Vec, + /// offset: 96 + #[prost(uint64, repeated, tag = "1716")] + pub fnjcmfofcnc: ::prost::alloc::vec::Vec, + /// offset: 104 + #[prost(message, optional, tag = "1")] + pub fmigokidkjl: ::core::option::Option, + /// offset: 112 + #[prost(uint32, tag = "6")] + pub stage_id: u32, + /// offset: 116 + #[prost(uint32, tag = "8")] + pub nkddbpgdaee: u32, + /// offset: 120 + #[prost(uint32, tag = "15")] + pub dkcgloiapah: u32, + /// offset: 124 + #[prost(uint32, tag = "14")] + pub item_value: u32, + /// offset: 128 + #[prost(uint32, tag = "1475")] + pub max_hp: u32, + /// offset: 132 + #[prost(uint32, tag = "3")] + pub hp: u32, + /// offset: 136 + #[prost(uint32, tag = "11")] + pub gcbdadcobae: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fddnkpjemje { + /// offset: 24 + #[prost(bool, tag = "11")] + pub gnacllnfhfd: bool, /// offset: 28 #[prost(uint32, tag = "15")] - pub mhiffammagi: u32, - /// offset: 24 - #[prost(uint32, tag = "2")] pub stage_id: u32, } -/// Obf: HLIGEDNJCEC +/// Obf: AGEPCIIPMEF +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9602)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChenLingGetDataCsReq {} +/// Obf: PJFEPJKONAA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9612)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChenLingGetDataScRsp { + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub djolgkgkche: ::core::option::Option, + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] + pub imnnaenhbma: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "6")] + pub kfaigiiplof: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "1")] + pub gdholmibaea: u32, + /// offset: 52 + #[prost(uint32, tag = "13")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Oggelmmfpkp { + /// offset: 24 + #[prost(double, tag = "11")] + pub damage: f64, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub config_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dfeggffomki { + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub ppcklbhfcca: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub max_hp: u32, + /// offset: 36 + #[prost(enumeration = "Cneembbnnbo", tag = "2")] + pub reason: i32, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub wave: u32, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub cur_hp: u32, + /// offset: 48 + #[prost(uint32, tag = "14")] + pub stage_id: u32, +} +/// Obf: FCLBPLLKLLL +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9577)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChenLingStartStageCsReq { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub stage_id: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub nkddbpgdaee: u32, +} +/// Obf: CPMOGOPHJOG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9593)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChenLingStartStageScRsp { + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub ahcgjndkbca: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub retcode: u32, +} +/// Obf: PEEJCHEKGCJ +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9614)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChenLingQuitStageCsReq { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub gdimkfnecok: u32, +} +/// Obf: NEAMMJICKGD /// 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 ChenLingQuitStageCsReq { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub pjladgoofke: u32, -} -/// Obf: GFNLHAADFJD -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9608)] -#[derive(Clone, PartialEq, ::prost::Message)] pub struct ChenLingQuitStageScRsp { - /// offset: 32 - #[prost(uint32, tag = "11")] - pub retcode: u32, /// offset: 16 - #[prost(message, optional, tag = "10")] - pub edkjmpachnj: ::core::option::Option, -} -/// Obf: INFPMKHHOGA -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9575)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChenLingUnlockGridCsReq { - /// offset: 24 - #[prost(message, optional, tag = "15")] - pub efoflgidkkk: ::core::option::Option, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9571)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fnnnkijpmii { - /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(message, optional, tag = "5")] + pub bflljjbhldf: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "6")] pub retcode: u32, } -/// Obf: MKFEOPFKFOK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9617)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChenLingUseHandCardCsReq { - /// offset: 32 - #[prost(uint32, tag = "15")] - pub gdfpbhmmfea: u32, - /// offset: 24 - #[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 Aiikilmnifi { +pub struct Iopaidkigaj { /// offset: 24 - #[prost(uint32, tag = "7")] - pub retcode: u32, + #[prost(message, optional, tag = "4")] + pub djnolldhphj: ::core::option::Option, } -/// Obf: MACADEAOIMK -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9616)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -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 { +pub struct Kcejnbldafe { /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, } -/// Obf: KKJGCALJMBE /// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(9579)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fcnmjggdefo { + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub gajffbbmmen: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub fgihkkkogjd: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9599)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Laecpmjaiik { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9605)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hkkbglineom { + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub gajffbbmmen: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub bfcnaljdhmp: u32, +} +/// Type: Rsp +#[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 { +pub struct Dlgcdmbgieb { /// offset: 24 #[prost(uint32, tag = "4")] pub retcode: u32, } -/// Obf: LGNNHAGFKBM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9619)] +#[cmdid(9613)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChenLingRefreshShopReq {} +pub struct Mejecbognnn { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub fgihkkkogjd: u32, +} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9585)] +#[cmdid(9604)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lajeeaenkdi { +pub struct Gepcohmcaaj { /// offset: 24 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9591)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gbckaghdpeb {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9610)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pfelegkdcbo { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9575)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ongcoffliae { + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub ppcklbhfcca: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub igehhfigbai: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub ddclcnponoh: u32, + /// offset: 40 + #[prost(bool, tag = "7")] + pub is_win: bool, + /// offset: 44 + #[prost(uint32, tag = "3")] + pub gdimkfnecok: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9578)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hfnmkedpfjh { + /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub ppcklbhfcca: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "10")] + pub bflljjbhldf: ::core::option::Option, + /// offset: 40 + #[prost(bool, tag = "1")] + pub daomhgbdejh: bool, + /// offset: 41 + #[prost(bool, tag = "12")] + pub is_win: bool, + /// offset: 44 + #[prost(uint32, tag = "4")] + pub retcode: u32, + /// offset: 48 #[prost(uint32, tag = "14")] + pub ddclcnponoh: u32, + /// offset: 52 + #[prost(uint32, tag = "6")] + pub cur_hp: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9573)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Khmghgplphf {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9608)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fahnfmcojch { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9590)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nfahehelgec {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9582)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Eifjnmddnpf { + /// offset: 24 + #[prost(uint32, tag = "1")] pub retcode: u32, } -/// Obf: DFIDPFJBKDB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9576)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChenLingSelectCardCsReq { +pub struct Hpkoopbfeah {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9586)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jmlojkgmbmc { /// offset: 24 - #[prost(uint32, tag = "4")] - pub ecdhlihipme: u32, + #[prost(uint32, tag = "14")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9611)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jjlpgbiaadj { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub aaidcojplci: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9596)] +#[cmdid(9588)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mfnoeoedfdf { +pub struct Hlcakajlkgo { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "13")] pub retcode: u32, } -/// Obf: JKFIHFPOPFN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9578)] +#[cmdid(9619)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChenLingSelectPolicyCsReq { +pub struct Knkcnkjokpa { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub gpdefebdmnm: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9584)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mjemckgbipn { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9620)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lkfkohlgmoj { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub nchpdfcffck: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9607)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Omffcgeinlf { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub retcode: u32, +} +/// Obf: NJJNLJAPMMK +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9616)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChenLingActivatedPrivilegeCsReq { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub adbghkbggjm: u32, +} +/// Obf: BELCKPBEIOK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9585)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChenLingActivatedPrivilegeScRsp { /// offset: 24 #[prost(uint32, tag = "7")] - pub dgiioghhaaf: u32, + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub adbghkbggjm: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9618)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Plmpglkcgbj {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9594)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bekkpbikini { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lfiondmgcop { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub aaidcojplci: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9598)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pichifnmbno { + /// offset: 32 + #[prost(uint32, tag = "13")] + pub unique_id: u32, + #[prost(oneof = "pichifnmbno::Fdnajjkohbn", tags = "869")] + pub fdnajjkohbn: ::core::option::Option, +} +/// Nested message and enum types in `PICHIFNMBNO`. +pub mod pichifnmbno { + #[derive(proto_derive::CmdID)] + #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] + pub enum Fdnajjkohbn { + /// offset: 16 + #[prost(message, tag = "869")] + Gfggblegkgj(super::Lfiondmgcop), + } } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9603)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Algmcfbhjbi { +pub struct Gokhekchlel { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "4")] pub retcode: u32, -} -/// Obf: AKPKIHOFFLA -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9579)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChenLingBuyShopItemCsReq { - /// offset: 24 + /// offset: 28 #[prost(uint32, tag = "3")] - pub aoaaneomooo: u32, + pub unique_id: u32, } -/// Type: Rsp +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(9583)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Piijeiadmfp { + /// offset: 24 + #[prost(bool, tag = "7")] + pub pbjjahklnaa: bool, +} +/// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9574)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gipkoglghlb { +pub struct Diononbiikn { /// 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, + #[prost(uint32, tag = "2")] + pub gdimkfnecok: 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 { +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ioelpddjgfj { /// offset: 32 - #[prost(uint32, tag = "12")] - pub unique_id: u32, + #[prost(message, optional, tag = "1954")] + pub source: ::core::option::Option, #[prost( - oneof = "chen_ling_handle_pending_actions_cs_req::Gmjmjidfoid", - tags = "1038" + oneof = "ioelpddjgfj::Mmcgbgdjipn", + tags = "13, 5, 10, 14, 12, 11, 15, 2, 1, 7, 9, 4, 3, 657, 255, 122, 1424, 421, 1994, 1307, 446, 1524, 981, 1398, 1423, 1846, 625, 1911, 852, 121, 1179" )] - pub gmjmjidfoid: ::core::option::Option< - chen_ling_handle_pending_actions_cs_req::Gmjmjidfoid, - >, + pub mmcgbgdjipn: ::core::option::Option, } -/// Nested message and enum types in `ChenLingHandlePendingActionsCsReq`. -pub mod chen_ling_handle_pending_actions_cs_req { +/// Nested message and enum types in `IOELPDDJGFJ`. +pub mod ioelpddjgfj { #[derive(proto_derive::CmdID)] - #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Gmjmjidfoid { - /// offset: 24 - #[prost(message, tag = "1038")] - Ickiibgjmnm(super::Ngdolhonkia), + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Mmcgbgdjipn { + /// offset: 16 + #[prost(message, tag = "13")] + Pjdhbmoippo(super::Gicmoljplgf), + /// offset: 16 + #[prost(message, tag = "5")] + Cchbnlobpge(super::Lckbhjbkhnh), + /// offset: 16 + #[prost(uint32, tag = "10")] + CurHp(u32), + /// offset: 16 + #[prost(uint32, tag = "14")] + RogueMoney(u32), + /// offset: 16 + #[prost(message, tag = "12")] + Aghankeaodd(super::Legnlmenmjk), + /// offset: 16 + #[prost(uint32, tag = "11")] + Mgkmljhmnmo(u32), + /// offset: 16 + #[prost(message, tag = "15")] + Gdffaichldj(super::Ajnjddfgfjl), + /// offset: 16 + #[prost(message, tag = "2")] + Becpnbefhgc(super::Iiekkgnjjmc), + /// offset: 16 + #[prost(message, tag = "1")] + Ldfljjpakap(super::Hdllfbkgbeg), + /// offset: 16 + #[prost(message, tag = "7")] + Pbnofefidfi(super::Ejknedlpmib), + /// offset: 16 + #[prost(message, tag = "9")] + Iaoifaadllc(super::Neeahlmkaab), + /// offset: 16 + #[prost(message, tag = "4")] + Hoegfmpdbhh(super::Dfflmemfplm), + /// offset: 16 + #[prost(message, tag = "3")] + Hlhbogkheeo(super::Fjjpdjaejhc), + /// offset: 16 + #[prost(message, tag = "657")] + Anhdppoaogl(super::Hgcipbfbnko), + /// offset: 16 + #[prost(uint64, tag = "255")] + Elmmnhbecni(u64), + /// offset: 16 + #[prost(message, tag = "122")] + Djolgkgkche(super::Fddnkpjemje), + /// offset: 16 + #[prost(uint32, tag = "1424")] + Gcbdadcobae(u32), + /// offset: 16 + #[prost(uint32, tag = "421")] + Fojhbimclgc(u32), + /// offset: 16 + #[prost(message, tag = "1994")] + Cnckehmnjgd(super::Nghepmfilpe), + /// offset: 16 + #[prost(message, tag = "1307")] + Bjpeegifaea(super::Khgfcnncoga), + /// offset: 16 + #[prost(message, tag = "446")] + Ofcpkkmefke(super::Afdjneohclb), + /// offset: 16 + #[prost(message, tag = "1524")] + Napdggdenbm(super::Lgfbmeachpi), + /// offset: 16 + #[prost(message, tag = "981")] + Fmigokidkjl(super::Bnhbdmidfcl), + /// offset: 16 + #[prost(uint32, tag = "1398")] + Pmfbiglpjja(u32), + /// offset: 16 + #[prost(message, tag = "1423")] + Onajpgnnlen(super::Ejdpllijdnk), + /// offset: 16 + #[prost(uint32, tag = "1846")] + Gdholmibaea(u32), + /// offset: 16 + #[prost(message, tag = "625")] + Knaninelanc(super::Eokkhloibim), + /// offset: 16 + #[prost(message, tag = "1911")] + Beoapfibdlb(super::Khlafmbonnk), + /// offset: 16 + #[prost(message, tag = "852")] + Adejokoibhc(super::Jklkcknbhci), + /// offset: 16 + #[prost(message, tag = "121")] + Pjmjapkjina(super::Bfgnnodonfi), + /// offset: 16 + #[prost(message, tag = "1179")] + Ghicobophol(super::Mbljieelmkn), } } -/// Type: Rsp +/// Obf: DBJPOICBGMK +/// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9592)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Phgcfpncdbe { - /// offset: 28 - #[prost(uint32, tag = "14")] - pub unique_id: u32, - /// offset: 24 - #[prost(uint32, tag = "12")] - pub retcode: u32, -} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(9587)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mnlklfcdpcg { - /// offset: 24 - #[prost(bool, tag = "15")] - pub gadpilnpikc: bool, -} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(9598)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kfjfckpmdnh { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub pjladgoofke: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kdojpdkhhcd { - /// offset: 16 - #[prost(message, optional, tag = "208")] - pub source: ::core::option::Option, - #[prost( - 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 nlpppchggpf: ::core::option::Option, -} -/// Nested message and enum types in `KDOJPDKHHCD`. -pub mod kdojpdkhhcd { - #[derive(proto_derive::CmdID)] - #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Nlpppchggpf { - /// offset: 24 - #[prost(message, tag = "6")] - Jahlpjpclln(super::Aapcahchmfn), - /// offset: 24 - #[prost(message, tag = "12")] - Phcoblkpmgh(super::Ahdicmgklmb), - /// offset: 24 - #[prost(uint32, tag = "5")] - CurHp(u32), - /// offset: 24 - #[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")] - Onbnegnkebj(super::Pmnaalfcnmi), - /// offset: 24 - #[prost(message, tag = "10")] - Ldbhdhfenkf(super::Deemoekeecm), - /// offset: 24 - #[prost(message, tag = "8")] - Fioefpcmfke(super::Hhmmgjabocb), - /// offset: 24 - #[prost(message, tag = "1")] - Jnnciigokjp(super::Okflifaodgk), - /// offset: 24 - #[prost(message, tag = "4")] - Mamfdapmoam(super::Pocfnjmahmd), - /// offset: 24 - #[prost(message, tag = "11")] - Pljkondbelb(super::Lkdfoojmhie), - /// offset: 24 - #[prost(message, tag = "7")] - Cndmccdjfcf(super::Blmlccdeopp), - /// offset: 24 - #[prost(message, tag = "995")] - Kafmkmcppgj(super::Dimkcebgkkn), - /// offset: 24 - #[prost(uint64, tag = "1559")] - Kfgbkeadajg(u64), - /// offset: 24 - #[prost(message, tag = "989")] - Ikkmndmelln(super::Fcldnhohpii), - /// offset: 24 - #[prost(uint32, tag = "924")] - Hfoegnamffk(u32), - /// offset: 24 - #[prost(uint32, tag = "727")] - Jhickeflhnp(u32), - /// offset: 24 - #[prost(message, tag = "1442")] - Gghblgfogca(super::Cobpamnppnh), - /// offset: 24 - #[prost(message, tag = "944")] - Kjdljpikgme(super::Okigceplmka), - /// offset: 24 - #[prost(message, tag = "1644")] - Kdchcifbomg(super::Epjmdncpjme), - /// offset: 24 - #[prost(message, tag = "182")] - Nigenmmjmhn(super::Icccijakojl), - /// offset: 24 - #[prost(message, tag = "89")] - PendingAction(super::Pndiinahjaf), - /// offset: 24 - #[prost(uint32, tag = "1802")] - FinishPendingActionPos(u32), - /// offset: 24 - #[prost(message, tag = "1595")] - Pdhebcmoadm(super::Gcgfnmnafek), - /// offset: 24 - #[prost(uint32, tag = "695")] - Jjabppdilok(u32), - /// offset: 24 - #[prost(message, tag = "648")] - Gljomgjlpmh(super::Hblldkafiii), - /// offset: 24 - #[prost(message, tag = "1488")] - Ndoagakfmnl(super::Lljodghmadg), - /// offset: 24 - #[prost(message, tag = "1926")] - Bohgegcegdh(super::Flgenhnodni), - /// offset: 24 - #[prost(message, tag = "184")] - Fbckoeihifh(super::Djdacjojgle), - /// offset: 24 - #[prost(message, tag = "213")] - Kgllcmimemf(super::Opdmgoaciep), - } -} -/// Obf: PPLBKOKGCNN -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(9599)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChenLingSyncChangeScNotify { - /// offset: 16 - #[prost(message, repeated, tag = "15")] - pub cjfblhnphak: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "11")] + pub dgngmjmpfgk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gmfcnnfhmge { - /// offset: 28 - #[prost(uint32, tag = "2")] - pub ijlpdnlaidg: u32, +pub struct Phhfogfkdbc { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "10")] pub unique_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Aapcahchmfn { - /// offset: 24 - #[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 jgoepadokem: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pmnaalfcnmi { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub mooopambofk: u32, - /// offset: 32 - #[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, + #[prost(uint32, tag = "15")] + pub card_id: u32, } #[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Deemoekeecm { - /// offset: 32 - #[prost(uint32, tag = "1")] - pub penlmeijifk: u32, +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gicmoljplgf { /// offset: 24 - #[prost(uint64, tag = "7")] - pub efllpplckbb: u64, - /// offset: 36 - #[prost(bool, tag = "12")] - pub mpgfgkdbahn: bool, + #[prost(message, repeated, tag = "3")] + pub memghbhggpn: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lckbhjbkhnh { + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub iloodghpobm: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub dkcgloiapah: u32, } #[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 = "2")] - pub level: u32, +pub struct Ajnjddfgfjl { /// offset: 24 #[prost(uint32, tag = "8")] - pub mooopambofk: u32, - /// offset: 32 - #[prost(uint64, tag = "13")] - pub gefgoigjhfj: u64, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cobpamnppnh { - /// offset: 32 - #[prost(uint32, tag = "5")] - pub penlmeijifk: u32, - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub emamfjggmaa: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Okigceplmka { - /// offset: 24 - #[prost(uint32, repeated, tag = "5")] - pub idmefdefokg: ::prost::alloc::vec::Vec, - /// offset: 32 + pub bfcnaljdhmp: u32, + /// offset: 28 #[prost(uint32, tag = "12")] - pub penlmeijifk: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hhmmgjabocb { - /// offset: 24 - #[prost(message, repeated, tag = "7")] - pub fbhgppckeic: ::prost::alloc::vec::Vec, + pub hcbaddhnidg: u32, /// offset: 32 - #[prost(uint32, tag = "2")] - pub penlmeijifk: u32, + #[prost(uint32, tag = "3")] + pub level: u32, + /// offset: 40 + #[prost(uint64, tag = "2")] + pub iepapopifhh: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -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 { +pub struct Iiekkgnjjmc { /// offset: 24 - #[prost(message, optional, tag = "13")] - pub ppbaaalanjb: ::core::option::Option, + #[prost(uint64, tag = "6")] + pub kndhhajmbgb: u64, /// offset: 32 - #[prost(uint32, tag = "6")] - pub penlmeijifk: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -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 kbbpnkggcpn: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pndiinahjaf { + #[prost(bool, tag = "5")] + pub dbodgpboihc: bool, /// offset: 36 - #[prost(uint32, tag = "12")] - pub unique_id: u32, - #[prost(oneof = "pndiinahjaf::Jlikfbalnjb", tags = "1506")] - pub jlikfbalnjb: ::core::option::Option, + #[prost(uint32, tag = "11")] + pub bfcnaljdhmp: u32, } -/// Nested message and enum types in `PNDIINAHJAF`. -pub mod pndiinahjaf { +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Neeahlmkaab { + /// offset: 24 + #[prost(uint64, tag = "5")] + pub iepapopifhh: u64, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub bfcnaljdhmp: u32, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub hcbaddhnidg: u32, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub level: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nghepmfilpe { + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub gobmeehnfdc: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub bfcnaljdhmp: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Khgfcnncoga { + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] + pub pjanejjkoka: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub bfcnaljdhmp: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hdllfbkgbeg { + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub diilkeegloj: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub bfcnaljdhmp: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Khlafmbonnk {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jklkcknbhci {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ejknedlpmib { + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub ghpkfacfmml: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub bfcnaljdhmp: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fjjpdjaejhc { + /// offset: 16 + #[prost(uint32, repeated, tag = "5")] + pub mkokllkalde: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lgfbmeachpi { + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub mgjenmkkibj: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ejdpllijdnk { + /// offset: 24 + #[prost(uint64, tag = "6")] + pub chfndagcebk: u64, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jaajapnfmgo { + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] + pub gcdggblojic: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bnhbdmidfcl { + /// offset: 36 + #[prost(uint32, tag = "13")] + pub unique_id: u32, + #[prost(oneof = "bnhbdmidfcl::Chjnphdlmkl", tags = "834")] + pub chjnphdlmkl: ::core::option::Option, +} +/// Nested message and enum types in `BNHBDMIDFCL`. +pub mod bnhbdmidfcl { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Jlikfbalnjb { + pub enum Chjnphdlmkl { /// offset: 24 - #[prost(message, tag = "1506")] - Dpeleiiakaa(super::Jlfjkiddkbg), + #[prost(message, tag = "834")] + Dokphnpncpn(super::Jaajapnfmgo), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Djdacjojgle {} +pub struct Bfgnnodonfi {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hblldkafiii { - /// offset: 32 - #[prost(message, optional, tag = "8")] - 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 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 { +pub struct Eokkhloibim { /// 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, + #[prost(message, optional, tag = "6")] + pub hehiocepeae: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "5")] - pub scene: ::core::option::Option, + #[prost(message, optional, tag = "14")] + pub geombjdbhdd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dfaoialeboh { +pub struct Mbljieelmkn { + /// offset: 24 + #[prost(message, repeated, tag = "1")] + pub ocijddblgmh: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mojffdoilbn { + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub empiebncann: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "3")] + pub mnoofepdhoo: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(message, optional, tag = "1906")] - pub ndgfcdhenko: ::core::option::Option, - /// offset: 76 - #[prost(uint32, tag = "15")] - 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 gmmplihpjpa: u32, - /// offset: 72 #[prost(uint32, tag = "1")] - pub fbmdoiakcnb: u32, - /// offset: 96 - #[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 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(int32, tag = "214")] - pub imkmckpbnih: i32, - /// offset: 64 - #[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, + pub mhijjhmghfn: u32, + /// offset: 44 + #[prost(uint32, tag = "14")] + pub kbbdabkelkb: u32, + /// offset: 48 + #[prost(uint32, tag = "8")] + pub score_id: u32, } -/// Obf: PDMLJGFNEOM +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dmhadfnoigp { + /// offset: 16 + #[prost(message, repeated, tag = "4")] + pub jojjkjfhmbi: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(bool, tag = "7")] + pub eiimaehcgbc: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Opocangaehj { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub x: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub y: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pgiebmkmece { + /// offset: 24 + #[prost(float, repeated, tag = "1")] + pub cdmkbchlpab: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "13")] + pub iblecijagbk: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub omfgaabelhe: u32, + /// offset: 44 + #[prost(uint32, tag = "9")] + pub score_id: u32, + /// offset: 48 + #[prost(uint32, tag = "11")] + pub ljdhgfecmhj: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Npnaepokpne { + /// offset: 24 + #[prost(float, repeated, tag = "4")] + pub liamhnfapnl: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "3")] + pub focnboanonm: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ofgleoiijbd { + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub jojjkjfhmbi: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "1")] + pub gokmdcojphc: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(string, tag = "6")] + pub fggcaoapgpa: ::prost::alloc::string::String, + /// offset: 40 + #[prost(string, tag = "15")] + pub nlmeeekbpko: ::prost::alloc::string::String, + /// offset: 48 + #[prost(uint32, repeated, tag = "11")] + pub fjdjchfdifl: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(message, repeated, tag = "8")] + pub mbfldkedbhn: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint32, tag = "2")] + pub level_id: u32, + /// offset: 76 + #[prost(uint32, tag = "4")] + pub hgiicmlanjj: u32, + /// offset: 80 + #[prost(uint32, tag = "10")] + pub lfkdangnjim: u32, + /// offset: 84 + #[prost(uint32, tag = "7")] + pub hhinbdnifbe: u32, + /// offset: 88 + #[prost(uint32, tag = "13")] + pub pgofhklbpkc: u32, + /// offset: 92 + #[prost(uint32, tag = "14")] + pub plcpooncfdg: u32, +} +/// Obf: JJONBPINLJJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5587)] +#[cmdid(9932)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetChenLingFesDataCsReq {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bgaieeikokk { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub djeimgghmgm: u32, + /// offset: 28 + #[prost(bool, tag = "9")] + pub has_passed: bool, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub mhijjhmghfn: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub level_id: u32, +} +/// Obf: LMOPBCHMGFO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9942)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetChenLingFesDataScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "3")] + pub pndpceloghg: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "10")] + pub laednibcnkf: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub dekcalehilc: u32, + /// offset: 44 + #[prost(uint32, tag = "7")] + pub retcode: u32, +} +/// Obf: BBGIFPNDBIO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9907)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChenLingFesLevelStartCsReq { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub level_id: u32, +} +/// Obf: HJDCIEFEGIM +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9923)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChenLingFesLevelStartScRsp { + /// offset: 16 + #[prost(string, tag = "12")] + pub nlmeeekbpko: ::prost::alloc::string::String, + /// offset: 32 + #[prost(string, tag = "13")] + pub fggcaoapgpa: ::prost::alloc::string::String, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub retcode: u32, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub level_id: u32, +} +/// Obf: OFIKFCJEDNP +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9944)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChenLingFesLevelLeaveCsReq { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub level_id: u32, +} +/// Obf: LDANNFAAHIJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9927)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChenLingFesLevelLeaveScRsp { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub level_id: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub retcode: u32, +} +/// Obf: CLGKHDMKGID +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9919)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChenLingFesLevelResumeCsReq { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub level_id: u32, +} +/// Obf: CAJKJIFMGDM +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9945)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChenLingFesLevelResumeScRsp { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub level_id: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub retcode: u32, +} +/// Obf: JOMKCLPKFHM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9909)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChenLingFesLevelEndCsReq { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub level_id: u32, +} +/// Obf: LDBOCEIMACL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9929)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChenLingFesLevelEndScRsp { + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub ehihhfmgnhh: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub level_id: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Aabjnonnlml { + /// offset: 16 + #[prost(uint32, repeated, tag = "8")] + pub fkglniahgoa: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub index: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub kdiddhidncg: u32, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub hadihnkdbad: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Edhobllobnp { + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub obgmkbiomkb: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "13")] + pub nelbbcigigf: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub index: u32, + /// offset: 44 + #[prost(uint32, tag = "14")] + pub jjpmdbcpjba: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lecppieienh { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub kdiddhidncg: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub jjpmdbcpjba: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub index: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pgedfobaebc { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub omfgaabelhe: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub plfmkdocplp: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub fcflefoklfd: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hdlmapacknh { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub didbbocnhbj: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub gocfojjiahl: u32, +} +/// Obf: GAECNILJCEC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9943)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChenLingFesBusinessDayEndCsReq { + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub baopbddebkp: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub mnlcaolgemm: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "1")] + pub gokmdcojphc: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "8")] + pub mbfldkedbhn: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, repeated, tag = "2")] + pub fbnbemecjij: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(message, repeated, tag = "14")] + pub hdngjjildce: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(message, repeated, tag = "3")] + pub pjgodpmgmeo: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(uint32, tag = "12")] + pub cojgecemcfn: u32, + /// offset: 84 + #[prost(uint32, tag = "1828")] + pub dbhhikafmpp: u32, + /// offset: 88 + #[prost(double, tag = "15")] + pub fenklbpkoal: f64, + /// offset: 96 + #[prost(uint32, tag = "9")] + pub ejeogkpeibf: u32, + /// offset: 100 + #[prost(uint32, tag = "11")] + pub lfkdangnjim: u32, + /// offset: 104 + #[prost(uint32, tag = "1240")] + pub cehjohcgoke: u32, + /// offset: 108 + #[prost(uint32, tag = "363")] + pub bmpabcghpfg: u32, + /// offset: 112 + #[prost(uint32, tag = "7")] + pub dbodbbomjad: u32, + /// offset: 116 + #[prost(uint32, tag = "4")] + pub elekehimbdo: u32, + /// offset: 120 + #[prost(uint32, tag = "6")] + pub hphhkjhgmpj: u32, + /// offset: 124 + #[prost(uint32, tag = "13")] + pub ocllapehddh: u32, +} +/// Obf: NHHKCCGMHEF +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9934)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChenLingFesBusinessDayEndScRsp { + /// offset: 32 + #[prost(string, tag = "1")] + pub fggcaoapgpa: ::prost::alloc::string::String, + /// offset: 44 + #[prost(uint32, tag = "12")] + pub retcode: u32, + /// offset: 48 + #[prost(uint32, tag = "3")] + pub lfkdangnjim: u32, + #[prost( + oneof = "chen_ling_fes_business_day_end_sc_rsp::Fblhecdehef", + tags = "13, 8" + )] + pub fblhecdehef: ::core::option::Option< + chen_ling_fes_business_day_end_sc_rsp::Fblhecdehef, + >, +} +/// Nested message and enum types in `ChenLingFesBusinessDayEndScRsp`. +pub mod chen_ling_fes_business_day_end_sc_rsp { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Fblhecdehef { + /// offset: 24 + #[prost(message, tag = "13")] + Ehihhfmgnhh(super::Dmhadfnoigp), + /// offset: 24 + #[prost(message, tag = "8")] + Gaahaoglnpj(super::Mojffdoilbn), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gajdpebbfmg { + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub lniefkbmipd: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Maninnkmfhg { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub scene: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub lineup: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kfaclogfnjf { + /// offset: 24 + #[prost(uint32, repeated, tag = "887")] + pub bdgmpdlbdgn: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "1035")] + pub gmdkbgodbcb: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "910")] + pub bopghopcfhf: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "505")] + pub obladgdfccn: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "3")] + pub jdlkmdffmgp: u32, + /// offset: 60 + #[prost(uint32, tag = "5")] + pub bmlmhppldde: u32, + /// offset: 64 + #[prost(uint32, tag = "12")] + pub dglioiekgnp: u32, + /// offset: 68 + #[prost(uint32, tag = "7")] + pub pjfafglndge: u32, + /// offset: 72 + #[prost(uint32, tag = "1")] + pub fladmnikgei: u32, + /// offset: 76 + #[prost(enumeration = "ChessRogueDiceType", tag = "2")] + pub cebdddjmjij: i32, + /// offset: 80 + #[prost(bool, tag = "9")] + pub bgdhhjlicfa: bool, + /// offset: 81 + #[prost(bool, tag = "100")] + pub ihcamlmfaoh: bool, + /// offset: 84 + #[prost(uint32, tag = "10")] + pub dghepbklkdp: u32, + /// offset: 88 + #[prost(uint32, tag = "15")] + pub efdmlfgilkk: u32, + /// offset: 92 + #[prost(int32, tag = "1994")] + pub cmddpmhcalk: i32, + /// offset: 96 + #[prost(enumeration = "ChessRogueDiceStatus", tag = "4")] + pub oacdalinoni: i32, + /// offset: 100 + #[prost(uint32, tag = "13")] + pub onciogbkppi: u32, +} +/// Obf: BGJIIBNDFEJ +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5498)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueRollDiceCsReq { /// offset: 24 - #[prost(uint32, tag = "8")] - pub bgpbimdcbbl: u32, + #[prost(uint32, tag = "13")] + pub mmnmifaahof: u32, } -/// Obf: JEOEGNCILBN +/// Obf: OJIELKBDPGB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5473)] +#[cmdid(5409)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueRollDiceScRsp { /// offset: 24 - #[prost(message, optional, tag = "10")] - pub pjabkdbfpim: ::core::option::Option, + #[prost(message, optional, tag = "12")] + pub pohepeefboa: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "7")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dakikkdican { +pub struct Dechjacnlgp { /// offset: 24 - #[prost(uint32, tag = "14")] - pub monster_id: u32, + #[prost(uint32, tag = "9")] + pub bjbalpkfele: u32, /// offset: 28 - #[prost(uint32, tag = "12")] - pub agglbdehhgo: u32, + #[prost(uint32, tag = "15")] + pub monster_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Akglaekcfno { - /// offset: 16 - #[prost(message, repeated, tag = "7")] - pub loljhldhppn: ::prost::alloc::vec::Vec, +pub struct Dfkmnlijmfb { + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub gejnmnblflg: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(bool, tag = "5")] + pub heljnhndcjp: bool, /// offset: 36 #[prost(uint32, tag = "1")] - pub kpnnkbillbl: u32, - /// offset: 32 - #[prost(bool, tag = "4")] - pub chcgmamobmh: bool, + pub pofbaheecgb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mglmempjeld { +pub struct Jeciogkphfn { /// offset: 24 - #[prost(uint32, repeated, tag = "3")] - pub dekjhabpjda: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "13")] + pub jjhfhlahlgp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nbbehbnaafi { - /// offset: 24 - #[prost(message, optional, tag = "11")] - pub gbhjgilijmp: ::core::option::Option, +pub struct Jklcllafhoc { /// offset: 16 - #[prost(message, optional, tag = "6")] - pub bpfcejkncdp: ::core::option::Option, + #[prost(message, optional, tag = "8")] + pub mgacflnjlck: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "4")] + pub mkmlkgooamk: ::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, +pub struct Mcdonfngmje { + #[prost(oneof = "mcdonfngmje::Cgifmofgeco", tags = "15, 13, 8")] + pub cgifmofgeco: ::core::option::Option, } -/// Nested message and enum types in `COFDJFIBPDM`. -pub mod cofdjfibpdm { +/// Nested message and enum types in `MCDONFNGMJE`. +pub mod mcdonfngmje { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Bgmdklobicm { - /// offset: 24 - #[prost(message, tag = "14")] - Bpfcejkncdp(super::Akglaekcfno), - /// offset: 24 + pub enum Cgifmofgeco { + /// offset: 16 + #[prost(message, tag = "15")] + Mgacflnjlck(super::Dfkmnlijmfb), + /// offset: 16 #[prost(message, tag = "13")] - Gbhjgilijmp(super::Mglmempjeld), - /// offset: 24 - #[prost(message, tag = "3")] - Bphaefajjko(super::Nbbehbnaafi), + Mkmlkgooamk(super::Jeciogkphfn), + /// offset: 16 + #[prost(message, tag = "8")] + Lpaamnffaib(super::Jklcllafhoc), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nakiglpgkba { - /// offset: 64 +pub struct Cgmcmakmjdk { + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub stage_info: ::core::option::Option, + /// offset: 32 #[prost(uint32, tag = "1")] - pub id: u32, - /// offset: 40 - #[prost(enumeration = "ChessRogueCellSpecialType", tag = "4")] - pub geldilbfgbm: i32, - /// offset: 48 - #[prost(uint32, tag = "8")] - pub gkbencdfcej: u32, - /// offset: 24 - #[prost(message, optional, tag = "6")] - 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 = "15")] - pub mfniobkfbkf: u32, + pub hlalfnedfed: 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 Cppaaiihagi { - /// offset: 32 - #[prost(uint32, tag = "11")] - pub jnbgefjpkcc: u32, - /// offset: 36 - #[prost(uint32, tag = "8")] - pub moefpfojedi: u32, + #[prost(enumeration = "ChessRogueBoardCellStatus", tag = "12")] + pub ejedlgnlohb: i32, /// offset: 40 - #[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 = "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 ingcdiafafg: u32, - /// offset: 24 - #[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 = "7")] - pub gfggmlnlgca: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kdcimcencgp { - /// offset: 28 #[prost(uint32, tag = "2")] - pub lghookmnmcl: u32, - /// offset: 24 + pub cfgejhaoked: u32, + /// offset: 44 + #[prost(uint32, tag = "14")] + pub room_id: u32, + /// offset: 48 + #[prost(bool, tag = "7")] + pub lddhlgindij: bool, + /// offset: 49 + #[prost(bool, tag = "10")] + pub gnacllnfhfd: bool, + /// offset: 52 #[prost(uint32, tag = "13")] - pub lcdaleeedjj: u32, + pub jmpmdgjlipf: u32, + /// offset: 56 + #[prost(uint32, tag = "5")] + pub id: u32, + /// offset: 60 + #[prost(uint32, tag = "15")] + pub pdkohkkmklf: u32, + /// offset: 64 + #[prost(enumeration = "ChessRogueCellSpecialType", tag = "6")] + pub kfemjmkmgij: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ichbglchldp { +pub struct Ikconcoknan { /// offset: 16 - #[prost(message, repeated, tag = "7")] - pub lnfhnijjfmm: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "8")] + pub cppcigmjalm: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub ghkdajndbba: u32, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub hbampjpoolm: u32, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub nkpkpnkbbap: u32, + /// offset: 44 + #[prost(uint32, tag = "7")] + pub abohpphhpei: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gkdjbpjogpo { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub room_id: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub ihaomlephom: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jmogpmcjgle { +pub struct Ejhdhggmila { + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub oljcajmfjpo: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub lgpjljamjfj: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dpellhbjgml { /// offset: 16 #[prost(message, optional, tag = "9")] - pub epkendeajpb: ::core::option::Option, + pub onkbpkpohec: ::core::option::Option, /// offset: 24 - #[prost(message, optional, tag = "8")] - pub ppipfophnhm: ::core::option::Option, - /// offset: 48 - #[prost(uint32, tag = "4")] - pub eaadbocjnae: u32, + #[prost(message, repeated, tag = "7")] + pub agijecgibgj: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "14")] + pub bagnpgngloj: ::core::option::Option, /// offset: 40 - #[prost(uint32, repeated, tag = "14")] - pub kjdggnnfggp: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "13")] + pub aadaflkejgd: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(enumeration = "ChessRogueBoardCellStatus", tag = "2")] + pub lbnpkakomck: i32, + /// offset: 60 + #[prost(uint32, tag = "5")] + pub epohknlfeab: u32, + /// offset: 64 + #[prost(uint32, tag = "15")] + pub aakgdldfiie: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lkpcdhckhkp { + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub gaiennlbcmm: ::core::option::Option, + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] + pub hkcdkhjcndc: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub mlldclnmiog: u32, + /// offset: 44 + #[prost(uint32, tag = "8")] + pub id: u32, + /// offset: 48 + #[prost(int32, tag = "5")] + pub eabefbdojeo: i32, /// offset: 52 - #[prost(int32, tag = "7")] - pub cgnokhabcpp: i32, + #[prost(uint32, tag = "4")] + pub mdaiamfjnhm: u32, + /// offset: 56 + #[prost(uint32, tag = "6")] + pub gkdcpnlolnf: u32, + /// offset: 60 + #[prost(int32, tag = "1")] + pub jmhgoabknio: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fclnbhmaigc { +pub struct Dmgodfdfpei { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "9")] + pub mnmjcnoliii: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub afemblfccch: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fjkgdhkkdff { + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub jhbfegdpljn: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Aemapgkppja { + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub fdeebbfmblb: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub oljcajmfjpo: ::core::option::Option, + /// offset: 40 + #[prost(uint32, repeated, tag = "9")] + pub opaegcbnacj: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(int32, tag = "6")] + pub fjciknakjog: i32, + /// offset: 52 + #[prost(uint32, tag = "8")] + pub jppaggpjomo: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Iffehfhakcb { + /// offset: 24 + #[prost(uint32, tag = "8")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mpkglgclaid { - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub pamghmdjaja: ::core::option::Option, +pub struct Kchplcfmglf { + /// offset: 24 + #[prost(message, repeated, tag = "1")] + pub jolegacinnk: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, repeated, tag = "10")] - pub lkjoeodaomm: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "3")] + pub mfeodnjngdp: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Amgmaiokjln { - /// offset: 32 - #[prost(uint32, tag = "5")] - pub oiaecfmlphk: u32, - /// offset: 40 - #[prost(bool, tag = "15")] - pub bkdinonlahd: bool, +pub struct Dlcndckcipc { /// offset: 16 - #[prost(uint32, repeated, tag = "14")] - pub bfamfabbcio: ::prost::alloc::vec::Vec, - /// offset: 36 + #[prost(uint32, repeated, tag = "1")] + pub aafifegkaco: ::prost::alloc::vec::Vec, + /// offset: 32 #[prost(uint32, tag = "10")] - pub fomnfhjcdoc: u32, + pub jgccimmedij: u32, + /// offset: 36 + #[prost(bool, tag = "12")] + pub hifmfmbcodl: bool, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub hgkbjiaafpc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Namgfeonkfk { +pub struct Epddomfgimk { /// offset: 24 - #[prost(int32, tag = "7")] - pub ccieiaadlme: i32, + #[prost(int32, tag = "1")] + pub opkeholonmj: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mkjpdjnhnbo { - /// offset: 16 - #[prost(uint32, repeated, tag = "6")] - pub ddmkcobomno: ::prost::alloc::vec::Vec, +pub struct Negnnjglfjp { + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] + pub kehklhmeabi: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ilejgedbekf { +pub struct Djekegmehlk { + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub dhekljdbnnp: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "4")] - pub lbnhkppajim: ::core::option::Option, + #[prost(message, optional, tag = "3")] + pub eiohfjmfokf: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "1268")] + pub eiihjjebkoe: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "7")] + pub aefmmohkchj: ::core::option::Option, + /// offset: 56 + #[prost(message, repeated, tag = "4")] + pub nagdjgmmcbe: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(message, optional, tag = "11")] + pub fmigokidkjl: ::core::option::Option, + /// offset: 72 + #[prost(message, optional, tag = "15")] + pub story_info: ::core::option::Option, + /// offset: 80 + #[prost(message, optional, tag = "1")] + pub oeibhlmdjka: ::core::option::Option, + /// offset: 88 + #[prost(message, optional, tag = "13")] + pub dnpccfffbhn: ::core::option::Option, + /// offset: 96 + #[prost(message, optional, tag = "10")] + pub habjhgpfgeb: ::core::option::Option, + /// offset: 104 + #[prost(message, optional, tag = "14")] + pub ajpmadhmgml: ::core::option::Option, + /// offset: 112 + #[prost(message, optional, tag = "9")] + pub pohepeefboa: ::core::option::Option, + /// offset: 120 + #[prost(message, optional, tag = "6")] + pub afheggdhaoc: ::core::option::Option, + /// offset: 128 + #[prost(uint32, tag = "2")] + pub dlojfeehlij: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Himjkamhlmj { + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub eiihjjebkoe: ::core::option::Option, + /// offset: 32 + #[prost(uint32, repeated, tag = "11")] + pub febkojodaam: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "13")] + pub fdeebbfmblb: ::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, + pub jcobjampoal: ::core::option::Option, /// offset: 56 - #[prost(message, optional, tag = "1635")] - pub bocippbebea: ::core::option::Option, + #[prost(message, optional, tag = "15")] + pub ioccacnjigd: ::core::option::Option, + /// offset: 64 + #[prost(uint32, repeated, tag = "2")] + pub hkcdkhjcndc: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hemcdhcgaep { + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub nagdjgmmcbe: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub dlojfeehlij: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ppagceggcak { + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub eiihjjebkoe: ::core::option::Option, + /// offset: 32 + #[prost(uint32, repeated, tag = "6")] + pub febkojodaam: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "12")] + pub ioccacnjigd: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "2")] + pub jcobjampoal: ::core::option::Option, + /// offset: 56 + #[prost(uint32, repeated, tag = "14")] + pub hkcdkhjcndc: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(message, optional, tag = "5")] + pub fdeebbfmblb: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Oghpkfmnnhl { + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub dakedpkjmlb: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub bjdlgbbpfck: ::core::option::Option, + /// offset: 32 + #[prost(uint32, repeated, tag = "10")] + pub afgfobplfil: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "9")] + pub dnpccfffbhn: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "1")] + pub habjhgpfgeb: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "972")] + pub afheggdhaoc: ::core::option::Option, + /// offset: 72 + #[prost(uint32, tag = "3")] + pub hloccoombgg: u32, + /// offset: 76 + #[prost(uint32, tag = "15")] + pub obbgjafecbe: u32, + /// offset: 80 + #[prost(uint32, tag = "129")] + pub score_id: u32, + /// offset: 84 + #[prost(uint32, tag = "2")] + pub mmideameanb: u32, + /// offset: 88 + #[prost(enumeration = "Dpbcjgcpmle", tag = "6")] + pub hcpbmiegdon: i32, + /// offset: 92 + #[prost(bool, tag = "7")] + pub is_finish: bool, + /// offset: 96 + #[prost(uint32, tag = "4")] + pub difficulty_level: u32, + /// offset: 100 + #[prost(uint32, tag = "12")] + pub kpdlmkfljai: u32, + /// offset: 104 + #[prost(uint32, tag = "1678")] + pub dlojfeehlij: u32, + /// offset: 108 + #[prost(uint32, tag = "38")] + pub oegllhmmbem: u32, + /// offset: 112 + #[prost(uint32, tag = "5")] + pub admadhcdhje: u32, + /// offset: 116 + #[prost(uint32, tag = "1041")] + pub olmloehhfcg: u32, + /// offset: 120 + #[prost(uint32, tag = "325")] + pub innapiihjfk: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ofgjflcbbjp { /// 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, + pub cppcigmjalm: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, optional, tag = "13")] - pub bdjdbmickkp: ::core::option::Option, + #[prost(uint32, tag = "10")] + pub eimflpnfpgm: u32, } #[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, +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Chhblfhdfek { /// 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 { + pub bmgcceonich: u32, /// offset: 28 - #[prost(uint32, tag = "8")] - pub fapfkfjiele: u32, - /// offset: 24 - #[prost(uint32, tag = "14")] - pub mcfdkfbghaa: u32, + #[prost(uint32, tag = "10")] + pub kpdlmkfljai: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Admkichlgbp { +pub struct Ephfhkdjkmd { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub aphioealogi: u32, /// offset: 28 #[prost(uint32, tag = "9")] - pub fomnfhjcdoc: u32, - /// offset: 24 - #[prost(uint32, tag = "4")] - pub ddifefoggml: u32, + pub jgccimmedij: u32, } -/// Obf: ABNFLDPOEPD +/// Obf: KKECAFGMONA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5540)] +#[cmdid(5585)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueQueryCsReq {} -/// Obf: AIEJBKKELDD +/// Obf: NAPNODDGMMI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5589)] +#[cmdid(5426)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueQueryScRsp { - /// offset: 48 - #[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 = "3")] - pub retcode: u32, /// offset: 16 - #[prost(message, optional, tag = "7")] - pub ljmfgdfblck: ::core::option::Option, + #[prost(message, optional, tag = "12")] + pub minfcklklnj: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "13")] + pub ihnenegkepo: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "1")] + pub lflcdngalme: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "11")] + pub cikpbgdiabo: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "14")] + pub retcode: u32, } -/// Obf: FBHNPLJNLNP +/// Obf: FPFBPLPIADI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5415)] +#[cmdid(5526)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueEnterCellCsReq { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub lofmjhjoelo: u32, /// offset: 28 #[prost(uint32, tag = "15")] - pub jnlnmhooekl: u32, - /// offset: 24 - #[prost(uint32, tag = "9")] - pub eiiagabafec: u32, + pub ihaomlephom: u32, } -/// Obf: CIHAAHNFEMI +/// Obf: HJOPCPPJCHP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5558)] +#[cmdid(5529)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueEnterCellScRsp { - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub stage_info: ::core::option::Option, - /// offset: 44 - #[prost(uint32, tag = "4")] - pub eiiagabafec: u32, - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub ljmfgdfblck: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "8")] - pub retcode: u32, -} -/// Obf: CHNAFMDMKOD -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5514)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChessRogueEnterCsReq { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub id: u32, -} -/// Obf: CDJFOAHJELE -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5459)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChessRogueEnterScRsp { - /// offset: 40 - #[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: 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, + pub cikpbgdiabo: ::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 Mnpaakghbej { - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub ljmfgdfblck: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub retcode: u32, -} -/// 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 ChessRogueUpdateReviveInfoScNotify { - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub pamghmdjaja: ::core::option::Option, -} -/// Obf: IPPEIJKEBJI -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(5594)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChessRogueUpdateMoneyInfoScNotify { - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub cgifjaohhao: ::core::option::Option, -} -/// 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(5416)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChessRogueSkipTeachingLevelCsReq {} -/// Obf: PPADLEJAHPM -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5580)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChessRogueSkipTeachingLevelScRsp { - /// offset: 16 - #[prost(message, optional, tag = "2")] - pub aijomblmmol: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub retcode: u32, -} -/// 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, + pub stage_info: ::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 = "15")] + pub ihaomlephom: u32, + /// offset: 44 #[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 +/// Obf: KFFNAEDMDOD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5410)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SelectChessRogueSubStoryCsReq { +pub struct ChessRogueEnterCsReq { /// 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, + pub id: 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 GetChessRogueNousStoryInfoCsReq {} -/// Obf: IABOMCFFCDD +/// Obf: CFIJCNENKDP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5412)] +#[cmdid(5490)] #[derive(Clone, PartialEq, ::prost::Message)] -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, +pub struct ChessRogueEnterScRsp { /// 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 { + #[prost(message, optional, tag = "4")] + pub cikpbgdiabo: ::core::option::Option, /// 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, + #[prost(message, optional, tag = "3")] + pub stage_info: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "9")] - pub mgpjlhchame: u32, - /// offset: 24 - #[prost(message, repeated, tag = "5")] - pub napganolbgl: ::prost::alloc::vec::Vec, + pub retcode: u32, + /// offset: 44 + #[prost(uint32, tag = "11")] + pub id: u32, } +/// Obf: HODPOGNIOOG +/// Type: Req #[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, -} +#[cmdid(5583)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChessRogueLeaveCsReq {} +/// Obf: JCEAEOGFAAA +/// Type: Rsp #[derive(proto_derive::CmdID)] +#[cmdid(5548)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hcgeggglofi { +pub struct ChessRogueLeaveScRsp { /// offset: 24 - #[prost(message, optional, tag = "1")] - pub njonkanpjlo: ::core::option::Option, + #[prost(message, optional, tag = "4")] + pub aefmmohkchj: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "4")] - pub mpgdjoghkbh: u32, + #[prost(message, optional, tag = "7")] + pub stage_info: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "10")] + pub ihnenegkepo: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "15")] + pub lflcdngalme: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "9")] + pub retcode: u32, } +/// Obf: OMNAOBAFFOM +/// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(5523)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChessRogueGiveUpCsReq {} +/// Obf: JFKGEOBIHHD +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5439)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hgoilcghknm { +pub struct ChessRogueGiveUpScRsp { + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub stage_info: ::core::option::Option, /// offset: 24 - #[prost(uint32, repeated, tag = "5")] - pub hkljflhpjce: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "14")] + pub ihnenegkepo: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "8")] + pub minfcklklnj: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "15")] + pub aefmmohkchj: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "5")] + pub lflcdngalme: ::core::option::Option, + /// offset: 64 + #[prost(uint32, tag = "11")] + pub retcode: u32, } -/// Obf: AKAHCBGMGMD +/// Obf: AECEEKDICHA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5565)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct ResetRogueDiceSurfaceCsReq { +pub struct ChessRogueStartCsReq { /// offset: 16 - #[prost(message, optional, tag = "6")] - pub bdjdbmickkp: ::core::option::Option, + #[prost(uint32, repeated, tag = "3")] + pub ocegekkflal: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "13")] + pub jkpipnmggoa: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "11")] + pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "9")] + pub base_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, tag = "8")] + pub pdfaheknhnj: u32, + /// offset: 60 + #[prost(uint32, tag = "5")] + pub afemblfccch: u32, + /// offset: 64 + #[prost(uint32, tag = "7")] + pub id: u32, } -/// Obf: HPBGKNOMLAO +/// Obf: IBJJCCDDFLE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5417)] +#[cmdid(5430)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChessRogueNousEditDiceScRsp { +pub struct ChessRogueStartScRsp { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub cikpbgdiabo: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "13")] + pub hphkdgjhijl: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "8")] + pub stage_info: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "3")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mamhdikbgbc {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5460)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gcpljlcffdd { + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub cikpbgdiabo: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub retcode: u32, +} +/// Obf: LLBHIMCMMEH +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5428)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChessRogueChangeAeonDimensionNotify { + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub cikpbgdiabo: ::core::option::Option, +} +/// Obf: MBJCCOCANEJ +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5534)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChessRogueSelectCellCsReq { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub ihaomlephom: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub lofmjhjoelo: u32, +} +/// Obf: BGLOEBBLFMI +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5440)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChessRogueSelectCellScRsp { + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub eeghdajohjo: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub ihaomlephom: u32, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub lofmjhjoelo: u32, +} +/// Obf: MDELKPPJIGF +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5412)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChessRogueLayerSettlement { + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub minfcklklnj: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub difficulty_level: u32, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub mdaiamfjnhm: u32, +} +/// Obf: FOAGKOAJEMD +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5586)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetRogueBuffEnhanceInfoCsReq {} +/// Obf: GBDPDGAHPNK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5592)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetRogueBuffEnhanceInfoScRsp { /// offset: 16 #[prost(message, optional, tag = "15")] - pub bdjdbmickkp: ::core::option::Option, + pub ilmamlblidl: ::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 +/// Obf: PBILBBMINBI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5463)] +#[cmdid(5599)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChessRogueNousGetRogueTalentInfoCsReq {} -/// Obf: IOJMJDCMENE +pub struct EnhanceRogueBuffCsReq { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub maze_buff_id: u32, +} +/// Obf: JDKJBGGHDBM +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5494)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct EnhanceRogueBuffScRsp { + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub ilmamlblidl: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "12")] + pub cnefdjckapl: ::core::option::Option, + /// offset: 40 + #[prost(bool, tag = "6")] + pub kgkejakkldp: bool, + /// offset: 44 + #[prost(uint32, tag = "9")] + pub retcode: u32, +} +/// Obf: BEAFKDMJNLO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5600)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PickRogueAvatarCsReq { + /// offset: 24 + #[prost(uint32, repeated, tag = "11")] + pub base_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub prop_entity_id: u32, +} +/// Obf: DJHNHHCMKMF +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5539)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PickRogueAvatarScRsp { + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub eiohfjmfokf: ::core::option::Option, + /// offset: 32 + #[prost(uint32, repeated, tag = "4")] + pub base_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub retcode: u32, +} +/// Obf: LOINLLCCNBD +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5401)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ReviveRogueAvatarCsReq { + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] + pub base_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub interacted_prop_entity_id: u32, +} +/// Obf: OKMIJLHMGCD +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5566)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ReviveRogueAvatarScRsp { + /// offset: 24 + #[prost(uint32, repeated, tag = "14")] + pub base_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "13")] + pub mfeodnjngdp: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "11")] + pub retcode: u32, +} +/// Obf: AAGLNICHNPI +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5425)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChessRogueUpdateReviveInfoScNotify { + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub mfeodnjngdp: ::core::option::Option, +} +/// Obf: KAIMCDOLBHO +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5452)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChessRogueUpdateMoneyInfoScNotify { + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub dhekljdbnnp: ::core::option::Option, +} +/// Obf: ECNICHNKEGG +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5486)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChessRogueUpdateDiceInfoScNotify { + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub pohepeefboa: ::core::option::Option, +} +/// Obf: GBHDIMGDPJG +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5448)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChessRogueUpdateLevelBaseInfoScNotify { + /// offset: 24 + #[prost(enumeration = "Iojjcdaplaj", tag = "5")] + pub reason: i32, + /// offset: 28 + #[prost(enumeration = "Gdhldnfloof", tag = "15")] + pub gkdcpnlolnf: i32, +} +/// Obf: LLBOLICFOEA +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5552)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChessRogueUpdateAllowedSelectCellScNotify { + /// offset: 16 + #[prost(uint32, repeated, tag = "5")] + pub aadaflkejgd: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub aihcknampbp: u32, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5418)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nkdimijahgc { + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub jflioddkjgj: ::core::option::Option, +} +/// Obf: IBIAJJCMNKO +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5444)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChessRogueUpdateAeonModifierValueScNotify { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub afemblfccch: u32, + /// offset: 28 + #[prost(int32, tag = "8")] + pub fjciknakjog: i32, +} +/// Obf: MKOHCHDMNOB +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5593)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChessRogueUpdateDicePassiveAccumulateValueScNotify { + /// offset: 24 + #[prost(int32, tag = "14")] + pub cgphgibcnoh: i32, +} +/// Obf: LOIBKAPDBMM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5472)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChessRogueSkipTeachingLevelCsReq {} +/// Obf: ALDJHCDPJDH +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5433)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChessRogueSkipTeachingLevelScRsp { + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub pdjcahbpklk: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub retcode: u32, +} +/// Obf: LGHPBNIKMGI +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5474)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChessRogueUpdateUnlockLevelScNotify { + /// offset: 16 + #[prost(uint32, repeated, tag = "11")] + pub hkcdkhjcndc: ::prost::alloc::vec::Vec, +} +/// Obf: LACJDDFOPHD +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5417)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChessRogueEnterNextLayerCsReq {} +/// Obf: NCMNJNNOLLM +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5497)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChessRogueEnterNextLayerScRsp { + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub rogue_game_info: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "6")] + pub stage_info: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "7")] + pub hphkdgjhijl: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "13")] + pub retcode: u32, +} +/// Obf: NHILCEBCOJJ +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5482)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChessRogueReRollDiceCsReq { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub mmnmifaahof: u32, +} +/// Obf: HCGCPKLMKJN +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5508)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChessRogueReRollDiceScRsp { + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub pohepeefboa: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub retcode: u32, +} +/// Obf: PGBFGLJFLLP +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5542)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChessRogueConfirmRollCsReq { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub mmnmifaahof: u32, +} +/// Obf: LJOLPAOHPBJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5560)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChessRogueConfirmRollScRsp { + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub pohepeefboa: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub retcode: u32, +} +/// Obf: PJFHPHPOIHI +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5537)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChessRogueCheatRollCsReq { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub ampfbgkhjbf: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub mmnmifaahof: u32, +} +/// Obf: FANIODAOCGG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5411)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChessRogueCheatRollScRsp { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub pohepeefboa: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub dbbjcpalepb: u32, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub retcode: u32, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub ampfbgkhjbf: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Aapjomebepe {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5450)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ldfekaeejin { + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub pohepeefboa: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "11")] + pub afbmhhaeleo: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +/// Obf: HAHPBCACNDG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5435)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChessRogueQuitCsReq {} +/// Obf: POCJJMEJDGG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5577)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChessRogueQuitScRsp { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub ihnenegkepo: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub stage_info: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "9")] + pub oeibhlmdjka: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "14")] + pub lflcdngalme: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "13")] + pub aefmmohkchj: ::core::option::Option, + /// offset: 64 + #[prost(message, optional, tag = "6")] + pub minfcklklnj: ::core::option::Option, + /// offset: 72 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +/// Obf: OHKCDFGPCKM +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5559)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChessRogueCellUpdateNotify { + /// offset: 24 + #[prost(message, repeated, tag = "11")] + pub cppcigmjalm: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(enumeration = "RogueModifierSourceType", tag = "7")] + pub cfaofcgjbma: i32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub aihcknampbp: u32, + /// offset: 40 + #[prost(enumeration = "Aimcamjabna", tag = "4")] + pub reason: i32, +} +/// Obf: BGEBFHKCINE +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5511)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChessRogueQuestFinishNotify { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub pegkfpikpkp: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub quest_id: u32, +} +/// Obf: FDPNKOKGEAP +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5454)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetChessRogueStoryInfoCsReq {} +/// Obf: JILFBOOFKEO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5455)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetChessRogueStoryInfoScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub fnklmmaccmj: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "12")] + pub poabjdelngh: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub retcode: u32, +} +/// Obf: LAFMDBBAJHA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5402)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SelectChessRogueSubStoryCsReq { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub rogue_dialogue_event_id: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub honcdmkpbeg: u32, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub eckdpipmboc: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub jgccimmedij: u32, +} +/// Obf: NLMIDIGAMEL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5483)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SelectChessRogueSubStoryScRsp { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub eckdpipmboc: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub honcdmkpbeg: u32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub jgccimmedij: u32, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub rogue_dialogue_event_id: u32, +} +/// Obf: LBAKHMJIAEC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5485)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct FinishChessRogueSubStoryCsReq { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub honcdmkpbeg: u32, +} +/// Obf: NNAGIDCACGI +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5478)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct FinishChessRogueSubStoryScRsp { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub honcdmkpbeg: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub kpdlmkfljai: u32, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub retcode: u32, +} +/// Obf: BFAEGAJHHKH +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5442)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChessRogueUpdateActionPointScNotify { + /// offset: 24 + #[prost(int32, tag = "15")] + pub eabefbdojeo: i32, +} +/// Obf: NGIELFOIPHH +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5588)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct EnterChessRogueAeonRoomCsReq {} +/// Obf: GPEOIKKBNPG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5528)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct EnterChessRogueAeonRoomScRsp { + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub stage_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub retcode: u32, +} +/// Obf: EJPCHNDAMLH +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5467)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetChessRogueStoryAeonTalkInfoCsReq { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub oeanpihchhf: u32, +} +/// Obf: LGGIDOJJDCN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5422)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChessRogueNousGetRogueTalentInfoScRsp { +pub struct GetChessRogueStoryAeonTalkInfoScRsp { /// offset: 24 - #[prost(message, optional, tag = "9")] - pub talent_info: ::core::option::Option, + #[prost(map = "uint32, uint32", tag = "4")] + pub ldpajkiepip: ::std::collections::HashMap, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 36 - #[prost(uint32, tag = "1")] - pub mpgdjoghkbh: u32, + #[prost(uint32, tag = "15")] + pub oeanpihchhf: u32, } -/// Obf: ACAFFKNDLMB -/// Type: Req +/// Obf: NJBNBKMNBOP +/// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5535)] +#[cmdid(5580)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChessRogueNousEnableRogueTalentCsReq { +pub struct SyncChessRogueMainStoryFinishScNotify { /// offset: 24 #[prost(uint32, tag = "6")] - pub kfjemiojlpj: u32, + pub kpdlmkfljai: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub bmgcceonich: u32, } -/// Obf: NJOAJALMAOC +/// Obf: MIAFPKGAMOM +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5546)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SyncChessRogueNousValueScNotify { + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub ajpmadhmgml: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pjbodopjfga { + /// offset: 24 + #[prost(enumeration = "Filmjjmebja", tag = "14")] + pub status: i32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub kpdlmkfljai: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bkjcadfchab { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub honcdmkpbeg: u32, +} +/// Obf: PCFHMPGKDBD +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5533)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetChessRogueNousStoryInfoCsReq {} +/// Obf: LLELJOADLPI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5482)] +#[cmdid(5431)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChessRogueNousEnableRogueTalentScRsp { +pub struct GetChessRogueNousStoryInfoScRsp { /// offset: 24 - #[prost(message, optional, tag = "13")] - pub talent_info: ::core::option::Option, + #[prost(message, repeated, tag = "11")] + pub fnklmmaccmj: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "7")] + pub poabjdelngh: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +/// Obf: IFOFLHFKMKB +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5550)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SyncChessRogueNousSubStoryScNotify { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub honcdmkpbeg: u32, +} +/// Obf: FAKMBJPPIIB +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5462)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SyncChessRogueNousMainStoryScNotify { + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub fnklmmaccmj: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Moiokcdlnhe { + /// offset: 16 + #[prost(uint32, repeated, tag = "10")] + pub idcjmpmjhgc: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "6")] + pub gblljkfoidk: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "11")] + pub eknoajjdpmm: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "9")] + pub ookbllbjdje: u32, + /// offset: 52 + #[prost(bool, tag = "12")] + pub hifmfmbcodl: bool, + /// offset: 53 + #[prost(bool, tag = "4")] + pub lkdogpnpgpf: bool, + /// offset: 56 + #[prost(uint32, tag = "1")] + pub kpdlmkfljai: u32, + /// offset: 60 + #[prost(uint32, tag = "3")] + pub honcdmkpbeg: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ocghbanlloh { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub ampfbgkhjbf: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub dice_slot_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hgciapkelaf { + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub lflfekeaocl: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub mabfmafceoa: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub pdfaheknhnj: u32, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub ahngminodkg: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mookmkekmkc { + /// offset: 16 + #[prost(map = "uint32, bool", tag = "3")] + pub pegdmomcfad: ::std::collections::HashMap, + /// offset: 24 + #[prost(uint32, repeated, tag = "2")] + pub adlkmlfofpf: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "1")] + pub bilcgenigjm: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(enumeration = "ChessRogueNousDicePhase", tag = "7")] + pub oobpjhmdeng: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ddafepbgohk { + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub gmildfjfogd: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub fpccpkaogkg: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lpcinmggcni { + /// offset: 24 + #[prost(uint32, repeated, tag = "11")] + pub khcanakmbdj: ::prost::alloc::vec::Vec, +} +/// Obf: IACEIJKMLLN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5427)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChessRogueNousEditDiceCsReq { + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub ioccacnjigd: ::core::option::Option, +} +/// Obf: LJBHHFGLKPD +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5503)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChessRogueNousEditDiceScRsp { + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub ioccacnjigd: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +/// Obf: GAJPFLOMGEP +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5481)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChessRogueNousDiceUpdateNotify { + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub ddhkagclblh: ::core::option::Option, +} +/// Obf: DFBBBKADPDI +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5470)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChessRogueNousDiceSurfaceUnlockNotify { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub hbkeebkfbfi: u32, +} +/// Obf: JCLGDGOJJLL +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5421)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChessRogueNousGetRogueTalentInfoCsReq {} +/// Obf: IHHJCBBEAGP +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5581)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChessRogueNousGetRogueTalentInfoScRsp { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub jcobjampoal: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub fpccpkaogkg: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub retcode: u32, +} +/// Obf: AJCICECLDKJ +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5557)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChessRogueNousEnableRogueTalentCsReq { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub ckhclkoalke: u32, +} +/// Obf: GGGFNBNGIIP +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5502)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChessRogueNousEnableRogueTalentScRsp { + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub jcobjampoal: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "9")] - pub mpgdjoghkbh: u32, + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub fpccpkaogkg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gginkebloel { +pub struct Edkjelmponh { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "2")] pub progress: u32, /// offset: 28 - #[prost(uint32, tag = "13")] - pub kmemkmpmfhh: u32, + #[prost(uint32, tag = "9")] + pub heffponlego: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bcmmladbeam { - /// offset: 24 - #[prost(message, repeated, tag = "15")] - pub mplincadodk: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fmgjflepdbb { +pub struct Cochllcndjf { /// offset: 16 - #[prost(uint32, repeated, tag = "10")] - pub dejahcpfeid: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "2")] + pub cdgnajdagke: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lehnhdlemhl { +pub struct Npdkagocolg { + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] + pub eacebomjkjh: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gadffiffnhm { + /// offset: 24 + #[prost(uint32, repeated, tag = "6")] + pub iielajffdpb: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "13")] + pub cdgnajdagke: ::core::option::Option, /// offset: 40 - #[prost(int32, tag = "5")] - pub hp: i32, + #[prost(bool, tag = "12")] + pub amhajdnfbgc: bool, + /// offset: 44 + #[prost(int32, tag = "15")] + pub cojoifppcij: i32, /// offset: 48 - #[prost(int32, tag = "2")] - pub najcpopjglb: i32, - /// offset: 52 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "10")] 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 = "14")] - pub bmgabahlgji: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(int32, tag = "1")] + pub hp: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fhccchjhhkl { - /// offset: 16 - #[prost(uint32, repeated, tag = "9")] - pub dpkacndaldi: ::prost::alloc::vec::Vec, +pub struct Gcfgchamnol { + /// offset: 24 + #[prost(uint32, repeated, tag = "4")] + pub pgffgkdopgm: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "8")] - pub okhambmnidi: u32, + #[prost(uint32, tag = "9")] + pub cmeknajonph: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lhedjaiohoe { +pub struct Onnmllieeni { /// offset: 24 - #[prost(uint32, tag = "8")] - pub njdbiemaoaa: u32, + #[prost(uint32, tag = "7")] + pub idbdbicpbbg: u32, /// offset: 28 - #[prost(uint32, tag = "10")] - pub maonlhbkofk: u32, + #[prost(uint32, tag = "15")] + pub cjlbldfgelh: u32, } #[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, +pub struct Dejgmbkphec { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "8")] 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")] + #[prost(uint32, tag = "7")] + pub diecmlhjcfe: u32, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub dkhcohkfkfa: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub ebmjgpmhdmk: u32, + /// offset: 40 + #[prost(int32, tag = "11")] + pub hp: i32, + /// offset: 44 + #[prost(uint32, tag = "1")] + pub mbnbfbnklgh: u32, + /// offset: 48 + #[prost(uint32, tag = "6")] + pub fgecddfbfoj: u32, + /// offset: 52 + #[prost(int32, tag = "2")] pub attack: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hamejpgciji { +pub struct Hfbjnfjhkpo { /// 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, + pub cost_time: u32, /// offset: 28 - #[prost(uint32, tag = "2")] - pub hfliajcnjpl: u32, - /// offset: 40 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "10")] + pub lplliiclchb: u32, + /// offset: 32 + #[prost(uint32, tag = "3")] pub total_turns: u32, /// offset: 36 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "9")] pub total_damage: u32, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub bphneolckad: u32, + /// offset: 44 + #[prost(uint32, tag = "14")] + pub total_auto_turns: u32, } -/// Obf: IDKBFEHNFFM +/// Obf: BILENDACAMP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8161)] +#[cmdid(8178)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChimeraGetDataCsReq {} -/// Obf: NNGEANJAOBJ +pub struct GetDataCsReq {} +/// Obf: BBHANDBNKEJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8166)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetDataScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub cmbjolcgmai: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub lineup: ::core::option::Option, + /// offset: 32 + #[prost(uint32, repeated, tag = "11")] + pub icbimkieoep: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "5")] + pub jcoagojeapb: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, tag = "14")] + pub fbnekmpiakd: u32, + /// offset: 60 + #[prost(enumeration = "Hdiokenofnj", tag = "12")] + pub hfpgdcjmnik: i32, + /// offset: 64 + #[prost(uint32, tag = "1970")] + pub enmlpfbmpni: u32, + /// offset: 68 + #[prost(uint32, tag = "1")] + pub jidbimnmljp: u32, + /// offset: 72 + #[prost(uint32, tag = "10")] + pub pigpkidnmdh: u32, + /// offset: 76 + #[prost(uint32, tag = "3")] + pub iomeildmbne: u32, + /// offset: 80 + #[prost(uint32, tag = "7")] + pub cjlbldfgelh: u32, + /// offset: 84 + #[prost(uint32, tag = "1497")] + pub ggpkmpbbenp: u32, + /// offset: 88 + #[prost(uint32, tag = "105")] + pub nmpcjaoiohj: u32, + /// offset: 92 + #[prost(uint32, tag = "6")] + pub imcgjpmbppj: u32, + /// offset: 96 + #[prost(uint32, tag = "15")] + pub retcode: u32, + /// offset: 100 + #[prost(uint32, tag = "1812")] + pub kccacinbeea: u32, + /// offset: 104 + #[prost(uint32, tag = "9")] + pub mmfkmegecoi: u32, + /// offset: 108 + #[prost(uint32, tag = "2")] + pub hcendlkkhoc: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Eialjhkfnkg { + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub lineup: ::core::option::Option, +} /// 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 { +pub struct Mfffeokdoae { /// 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 { + #[prost(message, optional, tag = "14")] + pub lineup: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "6")] pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub lineup: ::core::option::Option, } -/// Obf: DKCOPBIGBOO +/// Obf: IHBOLKMEEMG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8175)] +#[cmdid(8162)] #[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, + pub fjlpligmphb: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, optional, tag = "10")] - pub lineup: ::core::option::Option, + #[prost(uint32, repeated, tag = "3")] + pub pkkggligkkn: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(map = "uint32, message", tag = "2")] + pub dlfjejinbbc: ::std::collections::HashMap, /// offset: 48 - #[prost(uint32, repeated, tag = "15")] - pub lnaohdbgeno: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "7")] + pub lineup: ::core::option::Option, /// 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, + #[prost(message, optional, tag = "8")] + pub stt: ::core::option::Option, + /// offset: 64 + #[prost(map = "uint32, uint32", tag = "11")] + pub jejbodagoij: ::std::collections::HashMap, + /// offset: 72 + #[prost(enumeration = "ChimeraRoundWorkEndReason", tag = "15")] + pub end_reason: i32, + /// offset: 76 + #[prost(bool, tag = "9")] + pub ddnmdlbjpam: bool, + /// offset: 80 + #[prost(uint32, tag = "12")] + pub epjbfaepfni: u32, } -/// Obf: CDOAILJIOHO +/// Obf: OKKLBJGHEGJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8179)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChimeraFinishEndlessRoundScRsp { - /// offset: 52 - #[prost(uint32, tag = "7")] - pub hfjjjkebmep: u32, - /// offset: 36 - #[prost(bool, tag = "11")] - pub oipljjiodil: bool, - /// offset: 44 - #[prost(uint32, tag = "10")] - pub jiicjoklnlg: u32, +pub struct ChimeraFinishRoundScRsp { + /// offset: 16 + #[prost(uint32, repeated, tag = "10")] + pub icbimkieoep: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub ifnodkpgbjk: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "5")] - pub retcode: u32, + #[prost(map = "uint32, message", tag = "13")] + pub gmhemnikfmo: ::std::collections::HashMap, /// offset: 32 - #[prost(uint32, tag = "13")] - pub pkhbamilioi: u32, + #[prost(message, repeated, tag = "9")] + pub cmbjolcgmai: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(uint32, tag = "3")] - pub nkbddidfpne: u32, + #[prost(message, repeated, tag = "3")] + pub pkiapmiajha: ::prost::alloc::vec::Vec, /// offset: 56 + #[prost(map = "uint32, message", tag = "1")] + pub gclaioiingf: ::std::collections::HashMap, + /// offset: 64 + #[prost(enumeration = "Hdiokenofnj", tag = "6")] + pub hfpgdcjmnik: i32, + /// offset: 68 + #[prost(uint32, tag = "4")] + pub retcode: u32, + /// offset: 72 + #[prost(enumeration = "ChimeraRoundWorkEndReason", tag = "5")] + pub end_reason: i32, + /// offset: 76 + #[prost(uint32, tag = "12")] + pub jidbimnmljp: u32, + /// offset: 80 + #[prost(uint32, tag = "8")] + pub imcgjpmbppj: u32, + /// offset: 84 + #[prost(uint32, tag = "2")] + pub cjlbldfgelh: u32, + /// offset: 88 + #[prost(bool, tag = "7")] + pub ddnmdlbjpam: bool, + /// offset: 89 + #[prost(bool, tag = "11")] + pub gcijmnogngc: bool, + /// offset: 92 #[prost(uint32, tag = "14")] - pub acdjhfnhcnp: u32, + pub ggpkmpbbenp: u32, + /// offset: 96 + #[prost(uint32, tag = "15")] + pub hcendlkkhoc: u32, } -/// Obf: HGOMPLGCHMO +/// Obf: KNFECAFMDII /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8171)] +#[cmdid(8172)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChimeraQuitEndlessCsReq {} -/// Obf: FLPFEPMPHII +pub struct ChimeraStartEndlessCsReq {} +/// Obf: KNPELGIAMKF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8178)] +#[cmdid(8174)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChimeraQuitEndlessScRsp { +pub struct ChimeraStartEndlessScRsp { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "7")] pub retcode: u32, } -/// Obf: HHIHPFKCOIB +/// Obf: BPOMECJONGO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8164)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChimeraDoFinalRoundCsReq { - /// 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, +pub struct ChimeraFinishEndlessRoundCsReq { /// offset: 16 - #[prost(message, optional, tag = "3")] - pub lineup: ::core::option::Option, - /// offset: 56 - #[prost(bool, tag = "11")] - pub oipljjiodil: bool, - /// offset: 60 - #[prost(uint32, tag = "12")] - pub nkbddidfpne: u32, + #[prost(message, repeated, tag = "4")] + pub fjlpligmphb: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, repeated, tag = "1")] - pub kmafdfbjcji: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "12")] + pub lineup: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "8")] + pub stt: ::core::option::Option, + /// offset: 48 + #[prost(uint32, repeated, tag = "6")] + pub pkkggligkkn: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, tag = "2")] + pub nmpcjaoiohj: u32, + /// offset: 60 + #[prost(bool, tag = "5")] + pub cjeildioioe: bool, } -/// Obf: EJEPBCHFIAM +/// Obf: LEOEMHHIANI +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8171)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChimeraFinishEndlessRoundScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub dkmkpfdnebl: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub iomeildmbne: u32, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub mmfkmegecoi: u32, + /// offset: 44 + #[prost(uint32, tag = "4")] + pub ebdockllkmi: u32, + /// offset: 48 + #[prost(bool, tag = "9")] + pub cjeildioioe: bool, + /// offset: 52 + #[prost(uint32, tag = "3")] + pub nmpcjaoiohj: u32, + /// offset: 56 + #[prost(uint32, tag = "11")] + pub pigpkidnmdh: u32, +} +/// Obf: AEDJDBAJGHH +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8177)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChimeraQuitEndlessCsReq {} +/// Obf: KHNHDFIJGPF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8163)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChimeraQuitEndlessScRsp { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub retcode: u32, +} +/// Obf: OIIDOJCEEDN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8168)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChimeraDoFinalRoundCsReq { + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub stt: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub lineup: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "12")] + pub fjlpligmphb: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "4")] + pub pkkggligkkn: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, tag = "14")] + pub nmpcjaoiohj: u32, + /// offset: 60 + #[prost(bool, tag = "9")] + pub cjeildioioe: bool, +} +/// Obf: MBMLAIKPEEK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8167)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDoFinalRoundScRsp { - /// offset: 24 - #[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 = "13")] - pub retcode: u32, - /// offset: 44 - #[prost(uint32, tag = "14")] - pub acjjcpcpfdn: u32, - /// offset: 32 + /// offset: 16 #[prost(message, repeated, tag = "6")] - pub ifnodkpgbjk: ::prost::alloc::vec::Vec, + pub cmbjolcgmai: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub dkmkpfdnebl: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub enmlpfbmpni: u32, + /// offset: 44 + #[prost(bool, tag = "14")] + pub cjeildioioe: bool, + /// offset: 48 + #[prost(uint32, tag = "12")] + pub hcendlkkhoc: u32, + /// offset: 52 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 56 + #[prost(uint32, tag = "8")] + pub ggpkmpbbenp: u32, /// offset: 60 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "10")] + pub nmpcjaoiohj: u32, + /// offset: 64 + #[prost(uint32, tag = "9")] + pub cjlbldfgelh: u32, + /// offset: 68 + #[prost(uint32, tag = "15")] pub index: u32, } -/// Obf: CPFHLKMNMNN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8169)] +#[cmdid(8170)] #[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, +pub struct Jhichkbdmic { /// offset: 24 - #[prost(message, repeated, tag = "2")] - pub kmafdfbjcji: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "6")] + pub lineup: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "9")] + pub fjlpligmphb: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub fhckfmdkppo: u32, /// offset: 44 #[prost(uint32, tag = "8")] - pub figjhmcepoa: u32, + pub dcoonccikgl: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8173)] +#[cmdid(8175)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Inieldcagdg { +pub struct Lbmlolgehim { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "7")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mofdandcghj { - /// offset: 28 - #[prost(uint32, tag = "6")] - pub gpemmcmjppd: u32, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub gfijjnnakgp: u32, +pub struct Hnaoomkgfcb { /// offset: 24 - #[prost(enumeration = "Fjdilegcbhp", tag = "7")] - pub alfhnehobja: i32, + #[prost(uint32, tag = "3")] + pub llmhaeapgon: u32, + /// offset: 28 + #[prost(enumeration = "Pdhffpojnjg", tag = "4")] + pub nfmkofnekla: i32, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub bhccdffbaam: u32, } -/// Obf: DOECIMIJBBP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChimeraDuelPlayerRankData { - /// offset: 28 - #[prost(uint32, tag = "3")] - pub rank: u32, +pub struct Nebjaboednd { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "5")] pub score_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ncblobppibd { - /// offset: 16 - #[prost(uint32, repeated, tag = "6")] - pub mmiiinjdlam: ::prost::alloc::vec::Vec, - /// offset: 68 - #[prost(uint32, tag = "4")] - 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 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(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 { +pub struct Pcboleafmdn { /// offset: 24 - #[prost(message, optional, tag = "4")] - pub okidhdfcpbd: ::core::option::Option, + #[prost(uint32, repeated, tag = "15")] + pub haklmiaencf: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "3")] + pub gnjgpfdklbh: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "9")] + pub folmlbolgem: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "10")] + pub pggooinmolf: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, optional, tag = "13")] + pub aaimonalopd: ::core::option::Option, + /// offset: 64 + #[prost(uint32, tag = "6")] + pub fglekndhmkn: u32, + /// offset: 68 + #[prost(uint32, tag = "5")] + pub defhfaglmlc: u32, + /// offset: 72 + #[prost(uint32, tag = "1")] + pub cifflebcfgk: u32, + /// offset: 76 + #[prost(uint32, tag = "11")] + pub ngbakcigbmn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dpehilaanon { - /// offset: 32 - #[prost(uint32, tag = "14")] - pub ddgeoolhapg: u32, +pub struct Jjnhikigkjc { /// offset: 24 - #[prost(uint32, tag = "11")] - pub hjmjiadbaoc: u32, - /// offset: 40 - #[prost(uint32, tag = "3")] - pub grid_fight_equipment_id: u32, - /// offset: 36 - #[prost(bool, tag = "5")] - pub hlkafpclmeo: bool, + #[prost(uint32, tag = "15")] + pub unique_id: u32, /// offset: 28 #[prost(uint32, tag = "2")] - pub deakooebljl: u32, + pub item_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ijokdlmkdae { +pub struct Nhdgnbkbndb { + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub ggmpegmehpd: ::core::option::Option, /// offset: 32 - #[prost(bool, tag = "12")] - pub klnhlejkdml: bool, - /// offset: 33 - #[prost(bool, tag = "11")] - pub hlkafpclmeo: bool, - /// offset: 24 - #[prost(uint32, tag = "4")] - pub item_id: u32, - /// offset: 28 - #[prost(uint32, tag = "6")] - pub hcnkajnkgfh: u32, + #[prost(uint32, tag = "2")] + pub lleogllhclk: u32, + /// offset: 36 + #[prost(int32, tag = "4")] + pub oeeipjdnmok: i32, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub fgecddfbfoj: u32, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub unique_id: u32, + /// offset: 48 + #[prost(uint32, tag = "7")] + pub exp: u32, + /// offset: 52 + #[prost(int32, tag = "14")] + pub gifjodbplpj: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dmajilebabm { +pub struct Glldhghjloa { /// offset: 16 #[prost(message, repeated, tag = "11")] - pub jjgmpfgckhg: ::prost::alloc::vec::Vec, + pub bcgoaipkgik: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, repeated, tag = "3")] - pub kcefnimaejp: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "10")] + pub ajfjlckpnam: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(string, tag = "13")] + pub nickname: ::prost::alloc::string::String, + /// offset: 48 + #[prost(uint32, tag = "4")] + pub head_icon: u32, + /// offset: 52 + #[prost(uint32, tag = "12")] + pub uid: u32, + /// offset: 56 + #[prost(uint32, tag = "5")] + pub rank: u32, + /// offset: 60 + #[prost(uint32, tag = "7")] + pub kimkennlheh: u32, + /// offset: 64 + #[prost(uint32, tag = "8")] + pub hp: u32, + /// offset: 68 + #[prost(uint32, tag = "9")] + pub ipinhnfcioe: u32, } -/// Obf: LJNKMIKBCKK +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bbdlcojkgmi { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub phlamkcllkp: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kghddibdabp { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub grid_fight_equipment_id: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub fgecddfbfoj: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub ndjgkjmpphj: u32, + /// offset: 36 + #[prost(bool, tag = "13")] + pub aalccpjcbme: bool, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub ipaobkonifl: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Dmojmnkoill { + /// offset: 24 + #[prost(bool, tag = "15")] + pub ifigfodopbb: bool, + /// offset: 25 + #[prost(bool, tag = "5")] + pub aalccpjcbme: bool, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub item_id: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub agbaifpnkii: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Poaciacejjn { + /// offset: 24 + #[prost(message, repeated, tag = "11")] + pub dkcmmmpneme: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "4")] + pub lcjfdchinhl: ::prost::alloc::vec::Vec, +} +/// Obf: ILHGAACMJHM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9246)] +#[cmdid(9215)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelShopBuyChimeraCsReq { - /// offset: 36 - #[prost(uint32, tag = "2")] - pub lnbilchbhad: u32, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub fjglpcijicj: u32, /// offset: 24 - #[prost(uint32, repeated, tag = "3")] - pub aichbbiodjc: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "2")] + pub fmmiciheocm: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub kodoohhpikn: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub gckfooiehha: u32, } -/// Obf: MADOBOONFEL +/// Obf: CPMDNMMDCCM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9213)] +#[cmdid(9218)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelShopBuyChimeraScRsp { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "1")] pub retcode: u32, } -/// Obf: AEMHHOAKGFA +/// Obf: INJCCMKJICJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9260)] +#[cmdid(9213)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelShopBuyItemCsReq { /// offset: 24 - #[prost(uint32, tag = "3")] - pub gcenplkccba: u32, + #[prost(uint32, tag = "4")] + pub agbaifpnkii: u32, /// offset: 28 - #[prost(uint32, tag = "10")] - pub hcnkajnkgfh: u32, + #[prost(uint32, tag = "9")] + pub jhinlpckmpk: u32, } -/// Obf: IKLIJHOPNEP +/// Obf: LAOFKEIIEPF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9226)] +#[cmdid(9248)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelShopBuyItemScRsp { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "11")] pub retcode: u32, } -/// Obf: DKKGEECMLDD +/// Obf: MBOEOEFGEBL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9241)] +#[cmdid(9230)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelShopLockCsReq { /// offset: 36 - #[prost(bool, tag = "15")] + #[prost(bool, tag = "14")] pub is_locked: bool, - #[prost(oneof = "chimera_duel_shop_lock_cs_req::Bpihfajcloc", tags = "13, 8")] - pub bpihfajcloc: ::core::option::Option, + #[prost(oneof = "chimera_duel_shop_lock_cs_req::Kknboacncon", tags = "6, 5")] + pub kknboacncon: ::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 Bpihfajcloc { - /// offset: 24 - #[prost(uint32, tag = "13")] - Deakooebljl(u32), - /// offset: 24 - #[prost(uint32, tag = "8")] - Hcnkajnkgfh(u32), + pub enum Kknboacncon { + /// offset: 16 + #[prost(uint32, tag = "6")] + Ndjgkjmpphj(u32), + /// offset: 16 + #[prost(uint32, tag = "5")] + Agbaifpnkii(u32), } } -/// Obf: HOGFMLDKAII +/// Obf: NKNIPLOMJMM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9231)] +#[cmdid(9222)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelShopLockScRsp { - /// offset: 40 - #[prost(uint32, tag = "2")] - pub retcode: u32, /// offset: 32 - #[prost(bool, tag = "14")] + #[prost(bool, tag = "2")] pub is_locked: bool, - #[prost(oneof = "chimera_duel_shop_lock_sc_rsp::Bpihfajcloc", tags = "3, 15")] - pub bpihfajcloc: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub retcode: u32, + #[prost(oneof = "chimera_duel_shop_lock_sc_rsp::Kknboacncon", tags = "11, 6")] + pub kknboacncon: ::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 Bpihfajcloc { + pub enum Kknboacncon { /// offset: 24 - #[prost(uint32, tag = "3")] - Deakooebljl(u32), + #[prost(uint32, tag = "11")] + Ndjgkjmpphj(u32), /// offset: 24 - #[prost(uint32, tag = "15")] - Hcnkajnkgfh(u32), + #[prost(uint32, tag = "6")] + Agbaifpnkii(u32), } } -/// Obf: FHJLDFBNJGH +/// Obf: JLAIAPGBEIA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9259)] +#[cmdid(9216)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelShopRefreshCsReq {} -/// Obf: CFLLGPBPPGH +/// Obf: KIDHDGNADCF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9225)] +#[cmdid(9226)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelShopRefreshScRsp { /// offset: 24 + #[prost(uint32, tag = "13")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lceddgelbmj { + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub bcgoaipkgik: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "13")] + pub hgkdhjhkfbp: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "5")] + pub jgphdbdhkko: u32, + /// offset: 52 + #[prost(uint32, tag = "9")] + pub idnhbbmlnjk: u32, + /// offset: 56 + #[prost(uint32, tag = "11")] + pub kimkennlheh: u32, + /// offset: 60 + #[prost(uint32, tag = "3")] + pub nmpabpjhgpe: u32, + /// offset: 68 + #[prost(uint32, tag = "7")] + pub ipinhnfcioe: u32, + /// offset: 72 + #[prost(uint32, tag = "10")] + pub bajhkgjpfed: u32, + /// offset: 76 + #[prost(uint32, tag = "12")] + pub hp: u32, + #[prost(oneof = "lceddgelbmj::Papiiimekdd", tags = "600, 1266")] + pub papiiimekdd: ::core::option::Option, +} +/// Nested message and enum types in `LCEDDGELBMJ`. +pub mod lceddgelbmj { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Papiiimekdd { + /// offset: 16 + #[prost(message, tag = "600")] + Hkffigbbfae(super::Poaciacejjn), + /// offset: 16 + #[prost(message, tag = "1266")] + Pjckobnpfcb(super::Bbdlcojkgmi), + } +} +/// Obf: DGNHKIDECGG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9242)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChimeraDuelGetDataCsReq {} +/// Obf: ALDPPBAIOEF +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9252)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChimeraDuelGetDataScRsp { + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub cofpfidnonn: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "14")] + pub cfdiklbinhk: ::core::option::Option, + /// offset: 40 #[prost(uint32, tag = "12")] pub retcode: u32, } -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ddjoeiboelh { - /// offset: 52 - #[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 `DDJOEIBOELH`. -pub mod ddjoeiboelh { - #[derive(proto_derive::CmdID)] - #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Nkcbiecfigk { - /// offset: 40 - #[prost(message, tag = "616")] - Bkjncifkagd(super::Dmajilebabm), - /// offset: 40 - #[prost(message, tag = "574")] - Bdlambnogbh(super::Hagbfhngjim), - } -} -/// Obf: OBKNBIGALKJ +/// Obf: LJLKLNBNHLP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9223)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChimeraDuelGetDataCsReq {} -/// Obf: HMGKLFNFDPA -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9217)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChimeraDuelGetDataScRsp { - /// offset: 40 - #[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: JOAHEEHJAIL -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9245)] +#[cmdid(9254)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelUnlockMasterCsReq { /// offset: 24 - #[prost(uint32, tag = "11")] - pub offidmejbgi: u32, + #[prost(uint32, tag = "13")] + pub ipinhnfcioe: u32, } -/// Obf: IKPMODMCOHL +/// Obf: FCIGOCFOGHK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9248)] +#[cmdid(9237)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelUnlockMasterScRsp { /// offset: 24 - #[prost(uint32, tag = "2")] - pub retcode: u32, + #[prost(uint32, tag = "1")] + pub ipinhnfcioe: u32, /// offset: 28 - #[prost(uint32, tag = "12")] - pub offidmejbgi: u32, + #[prost(uint32, tag = "14")] + pub retcode: u32, } -/// Obf: KFKBMKBNOBF +/// Obf: CKMAAIACPBH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9215)] +#[cmdid(9229)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelStartGameCsReq { /// offset: 24 - #[prost(uint32, tag = "14")] - pub offidmejbgi: u32, + #[prost(uint32, tag = "13")] + pub ipinhnfcioe: u32, } -/// Obf: DOBGAFAIHCO +/// Obf: MKBBBFIDNNE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9211)] +#[cmdid(9255)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelStartGameScRsp { - /// offset: 32 - #[prost(uint32, tag = "4")] - pub retcode: u32, /// offset: 16 - #[prost(message, optional, tag = "15")] - pub oiaphbbdphl: ::core::option::Option, + #[prost(message, optional, tag = "8")] + pub cfdiklbinhk: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub retcode: u32, } -/// Obf: MLAPEJHIFFK +/// Obf: AHBDLPFDPGA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9257)] +#[cmdid(9219)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelEndRoundShopStageCsReq {} -/// Obf: AGPENIKAOEB +/// Obf: NFPFNFPDFGK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9229)] +#[cmdid(9239)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelEndRoundShopStageScRsp { - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub oiaphbbdphl: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub cfdiklbinhk: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hobciokknkh { - /// offset: 32 - #[prost(message, optional, tag = "6")] - pub oiaphbbdphl: ::core::option::Option, - /// offset: 40 - #[prost(bool, tag = "15")] - pub gildmpkfggc: bool, +pub struct Ebpbmfbfeja { + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub aaimonalopd: ::core::option::Option, /// offset: 24 - #[prost(message, optional, tag = "9")] - pub gepgggdkbnk: ::core::option::Option, + #[prost(message, optional, tag = "10")] + pub cfdiklbinhk: ::core::option::Option, + /// offset: 40 + #[prost(bool, tag = "6")] + pub enfkeaegpbj: bool, /// offset: 44 - #[prost(uint32, tag = "4")] - pub mapdnlbhhcd: u32, + #[prost(uint32, tag = "3")] + pub fglekndhmkn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fllebeickce { - /// offset: 48 - #[prost(enumeration = "Mbkmljabcbe", tag = "7")] - pub status: i32, +pub struct Kelkompbona { /// offset: 24 #[prost(uint32, tag = "12")] - pub ddgeoolhapg: u32, + pub exp: u32, + /// offset: 28 + #[prost(enumeration = "Kpepghlknfg", tag = "14")] + pub status: i32, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub unique_id: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub level: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub ebmjgpmhdmk: u32, + /// offset: 44 + #[prost(uint32, tag = "3")] + pub grid_fight_equipment_id: u32, + /// offset: 48 + #[prost(uint32, tag = "10")] + pub fgecddfbfoj: u32, /// offset: 52 #[prost(uint32, tag = "11")] - pub pncngmfband: u32, - /// offset: 60 - #[prost(uint32, tag = "14")] - pub grid_fight_equipment_id: u32, - /// offset: 32 + pub mbnbfbnklgh: u32, + /// offset: 56 #[prost(uint32, tag = "8")] - pub unique_id: u32, - /// offset: 64 + pub diecmlhjcfe: u32, + /// offset: 60 #[prost(uint32, tag = "1")] - pub level: u32, + pub index: u32, + /// offset: 64 + #[prost(uint32, tag = "7")] + pub dkhcohkfkfa: u32, + /// offset: 68 + #[prost(int32, tag = "5")] + pub cojoifppcij: i32, + /// offset: 72 + #[prost(int32, tag = "6")] + pub hp: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ndlbffkagbn { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub odibdclgkbe: u32, /// offset: 28 + #[prost(uint32, tag = "2")] + pub lplliiclchb: u32, + /// offset: 32 #[prost(uint32, tag = "6")] - pub mllgeoinjog: u32, + pub total_auto_turns: u32, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub mhdbnnkhbbl: 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, + pub bphneolckad: u32, /// offset: 44 - #[prost(uint32, tag = "5")] - pub index: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ipmponahfbg { - /// offset: 36 #[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 Hhbedpmhndk { - /// offset: 24 - #[prost(message, repeated, tag = "8")] - pub nkikedhaien: ::prost::alloc::vec::Vec, - /// offset: 52 - #[prost(uint32, tag = "7")] - pub total_damage: u32, +pub struct Idgmaldabbe { /// offset: 16 - #[prost(message, optional, tag = "10")] - pub ddeklghpnme: ::core::option::Option, + #[prost(message, repeated, tag = "14")] + pub eecahbhndhc: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub iifpjknclgf: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, repeated, tag = "5")] - pub akhfekjnpfg: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "1")] + pub nmpgpdmhkam: ::core::option::Option, /// offset: 48 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "10")] pub cost_time: u32, + /// offset: 52 + #[prost(uint32, tag = "9")] + pub total_damage: u32, } -/// Obf: DOHOIIBGBFP +/// Obf: FIPOBGFFNKD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9212)] +#[cmdid(9253)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelEndRoundBattleStageCsReq { + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub stt: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "12")] - pub naimopohjkp: u32, + #[prost(uint32, tag = "14")] + pub milmhpodlbb: u32, /// offset: 36 - #[prost(enumeration = "Dcifpicpjmk", tag = "7")] - pub kgebjnholcn: i32, - /// offset: 24 - #[prost(message, optional, tag = "9")] - pub stt: ::core::option::Option, + #[prost(enumeration = "Diikfknehhg", tag = "5")] + pub nonpimddjnn: i32, } -/// Obf: FADBMJGFGAD +/// Obf: EKICGMEHNGD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9254)] +#[cmdid(9244)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelEndRoundBattleStageScRsp { /// offset: 32 - #[prost(enumeration = "Dcifpicpjmk", tag = "14")] - pub kgebjnholcn: i32, - /// offset: 36 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "2")] pub retcode: u32, + /// offset: 40 + #[prost(enumeration = "Diikfknehhg", tag = "8")] + pub nonpimddjnn: i32, #[prost( - oneof = "chimera_duel_end_round_battle_stage_sc_rsp::Bpihfajcloc", - tags = "1088, 2013" + oneof = "chimera_duel_end_round_battle_stage_sc_rsp::Kknboacncon", + tags = "1613, 873" )] - pub bpihfajcloc: ::core::option::Option< - chimera_duel_end_round_battle_stage_sc_rsp::Bpihfajcloc, + pub kknboacncon: ::core::option::Option< + chimera_duel_end_round_battle_stage_sc_rsp::Kknboacncon, >, } /// 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 Bpihfajcloc { + pub enum Kknboacncon { /// offset: 16 - #[prost(message, tag = "1088")] - Oiaphbbdphl(super::Ddjoeiboelh), + #[prost(message, tag = "1613")] + Cfdiklbinhk(super::Lceddgelbmj), /// offset: 16 - #[prost(message, tag = "2013")] - Ckimoelpoab(super::Hobciokknkh), + #[prost(message, tag = "873")] + Cecfdncdbei(super::Ebpbmfbfeja), } } -/// Obf: MMCMPLDHMOL +/// Obf: NHNFGOJKPDJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9228)] +#[cmdid(9231)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelEndGameCsReq {} -/// Obf: EJMAKGDFGOH +/// Obf: ABDJMGPOAOK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9255)] +#[cmdid(9250)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelEndGameScRsp { + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub cecfdncdbei: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "9")] pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "8")] - pub ckimoelpoab: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nnhpdnacicf { +pub struct Giepfaipadi { /// offset: 24 #[prost(uint32, repeated, tag = "8")] - pub aichbbiodjc: ::prost::alloc::vec::Vec, + pub fmmiciheocm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nildpljdllj { - /// offset: 24 - #[prost(uint32, repeated, tag = "8")] - pub ihalppapahh: ::prost::alloc::vec::Vec, +pub struct Fjjhcdgndpd { /// offset: 16 - #[prost(uint32, repeated, tag = "15")] - pub fefbghpnlfm: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mlajnangalb { - /// offset: 48 - #[prost(uint32, tag = "14")] - pub hpeojnoohdd: u32, - /// offset: 24 - #[prost(message, optional, tag = "10")] - pub source: ::core::option::Option, + #[prost(uint32, repeated, tag = "12")] + pub jjojffaoedi: ::prost::alloc::vec::Vec, /// 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, + #[prost(uint32, repeated, tag = "15")] + pub acckecihcgj: ::prost::alloc::vec::Vec, } -/// Nested message and enum types in `MLAJNANGALB`. -pub mod mlajnangalb { +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jjkohcpbgal { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub source: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub lheobndkghd: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "10")] + pub fliedgkfnol: u32, + #[prost(oneof = "jjkohcpbgal::Bhnpklcndng", tags = "337, 854, 1045")] + pub bhnpklcndng: ::core::option::Option, +} +/// Nested message and enum types in `JJKOHCPBGAL`. +pub mod jjkohcpbgal { #[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), + pub enum Bhnpklcndng { + /// offset: 40 + #[prost(enumeration = "super::Bdejgkkacma", tag = "337")] + Llcoepjfgpe(i32), + /// offset: 40 + #[prost(uint32, tag = "854")] + Bnccmegjonf(u32), + /// offset: 40 + #[prost(message, tag = "1045")] + Iaeckedodef(super::Fjjhcdgndpd), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jlbjnhjilfp { +pub struct Cjhocmlpmjd { /// offset: 24 - #[prost(uint32, repeated, tag = "9")] - pub mekliklgafi: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "4")] + pub ajfjlckpnam: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pknlnbgnfdf { - /// offset: 16 - #[prost(message, optional, tag = "12")] - pub bgdggalaodo: ::core::option::Option, +pub struct Flopnjfnaog { + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub jooeekmdaeo: ::core::option::Option, /// offset: 32 - #[prost(bool, tag = "10")] - pub dgjheepiglh: bool, + #[prost(bool, tag = "4")] + pub nbhldbbbppa: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Aebnlkapdlb { +pub struct Lgedknlbcan { #[prost( - oneof = "aebnlkapdlb::Nlpppchggpf", - tags = "6, 3, 15, 5, 8, 13, 4, 10, 7, 12, 9" + oneof = "lgedknlbcan::Mmcgbgdjipn", + tags = "6, 7, 2, 9, 3, 12, 4, 14, 10, 11, 15" )] - pub nlpppchggpf: ::core::option::Option, + pub mmcgbgdjipn: ::core::option::Option, } -/// Nested message and enum types in `AEBNLKAPDLB`. -pub mod aebnlkapdlb { +/// Nested message and enum types in `LGEDKNLBCAN`. +pub mod lgedknlbcan { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Nlpppchggpf { + pub enum Mmcgbgdjipn { /// offset: 24 #[prost(message, tag = "6")] - Ppbkepiakef(super::Mlajnangalb), - /// offset: 24 - #[prost(uint32, tag = "3")] - Mokbklpimoa(u32), - /// offset: 24 - #[prost(message, tag = "15")] - Fggcgenjoah(super::Kncbimaafjg), - /// offset: 24 - #[prost(uint32, tag = "5")] - Jipbjjoghde(u32), - /// offset: 24 - #[prost(message, tag = "8")] - Adphcojglgn(super::Pknlnbgnfdf), - /// offset: 24 - #[prost(message, tag = "13")] - Aliicnjoibm(super::Jlbjnhjilfp), - /// offset: 24 - #[prost(uint32, tag = "4")] - Lnbilchbhad(u32), - /// offset: 24 - #[prost(uint32, tag = "10")] - Gbeobophklh(u32), + Alpkknkafbg(super::Jjkohcpbgal), /// offset: 24 #[prost(uint32, tag = "7")] - Jglkneocjch(u32), + Pbcghkngbfc(u32), /// offset: 24 - #[prost(message, tag = "12")] - Amaglnlffep(super::Hphmmpdfmak), + #[prost(message, tag = "2")] + Pfobplcgggi(super::Nhdgnbkbndb), /// offset: 24 #[prost(uint32, tag = "9")] - Jnmbjhjpbok(u32), + Kbpjkiebbon(u32), + /// offset: 24 + #[prost(message, tag = "3")] + Kjhmpboigge(super::Flopnjfnaog), + /// offset: 24 + #[prost(message, tag = "12")] + Ficfioenben(super::Cjhocmlpmjd), + /// offset: 24 + #[prost(uint32, tag = "4")] + Gckfooiehha(u32), + /// offset: 24 + #[prost(uint32, tag = "14")] + Hfokekmcobp(u32), + /// offset: 24 + #[prost(uint32, tag = "10")] + Cifflebcfgk(u32), + /// offset: 24 + #[prost(message, tag = "11")] + Bhppapongoe(super::Mafdlbfijmb), + /// offset: 24 + #[prost(uint32, tag = "15")] + Ngbakcigbmn(u32), } } -/// Obf: OHBLGCBKJGA +/// Obf: BDLPMPLGLPF /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9216)] +#[cmdid(9251)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelSyncChangeScNotify { /// offset: 16 - #[prost(message, repeated, tag = "3")] - pub cjfblhnphak: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "6")] + pub dgngmjmpfgk: ::prost::alloc::vec::Vec, } -/// Obf: GNPCGGIIFJA +/// Obf: FPPLEPMEEHJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9236)] +#[cmdid(9228)] #[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, + #[prost(uint32, repeated, tag = "15")] + pub ajfjlckpnam: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "14")] - pub lldnkmlimlp: u32, + #[prost(uint32, tag = "5")] + pub giecffndleb: u32, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub aljojidaapc: u32, } -/// Obf: JHELOOPMIAK +/// Obf: HIFFJEEAFAA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9218)] +#[cmdid(9259)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelChangeLineupScRsp { - /// offset: 16 - #[prost(uint32, repeated, tag = "7")] - pub mekliklgafi: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "11")] + pub ajfjlckpnam: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "14")] pub retcode: u32, } -/// Obf: OCCNOFNLJDB +/// Obf: GELEDBJOGNM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9243)] +#[cmdid(9224)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelSellChimeraCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "10")] - pub mekliklgafi: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub ajfjlckpnam: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] - pub deakooebljl: u32, + pub ndjgkjmpphj: u32, } -/// Obf: CKPHKJMCNCB +/// Obf: HGEBBOPADLG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9219)] +#[cmdid(9260)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelSellChimeraScRsp { - /// offset: 36 - #[prost(uint32, tag = "5")] - pub retcode: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub ajfjlckpnam: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "2")] - pub deakooebljl: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "10")] - pub mekliklgafi: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "12")] + pub ndjgkjmpphj: u32, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub retcode: u32, } -/// Obf: IBEFLCBBBMD +/// Obf: KGCGPFEOCBC /// 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 ChimeraDuelSelectGameCsReq { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub fglekndhmkn: u32, +} +/// Obf: KNIBJEJBDLO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9256)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelSelectGameScRsp { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "1")] - pub mapdnlbhhcd: u32, + #[prost(uint32, tag = "6")] + pub fglekndhmkn: 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 { +pub struct Pncngiamlca { /// offset: 16 - #[prost(message, optional, tag = "15")] - pub lineup: ::core::option::Option, - /// offset: 32 + #[prost(uint32, repeated, tag = "9")] + pub ajfjlckpnam: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub bcgoaipkgik: ::prost::alloc::vec::Vec, + /// offset: 40 #[prost(uint32, tag = "3")] + pub ipinhnfcioe: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mafdlbfijmb { + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub lineup: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "4")] pub slot: u32, } -/// Obf: KADKCLOPMOG +/// Obf: EINFHDNDOHM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9258)] +#[cmdid(9225)] #[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 Malghkmbkok { - /// offset: 32 - #[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: AJDOLAHPMNE +/// Obf: GDFEPBJJBJB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9232)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Receive { +pub struct ChimeraDuelSaveFriendPvpLineupScRsp { /// offset: 16 - #[prost(message, repeated, tag = "14")] - pub friend_list: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "1")] + pub lineup: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "10")] pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub slot: u32, } -/// Obf: BKMJDKCLKLN +/// Obf: LMOAEPFPCAP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9256)] +#[cmdid(9258)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChimeraDuelSetFriendDefendLineupCsReq { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub slot: u32, +} +/// Obf: IALCLGBDMBL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9234)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChimeraDuelSetFriendDefendLineupScRsp { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub slot: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub retcode: u32, +} +/// Obf: GHDNIIFHFGB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9238)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChimeraDuelGetFriendListCsReq {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mpphiojnkgb { + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub lineup: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub score_id: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub uid: u32, +} +/// Obf: KNKGKMFEHLB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9243)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChimeraDuelGetFriendListScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "2")] + pub friend_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub retcode: u32, +} +/// Obf: BALPIPIDLDM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9245)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelFinishMasterChallengeCsReq { /// offset: 24 - #[prost(uint32, tag = "9")] - pub offidmejbgi: u32, + #[prost(uint32, tag = "15")] + pub ipinhnfcioe: u32, } -/// Obf: DJFEJNKMGNL +/// Obf: APNJBEGDHNJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9250)] +#[cmdid(9246)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelFinishMasterChallengeScRsp { /// offset: 24 - #[prost(uint32, tag = "11")] - pub retcode: u32, + #[prost(uint32, tag = "3")] + pub ipinhnfcioe: u32, /// offset: 28 - #[prost(uint32, tag = "6")] - pub offidmejbgi: u32, + #[prost(uint32, tag = "13")] + pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9839)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Koiphjfenin { - #[prost(oneof = "koiphjfenin::Hdaccieijfo", tags = "4")] - pub hdaccieijfo: ::core::option::Option, +pub struct Hmmhdekahea { + #[prost(oneof = "hmmhdekahea::Nebnjdmfelo", tags = "14")] + pub nebnjdmfelo: ::core::option::Option, } -/// Nested message and enum types in `KOIPHJFENIN`. -pub mod koiphjfenin { +/// Nested message and enum types in `HMMHDEKAHEA`. +pub mod hmmhdekahea { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Hdaccieijfo { + pub enum Nebnjdmfelo { /// offset: 16 - #[prost(bool, tag = "4")] - Oagadconinc(bool), + #[prost(bool, tag = "14")] + Ihpjddciidb(bool), } } -/// Obf: POGAKNIPMNE +/// Obf: HEENDFJBHCB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7213)] +#[cmdid(7232)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ClockParkGetInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dhbccmmhnck { - /// offset: 32 - #[prost(uint32, tag = "7")] - pub knljjifoelo: u32, +pub struct Degffgkmfjj { /// offset: 24 - #[prost(uint32, repeated, tag = "10")] - pub ddmofhgibld: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "9")] + pub cfjogmjihoe: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub script_id: u32, } -/// Obf: KBADHGELIGI +/// Obf: LJDPBAPPHGO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7207)] +#[cmdid(7242)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClockParkGetInfoScRsp { + /// offset: 16 + #[prost(uint32, repeated, tag = "7")] + pub hpeklhnpdaj: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub dcgdhfjlhcn: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub lnkakgocaof: u32, /// offset: 44 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "15")] pub progress: u32, + /// offset: 48 + #[prost(uint32, tag = "14")] + pub retcode: 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, + pub cdgichdiihh: u32, } -/// Obf: EEDDDEOJBAE +/// Obf: HAEIIKKNAON /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7235)] +#[cmdid(7244)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ClockParkUnlockTalentCsReq { /// offset: 24 - #[prost(uint32, tag = "8")] - pub kfjemiojlpj: u32, + #[prost(uint32, tag = "11")] + pub ckhclkoalke: u32, } -/// Obf: FODAEJMPGGL +/// Obf: LENKELHGNBG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7238)] +#[cmdid(7227)] #[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)] -#[cmdid(7205)] -#[derive(Clone, PartialEq, ::prost::Message)] -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, + pub ckhclkoalke: u32, /// offset: 28 - #[prost(int32, tag = "4")] - pub cghmnceappb: i32, + #[prost(uint32, tag = "14")] + pub retcode: u32, } -#[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 +/// Obf: OMPIKFLGMCF +/// Type: Req #[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 Bboclmgmneb { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub gacha_random: u32, - /// offset: 28 - #[prost(bool, tag = "9")] - pub naipldpjhii: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Poppefjiajc { - /// offset: 28 - #[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 Hapbnlelobi {} -/// Obf: KCMOPCJIEGB -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7202)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ClockParkHandleWaitPlaceDiceOperationCsReq { - /// offset: 40 - #[prost(uint32, tag = "5")] - pub nnfamojahch: u32, - /// offset: 36 - #[prost(uint32, tag = "1")] - pub knljjifoelo: u32, - #[prost( - oneof = "clock_park_handle_wait_place_dice_operation_cs_req::Enmnamoieep", - tags = "3, 4, 2, 6, 8, 14, 10, 7" - )] - 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 Enmnamoieep { - /// offset: 24 - #[prost(message, tag = "3")] - Ikomefmekmc(super::Inlbcjhipci), - /// offset: 24 - #[prost(message, tag = "4")] - Gnmmefkmhhd(super::Mbloihljgml), - /// offset: 24 - #[prost(message, tag = "2")] - 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 Kceheagedaa { - /// offset: 40 - #[prost(uint32, tag = "1")] - pub progress: u32, - /// offset: 32 - #[prost(bool, tag = "14")] - pub diohkmppkha: bool, +pub struct ClockParkStartScriptCsReq { /// 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: AFMKKLPLMHA -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7244)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ClockParkHandleWaitOperationScRsp { - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub battle_info: ::core::option::Option, - /// offset: 48 - #[prost(uint32, tag = "12")] - pub nnfamojahch: u32, - /// offset: 44 - #[prost(enumeration = "ClockParkPlayStatus", tag = "2")] - pub nkahdeeohao: i32, + #[prost(uint32, repeated, tag = "15")] + pub bdgmnpijddl: ::prost::alloc::vec::Vec, /// offset: 32 - #[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: GBJNHPKJCEL -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7218)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ClockParkQuitScriptCsReq { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub knljjifoelo: u32, - /// offset: 28 - #[prost(bool, tag = "9")] - pub nmakfodljhp: bool, + #[prost(uint32, tag = "12")] + pub script_id: u32, } +/// Obf: NBNMKLMOILM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7245)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Apbjobnpban { +pub struct ClockParkStartScriptScRsp { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "10")] pub retcode: u32, -} -/// 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, + #[prost(uint32, tag = "3")] + pub script_id: u32, } -/// Obf: KLFDNPJOODJ +/// Obf: MNFBAGBGMGN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7231)] +#[cmdid(7209)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ClockParkUseBuffCsReq { +pub struct ClockParkGetOngoingScriptInfoCsReq {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cnoaggfcdal {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nijhccnmega { + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] + pub kcnekeggagg: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint64, tag = "9")] - pub unique_id: u64, + #[prost(uint32, tag = "9")] + pub card_id: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub npcbecnbijk: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Iimhlpbeddh { + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] + pub kcnekeggagg: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "2")] + pub lonfkfcfdnd: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pegdbkdljdj { + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub ceniobbijmf: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nikcdpgkklf { + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub ceniobbijmf: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kocbhdokfnf { + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub ceniobbijmf: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ieficanecdh { /// offset: 24 - #[prost(uint32, tag = "14")] - pub knljjifoelo: u32, + #[prost(message, optional, tag = "1")] + pub ceniobbijmf: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub gacha_random: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub ndnhcfbfpmh: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ffdljdageml { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub ceniobbijmf: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fofgkmonjhj { + /// offset: 24 + #[prost(bool, tag = "6")] + pub oekkajjegak: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mddikngbppl { + /// offset: 32 + #[prost(uint32, tag = "15")] + pub jgphdbdhkko: u32, + #[prost(oneof = "mddikngbppl::Eefkmmobnoj", tags = "7, 1, 2, 6, 10, 3, 13, 9")] + pub eefkmmobnoj: ::core::option::Option, +} +/// Nested message and enum types in `MDDIKNGBPPL`. +pub mod mddikngbppl { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Eefkmmobnoj { + /// offset: 24 + #[prost(message, tag = "7")] + Icpmabkblcd(super::Cnoaggfcdal), + /// offset: 24 + #[prost(message, tag = "1")] + Fdnlipkgblm(super::Pegdbkdljdj), + /// offset: 24 + #[prost(message, tag = "2")] + Abipnabidpe(super::Nikcdpgkklf), + /// offset: 24 + #[prost(message, tag = "6")] + Bpmebjhdofc(super::Kocbhdokfnf), + /// offset: 24 + #[prost(message, tag = "10")] + Hghbdacdjkp(super::Ieficanecdh), + /// offset: 24 + #[prost(message, tag = "3")] + Dlngpbmgmkm(super::Ffdljdageml), + /// offset: 24 + #[prost(message, tag = "13")] + Beljjjllcbk(super::Fofgkmonjhj), + /// offset: 24 + #[prost(bool, tag = "9")] + Alfnniimblm(bool), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lobfokckpkb { + /// offset: 24 + #[prost(int32, tag = "12")] + pub jekohihjfmk: i32, /// offset: 28 + #[prost(int32, tag = "8")] + pub pnoijpdmcpg: i32, + /// offset: 32 + #[prost(int32, tag = "7")] + pub akklilnjcpl: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Famlghghiod { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub buff_id: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub nojlmnmpkdp: u32, + /// offset: 32 + #[prost(uint64, tag = "7")] + pub unique_id: u64, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Obinjkcbalc { + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub buff_list: ::prost::alloc::vec::Vec, +} +/// Obf: LKADELHADBB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7229)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ClockParkGetOngoingScriptInfoScRsp { + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub habjhgpfgeb: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub jofjeiflgbp: ::core::option::Option, + /// offset: 32 + #[prost(uint32, repeated, tag = "4")] + pub fknboiimfld: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(string, tag = "14")] + pub imjflckfjgf: ::prost::alloc::string::String, + /// offset: 56 + #[prost(message, optional, tag = "7")] + pub hgdljdafhli: ::core::option::Option, + /// offset: 64 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 68 + #[prost(uint32, tag = "6")] + pub indjeoajjen: u32, + /// offset: 72 + #[prost(uint32, tag = "3")] + pub dcahjelnjnp: u32, + /// offset: 76 + #[prost(uint32, tag = "5")] + pub ngbjmehdkhn: u32, + /// offset: 80 + #[prost(uint32, tag = "9")] + pub script_id: u32, + /// offset: 84 + #[prost(uint32, tag = "15")] + pub jippmkbdjjc: u32, + /// offset: 88 #[prost(uint32, tag = "2")] - pub nnfamojahch: u32, + pub gigaefckiak: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nkoccglhoml {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kjaiagdnpgc { + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub ceniobbijmf: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Aigedicfhce { + /// offset: 24 + #[prost(bool, tag = "2")] + pub is_win: bool, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub imgllibjapc: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Camlfncbfhi { + /// offset: 16 + #[prost(uint32, repeated, tag = "3")] + pub avatar_id_list: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Igjllhmjkpc { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub gacha_random: u32, + /// offset: 28 + #[prost(bool, tag = "10")] + pub imkgokgkdph: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ajnkadcokol { + /// offset: 24 + #[prost(bool, tag = "3")] + pub is_win: bool, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub imgllibjapc: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Moemkblckko {} +/// Obf: DJKMDMLOOOD +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7243)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ClockParkHandleWaitOperationCsReq { + /// offset: 36 + #[prost(uint32, tag = "6")] + pub jgphdbdhkko: u32, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub script_id: u32, + #[prost( + oneof = "clock_park_handle_wait_operation_cs_req::Limeojambpk", + tags = "4, 15, 1, 2, 8, 14, 9, 13" + )] + pub limeojambpk: ::core::option::Option< + clock_park_handle_wait_operation_cs_req::Limeojambpk, + >, +} +/// Nested message and enum types in `ClockParkHandleWaitOperationCsReq`. +pub mod clock_park_handle_wait_operation_cs_req { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Limeojambpk { + /// offset: 24 + #[prost(message, tag = "4")] + Iknekejeglm(super::Nkoccglhoml), + /// offset: 24 + #[prost(message, tag = "15")] + Jfajebgkpeh(super::Kjaiagdnpgc), + /// offset: 24 + #[prost(message, tag = "1")] + Dikedlhgdjj(super::Aigedicfhce), + /// offset: 24 + #[prost(message, tag = "2")] + Kboglmplnai(super::Camlfncbfhi), + /// offset: 24 + #[prost(message, tag = "8")] + Ejlkeglkgdn(super::Igjllhmjkpc), + /// offset: 24 + #[prost(message, tag = "14")] + Aciopoijnef(super::Ajnkadcokol), + /// offset: 24 + #[prost(message, tag = "9")] + Mlhnhafplkd(super::Moemkblckko), + /// offset: 24 + #[prost(uint32, tag = "13")] + Gigaefckiak(u32), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gipbhlbfdah { + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub ngbjmehdkhn: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub dcahjelnjnp: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub script_id: u32, + /// offset: 44 + #[prost(bool, tag = "3")] + pub hgpkmhfpmbj: bool, + /// offset: 45 + #[prost(bool, tag = "2")] + pub dmneacgehec: bool, + /// offset: 48 + #[prost(uint32, tag = "6")] + pub progress: u32, +} +/// Obf: CLDLKNMOOOH +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7234)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ClockParkHandleWaitOperationScRsp { + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub battle_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub dmnecekolaj: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 40 + #[prost(enumeration = "ClockParkPlayStatus", tag = "15")] + pub lnpghcldokg: i32, + /// offset: 44 + #[prost(uint32, tag = "7")] + pub jgphdbdhkko: u32, + /// offset: 48 + #[prost(uint32, tag = "4")] + pub igbhcbnkebo: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7221)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gediccggdgi { + /// offset: 24 + #[prost(bool, tag = "2")] + pub mhicfgappnb: bool, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub script_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7221)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Najgipigcdh { +#[cmdid(7240)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ifegahjadhg { /// offset: 24 - #[prost(message, optional, tag = "2")] - pub hkgknekkjhb: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "8")] - pub nnfamojahch: u32, - /// offset: 48 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "2")] pub retcode: u32, - /// 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 `NAJGIPIGCDH`. -pub mod najgipigcdh { +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7203)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ompemghmdpm { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub jgphdbdhkko: u32, +} +/// Obf: PGHBOPEOBHA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7220)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ClockParkUseBuffCsReq { + /// offset: 24 + #[prost(uint64, tag = "12")] + pub unique_id: u64, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub jgphdbdhkko: u32, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub script_id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7212)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ClockParkUseBuffScRsp { + /// offset: 32 + #[prost(message, optional, tag = "2")] + pub habjhgpfgeb: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub jgphdbdhkko: u32, + /// offset: 48 + #[prost(uint32, tag = "4")] + pub script_id: u32, + /// offset: 52 + #[prost(uint32, tag = "9")] + pub retcode: u32, + #[prost(oneof = "clock_park_use_buff_sc_rsp::Bahfdooagpp", tags = "181, 1259")] + pub bahfdooagpp: ::core::option::Option, +} +/// Nested message and enum types in `ClockParkUseBuffScRsp`. +pub mod clock_park_use_buff_sc_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Beepacpfool { - /// offset: 32 - #[prost(message, tag = "1495")] - Njelgebhaop(super::Obecbmmmdhc), - /// offset: 32 - #[prost(message, tag = "1675")] - Mebmdlbpeho(super::Jhakadekjej), + pub enum Bahfdooagpp { + /// offset: 16 + #[prost(message, tag = "181")] + Ceniobbijmf(super::Iimhlpbeddh), + /// offset: 16 + #[prost(message, tag = "1259")] + Jofjeiflgbp(super::Lobfokckpkb), } } -/// Obf: FDLNKDCEHNN +/// Obf: KMGDKPACAED /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7249)] +#[cmdid(7206)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClockParkFinishScriptScNotify { - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub finish_info: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub nleomlnokcc: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Item { - /// 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 item_id: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] pub level: u32, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "2")] pub num: u32, - /// offset: 28 + /// offset: 36 + #[prost(uint32, tag = "6")] + pub promotion: u32, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub main_affix_id: u32, + /// offset: 44 #[prost(uint32, tag = "9")] - pub item_id: u32, + pub rank: u32, + /// offset: 48 + #[prost(uint32, tag = "7")] + pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ItemList { /// offset: 24 - #[prost(message, repeated, tag = "1")] + #[prost(message, repeated, tag = "7")] 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")] + #[prost(uint32, tag = "11")] + pub item_num: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] pub item_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ItemCost { - #[prost(oneof = "item_cost::Item", tags = "11, 8, 13")] + #[prost(oneof = "item_cost::Item", tags = "4, 5, 7")] pub item: ::core::option::Option, } /// Nested message and enum types in `ItemCost`. @@ -16452,446 +17357,439 @@ pub mod item_cost { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Item { - /// offset: 24 - #[prost(message, tag = "11")] + /// offset: 16 + #[prost(message, tag = "4")] PileItem(super::PileItem), - /// offset: 24 - #[prost(uint32, tag = "8")] + /// offset: 16 + #[prost(uint32, tag = "5")] EquipmentUniqueId(u32), - /// offset: 24 - #[prost(uint32, tag = "13")] + /// offset: 16 + #[prost(uint32, tag = "7")] RelicUniqueId(u32), } } -/// Obf: GCCDKKJGBAC #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct ItemCostList { - /// offset: 16 - #[prost(message, repeated, tag = "14")] +pub struct ItemCostData { + /// offset: 24 + #[prost(message, repeated, tag = "10")] pub item_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dappfjleplh { +pub struct Gjjnnbkcjkf { /// offset: 24 - #[prost(uint32, tag = "11")] - pub item_id: u32, + #[prost(uint32, tag = "3")] + pub item_count: u32, /// offset: 28 - #[prost(uint32, tag = "1")] - pub fjofdonmhph: u32, + #[prost(uint32, tag = "5")] + pub item_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mdnngcgiako { - /// offset: 40 - #[prost(uint32, tag = "6")] - pub tid: u32, - /// offset: 36 - #[prost(uint32, tag = "3")] - pub level: u32, +pub struct Njpjkjbmkgb { /// offset: 24 - #[prost(uint32, tag = "12")] - pub exp: u32, - /// offset: 28 #[prost(uint32, tag = "4")] - pub rank: u32, + pub level: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub exp: u32, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "15")] pub promotion: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub rank: u32, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub tid: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mjfjemlpkje { - /// offset: 44 - #[prost(uint32, tag = "3")] - pub exp: u32, +pub struct Hokmninjpbp { /// offset: 16 - #[prost(message, repeated, tag = "15")] + #[prost(message, repeated, tag = "10")] 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: 36 + #[prost(uint32, tag = "9")] + pub main_affix_id: u32, /// offset: 40 #[prost(uint32, tag = "1")] pub level: u32, + /// offset: 44 + #[prost(uint32, tag = "8")] + pub exp: u32, } -/// Obf: LBHNOHDOGBB #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Relic { - /// offset: 16 - #[prost(message, repeated, tag = "3")] + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub reforge_sub_affix_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "2")] + pub hgnplibnhhg: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "14")] pub sub_affix_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "3")] + pub tid: u32, /// 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")] + #[prost(uint32, tag = "15")] pub unique_id: u32, + /// offset: 56 + #[prost(bool, tag = "9")] + pub is_protected: bool, + /// offset: 57 + #[prost(bool, tag = "12")] + pub is_discarded: bool, + /// offset: 60 + #[prost(uint32, tag = "6")] + pub dress_avatar_id: u32, /// offset: 64 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "13")] pub main_affix_id: u32, /// offset: 68 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "8")] pub reforge_block_sub_affix_id: u32, - /// offset: 60 - #[prost(bool, tag = "2")] - pub is_discarded: bool, - /// offset: 56 + /// offset: 72 #[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, + /// offset: 76 + #[prost(uint32, tag = "1")] + pub exp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hkkfbmbeboc { - #[prost(oneof = "hkkfbmbeboc::Panajbhkako", tags = "11, 15, 4")] - pub panajbhkako: ::core::option::Option, +pub struct Gbkobpdkfoa { + #[prost(oneof = "gbkobpdkfoa::Fjianhmabab", tags = "14, 1, 9")] + pub fjianhmabab: ::core::option::Option, } -/// Nested message and enum types in `HKKFBMBEBOC`. -pub mod hkkfbmbeboc { +/// Nested message and enum types in `GBKOBPDKFOA`. +pub mod gbkobpdkfoa { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Panajbhkako { + pub enum Fjianhmabab { /// offset: 24 - #[prost(message, tag = "11")] - Lfpindfaahk(super::Dappfjleplh), + #[prost(message, tag = "14")] + Fnjbfpaloao(super::Gjjnnbkcjkf), /// offset: 24 - #[prost(message, tag = "15")] - Pjighnfhfkd(super::Mdnngcgiako), + #[prost(message, tag = "1")] + Pagpnoklnom(super::Njpjkjbmkgb), /// offset: 24 - #[prost(message, tag = "4")] - Cgcjlhflepn(super::Mjfjemlpkje), + #[prost(message, tag = "9")] + Lcmaddimion(super::Hokmninjpbp), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ghkpnijfhhh { +pub struct Plgjmckphml { /// offset: 16 - #[prost(message, repeated, tag = "1")] - pub item_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "15")] + pub item_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MotionInfo { - /// offset: 32 - #[prost(message, optional, tag = "7")] - pub pos: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "8")] + /// offset: 24 + #[prost(message, optional, tag = "6")] pub rot: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "10")] + pub pos: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jdmofnpamoo { +pub struct Vector4 { /// offset: 24 - #[prost(float, tag = "13")] + #[prost(float, tag = "5")] pub z: f32, /// offset: 28 - #[prost(float, tag = "12")] - pub knpmdhldhgi: f32, + #[prost(float, tag = "15")] + pub w: f32, /// offset: 32 - #[prost(float, tag = "7")] - pub y: f32, - /// offset: 36 - #[prost(float, tag = "2")] + #[prost(float, tag = "1")] pub x: f32, + /// offset: 36 + #[prost(float, tag = "13")] + pub y: f32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneMonsterWaveParam { - /// offset: 36 - #[prost(uint32, tag = "14")] - pub level: u32, - /// offset: 40 - #[prost(uint32, tag = "7")] - pub bdccefhmfho: u32, /// offset: 24 - #[prost(uint32, tag = "10")] - pub hknbhcaombe: u32, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub njiclainbim: u32, + #[prost(uint32, tag = "7")] + pub hard_level_group: u32, /// offset: 28 + #[prost(uint32, tag = "13")] + pub iedebfccknl: u32, + /// offset: 32 #[prost(uint32, tag = "15")] - pub opjafnefjdc: u32, + pub level: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub cphiinkideb: u32, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub elite_group: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dlgeggchcid { +pub struct Hnebodebelg { + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub iebnogooemo: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] pub role_star: u32, - /// offset: 24 - #[prost(message, repeated, tag = "14")] - pub pgnmdjiikjb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mehaomgbomc { - #[prost(oneof = "mehaomgbomc::TeleportNigger", tags = "509")] - pub teleport_nigger: ::core::option::Option, +pub struct Mndmndklkie { + #[prost(oneof = "mndmndklkie::TeleportNigger", tags = "1334")] + pub teleport_nigger: ::core::option::Option, } -/// Nested message and enum types in `MEHAOMGBOMC`. -pub mod mehaomgbomc { +/// Nested message and enum types in `MNDMNDKLKIE`. +pub mod mndmndklkie { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum TeleportNigger { /// offset: 24 - #[prost(message, tag = "509")] - Afcmoofgbpk(super::Dlgeggchcid), + #[prost(message, tag = "1334")] + Eigmkojoeei(super::Hnebodebelg), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneMonster { - /// offset: 32 - #[prost(uint32, tag = "7")] - pub max_hp: u32, /// offset: 24 - #[prost(message, optional, tag = "8")] - pub extra_info: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "11")] - pub cur_hp: u32, + #[prost(message, optional, tag = "10")] + pub extra_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub max_hp: u32, /// offset: 36 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "12")] pub monster_id: u32, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub cur_hp: u32, } -/// Obf: AGJDAAIPOHJ #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneMonsterWave { + /// offset: 16 + #[prost(message, repeated, tag = "4")] + pub nmgiabhijjb: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub monster_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "11")] + pub monster_param: ::core::option::Option, /// offset: 48 #[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")] + #[prost(uint32, tag = "2")] 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: KCDILLKKMEP #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneBattleInfo { - /// offset: 80 - #[prost(message, optional, tag = "508")] - pub iajdcjiahfp: ::core::option::Option, - /// offset: 120 - #[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, + #[prost(message, optional, tag = "1707")] + pub battle_rogue_magic_info: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "773")] + pub dfabbgkgdei: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "574")] + pub ldplaohnlap: ::core::option::Option, /// offset: 48 - #[prost(message, optional, tag = "838")] - pub gdaghijadod: ::core::option::Option, + #[prost(message, optional, tag = "1817")] + pub eigmkojoeei: ::core::option::Option, + /// offset: 56 + #[prost(message, repeated, tag = "471")] + pub battle_event: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(message, repeated, tag = "12")] + pub battle_avatar_list: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(map = "uint32, message", tag = "502")] + pub battle_target_info: ::std::collections::HashMap, + /// offset: 80 + #[prost(message, optional, tag = "411")] + pub pmcekilfbio: ::core::option::Option, + /// offset: 88 + #[prost(message, repeated, tag = "2")] + pub buff_list: ::prost::alloc::vec::Vec, + /// offset: 96 + #[prost(message, optional, tag = "141")] + pub fgoakdcbioe: ::core::option::Option, + /// offset: 104 + #[prost(message, repeated, tag = "10")] + pub monster_wave_list: ::prost::alloc::vec::Vec, + /// offset: 112 + #[prost(bool, tag = "13")] + pub imekcmnfldi: bool, + /// offset: 116 + #[prost(uint32, tag = "8")] + pub rounds_limit: u32, + /// offset: 120 + #[prost(uint32, tag = "7")] + pub stage_id: u32, + /// offset: 124 + #[prost(uint32, tag = "9")] + pub world_level: u32, + /// offset: 128 + #[prost(uint32, tag = "5")] + pub jaoiokbbmfc: u32, + /// offset: 132 + #[prost(uint32, tag = "3")] + pub battle_id: u32, + /// offset: 136 + #[prost(uint32, tag = "11")] + pub logic_random_seed: u32, } -/// Obf: BPAHOLKIOFK #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AetherDivideBattleInfo { - /// offset: 48 - #[prost(uint32, tag = "7")] - pub logic_random_seed: u32, /// offset: 16 - #[prost(message, repeated, tag = "11")] - pub monster_wave_list: ::prost::alloc::vec::Vec, - /// 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")] + #[prost(message, repeated, tag = "3")] pub buff_list: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(bool, tag = "6")] - pub eodhmoboeng: bool, + /// offset: 32 + #[prost(message, repeated, tag = "10")] + pub battle_avatar_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "14")] + pub monster_wave_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "11")] + pub battle_id: u32, /// offset: 52 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "12")] pub stage_id: u32, + /// offset: 56 + #[prost(bool, tag = "1")] + pub imekcmnfldi: bool, + /// offset: 60 + #[prost(uint32, tag = "13")] + pub logic_random_seed: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eebphjcnbfo { - /// offset: 28 - #[prost(uint32, tag = "3")] - pub id: u32, /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "14")] pub assist_uid: u32, - /// offset: 32 - #[prost(enumeration = "AvatarType", tag = "4")] + /// offset: 28 + #[prost(enumeration = "AvatarType", tag = "9")] pub avatar_type: i32, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nnoijjnchjb { +pub struct Lmdpkoelkfl { /// offset: 24 - #[prost(message, optional, tag = "9")] + #[prost(message, optional, tag = "13")] pub return_item_list: ::core::option::Option, /// offset: 32 - #[prost(uint32, repeated, tag = "1")] - pub bicmjedhkne: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "10")] + pub relic_ids: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(bool, tag = "14")] - pub ciacheimddm: bool, + #[prost(bool, tag = "1")] + pub abfcdbocmcf: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gkdekjkoijn { +pub struct Apamfckfhll { /// offset: 24 + #[prost(uint32, tag = "7")] + pub key: u32, + /// offset: 28 #[prost(uint32, tag = "2")] pub value: u32, - /// offset: 28 - #[prost(uint32, tag = "8")] - pub key: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Obnjkbmeaol { - /// offset: 28 - #[prost(sint32, tag = "3")] - pub value: i32, +pub struct Bjmphaaoefl { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(sint32, tag = "1")] + pub value: i32, + /// offset: 28 + #[prost(uint32, tag = "7")] pub key: u32, } -/// Obf: POIACAJFCEP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EquipRelic { - /// offset: 28 - #[prost(uint32, tag = "11")] - pub relic_unique_id: u32, /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "5")] pub r#type: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub relic_unique_id: u32, } -/// Obf: IAFGJJDKNGP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeadFrameInfo { + /// offset: 24 + #[prost(int64, tag = "11")] + pub head_frame_expire_time: i64, /// offset: 32 #[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 Gaikcigdbgk { +pub struct AreaDynamicInfo { /// offset: 24 + #[prost(uint32, tag = "11")] + pub dice_slot_id: u32, + /// offset: 28 #[prost(uint32, tag = "10")] - pub pjcnhkmfind: u32, - /// offset: 28 - #[prost(uint32, tag = "11")] - pub akknccfibhi: u32, + pub diy_dynamic_id: 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, +pub struct Pofnngoceok { /// offset: 24 - #[prost(uint32, tag = "11")] - pub akknccfibhi: u32, + #[prost(int64, tag = "6")] + pub kamopeebohj: i64, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub eiklmfpmjjd: u32, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub dice_slot_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Iobbilgofcl { - /// offset: 32 - #[prost(uint32, tag = "9")] - pub r#type: u32, +pub struct Cllbjdejfnf { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "6")] pub id: u32, /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "11")] + pub r#type: u32, + /// offset: 32 + #[prost(uint32, tag = "14")] pub slot: u32, } -/// Nested message and enum types in `IOBBILGOFCL`. -pub mod iobbilgofcl { +/// Nested message and enum types in `CLLBJDEJFNF`. +pub mod cllbjdejfnf { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] - pub struct Dcaeoldigha {} - /// Nested message and enum types in `DCAEOLDIGHA`. - pub mod dcaeoldigha { + pub struct Ooidndcpeaf {} + /// Nested message and enum types in `OOIDNDCPEAF`. + pub mod ooidndcpeaf { #[derive(proto_derive::CmdID)] #[derive( Clone, @@ -16905,35 +17803,35 @@ pub mod iobbilgofcl { ::prost::Enumeration )] #[repr(i32)] - pub enum Dimfoaajngn { - Cmbccliaiik = 0, - Jhpdgkkllbi = 1, - Hcnhapbapgd = 2, - Dojohgnoffl = 3, - Ilbpplnfmhn = 4, + pub enum Dahcibciiad { + Mneiheiglpo = 0, + Bpillpjgggb = 1, + Anhfoppefal = 2, + Leeoomlkanm = 3, + Hjomklagmcm = 4, } - impl Dimfoaajngn { + impl Dahcibciiad { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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", + Self::Mneiheiglpo => "DAHCIBCIIAD_MNEIHEIGLPO", + Self::Bpillpjgggb => "DAHCIBCIIAD_BPILLPJGGGB", + Self::Anhfoppefal => "DAHCIBCIIAD_ANHFOPPEFAL", + Self::Leeoomlkanm => "DAHCIBCIIAD_LEEOOMLKANM", + Self::Hjomklagmcm => "DAHCIBCIIAD_HJOMKLAGMCM", } } /// 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), + "DAHCIBCIIAD_MNEIHEIGLPO" => Some(Self::Mneiheiglpo), + "DAHCIBCIIAD_BPILLPJGGGB" => Some(Self::Bpillpjgggb), + "DAHCIBCIIAD_ANHFOPPEFAL" => Some(Self::Anhfoppefal), + "DAHCIBCIIAD_LEEOOMLKANM" => Some(Self::Leeoomlkanm), + "DAHCIBCIIAD_HJOMKLAGMCM" => Some(Self::Hjomklagmcm), _ => None, } } @@ -16942,6111 +17840,6089 @@ pub mod iobbilgofcl { } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kjgmaegnbkl { +pub struct Oiipjfdnpah { /// offset: 16 - #[prost(message, repeated, tag = "9")] - pub idphckabbjm: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "6")] + pub goejimnendc: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, repeated, tag = "2")] - pub jdboihjhehp: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "3")] + pub ofokohgpedo: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(message, repeated, tag = "4")] - pub nmlanpjgjfa: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "10")] + pub polmjfiknhn: ::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 struct Kaodlpjmefe { + /// offset: 16 + #[prost(message, optional, tag = "8")] pub head_frame_info: ::core::option::Option, + /// offset: 32 + #[prost(string, tag = "5")] + pub djonelmifee: ::prost::alloc::string::String, + /// offset: 40 + #[prost(string, tag = "13")] + pub nickname: ::prost::alloc::string::String, + /// offset: 48 + #[prost(string, tag = "14")] + pub remark_name: ::prost::alloc::string::String, /// offset: 56 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "12")] 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 head_icon: u32, + /// offset: 64 + #[prost(uint32, tag = "1")] + pub dcofphdknij: u32, + /// offset: 68 + #[prost(uint32, tag = "6")] pub level: u32, /// offset: 72 - #[prost(enumeration = "PlatformType", tag = "12")] + #[prost(enumeration = "PlatformType", tag = "10")] pub platform: i32, + /// offset: 76 + #[prost(uint32, tag = "2")] + pub midbiphkljo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lapjnknehdf {} -/// Obf: EFGMENFGDHP +pub struct ContentPackageGetDataCsReq {} +/// Obf: FOBAMBNCFDP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7507)] +#[cmdid(7542)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ContentPackageGetDataScRsp { /// offset: 16 - #[prost(message, optional, tag = "3")] + #[prost(message, optional, tag = "6")] pub data: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "1")] pub retcode: u32, } -/// Obf: NIKOEMDGFDN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ContentPackageInfo { - /// offset: 28 - #[prost(enumeration = "ContentPackageStatus", tag = "15")] - pub status: i32, /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "12")] pub content_id: u32, + /// offset: 28 + #[prost(enumeration = "ContentPackageStatus", tag = "14")] + pub status: i32, } -/// Obf: NPCOMELODNK #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ContentPackageData { - /// offset: 24 - #[prost(message, repeated, tag = "14")] + /// offset: 16 + #[prost(message, repeated, tag = "2")] pub content_package_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "12")] pub cur_content_id: u32, } -/// Obf: BPCJJKLAEFC +/// Obf: GPDCBDHANON /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7530)] +#[cmdid(7507)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ContentPackageSyncDataScNotify { - /// offset: 16 - #[prost(message, optional, tag = "8")] + /// offset: 24 + #[prost(message, optional, tag = "13")] pub data: ::core::option::Option, } -/// Obf: ECNGHPJCOJA +/// Obf: FEKDLNPGPKP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7538)] +#[cmdid(7527)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ContentPackageTransferScNotify {} -/// Obf: HJJDJEOEMMI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DailyActivityInfo { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub level: u32, + /// offset: 28 + #[prost(bool, tag = "13")] + pub is_has_taken: bool, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub daily_active_point: u32, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub world_level: u32, +} +/// Obf: PKBMBKLIIFL +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(3373)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TakeApRewardCsReq { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub level: u32, +} +/// Obf: BLGFDCAPOOH +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(3303)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TakeApRewardScRsp { + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub reward: ::core::option::Option, /// offset: 32 #[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(bool, tag = "6")] - pub is_has_taken: bool, -} -/// Obf: KCEHAJJGFHI -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(3391)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TakeApRewardCsReq { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub level: u32, -} -/// Obf: MIBAIIKCLME -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(3310)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct TakeApRewardScRsp { - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub reward: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub level: u32, - /// offset: 36 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "3")] pub retcode: u32, } -/// Obf: NNPIDCMNLKF +/// Obf: GFIIJKCCICO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3394)] +#[cmdid(3380)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetDailyActiveInfoCsReq {} -/// Obf: OGILBFADHNJ +/// Obf: DIJHCMKKLBJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3395)] +#[cmdid(3327)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetDailyActiveInfoScRsp { /// offset: 24 - #[prost(message, repeated, tag = "9")] + #[prost(message, repeated, tag = "7")] pub daily_active_level_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "3")] + pub daily_active_quest_id_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub retcode: u32, /// offset: 44 #[prost(uint32, tag = "14")] pub daily_active_point: u32, - /// offset: 40 - #[prost(uint32, tag = "2")] - pub retcode: u32, - /// offset: 32 - #[prost(uint32, repeated, tag = "10")] - pub daily_active_quest_id_list: ::prost::alloc::vec::Vec, } -/// Obf: GBIJHPGGEOK +/// Obf: LDABILELOFN /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(3314)] +#[cmdid(3336)] #[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")] + #[prost(uint32, repeated, tag = "1")] + pub daily_active_quest_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "13")] pub daily_active_level_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub daily_active_point: u32, } -/// Obf: AAPKCAJGOPB +/// Obf: HCGENMGNLDJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3318)] +#[cmdid(3313)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeAllApRewardCsReq {} -/// Obf: OALLHMMEDIL +/// Obf: APEIKKFNKAJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3309)] +#[cmdid(3315)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeAllApRewardScRsp { - /// offset: 16 - #[prost(message, optional, tag = "1")] + /// offset: 24 + #[prost(uint32, repeated, tag = "6")] + pub take_reward_level_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "12")] pub reward: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "7")] pub retcode: u32, - /// offset: 32 - #[prost(uint32, repeated, tag = "2")] - pub take_reward_level_list: ::prost::alloc::vec::Vec, } -/// Obf: IMPGDBPOGOH +/// Obf: HHKPBPHJOMO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9267)] +#[cmdid(9293)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetDiceCombatSystemDataReq {} +pub struct GetDiceCombatSystemDataCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Inacegaaalj { - /// offset: 32 - #[prost(uint32, tag = "8")] - pub fleocmefanh: u32, +pub struct Pkenagkiecb { /// offset: 24 - #[prost(int64, tag = "14")] - pub unlock_timestamp: i64, -} -#[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(9275)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetSystemDataRsp { - /// offset: 32 - #[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: KECJAPPKLEK -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(9278)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct AddItemRsp { - /// offset: 48 #[prost(int64, tag = "13")] pub unlock_timestamp: i64, /// offset: 32 - #[prost(message, optional, tag = "6")] + #[prost(uint32, tag = "7")] + pub clekaklpnbp: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cmkmoiganhn { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub fpjmkdndenk: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub stage_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pdeiedgcoba { + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub lnppfhhacpf: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "7")] + pub gnnbmnhoifg: ::prost::alloc::vec::Vec, +} +/// Obf: CCNGMFEFNKG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9276)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetDiceCombatSystemDataScRsp { + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] + pub ohfiibeipje: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "11")] + pub dgfnldbflaj: ::core::option::Option, + /// offset: 40 + #[prost(message, repeated, tag = "4")] + pub kcnekeggagg: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "1")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, repeated, tag = "6")] + pub jnflokpdkja: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "9")] + pub nbcgonpkoji: u32, + /// offset: 68 + #[prost(uint32, tag = "3")] + pub retcode: u32, +} +/// Obf: IPGLHOIFDAB +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(9280)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct AddItemRsp { + /// offset: 16 + #[prost(message, optional, tag = "11")] pub reward: ::core::option::Option, - #[prost(oneof = "add_item_rsp::Panajbhkako", tags = "8, 11")] - pub panajbhkako: ::core::option::Option, + /// offset: 40 + #[prost(int64, tag = "6")] + pub unlock_timestamp: i64, + #[prost(oneof = "add_item_rsp::Fjianhmabab", tags = "5, 7")] + pub fjianhmabab: ::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 Panajbhkako { + pub enum Fjianhmabab { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "5")] AvatarId(u32), /// offset: 24 - #[prost(uint32, tag = "11")] - Fleocmefanh(u32), + #[prost(uint32, tag = "7")] + Clekaklpnbp(u32), } } -/// Obf: OCAKOIABHNG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9261)] +#[cmdid(9264)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DiceCombatMainPageRollDiceCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9282)] +#[cmdid(9299)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ejeajoaaemb { +pub struct DiceCombatMainPageRollDiceScRsp { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "10")] pub retcode: u32, } -/// Obf: FMHPMIJDEKL +/// Obf: JFGGPGHOANG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9273)] +#[cmdid(9263)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetDiceCombatShopDataReq {} +pub struct GetDiceCombatShopDataCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Igfhfbafddo { +pub struct Njebdkojnga { + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub cnffgbmpchd: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "15")] - pub onlbejgccca: u32, - /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub gokceadofbc: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "10")] + pub shop_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Glhdngfkaad { - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub laalpmjgmln: ::core::option::Option, - /// offset: 40 - #[prost(bool, tag = "10")] - pub dkjfdlkjlbe: bool, - /// offset: 36 +pub struct Fldkoelbpga { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub oicgfngnloe: ::core::option::Option, + /// offset: 32 #[prost(uint32, tag = "4")] - pub pimjedelohn: u32, - /// offset: 32 - #[prost(uint32, tag = "3")] + pub kdmngcljdom: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] pub item_id: u32, + /// offset: 40 + #[prost(bool, tag = "7")] + pub dofneaphmkh: bool, } -/// Obf: BPOOBJLPCNE +/// Obf: IEGHPBPFCGL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9277)] +#[cmdid(9288)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetShopDataScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "11")] - pub ocepfoihlbh: ::prost::alloc::vec::Vec, +pub struct GetDiceCombatShopDataScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub opnfobjopcb: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "1")] pub retcode: u32, } -/// Obf: FOKJABKGLNF +/// Obf: IAFNLKNKPBD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9290)] +#[cmdid(9268)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct DiceCombatBuyShopGoodReq { - /// offset: 28 - #[prost(uint32, tag = "7")] - pub onlbejgccca: u32, +pub struct BuyShopGoodCsReq { /// offset: 24 - #[prost(uint32, tag = "8")] - pub pimjedelohn: u32, + #[prost(uint32, tag = "15")] + pub shop_id: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub kdmngcljdom: u32, } -/// Obf: KFDBPDLNNAE +/// Obf: NCGNOILONNI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9266)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuyShopGoodScRsp { /// offset: 24 - #[prost(message, repeated, tag = "14")] - pub ocepfoihlbh: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub retcode: u32, -} -/// Obf: BHELEFAFMFJ -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9268)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct DiceCombatModifyAvatarDiceCsReq { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub avatar_id: u32, - /// offset: 28 - #[prost(uint32, tag = "10")] - pub knopncfbpeg: u32, -} -/// Obf: PNFPMNLKGPE -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9263)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ModifyAvatarDiceRsp { - /// offset: 32 - #[prost(uint32, tag = "1")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "12")] - pub ojcbggoeeie: ::core::option::Option, -} -/// Obf: JBBOFCLHMCE -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9289)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct DiceCombatUpgradeAvatarCsReq { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub avatar_id: u32, -} -/// Obf: AJFBPPBIDLP -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9276)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct UpgradeAvatarRsp { - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub ojcbggoeeie: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "10")] - pub retcode: u32, -} -/// Obf: IPKEOENGKOP -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9262)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct DiceCombatFinishPveStageCsReq { - /// offset: 25 - #[prost(bool, tag = "5")] - pub is_win: bool, - /// offset: 28 - #[prost(uint32, tag = "7")] - pub damage: u32, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub mmlkfjiakkh: u32, - /// offset: 24 - #[prost(bool, tag = "10")] - pub biodajllino: bool, -} -/// Obf: JKEAFKDEDIN -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9265)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct FinishPveStageScRsp { - /// offset: 36 - #[prost(bool, tag = "10")] - pub is_win: bool, - /// offset: 40 - #[prost(uint32, tag = "15")] - pub mmlkfjiakkh: u32, - /// offset: 32 - #[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(9264)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Laooihpkmoo { - /// offset: 28 - #[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 = "8")] - pub dlckbmlmoip: i32, + #[prost(message, repeated, tag = "15")] + pub opnfobjopcb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] - pub foolmiadmmh: u32, + pub retcode: u32, } -/// Obf: OFFLPBKNFDJ +/// Obf: PENHEEONFHJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9298)] +#[cmdid(9273)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct V2FinishPveStageCsReq { +pub struct ModifyAvatarDiceCsReq { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub avatar_id: u32, /// offset: 28 #[prost(uint32, tag = "8")] - pub lnopkmmelcc: u32, - /// offset: 24 - #[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 = "12")] - pub beemjecdmgb: u32, - /// offset: 40 - #[prost(uint32, tag = "14")] - pub damage: u32, - /// offset: 44 - #[prost(uint32, tag = "10")] - pub iiajpadolmc: u32, + pub llpcnbjimcn: u32, } -/// Obf: CNIOJIBFEJK +/// Obf: NALJOPFBJDK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9280)] +#[cmdid(9279)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct V2FinishPveStageScRsp { +pub struct ModifyAvatarDiceRsp { + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub mlflpfmlknf: ::core::option::Option, /// offset: 32 - #[prost(bool, tag = "13")] - pub is_win: bool, + #[prost(uint32, tag = "1")] + pub retcode: u32, +} +/// Obf: LAPHOALBKBH +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9287)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct UpgradeAvatarCsReq { /// offset: 24 - #[prost(message, optional, tag = "9")] - pub reward: ::core::option::Option, - /// offset: 40 + #[prost(uint32, tag = "8")] + pub avatar_id: u32, +} +/// Obf: LCACCGHOGDB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9269)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct UpgradeAvatarRsp { + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub mlflpfmlknf: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub retcode: u32, +} +/// Obf: ELOCPGOBJFM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9294)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct FinishPveStageCsReq { + /// offset: 24 + #[prost(bool, tag = "6")] + pub ainkfeinnak: bool, + /// offset: 25 + #[prost(bool, tag = "14")] + pub is_win: bool, + /// offset: 28 #[prost(uint32, tag = "4")] + pub damage: u32, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub mpdhnfnciea: u32, +} +/// Obf: DFLIOADBEDK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9292)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct FinishPveStageScRsp { + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "8")] - pub mmlkfjiakkh: u32, + pub mpdhnfnciea: u32, + /// offset: 40 + #[prost(bool, tag = "2")] + pub is_win: bool, } /// 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 Pohiekphmgh { - /// offset: 32 - #[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 = "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)] +#[cmdid(9275)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jlmcnjkmcfg { - /// offset: 28 - #[prost(uint32, tag = "12")] - pub jaccjgbgjoa: u32, +pub struct Blbhacnkkfc { /// offset: 24 - #[prost(bool, tag = "8")] - pub daiknkalkcm: bool, + #[prost(bool, tag = "7")] + pub jjmainnijko: bool, + /// offset: 25 + #[prost(bool, tag = "9")] + pub is_win: bool, + /// offset: 28 + #[prost(int32, tag = "12")] + pub galohjonkcg: i32, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub lehiggfkpmn: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub eecijblglng: u32, } -/// Obf: HABEMLDOELG +/// Obf: IOEOOJJNGKD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6981)] +#[cmdid(9265)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetDrinkMakerDataCsReq {} -/// Obf: DDNHLIHAHMH +pub struct V2FinishPveStageCsReq { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub kghbjelhoba: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub mpdhnfnciea: u32, + /// offset: 32 + #[prost(bool, tag = "11")] + pub ainkfeinnak: bool, + /// offset: 33 + #[prost(bool, tag = "3")] + pub is_win: bool, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub aelaegoobmb: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub fgbijplpobi: u32, + /// offset: 44 + #[prost(uint32, tag = "12")] + pub eoilkccleif: u32, +} +/// Obf: AFAAPIGOAEN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7000)] +#[cmdid(9272)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetDrinkMakerDataScRsp { - /// offset: 72 - #[prost(uint32, tag = "12")] - pub exp: u32, - /// offset: 60 - #[prost(uint32, tag = "5")] - pub fdndkojlicd: u32, - /// offset: 52 - #[prost(uint32, tag = "6")] - pub kjnajeoobka: u32, - /// offset: 64 - #[prost(uint32, tag = "10")] - pub retcode: 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 +pub struct V2FinishPveStageScRsp { + /// offset: 16 #[prost(message, optional, tag = "1")] - pub dkgodnambhh: ::core::option::Option, - /// offset: 68 - #[prost(uint32, tag = "15")] - pub mggepanjplp: u32, + pub reward: ::core::option::Option, /// offset: 32 - #[prost(message, repeated, tag = "7")] - pub njhmnghogjp: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "4")] - pub edbohdjdjaa: u32, + #[prost(uint32, tag = "13")] + pub mpdhnfnciea: u32, + /// offset: 36 + #[prost(bool, tag = "4")] + pub is_win: bool, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub retcode: u32, } -/// Obf: MKOKNNEHDKC +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(9274)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ddknimhhnpa { + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub jdgmehcpgll: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub lmplljfmfec: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(bool, tag = "11")] + pub is_win: bool, + /// offset: 44 + #[prost(uint32, tag = "1")] + pub djeimgghmgm: u32, + /// offset: 48 + #[prost(uint32, tag = "6")] + pub stage_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kkiacmjgikn { + /// offset: 24 + #[prost(uint32, repeated, tag = "14")] + pub objolnojikc: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub joikienjnji: u32, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub ohpidoojdhj: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dfjpgilaaon { + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] + pub eciokddbepn: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub kmadachjhjc: u32, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub pdhdohaijkd: u32, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub hcckhlmlene: u32, + /// offset: 44 + #[prost(uint32, tag = "7")] + pub dalcmielfdd: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nacegiamjmg { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub cjgghhcilmd: u32, + /// offset: 28 + #[prost(bool, tag = "9")] + pub kgkejakkldp: bool, +} +/// Obf: JEMBBCBCOIK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6982)] +#[cmdid(6998)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetDrinkMakerDataCsReq {} +/// Obf: JPDFANKBJNO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6986)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetDrinkMakerDataScRsp { + /// offset: 16 + #[prost(uint32, repeated, tag = "4")] + pub cjkagedkafl: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub onfnednfoll: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "9")] + pub lmogdpmlkfh: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "12")] + pub fgbelhjakcc: u32, + /// offset: 52 + #[prost(uint32, tag = "8")] + pub fhpkjonkhac: u32, + /// offset: 56 + #[prost(uint32, tag = "5")] + pub emiaiomolpo: u32, + /// offset: 60 + #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 64 + #[prost(uint32, tag = "3")] + pub exp: u32, + /// offset: 68 + #[prost(uint32, tag = "1")] + pub gniflcbgaaa: u32, + /// offset: 72 + #[prost(uint32, tag = "11")] + pub level: u32, +} +/// Obf: HAALIJLGHNM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6996)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MakeDrinkCsReq { /// offset: 16 - #[prost(message, optional, tag = "8")] - pub ihdmlhfaekh: ::core::option::Option, + #[prost(message, optional, tag = "10")] + pub agcblnphfci: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "2")] - pub mggepanjplp: u32, + #[prost(uint32, tag = "4")] + pub fgbelhjakcc: u32, } -/// Obf: KKOGNHFKDPE +/// Obf: BIFNKEPOOPA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6990)] +#[cmdid(7000)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MakeDrinkScRsp { - /// offset: 28 - #[prost(bool, tag = "14")] - pub daiknkalkcm: bool, /// offset: 24 - #[prost(uint32, tag = "6")] - pub retcode: u32, + #[prost(uint32, tag = "4")] + pub lejdbhmpbbg: u32, + /// offset: 28 + #[prost(bool, tag = "13")] + pub kgkejakkldp: bool, /// offset: 32 - #[prost(uint32, tag = "5")] - pub lpclphicdhg: u32, + #[prost(uint32, tag = "15")] + pub retcode: u32, } -/// Obf: BBFELHHMHBJ +/// Obf: GCOKGACMDNF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6995)] +#[cmdid(6982)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EndDrinkMakerSequenceCsReq {} -/// Obf: KAGNMEPHFPE +/// Obf: JALACKKFDEG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6988)] +#[cmdid(6999)] #[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: 24 + #[prost(message, optional, tag = "9")] + pub enpeaknpnml: ::core::option::Option, + /// offset: 40 + #[prost(message, repeated, tag = "2")] + pub adnjjhnmaaj: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "13")] + pub level: u32, + /// offset: 52 + #[prost(uint32, tag = "14")] + pub exp: u32, + /// offset: 56 + #[prost(uint32, tag = "1")] + pub fhpkjonkhac: u32, /// offset: 60 - #[prost(uint32, tag = "6")] - pub lpdmpnabben: u32, - /// offset: 32 - #[prost(message, repeated, tag = "5")] - pub danfibmhmnd: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "7")] + pub retcode: u32, + /// offset: 64 + #[prost(uint32, tag = "11")] + pub bfhgaccogjd: u32, } -/// Obf: EMOJPONLHBN +/// Obf: CEJMDKPGPGP /// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(6992)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MakeMissionDrinkCsReq { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub agcblnphfci: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub cjgghhcilmd: u32, + /// offset: 36 + #[prost(bool, tag = "12")] + pub is_save: bool, +} +/// Obf: NALOLCLOBMG +/// Type: Rsp +#[derive(proto_derive::CmdID)] #[cmdid(6994)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct MakeMissionDrinkCsReq { - /// offset: 36 - #[prost(bool, tag = "14")] - pub llanimfodfd: bool, +pub struct MakeMissionDrinkScRsp { + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub lmogdpmlkfh: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "1")] - pub jaccjgbgjoa: u32, + #[prost(bool, tag = "14")] + pub is_save: bool, + /// offset: 33 + #[prost(bool, tag = "6")] + pub kgkejakkldp: bool, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +/// Obf: DJALAJMGFHO +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(6984)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetDrinkMakerDayEndScNotify { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub hbjijhhmego: u32, +} +/// Obf: IHKCFDECEEH +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6991)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct DrinkMakerChallengeCsReq { /// offset: 16 #[prost(message, optional, tag = "11")] - pub ihdmlhfaekh: ::core::option::Option, + pub agcblnphfci: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub challenge_id: u32, } -/// Obf: DPIFEANLPKB +/// Obf: AIIAOELLFAP /// 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")] + /// offset: 16 + #[prost(message, optional, tag = "9")] 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")] + #[prost(uint32, tag = "4")] pub retcode: u32, + /// offset: 36 + #[prost(bool, tag = "1")] + pub kgkejakkldp: bool, + /// offset: 40 + #[prost(uint32, tag = "11")] + pub challenge_id: u32, } -/// Obf: AJCNJJLHEEL +/// Obf: MDJMAMCHFAO /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6998)] +#[cmdid(6983)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DrinkMakerUpdateTipsNotify { /// offset: 24 - #[prost(uint32, tag = "11")] - pub edbohdjdjaa: u32, + #[prost(uint32, tag = "9")] + pub fhpkjonkhac: 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, +pub struct Lefidlicemh { /// offset: 16 - #[prost(message, optional, tag = "13")] - pub ihdmlhfaekh: ::core::option::Option, + #[prost(uint32, repeated, tag = "5")] + pub lnckehdmhld: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "10")] + pub agcblnphfci: ::core::option::Option, + /// offset: 40 + #[prost(bool, tag = "13")] + pub mhndlpidjie: bool, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub mjjmpmccnjh: u32, } -/// Obf: FAKFDDMGLAE +/// Obf: INBGOEJNFLG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6984)] +#[cmdid(6988)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DrinkMakerCheersGetDataCsReq {} -/// Obf: BCAPDJECDDF +/// Obf: OFANJNFJCGL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6983)] +#[cmdid(6987)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DrinkMakerCheersGetDataScRsp { - /// offset: 36 - #[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, + #[prost(message, repeated, tag = "9")] + pub nhfmcmghade: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub lfnjkncgnee: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub olkjpiikckp: u32, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub retcode: u32, } -/// Obf: NGFOGPDCNFC +/// Obf: NMKKIFLKMPB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6989)] +#[cmdid(6990)] #[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")] + #[prost(message, optional, tag = "1")] + pub agcblnphfci: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "8")] pub group_id: u32, + /// offset: 36 + #[prost(bool, tag = "7")] + pub pcpihpdoigi: bool, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub mjjmpmccnjh: u32, } -/// Obf: PDKACPOCKKE +/// Obf: KOJDMLGPKII +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6995)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct DrinkMakerCheersMakeDrinkScRsp { + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub gkbfmpcffoe: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub retcode: u32, +} +/// Obf: CNAFOICMECG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6981)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct DrinkMakerCheersEnterNextGroupCsReq {} +/// Obf: NOMBOPLGJJC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6993)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct DrinkMakerCheersMakeDrinkScRsp { - /// offset: 32 - #[prost(uint32, tag = "7")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "3")] - pub jonjpmlhpdo: ::core::option::Option, -} -/// Obf: FHCJAAJMNNF -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6985)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct DrinkMakerCheersEnterNextGroupCsReq {} -/// Obf: OFODACDONHI -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6992)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DrinkMakerCheersEnterNextGroupScRsp { /// offset: 24 - #[prost(uint32, tag = "4")] - pub hkeabjleipm: u32, + #[prost(uint32, tag = "6")] + pub olkjpiikckp: u32, /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Giohmlgandj { +pub struct ElationActivityAvatar { /// offset: 24 - #[prost(enumeration = "AvatarType", tag = "8")] - pub avatar_type: i32, - /// offset: 28 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "6")] pub avatar_id: u32, + /// offset: 28 + #[prost(enumeration = "AvatarType", tag = "1")] + pub avatar_type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ichkainihfh { - /// offset: 40 - #[prost(uint32, tag = "1")] - pub level_id: u32, - /// offset: 32 - #[prost(bool, tag = "11")] - pub loeogancpge: bool, +pub struct ElationActivityLevelData { /// offset: 24 - #[prost(uint32, tag = "7")] - pub dhphlchpkfl: u32, - /// offset: 36 - #[prost(uint32, tag = "13")] - pub ojoijegnfeo: u32, + #[prost(uint32, tag = "8")] + pub boeinfjiile: u32, /// offset: 28 #[prost(uint32, tag = "2")] - pub blenmgjdkep: u32, + pub ffgfindlmcf: u32, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub chpcjibgkfk: u32, + /// offset: 36 + #[prost(bool, tag = "6")] + pub is_perfect: bool, + /// offset: 40 + #[prost(uint32, tag = "11")] + pub level_id: u32, } -/// Obf: FANCNADLMJL +/// Obf: NJKCBFFNNEH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9109)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetActivityElationDataCsReq {} -/// Obf: MGIPPNPMAFF +pub struct GetElationActivityDataCsReq {} +/// Obf: ONJNHGNCEOE +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9108)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetElationActivityDataScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub level_data_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub retcode: u32, +} +/// Obf: BKMKLMLDHJG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9102)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct EnterElationActivityStageCsReq { + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub fixed_avatar_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "10")] + pub player_selected_avatar_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub level_id: u32, +} +/// Obf: HBPGCJMBKGB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9110)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetElationActivityDataScRsp { - /// offset: 32 - #[prost(uint32, tag = "10")] - pub retcode: u32, - /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub bkaekpjnoic: ::prost::alloc::vec::Vec, -} -/// Obf: CJLKGLFJHKC -/// Type: Req -#[derive(proto_derive::CmdID)] -#[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 = "11")] - pub level_id: u32, - /// offset: 16 - #[prost(message, repeated, tag = "7")] - pub plogcemehje: ::prost::alloc::vec::Vec, -} -/// Obf: FIJEEGMCLOF -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9107)] -#[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterElationActivityStageScRsp { - /// offset: 32 - #[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: JBPMKCGMBHH -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(9105)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ElationActivityBattleEndScNotify { - /// offset: 36 - #[prost(uint32, tag = "1")] - pub ggcpdpfmaeg: u32, - /// offset: 40 - #[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 Dpbggkcmlgm { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub progress: u32, - /// offset: 28 - #[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 Hkgdgajhjpo { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub level: u32, - /// offset: 28 - #[prost(uint32, tag = "4")] - pub apdabngdmpm: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ddfafgmllfd { - /// offset: 24 - #[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: 24 - #[prost(uint32, tag = "6")] - pub cjljnpgkjgb: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -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 hkcejcnilfd: ::prost::alloc::vec::Vec, - /// offset: 68 - #[prost(uint32, tag = "13")] - pub cpfoclcffjf: u32, - /// offset: 32 - #[prost(uint32, repeated, tag = "14")] - pub apdfllljabb: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mfldhbjneoo { - /// offset: 32 - #[prost(message, optional, tag = "7")] - pub ncjfdbmhinj: ::core::option::Option, - /// offset: 16 - #[prost(message, repeated, tag = "3")] - pub dgodhijbmdp: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "10")] - pub efoadcgklfg: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Finpeannnkb { - /// offset: 28 - #[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 Bcnjmgcegaa { - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub fmimeieeokb: ::prost::alloc::vec::Vec, -} -#[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(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 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(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, -} -#[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, + pub battle_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub level_id: u32, +} +/// Obf: NHFAHLAIHEJ +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(9104)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ElationActivityBattleEndScNotify { + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub level_data: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub jigfpiobahb: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub level_id: u32, /// offset: 40 #[prost(uint32, tag = "3")] - pub jafncomgabg: u32, + pub perfect_wave: u32, /// offset: 44 - #[prost(uint32, tag = "8")] - pub eiiagabafec: u32, - /// offset: 32 - #[prost(map = "uint32, message", tag = "1")] - pub dbdoihplafm: ::std::collections::HashMap, + #[prost(uint32, tag = "13")] + pub jcfmcepkeha: u32, } -/// 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 ElfRestaurantRecycleSeedCsReq { +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nohpjfogflm { /// offset: 24 - #[prost(message, repeated, tag = "6")] - pub fophpjngpde: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "10")] + pub progress: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub jjijbjdknae: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kehgphdbobd { +pub struct Acakolcgdll { + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub nmjioggnleo: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(bool, tag = "8")] + pub gpphkpehkim: bool, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub npgfnbpfmki: u32, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub kkckmcdgcgk: u32, + /// offset: 44 + #[prost(uint32, tag = "11")] + pub mdiijkbhbbi: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Obdbodnjacd { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub lihahpdcikl: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub lopnadhjkbf: u32, + /// offset: 32 + #[prost(bool, tag = "1")] + pub mebmamhhgmd: bool, + /// offset: 33 + #[prost(bool, tag = "2")] + pub jfapniecbko: bool, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub ihaomlephom: u32, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub blnhcibkjom: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Omplekgnlbc { + /// offset: 16 + #[prost(message, repeated, tag = "10")] + pub fmcghnlbikp: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "1")] + pub kpmknbnoafp: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(bool, tag = "2")] + pub pcklcaedjpc: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ghfekegefac { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub omfgaabelhe: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub level: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fhciimgmiml { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub level: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub aoolknmjlni: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Clbncpofnpb { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub gelljojmefp: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub aoolknmjlni: u32, /// offset: 32 #[prost(uint32, tag = "2")] - pub eiiagabafec: u32, + pub mcghfjcbbmk: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bmjddolalfi { /// offset: 24 - #[prost(message, optional, tag = "6")] - pub aiglobfpeab: ::core::option::Option, - /// offset: 36 + #[prost(uint32, tag = "9")] + pub enbegmdifkn: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub count: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Labmfheepbi { + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub eljebpiokdd: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "8")] + pub fgjiamooiig: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "14")] + pub jeenjphnbli: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "10")] + pub ffeilkdlabh: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint64, tag = "1")] + pub fekhnekhaak: u64, + /// offset: 64 + #[prost(uint32, tag = "12")] + pub jfbomkncnie: u32, + /// offset: 68 + #[prost(uint32, tag = "13")] + pub dfelfgnjgdp: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Baedibfglde { + /// offset: 16 + #[prost(message, repeated, tag = "3")] + pub jjhmehgelno: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "13")] + pub ajfhkpngpdb: ::core::option::Option, + /// offset: 40 + #[prost(message, repeated, tag = "5")] + pub dlcgpenpmnk: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Agfggfbnojc { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub ammpolonobc: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub level: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Iilbdjmkelg { + /// offset: 16 + #[prost(message, repeated, tag = "6")] + pub fgjhnnpoggf: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Moogihhbhfg { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub icncmmeejkm: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub beijkgpgffe: u32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub lmgfegdnchp: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lgflggdmagd { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub beijkgpgffe: u32, + /// offset: 28 #[prost(uint32, tag = "15")] - pub jafncomgabg: u32, + pub bfadnhjajbj: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Icabanfeihj { + /// offset: 16 + #[prost(message, repeated, tag = "10")] + pub nilekcagimk: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub lcjfdchinhl: ::prost::alloc::vec::Vec, +} +/// Obf: BAKKENDDMOL +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2582)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetElfRestaurantDataCsReq {} +/// Obf: FDFOELGFBCA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2592)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetElfRestaurantDataScRsp { + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub oenljgebcga: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub milchkiieje: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "10")] + pub ibhkokeemoi: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "15")] + pub ahceimgnbnm: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "13")] + pub ffkcmkjffcm: ::core::option::Option, + /// offset: 64 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2557)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Aleedhcdial {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2573)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jfmkfjjcdkn { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hgmjfbcfjfn { + #[prost( + oneof = "hgmjfbcfjfn::Enddahpbckj", + tags = "4, 2, 12, 6, 11, 10, 5, 9, 1, 3, 15, 14" + )] + pub enddahpbckj: ::core::option::Option, +} +/// Nested message and enum types in `HGMJFBCFJFN`. +pub mod hgmjfbcfjfn { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Enddahpbckj { + /// offset: 24 + #[prost(message, tag = "4")] + Jnbfibdklgb(super::Acakolcgdll), + /// offset: 24 + #[prost(message, tag = "2")] + Lemcgnhlooi(super::Obdbodnjacd), + /// offset: 24 + #[prost(message, tag = "12")] + Nefhjpjalgo(super::Agfggfbnojc), + /// offset: 24 + #[prost(uint32, tag = "6")] + Edgoifoobmh(u32), + /// offset: 24 + #[prost(message, tag = "11")] + Hinkdpmaicb(super::Ghfekegefac), + /// offset: 24 + #[prost(message, tag = "10")] + Mocnalbmlli(super::Fhciimgmiml), + /// offset: 24 + #[prost(message, tag = "5")] + Mfajapgacpa(super::Moogihhbhfg), + /// offset: 24 + #[prost(uint32, tag = "9")] + Fdlgknfipmg(u32), + /// offset: 24 + #[prost(message, tag = "1")] + Hmgkhcnmddj(super::Lgflggdmagd), + /// offset: 24 + #[prost(uint32, tag = "3")] + Kmhmakdfklb(u32), + /// offset: 24 + #[prost(bool, tag = "15")] + Pcklcaedjpc(bool), + /// offset: 24 + #[prost(message, tag = "14")] + Hgpmmehonld(super::Labmfheepbi), + } +} +/// Obf: AODEGGFNDJP +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(2577)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ElfRestaurantDataChangeNotify { + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub dgngmjmpfgk: ::prost::alloc::vec::Vec, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2569)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Eeagaclndfn { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub lopnadhjkbf: u32, } -/// Obf: IKDLGFLLFPH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2595)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct ElfRestaurantRecycleSeedScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "8")] - pub mimfmiicdgl: ::prost::alloc::vec::Vec, +pub struct Pnoenkfakek { + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub fkmfhaajmmf: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "5")] pub retcode: u32, } -/// Obf: MFAOMGFPEJH +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kplhhleggcd { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub ihaomlephom: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub lopnadhjkbf: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nkegpaocgcj { + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub fkmfhaajmmf: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub ihaomlephom: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub lopnadhjkbf: u32, +} +/// Obf: AADFONOBBKJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2587)] +#[cmdid(2559)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ElfRestaurantPlantSeedCsReq { + /// offset: 16 + #[prost(message, repeated, tag = "6")] + pub fmcghnlbikp: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub blnhcibkjom: u32, +} +/// Obf: EPDCKMBJMOO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2579)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ElfRestaurantPlantSeedScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub hdamnmcdhlh: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "6")] + pub fpebfljmejl: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub retcode: u32, +} +/// Obf: GAHILLJECMN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2593)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ElfRestaurantHarvestCropCsReq { + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub fmcghnlbikp: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cekmlmoclhf { + /// offset: 24 + #[prost(map = "uint32, message", tag = "6")] + pub jocfflkpnol: ::std::collections::HashMap, + /// offset: 32 + #[prost(message, optional, tag = "9")] + pub kkdjmimhnae: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub ihaomlephom: u32, + /// offset: 44 + #[prost(uint32, tag = "15")] + pub lopnadhjkbf: u32, +} +/// Obf: AFOKEPANBEH +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2584)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ElfRestaurantHarvestCropScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub lgpombcjpkl: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub retcode: u32, +} +/// Obf: DEJCDBOCLHM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2571)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ElfRestaurantRecycleSeedCsReq { + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub fmcghnlbikp: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ecgkekkahgn { + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub feanllocfba: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub lopnadhjkbf: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub ihaomlephom: u32, +} +/// Obf: IPFOBFKCDGH +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2590)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ElfRestaurantRecycleSeedScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub hdamnmcdhlh: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub retcode: u32, +} +/// Obf: FIOHLMBJJDB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2596)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ElfRestaurantTakeVillagerRewardCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Oamheijbikg { +pub struct Plohacfcdkf { + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub reward_list: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub progress: u32, /// offset: 36 #[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, + pub mmmadinmhfb: u32, /// offset: 40 - #[prost(uint32, tag = "1")] - pub dafendgoabe: u32, + #[prost(uint32, tag = "13")] + pub ocjkdcpanjm: u32, } -/// Obf: FEJDIGKDDOA +/// Obf: HDPBHCKNOBC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2598)] +#[cmdid(2565)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ElfRestaurantTakeVillagerRewardScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "13")] - pub halfglgldlo: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "1")] + pub djobnpiaejp: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "11")] pub retcode: u32, } -/// Obf: HEGKNKIKCLE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2600)] +#[cmdid(2553)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ElfRestaurantUpgradeEmployeeLevelCsReq { +pub struct Ockgmngkiee { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub ammpolonobc: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub igoojkmpmdc: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2588)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fceehnojaan { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub fkmfhaajmmf: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2570)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hcbcpfnmmmi { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub omfgaabelhe: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub igoojkmpmdc: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2562)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ghnlnaaaolg { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2556)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hcgnkjhkjmm { /// offset: 24 #[prost(uint32, tag = "7")] - pub odadjiloeko: u32, + pub igoojkmpmdc: u32, /// offset: 28 - #[prost(uint32, tag = "11")] - pub mpbbijmacll: u32, + #[prost(uint32, tag = "15")] + pub aoolknmjlni: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2566)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Oidoejmamde { - /// offset: 32 - #[prost(uint32, tag = "15")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "9")] - pub kbefkonpkgj: ::core::option::Option, -} -/// Obf: DJIFJKLDNBG -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2581)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ElfRestaurantUpgradeFacilityLevelCsReq { +pub struct Ijbbckpnpaf { /// offset: 24 #[prost(uint32, tag = "6")] - pub odadjiloeko: u32, + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kheoagdihcc { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub aoolknmjlni: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kfckfofongi { + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub medlnejhoef: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub kinccgndojn: u32, + /// offset: 36 + #[prost(bool, tag = "15")] + pub facnfjfmpnk: bool, + /// offset: 37 + #[prost(bool, tag = "5")] + pub dplfiipiacn: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jpljjhffodo { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub num: u32, /// offset: 28 - #[prost(uint32, tag = "14")] - pub kbmmgojkapf: u32, + #[prost(uint32, tag = "1")] + pub laoacnpdold: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fjebmhibjpl { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub bbmelnjbgal: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub caoflnhbolk: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lncaakdimbl { + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub dbobkaagpjh: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub adgnneoeafo: u32, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub biofdpichlc: u32, + /// offset: 40 + #[prost(uint32, tag = "11")] + pub ihhkfadnadn: u32, + /// offset: 44 + #[prost(uint32, tag = "7")] + pub aoolknmjlni: u32, + /// offset: 48 + #[prost(uint32, tag = "1")] + pub ifgmfcognjf: u32, + /// offset: 52 + #[prost(bool, tag = "8")] + pub plieoddeehg: bool, + /// offset: 53 + #[prost(bool, tag = "9")] + pub fklnfmahkgd: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cdcmoffkcpi { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub event_id: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub biofdpichlc: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub glabgheagmi: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2591)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Iaomnbibcnp { + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub pigmdkogade: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub mfiibgcfabf: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "14")] + pub cmodblcaejf: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "7")] + pub mgfhebidaol: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "1")] + pub pnbhfpmpghn: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "10")] + pub ofmdjamjngn: u32, + /// offset: 68 + #[prost(uint32, tag = "8")] + pub ploembocige: u32, + /// offset: 72 + #[prost(uint32, tag = "5")] + pub gkoongbhomm: u32, + /// offset: 76 + #[prost(uint32, tag = "3")] + pub ifdkcgenncp: u32, + /// offset: 80 + #[prost(uint32, tag = "4")] + pub hfiblhafonm: u32, + /// offset: 84 + #[prost(uint32, tag = "12")] + pub fekhnekhaak: u32, + /// offset: 88 + #[prost(uint32, tag = "2")] + pub cost_time: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2571)] +#[cmdid(2568)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ieiglieijan { +pub struct Goojijdpkip { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "11")] pub retcode: u32, } -/// Obf: PCMAHDLNJDD +/// Obf: FGADBGEMDAG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2599)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ElfRestaurantUpgradeRecipeLevelCsReq { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub apdabngdmpm: u32, - /// offset: 28 - #[prost(uint32, tag = "15")] - pub odadjiloeko: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2565)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nhaalopdpoo { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -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, +pub struct ElfRestaurantBuyShopItemCsReq { /// offset: 24 #[prost(uint32, tag = "7")] - pub ecmnofcmigj: u32, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub event_id: u32, -} -/// Obf: EIDACIFELEO -/// Type: Req -#[derive(proto_derive::CmdID)] -#[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 Pnddhickbac { - /// offset: 24 - #[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 { + pub icncmmeejkm: u32, /// offset: 28 - #[prost(uint32, tag = "15")] - pub mokbjpgbgab: u32, - /// offset: 24 - #[prost(uint32, tag = "1")] - pub ngbnipemhmd: u32, + #[prost(uint32, tag = "9")] + pub icaildehhbn: u32, } -/// Obf: DCIGAKGLAAN +/// Obf: GAAODNGGFJF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2583)] +#[cmdid(2564)] #[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, + #[prost(message, optional, tag = "5")] + pub glapknmcibi: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "2")] + pub fkmfhaajmmf: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 44 + #[prost(uint32, tag = "12")] + pub icncmmeejkm: u32, } -/// Obf: AAMBBCFLHGM +/// Obf: NDEFINBJPAG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2559)] +#[cmdid(2600)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ElfRestaurantFinishTradeOrderCsReq { /// offset: 24 - #[prost(uint32, tag = "12")] - pub iimkifdkjho: u32, + #[prost(uint32, tag = "9")] + pub bfadnhjajbj: u32, } -/// Obf: ELGLLEKAPFC +/// Obf: LOOPILHHNFD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2554)] +#[cmdid(2587)] #[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, + #[prost(message, optional, tag = "2")] + pub fkmfhaajmmf: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub glapknmcibi: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "3")] 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 + /// offset: 44 #[prost(uint32, tag = "1")] + pub bfadnhjajbj: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2572)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kfliegjgobo { + /// offset: 24 + #[prost(uint32, repeated, tag = "11")] + pub cobakmlaojc: ::prost::alloc::vec::Vec, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2598)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Endidpakmgf { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2574)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mfijfceakha { + /// offset: 24 + #[prost(bool, tag = "4")] + pub cagchkjhmpd: bool, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2578)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Njmhbeaaooc { + /// offset: 24 + #[prost(uint32, tag = "2")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bidgpeljpjk { - /// offset: 28 - #[prost(uint32, tag = "15")] - pub jhdlnbpnekg: u32, +pub struct Hklddaaecln { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "10")] pub state: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub ljhknkflgde: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hbjkmiiclna { - /// offset: 24 - #[prost(message, repeated, tag = "11")] - pub cdpfcpcilof: ::prost::alloc::vec::Vec, +pub struct Kkfmgcndhgh { + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub dmdkaoolabf: ::prost::alloc::vec::Vec, } -/// Obf: LFENCICKCGN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6551)] +#[cmdid(6558)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetEraFlipperDataCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6554)] +#[cmdid(6567)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pnkdiilaipb { - /// offset: 32 - #[prost(uint32, tag = "4")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "14")] - pub data: ::core::option::Option, -} -/// Obf: JCJIDADOMBA -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6552)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChangeEraFlipperDataCsReq { +pub struct GetEraFlipperDataScRsp { /// offset: 24 - #[prost(message, optional, tag = "12")] - pub data: ::core::option::Option, + #[prost(message, optional, tag = "11")] + pub data: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub retcode: u32, } -/// Type: Rsp +/// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6564)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lgikhmicdmm { +pub struct ChangeEraFlipperDataCsReq { /// offset: 16 - #[prost(message, optional, tag = "5")] - pub data: ::core::option::Option, + #[prost(message, optional, tag = "4")] + pub data: ::core::option::Option, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6561)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChangeEraFlipperDataScRsp { + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub data: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "13")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6552)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ResetEraFlipperDataCsReq { + /// offset: 24 + #[prost(bool, tag = "7")] + pub cjeildioioe: bool, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6573)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ResetEraFlipperDataScRsp { + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub data: ::core::option::Option, + /// offset: 32 + #[prost(bool, tag = "6")] + pub cjeildioioe: bool, + /// offset: 36 + #[prost(uint32, tag = "3")] pub retcode: u32, } -/// Obf: PFPCJJBGPKF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6553)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ResetEraFlipperDataCsReq { +pub struct EnterEraFlipperDataCsReq { /// offset: 24 - #[prost(bool, tag = "8")] - pub oipljjiodil: bool, + #[prost(uint32, tag = "14")] + pub state: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub ljhknkflgde: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[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)] +#[cmdid(6557)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct EnterEraFlipperDataCsReq { +pub struct EnterEraFlipperDataScRsp { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub retcode: u32, /// 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, + pub ljhknkflgde: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6569)] +#[cmdid(6560)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Adnblenfhgm { +pub struct Dmiceocogad { + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub data: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "7")] 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 Moedgohoalp { - /// offset: 32 - #[prost(uint32, tag = "14")] - pub avatar_id: u32, +pub struct Ehplfhlnmif { /// offset: 24 - #[prost(double, tag = "9")] - pub damage: f64, - /// offset: 36 - #[prost(enumeration = "AvatarType", tag = "3")] + #[prost(uint32, tag = "1")] + pub avatar_id: u32, + /// offset: 28 + #[prost(enumeration = "AvatarType", tag = "14")] pub avatar_type: i32, + /// offset: 32 + #[prost(double, tag = "13")] + pub damage: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cjljdklcnda { - /// offset: 56 - #[prost(uint32, tag = "12")] - pub kcoknijecln: u32, - /// offset: 32 - #[prost(message, optional, tag = "9")] - pub battle_info: ::core::option::Option, - /// offset: 40 - #[prost(message, repeated, tag = "10")] - pub ebpdghakmjf: ::prost::alloc::vec::Vec, - /// offset: 60 - #[prost(enumeration = "Gchpnhbdcdo", tag = "11")] - pub eglckgkecaj: i32, +pub struct Ldlcmmopkng { /// offset: 24 - #[prost(uint32, repeated, tag = "15")] - pub iepgklidhek: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "12")] + pub battle_target_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "6")] + pub dckigahcnmj: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "11")] + pub battle_info: ::core::option::Option, /// offset: 48 - #[prost(message, repeated, tag = "14")] - pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 64 - #[prost(uint32, tag = "6")] + #[prost(message, repeated, tag = "4")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(enumeration = "Edjkfobbdjf", tag = "2")] + pub hfpejidddjg: i32, + /// offset: 60 + #[prost(uint32, tag = "3")] pub round_cnt: u32, + /// offset: 64 + #[prost(uint32, tag = "7")] + pub djhhpkmhpbc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kgnlhpfohdk { - /// offset: 28 - #[prost(uint32, tag = "5")] - pub lanhjomcknj: u32, - /// offset: 32 - #[prost(uint32, tag = "9")] - pub level_id: u32, +pub struct Acnkopcgkdd { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "4")] + pub faglnmdfome: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub level_id: u32, + /// offset: 32 + #[prost(uint32, tag = "11")] pub max_score: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gpfmedllkgh { +pub struct Gomkghjbnfm { /// offset: 24 - #[prost(uint32, tag = "3")] - pub njpcmdnhofl: u32, + #[prost(uint32, tag = "8")] + pub jekloeppjbk: u32, /// offset: 28 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "6")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Okibfkooekj { - /// offset: 36 - #[prost(uint32, tag = "6")] - pub level_id: u32, - /// offset: 32 - #[prost(bool, tag = "9")] - pub dpnpcdgjpbg: bool, - /// offset: 33 - #[prost(bool, tag = "7")] - pub bobaobpielo: bool, +pub struct Hloadnfiooo { /// offset: 16 #[prost(uint32, repeated, tag = "10")] - pub iepgklidhek: ::prost::alloc::vec::Vec, + pub dckigahcnmj: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub level_id: u32, + /// offset: 36 + #[prost(bool, tag = "14")] + pub fjakcbpafmd: bool, + /// offset: 37 + #[prost(bool, tag = "6")] + pub fanpgkbliob: bool, } #[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, +pub struct Lmmlgkhalla { /// offset: 24 #[prost(message, repeated, tag = "6")] - pub pmcbbmkmhni: ::prost::alloc::vec::Vec, + pub cepcglmfpbc: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(enumeration = "Edjkfobbdjf", tag = "3")] + pub hfpejidddjg: i32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub item_value: u32, } #[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 = "7")] - pub item_value: u32, - /// offset: 64 - #[prost(message, repeated, tag = "13")] - pub pmcbbmkmhni: ::prost::alloc::vec::Vec, +pub struct Cjjhnficdim { /// 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 hafmanolmed: ::prost::alloc::vec::Vec, - /// offset: 72 - #[prost(uint32, tag = "9")] - pub exp: u32, + #[prost(uint32, repeated, tag = "14")] + pub bhaohnceajm: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] + pub hnocfeloafj: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, repeated, tag = "5")] - pub njmapfmppna: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "3")] + pub jbojbagkiae: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "12")] + pub cepcglmfpbc: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, repeated, tag = "13")] + pub hhfaafobkme: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(message, repeated, tag = "10")] + pub pofjccbebga: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint32, tag = "7")] + pub plpheiblpdl: u32, + /// offset: 76 + #[prost(uint32, tag = "15")] + pub item_value: u32, /// offset: 80 - #[prost(uint32, tag = "3")] - pub player_level: u32, + #[prost(uint32, tag = "11")] + pub exp: u32, } -/// Obf: FIGCEHAKEFO +/// Obf: NJHABLKFDLG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7113)] +#[cmdid(7132)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct EvolveBuildQueryInfoCsReq {} -/// Obf: OOEKDHCCANE +pub struct GetEvolveBuildQueryInfoCsReq {} +/// Obf: LBPHINKJJIM /// Type: Rsp #[derive(proto_derive::CmdID)] +#[cmdid(7142)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetEvolveBuildQueryInfoScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub jpdoigjngnp: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "8")] + pub cfdiklbinhk: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub retcode: u32, +} +/// Obf: HOKOLDJBBMK +/// Type: Req +#[derive(proto_derive::CmdID)] #[cmdid(7107)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetEvolveBuildQueryInfoScRsp { - /// offset: 32 - #[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: HCBPNBHDLCF -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7130)] -#[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildStartLevelCsReq { /// offset: 16 - #[prost(message, repeated, tag = "12")] - pub avatar_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "10")] + pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, optional, tag = "6")] - pub eddjgnnocag: ::core::option::Option, + #[prost(message, optional, tag = "11")] + pub nenjbdbjnfi: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "5")] pub level_id: u32, } -/// Obf: KPHFNMLGDDB +/// Obf: GDMLMJECLCD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7127)] +#[cmdid(7123)] #[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, + #[prost(message, optional, tag = "13")] + pub oeibhlmdjka: ::core::option::Option, /// offset: 24 - #[prost(message, optional, tag = "4")] - pub ddhgcafffop: ::core::option::Option, + #[prost(message, optional, tag = "14")] + pub aepnedjpagk: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub retcode: u32, } -/// Obf: EDJLFPGPIMP +/// Obf: FPMGJDEHNAI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7135)] +#[cmdid(7144)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EvolveBuildStartStageCsReq { /// offset: 24 #[prost(uint32, tag = "9")] pub level_id: u32, } -/// Obf: MJJLFDFEHCI +/// Obf: BNFCJPEGJFL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7138)] +#[cmdid(7127)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildStartStageScRsp { - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub moddibhcppd: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub aepnedjpagk: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "6")] + pub oeibhlmdjka: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "9")] pub retcode: u32, - /// offset: 32 - #[prost(message, optional, tag = "6")] - pub ddhgcafffop: ::core::option::Option, } -/// Obf: PNNFLFNJCGE +/// Obf: FJGKJHBJCCG /// 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 moddibhcppd: ::core::option::Option, -} -#[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 { +pub struct GetEvolveBuildGiveupCsReq { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "5")] pub level_id: u32, } -/// Obf: MDNHFAFPNFI +/// Obf: OKBILIPEDPP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7118)] +#[cmdid(7145)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetEvolveBuildGiveupScRsp { + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub oeibhlmdjka: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Aiaonlcgihp {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7129)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Efdeajnnejo { + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub oeibhlmdjka: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub retcode: u32, +} +/// Obf: CFEDPOMHPCP +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(7143)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetEvolveBuildFinishScNotify { + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub oeibhlmdjka: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub level_id: u32, + /// offset: 36 + #[prost(enumeration = "Iapiiejhlmp", tag = "2")] + pub apkkkeipjog: i32, + /// offset: 40 + #[prost(bool, tag = "10")] + pub nlmafmcfhal: bool, + /// offset: 44 + #[prost(uint32, tag = "9")] + pub elkcohlggjn: u32, + /// offset: 48 + #[prost(uint32, tag = "15")] + pub score_id: u32, + /// offset: 52 + #[prost(uint32, tag = "11")] + pub item_value: u32, + /// offset: 56 + #[prost(uint32, tag = "8")] + pub wave: u32, + /// offset: 60 + #[prost(uint32, tag = "3")] + pub exp: u32, +} +/// Obf: JBGHEJOMOAL +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7134)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetEvolveBuildReRandomStageCsReq { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub level_id: u32, +} +/// Obf: PIHEAPGDMLC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7121)] #[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, + #[prost(message, optional, tag = "15")] + pub gmbpffiabhj: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub retcode: u32, } -/// Obf: MDKCPLKBCIA +/// Obf: LBPEMINKHEN /// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(7108)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetEvolveBuildShopAbilityUpCsReq { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub jekloeppjbk: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub level: u32, +} +/// Obf: LJDGGBLKKGB +/// Type: Rsp +#[derive(proto_derive::CmdID)] #[cmdid(7103)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct EvolveBuildShopAbilityUpCsReq { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub njpcmdnhofl: u32, - /// offset: 28 - #[prost(uint32, tag = "5")] - pub level: u32, -} -/// Obf: OEBGFEGPJCO -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7150)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetEvolveBuildShopAbilityUpScRsp { - /// offset: 28 - #[prost(uint32, tag = "14")] - pub retcode: u32, /// offset: 24 #[prost(uint32, tag = "6")] - pub njpcmdnhofl: u32, + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub level: u32, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "14")] + pub jekloeppjbk: u32, +} +/// Obf: FMGBEEPNNHH +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7138)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetEvolveBuildShopAbilityDownCsReq { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub jekloeppjbk: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] pub level: u32, } -/// Obf: EJJANIBHLKA +/// Obf: BJELONPOIAG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7120)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetEvolveBuildShopAbilityDownScRsp { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub jekloeppjbk: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub level: u32, +} +/// Obf: NILMGDJFACH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7116)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct EvolveBuildShopAbilityDownCsReq { - /// offset: 28 - #[prost(uint32, tag = "12")] - pub level: u32, +pub struct GetEvolveBuildShopAbilityResetCsReq { /// offset: 24 - #[prost(uint32, tag = "5")] - pub njpcmdnhofl: u32, + #[prost(enumeration = "Edjkfobbdjf", tag = "7")] + pub hfpejidddjg: i32, } -/// Obf: FLCGENEEIAB +/// Obf: IPLODDDJKNF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7131)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetEvolveBuildShopAbilityDownScRsp { - /// offset: 32 - #[prost(uint32, tag = "5")] - pub level: u32, - /// offset: 28 - #[prost(uint32, tag = "14")] - pub retcode: u32, - /// offset: 24 - #[prost(uint32, tag = "9")] - pub njpcmdnhofl: u32, -} -/// Obf: PIGLAICKOGN -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7115)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct EvolveBuildShopAbilityResetCsReq { - /// offset: 24 - #[prost(enumeration = "Gchpnhbdcdo", tag = "3")] - pub eglckgkecaj: i32, -} -/// Obf: PJEPFKPFHFF -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7106)] +#[cmdid(7141)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetEvolveBuildShopAbilityResetScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub cepcglmfpbc: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub item_value: u32, /// offset: 36 + #[prost(enumeration = "Edjkfobbdjf", tag = "12")] + pub hfpejidddjg: i32, + /// offset: 40 #[prost(uint32, tag = "3")] pub retcode: u32, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub item_value: u32, - /// offset: 16 - #[prost(message, repeated, tag = "10")] - pub pmcbbmkmhni: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(enumeration = "Gchpnhbdcdo", tag = "15")] - pub eglckgkecaj: i32, } -/// Obf: ANNGOMIIPML +/// Obf: FNIFKDBNLBG /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7126)] +#[cmdid(7118)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetEvolveBuildCoinNotify { - /// offset: 28 - #[prost(uint32, tag = "1")] - pub item_value: u32, /// offset: 24 - #[prost(enumeration = "Gchpnhbdcdo", tag = "13")] - pub eglckgkecaj: i32, + #[prost(enumeration = "Edjkfobbdjf", tag = "15")] + pub hfpejidddjg: i32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub item_value: u32, } -/// Obf: MMOKBHHHHJK +/// Obf: EMKKAIGDENF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7133)] +#[cmdid(7114)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EvolveBuildSkipTeachLevelCsReq { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "7")] pub level_id: u32, } -/// Obf: JMNFHJANFAB +/// Obf: OBBEOELJNPA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7109)] +#[cmdid(7150)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EvolveBuildSkipTeachLevelScRsp { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "15")] pub level_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Amdecgbpibf { +pub struct ExpeditionInfo { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "1")] pub id: u32, } -/// Obf: GELIOMDHCDK +/// Obf: DGHLOHPCFKP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2513)] +#[cmdid(2532)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetExpeditionDataCsReq {} -/// Obf: EKCIKDPIDFO +/// Obf: CNLOBEKDKGL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2507)] +#[cmdid(2542)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetExpeditionDataScRsp { - /// offset: 16 - #[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, + #[prost(uint32, repeated, tag = "7")] + pub caalnnfjiah: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "4")] + pub expedition_info: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(int64, tag = "9")] + pub bjmgdbchean: i64, + /// offset: 48 + #[prost(uint32, tag = "8")] + pub retcode: u32, /// offset: 52 #[prost(uint32, tag = "12")] - pub gphploiiloi: u32, - /// offset: 40 - #[prost(int64, tag = "6")] - pub kambbfdebam: i64, + pub total_expedition_count: u32, } -/// Obf: MPBFLMBNBEO +/// Obf: GFGPOLPKOLH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2503)] +#[cmdid(2508)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AcceptMultipleExpeditionCsReq { /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub igcabdfpiod: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "9")] + pub expedition: ::prost::alloc::vec::Vec, } -/// Obf: KDFMNPJMFMN +/// Obf: LIIHMEHAHDN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2550)] +#[cmdid(2503)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AcceptMultipleExpeditionScRsp { - /// offset: 48 - #[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, + #[prost(message, repeated, tag = "1")] + pub accept_multi_expedition: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "13")] + pub djobnpiaejp: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "8")] pub retcode: u32, + /// offset: 48 + #[prost(int64, tag = "4")] + pub bjmgdbchean: i64, } -/// Obf: MHKPGPLKHEA +/// Obf: PEIGLFGGMJH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2516)] +#[cmdid(2538)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeMultipleExpeditionRewardCsReq {} -/// Obf: HHCAFNKOFGH +/// Obf: MFDJDDKAHKL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2531)] +#[cmdid(2520)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeMultipleExpeditionRewardScRsp { - /// offset: 48 - #[prost(int64, tag = "8")] - pub kambbfdebam: i64, - /// offset: 24 - #[prost(uint32, repeated, tag = "15")] - pub anmhkdanndl: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "6")] + pub djobnpiaejp: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, repeated, tag = "12")] - pub halfglgldlo: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "8")] + pub npcmkbnjaba: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "11")] + #[prost(int64, tag = "9")] + pub bjmgdbchean: i64, + /// offset: 48 + #[prost(uint32, tag = "2")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(2547)] +#[cmdid(2509)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gajmdnekpop { +pub struct Hkcilggeefm { + /// offset: 16 + #[prost(message, repeated, tag = "10")] + pub expedition_info: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "6")] + pub caalnnfjiah: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(int64, tag = "6")] - pub kambbfdebam: i64, - /// offset: 24 - #[prost(message, repeated, tag = "11")] - pub gdaoennjcbl: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(uint32, repeated, tag = "12")] - pub nbkfaedogpg: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "15")] + pub total_expedition_count: u32, /// offset: 48 - #[prost(uint32, tag = "9")] - pub gphploiiloi: u32, + #[prost(int64, tag = "3")] + pub bjmgdbchean: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cghjpdidobi { +pub struct Fggcekhfplh { /// offset: 16 - #[prost(uint32, repeated, tag = "12")] - pub buff_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 Fedeioijjjc { - /// offset: 56 - #[prost(uint32, repeated, tag = "4")] - pub edmbikhbicg: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(map = "uint32, uint32", tag = "3")] - pub pjcionepine: ::std::collections::HashMap, + #[prost(message, repeated, tag = "1")] + pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, repeated, tag = "14")] - pub efjlgeaahek: ::prost::alloc::vec::Vec, - /// offset: 72 - #[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 = "15")] - pub elgffacneck: ::prost::alloc::vec::Vec, + pub buff_list: ::prost::alloc::vec::Vec, } -/// Obf: LOHCPKJILIC +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gcfdjcpfogg { + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] + pub fibfikobdpg: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "6")] + pub jjobbohhomg: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(map = "uint32, uint32", tag = "15")] + pub dlbojccdcfi: ::std::collections::HashMap, + /// offset: 48 + #[prost(map = "uint32, message", tag = "9")] + pub dalpakhckli: ::std::collections::HashMap, + /// offset: 56 + #[prost(uint32, repeated, tag = "2")] + pub djjkdgefoip: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, repeated, tag = "3")] + pub hplnhifhbma: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint32, tag = "5")] + pub ofhbpngdego: u32, +} +/// Obf: DEMKDHAODBJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4991)] +#[cmdid(4973)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFantasticStoryActivityDataCsReq { /// offset: 24 - #[prost(uint32, tag = "4")] - pub ceimndjfdjd: u32, + #[prost(uint32, tag = "7")] + pub ofhbpngdego: u32, } -/// Obf: EFBKKOJLIBI +/// Obf: MHMLENGPLLD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4910)] +#[cmdid(4903)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFantasticStoryActivityDataScRsp { - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub onajjgcjoha: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub oniemliconb: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "13")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4994)] +#[cmdid(4980)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ndkkagkcfgh { +pub struct Epmjekohnme { /// offset: 24 - #[prost(message, optional, tag = "3")] - pub onajjgcjoha: ::core::option::Option, + #[prost(message, optional, tag = "5")] + pub oniemliconb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Oiiadjcemkb { +pub struct Pkcipjbkafo { /// offset: 24 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 28 - #[prost(enumeration = "AvatarType", tag = "9")] + #[prost(enumeration = "AvatarType", tag = "7")] pub avatar_type: i32, } -/// Obf: JCMMAMKLILL +/// Obf: NLIBEBMOKCI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4995)] +#[cmdid(4927)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct EnterActivityFantasticStoryCsReq { - /// offset: 44 - #[prost(uint32, tag = "5")] - pub ceimndjfdjd: u32, +pub struct EnterFantasticStoryActivityStageCsReq { + /// offset: 16 + #[prost(message, repeated, tag = "6")] + pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(uint32, repeated, tag = "9")] + #[prost(uint32, repeated, tag = "8")] 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")] + #[prost(uint32, tag = "13")] + pub ofhbpngdego: u32, + /// offset: 44 + #[prost(uint32, tag = "14")] pub battle_id: u32, } -/// Obf: EDGNNIIHEIP +/// Obf: HOPLLHBDLBI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4914)] +#[cmdid(4936)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterFantasticStoryActivityStageScRsp { + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub battle_info: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "12")] - pub ceimndjfdjd: u32, - /// offset: 36 #[prost(uint32, tag = "10")] pub battle_id: u32, - /// offset: 40 - #[prost(uint32, tag = "4")] + /// offset: 36 + #[prost(uint32, tag = "2")] pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub battle_info: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub ofhbpngdego: u32, } -/// Obf: APILJBAAGDB +/// Obf: NAGIJNLDDEA /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4918)] +#[cmdid(4913)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FantasticStoryActivityBattleEndScNotify { - /// offset: 32 - #[prost(uint32, tag = "3")] - pub jhganjgbali: u32, - /// offset: 28 - #[prost(uint32, tag = "2")] - pub ceimndjfdjd: u32, /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "13")] + pub ofhbpngdego: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] pub battle_id: u32, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub fhbnghinhog: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Aphljplboif { +pub struct Fjkmgckmnna { /// offset: 24 - #[prost(uint32, tag = "6")] - pub pnjhmgnejji: u32, + #[prost(enumeration = "Mohnimlcoda", tag = "5")] + pub nfmkofnekla: i32, /// offset: 28 - #[prost(enumeration = "Bgcejdchkba", tag = "7")] - pub alfhnehobja: i32, + #[prost(uint32, tag = "4")] + pub bneflbpcpoi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fnonpmbofne { - /// offset: 36 - #[prost(uint32, tag = "7")] - pub unique_id: u32, +pub struct Jogccinehfj { /// offset: 16 - #[prost(uint32, repeated, tag = "10")] + #[prost(uint32, repeated, tag = "1")] pub monster_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "9")] pub affix_id: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub unique_id: u32, /// offset: 40 - #[prost(bool, tag = "13")] - pub ljkgcmophif: bool, + #[prost(bool, tag = "12")] + pub fniaoaobkba: bool, /// offset: 41 - #[prost(bool, tag = "1")] - pub fmigaefjbok: bool, + #[prost(bool, tag = "11")] + pub dihfbeljfia: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bddbakbomkp { - /// offset: 48 - #[prost(int32, tag = "1")] - pub max_hp: i32, +pub struct Gkjemhkomjc { /// offset: 16 #[prost(message, repeated, tag = "5")] - pub iakfpmoejlf: ::prost::alloc::vec::Vec, + pub cffcnedgcjj: ::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")] + #[prost(uint32, tag = "2")] pub rank: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nanodnmfffh { - /// offset: 24 - #[prost(uint32, tag = "4")] + /// offset: 36 + #[prost(int32, tag = "4")] + pub max_hp: i32, + /// offset: 40 + #[prost(uint32, tag = "6")] pub avatar_id: u32, - /// offset: 28 - #[prost(bool, tag = "7")] - pub gdnihalokhc: bool, + /// offset: 44 + #[prost(int32, tag = "11")] + pub hp: i32, + /// offset: 48 + #[prost(enumeration = "FateMasterStatusType", tag = "7")] + pub status: i32, } #[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, +pub struct Clnabfmhffh { /// 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 { + #[prost(bool, tag = "5")] + pub bkfonknlchp: bool, /// offset: 28 - #[prost(uint32, tag = "6")] - pub buff_id: u32, - /// offset: 24 - #[prost(uint32, tag = "8")] - pub cnt: u32, -} -/// Obf: JFFMGCJCOJL -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ActiveTraitSourceList { - /// offset: 16 - #[prost(message, optional, tag = "14")] - 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 Jdkajmepecf { - /// offset: 16 - #[prost(message, repeated, tag = "7")] - pub efolenmofkp: ::prost::alloc::vec::Vec, - /// offset: 32 #[prost(uint32, tag = "9")] + pub avatar_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mjljmccgnee { + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub kpehhgeknha: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "1")] + pub ljeafpohncd: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pjfdaokikoj { + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub ocambknkkgo: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kolccdijbgo { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub cnt: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub buff_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Plmamhbljkp { + /// offset: 24 + #[prost(message, optional, tag = "13")] + 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 Agpkfblgdih { + /// offset: 24 + #[prost(message, repeated, tag = "11")] + pub kbgaphfipjf: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "4")] pub trait_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Oejgbjbliei { - /// offset: 32 - #[prost(message, repeated, tag = "7")] - pub buff_list: ::prost::alloc::vec::Vec, +pub struct Nbbhdpcphnn { /// offset: 16 - #[prost(map = "uint32, uint32", tag = "11")] - pub aaelpblpflj: ::std::collections::HashMap, - /// offset: 56 - #[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, + #[prost(map = "uint32, uint32", tag = "8")] + pub ehnhilfahgp: ::std::collections::HashMap, /// offset: 24 + #[prost(uint32, repeated, tag = "1")] + pub mhlngfboidp: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "9")] + pub buff_list: ::prost::alloc::vec::Vec, + /// offset: 40 #[prost(uint32, repeated, tag = "4")] - pub bfdjjapdjoh: ::prost::alloc::vec::Vec, + pub ngomjifbbbp: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "2")] + pub iccmjhjlpcd: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "11")] + pub jimbjhlmhlo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jcfdceklbfh { +pub struct Jdaiofepgcc { /// offset: 24 - #[prost(bool, tag = "13")] - pub faoikiddcff: bool, + #[prost(uint32, tag = "4")] + pub kdkpdjnmmcm: u32, /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(bool, tag = "15")] + pub gdoblppegkd: bool, + /// offset: 32 + #[prost(uint32, tag = "1")] pub buff_id: u32, /// offset: 36 - #[prost(uint32, tag = "15")] - pub shop_goods_price: u32, - /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "6")] pub cnt: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Glaajkhkmhb { - /// offset: 28 - #[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 { +pub struct Imihimchhip { /// offset: 24 #[prost(uint32, tag = "15")] - pub hjmgglanhml: u32, + pub oidjfifjdhl: u32, /// offset: 28 - #[prost(uint32, tag = "13")] - pub omnfdnbepla: u32, + #[prost(uint32, tag = "5")] + pub item_value: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jimnppnnhel { + /// offset: 16 + #[prost(message, repeated, tag = "4")] + pub aallbbcjgia: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub ogdkjpdffai: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(bool, tag = "1")] + pub pnmnpfgcfbj: bool, + /// offset: 41 + #[prost(bool, tag = "5")] + pub ondcoebnapj: bool, + /// offset: 44 + #[prost(uint32, tag = "11")] + pub item_value: u32, + /// offset: 48 + #[prost(uint32, tag = "7")] + pub kcblnmmhokg: u32, + /// offset: 52 + #[prost(uint32, tag = "3")] + pub mncbflefjck: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kclhmjhidob { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub bkpdkfldldd: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub kbbdabkelkb: u32, /// offset: 32 #[prost(uint32, tag = "11")] - pub gndepokfhpe: u32, + pub idnhbbmlnjk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cefflagcmil { - /// offset: 24 - #[prost(uint32, repeated, tag = "3")] - pub cdhkfdpllgd: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lfdhopemopl { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub iogdbcpmplh: u32, - /// offset: 28 - #[prost(uint32, tag = "6")] - pub unique_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lnmbjpjonpe { - /// offset: 32 - #[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 Kdjidjbbhhe { - /// offset: 112 - #[prost(uint32, tag = "3")] - pub area_id: u32, - /// offset: 104 - #[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, +pub struct Enjdefhfkpi { /// offset: 16 - #[prost(message, optional, tag = "13")] - pub bblhphfjmkf: ::core::option::Option, + #[prost(uint32, repeated, tag = "12")] + pub bahmhmdompb: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Klmngojkein { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub unique_id: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub melnkmalhjo: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kaopgjbgebf { + /// offset: 24 + #[prost(int32, tag = "4")] + pub value: i32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub unique_id: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub damihcppjab: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dfahmbogman { +pub struct Bfbceoiclab { /// offset: 16 #[prost(message, optional, tag = "10")] - pub ckookfnbpaf: ::core::option::Option, + pub ccopdlokaae: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub iemekmddioi: ::core::option::Option, /// offset: 32 + #[prost(message, repeated, tag = "13")] + pub lnngkpajklp: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "12")] + pub mhaleihfklg: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "1")] + pub lmldelgbjoo: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "5")] + pub efllphldbpc: ::core::option::Option, + /// offset: 64 + #[prost(message, optional, tag = "1749")] + pub cmcbggklbcf: ::core::option::Option, + /// offset: 72 + #[prost(message, repeated, tag = "4")] + pub felmampgmae: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(message, optional, tag = "15")] + pub fmigokidkjl: ::core::option::Option, + /// offset: 88 + #[prost(message, optional, tag = "1316")] + pub godpehnppco: ::core::option::Option, + /// offset: 104 + #[prost(uint32, tag = "2")] + pub difficulty_level: u32, + /// offset: 108 + #[prost(enumeration = "Emfdlpnogoh", tag = "7")] + pub status: i32, + /// offset: 112 + #[prost(uint32, tag = "11")] + pub gbmbghapdmg: u32, + /// offset: 116 #[prost(uint32, tag = "14")] + pub area_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jfkaomcjikk { + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub gjdkhbphncg: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "1")] pub queue_position: u32, } -/// Obf: GHGEEEKAFCO +/// Obf: AMEFCGGAGGC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5981)] +#[cmdid(5970)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct FateHouguSelectReq { +pub struct FateHandlePendingActionCsReq { /// offset: 36 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "4")] pub queue_position: u32, - #[prost(oneof = "fate_hougu_select_req::Ihnmhnpmhjg", tags = "6, 9")] - pub ihnmhnpmhjg: ::core::option::Option, + #[prost(oneof = "fate_handle_pending_action_cs_req::Dmnecekolaj", tags = "15, 11")] + pub dmnecekolaj: ::core::option::Option< + fate_handle_pending_action_cs_req::Dmnecekolaj, + >, } -/// Nested message and enum types in `FateHouguSelectReq`. -pub mod fate_hougu_select_req { +/// Nested message and enum types in `FateHandlePendingActionCsReq`. +pub mod fate_handle_pending_action_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Ihnmhnpmhjg { + pub enum Dmnecekolaj { /// offset: 24 - #[prost(message, tag = "6")] - Cicgmnhmlme(super::Dojacnbceeh), + #[prost(message, tag = "15")] + Hnpbcgilajp(super::Afkjkljjlkn), /// offset: 24 - #[prost(message, tag = "9")] - Cohmggphihn(super::Kopnfppifci), + #[prost(message, tag = "11")] + Npbkaadbhhc(super::Ghajmkceepj), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dojacnbceeh { +pub struct Afkjkljjlkn { /// offset: 24 - #[prost(uint32, tag = "15")] - pub hhiminbgjdi: u32, + #[prost(uint32, tag = "10")] + pub pjlejkeofii: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kopnfppifci { +pub struct Ghajmkceepj { /// offset: 24 - #[prost(bool, tag = "15")] - pub icogahffcld: bool, + #[prost(bool, tag = "13")] + pub mlkbobieapl: bool, /// offset: 28 - #[prost(uint32, tag = "2")] - pub piacacnnbnh: u32, + #[prost(uint32, tag = "15")] + pub noililelkfb: u32, } -/// Obf: BCFLGCDEPOJ +/// Obf: ILLBJPOBLLK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5971)] +#[cmdid(5962)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateHandlePendingActionScRsp { - /// offset: 28 - #[prost(uint32, tag = "13")] - pub queue_position: u32, /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "9")] + pub queue_position: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] pub retcode: u32, } -/// Obf: DEMFNCIIAML +/// Obf: HCPNKGMBBIP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5999)] +#[cmdid(5956)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FateSyncActionResultScNotify { /// offset: 16 - #[prost(message, repeated, tag = "15")] - pub aniadnfemah: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "10")] + pub clggklnplck: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Knflefifkmn { +pub struct Ddlhodcinbi { #[prost( - 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" + oneof = "ddlhodcinbi::Mmcgbgdjipn", + tags = "7, 3, 11, 5, 13, 1, 4, 14, 12, 6, 8, 2, 10, 15, 9, 27, 1500, 592, 349, 1846, 1915, 562" )] - pub nlpppchggpf: ::core::option::Option, + pub mmcgbgdjipn: ::core::option::Option, } -/// Nested message and enum types in `KNFLEFIFKMN`. -pub mod knflefifkmn { +/// Nested message and enum types in `DDLHODCINBI`. +pub mod ddlhodcinbi { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Nlpppchggpf { - /// offset: 16 - #[prost(message, tag = "12")] - Fhghoefcagg(super::Dnfneineoen), - /// offset: 16 - #[prost(message, tag = "13")] - Gfmciodfodb(super::Adlddmaifai), - /// offset: 16 - #[prost(message, tag = "1")] - Ldeenkdmdjk(super::Ecmfdciiihj), - /// offset: 16 + pub enum Mmcgbgdjipn { + /// offset: 24 #[prost(message, tag = "7")] - Nglffkajaad(super::Kijkpcehekc), - /// offset: 16 - #[prost(message, tag = "14")] - Jmgepdekgih(super::Lbmdgnjppko), - /// offset: 16 + Ekkabkcclgj(super::Daccnafghfj), + /// offset: 24 #[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 + Bjedonkmcfe(super::Mmppkfjeogk), + /// offset: 24 #[prost(message, tag = "11")] - Cfmdafkgdhn(super::Aoagjbokkfm), - /// offset: 16 + Gaefnajaceh(super::Oppndjocbea), + /// offset: 24 #[prost(message, tag = "5")] - Bmoliejfmgb(super::Bnpjcndipom), - /// offset: 16 + Jgkdifdimkn(super::Fliplahlmkm), + /// offset: 24 + #[prost(message, tag = "13")] + Mfflklajbdf(super::Dbknlpmgffh), + /// offset: 24 + #[prost(message, tag = "1")] + Henlcgaciok(super::Jflohllmojk), + /// offset: 24 #[prost(message, tag = "4")] - Nehjphgalek(super::Khahkdlipkf), - /// offset: 16 + Plflnblmmhi(super::Dobhockghbi), + /// offset: 24 + #[prost(message, tag = "14")] + Nkpaelihjad(super::Mafjliikiif), + /// offset: 24 + #[prost(message, tag = "12")] + Mlpfdmiilbd(super::Anjbjldmdfn), + /// offset: 24 + #[prost(message, tag = "6")] + Gigfdpnimgd(super::Afankkdmihc), + /// offset: 24 #[prost(message, tag = "8")] - Ehcndfeplom(super::Odegfopokad), - /// offset: 16 + Bnbgbakhneb(super::Fhdbcdoeaem), + /// offset: 24 #[prost(message, tag = "2")] - Dfokpkokfok(super::Iijdpfogcin), - /// offset: 16 - #[prost(message, tag = "1596")] - Pakfhblbcom(super::Knockaeckii), - /// offset: 16 - #[prost(message, tag = "978")] - Pfoilmhkjjm(super::Dnfcamiiakj), - /// offset: 16 - #[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), + Jgnmfhfcifn(super::Lmopafoijnf), + /// offset: 24 + #[prost(message, tag = "10")] + Okdkhjfhjnd(super::Kajlllaakog), + /// offset: 24 + #[prost(message, tag = "15")] + Ccohjlknfon(super::Ahomaahpcig), + /// offset: 24 + #[prost(message, tag = "9")] + Milpeakhkel(super::Kgjgeeeknnc), + /// offset: 24 + #[prost(message, tag = "27")] + Pldlcjpgcib(super::Lhjbihjbnhi), + /// offset: 24 + #[prost(message, tag = "1500")] + Feinkbbjnhp(super::Bdjegabknhn), + /// offset: 24 + #[prost(message, tag = "592")] + Hnfllmllnfi(super::Elemfbmommm), + /// offset: 24 + #[prost(message, tag = "349")] + Ccegfkebemi(super::Hacigdeemcj), + /// offset: 24 + #[prost(message, tag = "1846")] + Ggglmgkkffm(super::Panagpmiiih), + /// offset: 24 + #[prost(message, tag = "1915")] + Jkhgejcjoeb(super::Kgobmeoaebl), + /// offset: 24 + #[prost(message, tag = "562")] + Cmhlmlegngm(super::Pikiddeedii), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Aleopcnhnpd { +pub struct Jflohllmojk { /// offset: 24 - #[prost(uint32, tag = "1")] - pub aaaboofaflj: u32, + #[prost(uint32, tag = "4")] + pub mncbflefjck: u32, /// offset: 28 - #[prost(uint32, tag = "7")] - pub fdmefiijlck: u32, + #[prost(uint32, tag = "8")] + pub kcblnmmhokg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Iijdpfogcin { - /// offset: 24 - #[prost(message, optional, tag = "15")] - pub jfmhileefcp: ::core::option::Option, +pub struct Kgjgeeeknnc { + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub efllphldbpc: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mllidmpefod { +pub struct Kgobmeoaebl { /// offset: 24 - #[prost(bool, tag = "9")] - pub gocgfmaleop: bool, + #[prost(bool, tag = "7")] + pub ondcoebnapj: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hikcdkmpdhl { +pub struct Pikiddeedii { /// offset: 16 #[prost(uint32, repeated, tag = "11")] - pub cdhkfdpllgd: ::prost::alloc::vec::Vec, + pub bahmhmdompb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bnpjcndipom { +pub struct Lmopafoijnf { + /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub fckiolplani: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] + pub pdkamagefek: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kajlllaakog { + /// offset: 24 + #[prost(message, repeated, tag = "1")] + pub bfninelcbcn: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "8")] + pub cjbincokfpo: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ahomaahpcig { /// offset: 24 #[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 + pub dapjmjmgcfc: ::prost::alloc::vec::Vec, + /// offset: 32 #[prost(uint32, repeated, tag = "13")] - pub jnldpfhmojl: ::prost::alloc::vec::Vec, + pub ekjdleffghd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Odegfopokad { +pub struct Bdjegabknhn { /// offset: 24 - #[prost(uint32, repeated, tag = "2")] - pub galneolmcpo: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "14")] + pub pphekhllfhc: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(map = "uint32, uint32", tag = "2")] + pub icaoknphkgn: ::std::collections::HashMap, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Panagpmiiih { /// offset: 16 #[prost(uint32, repeated, tag = "4")] - pub lndnpgacbjh: ::prost::alloc::vec::Vec, + pub ngomjifbbbp: ::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(map = "uint32, uint32", tag = "10")] - pub pdnclpedjif: ::std::collections::HashMap, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Emmiblohoka { - /// offset: 24 - #[prost(uint32, repeated, tag = "11")] - pub deifkmpafhk: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bocndejfcgc { - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub ndigehjbbpk: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gcobcgddnii { - /// offset: 24 - #[prost(message, optional, tag = "11")] - pub lknhkfigbdf: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dnfneineoen { +pub struct Elemfbmommm { /// offset: 16 - #[prost(message, optional, tag = "3")] - pub igaflckjjkm: ::core::option::Option, + #[prost(message, optional, tag = "2")] + pub ecmbbbapajc: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Adlddmaifai { +pub struct Hacigdeemcj { + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub jdfkejddgfc: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Daccnafghfj { + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub akgjopblpne: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mmppkfjeogk { /// offset: 24 - #[prost(enumeration = "Pcdahkgmgnb", tag = "12")] - pub mjdmloihlpa: i32, + #[prost(enumeration = "Emfdlpnogoh", tag = "6")] + pub egbfnfcephd: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Caiodcnemho { +pub struct Legbkmiijoa { + /// offset: 24 + #[prost(double, tag = "1")] + pub fjdfopnafpp: f64, /// offset: 32 - #[prost(uint32, tag = "5")] - pub heffmgaikmn: u32, + #[prost(uint32, tag = "8")] + pub gcifclingfn: u32, /// offset: 36 - #[prost(uint32, tag = "10")] - pub aihnkpogcfi: u32, - /// offset: 48 - #[prost(uint32, tag = "2")] - pub ignngjmebhk: u32, - /// offset: 41 - #[prost(bool, tag = "12")] - pub ihoongpllhj: bool, + #[prost(uint32, tag = "12")] + pub avatar_id: u32, /// offset: 40 - #[prost(bool, tag = "9")] - pub jfligncaaej: bool, - /// offset: 52 - #[prost(uint32, tag = "3")] - pub dkhkbbmpcic: u32, + #[prost(uint32, tag = "2")] + pub ecpmgbgllnn: 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 Ecmfdciiihj { + pub diidbkijeaf: u32, /// 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 = "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, + #[prost(uint32, tag = "3")] + pub jnpbaooaleh: u32, /// offset: 52 - #[prost(bool, tag = "15")] - pub didpabjpdlj: bool, + #[prost(bool, tag = "11")] + pub jmcmpfpdehg: bool, + /// offset: 53 + #[prost(bool, tag = "6")] + pub mehpjmpdnna: bool, /// offset: 56 - #[prost(uint32, tag = "14")] - pub nmcacnnnbnd: u32, - /// offset: 64 - #[prost(uint32, tag = "12")] - pub pejmphmppko: u32, + #[prost(uint32, tag = "4")] + pub jglnalonldo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kijkpcehekc { +pub struct Oppndjocbea { + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub eaockldeogh: ::prost::alloc::vec::Vec, /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub mikkaejnlal: ::prost::alloc::vec::Vec, + /// offset: 32 #[prost(message, repeated, tag = "13")] - pub abihhacbppf: ::prost::alloc::vec::Vec, + pub ocambknkkgo: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "1")] + pub jjdeehamhgf: u32, + /// offset: 52 + #[prost(uint32, tag = "10")] + pub ncdbcllahpp: u32, + /// offset: 56 + #[prost(bool, tag = "3")] + pub needlfjjfpl: bool, + /// offset: 60 + #[prost(uint32, tag = "5")] + pub lkpnnogpjoi: u32, + /// offset: 64 + #[prost(uint32, tag = "15")] + pub gcnmkihofgg: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fliplahlmkm { + /// offset: 24 + #[prost(message, repeated, tag = "2")] + pub blfmgkpnpgg: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lbmdgnjppko { +pub struct Dbknlpmgffh { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "12")] pub gold: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dgbpphjaoaf { +pub struct Dobhockghbi { /// offset: 24 - #[prost(uint32, tag = "7")] - pub lpgakjjfljn: u32, + #[prost(uint32, tag = "12")] + pub jimbjhlmhlo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bkfakphnepp { +pub struct Mafjliikiif { /// offset: 16 - #[prost(message, optional, tag = "15")] - pub monilnmiblg: ::core::option::Option, + #[prost(message, optional, tag = "7")] + pub maibaoaogid: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mbineihnogc { +pub struct Anjbjldmdfn { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "12")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Obpobeeodaf { +pub struct Afankkdmihc { /// offset: 16 #[prost(message, optional, tag = "4")] - pub niillmjngec: ::core::option::Option, + pub mgmpdhkjfim: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Aoagjbokkfm { +pub struct Fhdbcdoeaem { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "15")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Knockaeckii { +pub struct Lhjbihjbnhi { /// offset: 16 - #[prost(message, optional, tag = "3")] - pub lfmkdjeoigi: ::core::option::Option, + #[prost(message, optional, tag = "15")] + pub gjpgbbhcafc: ::core::option::Option, } -/// Obf: BFHEDMBFHPC +/// Obf: OICAPCABFNK /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5965)] +#[cmdid(5966)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FateSyncPendingActionScNotify { /// offset: 24 - #[prost(message, optional, tag = "10")] - pub pending_action: ::core::option::Option, + #[prost(message, optional, tag = "15")] + pub fmigokidkjl: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hehmfnlhoji { - #[prost(oneof = "hehmfnlhoji::Nlpppchggpf", tags = "11, 4")] - pub nlpppchggpf: ::core::option::Option, +pub struct Kfaiflhpeie { + #[prost(oneof = "kfaiflhpeie::Mmcgbgdjipn", tags = "13, 5")] + pub mmcgbgdjipn: ::core::option::Option, } -/// Nested message and enum types in `HEHMFNLHOJI`. -pub mod hehmfnlhoji { +/// Nested message and enum types in `KFAIFLHPEIE`. +pub mod kfaiflhpeie { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Nlpppchggpf { + pub enum Mmcgbgdjipn { /// offset: 24 - #[prost(message, tag = "11")] - Cicgmnhmlme(super::Dlpgkjlbfli), + #[prost(message, tag = "13")] + Hnpbcgilajp(super::Dafhokgicng), /// offset: 24 - #[prost(message, tag = "4")] - Cohmggphihn(super::Jmbnfinphca), + #[prost(message, tag = "5")] + Npbkaadbhhc(super::Jcmkkekmhnc), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dlpgkjlbfli { +pub struct Dafhokgicng { /// offset: 16 - #[prost(uint32, repeated, tag = "8")] - pub fdmhnfkhgbg: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "6")] + pub pdabdejbpel: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jfnaafnlhnp { +pub struct Kmlomkcmghd { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub jcndbkgbllj: u32, /// offset: 28 - #[prost(uint32, tag = "11")] - pub kjgbpcegfap: u32, + #[prost(uint32, tag = "7")] + pub damihcppjab: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jcmkkekmhnc { /// offset: 24 - #[prost(uint32, tag = "1")] - pub pghdkfpgpih: u32, + #[prost(message, repeated, tag = "13")] + pub lgfjpbjobpc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -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 { +pub struct Ejcccigmhom { + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub gjfkkffjdah: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "10")] - pub dcfgofnblcm: ::core::option::Option, - /// offset: 16 - #[prost(uint32, repeated, tag = "4")] - pub egcogpacjod: ::prost::alloc::vec::Vec, - /// offset: 48 + #[prost(uint32, repeated, tag = "14")] + pub nkhiimhclcd: ::prost::alloc::vec::Vec, + /// offset: 40 #[prost(message, optional, tag = "13")] - pub fkoebmadjek: ::core::option::Option, - /// offset: 24 - #[prost(uint32, repeated, tag = "6")] - pub epmfdgpkphj: ::prost::alloc::vec::Vec, + pub bdibpimapoc: ::core::option::Option, + /// offset: 48 + #[prost(uint32, repeated, tag = "2")] + pub gmgohblfman: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dgmlaaihbfc { - /// offset: 48 - #[prost(message, optional, tag = "13")] - pub ipfpdjnfmmn: ::core::option::Option, - /// offset: 56 - #[prost(uint32, tag = "15")] - pub neefacjbkpn: u32, +pub struct Hijclodmbpo { + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub oafljgckiaj: ::core::option::Option, /// 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, + #[prost(message, repeated, tag = "13")] + pub bjjdjfjmgdi: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(map = "uint32, message", tag = "2")] - pub iihadpgeajb: ::std::collections::HashMap, + pub bdjecejakij: ::std::collections::HashMap, + /// offset: 48 + #[prost(message, optional, tag = "6")] + pub pidfdpidjmn: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "5")] + pub ohpghpflfko: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Acfigfiiloj { - /// offset: 40 - #[prost(uint32, tag = "3")] - pub exp: u32, - /// offset: 32 - #[prost(uint32, repeated, tag = "9")] - 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 Hmedbgammpn { - /// offset: 32 - #[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 = "7")] - pub okonfgopook: u32, +pub struct Gcecagoeldp { /// offset: 24 - #[prost(uint32, repeated, tag = "13")] - pub mgcpipcgilo: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "2")] + pub cfikmgkpofh: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "10")] + pub npdokajookd: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub exp: u32, } -/// Obf: EIBBALKEGFN +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hjhmndbjpnd { + /// offset: 16 + #[prost(map = "uint32, uint32", tag = "13")] + pub ljdljkcmiic: ::std::collections::HashMap, + /// offset: 24 + #[prost(uint32, repeated, tag = "14")] + pub dkjedbhlopp: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub kaenlkdnomf: u32, + /// offset: 44 + #[prost(uint32, tag = "11")] + pub aadniffhhdd: u32, +} +/// Obf: MFAGCMDGHPJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5963)] +#[cmdid(5982)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateQueryCsReq {} -/// Obf: PHPCLOMGFMG +/// Obf: DOFDHCNMNMJ /// Type: Rsp #[derive(proto_derive::CmdID)] +#[cmdid(5992)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct FateQueryScRsp { + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub lflcdngalme: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "9")] + pub oeibhlmdjka: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +/// Obf: KMDNHNAEPBE +/// Type: Req +#[derive(proto_derive::CmdID)] #[cmdid(5957)] #[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, + #[prost(message, repeated, tag = "10")] + pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "9")] - pub area_id: u32, + #[prost(uint32, tag = "12")] + pub difficulty_level: u32, /// offset: 36 #[prost(uint32, tag = "15")] - pub difficulty_level: u32, + pub area_id: u32, } -/// Obf: BBOELNNGEOP +/// Obf: KEMGFAPBFNL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5973)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct FateStartScRsp { + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub oeibhlmdjka: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub retcode: u32, +} +/// Obf: OGCKAGAMDJP +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5994)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct FateBattleStartCsReq {} +/// Obf: HIEGKBMFNMJ /// 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")] + /// offset: 16 + #[prost(message, optional, tag = "4")] pub battle_info: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "9")] pub retcode: u32, } -/// Obf: HGNNIEFKBBD +/// Obf: OEMOJOKKKNL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5955)] +#[cmdid(5969)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FateChangeLineupCsReq { /// offset: 24 - #[prost(message, repeated, tag = "10")] - pub avatar_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "15")] + pub avatar_list: ::prost::alloc::vec::Vec, } -/// Obf: CEDCHJJJDLK +/// Obf: GBOIDHOLFGH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5951)] +#[cmdid(5995)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateChangeLineupScRsp { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "6")] pub retcode: u32, } -/// Obf: KNPFEFFBNGE +/// Obf: IBECCHLNDFL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5997)] +#[cmdid(5959)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateShopBuyGoodsCsReq { /// offset: 24 - #[prost(uint32, tag = "13")] - pub capnnegfgbp: u32, + #[prost(uint32, tag = "9")] + pub coclmanmaai: u32, } -/// Obf: LOLPCDFOCCO +/// Obf: GMDDANCGGBL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5969)] +#[cmdid(5979)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateShopBuyGoodsScRsp { /// offset: 24 - #[prost(uint32, tag = "7")] - pub capnnegfgbp: u32, - /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "6")] pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub coclmanmaai: u32, } -/// Obf: DBKEFIKDHFE +/// Obf: BPFLBBKOPNN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5952)] +#[cmdid(5993)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateShopSellBuffCsReq { /// offset: 24 - #[prost(uint32, tag = "12")] - pub oibplmkkggl: u32, + #[prost(uint32, tag = "7")] + pub jdifhpafpid: u32, /// offset: 28 - #[prost(bool, tag = "4")] - pub phgcdaohlda: bool, + #[prost(uint32, tag = "12")] + pub pcjobdnleai: u32, /// offset: 32 - #[prost(uint32, tag = "13")] - pub npmaanoocoj: u32, + #[prost(bool, tag = "9")] + pub pmcpiecgehh: bool, } -/// Obf: MOCLIIDPKOM +/// Obf: LBNKGCMFNCM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5994)] +#[cmdid(5984)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateShopSellBuffScRsp { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub pcjobdnleai: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub jdifhpafpid: u32, + /// offset: 32 + #[prost(bool, tag = "11")] + pub pmcpiecgehh: bool, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +/// Obf: HJFALMNEFDC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5971)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct FateShopRefreshGoodsCsReq {} +/// Obf: OPABCPDGGAA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5990)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct FateShopRefreshGoodsScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub ogdkjpdffai: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 36 + #[prost(bool, tag = "4")] + pub pnmnpfgcfbj: bool, +} +/// Obf: OPHOEIDJDMO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5955)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct FateShopLockGoodsCsReq { + /// offset: 24 + #[prost(bool, tag = "1")] + pub is_locked: bool, +} +/// Obf: JPNPDPIBNBB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5958)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct FateShopLockGoodsScRsp { /// 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 FateShopRefreshGoodsCsReq {} -/// Obf: MANGALFLFIN -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5995)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct FateShopRefreshGoodsScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "11")] - pub shop_goods_list: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(uint32, tag = "13")] - pub retcode: u32, - /// offset: 32 - #[prost(bool, tag = "2")] - pub ebklpknanln: bool, -} -/// Obf: PBGGOCNNLNC -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5986)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct FateShopLockGoodsCsReq { - /// offset: 24 - #[prost(bool, tag = "6")] + #[prost(bool, tag = "5")] pub is_locked: bool, } -/// Obf: KJMNDNHEICN -/// Type: Rsp +/// Obf: JHOFKNCODLC +/// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5953)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct FateShopLockGoodsScRsp { - /// offset: 24 - #[prost(bool, tag = "4")] - pub is_locked: bool, - /// offset: 28 - #[prost(uint32, tag = "7")] - pub retcode: u32, -} -/// Obf: FINGNBENPCL -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6000)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateShopLeaveCsReq {} -/// Obf: FGKEOANJNNL +/// Obf: LIBBPNHIGAG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5966)] +#[cmdid(5988)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateShopLeaveScRsp { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "14")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[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(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 { +pub struct Annfoagbjbp { /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub iaiohlpjiaa: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "4")] + pub blfmgkpnpgg: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bgnimfmfklh { + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub source: ::core::option::Option, + /// offset: 32 + #[prost(map = "uint32, double", tag = "5")] + pub opemkbpffdn: ::std::collections::HashMap, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ibgfkjmmici { + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub opoidpjffpk: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5956)] +#[cmdid(5991)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Epeibomnegi {} +pub struct Fgemjlfihhl {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5976)] +#[cmdid(5968)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jfdabmjmdld { +pub struct Jolgfgcfmal { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "7")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hmdlibmbihm { +pub struct Hdhlhneachp { /// offset: 24 - #[prost(enumeration = "AvatarType", tag = "11")] + #[prost(bool, tag = "14")] + pub eneihgdapda: bool, + /// offset: 28 + #[prost(enumeration = "AvatarType", tag = "4")] pub avatar_type: i32, /// offset: 32 - #[prost(bool, tag = "15")] - pub jlflcdcgcol: bool, - /// offset: 28 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "2")] pub id: u32, /// offset: 36 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "7")] 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, +pub struct Hjfceebagmf { /// offset: 16 - #[prost(map = "uint32, uint32", tag = "14")] - pub kdblahbihdo: ::std::collections::HashMap, + #[prost(uint32, repeated, tag = "12")] + pub felmampgmae: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(map = "uint32, uint32", tag = "2")] + pub dbifajibgac: ::std::collections::HashMap, + /// offset: 32 + #[prost(message, repeated, tag = "15")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(map = "uint32, uint32", tag = "927")] + pub dhbpgmpmpol: ::std::collections::HashMap, + /// offset: 48 + #[prost(map = "uint32, uint32", tag = "6")] + pub lanhcgfhcdb: ::std::collections::HashMap, + /// offset: 64 + #[prost(uint32, repeated, tag = "4")] + pub lnngkpajklp: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint32, tag = "3")] + pub bkpdkfldldd: u32, + /// offset: 76 + #[prost(uint32, tag = "1")] + pub level_id: u32, + /// offset: 80 + #[prost(uint32, tag = "13")] + pub kbbdabkelkb: u32, + /// offset: 84 + #[prost(uint32, tag = "8")] + pub okoicdengfk: u32, + /// offset: 88 + #[prost(uint32, tag = "7")] + pub idnhbbmlnjk: u32, + /// offset: 92 + #[prost(uint32, tag = "9")] + pub difficulty_level: u32, + /// offset: 96 + #[prost(uint32, tag = "5")] + pub gbmbghapdmg: u32, } -/// Obf: DJDEEJLCNOC +/// Obf: HLECBNECIJA /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5958)] +#[cmdid(5999)] #[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(message, optional, tag = "7")] + #[prost(message, optional, tag = "6")] + pub lnbbppklbfa: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "15")] pub reward: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub score_id: u32, } -/// Obf: MJGFFFHMHDI +/// Obf: EFGLGFMMNJI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5983)] +#[cmdid(5964)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateTakeExpRewardCsReq {} -/// Obf: MOOLJBJAKOK +/// Obf: PNJAABBGEII /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5959)] +#[cmdid(6000)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FateTakeExpRewardScRsp { - /// offset: 40 - #[prost(uint32, repeated, tag = "9")] - pub nlcdiknhmjm: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "7")] + pub hkefkhjoepj: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] + pub hpjmjeajkac: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, optional, tag = "7")] + #[prost(message, optional, tag = "10")] pub reward: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "11")] pub retcode: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "2")] - pub akcjliellcc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Aebclfbdhpe { +pub struct Jbmjoipjplh { /// offset: 24 - #[prost(uint32, tag = "5")] - pub aldjkjgbojg: u32, + #[prost(uint32, tag = "9")] + pub djfgdmidehj: u32, /// offset: 28 - #[prost(enumeration = "FeverTimeBattleRank", tag = "6")] - pub nhicmemjfni: i32, + #[prost(uint32, tag = "12")] + pub ofbedjiaeoa: u32, /// offset: 32 - #[prost(uint32, tag = "2")] - pub heilkbjcagb: u32, + #[prost(enumeration = "FeverTimeBattleRank", tag = "5")] + pub oingnajmfnl: i32, } -/// Obf: LAGAPNILOEM +/// Obf: AEGLEIHJKFN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7157)] +#[cmdid(7160)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFeverTimeActivityDataCsReq {} -/// Obf: JENJJCEGGCK +/// Obf: FBKBHENKCPF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7155)] +#[cmdid(7154)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFeverTimeActivityDataScRsp { /// offset: 24 - #[prost(message, repeated, tag = "12")] - pub pcdifdgcdok: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "7")] + pub gndefeaednj: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "6")] pub retcode: u32, } -/// Obf: FFJGDCDIEBO +/// Obf: GNFDDFJAEEC /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7151)] +#[cmdid(7152)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FeverTimeActivityBattleEndScNotify { /// offset: 24 - #[prost(uint32, tag = "12")] - pub pkpioijppbl: u32, + #[prost(uint32, tag = "4")] + pub fajdffhodip: u32, /// offset: 28 - #[prost(uint32, tag = "11")] - pub id: u32, + #[prost(enumeration = "FeverTimeBattleRank", tag = "8")] + pub lddhcplnkka: i32, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "1")] pub turn_left: u32, /// offset: 36 - #[prost(enumeration = "FeverTimeBattleRank", tag = "5")] - pub kikcdklkcpc: i32, + #[prost(uint32, tag = "10")] + pub id: u32, } -/// Obf: DJAOJLKIEFJ +/// Obf: JIPHBIACDPH /// 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, + #[prost(message, repeated, tag = "15")] + pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "11")] + pub cjhdabdkghp: u32, + /// offset: 36 + #[prost(uint32, tag = "6")] pub id: u32, /// offset: 40 - #[prost(uint32, tag = "5")] - pub mbnnageiaah: u32, + #[prost(uint32, tag = "1")] + pub mflaimhfabp: u32, } -/// Obf: ELFJNJFMBGP +/// Obf: NMHDDOGNHGC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7160)] +#[cmdid(7158)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterFeverTimeActivityStageScRsp { - /// offset: 24 - #[prost(message, optional, tag = "2")] + /// offset: 16 + #[prost(message, optional, tag = "10")] pub battle_info: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "4")] pub id: u32, /// offset: 36 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "9")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cmlnfigfmhl { +pub struct Kijefpfaijc { /// 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 = "3")] - pub uid: u32, - /// offset: 40 - #[prost(uint32, tag = "12")] - pub kfmaegnnjdl: u32, - /// offset: 56 - #[prost(uint32, tag = "7")] - pub platform: u32, - /// offset: 48 - #[prost(uint32, tag = "11")] - pub account_ip_port: u32, + #[prost(string, tag = "1")] + pub bkiijelpnpl: ::prost::alloc::string::String, /// offset: 32 - #[prost(uint64, tag = "5")] - pub odkfccohafm: u64, + #[prost(uint32, tag = "3")] + pub platform: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub ljkmpimkomo: u32, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub uid: u32, + /// offset: 44 + #[prost(uint32, tag = "12")] + pub account_ip: u32, + /// offset: 48 + #[prost(uint64, tag = "7")] + pub pmloioiahcf: u64, + /// offset: 56 + #[prost(uint32, tag = "8")] + pub mlklbjjhgio: u32, + /// offset: 60 + #[prost(uint32, tag = "10")] + pub account_ip_port: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(30010)] +#[cmdid(30003)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lkooahofjac { - /// offset: 48 - #[prost(uint32, tag = "14")] - pub kfmaegnnjdl: u32, - /// offset: 40 - #[prost(bool, tag = "11")] - pub allhdafgdcj: bool, - /// offset: 44 - #[prost(uint32, tag = "5")] - pub retcode: u32, +pub struct Jeoilkkmkcn { /// offset: 24 - #[prost(uint64, tag = "4")] + #[prost(uint64, tag = "8")] pub server_timestamp_ms: u64, /// offset: 32 - #[prost(uint64, tag = "6")] + #[prost(bool, tag = "4")] + pub kdnppnhlnoa: bool, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub mlklbjjhgio: u32, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 48 + #[prost(uint64, tag = "11")] pub secret_key_seed: u64, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(30094)] +#[cmdid(30080)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pnebhcfjgfe { +pub struct Femjlemcefd { /// offset: 24 - #[prost(uint32, tag = "2")] - pub kbnhapklbnd: u32, + #[prost(uint32, tag = "1")] + pub gcopdpolecj: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(30095)] +#[cmdid(30027)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hagmnccjibb { +pub struct Bjoginnpmjl { /// offset: 24 - #[prost(enumeration = "Bjfjfcdpfng", tag = "4")] - pub dgljghjenje: i32, + #[prost(enumeration = "Fhkoiplihdo", tag = "6")] + pub kick_type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hdcpjbmfdie { +pub struct Oeamnaajjhi { /// offset: 24 - #[prost(uint64, tag = "5")] + #[prost(uint64, tag = "10")] pub client_time_ms: u64, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(30018)] +#[cmdid(30013)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Npoflihnanm { - /// offset: 32 - #[prost(uint64, tag = "12")] - pub server_time_ms: u64, +pub struct Imkkkjfheio { /// 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 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 = "4")] - pub retcode: u32, - /// offset: 32 #[prost(uint32, tag = "15")] - pub lahaiaikpjn: u32, - /// offset: 24 - #[prost(bytes = "vec", tag = "6")] - pub lfimihlolnb: ::prost::alloc::vec::Vec, + pub retcode: u32, + /// offset: 32 + #[prost(uint64, tag = "7")] + pub client_time_ms: u64, + /// offset: 40 + #[prost(uint64, tag = "13")] + pub server_time_ms: u64, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(30026)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Objggjpflae { - /// offset: 32 - #[prost(uint32, tag = "3")] - pub lahaiaikpjn: u32, - /// offset: 16 - #[prost(bytes = "vec", tag = "11")] - pub lfimihlolnb: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nldjbmbdche { - /// offset: 16 - #[prost(uint32, repeated, tag = "9")] - pub pfdkkfppaaa: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, optional, tag = "8")] - pub emoigpnbool: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hehgniickaa { - /// offset: 32 - #[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 Bnceglbggog { - /// offset: 24 - #[prost(message, repeated, tag = "14")] - pub edoaiemiodh: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "7")] - 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, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Oofldcdhldl { +#[cmdid(30015)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Oocnbnhoici { /// 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, + pub kaedkfomadj: ::core::option::Option, } #[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, +pub struct Mcklincmdkk { /// offset: 16 - #[prost(uint32, repeated, tag = "5")] - pub nfejljdlagf: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(uint32, tag = "6")] - pub nbfmemncgmj: u32, + #[prost(bytes = "vec", tag = "12")] + pub lnbkffideej: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub omfpickpocp: 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)] +#[cmdid(30010)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Icklaninjdb { + /// offset: 24 + #[prost(bytes = "vec", tag = "2")] + pub lnbkffideej: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub omfpickpocp: u32, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(30087)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Comjkpomila { + /// offset: 24 + #[prost(bytes = "vec", tag = "6")] + pub lnbkffideej: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub omfpickpocp: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ajjmgkhebfh { + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub diedpkcldbf: ::core::option::Option, + /// offset: 32 + #[prost(uint32, repeated, tag = "1")] + pub fjkdoidebjc: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dabkpefpbol { + /// offset: 24 + #[prost(bytes = "vec", tag = "2")] + pub ighfgadjcmg: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub eikoebdegga: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Edecdffdaib { + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub dkggjgdajdd: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "10")] + pub fjkdoidebjc: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(bytes = "vec", tag = "7")] + pub fjlpjjnihlc: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "8")] + pub bpdmeelpdlf: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, repeated, tag = "4")] + pub jhblcegchbe: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(bytes = "vec", tag = "1")] + pub ighfgadjcmg: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint32, tag = "12")] + pub eikoebdegga: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mmcijkkaeii { + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub emijckenbkj: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "14")] + pub dfleoigplnm: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cdabdppphbn { + /// offset: 24 + #[prost(uint32, repeated, tag = "10")] + pub linomgedmhc: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub cjpdgbplfig: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub alalebdjgha: u32, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub group_id: u32, +} +/// Obf: IIAOPKANEKJ +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(3673)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetFightActivityDataCsReq {} +/// Obf: KDMLMIFIMHE +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(3603)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFightActivityDataScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "6")] + pub falbalfnoff: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(map = "uint32, uint32", tag = "11")] + pub edgpaojeenn: ::std::collections::HashMap, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub world_level: u32, /// 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, + #[prost(bool, tag = "3")] + pub cfdbdgefjjn: bool, } -/// Obf: POGBGLFNDEN +/// Obf: KLABGDHBEDN /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(3694)] +#[cmdid(3680)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightActivityDataChangeScNotify { /// offset: 16 - #[prost(map = "uint32, uint32", tag = "10")] - pub imggpmeojaj: ::std::collections::HashMap, - /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub ecglgdkddid: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "1")] + pub falbalfnoff: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(map = "uint32, uint32", tag = "12")] + pub edgpaojeenn: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ilnebpjcghb { +pub struct Doiblffdhdg { + /// offset: 24 + #[prost(enumeration = "AvatarType", tag = "4")] + pub avatar_type: i32, /// offset: 28 #[prost(uint32, tag = "15")] pub avatar_id: u32, - /// offset: 24 - #[prost(enumeration = "AvatarType", tag = "12")] - pub avatar_type: i32, } -/// Obf: FMOBNFAPFND +/// Obf: NLLDALGJENF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3695)] +#[cmdid(3627)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterFightActivityStageCsReq { - /// offset: 40 - #[prost(uint32, repeated, tag = "3")] - pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "14")] - pub fdhjcbnaicb: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "11")] - pub group_id: u32, /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub maccjkcggii: ::prost::alloc::vec::Vec, + /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub item_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "12")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "9")] + pub group_id: u32, /// offset: 52 #[prost(uint32, tag = "15")] - pub inomffaieoa: u32, + pub dbkhhcggknn: u32, } -/// Obf: AGCDMKKMNJO +/// Obf: LAEGLNJINGN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3614)] +#[cmdid(3636)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterFightActivityStageScRsp { - /// offset: 32 - #[prost(uint32, tag = "12")] - pub group_id: u32, - /// offset: 40 - #[prost(uint32, tag = "14")] - pub retcode: u32, /// offset: 24 - #[prost(message, optional, tag = "1")] + #[prost(message, optional, tag = "5")] pub battle_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub group_id: u32, /// offset: 36 - #[prost(uint32, tag = "13")] - pub inomffaieoa: u32, + #[prost(uint32, tag = "2")] + pub dbkhhcggknn: u32, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub retcode: u32, } -/// Obf: DJHNICCEPCB +/// Obf: HKMMGCDNILJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3618)] +#[cmdid(3613)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeFightActivityRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "8")] - pub inomffaieoa: u32, + #[prost(uint32, tag = "15")] + pub dbkhhcggknn: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub group_id: u32, } -/// Obf: HIBLDGEPGAF +/// Obf: CPHCFHCEGOG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3609)] +#[cmdid(3615)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeFightActivityRewardScRsp { - /// offset: 36 - #[prost(uint32, tag = "10")] - pub retcode: u32, - /// offset: 32 - #[prost(uint32, tag = "9")] - pub group_id: u32, /// offset: 16 #[prost(message, optional, tag = "4")] pub reward: ::core::option::Option, - /// offset: 40 + /// offset: 32 #[prost(uint32, tag = "15")] - pub inomffaieoa: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ijokcglbbmi { - /// offset: 60 - #[prost(uint32, tag = "5")] - pub jkpgaclkeec: u32, - /// offset: 32 - #[prost(uint32, repeated, tag = "1")] - pub nekjkmkejlj: ::prost::alloc::vec::Vec, - /// offset: 56 - #[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 dhfkokjibne: u32, - /// offset: 48 - #[prost(uint32, tag = "7")] - pub nhgpimofekb: u32, - /// offset: 16 - #[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 = "7")] - pub jhphhbjiick: ::core::option::Option, - /// offset: 48 - #[prost(int32, tag = "1")] - pub mgnhpghmadg: i32, - /// offset: 56 - #[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 Gkddghbggam { - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub ejceiomioop: ::core::option::Option, + pub retcode: u32, /// offset: 36 - #[prost(int32, tag = "13")] - pub bilbcijbacn: i32, - /// offset: 32 - #[prost(int32, tag = "15")] - pub unique_id: i32, + #[prost(uint32, tag = "1")] + pub dbkhhcggknn: u32, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub group_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ldplijamioe { - /// offset: 44 - #[prost(int32, tag = "5")] - pub unique_id: i32, - /// offset: 24 - #[prost(message, repeated, tag = "2")] - pub dclakcfjcpj: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "13")] - pub dmhllkbmhel: u32, - /// offset: 32 - #[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 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 edniacnopmn: u32, +pub struct Opednenfcin { /// 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 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(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 nlbogknfnne: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hhokejlgobn { - /// offset: 64 - #[prost(message, repeated, tag = "9")] - pub ckfbmajmmac: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(message, optional, tag = "3")] - pub cgikoklgdea: ::core::option::Option, - /// offset: 80 - #[prost(message, repeated, tag = "14")] - pub dikcbkkninm: ::prost::alloc::vec::Vec, - /// offset: 104 - #[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, + pub hfadpmmfnck: ::prost::alloc::vec::Vec, /// 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, + pub bihmgjnkeoh: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "5")] + pub majngjcjnnh: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "2")] + pub ilkmdmahpil: u32, + /// offset: 52 + #[prost(uint32, tag = "11")] + pub bkcelhnlpmn: u32, + /// offset: 56 + #[prost(uint32, tag = "12")] + pub dhjanofgdnp: u32, + /// offset: 60 + #[prost(enumeration = "Dilhpbmcofk", tag = "1")] + pub ipddikphgpe: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Liknjlciagi { + /// offset: 24 + #[prost(uint64, tag = "2")] + pub mfchjfpocia: u64, + /// offset: 32 + #[prost(float, tag = "15")] + pub njdhhmlehfl: f32, + /// offset: 36 + #[prost(float, tag = "7")] + pub y: f32, + /// offset: 40 + #[prost(float, tag = "12")] + pub z: f32, + /// offset: 44 + #[prost(float, tag = "6")] + pub x: f32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Enfdmfgijdc { /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub inkgmffplhf: ::prost::alloc::vec::Vec, - /// offset: 108 + #[prost(message, optional, tag = "3")] + pub makkjmndddn: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub ebclhmbbaeh: ::core::option::Option, + /// offset: 40 #[prost(uint32, tag = "10")] - pub nfpbakbcchg: u32, + pub config_id: u32, + /// offset: 44 + #[prost(uint32, tag = "14")] + pub mobcpdjgefk: u32, + /// offset: 48 + #[prost(uint32, tag = "1")] + pub elffjoopkjj: u32, + /// offset: 52 + #[prost(int32, tag = "11")] + pub aekjckodefp: i32, + /// offset: 56 + #[prost(int32, tag = "2")] + pub ngicbopfbjf: i32, + /// offset: 60 + #[prost(uint32, tag = "15")] + pub interact_id: u32, + /// offset: 64 + #[prost(int32, tag = "12")] + pub mfpjbeafflg: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Biccmepjmdo { + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub gooamhhlhpj: ::core::option::Option, + /// offset: 32 + #[prost(int32, tag = "2")] + pub ljdhgfecmhj: i32, + /// offset: 36 + #[prost(int32, tag = "7")] + pub unique_id: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hnkmpcplibb { +pub struct Amdjafahkel { + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub gooamhhlhpj: ::core::option::Option, /// offset: 24 - #[prost(uint32, repeated, tag = "6")] + #[prost(message, repeated, tag = "1")] + pub cdmkbchlpab: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub gahfpgcpaja: u32, + /// offset: 44 + #[prost(int32, tag = "2")] + pub unique_id: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fhhgbmieboe { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub fdkpcnbcgeg: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub jlahnbimkpd: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Iajmclglaac { + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub friend_recommend_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub dphajpeadaf: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub phokgkfbhjf: u32, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub phhmkhnpjjk: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lieljcgknjn { + /// offset: 24 + #[prost(uint32, repeated, tag = "4")] + pub acimpfcleef: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub pgmabehjjab: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Honbpdejdcc { + /// offset: 16 + #[prost(uint32, repeated, tag = "5")] + pub mlaokgbinne: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] + pub jalddficgoh: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "2")] + pub ikjdcghhaem: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(map = "uint32, uint32", tag = "14")] + pub iaigniieobh: ::std::collections::HashMap, + /// offset: 56 + #[prost(uint32, repeated, tag = "3")] + pub gocbcmibhgn: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(message, repeated, tag = "4")] + pub knppcfcichd: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint64, tag = "8")] + pub piniopongnj: u64, + /// offset: 80 + #[prost(uint32, tag = "11")] + pub nnfddhnbgai: u32, + /// offset: 84 + #[prost(uint32, tag = "6")] + pub section_id: u32, + /// offset: 88 + #[prost(uint32, tag = "15")] + pub gpceageapjl: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pcbncbnoaae { + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub cbhmlanhmab: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub igmgbggbhhl: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "10")] + pub eeblfgkclpl: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "8")] + pub cfbccnchbmo: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "4")] + pub hmaihhcbfkp: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, optional, tag = "5")] + pub hncbacaoffj: ::core::option::Option, + /// offset: 64 + #[prost(message, repeated, tag = "15")] + pub aiijhniipkh: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(message, repeated, tag = "1")] + pub foemkkbncni: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(message, optional, tag = "2")] + pub gomohkcjibp: ::core::option::Option, + /// offset: 96 + #[prost(message, optional, tag = "6")] + pub eaijchcnmeb: ::core::option::Option, + /// offset: 104 + #[prost(uint64, tag = "14")] + pub penabkkhdih: u64, + /// offset: 112 + #[prost(bool, tag = "7")] + pub eblpglfjnel: bool, + /// offset: 116 + #[prost(uint32, tag = "12")] + pub ffkklalnfpg: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lhebfhdkaio { + /// offset: 16 + #[prost(uint32, repeated, tag = "11")] pub region_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hhagkihimfb { - /// offset: 32 - #[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, +pub struct Gechepgeikf { + /// offset: 16 + #[prost(message, repeated, tag = "14")] + pub dgbcnedpglb: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "5")] - pub pfdkkfppaaa: ::prost::alloc::vec::Vec, + pub fjkdoidebjc: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "9")] + pub noghncpggmi: ::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 Kjhfgpanmfh { - /// offset: 16 - #[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, + #[prost(message, repeated, tag = "11")] + pub cnhjpnendjj: ::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 hmibjhdmlnb: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jgpahlmgbml { - /// offset: 32 #[prost(uint32, tag = "1")] - pub mgngpgppiaa: u32, - /// offset: 36 - #[prost(uint32, tag = "4")] - pub oddfeaeejjd: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "13")] - pub dkjookfckfn: ::prost::alloc::vec::Vec, + pub nlicfefaple: u32, + /// offset: 60 + #[prost(bool, tag = "3")] + pub fdbnnlfjgpd: bool, + /// offset: 64 + #[prost(uint32, tag = "15")] + pub hegpigmbclo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -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, +pub struct Ldnbpinbpkb { + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub knbgbcebldf: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "8")] + pub ocpmgbpnmed: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mpkpfcnkecg { + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub kolgnpbhccd: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub cbhmlanhmab: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "5")] + pub hmaihhcbfkp: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "2")] + pub gimogcaadeh: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, repeated, tag = "9")] + pub jcfcmnodnpa: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ngjlhmahidd { + /// offset: 24 + #[prost(message, repeated, tag = "9")] + pub foemkkbncni: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint64, tag = "10")] + pub penabkkhdih: u64, + /// offset: 40 + #[prost(uint32, tag = "11")] + pub ffkklalnfpg: u32, + /// offset: 44 + #[prost(uint32, tag = "13")] + pub ocpmgbpnmed: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pnhbcbidfbe { + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] + pub nikichnogjd: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub dphajpeadaf: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub mdkflgdejcn: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fgjakgpjckb { + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub jdgmehcpgll: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "8")] pub score_id: u32, /// offset: 36 - #[prost(uint32, tag = "2")] - pub rank: u32, + #[prost(int32, tag = "2")] + pub mhahljplcii: i32, /// offset: 40 - #[prost(uint32, tag = "14")] - pub pkajllikjpl: u32, - /// offset: 48 - #[prost(int32, tag = "1")] - pub abamhifecnp: i32, + #[prost(uint32, tag = "9")] + pub nicbadcocba: u32, /// offset: 44 - #[prost(int32, tag = "6")] - pub kkcfoimclcd: i32, + #[prost(uint32, tag = "15")] + pub rank: u32, + /// offset: 48 + #[prost(uint32, tag = "14")] + pub kmfapdjcklf: u32, + /// offset: 52 + #[prost(int32, tag = "10")] + pub elpdajbofee: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cgidnocfeoh { +pub struct Ncgplafmdcj { /// offset: 16 - #[prost(message, repeated, tag = "9")] - pub cifojdjaiad: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "6")] + pub ikjdcghhaem: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Agbllfgobke { - /// offset: 32 - #[prost(int32, tag = "11")] - pub ifdkelbkilf: i32, - /// offset: 28 - #[prost(uint32, tag = "14")] - pub abckmkfkahb: u32, +pub struct Kiakknflepn { /// offset: 24 - #[prost(uint32, tag = "2")] - pub jffikcflbch: u32, + #[prost(uint32, tag = "10")] + pub mofehokgeje: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub alikfdckgjb: u32, + /// offset: 32 + #[prost(int32, tag = "1")] + pub mdngadjpmch: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Oidhagngklg { - /// offset: 32 - #[prost(int32, tag = "2")] - pub z: i32, - /// offset: 28 - #[prost(int32, tag = "1")] - pub x: i32, +pub struct Jbchhgdhkig { /// offset: 24 #[prost(int32, tag = "12")] pub y: i32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nojnmaiacgb { - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub pos: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "11")] - pub fgmlmkkcmjm: u32, + /// offset: 28 + #[prost(int32, tag = "7")] + pub z: i32, /// offset: 32 - #[prost(int32, tag = "1")] - pub unique_id: i32, + #[prost(int32, tag = "3")] + pub x: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dkbcdgfjadm { - /// offset: 16 +pub struct Pjpaolmbkec { + /// offset: 24 #[prost(message, optional, tag = "14")] - pub bmndbkbhioc: ::core::option::Option, + pub pos_index: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "4")] - pub dmhllkbmhel: u32, - /// offset: 44 - #[prost(enumeration = "Mhmfamhhjaa", tag = "6")] - pub fphghapgnae: i32, - /// offset: 40 - #[prost(uint32, tag = "15")] - pub njpcmdnhofl: u32, + #[prost(int32, tag = "5")] + pub unique_id: i32, /// offset: 36 - #[prost(uint32, tag = "13")] - pub magpaonjobd: u32, - /// offset: 48 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "4")] + pub gdiggoljibj: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fcoenpkoebp { + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub opmgdnnaejf: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "7")] pub item_id: u32, + /// offset: 36 + #[prost(enumeration = "Eilnmpefgom", tag = "4")] + pub ghnjclnkghh: i32, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub biacklbmmap: u32, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub jekloeppjbk: u32, + /// offset: 48 + #[prost(uint32, tag = "6")] + pub gahfpgcpaja: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jmcjbdelokj { +pub struct Ejhiifcipmb { /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub mofjklhldmd: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "14")] + pub nlkhkhfiohl: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kbojacaeadl { - /// offset: 24 - #[prost(message, optional, tag = "8")] - pub aoongkjpkob: ::core::option::Option, +pub struct Nkgaipkinje { + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub onhhlcknhhh: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "6")] pub r#type: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fpkalfnablg { - /// offset: 44 - #[prost(bool, tag = "12")] - 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, +pub struct Hajjkfaijbd { + /// offset: 32 + #[prost(message, optional, tag = "15")] + pub nlfcabfpjhd: ::core::option::Option, + /// offset: 40 + #[prost(bool, tag = "1")] + pub bhpcoapagma: bool, + #[prost(oneof = "hajjkfaijbd::Piepadodedd", tags = "8, 10")] + pub piepadodedd: ::core::option::Option, } -/// Nested message and enum types in `FPKALFNABLG`. -pub mod fpkalfnablg { +/// Nested message and enum types in `HAJJKFAIJBD`. +pub mod hajjkfaijbd { #[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), + pub enum Piepadodedd { + /// offset: 24 + #[prost(uint32, tag = "8")] + Elgolplgfkj(u32), + /// offset: 24 + #[prost(bool, tag = "10")] + Dajhcekhnbh(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, +pub struct Fbneiiglhdh { + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub lnigpedgcfi: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bnfibkpenef { +pub struct Pfmaaajfloa { + /// offset: 32 + #[prost(uint32, tag = "7")] + pub loglbcpnael: u32, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub lhhjfmmcbaf: u32, + #[prost(oneof = "pfmaaajfloa::Hgeokhhjaie", tags = "11, 6")] + pub hgeokhhjaie: ::core::option::Option, +} +/// Nested message and enum types in `PFMAAAJFLOA`. +pub mod pfmaaajfloa { + #[derive(proto_derive::CmdID)] + #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] + pub enum Hgeokhhjaie { + /// offset: 24 + #[prost(uint32, tag = "11")] + Fjlcmpapiga(u32), + /// offset: 24 + #[prost(message, tag = "6")] + Ebemkmgccgj(super::Nkgaipkinje), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Llolfgckkjb { + /// offset: 24 + #[prost(message, repeated, tag = "9")] + pub cnlndhjcpaf: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dfeahikpklo { + /// offset: 24 + #[prost(uint32, repeated, tag = "6")] + pub jkfahhnmkgo: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub langnefhagj: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Necnannngbn { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub dcdoelcpohb: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub dohlbhllafo: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bpdkjkjgecm { + #[prost(oneof = "bpdkjkjgecm::Pnblcphjnno", tags = "14")] + pub pnblcphjnno: ::core::option::Option, +} +/// Nested message and enum types in `BPDKJKJGECM`. +pub mod bpdkjkjgecm { + #[derive(proto_derive::CmdID)] + #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] + pub enum Pnblcphjnno { + /// offset: 16 + #[prost(message, tag = "14")] + Njfnfnbkemk(super::Necnannngbn), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jgncjoinemp { + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub pos_index: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub gjbokldckeg: ::core::option::Option, /// 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 `BNFIBKPENEF`. -pub mod bnfibkpenef { - #[derive(proto_derive::CmdID)] - #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - 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, + pub cfkknehabhh: u32, /// offset: 44 - #[prost(uint32, tag = "14")] - pub jmienbbmpag: u32, - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub hdngjkkllpm: ::core::option::Option, + #[prost(int32, tag = "9")] + pub unique_id: i32, + /// offset: 48 + #[prost(bool, tag = "2")] + pub bhpcoapagma: bool, } #[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, +pub struct Fdlgmiioach { + #[prost(oneof = "fdlgmiioach::Nnihphpegij", tags = "8, 4")] + pub nnihphpegij: ::core::option::Option, } -/// Nested message and enum types in `BJLIAEJNDJK`. -pub mod bjliaejndjk { +/// Nested message and enum types in `FDLGMIIOACH`. +pub mod fdlgmiioach { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Eagnhmilecn { - /// offset: 16 + pub enum Nnihphpegij { + /// offset: 24 #[prost(uint32, tag = "8")] - Jpokeadjnpi(u32), - /// offset: 16 - #[prost(uint32, tag = "13")] + Nndncaegdfi(u32), + /// offset: 24 + #[prost(uint32, tag = "4")] ExtraId(u32), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Apejmbbblgf { - /// offset: 16 - #[prost(message, optional, tag = "14")] - pub kgndhgkkomm: ::core::option::Option, +pub struct Leijjpbkbkg { + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub mpgpeofgdcn: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "13")] - pub jkpgaclkeec: u32, + #[prost(uint32, tag = "14")] + pub dhjanofgdnp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Oddggmaabbd { +pub struct Hnoenbkdpfh { /// offset: 24 - #[prost(uint32, repeated, tag = "1")] - pub epdcgjbjojm: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "13")] + pub cpikeighmgb: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "6")] pub item_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ahmmecmmpbl { - /// offset: 36 - #[prost(uint32, tag = "11")] - pub pfcmbdcffmg: u32, - /// offset: 40 +pub struct Hcflappbpop { + /// offset: 32 #[prost(uint64, tag = "1")] - pub khajdkdhpgd: u64, + pub mfchjfpocia: u64, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub nmnkdookmpc: u32, #[prost( - oneof = "ahmmecmmpbl::Ogjdiohnfde", - tags = "1818, 1794, 785, 1094, 1039, 447, 1220, 1873, 788, 331, 1792, 536, 205, 458" + oneof = "hcflappbpop::Ebfmchooaog", + tags = "393, 718, 897, 903, 398, 229, 613, 947, 895, 1513, 109, 1203, 608, 1316" )] - pub ogjdiohnfde: ::core::option::Option, + pub ebfmchooaog: ::core::option::Option, } -/// Nested message and enum types in `AHMMECMMPBL`. -pub mod ahmmecmmpbl { +/// Nested message and enum types in `HCFLAPPBPOP`. +pub mod hcflappbpop { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Ogjdiohnfde { + pub enum Ebfmchooaog { /// offset: 16 - #[prost(message, tag = "1818")] - Kgkohnaacen(super::Kjhfgpanmfh), + #[prost(message, tag = "393")] + Knbgbcebldf(super::Ldnbpinbpkb), /// offset: 16 - #[prost(message, tag = "1794")] - Dndgjjiindn(super::Dpldpppmmgh), + #[prost(message, tag = "718")] + Mkpdgfemjma(super::Mpkpfcnkecg), /// offset: 16 - #[prost(message, tag = "785")] - Achndmmadhm(super::Dclifpoffli), + #[prost(message, tag = "897")] + Igdlinldkkk(super::Ngjlhmahidd), /// offset: 16 - #[prost(message, tag = "1094")] - Hmnhnajjcke(super::Aoikhpobdgk), + #[prost(message, tag = "903")] + Hephjjolhpi(super::Fgjakgpjckb), /// offset: 16 - #[prost(message, tag = "1039")] - Pjfingiofhj(super::Cgidnocfeoh), + #[prost(message, tag = "398")] + Dgcdfcmiagb(super::Ncgplafmdcj), /// offset: 16 - #[prost(message, tag = "447")] - Pbpacldnjjl(super::Dkbcdgfjadm), + #[prost(message, tag = "229")] + Kbljahkcndn(super::Fcoenpkoebp), /// offset: 16 - #[prost(message, tag = "1220")] - Jnmgneakhcg(super::Jmcjbdelokj), + #[prost(message, tag = "613")] + Fimobdmhlnd(super::Ejhiifcipmb), /// offset: 16 - #[prost(message, tag = "1873")] - Lflniffandm(super::Glpjoddjccd), + #[prost(message, tag = "947")] + Oppgliepbpg(super::Fbneiiglhdh), /// offset: 16 - #[prost(message, tag = "788")] - Ljmlikaibdc(super::Dcdcgeielji), + #[prost(message, tag = "895")] + Oflmaaobieb(super::Llolfgckkjb), /// offset: 16 - #[prost(message, tag = "331")] - Maliihmmdfp(super::Lkbipkdkdnp), + #[prost(message, tag = "1513")] + Hncbacaoffj(super::Dfeahikpklo), /// offset: 16 - #[prost(message, tag = "1792")] - Npnbnnninoh(super::Hklceeejigo), + #[prost(message, tag = "109")] + Jicjmdjfmna(super::Jgncjoinemp), /// offset: 16 - #[prost(message, tag = "536")] - Kgndhgkkomm(super::Apejmbbblgf), + #[prost(message, tag = "1203")] + Mpgpeofgdcn(super::Leijjpbkbkg), /// offset: 16 - #[prost(message, tag = "205")] - Oeclgkbmbam(super::Knglmkejbab), + #[prost(message, tag = "608")] + Lglfacnkkld(super::Enfdmfgijdc), /// offset: 16 - #[prost(message, tag = "458")] - Feiihhbdhac(super::Oddggmaabbd), + #[prost(message, tag = "1316")] + Ddopjjiifio(super::Hnoenbkdpfh), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Eknmnefokjp { +pub struct Bhmpcnecebg { /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub cddjdghekmh: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "10")] + pub collinoieee: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gjpajikfdjg { +pub struct Omlgpgpjgjk { /// offset: 24 - #[prost(message, optional, tag = "5")] - pub hmnhnajjcke: ::core::option::Option, - /// offset: 40 - #[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 Iekngddpmae { - /// offset: 28 - #[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 { + #[prost(message, optional, tag = "9")] + pub knbgbcebldf: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "6")] - pub magpaonjobd: u32, - /// offset: 36 - #[prost(uint32, tag = "11")] - pub item_id: u32, - /// offset: 24 + #[prost(message, optional, tag = "11")] + pub apidhhklgej: ::core::option::Option, + /// offset: 40 #[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, + pub hephjjolhpi: ::core::option::Option, /// 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, + #[prost(uint64, tag = "5")] + pub dnfceekgakj: u64, + /// offset: 56 + #[prost(uint64, tag = "14")] + pub mfchjfpocia: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Npggdolmnie { - /// offset: 36 - #[prost(enumeration = "Pbofiblbpgj", tag = "14")] - pub nhicmemjfni: i32, +pub struct Jljobfcibbc { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub jlahnbimkpd: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub dphajpeadaf: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Dpcimihkcgg { /// offset: 24 #[prost(uint32, tag = "2")] - pub heilkbjcagb: u32, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub jandbbgljeo: u32, + pub jlahnbimkpd: u32, /// offset: 28 - #[prost(uint32, tag = "13")] - pub challenge_id: u32, + #[prost(uint32, tag = "9")] + pub dphajpeadaf: u32, } -/// Obf: NGEOGJKGGDC +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nonkablnhem { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub pgmabehjjab: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nndmmmhdgih { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub pgmabehjjab: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hccjojgjngk {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bhhehppheki {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Emnnnchnpkp { + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub opmgdnnaejf: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub biacklbmmap: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub item_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ilepjclbbjd {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pbigejhgleh { + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub mpgpeofgdcn: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Eephehaefof {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Opihmoohipc { + /// offset: 24 + #[prost(uint64, tag = "7")] + pub dhjanofgdnp: u64, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub damage: u32, + /// offset: 36 + #[prost(bool, tag = "5")] + pub ainkfeinnak: bool, + /// offset: 37 + #[prost(bool, tag = "9")] + pub olnmgffjmoj: bool, + /// offset: 40 + #[prost(enumeration = "Dilhpbmcofk", tag = "4")] + pub ipddikphgpe: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hlidbldlbbm { + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub lmplljfmfec: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "4")] + pub jdgmehcpgll: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub kghbjelhoba: u32, + /// offset: 44 + #[prost(uint32, tag = "13")] + pub aelaegoobmb: u32, + /// offset: 48 + #[prost(uint64, tag = "10")] + pub dhjanofgdnp: u64, + /// offset: 56 + #[prost(uint32, tag = "8")] + pub fgbijplpobi: u32, + /// offset: 60 + #[prost(bool, tag = "6")] + pub olnmgffjmoj: bool, + /// offset: 61 + #[prost(bool, tag = "3")] + pub ainkfeinnak: bool, + /// offset: 64 + #[prost(uint32, tag = "11")] + pub eoilkccleif: u32, + /// offset: 68 + #[prost(enumeration = "Dilhpbmcofk", tag = "9")] + pub ipddikphgpe: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lpjoincgbbp { + /// offset: 24 + #[prost(enumeration = "Bglimcbglaj", tag = "9")] + pub oingnajmfnl: i32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub challenge_id: u32, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub dnapfbanfhj: u32, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub djfgdmidehj: u32, +} +/// Obf: CKPAPNKFBHD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7263)] +#[cmdid(7282)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFightFestDataCsReq {} -/// Obf: OAIJOLHIJOD +/// Obf: HNOJGAGPFBG /// Type: Rsp #[derive(proto_derive::CmdID)] +#[cmdid(7292)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetFightFestDataScRsp { + /// offset: 16 + #[prost(uint32, repeated, tag = "5")] + pub giljleoaoma: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "6")] + pub challenge_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub item_value: u32, + /// offset: 44 + #[prost(uint32, tag = "7")] + pub retcode: u32, + /// offset: 48 + #[prost(uint32, tag = "4")] + pub score_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Epcngneembi { + /// offset: 24 + #[prost(enumeration = "AvatarType", tag = "13")] + pub avatar_type: i32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub id: u32, +} +/// Obf: IKJDKNKJBGI +/// Type: Req +#[derive(proto_derive::CmdID)] #[cmdid(7257)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetFightFestDataScRsp { - /// offset: 48 - #[prost(uint32, tag = "10")] - pub retcode: u32, - /// offset: 32 - #[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 Blkgdgapbkc { - /// offset: 28 - #[prost(uint32, tag = "10")] - pub id: u32, - /// offset: 24 - #[prost(enumeration = "AvatarType", tag = "12")] - pub avatar_type: i32, -} -/// Obf: CFBMBBCOFFB -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7280)] -#[derive(Clone, PartialEq, ::prost::Message)] pub struct StartFightFestCsReq { - /// offset: 44 - #[prost(uint32, tag = "8")] - pub event_id: u32, - /// offset: 40 - #[prost(uint32, tag = "4")] - pub id: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] + pub giljleoaoma: ::prost::alloc::vec::Vec, /// 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")] + #[prost(message, repeated, tag = "4")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(enumeration = "FightFestType", tag = "1")] pub r#type: i32, + /// offset: 44 + #[prost(uint32, tag = "7")] + pub id: u32, + /// offset: 48 + #[prost(uint32, tag = "5")] + pub event_id: u32, } -/// Obf: CBMHCLCKJBB +/// Obf: LCGFKNIAMBE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7277)] +#[cmdid(7273)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartFightFestScRsp { - /// offset: 44 - #[prost(uint32, tag = "11")] - pub retcode: u32, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub event_id: u32, - /// 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")] + /// offset: 16 + #[prost(message, optional, tag = "3")] pub battle_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub event_id: u32, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub id: u32, + /// offset: 44 + #[prost(enumeration = "FightFestType", tag = "7")] + pub r#type: i32, } -/// Obf: CNBKCPMJEEG +/// Obf: OPIKBFAICKP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7285)] +#[cmdid(7294)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FightFestScoreUpdateNotify { - /// offset: 28 - #[prost(uint32, tag = "14")] - pub score_id: u32, /// offset: 24 - #[prost(uint32, tag = "13")] - pub lliapbilllm: u32, + #[prost(uint32, tag = "8")] + pub jodnmfefpfd: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub score_id: u32, } -/// Obf: BLCOKNHFPEB +/// Obf: JJEHDBECIMM /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7288)] +#[cmdid(7277)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FightFestUnlockSkillNotify { /// offset: 24 - #[prost(uint32, tag = "5")] - pub oibhekadllo: u32, + #[prost(uint32, tag = "8")] + pub amagkdcbfgl: u32, } -/// Obf: MAMOOCJNPAI +/// Obf: JEGBMCKBMOB /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7255)] +#[cmdid(7269)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FightFestUpdateChallengeRecordNotify { - /// offset: 28 - #[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")] + #[prost(enumeration = "Bglimcbglaj", tag = "9")] + pub rank: i32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub djfgdmidehj: u32, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub challenge_id: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] pub turn_left: u32, + /// offset: 40 + #[prost(enumeration = "Bglimcbglaj", tag = "1")] + pub hmbbbnkaild: i32, } -/// Obf: NNCPEBHMAAF +/// Obf: ENBAEEHAEBD /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7251)] +#[cmdid(7295)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FightFestUpdateCoinNotify { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "11")] pub item_value: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Benfjpdmked { - /// offset: 28 - #[prost(int32, tag = "14")] - pub gblcelfmoab: i32, - /// offset: 32 - #[prost(uint64, tag = "2")] - pub jkpgaclkeec: u64, +pub struct Gijbcjpelbg { /// offset: 24 - #[prost(enumeration = "Mlofjfbhglg", tag = "6")] - pub bicbjmpaaan: i32, + #[prost(uint64, tag = "3")] + pub dhjanofgdnp: u64, + /// offset: 32 + #[prost(enumeration = "Dilhpbmcofk", tag = "14")] + pub ipddikphgpe: i32, + /// offset: 36 + #[prost(int32, tag = "13")] + pub oddlbglacko: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mlcaccfaboh { +pub struct Oplfjchfncg { /// offset: 24 - #[prost(message, repeated, tag = "14")] - pub aniadnfemah: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "7")] + pub clggklnplck: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kgclnmhaamm { +pub struct Hdhpahifepm { /// offset: 24 - #[prost(float, tag = "8")] - pub x: f32, - /// offset: 28 - #[prost(float, tag = "7")] + #[prost(float, tag = "9")] pub y: f32, + /// offset: 28 + #[prost(float, tag = "15")] + pub x: f32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nigpfjaepgf { - /// offset: 32 - #[prost(uint32, tag = "11")] - pub item_id: u32, +pub struct Ebmclnpbhjh { /// offset: 16 - #[prost(message, optional, tag = "3")] - pub mblphkfgojb: ::core::option::Option, + #[prost(message, optional, tag = "1")] + pub mhklpamdkbn: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub item_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gicmhibpigi { +pub struct Cellcckjigl { /// offset: 32 - #[prost(uint32, tag = "12")] - pub pfcmbdcffmg: u32, - #[prost(oneof = "gicmhibpigi::Ogjdiohnfde", tags = "1245, 570, 1537, 1654, 147")] - pub ogjdiohnfde: ::core::option::Option, + #[prost(uint32, tag = "9")] + pub nmnkdookmpc: u32, + #[prost(oneof = "cellcckjigl::Ebfmchooaog", tags = "1903, 1770, 897, 1695, 952")] + pub ebfmchooaog: ::core::option::Option, } -/// Nested message and enum types in `GICMHIBPIGI`. -pub mod gicmhibpigi { +/// Nested message and enum types in `CELLCCKJIGL`. +pub mod cellcckjigl { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Ogjdiohnfde { - /// offset: 16 - #[prost(message, tag = "1245")] - Khhkjkadacb(super::Opgjplkhlkj), - /// offset: 16 - #[prost(message, tag = "570")] - Lchaohejboc(super::Jeehbjpiake), - /// offset: 16 - #[prost(message, tag = "1537")] - FinishInfo(super::Jikdccpdjpg), - /// offset: 16 - #[prost(message, tag = "1654")] - Kgkohnaacen(super::Mlkbknnkfea), - /// offset: 16 - #[prost(message, tag = "147")] - Llcheamgfbn(super::Jfpbedfkinj), + pub enum Ebfmchooaog { + /// offset: 24 + #[prost(message, tag = "1903")] + Dcciljibpnk(super::Gfhckbhcndf), + /// offset: 24 + #[prost(message, tag = "1770")] + Fheoaodaclk(super::Ambafemggld), + /// offset: 24 + #[prost(message, tag = "897")] + Nleomlnokcc(super::Hidpfiaallb), + /// offset: 24 + #[prost(message, tag = "1695")] + Knbgbcebldf(super::Mbdobechoja), + /// offset: 24 + #[prost(message, tag = "952")] + Ndjkpabpjho(super::Plagfaclpdl), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Abhoialegfi { - /// offset: 24 - #[prost(message, repeated, tag = "2")] - pub inkcbmfojdm: ::prost::alloc::vec::Vec, +pub struct Eaccojlopjl { + /// offset: 16 + #[prost(message, repeated, tag = "4")] + pub cdamkbglnko: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -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, +pub struct Gfhckbhcndf { + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub pcjgjaehcnd: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "1281")] + pub dfleoigplnm: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "4")] + pub nfplnbkifcf: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(uint32, tag = "10")] - pub gdohpmlemae: u32, - /// offset: 92 - #[prost(uint32, tag = "9")] - pub hljpcidlcka: u32, + #[prost(uint32, tag = "12")] + pub level_id: u32, + /// offset: 52 + #[prost(enumeration = "Ejlgeokijkh", tag = "13")] + pub dojgfckagkb: i32, + /// offset: 56 + #[prost(uint32, tag = "15")] + pub ddpbfaenjjn: u32, /// offset: 60 - #[prost(enumeration = "Bckfeckkloh", tag = "7")] - pub gldaemlkjjh: i32, + #[prost(uint32, tag = "1")] + pub gnamnbdiekg: u32, + /// offset: 64 + #[prost(uint32, tag = "10")] + pub ihplbmkacip: u32, /// offset: 68 #[prost(uint32, tag = "11")] - pub empigiedomo: u32, - /// offset: 56 - #[prost(uint32, tag = "6")] - pub akhdcmlbgkn: u32, + pub oibchbjchje: u32, + /// offset: 72 + #[prost(uint32, tag = "2")] + pub fkdfhhlldeb: u32, /// offset: 76 - #[prost(uint32, tag = "8")] - pub adcjojmpnph: u32, - /// offset: 24 - #[prost(message, repeated, tag = "493")] - pub biebfhecepm: ::prost::alloc::vec::Vec, + #[prost(bool, tag = "14")] + pub fdbnnlfjgpd: bool, + /// offset: 77 + #[prost(bool, tag = "8")] + pub aijjakifabf: bool, /// offset: 80 - #[prost(enumeration = "Bckfeckkloh", tag = "14")] - pub adapeloigci: i32, + #[prost(uint32, tag = "5")] + pub cjjmdmocpdj: u32, + /// offset: 84 + #[prost(uint32, tag = "7")] + pub dnoleomjhlh: u32, /// offset: 88 - #[prost(uint32, tag = "4")] - pub bedkahebgcc: u32, - /// offset: 40 - #[prost(uint32, repeated, tag = "3")] - pub fjbfcpblnle: ::prost::alloc::vec::Vec, - /// offset: 52 - #[prost(uint32, tag = "13")] - pub level_id: u32, + #[prost(enumeration = "Ejlgeokijkh", tag = "3")] + pub mbnnikfmldg: i32, + /// offset: 92 + #[prost(uint32, tag = "6")] + pub fhdbcdepbak: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kinhlmimdig { +pub struct Lndnibfbgac { /// offset: 24 + #[prost(int32, tag = "13")] + pub pdemophanla: i32, + /// offset: 28 #[prost(int32, tag = "8")] - pub khcpckibnkb: i32, + pub kdmpkipaidj: i32, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "11")] + pub mdkflgdejcn: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] pub item_id: u32, /// offset: 40 - #[prost(uint32, tag = "9")] - pub mgngpgppiaa: u32, - /// offset: 28 #[prost(int32, tag = "12")] pub total_damage: i32, - /// offset: 36 - #[prost(int32, tag = "13")] - pub phleibbbddn: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jikdccpdjpg { - /// offset: 44 - #[prost(bool, tag = "15")] - pub nhlgocgmkbp: bool, - /// offset: 36 - #[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, +pub struct Hidpfiaallb { /// 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, + pub odcopmfbhnk: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(bool, tag = "4")] + pub jjmainnijko: bool, + /// offset: 33 + #[prost(bool, tag = "10")] + pub is_win: bool, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub fdkpcnbcgeg: u32, + /// offset: 40 + #[prost(enumeration = "Hejphkgcnba", tag = "9")] + pub lhniiohnifl: i32, + /// offset: 44 + #[prost(int32, tag = "13")] + pub ilkmdmahpil: i32, + /// offset: 48 + #[prost(uint32, tag = "11")] + pub biepffbbjhg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Olcpicdaoki { +pub struct Pboffjnbfmi { /// offset: 16 - #[prost(message, optional, tag = "10")] - pub mbafioclmai: ::core::option::Option, + #[prost(message, optional, tag = "1")] + pub pimfiphjjli: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "3")] + pub acginicehml: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "2")] - pub buff_id: u32, - /// offset: 72 - #[prost(float, tag = "15")] - pub khnnelpgkim: f32, + #[prost(message, optional, tag = "9")] + pub hfompeeapcg: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "7")] + pub bbfoleopppl: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "14")] + pub nibgngicdoo: ::core::option::Option, /// 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, + pub bgjcocdahlc: u32, /// offset: 68 - #[prost(int32, tag = "1")] - pub attack: i32, - /// offset: 52 - #[prost(uint32, tag = "12")] + #[prost(bool, tag = "207")] + pub beacpkdmggb: bool, + /// offset: 69 + #[prost(bool, tag = "120")] + pub plckakedcam: bool, + /// offset: 70 + #[prost(bool, tag = "1610")] + pub poljhekgghn: bool, + /// offset: 72 + #[prost(uint32, tag = "1024")] + pub ipjlompbpfi: u32, + /// offset: 76 + #[prost(enumeration = "Gpeefaoibnb", tag = "10")] + pub ghchjaodjmf: i32, + /// offset: 80 + #[prost(float, tag = "8")] + pub time: f32, + /// offset: 84 + #[prost(enumeration = "Cihoeepibai", tag = "12")] + pub foaggpdeelf: i32, + /// offset: 88 + #[prost(uint32, tag = "1714")] + pub ihlfjoheime: u32, + /// offset: 92 + #[prost(float, tag = "1336")] + pub ampckjngioo: f32, + /// offset: 96 + #[prost(uint32, tag = "1849")] 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")] + /// offset: 100 + #[prost(int32, tag = "13")] pub hp: i32, - /// offset: 58 - #[prost(bool, tag = "7")] - pub nfofipggjgp: bool, - /// offset: 44 - #[prost(uint32, tag = "13")] + /// offset: 104 + #[prost(uint32, tag = "74")] + pub ddpbfaenjjn: u32, + /// offset: 108 + #[prost(uint32, tag = "6")] + pub skill_id: u32, + /// offset: 112 + #[prost(uint32, tag = "236")] + pub fliedgkfnol: u32, + /// offset: 116 + #[prost(uint32, tag = "2023")] + pub text_id: u32, + /// offset: 120 + #[prost(enumeration = "FightMarbleHpChangeType", tag = "27")] + pub hdlkkfcmcpj: i32, + /// offset: 124 + #[prost(float, tag = "1102")] + pub idkonbfpblh: f32, + /// offset: 128 + #[prost(uint32, tag = "15")] + pub ldpmamjnogj: u32, + /// offset: 132 + #[prost(uint32, tag = "11")] pub id: u32, - /// offset: 59 - #[prost(bool, tag = "11")] - pub abafopbhilk: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Oocclbmlece { - /// offset: 28 - #[prost(uint32, tag = "8")] - pub apebcddkgog: u32, - /// offset: 24 - #[prost(bool, tag = "7")] - pub lfiddpdpnie: bool, + /// offset: 136 + #[prost(int32, tag = "5")] + pub attack: i32, + /// offset: 140 + #[prost(uint32, tag = "951")] + pub fhdbcdepbak: u32, + /// offset: 144 + #[prost(uint32, tag = "796")] + pub buff_id: u32, + /// offset: 148 + #[prost(int32, tag = "1186")] + pub gifjodbplpj: i32, + /// offset: 152 + #[prost(int32, tag = "2")] + pub max_hp: i32, + /// offset: 156 + #[prost(uint32, tag = "498")] + pub copalflacho: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nbcbjjdfbpl { +pub struct Ambafemggld { /// offset: 16 - #[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 mcclndcjami: u32, + #[prost(uint32, repeated, tag = "9")] + pub hndckmndocd: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub cdddbpdoofh: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "330")] + pub ellmnbjoldl: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "13")] + pub fkgaigoehnh: ::prost::alloc::vec::Vec, /// offset: 56 - #[prost(uint32, tag = "9")] - pub jkpgaclkeec: u32, + #[prost(uint32, repeated, tag = "5")] + pub kghfcilhgjl: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "8")] + pub lpehhmhpcmg: u32, + /// offset: 68 + #[prost(uint32, tag = "1231")] + pub einhgipfnbg: u32, + /// offset: 72 + #[prost(uint32, tag = "184")] + pub anlofaljcpo: u32, + /// offset: 76 + #[prost(enumeration = "Ckhkfieaaii", tag = "2")] + pub moajkmoekgp: i32, + /// offset: 80 + #[prost(uint32, tag = "12")] + pub copalflacho: u32, + /// offset: 84 + #[prost(float, tag = "1")] + pub cnhmbfihlpc: f32, + /// offset: 88 + #[prost(uint32, tag = "610")] + pub popmbkkmaje: u32, + /// offset: 92 + #[prost(bool, tag = "451")] + pub edllehpgfgd: bool, + /// offset: 93 + #[prost(bool, tag = "11")] + pub bioialpecpa: bool, + /// offset: 94 + #[prost(bool, tag = "3")] + pub mkakpeahbdh: bool, + /// offset: 96 + #[prost(uint32, tag = "14")] + pub hhnfknphhoi: u32, + /// offset: 100 + #[prost(uint32, tag = "10")] + pub extra_id: u32, + /// offset: 104 + #[prost(uint32, tag = "6")] + pub dbjlghgdkeb: u32, + /// offset: 108 + #[prost(uint32, tag = "4")] + pub queue_position: u32, + /// offset: 112 + #[prost(uint32, tag = "7")] + pub acfinmjepej: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mbdobechoja { + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub najeipkgaco: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "11")] + pub ocmembaklmm: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "3")] + pub dcciljibpnk: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "1")] + pub cjjmdmocpdj: ::core::option::Option, + /// offset: 56 + #[prost(uint32, repeated, tag = "6")] + pub kghfcilhgjl: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(message, optional, tag = "8")] + pub oibchbjchje: ::core::option::Option, + /// offset: 72 + #[prost(uint32, tag = "5")] + pub fdkpcnbcgeg: u32, + /// offset: 76 + #[prost(bool, tag = "15")] + pub edllehpgfgd: bool, + /// offset: 80 + #[prost(uint32, tag = "7")] + pub fejiknikoni: u32, + /// offset: 84 + #[prost(enumeration = "Dnlhkfilmlb", tag = "9")] + pub phase: i32, + /// offset: 88 + #[prost(float, tag = "4")] + pub lmodidjmjih: f32, + /// offset: 92 + #[prost(uint32, tag = "12")] + pub lpehhmhpcmg: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Plagfaclpdl { + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub mhklpamdkbn: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub item_id: u32, /// offset: 36 #[prost(uint32, tag = "2")] + pub fdkpcnbcgeg: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ghjbbhooobc { + /// offset: 16 + #[prost(message, repeated, tag = "6")] + pub begkikogeod: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub ppmhkahhdkg: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "13")] + pub kpljdhjncdi: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "10")] + pub jaicomfnbem: u32, + /// offset: 52 + #[prost(uint32, tag = "15")] + pub epdmklfcjfa: u32, + /// offset: 56 + #[prost(bool, tag = "14")] + pub plckakedcam: bool, + /// offset: 57 + #[prost(bool, tag = "9")] + pub bcaldkflcdg: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lijfhhmgbfe { + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub hfompeeapcg: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "9")] + pub bbfoleopppl: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub buff_id: u32, + /// offset: 44 + #[prost(int32, tag = "6")] + pub hp: i32, + /// offset: 48 + #[prost(float, tag = "7")] + pub idkonbfpblh: f32, + /// offset: 52 + #[prost(int32, tag = "4")] + pub attack: i32, + /// offset: 56 + #[prost(uint32, tag = "10")] + pub level: u32, + /// offset: 60 + #[prost(int32, tag = "8")] + pub max_hp: i32, + /// offset: 64 + #[prost(bool, tag = "3")] + pub aambgheeack: bool, + /// offset: 65 + #[prost(bool, tag = "2")] + pub mkakpeahbdh: bool, + /// offset: 66 + #[prost(bool, tag = "11")] + pub poljhekgghn: bool, + /// offset: 67 + #[prost(bool, tag = "13")] + pub beacpkdmggb: bool, + /// offset: 68 + #[prost(uint32, tag = "1")] + pub id: u32, + /// offset: 72 + #[prost(uint32, tag = "15")] + pub ihlfjoheime: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Npgcefkjoin { + /// offset: 24 + #[prost(bool, tag = "5")] + pub iobjfejfljp: bool, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub copalflacho: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jbilgcpcjod { + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub item_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(bool, tag = "13")] + pub bkfonknlchp: bool, + /// offset: 36 + #[prost(enumeration = "Nhhjaonhddg", tag = "8")] + pub state: i32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub dhjanofgdnp: u32, + /// offset: 44 + #[prost(uint32, tag = "11")] 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, + #[prost(uint32, tag = "5")] + pub score_id: u32, + /// offset: 52 + #[prost(uint32, tag = "7")] + pub hp: u32, + /// offset: 56 + #[prost(uint32, tag = "14")] + pub ifocjcocdbh: u32, + /// offset: 60 + #[prost(uint32, tag = "15")] + pub ophfdhgblpj: u32, } #[derive(proto_derive::CmdID)] #[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 okcnhplomcd: u32, - /// offset: 64 - #[prost(enumeration = "Fnpdjfjfobe", tag = "8")] - pub ipleoolcaci: i32, - /// offset: 56 - #[prost(uint64, tag = "5")] - pub jklpnofdnal: u64, - /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub dnnofgjjmcp: ::prost::alloc::vec::Vec, +pub struct Jecnoeljlko { /// offset: 16 - #[prost(message, optional, tag = "15")] - pub kgkohnaacen: ::core::option::Option, + #[prost(message, repeated, tag = "14")] + pub bfcgoellnip: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "11")] + pub lpopkegolhb: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "7")] + pub knbgbcebldf: ::core::option::Option, + /// offset: 48 + #[prost(uint64, tag = "1")] + pub fikhcebopmi: u64, + /// offset: 56 + #[prost(int32, tag = "12")] + pub hijjdgbomdl: i32, + /// offset: 60 + #[prost(enumeration = "Pfphjfegdaa", tag = "8")] + pub npcfkonpcck: i32, + /// offset: 64 + #[prost(uint32, tag = "15")] + pub bpbmjbidiic: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hdnoffgmdnj { - /// offset: 28 - #[prost(uint32, tag = "6")] - pub kpnfnmidfck: u32, +pub struct Dflihggnbdb { /// offset: 24 - #[prost(uint32, tag = "4")] - pub noojolkilfb: u32, + #[prost(uint32, tag = "10")] + pub jcjgjblencp: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub edigeanpbnl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jamlhohbigb { - /// offset: 96 - #[prost(uint32, tag = "5")] - pub iipdaiebiha: u32, - /// offset: 76 - #[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(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, +pub struct Ipgijfnaflc { /// 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 kpcklncppaj: u32, + #[prost(message, repeated, tag = "10")] + pub buff_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub jdfpkamfhap: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "4")] + pub item_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "11")] + pub op_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "6")] + pub mncpgdnoiam: ::prost::alloc::vec::Vec, /// offset: 64 - #[prost(uint32, tag = "4")] - pub ophonaaflaj: u32, + #[prost(uint32, tag = "1")] + pub cur_hp: u32, + /// offset: 68 + #[prost(uint32, tag = "3")] + pub energy_info: u32, + /// offset: 72 + #[prost(uint32, tag = "2")] + pub score_id: u32, + /// offset: 76 + #[prost(enumeration = "Nhhjaonhddg", tag = "9")] + pub lhniiohnifl: i32, /// offset: 80 #[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, + pub igdofklailh: u32, + /// offset: 84 + #[prost(uint32, tag = "5")] + pub fhefkogamhk: u32, + /// offset: 88 + #[prost(uint32, tag = "12")] + pub djjodjaaiga: u32, + /// offset: 92 + #[prost(uint32, tag = "8")] + pub likmimcfpkc: u32, + /// offset: 96 + #[prost(uint32, tag = "15")] + pub jjjblajdedc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Neiiddampgl { +pub struct Jfjdmgomjof { /// offset: 24 - #[prost(message, optional, tag = "8")] - pub pimahgfdgcd: ::core::option::Option, + #[prost(message, optional, tag = "6")] + pub kgocfeinbin: ::core::option::Option, /// offset: 32 - #[prost(enumeration = "Hldonlicnob", tag = "4")] - pub ggokhobbhhf: i32, + #[prost(enumeration = "Ablccphiomi", tag = "14")] + pub jnieikokbgk: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kbahgnnemgg { +pub struct Plhpjckdedi { /// offset: 24 - #[prost(int32, tag = "1")] + #[prost(int32, tag = "13")] pub player_data: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(30110)] +#[cmdid(30103)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jmgaoifbneo { - /// offset: 40 - #[prost(uint32, tag = "12")] - pub retcode: u32, +pub struct Bmbcnfkfabk { /// offset: 16 - #[prost(message, optional, tag = "13")] - pub data: ::core::option::Option, - /// offset: 32 + #[prost(message, optional, tag = "10")] + pub data: ::core::option::Option, + /// offset: 24 #[prost(message, repeated, tag = "2")] - pub biebfhecepm: ::prost::alloc::vec::Vec, -} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(30194)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mefmbpfdbem { - /// offset: 24 - #[prost(message, optional, tag = "2")] - pub data: ::core::option::Option, -} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(30195)] -#[derive(Clone, PartialEq, ::prost::Message)] -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 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 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, + pub dfleoigplnm: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "14")] - pub ngincchdpjl: u32, - /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(30180)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nmomcmjofgg { /// offset: 24 #[prost(message, optional, tag = "6")] - pub ecbcoidfpon: ::core::option::Option, + pub data: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(30198)] +#[cmdid(30127)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cgmggemiika { - /// offset: 44 - #[prost(uint32, tag = "10")] - pub hp: u32, - /// offset: 36 - #[prost(uint32, tag = "1")] - pub okcnhplomcd: u32, - /// offset: 32 - #[prost(uint32, tag = "15")] - pub mcclndcjami: u32, +pub struct Ieogedfaelp { /// offset: 24 - #[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, + #[prost(message, optional, tag = "14")] + pub ehiellklpck: ::core::option::Option, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(30136)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Godeellflen { + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub jmiomljdcnn: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "14")] + pub enjmgojpnoe: ::core::option::Option, } #[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kegooakehia { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub hiofmphcpjp: u32, +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Okipfienkif { + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub ggcmcddgeib: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "2")] + pub opmgdnnaejf: ::core::option::Option, + /// offset: 40 + #[prost(message, repeated, tag = "15")] + pub dgklocjhknh: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "9")] + pub eaffaccbaaa: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[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, -} -/// 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)] +#[cmdid(30115)] #[derive(Clone, PartialEq, ::prost::Message)] -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 { +pub struct Lnglljknkhg { + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub ihbohkkcgcp: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "4")] - pub iamcpkmnano: u32, + #[prost(uint32, tag = "13")] + pub eaffaccbaaa: 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 retcode: u32, + /// offset: 40 + #[prost(bool, tag = "12")] + pub bdcnnnnllhj: bool, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(30181)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gbfdmfjkoop { + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub item_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub hp: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] 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, + pub ifocjcocdbh: u32, /// offset: 44 + #[prost(enumeration = "Nhhjaonhddg", tag = "2")] + pub state: i32, + /// offset: 48 #[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, + pub bpbmjbidiic: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ofgnjlceigp {} +pub struct Beogfndkcil { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub pifnijhpljc: u32, +} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(30138)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lepagpcidlp { - /// offset: 16 - #[prost(message, optional, tag = "9")] - 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)] +#[cmdid(30187)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mihhlhkefhe { - /// offset: 32 - #[prost(uint32, tag = "13")] - pub mlhbhchphnd: u32, +pub struct Mhlmfdbfcec { /// offset: 24 - #[prost(uint32, tag = "12")] - pub abimibopeoj: u32, + #[prost(uint32, tag = "5")] + pub pifnijhpljc: 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")] + #[prost(uint32, tag = "12")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(30133)] +#[cmdid(30129)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kinfingmick { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub pifnijhpljc: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub objcjgpihad: u32, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(30112)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dllgkjnkanj { +pub struct Eagcpepioio { /// offset: 16 - #[prost(message, optional, tag = "8")] - pub data: ::core::option::Option, + #[prost(message, optional, tag = "6")] + pub data: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Dlbgongjbnc { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub odfedcplnem: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub fmehkpkhgja: u32, /// offset: 32 - #[prost(enumeration = "Mfjbncdahjk", tag = "5")] - pub reason: i32, + #[prost(uint32, tag = "7")] + pub dggcfdkjdpo: u32, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub pnghfklcnbe: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mnoomfiafpf { + /// offset: 24 + #[prost(enumeration = "Fncfihafggn", tag = "1")] + pub op_type: i32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub mpkcanfhchg: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gmgablbkjmc { + /// offset: 24 + #[prost(enumeration = "Fdicbbegkeo", tag = "10")] + pub lmiodahfgoa: i32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub display_value: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Klgjdilnndh { + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub jdfpkamfhap: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "1")] + pub item_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub dhjanofgdnp: u32, + /// offset: 44 + #[prost(uint32, tag = "6")] + pub fhefkogamhk: u32, + /// offset: 48 + #[prost(uint32, tag = "7")] + pub ophfdhgblpj: u32, + /// offset: 52 + #[prost(uint32, tag = "11")] + pub igdofklailh: u32, + /// offset: 56 + #[prost(enumeration = "Nhhjaonhddg", tag = "5")] + pub lhniiohnifl: i32, + /// offset: 60 + #[prost(bool, tag = "12")] + pub oclbmmnnmfc: bool, + /// offset: 61 + #[prost(bool, tag = "13")] + pub anmlapadelo: bool, + /// offset: 64 + #[prost(uint32, tag = "8")] + pub score_id: u32, + /// offset: 68 + #[prost(uint32, tag = "15")] + pub energy_info: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bhmepbagoff { + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub knbgbcebldf: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub bfcgoellnip: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub pbeplkmnakf: u32, + /// offset: 44 + #[prost(enumeration = "Amdmkhkohnf", tag = "10")] + pub npcfkonpcck: i32, + /// offset: 48 + #[prost(uint64, tag = "4")] + pub fikhcebopmi: u64, + /// offset: 56 + #[prost(uint32, tag = "2")] + pub naokgngbhao: u32, + /// offset: 60 + #[prost(int32, tag = "15")] + pub hijjdgbomdl: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pkbdakmldmc { + /// offset: 24 + #[prost(message, repeated, tag = "11")] + pub dgklocjhknh: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "9")] + pub gnabnedkphh: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub mmlnampfaka: u32, + /// offset: 44 + #[prost(uint32, tag = "14")] + pub use_item_id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(30183)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ajohoigmcnn { + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub llcpohadbkb: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub use_item_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fhaplemdkgn {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(30142)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Llfikhhpjeb { + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub data: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub dfleoigplnm: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Eefdjlpdcfo { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub emlbkokeaoh: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub pbeplkmnakf: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub dpjlmfbadmm: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(30138)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bcmgfcdnaie { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(30161)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ijaecoefeim { +pub struct Lgeofjjkfnf { /// offset: 16 - #[prost(message, optional, tag = "12")] - pub eaeafihiimk: ::core::option::Option, + #[prost(message, optional, tag = "9")] + pub data: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "4")] - pub enbgnlbmgfk: ::core::option::Option, + #[prost(enumeration = "Ckgofmfnipp", tag = "7")] + pub reason: i32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(30107)] +#[cmdid(30124)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Eaaeihmicbo { - /// offset: 32 - #[prost(message, optional, tag = "4")] - pub eaeafihiimk: ::core::option::Option, +pub struct Ojlhciddfdf { + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub pbapicndidn: ::core::option::Option, /// offset: 24 - #[prost(message, optional, tag = "10")] - pub enbgnlbmgfk: ::core::option::Option, + #[prost(message, optional, tag = "3")] + pub llcpohadbkb: ::core::option::Option, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(30171)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Opaoiblfjom { + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub pbapicndidn: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "9")] + pub llcpohadbkb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dekbkcfpjna {} +pub struct Cdpefgcigfb {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(30144)] +#[cmdid(30152)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ebnnibgfgih { +pub struct Cbdjajakcff { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "5")] 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, +pub struct Lphchejempd { /// offset: 24 - #[prost(uint32, tag = "1")] - pub rank: u32, - /// offset: 36 - #[prost(enumeration = "Pbkppeapbom", tag = "9")] + #[prost(enumeration = "Nhhjaonhddg", tag = "14")] pub state: i32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub rank: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub score_id: u32, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub dhjanofgdnp: u32, } #[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, +pub struct Fojdklchckg { + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub knbgbcebldf: ::core::option::Option, /// offset: 24 - #[prost(message, repeated, tag = "15")] - pub dnnofgjjmcp: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "13")] + pub bfcgoellnip: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub naokgngbhao: u32, + /// offset: 44 + #[prost(enumeration = "Iffkdfpjecm", tag = "12")] + pub npcfkonpcck: i32, + /// offset: 48 + #[prost(uint64, tag = "1")] + pub fikhcebopmi: u64, /// offset: 56 - #[prost(int32, tag = "6")] - pub lhkddbbikob: i32, + #[prost(int32, tag = "9")] + pub hijjdgbomdl: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ddfpflmifkm {} +pub struct Bgejhkfilme {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(30189)] +#[cmdid(30159)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pkafdhfomol { - /// offset: 32 - #[prost(message, optional, tag = "2")] - pub hgpgdcocdfk: ::core::option::Option, +pub struct Pkbjoghcfoa { /// offset: 24 - #[prost(message, repeated, tag = "11")] - pub biebfhecepm: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "7")] + pub khefahcphbl: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "5")] + pub dfleoigplnm: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(30196)] +#[cmdid(30174)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fbakhnlpgem { +pub struct Gbmpobjdaff { + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub khefahcphbl: ::core::option::Option, /// offset: 32 - #[prost(enumeration = "Fmanpckgfdd", tag = "13")] + #[prost(enumeration = "Dikcfaicohb", tag = "1")] pub reason: i32, - /// offset: 24 - #[prost(message, optional, tag = "12")] - pub hgpgdcocdfk: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(30157)] +#[cmdid(30192)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Chckdifjbkp { - /// offset: 24 - #[prost(message, repeated, tag = "10")] - pub dnnofgjjmcp: ::prost::alloc::vec::Vec, +pub struct Dpddoadgcmg { + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub bfcgoellnip: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "11")] - pub lfbielbhobk: u32, + #[prost(uint32, tag = "2")] + pub naokgngbhao: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Aninpogoedj {} -/// Obf: NFBFBHOBOLO +pub struct Dfkebohgdkf {} +/// Obf: BNFGMKBICKJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2254)] +#[cmdid(2267)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFiveDimGameDataScRsp { + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub cfdiklbinhk: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "10")] - pub jjoohoadjma: u32, - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub oiaphbbdphl: ::core::option::Option, + #[prost(uint32, tag = "9")] + pub cpfcmklcmfg: u32, /// offset: 36 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "6")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Geappkgnljg { +pub struct Agdnlaakgdd { /// offset: 16 - #[prost(message, optional, tag = "3")] - pub moddibhcppd: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub mjdmndiekhk: ::core::option::Option, - /// offset: 32 #[prost(message, optional, tag = "1")] - pub ppphlhadcpj: ::core::option::Option, + pub ppjfmbigigb: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub hkgdhopgckf: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "12")] + pub oeibhlmdjka: ::core::option::Option, } -/// Obf: GMNABGKIKKN +/// Obf: IBAAHKDOHDB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2264)] +#[cmdid(2261)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnterFiveDimGameScRsp { /// offset: 24 @@ -23055,5945 +23931,5756 @@ pub struct EnterFiveDimGameScRsp { } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mfkkgocbacj { - /// offset: 36 - #[prost(uint32, tag = "6")] - pub pjnffbkcgem: u32, - /// offset: 24 +pub struct Bgbibdecafh { + /// offset: 16 #[prost(message, optional, tag = "9")] - pub mjdmndiekhk: ::core::option::Option, - /// offset: 40 - #[prost(enumeration = "Ipfagfapccd", tag = "3")] - pub fbogmbokphj: i32, + pub hkgdhopgckf: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "2")] - pub pjmljpapiik: u32, + #[prost(uint32, tag = "4")] + pub pjlkehonhed: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub cogdlbmppnm: u32, + /// offset: 40 + #[prost(enumeration = "Kfdepbclenf", tag = "1")] + pub kehgfmamepd: i32, } -/// Obf: EAANGCAHIFA +/// Obf: OMFLOBEGHNM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2258)] +#[cmdid(2273)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LeaveFiveDimGameScRsp { - /// offset: 28 - #[prost(uint32, tag = "2")] - pub client_pos_version: u32, /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "4")] + pub client_pos_version: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kikkgaapmkg { +pub struct Fpakihdjmik { /// offset: 24 - #[prost(message, optional, tag = "15")] - pub ppphlhadcpj: ::core::option::Option, + #[prost(message, optional, tag = "3")] + pub ppjfmbigigb: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "4")] - pub ngehileenkc: u32, + #[prost(uint32, tag = "7")] + pub gabodfdmpmm: u32, } -/// Obf: GDHLNNNAPAK +/// Obf: PKFCCICBLGL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2259)] +#[cmdid(2257)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpdateFiveDimGameDataScRsp { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "10")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kfihibfbajh { +pub struct Bofjioekdfk { + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub ppjfmbigigb: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "5")] + pub oeibhlmdjka: ::core::option::Option, + /// offset: 40 + #[prost(enumeration = "Kfdepbclenf", tag = "10")] + pub kehgfmamepd: i32, /// 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 = "9")] - pub moddibhcppd: ::core::option::Option, - /// offset: 40 - #[prost(enumeration = "Ipfagfapccd", tag = "11")] - pub fbogmbokphj: i32, + pub cogdlbmppnm: u32, } -/// Obf: CEDLMINDAHJ +/// Obf: AGBDHJMJFHD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2270)] +#[cmdid(2275)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FiveDimGameTransferScRsp { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "2")] pub retcode: u32, } -/// Obf: FMLENEBEGJE +/// Obf: DCJGNLLAHEM /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(2275)] +#[cmdid(2254)] #[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, + #[prost(message, optional, tag = "7")] + pub cfdiklbinhk: ::core::option::Option, + /// offset: 32 + #[prost(bool, tag = "3")] + pub hbjljjajhoi: bool, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub client_pos_version: u32, } -/// Obf: EPOABGDOEJJ +/// Obf: IBCFCAOKMOP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(2265)] +#[cmdid(2268)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FiveDimJumpEnergyChangeScNotify { /// offset: 24 - #[prost(uint32, tag = "11")] - pub jjoohoadjma: u32, + #[prost(uint32, tag = "1")] + pub cpfcmklcmfg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hacmimfhmoc { +pub struct Ddhkgaknoek { /// offset: 24 - #[prost(uint32, tag = "10")] - pub hfmlmjallpc: u32, + #[prost(uint32, tag = "8")] + pub jidcdlcbkhg: u32, } -/// Obf: JCMINGBIKAO +/// Obf: NPPLIGADGDF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2261)] +#[cmdid(2262)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] 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, + #[prost(uint32, tag = "4")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub gjhkpigeiio: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub jidcdlcbkhg: u32, } -/// Obf: AGICNLFCIMA +/// Obf: CMJAOMBHJNL /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(2272)] +#[cmdid(2270)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FiveDimMoneyChangeScNotify { /// offset: 24 - #[prost(uint32, tag = "14")] - pub jkldofbhabm: u32, + #[prost(uint32, tag = "8")] + pub oepccmapffh: u32, /// offset: 28 - #[prost(uint32, tag = "5")] - pub ndkmoinlooe: u32, + #[prost(uint32, tag = "7")] + pub kfbjgfjhgek: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Odafjbfdflg {} -/// Obf: NIABOPBGPGK +pub struct Ikfdijleoja {} +/// Obf: NFEJKBHMEOL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2274)] +#[cmdid(2256)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFiveDimMoneyDataScRsp { - /// offset: 32 - #[prost(uint32, tag = "8")] - pub retcode: u32, /// offset: 24 - #[prost(uint32, tag = "2")] - pub jkldofbhabm: u32, + #[prost(uint32, tag = "3")] + pub oepccmapffh: u32, /// offset: 28 - #[prost(uint32, tag = "12")] - pub ndkmoinlooe: u32, + #[prost(uint32, tag = "15")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub kfbjgfjhgek: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AssistSimpleInfo { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub pos: u32, /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "11")] pub avatar_id: u32, - /// offset: 36 + /// offset: 32 #[prost(uint32, tag = "15")] pub level: u32, - /// offset: 24 - #[prost(uint32, tag = "2")] - pub pos: u32, - /// offset: 32 - #[prost(uint32, tag = "9")] + /// offset: 36 + #[prost(uint32, tag = "14")] pub dressed_skin_id: u32, } #[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kmadngjnoob { - /// offset: 36 +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hhjannigckm { + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub finished_target_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(bool, tag = "15")] + pub egllmgllhdl: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Icmgdjbdfea { + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub nckjlaejndp: ::core::option::Option, + /// offset: 32 #[prost(uint32, tag = "6")] - pub mdfmedknehg: u32, - /// offset: 28 - #[prost(uint32, tag = "11")] - pub mooopambofk: u32, - /// offset: 24 - #[prost(uint32, tag = "8")] pub group_id: u32, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub hchcoapjlmg: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cegopfbelbl { /// offset: 36 + #[prost(uint32, tag = "5")] + pub fbogdahndka: u32, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub lmppdgofomf: u32, + /// offset: 44 #[prost(uint32, tag = "7")] - pub kkfbljnmdfj: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "11")] - pub pgklomajmdc: ::prost::alloc::vec::Vec, + pub hcbaddhnidg: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pibfidoepap { + /// offset: 24 + #[prost(uint32, repeated, tag = "1")] + pub lhhacoilcmg: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "15")] - pub kbfdopnodbl: u32, + #[prost(uint32, tag = "12")] + pub fffngbkhoea: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub gnifodgcpaa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cglildebbih { +pub struct Jmocdmhfejg { /// offset: 16 - #[prost(message, optional, tag = "3")] - pub knpmholajfk: ::core::option::Option, + #[prost(message, optional, tag = "15")] + pub kgbhikkljmk: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kieefaococc { - /// offset: 16 +pub struct Ejakbkoeepc { + /// offset: 24 #[prost(message, optional, tag = "1")] - pub mdnokjealnp: ::core::option::Option, + pub bhdklajpmbj: ::core::option::Option, } -/// Obf: AAGNLEFDLIJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FriendGridFightRecord { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "7")] pub division_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Phnheeoladl { - /// offset: 16 - #[prost(message, optional, tag = "2")] - 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, +pub struct Paefdelfkjk { /// offset: 24 - #[prost(message, optional, tag = "3")] - pub bheedafleoj: ::core::option::Option, + #[prost(message, optional, tag = "10")] + pub kblklgdcomf: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "2")] + pub bamdehaicda: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "12")] + pub amldhbmigen: ::core::option::Option, + /// offset: 48 + #[prost(enumeration = "BattleRecordType", tag = "7")] + pub bebeemkobnn: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerSimpleInfo { + /// offset: 16 + #[prost(message, repeated, tag = "6")] + pub assist_simple_info_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, repeated, tag = "15")] - pub assist_info_list: ::prost::alloc::vec::Vec, - /// offset: 88 - #[prost(enumeration = "PlatformType", tag = "7")] - pub platform: i32, - /// offset: 24 - #[prost(string, tag = "2")] + #[prost(string, tag = "5")] pub signature: ::prost::alloc::string::String, + /// offset: 40 + #[prost(message, optional, tag = "1049")] + pub head_frame_info: ::core::option::Option, /// 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(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, + #[prost(message, optional, tag = "1")] + pub player_outfit_data: ::core::option::Option, /// 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 personal_card: u32, + #[prost(string, tag = "3")] + pub platform_nick: ::prost::alloc::string::String, /// offset: 64 - #[prost(string, tag = "1")] + #[prost(string, tag = "8")] pub nickname: ::prost::alloc::string::String, - /// offset: 124 + /// offset: 72 + #[prost(string, tag = "15")] + pub platform_uuid: ::prost::alloc::string::String, + /// offset: 80 + #[prost(uint32, tag = "9")] + pub level: u32, + /// offset: 88 + #[prost(int64, tag = "13")] + pub last_active_time: i64, + /// offset: 96 + #[prost(uint32, tag = "115")] + pub gender: u32, + /// offset: 100 #[prost(enumeration = "FriendOnlineStatus", tag = "10")] pub online_status: i32, - /// offset: 116 - #[prost(uint32, tag = "5")] - pub uid: u32, - /// offset: 112 - #[prost(uint32, tag = "1403")] - pub gender: u32, /// offset: 104 + #[prost(uint32, tag = "7")] + pub uid: u32, + /// offset: 108 #[prost(uint32, tag = "11")] + pub personal_card: u32, + /// offset: 112 + #[prost(enumeration = "PlatformType", tag = "14")] + pub platform: i32, + /// offset: 116 + #[prost(uint32, tag = "4")] pub chat_bubble_id: u32, - /// offset: 40 - #[prost(message, optional, tag = "4")] - pub player_outfit_data: ::core::option::Option, + /// offset: 120 + #[prost(uint32, tag = "2")] + pub head_icon: u32, + /// offset: 124 + #[prost(bool, tag = "12")] + pub is_banned: bool, + /// offset: 128 + #[prost(int64, tag = "797")] + pub update_time: i64, } -/// Obf: EIAMCNPFJBC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DisplayEquipmentInfo { /// offset: 24 - #[prost(uint32, tag = "13")] - pub promotion: u32, + #[prost(uint32, tag = "6")] + pub tid: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub exp: u32, - /// offset: 40 - #[prost(uint32, tag = "11")] - pub tid: u32, - /// offset: 36 - #[prost(uint32, tag = "8")] - pub rank: u32, /// offset: 32 + #[prost(uint32, tag = "11")] + pub promotion: u32, + /// offset: 36 #[prost(uint32, tag = "9")] pub level: u32, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub rank: u32, } -/// Obf: EMOHHJNIPDI #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DisplayRelicInfo { - /// offset: 32 - #[prost(uint32, tag = "5")] - pub main_affix_id: u32, /// offset: 24 - #[prost(message, repeated, tag = "13")] + #[prost(message, repeated, tag = "9")] pub sub_affix_list: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(uint32, tag = "2")] - pub level: u32, - /// offset: 36 - #[prost(uint32, tag = "15")] - pub r#type: u32, - /// offset: 40 - #[prost(uint32, tag = "3")] + /// offset: 32 + #[prost(uint32, tag = "12")] pub exp: u32, - /// offset: 48 - #[prost(uint32, tag = "7")] + /// offset: 36 + #[prost(uint32, tag = "11")] + pub main_affix_id: u32, + /// offset: 40 + #[prost(uint32, tag = "6")] pub tid: u32, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub r#type: u32, + /// offset: 48 + #[prost(uint32, tag = "14")] + pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DisplayAvatarDetailInfo { - /// offset: 48 - #[prost(uint32, tag = "14")] - pub avatar_id: u32, - /// offset: 24 - #[prost(message, repeated, tag = "11")] - pub skilltree_list: ::prost::alloc::vec::Vec, - /// offset: 76 - #[prost(uint32, tag = "15")] - pub promotion: u32, - /// 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")] + #[prost(message, optional, tag = "5")] pub equipment: ::core::option::Option, - /// offset: 68 - #[prost(uint32, tag = "7")] - pub level: u32, + /// offset: 32 + #[prost(message, repeated, tag = "8")] + pub skilltree_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "1")] + pub relic_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "3")] + pub pos: u32, /// offset: 52 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "4")] pub rank: u32, /// offset: 56 - #[prost(uint32, tag = "5")] - pub pos: u32, + #[prost(uint32, tag = "11")] + pub avatar_type: u32, + /// offset: 60 + #[prost(uint32, tag = "15")] + pub exp: u32, /// offset: 64 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "14")] + pub avatar_id: u32, + /// offset: 68 + #[prost(uint32, tag = "9")] + pub enhanced_id: u32, + /// offset: 72 + #[prost(uint32, tag = "6")] + pub level: u32, + /// offset: 76 + #[prost(uint32, tag = "7")] pub dressed_skin_id: u32, + /// offset: 80 + #[prost(uint32, tag = "2")] + pub promotion: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bjkjkgagdac { - /// offset: 40 - #[prost(uint32, tag = "1")] - pub dbbaeohiapa: u32, +pub struct Edegahhanmf { /// 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, + pub plkagmlbcdg: u32, /// offset: 28 - #[prost(uint32, tag = "5")] - pub diogjkodmpk: u32, + #[prost(uint32, tag = "2")] + pub mbhjnpeilcl: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub igenpdkhdmc: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub openpjjladd: u32, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub lcddmlimaga: u32, } -/// Obf: DPDIDKPLNDJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerRecordInfo { - /// offset: 32 - #[prost(uint32, tag = "14")] - pub mpnikbafpem: u32, - /// offset: 48 - #[prost(uint32, tag = "4")] - pub lceekbajpha: u32, - /// offset: 44 - #[prost(uint32, tag = "9")] - pub lbkciebgmaj: u32, - /// offset: 16 + /// offset: 24 #[prost(message, optional, tag = "10")] - pub ceakooaojlf: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "11")] - 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 + pub eoggpdhkkbj: ::core::option::Option, + /// offset: 32 #[prost(uint32, tag = "13")] - pub mimipdmipno: u32, + pub jjkikobajlf: u32, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub ppfddfahled: u32, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub dioiifahakk: u32, + /// offset: 44 + #[prost(uint32, tag = "8")] + pub mimeceafdnk: u32, + /// offset: 48 + #[prost(uint32, tag = "11")] + pub mhoijfebapa: u32, + /// offset: 52 + #[prost(uint32, tag = "5")] + pub kcbinjnibno: u32, + /// offset: 56 + #[prost(uint32, tag = "4")] + pub neckjbhekhe: u32, + /// offset: 60 + #[prost(uint32, tag = "9")] + pub algeolgnfbl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mnbhehamokl { - /// offset: 25 - #[prost(bool, tag = "6")] - pub fijnapnicjf: bool, - /// offset: 26 - #[prost(bool, tag = "13")] - pub nhlkfbobdom: bool, +pub struct Ohkdpnbgpoa { /// offset: 24 - #[prost(bool, tag = "3")] - pub cpogdkalgom: bool, + #[prost(bool, tag = "4")] + pub makolelflfh: bool, + /// offset: 25 + #[prost(bool, tag = "9")] + pub gnfddpemmfn: bool, + /// offset: 26 + #[prost(bool, tag = "6")] + pub dcjecfmmibc: bool, /// offset: 27 - #[prost(bool, tag = "14")] - pub lpepidnjdem: bool, + #[prost(bool, tag = "5")] + pub iojeaocobbf: bool, /// offset: 28 - #[prost(bool, tag = "2")] - pub chcnedncidj: bool, + #[prost(bool, tag = "14")] + pub pfbhgahafmd: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jkfbfgoebki { +pub struct Fbonadjpjgl { /// offset: 24 - #[prost(message, optional, tag = "11")] - pub nakkohemjbl: ::core::option::Option, + #[prost(message, optional, tag = "5")] + pub kblklgdcomf: ::core::option::Option, /// offset: 32 - #[prost(message, repeated, tag = "14")] - pub challenge_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "8")] + pub challenge_list: ::prost::alloc::vec::Vec, } -/// Obf: OLGEBAEDFHO #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerDetailInfo { - /// offset: 88 - #[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 = "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")] + #[prost(string, tag = "8")] + pub nickname: ::prost::alloc::string::String, + /// offset: 24 + #[prost(string, tag = "9")] + pub ijkomikfkek: ::prost::alloc::string::String, + /// offset: 32 + #[prost(message, optional, tag = "585")] + pub dhkfcdaghdm: ::core::option::Option, + /// offset: 48 + #[prost(message, repeated, tag = "3")] + pub display_avatar_list: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, optional, tag = "1610")] + pub boklabglefl: ::core::option::Option, + /// offset: 64 + #[prost(string, tag = "2")] + pub signature: ::prost::alloc::string::String, + /// offset: 72 + #[prost(message, optional, tag = "134")] + pub aihndiafgpm: ::core::option::Option, + /// offset: 80 + #[prost(string, tag = "12")] + pub djonelmifee: ::prost::alloc::string::String, + /// offset: 88 + #[prost(message, repeated, tag = "1065")] + pub assist_avatar_list: ::prost::alloc::vec::Vec, + /// offset: 96 + #[prost(message, optional, tag = "715")] + pub agbgoconmmg: ::core::option::Option, + /// offset: 104 + #[prost(message, optional, tag = "1260")] + pub head_frame_info: ::core::option::Option, + /// offset: 112 + #[prost(message, optional, tag = "10")] pub record_info: ::core::option::Option, - /// offset: 144 + /// offset: 120 + #[prost(uint32, tag = "15")] + pub uid: u32, + /// offset: 124 + #[prost(bool, tag = "13")] + pub is_banned: bool, + /// offset: 125 + #[prost(bool, tag = "1")] + pub hieapdnnnei: bool, + /// offset: 128 + #[prost(uint32, tag = "4")] + pub head_icon: u32, + /// offset: 132 + #[prost(uint32, tag = "11")] + pub gejfmbbhnln: u32, + /// offset: 136 #[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, + /// offset: 140 + #[prost(uint32, tag = "7")] + pub world_level: u32, + /// offset: 144 + #[prost(uint32, tag = "1953")] + pub kinoehkmfml: u32, + /// offset: 148 + #[prost(enumeration = "PlatformType", tag = "5")] + pub platform: i32, + /// offset: 152 + #[prost(uint32, tag = "14")] + pub hcgmagdfaao: u32, } -/// Obf: JCJMHHJHNGB #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FriendSimpleInfo { - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub player_info: ::core::option::Option, - /// offset: 52 - #[prost(bool, tag = "9")] - pub is_marked: bool, - /// 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")] + #[prost(string, tag = "1")] pub remark_name: ::prost::alloc::string::String, - /// offset: 56 - #[prost(int64, tag = "12")] + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub mboihjlijdg: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "3")] + pub player_info: ::core::option::Option, + /// offset: 48 + #[prost(int64, tag = "5")] pub create_time: i64, + /// offset: 56 + #[prost(enumeration = "PlayingState", tag = "13")] + pub playing_state: i32, + /// offset: 60 + #[prost(bool, tag = "14")] + pub is_marked: bool, } -/// Obf: ODEMHMFBCFC #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FriendApplyInfo { - /// offset: 24 - #[prost(message, optional, tag = "14")] + /// offset: 16 + #[prost(message, optional, tag = "2")] pub player_info: ::core::option::Option, /// offset: 32 - #[prost(int64, tag = "13")] - pub edecalejjfh: i64, + #[prost(int64, tag = "15")] + pub apply_time: i64, } -/// Obf: IKCMGHPPNHM #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FriendRecommendInfo { - /// offset: 32 - #[prost(bool, tag = "9")] - pub knjikjipgjd: bool, - /// offset: 16 - #[prost(message, optional, tag = "11")] + /// offset: 24 + #[prost(message, optional, tag = "1")] pub player_info: ::core::option::Option, + /// offset: 32 + #[prost(bool, tag = "14")] + pub jinlahlmdln: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerAssistInfo { /// offset: 24 - #[prost(message, optional, tag = "11")] + #[prost(message, optional, tag = "4")] pub assist_avatar: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "15")] + #[prost(message, optional, tag = "13")] pub player_info: ::core::option::Option, } -/// Obf: OEPOPEPNIED #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FriendChallengeLineup { - /// offset: 60 - #[prost(uint32, tag = "7")] - pub abjgnbjmjjg: u32, - /// offset: 56 - #[prost(uint32, tag = "15")] - pub ahhomnoelkk: u32, - /// offset: 24 - #[prost(string, tag = "12")] + /// offset: 16 + #[prost(string, tag = "13")] pub remark_name: ::prost::alloc::string::String, - /// offset: 52 - #[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")] + /// offset: 24 + #[prost(message, optional, tag = "7")] pub player_info: ::core::option::Option, + /// offset: 40 + #[prost(message, repeated, tag = "2")] + pub lineup_list: ::prost::alloc::vec::Vec, /// offset: 48 + #[prost(uint32, tag = "14")] + pub buff_one: u32, + /// offset: 52 #[prost(uint32, tag = "8")] - pub oinecgopmjo: u32, + pub buff_two: u32, + /// offset: 56 + #[prost(uint32, tag = "12")] + pub score_id: u32, + /// offset: 60 + #[prost(uint32, tag = "1")] + pub eejcpnaeklj: u32, } -/// Obf: IEGDPKKKNHN #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FriendChallengeClearanceInfo { - /// offset: 40 - #[prost(uint32, tag = "3")] - pub group_id: u32, /// offset: 32 - #[prost(uint32, tag = "4")] - pub hchcoapjlmg: u32, - #[prost( - oneof = "friend_challenge_clearance_info::Hiacnhnlcgl", - tags = "1929, 1513, 1055" - )] - pub hiacnhnlcgl: ::core::option::Option< - friend_challenge_clearance_info::Hiacnhnlcgl, + #[prost(message, optional, tag = "4")] + pub megbipbafbp: ::core::option::Option, + /// offset: 44 + #[prost(uint32, tag = "15")] + pub lmppdgofomf: u32, + /// offset: 48 + #[prost(uint32, tag = "6")] + pub group_id: u32, + #[prost(oneof = "friend_challenge_clearance_info::Edkohaamonh", tags = "94, 77, 25")] + pub edkohaamonh: ::core::option::Option< + friend_challenge_clearance_info::Edkohaamonh, >, } /// Nested message and enum types in `FriendChallengeClearanceInfo`. pub mod friend_challenge_clearance_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Hiacnhnlcgl { + pub enum Edkohaamonh { /// offset: 24 - #[prost(message, tag = "1929")] + #[prost(message, tag = "94")] ChallengeDefault(super::ChallengeStatistics), /// offset: 24 - #[prost(message, tag = "1513")] + #[prost(message, tag = "77")] ChallengeStory(super::ChallengeStoryStatistics), /// offset: 24 - #[prost(message, tag = "1055")] + #[prost(message, tag = "25")] ChallengeBoss(super::ChallengeBossStatistics), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ifekkjnckie { - /// offset: 28 - #[prost(uint32, tag = "1")] - pub avatar_id: u32, +pub struct Ihlmedhfdei { /// offset: 24 - #[prost(uint32, tag = "11")] - pub cbhkfoeomff: u32, + #[prost(uint32, tag = "13")] + pub avatar_id: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub mdojnengcfe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ookgkmimiid { +pub struct Glilleneijk { /// offset: 24 - #[prost(uint32, tag = "1")] - pub kbfdopnodbl: u32, + #[prost(uint32, tag = "10")] + pub fffngbkhoea: u32, /// offset: 28 #[prost(uint32, tag = "6")] - pub kkfbljnmdfj: u32, + pub gnifodgcpaa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kaonkhldgpb { +pub struct Nmfehehpgab { /// offset: 24 - #[prost(uint32, tag = "1")] - pub aikmpmkfmph: u32, + #[prost(uint32, tag = "14")] + pub mgcacgflkek: u32, /// offset: 28 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "5")] pub area_id: u32, /// offset: 32 - #[prost(uint32, tag = "7")] - pub ikkfdohmcgm: u32, + #[prost(uint32, tag = "6")] + pub mbdkajbeppf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mfhojccillc { +pub struct Fkcnepijjao { /// offset: 24 - #[prost(uint32, tag = "8")] - pub dfibljihlgl: u32, - /// offset: 32 - #[prost(uint32, tag = "13")] - pub lehobffmgbl: u32, + #[prost(uint32, tag = "4")] + pub area_id: 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 Jpphkchdijd { - /// offset: 36 - #[prost(uint32, tag = "11")] - pub nbacggofonn: u32, + pub feflajiodhb: u32, /// offset: 32 - #[prost(uint32, tag = "8")] - pub ghkjbpifbai: u32, - /// offset: 24 - #[prost(uint32, tag = "12")] - pub nmlaemlkbkj: u32, - /// offset: 28 - #[prost(uint32, tag = "10")] - pub area_id: u32, + #[prost(uint32, tag = "7")] + pub jnccogchnmb: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub dcoklhpbajo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pkecjpjconj { - /// offset: 40 +pub struct Oimlmdhohap { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub kphjdopbmen: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub area_id: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub apanplbmonn: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub ielfobfpdpa: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bgpihmllngm { + /// offset: 16 #[prost(message, optional, tag = "6")] - pub aekjaakcdkk: ::core::option::Option, + pub bfgelckjjpn: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "1")] + pub hjfhoeaaggc: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "4")] + pub mhaibamjgim: ::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, + pub endljenkbmf: ::core::option::Option, } -/// Obf: NNGLDKBDKLG #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerChallengePeakRecordMobData { - /// offset: 44 - #[prost(uint32, tag = "3")] - pub peak_id: u32, - /// offset: 32 - #[prost(message, optional, tag = "4")] + /// offset: 24 + #[prost(message, optional, tag = "10")] pub lineup: ::core::option::Option, - /// offset: 16 - #[prost(uint32, repeated, tag = "8")] - pub obpdenlmnii: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "9")] + pub mcjnllbbdhn: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "13")] pub cycles_used: u32, + /// offset: 44 + #[prost(uint32, tag = "8")] + pub peak_id: u32, } -/// Obf: NOEKJNININI #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerChallengePeakRecordBossData { - /// offset: 52 - #[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")] + #[prost(message, optional, tag = "13")] pub lineup: ::core::option::Option, /// offset: 24 - #[prost(uint32, repeated, tag = "3")] - pub obpdenlmnii: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "5")] + pub mcjnllbbdhn: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(bool, tag = "1")] + pub hamdkihgkgo: bool, + /// offset: 41 + #[prost(bool, tag = "2")] + pub cfldompacki: bool, + /// offset: 44 + #[prost(uint32, tag = "3")] + pub best_cycle_count: u32, + /// offset: 48 + #[prost(uint32, tag = "10")] + pub djfgdmidehj: u32, + /// offset: 52 + #[prost(uint32, tag = "7")] + pub peak_id: u32, + /// offset: 56 + #[prost(uint32, tag = "4")] + pub buff_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nclciimihdh { +pub struct Dbfhocobpmk { /// 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, + #[prost(message, repeated, tag = "12")] + pub hdchfbkdceb: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "7")] + pub cdffigjlgmm: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "13")] pub group_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hbnjabphlml { +pub struct Hbjdmdkkmfi { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "4")] pub division_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Aalmeanbkae { +pub struct Khfegofphhc { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "13")] pub area_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dmbojmfjbkd { +pub struct Cfnemeidmid { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "14")] pub area_id: u32, /// offset: 28 - #[prost(uint32, tag = "15")] - pub pnhffkcnnjg: u32, + #[prost(uint32, tag = "2")] + pub holpmkohach: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Djlgchbnmac { +pub struct Moogabjbjag { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "9")] pub challenge_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hebdkfofkmn { +pub struct Jbkjgbmmkfi { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "6")] pub peak_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cbgicnofhcj { +pub struct Ienccmeaiaj { /// offset: 24 - #[prost(uint32, tag = "9")] - pub kbfdopnodbl: u32, + #[prost(uint32, tag = "5")] + pub gnifodgcpaa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jgijgaicghe { +pub struct Ljjieaplooi { /// offset: 24 #[prost(uint32, tag = "11")] pub division_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fmghcdkfndl { +pub struct Kgbafbemicb { /// offset: 24 - #[prost(bool, tag = "7")] - pub jkaicmmpfbb: bool, + #[prost(bool, tag = "5")] + pub mndcibfejop: bool, /// offset: 28 - #[prost(uint32, tag = "14")] - pub bbdocjgaeej: u32, + #[prost(uint32, tag = "15")] + pub aacgbebgdpe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ohnpaflkhna { +pub struct Njmobnilihi { /// offset: 32 - #[prost(int64, tag = "8")] + #[prost(int64, tag = "6")] pub time: i64, - /// offset: 40 + /// offset: 44 #[prost(enumeration = "DevelopmentType", tag = "12")] - pub fkgplpgkdhn: i32, + pub nelhehhfccm: i32, #[prost( - oneof = "ohnpaflkhna::Ifjmbnfcnbd", - tags = "131, 659, 608, 918, 621, 1003, 423, 145, 371, 589, 330" + oneof = "njmobnilihi::Nnmaomhpnbk", + tags = "1445, 1544, 376, 403, 382, 1075, 176, 1051, 445, 1408, 212" )] - pub ifjmbnfcnbd: ::core::option::Option, + pub nnmaomhpnbk: ::core::option::Option, } -/// Nested message and enum types in `OHNPAFLKHNA`. -pub mod ohnpaflkhna { +/// Nested message and enum types in `NJMOBNILIHI`. +pub mod njmobnilihi { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Ifjmbnfcnbd { + pub enum Nnmaomhpnbk { /// offset: 16 - #[prost(message, tag = "131")] - Cmbphahdian(super::Aalmeanbkae), + #[prost(message, tag = "1445")] + Dcodkladijm(super::Khfegofphhc), /// offset: 16 - #[prost(message, tag = "659")] - Ncekbklnddm(super::Djlgchbnmac), + #[prost(message, tag = "1544")] + Eljoebbhdpb(super::Moogabjbjag), /// offset: 16 - #[prost(uint32, tag = "608")] + #[prost(uint32, tag = "376")] AvatarId(u32), /// offset: 16 - #[prost(uint32, tag = "918")] - Hokjfknpkaj(u32), + #[prost(uint32, tag = "403")] + Kajcfpkegbp(u32), /// offset: 16 - #[prost(uint32, tag = "621")] - Kcpcjbibdca(u32), + #[prost(uint32, tag = "382")] + Pbocpnjjhhb(u32), /// offset: 16 - #[prost(message, tag = "1003")] - Khnijfnoelc(super::Dmbojmfjbkd), + #[prost(message, tag = "1075")] + Iibjegjmokj(super::Cfnemeidmid), /// offset: 16 - #[prost(uint32, tag = "423")] - Hiilnpickcg(u32), + #[prost(uint32, tag = "176")] + PanelId(u32), /// offset: 16 - #[prost(message, tag = "145")] - Igjolijjlck(super::Hebdkfofkmn), + #[prost(message, tag = "1051")] + Agkkafefgob(super::Jbkjgbmmkfi), /// offset: 16 - #[prost(message, tag = "371")] - Aajcdfdldeh(super::Cbgicnofhcj), + #[prost(message, tag = "445")] + Imilifmdlbi(super::Ienccmeaiaj), /// offset: 16 - #[prost(message, tag = "589")] - Hlbkicjnagk(super::Jgijgaicghe), + #[prost(message, tag = "1408")] + Bnndodhikce(super::Ljjieaplooi), /// offset: 16 - #[prost(message, tag = "330")] - Ginojjfadpo(super::Fmghcdkfndl), + #[prost(message, tag = "212")] + Dhkcmbfcalh(super::Kgbafbemicb), } } -/// Obf: FHIDMEEDDEA -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2991)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetFriendListInfoCsReq {} -/// Obf: AAGIKBFGAKK -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2910)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetFriendListInfoScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "15")] - pub friend_list: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "12")] - pub black_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "6")] - pub retcode: u32, -} -/// Obf: INLOEEMDCCP -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2994)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetPlayerDetailInfoCsReq { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub uid: u32, -} -/// Obf: FFODHBGIHJN -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2995)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetPlayerDetailInfoScRsp { - /// offset: 16 - #[prost(message, optional, tag = "9")] - pub detail_info: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub retcode: u32, -} -/// Obf: KIMAGOPIJEB -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2914)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetFriendApplyListInfoCsReq {} -/// Obf: MDKBPGEBJHN -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2918)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetFriendApplyListInfoScRsp { - /// offset: 40 - #[prost(uint32, tag = "3")] - pub retcode: u32, - /// offset: 24 - #[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: GGIOCLBGODB -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2909)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ApplyFriendCsReq { - /// offset: 28 - #[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(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, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(3000)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Abnlkiddiok { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub retcode: u32, -} -/// Obf: NCFEFBLJOMM -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2989)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct DeleteBlacklistCsReq { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub uid: u32, -} -/// Obf: IIHLMOICLJG -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2996)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct DeleteBlacklistScRsp { - /// offset: 28 - #[prost(uint32, tag = "9")] - pub retcode: u32, - /// offset: 24 - #[prost(uint32, tag = "6")] - pub uid: u32, -} -/// Obf: IJKAEPHLIAN -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2957)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SearchPlayerCsReq { - /// offset: 32 - #[prost(bool, tag = "9")] - pub ichenojecap: bool, - /// offset: 24 - #[prost(uint32, repeated, tag = "7")] - pub fjnipjeijke: ::prost::alloc::vec::Vec, -} -/// Obf: IIDMKMNEHDF -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2921)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SearchPlayerScRsp { - /// offset: 32 - #[prost(message, repeated, tag = "7")] - pub hmbibhifjfl: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "12")] - pub retcode: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "10")] - pub oknmedeajme: ::prost::alloc::vec::Vec, -} -/// Obf: CFNILACKEKL -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2928)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetAssistListCsReq { - /// offset: 24 - #[prost(bool, tag = "12")] - pub ichenojecap: bool, - /// offset: 25 - #[prost(bool, tag = "10")] - pub kjjnokfkmcp: bool, -} -/// Obf: CLMAPMIIIMC -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2965)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetAssistListScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "8")] - pub assist_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub retcode: u32, -} -/// Obf: IAMJEPIHMJA +/// Obf: ADKDAKFNFMH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2973)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SetAssistCsReq { - /// offset: 28 - #[prost(uint32, tag = "2")] - pub avatar_id: u32, - /// offset: 24 - #[prost(uint32, tag = "13")] - pub uid: u32, -} -/// Obf: AGLAAHBKKPH +pub struct GetFriendListInfoCsReq {} +/// Obf: JLHNEDPPFOO /// 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: COPENGFGCBJ -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2917)] +#[cmdid(2903)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetCurAssistScRsp { +pub struct GetFriendListInfoScRsp { /// offset: 16 - #[prost(message, optional, tag = "5")] - pub ilpkpbokmen: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(message, repeated, tag = "3")] + pub black_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub friend_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "1")] pub retcode: u32, } -/// Obf: OOGDBNCEPGH +/// Obf: NHAAPILNALO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2951)] +#[cmdid(2980)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetAssistHistoryCsReq {} -/// Obf: LALIGIPLLJI +pub struct GetPlayerDetailInfoCsReq { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub uid: u32, +} +/// Obf: KFLGFDDDOPJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2925)] +#[cmdid(2927)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetAssistHistoryScRsp { - /// offset: 40 - #[prost(uint32, tag = "13")] - pub klemggngehg: u32, +pub struct GetPlayerDetailInfoScRsp { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub detail_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +/// Obf: GFCNKHPBPOC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2936)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetFriendApplyListInfoCsReq {} +/// Obf: FBFKDPMGFNL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2913)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetFriendApplyListInfoScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub receive_apply_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "9")] - pub okpbniidcej: u32, - /// offset: 24 #[prost(uint32, repeated, tag = "1")] - pub plpdaacekjb: ::prost::alloc::vec::Vec, - /// offset: 44 + pub send_apply_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub retcode: u32, +} +/// Obf: CHBNOHMCMGC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2915)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ApplyFriendCsReq { + /// offset: 24 + #[prost(enumeration = "FriendApplySource", tag = "9")] + pub source: i32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub uid: u32, +} +/// Obf: GIMLCCAKGDG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2981)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ApplyFriendScRsp { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub uid: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub retcode: u32, +} +/// Obf: MGENDBNGEEE +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(2910)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SyncApplyFriendScNotify { + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub friend_apply_info: ::core::option::Option, +} +/// Obf: BLEJGGNFNEO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2987)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct HandleFriendCsReq { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub uid: u32, + /// offset: 28 + #[prost(bool, tag = "7")] + pub is_accept: bool, +} +/// Obf: DOELBKLNLIM +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2929)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct HandleFriendScRsp { + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub friend_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub uid: u32, + /// offset: 36 #[prost(uint32, tag = "7")] pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "15")] - pub kjidhdcpchh: u32, + /// offset: 40 + #[prost(bool, tag = "9")] + pub is_accept: bool, } -/// Obf: OADLPILLKGI +/// Obf: OMGAOCOIILH /// Type: Notify #[derive(proto_derive::CmdID)] +#[cmdid(2912)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SyncHandleFriendScNotify { + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub friend_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub uid: u32, + /// offset: 36 + #[prost(bool, tag = "14")] + pub is_accept: bool, +} +/// Obf: KIKEJIAMKPH +/// Type: Req +#[derive(proto_derive::CmdID)] #[cmdid(2954)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct NewAssistHistoryNotify { +pub struct DeleteFriendCsReq { /// offset: 24 - #[prost(uint32, tag = "5")] - pub okpbniidcej: u32, + #[prost(uint32, tag = "1")] + pub uid: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub lmhdomcmgnl: u32, } -/// Obf: BBPPIDJOGIE -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2979)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TakeAssistRewardCsReq {} -/// Obf: CBDHBCPNLFI +/// Obf: LBBIGDCILDJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2920)] +#[cmdid(2983)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct DeleteFriendScRsp { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub uid: u32, +} +/// Obf: DMPDJIEMJJD +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(2909)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SyncDeleteFriendScNotify { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub uid: u32, +} +/// Obf: ALJJJEFJLKA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2942)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct AddBlacklistCsReq { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub uid: u32, +} +/// Obf: JMABIKHOJOI +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2976)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct TakeAssistRewardScRsp { +pub struct AddBlacklistScRsp { /// offset: 16 - #[prost(message, optional, tag = "10")] - pub reward: ::core::option::Option, + #[prost(message, optional, tag = "11")] + pub black_info: ::core::option::Option, /// offset: 32 - #[prost(message, repeated, tag = "9")] - pub cadpjmanpca: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "3")] + pub retcode: u32, +} +/// Obf: DKKELLBOGIO +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(2938)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SyncAddBlacklistScNotify { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub uid: u32, +} +/// Obf: FGNGBABEENA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2961)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetFriendRecommendListInfoCsReq { + /// offset: 24 + #[prost(bool, tag = "4")] + pub ddnkhdikael: bool, +} +/// Obf: AMCGEGIPAKJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2924)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetFriendRecommendListInfoScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "1")] + pub friend_recommend_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +/// Obf: HMOGLECADPG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2971)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SetFriendRemarkNameCsReq { + /// offset: 16 + #[prost(string, tag = "10")] + pub remark_name: ::prost::alloc::string::String, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub reason: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub uid: u32, +} +/// Obf: CDLCLGLKBLO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2978)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SetFriendRemarkNameScRsp { + /// offset: 24 + #[prost(string, tag = "6")] + pub remark_name: ::prost::alloc::string::String, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub uid: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2952)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ReportPlayerCsReq { + /// offset: 24 + #[prost(string, tag = "15")] + pub imnojncggni: ::prost::alloc::string::String, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub uid: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub ollblnagmpc: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2948)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ReportPlayerScRsp { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub retcode: u32, +} +/// Obf: ACHFMFGCOJF +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2959)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct DeleteBlacklistCsReq { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub uid: u32, +} +/// Obf: DAMBPIKLCBL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2974)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct DeleteBlacklistScRsp { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub uid: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +/// Obf: IJBGABAFCEE +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2992)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SearchPlayerCsReq { + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub uid_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(bool, tag = "12")] + pub ddnkhdikael: bool, +} +/// Obf: MLBAKKMGDLG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2966)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SearchPlayerScRsp { + /// offset: 24 + #[prost(uint32, repeated, tag = "1")] + pub result_uid_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "15")] + pub simple_info_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "6")] pub retcode: u32, } -/// 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 +/// Obf: IEIMIFAEADO /// 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, +#[cmdid(2930)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetAssistListCsReq { /// offset: 24 - #[prost(string, repeated, tag = "1")] - pub pbhlhfpiacp: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, + #[prost(bool, tag = "10")] + pub lkbaenbkjce: bool, + /// offset: 25 + #[prost(bool, tag = "13")] + pub ddnkhdikael: bool, } -/// Obf: PKMKMPIGANK +/// Obf: KCKOECDINAF /// 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 { +pub struct GetAssistListScRsp { /// 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, + pub assist_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, repeated, tag = "2")] - pub finished_target_list: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "5")] + pub retcode: u32, } -#[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 +/// Obf: KIKIGDGMPEN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2906)] +#[cmdid(2928)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetFriendRecommendLineupCsReq { +pub struct SetAssistCsReq { /// offset: 24 - #[prost(uint32, tag = "10")] - pub key: u32, + #[prost(uint32, tag = "3")] + pub avatar_id: u32, /// offset: 28 - #[prost(enumeration = "Nfkejjihocj", tag = "2")] - pub r#type: i32, + #[prost(uint32, tag = "1")] + pub uid: u32, } -/// Obf: LFOFKDMGJJP +/// Obf: EFFMBFDAJDA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2988)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetFriendRecommendLineupScRsp { +#[cmdid(2901)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SetAssistScRsp { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub avatar_id: u32, /// offset: 32 - #[prost(uint32, tag = "3")] - pub key: u32, + #[prost(uint32, tag = "6")] + pub fdkfiolmpha: u32, /// offset: 36 - #[prost(bool, tag = "15")] - pub oedonmbjfcg: bool, + #[prost(uint32, tag = "8")] + pub uid: u32, +} +/// Obf: HMMPDJAOMKJ +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2967)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetCurAssistCsReq {} +/// Obf: FBCPGPMNECG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2985)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetCurAssistScRsp { + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub odhmgpnecfo: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub retcode: u32, +} +/// Obf: CJMNHDLJKLE +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2920)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetAssistHistoryCsReq {} +/// Obf: BHCMCLJHEGJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2999)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetAssistHistoryScRsp { + /// offset: 16 + #[prost(uint32, repeated, tag = "10")] + pub pjmhngkhkle: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub lliplpndimc: u32, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub efonjlmdfih: u32, /// 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, + pub ofekhchhofd: u32, } -/// Obf: FAHDOFPGLAN +/// Obf: OKHINFPCHAN +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(2932)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct NewAssistHistoryNotify { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub ofekhchhofd: u32, +} +/// Obf: OPDCHJINMMK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2952)] +#[cmdid(2935)] #[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 = "9")] - pub uid: u32, -} -/// Obf: LIEBIMMBDPL +pub struct TakeAssistRewardCsReq {} +/// Obf: ENEHBCOCEGB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2916)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetFriendDevelopmentInfoScRsp { +pub struct TakeAssistRewardScRsp { /// offset: 24 - #[prost(message, repeated, tag = "3")] - pub dplgfnndolb: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "2")] + pub reward: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "13")] + pub oilhlecgbch: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub retcode: u32, +} +/// Obf: KDHABGDIAPJ +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(2905)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct CurAssistChangedNotify { + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub odhmgpnecfo: ::core::option::Option, +} +/// Obf: IFPAENCHHHE +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2914)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetPlatformPlayerInfoCsReq { + /// offset: 16 + #[prost(string, repeated, tag = "6")] + pub epibjamijfi: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, + /// offset: 32 + #[prost(enumeration = "PlatformType", tag = "10")] + pub platform: i32, +} +/// Obf: NOAGHDALEJE +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2982)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetPlatformPlayerInfoScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub friend_recommend_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub retcode: u32, +} +/// Obf: CNDFNIHMPKC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2953)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetFriendLoginInfoCsReq {} +/// Obf: NMAOECIJEBA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2963)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetFriendLoginInfoScRsp { + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub omfombgfhpa: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] + pub kcgceppmokm: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(bool, tag = "15")] + pub bheiccgpblg: bool, + /// offset: 41 + #[prost(bool, tag = "7")] + pub ehbjfgpdpjf: bool, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +/// Obf: DGEEIJCMHHO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2917)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SetForbidOtherApplyFriendCsReq { + /// offset: 24 + #[prost(bool, tag = "9")] + pub pbnjdhfchhc: bool, +} +/// Obf: JJJJPBCNDCC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2906)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SetForbidOtherApplyFriendScRsp { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 28 + #[prost(bool, tag = "2")] + pub pbnjdhfchhc: bool, +} +/// Obf: IONJONGACJL +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(3000)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SetFriendMarkCsReq { + /// offset: 24 + #[prost(bool, tag = "13")] + pub bijjojnjhdo: bool, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub uid: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub reason: u32, +} +/// Obf: MHBMDBMICFA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2939)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SetFriendMarkScRsp { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub uid: u32, + /// offset: 28 + #[prost(bool, tag = "14")] + pub bijjojnjhdo: bool, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +/// Obf: IILCDMAHMDN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2988)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetFriendAssistListCsReq { + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub eejgcfbjkak: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "2")] + pub hhfpjhmeijk: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub target_side: u32, + /// offset: 44 + #[prost(enumeration = "Pidahabflbl", tag = "10")] + pub hfolaoikolb: i32, + /// offset: 48 + #[prost(bool, tag = "6")] + pub ddnkhdikael: bool, +} +/// Obf: MEDJBBOGLNM +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2926)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetFriendAssistListScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub assist_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 36 - #[prost(uint32, tag = "7")] - pub uid: u32, + #[prost(uint32, tag = "14")] + pub target_side: u32, } -/// Obf: LBLHHLCLIPP +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cjndcnijbei { + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub finished_target_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "4")] + pub avatar_list: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Okfkppngcod { + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "4")] + pub finished_target_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub peak_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mjmgdljajcm { + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub dnigkdkippj: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChallengePeakBossFriendLineupRecommendation { + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub finished_target_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "8")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub buff_id: u32, + /// offset: 44 + #[prost(bool, tag = "1")] + pub is_hard_mode: bool, + /// offset: 45 + #[prost(bool, tag = "3")] + pub hard_mode_has_passed: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ojjjdpnokhg { + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub aoliedbcnbn: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "12")] + pub finished_target_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "9")] + pub lineup_list: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bmknangpdgh { + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub eojnpepdecf: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub emohljhpopc: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Offmdbmmnfm { + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub lineup_list: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fpdcinmdjce { + /// offset: 16 + #[prost(string, tag = "14")] + pub remark_name: ::prost::alloc::string::String, + /// offset: 32 + #[prost(message, optional, tag = "10")] + pub player_info: ::core::option::Option, + #[prost(oneof = "fpdcinmdjce::Kjfekhdebik", tags = "12, 4, 13, 9, 8, 771")] + pub kjfekhdebik: ::core::option::Option, +} +/// Nested message and enum types in `FPDCINMDJCE`. +pub mod fpdcinmdjce { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Kjfekhdebik { + /// offset: 24 + #[prost(message, tag = "12")] + Nhmopchjehn(super::FriendChallengeLineup), + /// offset: 24 + #[prost(message, tag = "4")] + Bnafkmmlgfe(super::Cjndcnijbei), + /// offset: 24 + #[prost(message, tag = "13")] + Lmhiokfmdne(super::Mjmgdljajcm), + /// offset: 24 + #[prost(message, tag = "9")] + Kcnahjcmnji(super::ChallengePeakBossFriendLineupRecommendation), + /// offset: 24 + #[prost(message, tag = "8")] + Nhkcfoalapd(super::Ojjjdpnokhg), + /// offset: 24 + #[prost(message, tag = "771")] + Kppdembpedo(super::Offmdbmmnfm), + } +} +/// Obf: NKOBPKLEDFP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1991)] +#[cmdid(2993)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetFriendRecommendLineupCsReq { + /// offset: 24 + #[prost(enumeration = "Jfnjkappnof", tag = "10")] + pub r#type: i32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub key: u32, +} +/// Obf: BKALMLMEEPL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2996)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetFriendRecommendLineupScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "4")] + pub mgkckhiiicl: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub key: u32, + /// offset: 36 + #[prost(bool, tag = "6")] + pub aldbiiiglom: bool, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub retcode: u32, + /// offset: 44 + #[prost(enumeration = "Jfnjkappnof", tag = "2")] + pub r#type: i32, +} +/// Obf: HONDEKOHJHP +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2991)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetFriendRecommendLineupDetailCsReq { + /// offset: 24 + #[prost(enumeration = "Jfnjkappnof", tag = "6")] + pub r#type: i32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub key: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub uid: u32, +} +/// Obf: OLLGFBLPHOH +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2923)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetFriendRecommendLineupDetailScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub knhhajdngjg: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub uid: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub key: u32, + /// offset: 44 + #[prost(enumeration = "Jfnjkappnof", tag = "14")] + pub r#type: i32, +} +/// Obf: HPPJFBCNNPG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2937)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetFriendBattleRecordDetailCsReq { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub uid: u32, +} +/// Obf: DJIFIBOJKFP +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2934)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetFriendBattleRecordDetailScRsp { + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub hciefehceno: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub epnlmhpcdkl: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "6")] + pub bamdehaicda: ::core::option::Option, + /// offset: 40 + #[prost(message, repeated, tag = "2")] + pub lgibjlfbfcg: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, tag = "14")] + pub retcode: u32, + /// offset: 60 + #[prost(uint32, tag = "11")] + pub uid: u32, +} +/// Obf: PJJAIIONOPE +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2958)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetFriendDevelopmentInfoCsReq { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub uid: u32, +} +/// Obf: JJFIJODMGGB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2943)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetFriendDevelopmentInfoScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub embpenneijh: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub uid: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub retcode: u32, +} +/// Obf: JDKEAPHHLBM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1973)] #[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 = "2")] + pub avatar_id: u32, /// offset: 28 #[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: 36 - #[prost(bool, tag = "15")] - pub gppnbdgcpio: bool, /// offset: 16 - #[prost(message, repeated, tag = "8")] + #[prost(message, repeated, tag = "5")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "11")] - pub bmmmpcdpinb: u32, + #[prost(uint32, tag = "8")] + pub ceiling_num: u32, + /// offset: 36 + #[prost(bool, tag = "3")] + pub is_claimed: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Oeiejhbcoom { - /// offset: 44 - #[prost(uint32, tag = "3")] - pub mboeflahlem: u32, - /// offset: 32 - #[prost(uint32, repeated, tag = "15")] - pub ipllmnpanid: ::prost::alloc::vec::Vec, +pub struct Neimlknmdbm { /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub ojnefbjhcck: ::prost::alloc::vec::Vec, + /// offset: 24 #[prost(uint32, repeated, tag = "12")] - pub dgomhdmjhek: ::prost::alloc::vec::Vec, + pub ejgnmcamela: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "9")] - pub papokacippj: u32, + #[prost(uint32, tag = "15")] + pub mmelnchidnc: u32, + /// offset: 44 + #[prost(uint32, tag = "6")] + pub gfanbhaekok: u32, } -/// Obf: FPFJDDLOLCJ #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GachaInfo { - /// offset: 48 - #[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(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")] + #[prost(uint32, repeated, tag = "15")] + pub prize_item_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(string, tag = "13")] pub history_url: ::prost::alloc::string::String, + /// offset: 32 + #[prost(uint32, repeated, tag = "14")] + pub item_detail_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "6")] + pub onihomceljk: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, optional, tag = "9")] + pub gacha_ceiling: ::core::option::Option, /// offset: 64 - #[prost(uint32, repeated, tag = "9")] - pub cbhaefnafle: ::prost::alloc::vec::Vec, + #[prost(string, tag = "5")] + pub detail_url: ::prost::alloc::string::String, + /// offset: 72 + #[prost(int64, tag = "7")] + pub end_time: i64, + /// offset: 80 + #[prost(uint32, tag = "12")] + pub glljfpenlhd: u32, + /// offset: 84 + #[prost(uint32, tag = "4")] + pub gacha_id: u32, + /// offset: 88 + #[prost(int64, tag = "10")] + pub begin_time: i64, + /// offset: 96 + #[prost(uint32, tag = "3")] + pub mmelnchidnc: u32, + /// offset: 100 + #[prost(uint32, tag = "2")] + pub nhbbhempjjm: u32, } -/// Obf: EGHHBNJDFEF +/// Obf: LDPGAPPKBBB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1910)] +#[cmdid(1903)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetGachaInfoScRsp { - /// offset: 44 - #[prost(uint32, tag = "1")] - pub retcode: u32, - /// 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 + /// offset: 24 #[prost(message, repeated, tag = "3")] pub gacha_info_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "13")] + pub akmdbpnehde: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub gpnlddlbolm: u32, + /// offset: 44 + #[prost(uint32, tag = "12")] + pub ogmpkdhkpaj: u32, + /// offset: 48 + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 52 + #[prost(uint32, tag = "1")] + pub kkknjdbnjpm: u32, + /// offset: 56 + #[prost(uint32, tag = "10")] + pub gacha_random: u32, } -/// Obf: AONMNPNCNDC +/// Obf: JEADDEILJLE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1994)] +#[cmdid(1980)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DoGachaCsReq { - /// offset: 36 - #[prost(uint32, tag = "10")] - pub simulate_magic: u32, /// offset: 24 - #[prost(uint32, tag = "12")] - pub gacha_id: u32, + #[prost(uint32, tag = "6")] + pub gacha_num: u32, /// offset: 28 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "15")] pub gacha_random: u32, /// offset: 32 - #[prost(uint32, tag = "15")] - pub gacha_num: u32, + #[prost(uint32, tag = "11")] + pub gacha_id: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub simulate_magic: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GachaItem { - /// offset: 48 - #[prost(bool, tag = "6")] - pub is_new: bool, - /// offset: 24 + /// offset: 16 #[prost(message, optional, tag = "7")] pub token_item: ::core::option::Option, - /// offset: 40 - #[prost(message, optional, tag = "12")] + /// offset: 24 + #[prost(message, optional, tag = "8")] pub transfer_item_list: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "13")] + /// offset: 40 + #[prost(message, optional, tag = "9")] pub gacha_item: ::core::option::Option, + /// offset: 48 + #[prost(bool, tag = "10")] + pub is_new: bool, } -/// Obf: CCIIFABFNKK +/// Obf: IAOPGJEOHOM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1995)] +#[cmdid(1927)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DoGachaScRsp { /// offset: 24 - #[prost(message, repeated, tag = "11")] + #[prost(message, repeated, tag = "13")] pub gacha_item_list: ::prost::alloc::vec::Vec, - /// offset: 48 + /// offset: 32 #[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 bmmmpcdpinb: u32, - /// offset: 60 - #[prost(uint32, tag = "14")] - pub fjiboagdndg: u32, + #[prost(uint32, tag = "15")] + pub nhbbhempjjm: u32, /// offset: 40 #[prost(uint32, tag = "5")] - pub okfnnhnlboo: u32, + pub glljfpenlhd: u32, + /// offset: 44 + #[prost(uint32, tag = "6")] + pub ldbckjipdhf: u32, + /// offset: 48 + #[prost(uint32, tag = "10")] + pub gacha_num: u32, + /// offset: 52 + #[prost(uint32, tag = "1")] + pub ceiling_num: u32, + /// offset: 56 + #[prost(uint32, tag = "4")] + pub retcode: u32, + /// offset: 60 + #[prost(uint32, tag = "14")] + pub gpnlddlbolm: u32, } -/// Obf: BDNEEANHHOB +/// Obf: GHJGEGJAODM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1914)] +#[cmdid(1936)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetGachaCeilingCsReq { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "6")] pub gacha_type: u32, } -/// Obf: JDKHHCMJNMB +/// Obf: DFNMFPBNPDM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1918)] +#[cmdid(1913)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetGachaCeilingScRsp { + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub gacha_ceiling: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "12")] pub gacha_type: u32, /// offset: 36 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "5")] pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub gacha_ceiling: ::core::option::Option, } -/// Obf: EIEKMCNHNNN +/// Obf: AMIHACOLKBO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1909)] +#[cmdid(1915)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ExchangeGachaCeilingCsReq { /// offset: 24 - #[prost(uint32, tag = "2")] - pub avatar_id: u32, - /// offset: 28 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "4")] pub gacha_type: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub avatar_id: u32, } -/// Obf: LELDBJFDAIF +/// Obf: PJBNPPDIDDC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1998)] +#[cmdid(1981)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct ExchangeGachaCeiling { - /// offset: 24 - #[prost(message, optional, tag = "3")] +pub struct ExchangeGachaCeilingScRsp { + /// offset: 16 + #[prost(message, optional, tag = "5")] pub transfer_item_list: ::core::option::Option, - /// offset: 44 - #[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")] + #[prost(message, optional, tag = "4")] pub gacha_ceiling: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub gacha_type: u32, + /// offset: 44 + #[prost(uint32, tag = "8")] + pub avatar_id: u32, /// offset: 48 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "14")] pub retcode: u32, } -/// Obf: NNJDNFBCHOO +/// Obf: GIMKMEOLAAO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1963)] +#[cmdid(1910)] #[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, repeated, tag = "8")] + pub ojnefbjhcck: ::prost::alloc::vec::Vec, + /// offset: 32 #[prost(uint32, tag = "2")] pub gacha_id: u32, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub mboeflahlem: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub gfanbhaekok: u32, } -/// Obf: CLOAOCFHHMJ +/// Obf: EAAECDKBAFC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1926)] +#[cmdid(1987)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetGachaDecideItemScRsp { + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub nblojldlbeb: ::core::option::Option, /// 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::Fhpjjjdnkio", - tags = "15, 1, 2, 10, 13, 7, 12, 3, 8" + oneof = "grid_fight_game_info::Leoiaofbbfa", + tags = "1, 11, 7, 6, 3, 12, 14, 2, 5" )] - pub fhpjjjdnkio: ::core::option::Option, + pub leoiaofbbfa: ::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 Fhpjjjdnkio { - /// offset: 24 - #[prost(message, tag = "15")] - GridBasicInfo(super::GridFightGameBasicInfo), - /// offset: 24 + pub enum Leoiaofbbfa { + /// offset: 16 #[prost(message, tag = "1")] - GridDraftInfo(super::GridFightGameItemsInfo), - /// offset: 24 - #[prost(message, tag = "2")] - GridItemsInfo(super::GridFightGameShopInfo), - /// offset: 24 - #[prost(message, tag = "10")] - GridShopInfo(super::GridFightLevelInfo), - /// offset: 24 - #[prost(message, tag = "13")] - GridLevelInfo(super::GridFightGameOrbInfo), - /// offset: 24 + Faocfbofcjp(super::Nihngpkhepc), + /// offset: 16 + #[prost(message, tag = "11")] + Gcklionkmjc(super::Cononealnof), + /// offset: 16 #[prost(message, tag = "7")] - GridOrbInfo(super::GridFightGameAugmentSync), - /// offset: 24 - #[prost(message, tag = "12")] - GridAugmentInfo(super::GridFightGameTraitInfo), - /// offset: 24 + Ebhdiogalie(super::Pocjdmmanbm), + /// offset: 16 + #[prost(message, tag = "6")] + Klcpaahdpjf(super::Beeflejaocn), + /// offset: 16 #[prost(message, tag = "3")] - GridTraitGameInfo(super::GridFightGameTeamInfo), - /// offset: 24 - #[prost(message, tag = "8")] - GridTeamGameInfo(super::Lhfdopgeoml), + Dbagkjnpdol(super::Dboncgfhhdn), + /// offset: 16 + #[prost(message, tag = "12")] + Lldboiangdn(super::Kgfnicbcmoa), + /// offset: 16 + #[prost(message, tag = "14")] + Oahoapcidmk(super::Ffogfobhdek), + /// offset: 16 + #[prost(message, tag = "2")] + Ejipiniknck(super::Hkfeclchbfj), + /// offset: 16 + #[prost(message, tag = "5")] + Kfbieanenkj(super::Fiijnpbfjbg), } } -/// Obf: HLCHGLEHPIB #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightCurrentInfo { - /// offset: 32 +pub struct Mpimaemcefh { + /// offset: 16 #[prost(message, optional, tag = "2")] - pub pending_action: ::core::option::Option, + pub fmigokidkjl: ::core::option::Option, /// offset: 24 - #[prost(message, repeated, tag = "8")] - pub rogue_current_game_info: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "8")] + pub caagabepppe: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "1")] + pub nagdjgmmcbe: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, optional, tag = "12")] + pub jldddldnfef: ::core::option::Option, /// offset: 56 - #[prost(bool, tag = "9")] - pub is_overlock: bool, - /// offset: 68 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "4")] pub unique_id: u32, /// offset: 60 - #[prost(uint32, tag = "11")] - pub division_id: u32, - /// offset: 40 - #[prost(message, optional, tag = "12")] - pub grid_fight_game_data: ::core::option::Option, - /// offset: 64 - #[prost(uint32, tag = "13")] - pub season: u32, - /// offset: 16 - #[prost(message, optional, tag = "14")] - pub bchpaocohil: ::core::option::Option, -} -/// Obf: ECJEGEDOANC -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightCurrentTask { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub task_id: u32, - /// offset: 28 - #[prost(uint32, tag = "6")] - pub progress: u32, -} -/// Obf: IJFLHMAGOGN -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightSyncCurrentTaskInfo { - /// offset: 24 - #[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: GCIDLCBCFHA -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightLockInfo { - /// offset: 24 - #[prost(enumeration = "GridFightLockReason", tag = "7")] - pub lock_reason: i32, - /// offset: 28 - #[prost(enumeration = "GridFightLockType", tag = "10")] - pub lock_type: i32, -} -/// Obf: FANMPAINILF -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightGameBasicInfo { - /// offset: 64 - #[prost(uint32, repeated, tag = "1741")] - pub tutorial_unlock_id_list: ::prost::alloc::vec::Vec, - /// offset: 80 - #[prost(message, optional, tag = "542")] - pub grid_fight_sync_curtask_info: ::core::option::Option< - GridFightSyncCurrentTaskInfo, - >, - /// 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, + pub ljngpckpjlf: u32, + /// offset: 64 + #[prost(uint32, tag = "6")] + pub division_id: u32, + /// offset: 68 + #[prost(bool, tag = "13")] + pub is_overlock: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gepafbjbgbh { /// 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, + #[prost(uint32, tag = "3")] + pub progress: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub nlidekjofmg: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hgeaocgdchd { + /// offset: 16 + #[prost(uint32, repeated, tag = "1")] + pub cammiijdekp: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub onpcdaelhgp: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gmbmnflmkpi { + /// offset: 24 + #[prost(enumeration = "Ggnkdlahagh", tag = "4")] + pub lmicdnnabnm: i32, + /// offset: 28 + #[prost(enumeration = "Kmjnpempnmc", tag = "5")] + pub ibcpakjapff: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nihngpkhepc { + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub onhdklimlnm: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(string, tag = "1237")] + pub anibgaaiahf: ::prost::alloc::string::String, + /// offset: 32 + #[prost(string, tag = "215")] + pub gbgobpoopgo: ::prost::alloc::string::String, + /// offset: 48 + #[prost(message, optional, tag = "1502")] + pub gajgbbfelel: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "1059")] + pub bhjfjeeggmc: ::core::option::Option, + /// offset: 64 + #[prost(uint32, repeated, tag = "1091")] + pub jcmccghfian: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(message, repeated, tag = "15")] + pub miidimocpeb: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(uint32, repeated, tag = "589")] + pub fmeohkhgmjm: ::prost::alloc::vec::Vec, + /// offset: 88 + #[prost(uint32, tag = "1")] + pub ppkkhhneohb: u32, + /// offset: 92 + #[prost(uint32, tag = "13")] + pub grid_fight_lineup_hp: u32, + /// offset: 96 + #[prost(uint32, tag = "12")] + pub ndainflolpj: u32, + /// offset: 100 + #[prost(uint32, tag = "6")] + pub jlocmdidpci: u32, /// offset: 104 #[prost(uint32, tag = "4")] + pub miceojbakgn: u32, + /// offset: 108 + #[prost(uint32, tag = "8")] pub gold: u32, - /// offset: 100 - #[prost(uint32, tag = "12")] - pub grid_fight_lineup_hp: u32, + /// offset: 112 + #[prost(uint32, tag = "14")] + pub bepmodicona: 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 - /// + #[prost(uint32, tag = "5")] + pub affcflfifph: u32, + /// offset: 120 + #[prost(uint32, tag = "10")] + pub knfoccpojea: u32, /// offset: 124 + #[prost(uint32, tag = "2")] + pub grid_fight_cur_level_exp: u32, + /// offset: 128 + #[prost(uint32, tag = "3")] + pub ehnjdidabhd: u32, + /// offset: 132 #[prost(uint32, tag = "11")] - pub grid_fight_max_interest_gold: u32, + pub gdakcoicida: u32, } -/// Obf: LHLBHCKMGEM #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridGameRoleInfo { +pub struct Cdeaabodkcp { /// offset: 24 - #[prost(map = "string, uint32", tag = "10")] + #[prost(map = "string, uint32", tag = "9")] pub grid_fight_value_init_component: ::std::collections::HashMap< ::prost::alloc::string::String, u32, >, - /// offset: 40 + /// offset: 32 #[prost(uint32, repeated, tag = "7")] - pub update_equips_component: ::prost::alloc::vec::Vec, - /// 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 pnjiphjjong: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(map = "uint32, uint32", tag = "4")] pub convert_property_to_fixpoint: ::std::collections::HashMap, -} -/// Obf: BEGGCDAMNGG -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridGameNpcInfo { - /// offset: 40 + /// offset: 48 #[prost(uint32, tag = "13")] - pub pos: u32, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub unique_id: u32, - /// offset: 36 - #[prost(uint32, tag = "10")] + pub role_star: u32, + /// offset: 52 + #[prost(uint32, tag = "6")] pub id: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "2")] - pub update_equips_component: ::prost::alloc::vec::Vec, -} -/// Obf: DMODJJHKOLL -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridGameForgeItemInfo { - /// offset: 40 - #[prost(uint32, tag = "1")] - pub forge_item_id: u32, - /// 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 Ckckidhmmeg { - /// offset: 28 - #[prost(uint32, tag = "14")] - pub unique_id: u32, - /// offset: 24 - #[prost(uint32, tag = "4")] - pub pos: u32, - /// offset: 32 - #[prost(uint32, tag = "10")] - pub jcmfphmfaon: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -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, + #[prost(uint32, tag = "11")] + pub pos_index: u32, + /// offset: 60 + #[prost(uint32, tag = "2")] + pub unique_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ggaknljjnei { /// offset: 24 #[prost(uint32, repeated, tag = "11")] - pub nkgigkebodg: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(message, repeated, tag = "5")] - pub fdjmjokgomf: ::prost::alloc::vec::Vec, -} -/// Obf: NJCMNACNLFH -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightTraitEffectInfo { + pub pnjiphjjong: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "11")] - pub effect_id: u32, - #[prost( - oneof = "grid_fight_trait_effect_info::Hdaccieijfo", - tags = "1094, 768, 157, 110" - )] - 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 Hdaccieijfo { - /// offset: 24 - #[prost(uint32, tag = "1094")] - TraitCoreRole(u32), - /// 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: FMHKLPLJLIL -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightTraitSyncInfo { - /// 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: GDOKBJFKBJA -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridGameTraitInfo { - /// offset: 16 - #[prost(message, repeated, tag = "4")] - pub trait_effect_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "13")] - pub trait_id: u32, - /// offset: 48 - #[prost(uint32, tag = "12")] - pub nkfdbehpnlg: u32, - /// offset: 32 - #[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, -} -#[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: 16 - #[prost(uint32, repeated, tag = "5")] - pub cdlaijckjjn: ::prost::alloc::vec::Vec, + pub id: u32, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub unique_id: u32, /// offset: 40 - #[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 = "15")] - pub hofienmalop: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "8")] - pub grid_game_forge_item_list: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "12")] + pub pos_index: u32, } -/// 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, +pub struct Ddamehepobd { + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub ckjakknohek: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, repeated, tag = "5")] - pub grid_fight_trait_info: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "13")] + pub lclpejheaid: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub pos_index: u32, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub unique_id: u32, } -/// Obf: MJHKCAOHFFC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightConsumableInfo { - /// offset: 28 - #[prost(uint32, tag = "14")] - pub item_id: u32, +pub struct Fphpfjlajdk { /// offset: 24 #[prost(uint32, tag = "2")] - pub num: u32, + pub unique_id: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub lkmemklgiik: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub pos_index: u32, } -/// Obf: AMPLCBPFGAE #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightEquipmentInfo { - /// offset: 32 - #[prost(uint32, tag = "6")] - pub source: u32, - /// offset: 36 - #[prost(bool, tag = "12")] - pub is_temporary: bool, - /// 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: ABDNBDDMLLL -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightForgeEquipmentInfo { +pub struct Nbpejfhikjl { /// offset: 24 + #[prost(uint32, repeated, tag = "6")] + pub olppmeamffo: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Chkcpjlboge { + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub pojgkjenena: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(map = "uint32, uint32", tag = "11")] + pub banbecdcdhg: ::std::collections::HashMap, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub dnncagjioap: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mgbhkcmhdok { + /// offset: 36 + #[prost(uint32, tag = "3")] + pub effect_id: u32, + #[prost(oneof = "mgbhkcmhdok::Nebnjdmfelo", tags = "68, 951, 100, 691")] + pub nebnjdmfelo: ::core::option::Option, +} +/// Nested message and enum types in `MGBHKCMHDOK`. +pub mod mgbhkcmhdok { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Nebnjdmfelo { + /// offset: 16 + #[prost(uint32, tag = "68")] + TraitCoreRole(u32), + /// offset: 16 + #[prost(message, tag = "951")] + AvatarCoreInfo(super::Nbpejfhikjl), + /// offset: 16 + #[prost(uint32, tag = "100")] + Ecemncjbfop(u32), + /// offset: 16 + #[prost(message, tag = "691")] + Jlclhaknmll(super::Chkcpjlboge), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jlkcboifjkc { + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub enplacdljga: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub trait_id: u32, + /// offset: 36 + #[prost(bool, tag = "8")] + pub jkmljaihdcd: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fbnghmhhhll { + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub olppmeamffo: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "8")] + pub trait_effect_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub trait_id: u32, + /// offset: 44 #[prost(uint32, tag = "4")] - pub grid_fight_equipment_id: u32, + pub afkkldmaedj: u32, + /// offset: 48 + #[prost(uint32, tag = "3")] + pub kojfhfakkfo: u32, + /// offset: 52 + #[prost(uint32, tag = "14")] + pub cgieodogaie: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Igkkilffnjk { + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub leocefmkaem: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub blaeaafanbm: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hogjecbmfhd { + /// offset: 16 + #[prost(message, repeated, tag = "10")] + pub daooobljolb: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hkfeclchbfj { + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub grid_game_role_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "12")] + pub pleiphjgfie: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "8")] + pub grid_game_npc_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "6")] + pub pmeoppdamlm: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, repeated, tag = "2")] + pub kcompkmjcmc: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ffogfobhdek { + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub daooobljolb: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub grid_fight_trait_info: ::prost::alloc::vec::Vec, } -/// Obf: HJFHNDGLBMH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightForgeRoleInfo { - /// offset: 28 - #[prost(uint32, tag = "8")] - pub role_id: u32, +pub struct Lalkbpjanih { /// offset: 24 #[prost(uint32, tag = "14")] - pub gjfgfhffcpj: u32, + pub item_id: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub num: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ijdlenjjbhj { + /// offset: 16 + #[prost(map = "uint32, uint32", tag = "13")] + pub convert_property_to_fixpoint: ::std::collections::HashMap, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub unique_id: u32, + /// offset: 36 + #[prost(bool, tag = "15")] + pub iodijbehegf: bool, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub grid_fight_equipment_id: u32, + /// offset: 44 + #[prost(uint32, tag = "1")] + pub source: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bpfelbklocm { - #[prost(oneof = "bpfelbklocm::Ckmeaidkoia", tags = "9, 4")] - pub ckmeaidkoia: ::core::option::Option, +pub struct Elglkeaplgm { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub grid_fight_equipment_id: u32, } -/// Nested message and enum types in `BPFELBKLOCM`. -pub mod bpfelbklocm { +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pgecgkekfnc { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub role_id: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub lpfgigjdlfm: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Flfhacpldje { + #[prost(oneof = "flfhacpldje::Ofjbcedflkl", tags = "4, 7")] + pub ofjbcedflkl: ::core::option::Option, +} +/// Nested message and enum types in `FLFHACPLDJE`. +pub mod flfhacpldje { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Ckmeaidkoia { - /// offset: 16 - #[prost(message, tag = "9")] - RoleGoodsInfo(super::GridFightForgeRoleInfo), - /// offset: 16 - #[prost(uint32, tag = "4")] + pub enum Ofjbcedflkl { + /// offset: 24 + #[prost(message, tag = "4")] + Bdpimpjojbk(super::Pgecgkekfnc), + /// offset: 24 + #[prost(uint32, tag = "7")] Gold(u32), } } -/// Obf: KHKCKIFLLLH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightForgeGoodsInfo { - #[prost(oneof = "grid_fight_forge_goods_info::Ckmeaidkoia", tags = "9, 3")] - pub ckmeaidkoia: ::core::option::Option, +pub struct Mbpdipljmkn { + #[prost(oneof = "mbpdipljmkn::Ofjbcedflkl", tags = "14")] + pub ofjbcedflkl: ::core::option::Option, } -/// Nested message and enum types in `GridFightForgeGoodsInfo`. -pub mod grid_fight_forge_goods_info { +/// Nested message and enum types in `MBPDIPLJMKN`. +pub mod mbpdipljmkn { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Ckmeaidkoia { - /// offset: 16 - #[prost(message, tag = "9")] - EquipmentGoodsInfo(super::GridFightForgeEquipmentInfo), - /// offset: 16 - #[prost(message, tag = "3")] - RoleGoodsInfo(super::GridFightForgeRoleInfo), + pub enum Ofjbcedflkl { + /// offset: 24 + #[prost(message, tag = "14")] + Ggmpegmehpd(super::Elglkeaplgm), } } -/// Obf: NBMCAJKJDMC #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightGameItemsInfo { - /// offset: 32 - #[prost(message, repeated, tag = "9")] - pub grid_fight_consumable_list: ::prost::alloc::vec::Vec, +pub struct Cononealnof { /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "14")] + pub pmeoppdamlm: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "7")] - pub grid_game_forge_item_list: ::prost::alloc::vec::Vec, -} -/// Obf: IBHNHJCAPFA -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightRoleGoodsInfo { - /// offset: 28 - #[prost(uint32, tag = "6")] - pub role_star: u32, - /// offset: 24 - #[prost(uint32, tag = "14")] - pub role_id: u32, -} -/// Obf: GHFPIGGHPKG -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightSpecialGoodsInfo { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub special_goods_id: u32, -} -/// Obf: JBPFFCGNECM -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightShopGoodsInfo { - /// offset: 36 - #[prost(uint32, tag = "1")] - pub shop_goods_price: u32, + pub ipmkomehbmp: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(bool, tag = "12")] - pub is_sold_out: bool, - #[prost(oneof = "grid_fight_shop_goods_info::Flbcmacphmj", tags = "1427, 1244")] - pub flbcmacphmj: ::core::option::Option, + #[prost(message, repeated, tag = "13")] + pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, } -/// Nested message and enum types in `GridFightShopGoodsInfo`. -pub mod grid_fight_shop_goods_info { +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Njbgfhdpfno { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub role_id: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub role_star: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Eljohiohpmj { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub ijmkbobghbd: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hdeiaangmdb { + /// offset: 32 + #[prost(uint32, tag = "8")] + pub kdkpdjnmmcm: u32, + /// offset: 40 + #[prost(bool, tag = "7")] + pub lhgifdnpide: bool, + #[prost(oneof = "hdeiaangmdb::Aelhflgjmjn", tags = "176, 1686")] + pub aelhflgjmjn: ::core::option::Option, +} +/// Nested message and enum types in `HDEIAANGMDB`. +pub mod hdeiaangmdb { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Flbcmacphmj { - /// offset: 24 - #[prost(message, tag = "1427")] - RoleGoodsInfo(super::GridFightRoleGoodsInfo), - /// offset: 24 - #[prost(message, tag = "1244")] - SpecialGoodsInfo(super::GridFightSpecialGoodsInfo), + pub enum Aelhflgjmjn { + /// offset: 16 + #[prost(message, tag = "176")] + Bdpimpjojbk(super::Njbgfhdpfno), + /// offset: 16 + #[prost(message, tag = "1686")] + Lliblkcjemi(super::Eljohiohpmj), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mjjehcbnoki { - /// offset: 28 - #[prost(uint32, tag = "5")] - pub mmknfifoppa: u32, +pub struct Bophdckjmmn { /// offset: 24 - #[prost(uint32, tag = "13")] - pub flicpmgfkok: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fjponjflooh { - /// offset: 24 - #[prost(message, repeated, tag = "11")] - pub edjpmnllggb: ::prost::alloc::vec::Vec, -} -/// Obf: BPBJCFLKOKE -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightGameShopInfo { - /// offset: 32 - #[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 Opbccolpdpc { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub pmoghfigkpo: u32, -} -/// Obf: EALENKJFJFD -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightGamePortalBuffInfo { - /// offset: 32 - #[prost(uint32, tag = "7")] - pub portal_buff_id: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "9")] - pub peofppofigi: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pjlbdmpekfp { + pub ckkdaemfdpa: u32, /// offset: 28 #[prost(uint32, tag = "14")] - pub bfmehggekom: u32, + pub apakcbfmcab: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Monjncpinkn { /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub fijpicnpkig: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pocjdmmanbm { + /// offset: 16 + #[prost(uint32, repeated, tag = "8")] + pub dldjeopknmb: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub abbngcpecai: ::core::option::Option, + /// offset: 40 + #[prost(message, repeated, tag = "5")] + pub ogdkjpdffai: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "6")] + pub opdcmcfofaa: u32, + /// offset: 52 + #[prost(bool, tag = "9")] + pub abgekpjhhia: bool, + /// offset: 56 + #[prost(uint32, tag = "11")] + pub nfgmopccpic: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lhncminfonj { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub loghlgkifen: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gidedmopfkf { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub portal_buff_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ahkdpciiela { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub role_star: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub imdklkoninf: u32, + /// offset: 32 #[prost(uint32, tag = "3")] pub monster_id: u32, /// offset: 36 - #[prost(uint32, tag = "10")] - pub pmoghfigkpo: u32, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub role_star: u32, -} -/// Obf: JHAJLBCAAID -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridEncounterMonsterWave { - /// offset: 32 - #[prost(uint32, tag = "1")] - pub igmmpddcjin: u32, - /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub ppoeddffekk: ::prost::alloc::vec::Vec, -} -/// Obf: PKIBAAJOOBN -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightEncounterInfo { - /// offset: 40 - #[prost(uint32, tag = "8")] - pub lfkbmdhkpfi: u32, - /// offset: 48 - #[prost(uint32, tag = "14")] - pub bagcbhfjimn: u32, - /// offset: 24 - #[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 = "11")] - pub gdoeogmjdao: u32, + pub loghlgkifen: u32, } -/// Obf: CCFJGLIFGMB #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightRouteInfo { - /// offset: 32 - #[prost(uint32, tag = "2")] - pub fight_camp_id: u32, - /// offset: 16 - #[prost(message, repeated, tag = "12")] - pub route_encounter_list: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(uint32, tag = "7")] - pub elite_branch_id: u32, -} -/// Obf: IGNPJMCDCAC -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightSupplyRoleInfo { - /// 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: LIIJCOOEIJG -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightLayerInfo { - /// offset: 32 - #[prost(bool, tag = "11")] - pub route_is_pending: bool, - #[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 Cgahhpgkmlg { - /// offset: 24 - #[prost(message, tag = "1965")] - RouteInfo(super::GridFightRouteInfo), - } -} -/// Obf: NAJIBJFKPNM -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightBossInfo { - /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub ijopbpabppm: ::prost::alloc::vec::Vec, -} -/// Obf: GCLOGJMNGMO -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightSectionCampRecordInfo { - /// offset: 28 - #[prost(uint32, tag = "5")] - pub pmoghfigkpo: u32, +pub struct Pnakhancngk { /// offset: 24 - #[prost(uint32, tag = "14")] - pub gdhhgkiamne: u32, -} -/// Obf: AENLBIHEOIB -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightSectionRecordInfo { - /// offset: 32 - #[prost(uint32, tag = "3")] - pub bnlhimhfgdk: u32, - /// offset: 36 - #[prost(uint32, tag = "12")] - pub dcpkpnlkgmm: u32, - /// offset: 44 - #[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 Dfcfkpljaho { - /// offset: 24 - #[prost(message, tag = "412")] - CampRecordInfo(super::GridFightSectionCampRecordInfo), - } -} -/// Obf: OBNBFABMBGP -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightDamageSttInfo { - /// offset: 32 - #[prost(message, repeated, tag = "13")] - pub phdeopejiid: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(message, repeated, tag = "1")] - pub eabpckeddbh: ::prost::alloc::vec::Vec, - /// offset: 16 #[prost(message, repeated, tag = "3")] - pub moidlnfkaic: ::prost::alloc::vec::Vec, + pub pblbbdbdlek: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub ocpepemnnek: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ddjiofonkme { +pub struct Kkbgipcaggh { /// offset: 16 - #[prost(message, optional, tag = "13")] - pub grid_fight_damage_stt_info: ::core::option::Option, + #[prost(message, optional, tag = "15")] + pub boamllhpnec: ::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 Ohmiinklkam { - /// offset: 28 - #[prost(uint32, tag = "6")] - pub dcpkpnlkgmm: u32, - /// offset: 24 - #[prost(uint32, tag = "8")] - pub jdmecbedlaa: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ikfedfbloog { - /// offset: 16 - #[prost(message, repeated, tag = "4")] - pub lmjkipejbeb: ::prost::alloc::vec::Vec, -} -#[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, repeated, tag = "4")] - pub hgahmipiblo: ::prost::alloc::vec::Vec, - /// offset: 92 - #[prost(uint32, tag = "3")] - pub dcpkpnlkgmm: u32, + pub monster_wave_list: ::prost::alloc::vec::Vec, /// offset: 40 - #[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, - >, + #[prost(uint32, tag = "14")] + pub cjadmfdobai: u32, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub epphofdaemi: u32, /// offset: 48 - #[prost(message, optional, tag = "12")] - pub grid_fight_layer_info: ::core::option::Option, - /// offset: 64 - #[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: DNOHBPCLMJJ -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridGameOrbInfo { - /// offset: 28 - #[prost(uint32, tag = "7")] - pub orb_item_id: u32, - /// offset: 24 - #[prost(uint32, tag = "5")] - pub unique_id: u32, -} -/// Obf: MAFDJGCOGBP -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridGameOrbInfo1 { - /// offset: 32 - #[prost(uint32, tag = "12")] - pub unique_id: u32, - /// offset: 28 - #[prost(uint32, tag = "5")] - pub fkpnnogpcna: u32, - /// offset: 24 #[prost(uint32, tag = "11")] - pub fcfddbcajod: u32, + pub ifiioiikjho: u32, } -/// Obf: KOCGJNDPAPD #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightGameOrbInfo { - /// offset: 32 +pub struct Mdjbbilmhlc { + /// offset: 16 #[prost(message, repeated, tag = "14")] - pub grid_game_orb_list: ::prost::alloc::vec::Vec, - /// offset: 24 - #[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 Cmcjnkpkbem { - /// offset: 16 - #[prost(map = "string, uint32", tag = "15")] - pub cfnpgnmpndn: ::std::collections::HashMap<::prost::alloc::string::String, u32>, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lhfdopgeoml { + pub bpdabhgfbfo: ::prost::alloc::vec::Vec, /// 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 = "12")] - pub pgfmichmhfc: ::prost::alloc::vec::Vec, -} -/// Obf: LLEIOAHIPNL -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightGameItemInfo { + #[prost(uint32, tag = "10")] + pub moadbalhmfd: u32, /// offset: 36 - #[prost(uint32, tag = "3")] - pub unique_id: u32, - #[prost( - 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 hiiimgdjelj: ::core::option::Option, + #[prost(uint32, tag = "7")] + pub lndkcpbjdkh: u32, } -/// Nested message and enum types in `GridFightGameItemInfo`. -pub mod grid_fight_game_item_info { +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nbgdeflflmi { + /// offset: 24 + #[prost(uint32, repeated, tag = "6")] + pub grid_fight_item_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub role_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nckokdhnjdc { + /// offset: 32 + #[prost(bool, tag = "14")] + pub lloebdlmljo: bool, + #[prost(oneof = "nckokdhnjdc::Efeclpjfocm", tags = "1685")] + pub efeclpjfocm: ::core::option::Option, +} +/// Nested message and enum types in `NCKOKDHNJDC`. +pub mod nckokdhnjdc { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Hiiimgdjelj { + pub enum Efeclpjfocm { /// offset: 24 - #[prost(message, tag = "77")] - Anaeehcdnok(super::Acdgmlbdjjn), + #[prost(message, tag = "1685")] + Mpobbipmnnj(super::Mdjbbilmhlc), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kgmclfhajnj { + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub ncghkpempdp: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Keepbbdicfn { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub loghlgkifen: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub pdiaoldmbll: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lhlmpohkpkg { + /// offset: 36 + #[prost(uint32, tag = "3")] + pub section_id: u32, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub dcahjelnjnp: u32, + /// offset: 44 + #[prost(uint32, tag = "4")] + pub cjccmaacjdb: u32, + #[prost(oneof = "lhlmpohkpkg::Mmhkpjjnhdk", tags = "527")] + pub mmhkpjjnhdk: ::core::option::Option, +} +/// Nested message and enum types in `LHLMPOHKPKG`. +pub mod lhlmpohkpkg { + #[derive(proto_derive::CmdID)] + #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] + pub enum Mmhkpjjnhdk { /// offset: 24 - #[prost(message, tag = "795")] - Ebklgliecal(super::Hfbffeboahl), - /// offset: 24 - #[prost(message, tag = "1854")] - Cmkomdaffnp(super::Kcebiohpfbp), - /// offset: 24 - #[prost(message, tag = "1853")] - Pobfcohloga(super::Gffhjihojfl), - /// offset: 24 - #[prost(message, tag = "1855")] - Cjpmgpeifgg(super::Bfbnmhefkig), - /// offset: 24 - #[prost(message, tag = "1927")] - Difkacolafk(super::Gebnnldnkgg), - /// offset: 24 - #[prost(message, tag = "1306")] - Kafbofpkmfm(super::Bimpcmfdome), - /// offset: 24 - #[prost(message, tag = "1835")] - Lcdnapgojlj(super::Hmlapdgbkjo), - /// offset: 24 - #[prost(message, tag = "469")] - Egiemfblldc(super::Jhkbpieolfb), - /// offset: 24 - #[prost(message, tag = "1874")] - Ichgmgidhhc(super::Ceellleijbl), - /// offset: 24 - #[prost(message, tag = "1439")] - Mdfgmbjonam(super::Hjjhnndaepf), - /// offset: 24 - #[prost(message, tag = "931")] - Ifgpgilmcag(super::Meplfbakefc), - /// offset: 24 - #[prost(message, tag = "677")] - Flpkfgiajja(super::Dlcoieidpkb), - /// offset: 24 - #[prost(message, tag = "273")] - Ljgegcjgbnp(super::Oojknkdoecp), - /// offset: 24 - #[prost(message, tag = "1318")] - Lmglpgnaclp(super::Dcginoonglh), - /// offset: 24 - #[prost(message, tag = "1275")] - Ojnnfeknmga(super::Kmnakobkpff), - /// offset: 24 - #[prost(message, tag = "290")] - Bcclpdcldmn(super::Lffhopopfjd), - /// offset: 24 - #[prost(message, tag = "750")] - Knaaeihlmph(super::Odgnbddfepd), - /// offset: 24 - #[prost(message, tag = "221")] - Bjlmcijhglh(super::Pcejgbdbedh), - /// offset: 24 - #[prost(message, tag = "1776")] - Klcjbpkljdn(super::Aohapmjilbg), - /// offset: 24 - #[prost(message, tag = "1474")] - Ehmhdkfjoed(super::Acbbldjnofe), - /// offset: 24 - #[prost(message, tag = "1657")] - Ckgkbdpdhgm(super::Nbckkpeglnm), - /// offset: 24 - #[prost(message, tag = "2009")] - Bcmgmmjcejc(super::Blkeegbidii), - /// offset: 24 - #[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), + #[prost(message, tag = "527")] + Gfcegepfcdb(super::Keepbbdicfn), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bhbailhmcoi { + /// offset: 24 + #[prost(message, repeated, tag = "2")] + pub eegpiljdlbg: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "13")] + pub jfchlabgfjo: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "14")] + pub apabpafgcia: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gangphpgfcl { + /// offset: 16 + #[prost(message, repeated, tag = "10")] + pub fnjnkkmnkim: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub nkbidlblonc: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jkpoihgiffg { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub dcahjelnjnp: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub section_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Accmeoiceod { + /// offset: 16 + #[prost(message, repeated, tag = "6")] + pub gkjidbegbjp: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Laamiajfomc { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub affix_id: u32, + /// offset: 28 + #[prost(bool, tag = "14")] + pub pnjclpnfiga: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Beeflejaocn { + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub cffcnedgcjj: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "15")] + pub boss_info: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "12")] + pub coebcngcnoo: ::core::option::Option, + /// offset: 48 + #[prost(message, repeated, tag = "3")] + pub grid_fight_portal_buff_list: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, optional, tag = "1")] + pub lhebnolnjhe: ::core::option::Option, + /// offset: 64 + #[prost(message, optional, tag = "10")] + pub impnahbcadn: ::core::option::Option, + /// offset: 72 + #[prost(message, repeated, tag = "8")] + pub hekmejlmgff: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(uint32, tag = "4")] + pub section_id: u32, + /// offset: 84 + #[prost(uint32, tag = "13")] + pub dcahjelnjnp: u32, + /// offset: 88 + #[prost(uint32, tag = "9")] + pub emohljhpopc: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ibpdpcogdep { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub unique_id: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub ldbnompcokk: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pfbcbnmkfak { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub cmehhmeekpo: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub unique_id: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub dojdfbenbec: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dboncgfhhdn { + /// offset: 16 + #[prost(message, repeated, tag = "10")] + pub odcmjgheomg: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub mdkgcikomli: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fadheigjenf { + /// offset: 16 + #[prost(map = "string, uint32", tag = "2")] + pub hjmaedkcone: ::std::collections::HashMap<::prost::alloc::string::String, u32>, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fiijnpbfjbg { + /// offset: 16 + #[prost(map = "string, uint32", tag = "15")] + pub pockgkdflkk: ::std::collections::HashMap<::prost::alloc::string::String, u32>, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub ifljpndpdoa: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hkdaceaedde { + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub klckaojamnh: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mjeiciegahf { + /// offset: 24 + #[prost(uint32, repeated, tag = "4")] + pub ooeocgllhfo: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(enumeration = "Jdcapbnpook", tag = "14")] + pub jmnjlfacclm: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Njkfojjdggg { + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub gbeagmeaepb: ::core::option::Option, + /// offset: 44 + #[prost(uint32, tag = "10")] + pub unique_id: u32, + #[prost( + oneof = "njkfojjdggg::Fmeklffdpgg", + tags = "1208, 1461, 195, 791, 254, 800, 249, 404, 991, 953, 570, 557, 1446, 705, 740, 1597, 663, 1752, 1094, 607, 303, 617, 1134, 787, 225, 78, 1655, 288, 1675, 1494, 730, 1313, 1834, 1166" + )] + pub fmeklffdpgg: ::core::option::Option, +} +/// Nested message and enum types in `NJKFOJJDGGG`. +pub mod njkfojjdggg { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Fmeklffdpgg { + /// offset: 32 + #[prost(message, tag = "1208")] + Hagaefmehba(super::Lfoclbemiem), + /// offset: 32 + #[prost(message, tag = "1461")] + Fhkfmfknmch(super::Akhehambleb), + /// offset: 32 + #[prost(message, tag = "195")] + Chheglgpcch(super::Onlfoiondaf), + /// offset: 32 + #[prost(message, tag = "791")] + Ijaffocbkji(super::Fbfbmmaafcp), + /// offset: 32 + #[prost(message, tag = "254")] + Pdmoledafif(super::Kpkdjdeikbm), + /// offset: 32 + #[prost(message, tag = "800")] + Fcpgfbadial(super::Ipgchdeccnb), + /// offset: 32 + #[prost(message, tag = "249")] + Ljbbfdmaeoh(super::Lhmligphokp), + /// offset: 32 + #[prost(message, tag = "404")] + Lfbglmmdmcd(super::Hhnbclpndfi), + /// offset: 32 + #[prost(message, tag = "991")] + Glgpbllicag(super::Fhbhihjaopb), + /// offset: 32 + #[prost(message, tag = "953")] + Dnlgbjlpdce(super::Elppdahklbe), + /// offset: 32 + #[prost(message, tag = "570")] + Gnmcjefjokp(super::Jeiegmecgen), + /// offset: 32 + #[prost(message, tag = "557")] + Pdhedggopgl(super::Cnbhpjfflef), + /// offset: 32 + #[prost(message, tag = "1446")] + Bbglcdjplmf(super::Hdoliecdhao), + /// offset: 32 + #[prost(message, tag = "705")] + Ejeehdpbhli(super::Opjaleikfac), + /// offset: 32 + #[prost(message, tag = "740")] + Ekliopiekii(super::Bjigofoaepl), + /// offset: 32 + #[prost(message, tag = "1597")] + Fkbigancepd(super::Fafbdgceahd), + /// offset: 32 + #[prost(message, tag = "663")] + Nphcpbdklch(super::Pikkaebhikf), + /// offset: 32 + #[prost(message, tag = "1752")] + Clfnpnnifge(super::Aggddajlaeb), + /// offset: 32 + #[prost(message, tag = "1094")] + Aogffceckpk(super::Fbdljkebphm), + /// offset: 32 + #[prost(message, tag = "607")] + Cmbmnlhaecg(super::Ohblollnhic), + /// offset: 32 + #[prost(message, tag = "303")] + Lbfbinfmgnf(super::Ildefhmidkp), + /// offset: 32 + #[prost(message, tag = "617")] + Flelibajpec(super::Fcabignmapl), + /// offset: 32 + #[prost(message, tag = "1134")] + Pnmlhbjoabc(super::Gilmfecebfe), + /// offset: 32 + #[prost(message, tag = "787")] + Fboladpflfl(super::Dbfgkbnaknh), + /// offset: 32 + #[prost(message, tag = "225")] + Dminfgoabok(super::Lanajdekafo), + /// offset: 32 + #[prost(message, tag = "78")] + Kphbblhophf(super::Kbekjkncmcl), + /// offset: 32 + #[prost(message, tag = "1655")] + Oajoeeodjao(super::Hcifbgjcpdm), + /// offset: 32 + #[prost(message, tag = "288")] + Khnnnfbiama(super::Hpmncenlcab), + /// offset: 32 + #[prost(message, tag = "1675")] + Amgajdklhfo(super::Klihjcnoejp), + /// offset: 32 + #[prost(message, tag = "1494")] + Pdadfogablj(super::Gfomaiaidfa), + /// offset: 32 + #[prost(message, tag = "730")] + Ibnbalopkmm(super::Ppbjjjmjobn), + /// offset: 32 + #[prost(message, tag = "1313")] + Indgppmdfnd(super::Ieomgiblhjb), + /// offset: 32 + #[prost(message, tag = "1834")] + Pkpfnhikhon(super::Ieminjafcpm), + /// offset: 32 + #[prost(message, tag = "1166")] + Niocabolglo(super::Kpmocbiimhh), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Acdgmlbdjjn { - /// offset: 32 +pub struct Lfoclbemiem { + /// offset: 24 #[prost(uint32, tag = "3")] - pub fempcgcbhkb: u32, - /// offset: 36 - #[prost(uint32, tag = "8")] - pub jdmecbedlaa: u32, + pub elpodiaagek: u32, /// offset: 28 - #[prost(uint32, tag = "2")] - pub bnlhimhfgdk: u32, - /// offset: 24 - #[prost(uint32, tag = "12")] - pub dcpkpnlkgmm: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hfbffeboahl { - /// offset: 24 - #[prost(int64, tag = "12")] - pub hpjlnipahch: i64, + #[prost(uint32, tag = "15")] + pub section_id: u32, /// offset: 32 - #[prost(int64, tag = "4")] - pub dnnhcnckjcm: i64, + #[prost(uint32, tag = "12")] + pub cjccmaacjdb: u32, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub dcahjelnjnp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kcebiohpfbp { +pub struct Akhehambleb { + /// offset: 24 + #[prost(int64, tag = "1")] + pub ifepjhgncoi: i64, + /// offset: 32 + #[prost(int64, tag = "14")] + pub kahfefacfie: i64, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Onlfoiondaf { + /// offset: 24 + #[prost(int64, tag = "10")] + pub ifepjhgncoi: i64, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub pnfoopncdch: u32, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub jkdfimcikfj: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fbfbmmaafcp { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub nbpfmfmkjhi: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub emfcemphopi: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kpkdjdeikbm { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub cjcomkhdagm: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ipgchdeccnb { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub clbeeglkmim: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub cjccmaacjdb: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub pijbifaifoa: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lhmligphokp { + /// offset: 16 + #[prost(uint32, repeated, tag = "10")] + pub dikfebajmek: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hhnbclpndfi { + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] + pub dikfebajmek: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fhbhihjaopb { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub dmlfggdecdn: u32, /// offset: 28 #[prost(uint32, tag = "9")] - pub anoamolpggk: u32, - /// offset: 24 - #[prost(uint32, tag = "12")] - pub fhimlmlkfjk: u32, + pub dcahjelnjnp: u32, /// offset: 32 - #[prost(int64, tag = "10")] - pub dnnhcnckjcm: i64, + #[prost(uint32, tag = "1")] + pub oddkkgojhfo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gffhjihojfl { - /// offset: 28 - #[prost(uint32, tag = "6")] - pub nppnihpihdl: u32, +pub struct Elppdahklbe {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jeiegmecgen { /// offset: 24 - #[prost(uint32, tag = "10")] - pub mkchlgogjnb: u32, + #[prost(map = "uint32, uint32", tag = "5")] + pub nadghdjchpi: ::std::collections::HashMap, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cnbhpjfflef { + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub ojnefbjhcck: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(bool, tag = "15")] + pub mahfohbjdbh: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bfbnmhefkig { +pub struct Hdoliecdhao {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Opjaleikfac {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bjigofoaepl {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fafbdgceahd { /// offset: 24 #[prost(uint32, tag = "11")] - pub cgdlgfhoecl: u32, + pub trait_id: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub afkkldmaedj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gebnnldnkgg { +pub struct Pikkaebhikf { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub pgebcgldnmn: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gilmfecebfe { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub eophmlbepgk: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub pebcblblmph: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Dbfgkbnaknh { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub khhfiepdhhd: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Aggddajlaeb { /// offset: 24 #[prost(uint32, tag = "3")] - pub niecfpjpgob: u32, - /// offset: 28 - #[prost(uint32, tag = "13")] - pub bnlhimhfgdk: u32, + pub inlhpjmoomo: 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, + #[prost(double, tag = "7")] + pub idonffoacil: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jhkbpieolfb { - /// offset: 28 - #[prost(uint32, tag = "8")] - pub ipbiopfgbom: u32, - /// offset: 32 - #[prost(uint32, tag = "13")] - pub dcpkpnlkgmm: u32, +pub struct Kpmocbiimhh { /// offset: 24 - #[prost(uint32, tag = "1")] - pub hnfdgomeifm: u32, + #[prost(uint32, tag = "10")] + pub role_id: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub mdnagangnkk: u32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub ieogefblnel: u32, } #[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ceellleijbl {} -#[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hjjhnndaepf { +pub struct Fbdljkebphm { /// offset: 16 #[prost(map = "uint32, uint32", tag = "14")] - pub kibhchlkggc: ::std::collections::HashMap, + pub jpihlkgcbpc: ::std::collections::HashMap, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub mdnagangnkk: u32, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub role_id: u32, } #[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, +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ohblollnhic { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub trait_id: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub role_id: u32, /// 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 = "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 Kpnjmmpjdkg { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub nlglbldekcp: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Odgnbddfepd { - /// offset: 32 - #[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 Aohapmjilbg { - /// offset: 24 - #[prost(map = "uint32, uint32", tag = "14")] - pub eebkdemepjk: ::std::collections::HashMap, - /// offset: 32 - #[prost(uint32, tag = "9")] - pub dress_role_unique_id: u32, + pub andipjedgmg: bool, /// offset: 36 #[prost(uint32, tag = "12")] - pub role_id: u32, + pub hohdofkjjdj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Acbbldjnofe { +pub struct Ildefhmidkp { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub ckkdaemfdpa: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fcabignmapl { /// offset: 24 - #[prost(bool, tag = "4")] - pub ncingdcoogk: bool, - /// offset: 36 - #[prost(uint32, tag = "3")] - pub role_id: u32, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub maeccdapkmd: u32, - /// offset: 28 #[prost(uint32, tag = "14")] - pub trait_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nbckkpeglnm { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub mmknfifoppa: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Blkeegbidii { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub mmknfifoppa: u32, + pub ckkdaemfdpa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Afodmhgnikf { +pub struct Lanajdekafo { /// offset: 24 - #[prost(uint32, repeated, tag = "1")] - pub hdmdifpdkmk: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "15")] + pub dfeklgkdgnl: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Edcfbomkllp { +pub struct Kbekjkncmcl { /// offset: 16 - #[prost(uint32, repeated, tag = "9")] - pub aehnnnaidal: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "14")] + pub caoadmakkpm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dcadpjkfajk {} +pub struct Hcifbgjcpdm {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fddndpopoia { +pub struct Hpmncenlcab { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "5")] pub role_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Okpicjkfiln { +pub struct Klihjcnoejp { + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] + pub jpdcdkleibd: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub igohojejigp: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub lljlccddlni: u32, /// offset: 40 #[prost(uint32, tag = "7")] - pub mmbimpgogbk: u32, + pub nfbjinklllk: 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, + #[prost(uint32, tag = "4")] + pub eeeljeknnog: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Moompdmkkaj { +pub struct Gfomaiaidfa { /// offset: 24 - #[prost(uint32, tag = "2")] - pub kgkfaddegnj: u32, + #[prost(uint32, tag = "13")] + pub ieogefblnel: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nbklhljgngp { +pub struct Ppbjjjmjobn { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub binkjcpgoab: u32, /// offset: 28 - #[prost(uint32, tag = "15")] - pub dmekifjdkfl: u32, - /// offset: 24 - #[prost(uint32, tag = "6")] - pub mmooiamfjek: u32, + #[prost(uint32, tag = "4")] + pub blaeaafanbm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Obaegagngka { +pub struct Ieomgiblhjb { /// offset: 24 - #[prost(uint32, tag = "2")] - pub clgblbalkmd: u32, + #[prost(uint32, tag = "5")] + pub iijhfjfpihk: u32, /// offset: 28 - #[prost(uint32, tag = "15")] - pub aoghjbokkbk: u32, + #[prost(uint32, tag = "4")] + pub nffhcbdfaba: u32, } #[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fcbehgjbjcn { +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ifpajbfohln { /// 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 { + #[prost(uint32, tag = "4")] + pub dcahjelnjnp: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub role_id: u32, /// offset: 32 #[prost(uint32, tag = "10")] - pub augment_id: u32, + pub section_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ieminjafcpm { /// 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, + #[prost(message, repeated, tag = "15")] + pub icdhapacgeh: ::prost::alloc::vec::Vec, } -/// Obf: AIKIIIJIFGL #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightGameAugmentAdd { +pub struct Clfaboekmji { + /// offset: 16 + #[prost(uint32, repeated, tag = "1")] + pub mioapagnamc: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ppgebebpmjc { /// offset: 24 - #[prost(message, optional, tag = "3")] - pub update_augment_info: ::core::option::Option, + #[prost(uint32, tag = "15")] + pub augment_id: u32, + /// offset: 28 + #[prost(bool, tag = "5")] + pub aekokmpifln: bool, + /// offset: 29 + #[prost(bool, tag = "11")] + pub nekjgidpcai: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ominpdaiblp { + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub mcpikehdmnd: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Eclknnecnfk { + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub mcpikehdmnd: ::core::option::Option, } -/// Obf: PBAIDOLDBOE #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightGameAugmentUpdate { - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub update_augment_info: ::core::option::Option, +pub struct Kgfnicbcmoa { + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub sync_augment_info: ::prost::alloc::vec::Vec, } -/// Obf: BDBJNIGKDNH -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightGameAugmentSync { - /// offset: 24 - #[prost(message, repeated, tag = "6")] - pub sync_augment_info: ::prost::alloc::vec::Vec, -} -/// Obf: HBHNILMINLP +/// Obf: AEFBLHALOFO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8439)] +#[cmdid(8668)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightGetDataCsReq { /// offset: 24 - #[prost(uint32, tag = "13")] - pub season: u32, -} -/// Obf: IOENKINCAGA -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8750)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightGetDataScRsp { - /// 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, -} -#[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, -} -/// Obf: CBADBBPHECN -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightGameItemSyncInfo { - /// offset: 16 - #[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: 24 - #[prost(message, repeated, tag = "12")] - pub update_grid_fight_consumable_list: ::prost::alloc::vec::Vec< - GridFightConsumableUpdateInfo, - >, -} -/// Obf: AKEBFFLBGJP -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightPlayerLevelSyncInfo { - /// offset: 28 - #[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: PAKEHCNAMNM -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightLineupHpSyncInfo { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub grid_fight_lineup_max_hp: u32, - /// offset: 28 - #[prost(uint32, tag = "14")] - pub grid_fight_lineup_hp: u32, -} -/// Obf: JENPJCMLIGG -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightShopSyncInfo { - /// offset: 16 - #[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, -} -#[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: 32 - #[prost(uint32, tag = "11")] - pub portal_buff_id: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "15")] - pub peofppofigi: ::prost::alloc::vec::Vec, -} -/// Obf: NELJNKGDGON -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightLevelSyncInfo { - /// offset: 24 - #[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: OEPDACKKIJI -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightOrbSyncInfo { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub orb_item_id: u32, - /// offset: 28 - #[prost(uint32, tag = "1")] - pub unique_id: u32, -} -/// Obf: ICIEOLAIEBF -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightTraitTrackSyncInfo { - /// 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: BPMECOACJAC -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RoleTrackEquipmentInfo { - /// offset: 44 - #[prost(uint32, tag = "15")] - pub bcgcghepdea: u32, - /// offset: 32 - #[prost(uint32, repeated, tag = "6")] - 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: EFIKIHENKKJ -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RoleTrackEquipmentSyncInfo { - /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub role_track_equipment_list: ::prost::alloc::vec::Vec, -} -/// Obf: OHBHDAPNFJL -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightEliteBranchSyncInfo { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub elite_branch_id: u32, -} -/// Obf: CKOBDGAOEED -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightTutorialSyncInfo { - #[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 Kcoccgeoeco { - /// offset: 16 - #[prost(uint32, tag = "11")] - FinishGridFightTutorialId(u32), - /// offset: 16 - #[prost(message, tag = "9")] - CurrentTask(super::GridFightCurrentTask), - /// offset: 16 - #[prost(uint32, tag = "10")] - StartGridFightTutorialId(u32), - } -} -/// Obf: HHICECJCOHK -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightSyncData { - #[prost( - 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 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 Kcoccgeoeco { - /// offset: 24 - #[prost(message, tag = "210")] - AddRoleInfo(super::GridGameRoleInfo), - /// offset: 24 - #[prost(message, tag = "393")] - UpdateRoleInfo(super::GridGameRoleInfo), - /// offset: 24 - #[prost(uint32, tag = "1704")] - RemoveRoleUniqueId(u32), - /// offset: 24 - #[prost(message, tag = "1513")] - AddGameItemInfo(super::GridFightGameItemSyncInfo), - /// offset: 24 - #[prost(message, tag = "284")] - UpdateGameItemInfo(super::GridFightGameItemSyncInfo), - /// offset: 24 - #[prost(message, tag = "1129")] - RemoveGameItemInfo(super::GridFightGameItemSyncInfo), - /// offset: 24 - #[prost(uint32, tag = "1943")] - ItemValue(u32), - /// offset: 24 - #[prost(message, tag = "995")] - PlayerLevel(super::GridFightPlayerLevelSyncInfo), - /// offset: 24 - #[prost(message, tag = "1138")] - GridFightLineupHp(super::GridFightLineupHpSyncInfo), - /// offset: 24 - #[prost(uint32, tag = "72")] - MaxBattleRoleNum(u32), - /// offset: 24 - #[prost(message, tag = "2039")] - ShopSyncInfo(super::GridFightShopSyncInfo), - /// offset: 24 - #[prost(message, tag = "786")] - PendingAction(super::GridFightPendingAction), - /// offset: 24 - #[prost(message, tag = "271")] - PortalServerDataUpdate(super::GridFightPortalServerDataUpdate), - /// offset: 24 - #[prost(message, tag = "838")] - LevelSyncInfo(super::GridFightLevelSyncInfo), - /// offset: 24 - #[prost(message, tag = "1895")] - OrbSyncInfo(super::GridFightOrbSyncInfo), - /// offset: 24 - #[prost(message, tag = "1155")] - SectionRecordSyncInfo(super::GridFightSectionRecordInfo), - /// offset: 24 - #[prost(message, tag = "1994")] - GridGameAugmentUpdate(super::GridFightGameAugmentUpdate), - /// offset: 24 - #[prost(uint32, tag = "523")] - RemoveAugmentUniqueId(u32), - /// offset: 24 - #[prost(uint32, tag = "573")] - FinishPendingActionPos(u32), - /// offset: 24 - #[prost(uint32, tag = "855")] - GridFightMaxInterestGold(u32), - /// offset: 24 - #[prost(uint32, tag = "1241")] - GridFightBuyExpCost(u32), - /// offset: 24 - #[prost(message, tag = "258")] - TraitSyncInfo(super::GridFightTraitSyncInfo), - /// offset: 24 - #[prost(enumeration = "super::GridFightLockType", tag = "1112")] - LockType(i32), - /// offset: 24 - #[prost(message, tag = "1345")] - TraitTrackSyncInfo(super::GridFightTraitTrackSyncInfo), - /// offset: 24 - #[prost(uint32, tag = "461")] - GridFightComboWinNum(u32), - /// offset: 24 - #[prost(uint32, tag = "548")] - GridFightMaxAvatarCount(u32), - /// offset: 24 - #[prost(uint32, tag = "1062")] - GridFightOffFieldMaxCount(u32), - /// offset: 24 - #[prost(message, tag = "437")] - GridFightDamageSttInfo(super::GridFightDamageSttInfo), - /// offset: 24 - #[prost(message, tag = "1738")] - EliteBranchSyncInfo(super::GridFightEliteBranchSyncInfo), - /// offset: 24 - #[prost(message, tag = "230")] - AddNpcInfo(super::GridGameNpcInfo), - /// offset: 24 - #[prost(message, tag = "1517")] - UpdateNpcInfo(super::GridGameNpcInfo), - /// offset: 24 - #[prost(uint32, tag = "2040")] - RemoveNpcUniqueId(u32), - /// offset: 24 - #[prost(message, tag = "386")] - AddForgeInfo(super::GridGameForgeItemInfo), - /// offset: 24 - #[prost(message, tag = "909")] - UpdateForgeInfo(super::GridGameForgeItemInfo), - /// offset: 24 - #[prost(uint32, tag = "1564")] - RemoveForgeUniqueId(u32), - /// offset: 24 - #[prost(message, tag = "558")] - AugmentSyncInfo(super::GridFightGameAugmentAdd), - /// offset: 24 - #[prost(message, tag = "57")] - EquipmentTrackSyncInfo(super::RoleTrackEquipmentSyncInfo), - /// offset: 24 - #[prost(message, tag = "1182")] - GridFightSyncGameItemInfo(super::GridFightGameItemInfo), - /// offset: 24 - #[prost(uint32, tag = "53")] - RemoveOrbUniqueId(u32), - /// offset: 24 - #[prost(uint32, tag = "1660")] - Fhhheblmobl(u32), - /// offset: 24 - #[prost(message, tag = "1022")] - GridFightTutorialSync(super::GridFightTutorialSyncInfo), - /// offset: 24 - #[prost(message, tag = "468")] - SyncLockInfo(super::GridFightLockInfo), - /// offset: 24 - #[prost(uint32, tag = "1608")] - RemoveTraitEffectId(u32), - /// offset: 24 - #[prost(message, tag = "1444")] - Baodhpcojlh(super::Ckckidhmmeg), - /// offset: 24 - #[prost(message, tag = "1016")] - Jifkohlnhak(super::Ckckidhmmeg), - /// offset: 24 - #[prost(uint32, tag = "516")] - Gdpbjdhgflb(u32), - /// offset: 24 - #[prost(message, tag = "798")] - Poipgnhonma(super::GridGameOrbInfo), - /// offset: 24 - #[prost(uint32, tag = "423")] - Ajimoamgcii(u32), - /// offset: 24 - #[prost(uint32, tag = "257")] - Hlfbbanmjdj(u32), - /// offset: 24 - #[prost(uint32, tag = "996")] - Kachjhdmnlm(u32), - /// offset: 24 - #[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(8792)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ceiiehndpaj { - /// offset: 32 - #[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: NCLAMACGDPK -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightSyncResultData { - /// offset: 16 - #[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: LPIBLFDFLBK -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(8456)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightSyncUpdateResultScNotify { - /// offset: 16 - #[prost(message, repeated, tag = "8")] - pub sync_result_data_list: ::prost::alloc::vec::Vec, -} -/// Obf: KOKLGHNMCMD -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightPosInfo { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub unique_id: u32, - /// offset: 28 - #[prost(uint32, tag = "1")] - pub pos: u32, -} -/// Obf: IEMEFINDNBI -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8405)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightUpdatePosCsReq { - /// offset: 16 - #[prost(message, repeated, tag = "10")] - pub grid_fight_pos_info_list: ::prost::alloc::vec::Vec, -} -/// Obf: IOEKJKMEGHH -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8578)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightUpdatePosScRsp { - /// offset: 32 - #[prost(uint32, tag = "4")] - pub retcode: u32, - /// offset: 16 - #[prost(message, repeated, tag = "9")] - pub grid_fight_pos_info_list: ::prost::alloc::vec::Vec, -} -/// Obf: FCMMLOOHPGG -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8643)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightRecycleRoleCsReq { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub unique_id: u32, -} -/// Obf: AMKPCNDNHDL -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8642)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightRecycleRoleScRsp { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub retcode: u32, -} -/// Obf: HNCMMAJDONO -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8758)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightEquipDressCsReq { - /// 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(enumeration = "GridFightEquipDressSource", tag = "5")] - pub dress_source: i32, + pub ljngpckpjlf: u32, } +/// Obf: JABAHAPIBBO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8661)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GridFightGetDataScRsp { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub lflcdngalme: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "5")] + pub dhfoflfclah: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jnnnjbaocob { - /// offset: 24 +pub struct Kndolafnjed {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8470)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mcipomdgbca { + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub dhfoflfclah: ::core::option::Option, + /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, } -/// Obf: DBNMGMOJOBF +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Flgmgneofbh { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub item_id: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub num: u32, + /// offset: 32 + #[prost(int32, tag = "11")] + pub hfnnnghbhgg: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Aofoeoijehf { + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub pfmdkhiddlb: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "11")] + pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pihklpjgepm { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub hfmklapekfa: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub exp: u32, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub level: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fmjddihbelc { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub grid_fight_lineup_hp: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub ppkkhhneohb: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Honngjemggh { + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub abbngcpecai: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub ogdkjpdffai: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub opdcmcfofaa: u32, + /// offset: 44 + #[prost(bool, tag = "2")] + pub abgekpjhhia: bool, + /// offset: 48 + #[prost(uint32, tag = "13")] + pub nfgmopccpic: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Glpcekmklgg { + /// offset: 16 + #[prost(uint32, repeated, tag = "3")] + pub grid_fight_avatar_list: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Moenfcdkgmj { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub portal_buff_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ainfnfidgff { + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub impnahbcadn: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub section_id: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub dcahjelnjnp: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mmedlcaenal { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub unique_id: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub ldbnompcokk: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fbcijondije { + /// offset: 16 + #[prost(uint32, repeated, tag = "1")] + pub onhdklimlnm: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(bool, tag = "14")] + pub ghjlddedjli: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jjobhgfoghp { + /// offset: 24 + #[prost(uint32, repeated, tag = "8")] + pub mcjmhbiecmn: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "4")] + pub grid_fight_item_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(enumeration = "GridFightEquipTrackSource", tag = "10")] + pub source: i32, + /// offset: 44 + #[prost(uint32, tag = "1")] + pub bgfficlckhe: u32, + /// offset: 48 + #[prost(uint32, tag = "13")] + pub nalmbooccin: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mdkhmnkaecp { + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub miidimocpeb: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kepiegkpfij { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub moadbalhmfd: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jpgkbldladf { + #[prost(oneof = "jpgkbldladf::Mnlchejkdho", tags = "5, 2, 6")] + pub mnlchejkdho: ::core::option::Option, +} +/// Nested message and enum types in `JPGKBLDLADF`. +pub mod jpgkbldladf { + #[derive(proto_derive::CmdID)] + #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] + pub enum Mnlchejkdho { + /// offset: 16 + #[prost(uint32, tag = "5")] + Aokpcnjjbao(u32), + /// offset: 16 + #[prost(message, tag = "2")] + Kbboajpmncn(super::Gepafbjbgbh), + /// offset: 16 + #[prost(uint32, tag = "6")] + Cepehneoioh(u32), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kfncaihihcm { + #[prost( + oneof = "kfncaihihcm::Mnlchejkdho", + tags = "1388, 1920, 1161, 895, 1443, 971, 1194, 860, 1889, 1720, 1965, 1278, 309, 926, 106, 1199, 1626, 94, 992, 423, 451, 1635, 951, 1668, 960, 1082, 445, 1050, 1514, 1234, 1852, 1276, 457, 1077, 1489, 690, 1440, 1567, 952, 790, 840, 1970, 1469, 1287, 1750, 536, 1939, 1238, 918, 1474, 1005, 142, 654, 962" + )] + pub mnlchejkdho: ::core::option::Option, +} +/// Nested message and enum types in `KFNCAIHIHCM`. +pub mod kfncaihihcm { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Mnlchejkdho { + /// offset: 24 + #[prost(message, tag = "1388")] + Pidddhkpddm(super::Cdeaabodkcp), + /// offset: 24 + #[prost(message, tag = "1920")] + Cfocdalncbp(super::Cdeaabodkcp), + /// offset: 24 + #[prost(uint32, tag = "1161")] + Hfcboioaeck(u32), + /// offset: 24 + #[prost(message, tag = "895")] + Lmoleldikma(super::Aofoeoijehf), + /// offset: 24 + #[prost(message, tag = "1443")] + Ddbkeopkpfi(super::Aofoeoijehf), + /// offset: 24 + #[prost(message, tag = "971")] + Pengedecbnf(super::Aofoeoijehf), + /// offset: 24 + #[prost(uint32, tag = "1194")] + ItemValue(u32), + /// offset: 24 + #[prost(message, tag = "860")] + Plpheiblpdl(super::Pihklpjgepm), + /// offset: 24 + #[prost(message, tag = "1889")] + GridFightLineupHp(super::Fmjddihbelc), + /// offset: 24 + #[prost(uint32, tag = "1720")] + Bpcfdpnhiel(u32), + /// offset: 24 + #[prost(message, tag = "1965")] + Mofniojhbbl(super::Honngjemggh), + /// offset: 24 + #[prost(message, tag = "1278")] + Fmigokidkjl(super::Chchajianim), + /// offset: 24 + #[prost(message, tag = "309")] + Hpiighoelbh(super::Moenfcdkgmj), + /// offset: 24 + #[prost(message, tag = "926")] + Ooichlamnig(super::Ainfnfidgff), + /// offset: 24 + #[prost(message, tag = "106")] + Afilipbhmoo(super::Mmedlcaenal), + /// offset: 24 + #[prost(message, tag = "1199")] + Dmhmichjbcb(super::Lhlmpohkpkg), + /// offset: 24 + #[prost(message, tag = "1626")] + Leaddfojfkd(super::Eclknnecnfk), + /// offset: 24 + #[prost(uint32, tag = "94")] + Mddkjgpjoaf(u32), + /// offset: 24 + #[prost(uint32, tag = "992")] + Pmfbiglpjja(u32), + /// offset: 24 + #[prost(uint32, tag = "423")] + Knfoccpojea(u32), + /// offset: 24 + #[prost(uint32, tag = "451")] + Bepmodicona(u32), + /// offset: 24 + #[prost(message, tag = "1635")] + Hkhjjcmkkje(super::Jlkcboifjkc), + /// offset: 24 + #[prost(message, tag = "951")] + Hgndmoodnkf(super::Fbcijondije), + /// offset: 24 + #[prost(uint32, tag = "1668")] + Gdakcoicida(u32), + /// offset: 24 + #[prost(uint32, tag = "960")] + Miceojbakgn(u32), + /// offset: 24 + #[prost(uint32, tag = "1082")] + Jlocmdidpci(u32), + /// offset: 24 + #[prost(message, tag = "445")] + Nkbidlblonc(super::Bhbailhmcoi), + /// offset: 24 + #[prost(message, tag = "1050")] + Fgodnplcech(super::Kepiegkpfij), + /// offset: 24 + #[prost(message, tag = "1514")] + Ejmdhdjcgdi(super::Ggaknljjnei), + /// offset: 24 + #[prost(message, tag = "1234")] + Dhleolknami(super::Ggaknljjnei), + /// offset: 24 + #[prost(uint32, tag = "1852")] + Njcefejbeop(u32), + /// offset: 24 + #[prost(message, tag = "1276")] + Olckalfilkk(super::Ddamehepobd), + /// offset: 24 + #[prost(message, tag = "457")] + Fekcpkaphho(super::Ddamehepobd), + /// offset: 24 + #[prost(uint32, tag = "1077")] + Oaccghihlba(u32), + /// offset: 24 + #[prost(message, tag = "1489")] + Eikhfbckifa(super::Ominpdaiblp), + /// offset: 24 + #[prost(message, tag = "690")] + Bmgfdikdobe(super::Mdkhmnkaecp), + /// offset: 24 + #[prost(message, tag = "1440")] + Goochgkbipn(super::Njkfojjdggg), + /// offset: 24 + #[prost(uint32, tag = "1567")] + Gohhjlapmbb(u32), + /// offset: 24 + #[prost(uint32, tag = "952")] + Dgeohflhahi(u32), + /// offset: 24 + #[prost(message, tag = "790")] + Ldkdjaejmpa(super::Jpgkbldladf), + /// offset: 24 + #[prost(message, tag = "840")] + Jomfjhochjp(super::Gmbmnflmkpi), + /// offset: 24 + #[prost(uint32, tag = "1970")] + Kalkcjffjik(u32), + /// offset: 24 + #[prost(message, tag = "1469")] + Gojingmmail(super::Fphpfjlajdk), + /// offset: 24 + #[prost(message, tag = "1287")] + Cpcjghcglij(super::Fphpfjlajdk), + /// offset: 24 + #[prost(uint32, tag = "1750")] + Dekgklgidgi(u32), + /// offset: 24 + #[prost(message, tag = "536")] + Ahmmhghnhmi(super::Pfbcbnmkfak), + /// offset: 24 + #[prost(uint32, tag = "1939")] + Ooagjadojnb(u32), + /// offset: 24 + #[prost(uint32, tag = "1238")] + Cdkjhjnfdih(u32), + /// offset: 24 + #[prost(uint32, tag = "918")] + Ldppdhgnchl(u32), + /// offset: 24 + #[prost(message, tag = "1474")] + Hjmaedkcone(super::Fadheigjenf), + /// offset: 24 + #[prost(message, tag = "1005")] + Ppjfpnmifhl(super::Glpcekmklgg), + /// offset: 24 + #[prost(uint32, tag = "142")] + Logjnaicjpa(u32), + /// offset: 24 + #[prost(message, tag = "654")] + Mhfoelcfjgk(super::Laamiajfomc), + /// offset: 24 + #[prost(message, tag = "962")] + Bkddcfhelnb(super::Hogjecbmfhd), + } +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(8734)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hahjbbejkjk { + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] + pub ooeocgllhfo: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "15")] + pub jkpjfkcbiem: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(enumeration = "GridFightUpdateSrcType", tag = "8")] + pub grid_update_src: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Abplalchnfa { + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub ooeocgllhfo: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "1")] + pub jkpjfkcbiem: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(enumeration = "GridFightUpdateSrcType", tag = "12")] + pub grid_update_src: i32, +} +/// Obf: OILCMCPNBEO +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(8469)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GridFightSyncUpdateResultScNotify { + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub gcpnihhbggd: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mhegmhkhaad { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub unique_id: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub pos_index: u32, +} +/// Obf: GEKBDAKFNHK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8632)] +#[cmdid(8506)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightEquipCraftCsReq { +pub struct GridFightUpdatePosCsReq { /// offset: 16 - #[prost(uint32, repeated, tag = "4")] - pub craft_materials: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "5")] + pub aakdhmhcmlp: ::prost::alloc::vec::Vec, +} +/// Obf: LMKKDOLLDJK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8564)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GridFightUpdatePosScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "3")] + pub aakdhmhcmlp: ::prost::alloc::vec::Vec, /// offset: 32 + #[prost(uint32, tag = "4")] + pub retcode: u32, +} +/// Obf: IPHBHKOOGBJ +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8670)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GridFightRecycleRoleCsReq { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub unique_id: u32, +} +/// Obf: JGAEMGBIAIK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8786)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GridFightRecycleRoleScRsp { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8771)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Koiamdkefkh { + /// offset: 24 #[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, + pub mdnagangnkk: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub pebcblblmph: u32, + /// offset: 32 + #[prost(enumeration = "GridFightEquipDressSource", tag = "10")] + pub cpfcnoajcgk: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8551)] +#[cmdid(8640)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Epjjbnpiflc { +pub struct Jiomocfomoa { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "7")] pub retcode: u32, } -/// Obf: OAJCKKPJJOM -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightRemoveTypeTargetInfo { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub dress_role_unique_id: u32, -} -/// Obf: DALODKBLICE -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightRollTypeTargetInfo { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub dress_equipment_unique_id: u32, - /// offset: 28 - #[prost(uint32, tag = "7")] - pub dress_role_unique_id: u32, -} -/// Obf: IKFIDCAGHHG -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightUpgradeTypeTargetInfo { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub dress_equipment_unique_id: u32, -} -/// Obf: OGKLBIEIOEM -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightCopyTypeTargetInfo { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub dress_role_unique_id: u32, -} -/// Obf: GGMHMLNIDFO -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightGainRecommendEquipTypeTargetInfo { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub dress_role_unique_id: u32, -} -/// Obf: GEPOLBMHOCF -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightConsumableTargetInfo { - #[prost( - oneof = "grid_fight_consumable_target_info::Hdaccieijfo", - tags = "1308, 1501, 186, 391, 654" - )] - 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 Hdaccieijfo { - /// offset: 24 - #[prost(message, tag = "1308")] - RemoveTypeTargetInfo(super::GridFightRemoveTypeTargetInfo), - /// offset: 24 - #[prost(message, tag = "1501")] - RollTypeTargetInfo(super::GridFightRollTypeTargetInfo), - /// offset: 24 - #[prost(message, tag = "186")] - UpgradeTypeTargetInfo(super::GridFightUpgradeTypeTargetInfo), - /// offset: 24 - #[prost(message, tag = "391")] - CopyTypeTargetInfo(super::GridFightCopyTypeTargetInfo), - /// offset: 24 - #[prost(message, tag = "654")] - GainRecommendEquipTypeTargetInfo( - super::GridFightGainRecommendEquipTypeTargetInfo, - ), - } -} -/// Obf: IBHGBPMHEGJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8576)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightUseConsumableCsReq { - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub display_value: ::core::option::Option, +#[cmdid(8635)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bdncooanaea { + /// offset: 16 + #[prost(uint32, repeated, tag = "11")] + pub ehdakfehpmf: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(enumeration = "GridFightEquipCraftSource", tag = "2")] + pub source: i32, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub jcnlcnfhhdg: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub nnfecnicmod: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8418)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mflddcifajn { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bdddlofnchn { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub mdnagangnkk: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hpjkbfkakjh { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub pebcblblmph: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub mdnagangnkk: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bebijakfnlo { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub pebcblblmph: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gbjhjgcojbc { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub mdnagangnkk: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Amfifnocdof { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub mdnagangnkk: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lmifhamfcfe { + #[prost(oneof = "lmifhamfcfe::Nebnjdmfelo", tags = "268, 506, 654, 1169, 1560")] + pub nebnjdmfelo: ::core::option::Option, +} +/// Nested message and enum types in `LMIFHAMFCFE`. +pub mod lmifhamfcfe { + #[derive(proto_derive::CmdID)] + #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] + pub enum Nebnjdmfelo { + /// offset: 16 + #[prost(message, tag = "268")] + Aalcfbogfkp(super::Bdddlofnchn), + /// offset: 16 + #[prost(message, tag = "506")] + Imilghelnbj(super::Hpjkbfkakjh), + /// offset: 16 + #[prost(message, tag = "654")] + Kmcbbkihbkf(super::Bebijakfnlo), + /// offset: 16 + #[prost(message, tag = "1169")] + Aeoikfnkaap(super::Gbjhjgcojbc), + /// offset: 16 + #[prost(message, tag = "1560")] + Hlkkcafgcij(super::Amfifnocdof), + } +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8688)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Moionldjgji { + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub display_value: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "15")] pub item_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8696)] +#[cmdid(8571)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ologialojdp { +pub struct Kahaoojhjpk { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "10")] pub retcode: u32, } -/// Obf: EGJNMGLBDMF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8431)] +#[cmdid(8534)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightUseForgeCsReq { +pub struct Oebklepmmke { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub unique_id: u32, /// offset: 28 #[prost(uint32, tag = "1")] + pub pfikcnfbghe: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8611)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fhnlbdmkpem { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8631)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ikmocjbmgoj { + /// offset: 16 + #[prost(uint32, repeated, tag = "11")] + pub cbmgdbjhlho: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(bool, tag = "12")] + pub is_get_all: bool, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8524)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pnhdgcblpgd { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(8712)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gdhfmhkfeal { + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub nmgiabhijjb: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub fknnkcklfmd: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8798)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lfeflimjogo {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8484)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hmbdoohkibc { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8451)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lkdmcpdhegm {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8516)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cegiakadmhp { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8488)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cfheknfnmip { + /// offset: 24 + #[prost(bool, tag = "15")] + pub is_locked: bool, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8600)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cgbkkgnfmkl { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8458)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jboopapnfdc { + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] + pub cgafcmiakli: ::prost::alloc::vec::Vec, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8511)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cbeeklpiemk { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Endfbbdffdh {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nbnldhbello { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub apakcbfmcab: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub role_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lhcohljiaii { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub num: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub role_id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8632)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cnoapamndoa { + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub kgoehkjionm: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "12")] + pub lfjlnahjnbe: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pefkogmgeic { + /// offset: 16 + #[prost(uint32, repeated, tag = "3")] + pub nphoimeedhm: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub plpjncdkmad: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub gmlnoohjchm: u32, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub daemebckhik: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ihganlcnhbd { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub augment_id: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub fegdeoehlfd: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub kkiobdhkppk: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ipfflnpmceg { + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub cebffdfmkgk: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ngnkiiohbai { + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] + pub olppmeamffo: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub effect_id: u32, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub trait_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hnphlahjpob { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub daemebckhik: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub plpjncdkmad: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Iakedfliofd { + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub mfbaklcbpcj: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub jjpmdbcpjba: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub plpjncdkmad: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub ionlfbnmofp: u32, + /// offset: 44 + #[prost(uint32, tag = "6")] + pub daemebckhik: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Legpfiaploo { + /// offset: 24 + #[prost(uint32, repeated, tag = "8")] + pub lajlghplaaa: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "3")] + pub egjdildeakp: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(bool, tag = "2")] + pub nkdegmkkhpb: bool, + /// offset: 44 + #[prost(uint32, tag = "9")] + pub trait_id: u32, + /// offset: 48 + #[prost(uint32, tag = "11")] + pub effect_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Dphpakflnod {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hjpdalhdjhc {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mhjiojnnpdm { + /// offset: 16 + #[prost(uint32, repeated, tag = "8")] + pub kbecjmllcej: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cogdempclha { + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] + pub kbecjmllcej: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fgllajmcpkm { + /// offset: 16 + #[prost(message, repeated, tag = "3")] + pub ckjakknohek: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub lclpejheaid: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fkjmgfophhn { + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub ckjakknohek: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub lclpejheaid: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Geibjkjdoho { + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub fjbfgeigmhf: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub trait_id: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub effect_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Chchajianim { + /// offset: 32 + #[prost(uint32, tag = "13")] + pub queue_position: u32, + #[prost( + oneof = "chchajianim::Fgliodajfml", + tags = "1254, 1421, 1381, 902, 1698, 89, 1958, 1759, 440, 1467, 1164, 1535, 1754" + )] + pub fgliodajfml: ::core::option::Option, +} +/// Nested message and enum types in `CHCHAJIANIM`. +pub mod chchajianim { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Fgliodajfml { + /// offset: 24 + #[prost(message, tag = "1254")] + Mffcplbnhcf(super::Pefkogmgeic), + /// offset: 24 + #[prost(message, tag = "1421")] + Ibchmbniplk(super::Ipfflnpmceg), + /// offset: 24 + #[prost(message, tag = "1381")] + Pkhjlkngcgh(super::Ngnkiiohbai), + /// offset: 24 + #[prost(message, tag = "902")] + Bakakodkecm(super::Hnphlahjpob), + /// offset: 24 + #[prost(message, tag = "1698")] + Jlpopeajhmf(super::Legpfiaploo), + /// offset: 24 + #[prost(message, tag = "89")] + Nndgejflggf(super::Dphpakflnod), + /// offset: 24 + #[prost(message, tag = "1958")] + Lgnphhbgkfh(super::Hjpdalhdjhc), + /// offset: 24 + #[prost(message, tag = "1759")] + Fikagbaeoap(super::Iakedfliofd), + /// offset: 24 + #[prost(message, tag = "440")] + Hokcpppljio(super::Mhjiojnnpdm), + /// offset: 24 + #[prost(message, tag = "1467")] + Hhnpehmbdkd(super::Cogdempclha), + /// offset: 24 + #[prost(message, tag = "1164")] + Hhnhgjmogdd(super::Fgllajmcpkm), + /// offset: 24 + #[prost(message, tag = "1535")] + Cfdipfkbfjb(super::Fkjmgfophhn), + /// offset: 24 + #[prost(message, tag = "1754")] + Lajgnnboldg(super::Geibjkjdoho), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lapoafhdncm { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub jcapcnljgfc: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Epljjnhcjif {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cjpomfidloa { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub augment_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Giolaaklded { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub augment_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gkldoelmein { + /// offset: 24 + #[prost(uint32, tag = "7")] pub unique_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ohainohgkcm { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub moadbalhmfd: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Dgildldmgei {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hmnmjkchabe { + /// offset: 16 + #[prost(uint32, repeated, tag = "10")] + pub loafkkafbok: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pdkgkidcbka { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub bcigppfmljb: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pccgpnafmhp { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub bcigppfmljb: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lfonapfhaob { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub pfikcnfbghe: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fnnfhnkhidd { /// offset: 24 #[prost(uint32, tag = "14")] - pub forge_target_index: u32, + pub pfikcnfbghe: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Idojadmfgkf { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub afdnfcbcfbf: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ejefkjgakoo { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub menfbedcbhb: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub trait_id: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub effect_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Dfmgejccbpd {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nidjpblndlh { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub hafokmhcgfm: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nnfpcapdenh {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ajdfpfhbfjm {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nemakfjpgdf {} +/// Obf: AFPDIFAPAEA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8695)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GridFightHandlePendingActionCsReq { + /// offset: 36 + #[prost(uint32, tag = "15")] + pub queue_position: u32, + #[prost( + oneof = "grid_fight_handle_pending_action_cs_req::Fgliodajfml", + tags = "1609, 1783, 1599, 520, 283, 1177, 1097, 471, 1950, 1883, 1774, 128, 1134, 1306, 1548, 219, 325, 871, 1089" + )] + pub fgliodajfml: ::core::option::Option< + grid_fight_handle_pending_action_cs_req::Fgliodajfml, + >, +} +/// Nested message and enum types in `GridFightHandlePendingActionCsReq`. +pub mod grid_fight_handle_pending_action_cs_req { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Fgliodajfml { + /// offset: 24 + #[prost(message, tag = "1609")] + Mffcplbnhcf(super::Lapoafhdncm), + /// offset: 24 + #[prost(message, tag = "1783")] + Dcphlhnlnkf(super::Epljjnhcjif), + /// offset: 24 + #[prost(message, tag = "1599")] + Ibchmbniplk(super::Cjpomfidloa), + /// offset: 24 + #[prost(message, tag = "520")] + Dajdbbepmma(super::Giolaaklded), + /// offset: 24 + #[prost(message, tag = "283")] + Pkhjlkngcgh(super::Gkldoelmein), + /// offset: 24 + #[prost(message, tag = "1177")] + Bakakodkecm(super::Ohainohgkcm), + /// offset: 24 + #[prost(message, tag = "1097")] + Jlpopeajhmf(super::Nidjpblndlh), + /// offset: 24 + #[prost(message, tag = "471")] + Kebdkgkejdd(super::Nnfpcapdenh), + /// offset: 24 + #[prost(message, tag = "1950")] + Nndgejflggf(super::Ajdfpfhbfjm), + /// offset: 24 + #[prost(message, tag = "1883")] + Lgnphhbgkfh(super::Nemakfjpgdf), + /// offset: 24 + #[prost(message, tag = "1774")] + Fikagbaeoap(super::Hmnmjkchabe), + /// offset: 24 + #[prost(message, tag = "128")] + Iacbcobmgjb(super::Dfmgejccbpd), + /// offset: 24 + #[prost(message, tag = "1134")] + Hokcpppljio(super::Pdkgkidcbka), + /// offset: 24 + #[prost(message, tag = "1306")] + Emmphlkjajn(super::Dgildldmgei), + /// offset: 24 + #[prost(message, tag = "1548")] + Hhnpehmbdkd(super::Pccgpnafmhp), + /// offset: 24 + #[prost(message, tag = "219")] + Hhnhgjmogdd(super::Lfonapfhaob), + /// offset: 24 + #[prost(message, tag = "325")] + Cfdipfkbfjb(super::Fnnfhnkhidd), + /// offset: 24 + #[prost(message, tag = "871")] + Nfbjinklllk(super::Idojadmfgkf), + /// offset: 24 + #[prost(message, tag = "1089")] + Lajgnnboldg(super::Ejefkjgakoo), + } +} +/// Obf: CJLEJIGIKOF +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8440)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GridFightHandlePendingActionScRsp { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub queue_position: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8598)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Iaabdbbjhol { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub ljngpckpjlf: u32, + /// offset: 28 + #[prost(bool, tag = "2")] + pub is_overlock: bool, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub division_id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8794)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dhocojljppa { + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub dhfoflfclah: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8419)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cfidojgkbhb {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8559)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ggamiknedge { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8741)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Aameaobegka { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub unique_id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8495)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fgmkgoiiffl { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8504)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pajhfekapmn { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub egapegckdfj: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8588)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Abcbkhaieog { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub retcode: u32, +} +/// Obf: LHDIOCPFGHJ +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8633)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GridFightEnterBattleStageCsReq {} +/// Obf: NGIPBCJPFPG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8703)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GridFightEnterBattleStageScRsp { + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub battle_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Geddnpghngp { + /// offset: 24 + #[prost(int32, tag = "10")] + pub bmmaddocjog: i32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub eobofdogddm: u32, + /// offset: 32 + #[prost(int32, tag = "7")] + pub odjebdnbllc: i32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub ioaohndejnb: u32, + /// offset: 40 + #[prost(enumeration = "GridFightUpdateGlobalHpReason", tag = "2")] + pub reason: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nfpldmfclha { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub kdbmpkjkaki: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub level: u32, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub exp: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Geemfdbdmdh { + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub lhiaodnjiic: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "11")] + pub edclipcehao: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub pbmahojbagg: u32, +} +/// Obf: ELDJBEKOLHB +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(8724)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GridFightEndBattleStageNotify { + /// offset: 24 + #[prost(message, repeated, tag = "1618")] + pub hmkokacnhjh: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "4")] + pub nkbidlblonc: ::core::option::Option, + /// offset: 40 + #[prost(map = "uint32, message", tag = "7")] + pub afffconcdmg: ::std::collections::HashMap, + /// offset: 48 + #[prost(message, optional, tag = "1190")] + pub aeocoghmebg: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "14")] + pub jpkhbelghcg: u32, + /// offset: 60 + #[prost(uint32, tag = "545")] + pub pagpkokmdbk: u32, + /// offset: 64 + #[prost(uint32, tag = "9")] + pub oglocdmnnim: u32, + /// offset: 68 + #[prost(bool, tag = "6")] + pub cbhjkfncdad: bool, + /// offset: 72 + #[prost(uint32, tag = "15")] + pub dmniljegico: u32, + /// offset: 76 + #[prost(uint32, tag = "3")] + pub dcahjelnjnp: u32, + /// offset: 80 + #[prost(uint32, tag = "210")] + pub lkcjapigend: u32, + /// offset: 84 + #[prost(uint32, tag = "11")] + pub section_id: u32, + /// offset: 88 + #[prost(uint32, tag = "661")] + pub oahfcppimlf: u32, + /// offset: 92 + #[prost(uint32, tag = "13")] + pub hflpdcjdiac: u32, + /// offset: 96 + #[prost(uint32, tag = "1625")] + pub odjebdnbllc: u32, + /// offset: 100 + #[prost(uint32, tag = "1746")] + pub occohkimgcn: u32, + /// offset: 104 + #[prost(uint32, tag = "1255")] + pub clfnpmghmfc: u32, + /// offset: 108 + #[prost(uint32, tag = "2")] + pub emohljhpopc: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8751)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ilcpglaaadl {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8639)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Flhidbdffkg { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gpcfhmlmdhc { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub unique_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Afpjpeabfkh { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub eakbfelddbf: u32, +} +/// Obf: PHIFCNHKOAI +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8729)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GridFightTraitUpdateCsReq { + /// offset: 32 + #[prost(uint32, tag = "14")] + pub trait_id: u32, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub effect_id: u32, + #[prost(oneof = "grid_fight_trait_update_cs_req::Nebnjdmfelo", tags = "40, 1902")] + pub nebnjdmfelo: ::core::option::Option, +} +/// Nested message and enum types in `GridFightTraitUpdateCsReq`. +pub mod grid_fight_trait_update_cs_req { + #[derive(proto_derive::CmdID)] + #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] + pub enum Nebnjdmfelo { + /// offset: 16 + #[prost(message, tag = "40")] + Ffbepflbhpl(super::Gpcfhmlmdhc), + /// offset: 16 + #[prost(message, tag = "1902")] + Jlclhaknmll(super::Afpjpeabfkh), + } +} +/// Obf: IEKGANLHMHM +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8591)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GridFightTraitUpdateScRsp { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8614)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mcdbjhocghi { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub trait_id: u32, + /// offset: 28 + #[prost(bool, tag = "4")] + pub bjdoinahdln: bool, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8522)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Iifppbcfbbc { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hlhhligpnom { + /// offset: 16 + #[prost(uint32, repeated, tag = "5")] + pub grid_fight_item_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] + pub mcjmhbiecmn: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "11")] + pub nalmbooccin: u32, + /// offset: 44 + #[prost(enumeration = "GridFightEquipTrackSource", tag = "15")] + pub source: i32, + /// offset: 48 + #[prost(bool, tag = "7")] + pub bjdoinahdln: bool, + /// offset: 52 + #[prost(uint32, tag = "14")] + pub bgfficlckhe: u32, +} +/// Obf: FDBMEIIMMJD +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8756)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GridFightUpdateEquipTrackCsReq { + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub dkeidonndcj: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(enumeration = "GridFightEquipTrackSource", tag = "14")] + pub source: i32, +} +/// Obf: KLLHNFLCDGF +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8660)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GridFightUpdateEquipTrackScRsp { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Epeldfbccek { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub nalmbooccin: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub bgfficlckhe: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8664)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Poibjkbdlli { + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub bfcmlcjmlol: ::prost::alloc::vec::Vec, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8709)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Llpmakihapl { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8467)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Aaghpdhcooi { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub lkmemklgiik: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8539)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lcfaagejgbg { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8483)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ndamfdidkgb { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub moadbalhmfd: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8494)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Eebmiafnjmc { +pub struct Aiddodlhdle { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "6")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8654)] +#[cmdid(8518)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Agoblkjfjdl { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub oopfnfigpkb: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub nfbjinklllk: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8444)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Emfjdodngif { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gjmiibdeaaj { +pub struct Plfkmencdmm { + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] + pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub role_id: u32, + /// offset: 40 + #[prost(double, tag = "1")] + pub total_damage: f64, + /// offset: 48 + #[prost(uint32, tag = "6")] + pub role_star: u32, + /// offset: 52 + #[prost(bool, tag = "15")] + pub dignechkini: bool, + /// offset: 53 + #[prost(bool, tag = "13")] + pub ogibpmbelkc: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kinjhhbjnjp { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub trait_id: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub kojfhfakkfo: u32, + /// offset: 32 + #[prost(double, tag = "12")] + pub damage: f64, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nfidndfhjgn { + /// offset: 24 + #[prost(double, tag = "13")] + pub damage: f64, + /// offset: 32 + #[prost(double, tag = "12")] + pub kinkmheaanp: f64, + /// offset: 40 + #[prost(uint32, tag = "11")] + pub augment_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gocigpcdkdj { /// offset: 16 #[prost(uint32, repeated, tag = "1")] - pub hdfjainbkjg: ::prost::alloc::vec::Vec, + pub fmeohkhgmjm: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(bool, tag = "8")] - pub is_get_all: bool, + #[prost(uint32, tag = "9")] + pub lkcjapigend: u32, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub emohljhpopc: u32, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub aacgbebgdpe: u32, + /// offset: 44 + #[prost(uint32, tag = "7")] + pub fdgkboiehbd: u32, + /// offset: 48 + #[prost(uint32, tag = "2")] + pub section_id: u32, + /// offset: 52 + #[prost(uint32, tag = "3")] + pub dcahjelnjnp: u32, + /// offset: 56 + #[prost(uint32, tag = "14")] + pub pagpkokmdbk: u32, } -/// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8466)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Akhodiiogdj { +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Oedhmahdecc { + /// offset: 16 + #[prost(message, repeated, tag = "998")] + pub grid_game_npc_list: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(uint32, tag = "15")] - pub retcode: u32, + #[prost(message, repeated, tag = "14")] + pub eegpiljdlbg: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "720")] + pub boss_info: ::core::option::Option, + /// offset: 40 + #[prost(uint32, repeated, tag = "237")] + pub hgagkfekbda: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "1082")] + pub grid_game_role_list: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, repeated, tag = "602")] + pub cffcnedgcjj: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(message, repeated, tag = "3")] + pub oaigagabcmk: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(message, repeated, tag = "1989")] + pub kcompkmjcmc: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(message, repeated, tag = "233")] + pub apabpafgcia: ::prost::alloc::vec::Vec, + /// offset: 88 + #[prost(message, repeated, tag = "7")] + pub sync_augment_info: ::prost::alloc::vec::Vec, + /// offset: 96 + #[prost(message, optional, tag = "217")] + pub jldddldnfef: ::core::option::Option, + /// offset: 104 + #[prost(message, optional, tag = "15")] + pub ndliknekdll: ::core::option::Option, + /// offset: 112 + #[prost(message, repeated, tag = "9")] + pub grid_fight_trait_info: ::prost::alloc::vec::Vec, + /// offset: 120 + #[prost(message, optional, tag = "1607")] + pub ppjfpnmifhl: ::core::option::Option, + /// offset: 128 + #[prost(message, repeated, tag = "566")] + pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, + /// offset: 144 + #[prost(message, repeated, tag = "1287")] + pub jfchlabgfjo: ::prost::alloc::vec::Vec, + /// offset: 152 + #[prost(uint32, repeated, tag = "509")] + pub mhlbibgkiob: ::prost::alloc::vec::Vec, + /// offset: 160 + #[prost(uint32, tag = "2")] + pub lljjcookanh: u32, + /// offset: 164 + #[prost(enumeration = "Peijnefochi", tag = "1349")] + pub reason: i32, + /// offset: 168 + #[prost(bool, tag = "1190")] + pub dbodgpboihc: bool, + /// offset: 169 + #[prost(bool, tag = "1371")] + pub is_overlock: bool, + /// offset: 172 + #[prost(uint32, tag = "99")] + pub mbmjnediffc: u32, + /// offset: 176 + #[prost(uint32, tag = "1846")] + pub akegljlcfph: u32, } +/// Obf: OLPFMPIKIPK /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8610)] +#[cmdid(8717)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kmofoogidop { +pub struct GridFightSettleNotify { /// offset: 16 - #[prost(message, optional, tag = "8")] - pub pibljlbckjl: ::core::option::Option, + #[prost(message, optional, tag = "731")] + pub bflljjbhldf: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "14")] - pub bdbfdnjfaff: u32, -} -/// Obf: GDNINFIDJND -/// Type: Req -#[derive(proto_derive::CmdID)] -#[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(8658)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cmjceedcian { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub retcode: u32, -} -/// Obf: LKFNAJLPKLK -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8775)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightLockShopCsReq { - /// offset: 24 - #[prost(bool, tag = "1")] - pub is_locked: bool, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8686)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hgoibdbmdbg { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub retcode: u32, -} -/// Obf: IONIBLMNCGC -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8582)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightBuyGoodsCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "3")] - pub buy_goods_index_list: ::prost::alloc::vec::Vec, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8556)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cefimadbibh { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bnfelchhjkj {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lhdmbimgkcf { - /// offset: 24 - #[prost(uint32, tag = "8")] - 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 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(8762)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dchokjafkjo { - /// offset: 16 - #[prost(message, repeated, tag = "3")] - pub omgpnoainmb: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "11")] - pub retcode: u32, - /// offset: 24 - #[prost(message, repeated, tag = "5")] - pub djodjogjpbj: ::prost::alloc::vec::Vec, -} -/// Obf: EGFGGGIECGN -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightPortalBuffActionInfo { - /// 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: LAPILOFLNFM -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightPendingAugmentInfo { - /// offset: 28 - #[prost(uint32, tag = "12")] - pub aljbadeopah: u32, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub oldldgceimf: u32, - /// offset: 24 - #[prost(uint32, tag = "5")] - pub augment_id: u32, -} -/// Obf: JOPKKFCBGLA -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightAugmentActionInfo { - /// offset: 16 - #[prost(message, repeated, tag = "9")] - pub pending_augment_info_list: ::prost::alloc::vec::Vec, -} -/// Obf: HLIPHJNMJHA -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightTraitActionInfo { - /// 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, + #[prost(uint32, tag = "611")] + pub cgkndijmocj: u32, /// offset: 36 #[prost(uint32, tag = "14")] - pub trait_id: u32, -} -/// Obf: JCNBGLJMLKL -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightEliteBranchActionInfo { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub eoopofcchaa: u32, - /// offset: 28 - #[prost(uint32, tag = "10")] - pub fchpjkaibhb: u32, -} -/// Obf: PPKKKFNMCCG -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightSupplyActionInfo { - /// offset: 32 - #[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, + pub nmckjpemacm: u32, /// offset: 40 - #[prost(uint32, tag = "13")] - pub pdficbimhjm: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hepfiafjahl { - /// offset: 32 - #[prost(uint32, repeated, tag = "6")] - pub bnameclcjak: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "1673")] + pub mnnkkepcppl: u32, /// offset: 44 - #[prost(uint32, tag = "2")] - pub effect_id: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "3")] - pub djblfgfdnca: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "5")] + pub flhopmmegai: u32, /// offset: 48 - #[prost(uint32, tag = "12")] - pub trait_id: u32, - /// offset: 40 - #[prost(bool, tag = "9")] - pub dogfddncfop: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Eejajmnkami {} -/// Obf: GICEHCLPLGH -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightRoundBeginActionInfo {} -/// Obf: GGPGJLDMENJ -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightReturnPreparationActionInfo {} -/// Obf: OKFKMHKEBKP -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightUpgradeEquipActionInfo { - /// offset: 16 - #[prost(uint32, repeated, tag = "15")] - pub available_equipment_list: ::prost::alloc::vec::Vec, -} -/// Obf: GOPFJMFJOFC -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightRecommendEquipmentActionInfo { - /// offset: 16 - #[prost(uint32, repeated, tag = "4")] - pub available_equipment_list: ::prost::alloc::vec::Vec, -} -/// Obf: OFDHLLFOLDE -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightForgeRoleActionInfo { - /// offset: 16 - #[prost(message, repeated, tag = "1")] - pub forge_goods_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "9")] - pub forge_item_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kikmjknhjga { - /// offset: 24 - #[prost(message, repeated, tag = "2")] - pub forge_goods_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub forge_item_id: u32, -} -#[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: 32 - #[prost(uint32, tag = "5")] - pub queue_position: u32, - #[prost( - oneof = "grid_fight_pending_action::Bggbimbkhei", - tags = "1843, 482, 1800, 1893, 1446, 1540, 872, 38, 21, 1063, 980, 1151, 164, 1211, 284" - )] - 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 Bggbimbkhei { - /// offset: 16 - #[prost(message, tag = "1843")] - PortalBuffAction(super::GridFightPortalBuffActionInfo), - /// offset: 16 - #[prost(message, tag = "482")] - AugmentAction(super::GridFightAugmentActionInfo), - /// offset: 16 - #[prost(message, tag = "1800")] - TraitAction(super::GridFightTraitActionInfo), - /// offset: 16 - #[prost(message, tag = "1893")] - EliteBranchAction(super::GridFightEliteBranchActionInfo), - /// offset: 16 - #[prost(message, tag = "1446")] - Apleghknfok(super::Hepfiafjahl), - /// offset: 16 - #[prost(message, tag = "1540")] - Pkconhlnmij(super::Eejajmnkami), - /// offset: 16 - #[prost(message, tag = "872")] - RoundBeginAction(super::GridFightRoundBeginActionInfo), - /// offset: 16 - #[prost(message, tag = "38")] - ReturnPreparationAction(super::GridFightReturnPreparationActionInfo), - /// offset: 16 - #[prost(message, tag = "21")] - SupplyAction(super::GridFightSupplyActionInfo), - /// offset: 16 - #[prost(message, tag = "1063")] - UpgradeEquipAction(super::GridFightUpgradeEquipActionInfo), - /// offset: 16 - #[prost(message, tag = "980")] - RecommendEquipmentAction(super::GridFightRecommendEquipmentActionInfo), - /// offset: 16 - #[prost(message, tag = "1151")] - ForgeRoleActionInfo(super::GridFightForgeRoleActionInfo), - /// offset: 16 - #[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: GEDKFKCOCBJ -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightPortalBuffActionResult { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub select_portal_buff_id: u32, -} -/// Obf: FCICMPBPMEB -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightPortalBuffRerollActionResult {} -/// Obf: PHDBKFOIHKE -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightAugmentActionResult { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub augment_id: u32, -} -/// Obf: JOHEDCGBOKB -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightAugmentRerollActionResult { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub augment_id: u32, -} -/// Obf: DLDCHIGBIMO -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightTraitActionResult { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub role_id: u32, - /// offset: 28 - #[prost(uint32, tag = "5")] - pub unique_id: u32, -} -/// Obf: CCLIPJKIAHJ -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightEliteBranchActionResult { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub elite_branch_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kkipicbfjpm {} -/// Obf: COMNPNLFOIA -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightSupplyActionResult { - /// offset: 16 - #[prost(uint32, repeated, tag = "6")] - pub select_supply_indexes: ::prost::alloc::vec::Vec, -} -/// Obf: JHNEDNCHJGK -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightUpgradeEquipActionResult { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub select_equipment_id: u32, -} -/// Obf: FKOHGCDCKPH -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightRecommendEquipmentActionResult { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub select_equipment_id: u32, -} -/// Obf: KFCAJINDAFL -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightForgeRoleActionResult { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub forge_target_index: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ekjgglleelk { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub forge_target_index: u32, -} -#[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 Enihadnbffi { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub amadfjnhmff: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jfkochajkdg {} -/// Obf: LBBDEHJIGBN -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightRoundBeginActionResult {} -/// Obf: CGINBMMDNPC -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightReturnPreparationActionResult {} -/// Obf: PAJNKBJLHJH -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8407)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightSelectRecommendEquipCsReq { - /// offset: 32 + pub gebggmagdjb: u32, + /// offset: 52 + #[prost(uint32, tag = "12")] + pub edhkhjapmka: u32, + /// offset: 56 #[prost(uint32, tag = "13")] - pub queue_position: u32, - #[prost( - 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 bggbimbkhei: ::core::option::Option< - grid_fight_select_recommend_equip_cs_req::Bggbimbkhei, - >, + pub kejgcdogedd: u32, + /// offset: 60 + #[prost(uint32, tag = "3")] + pub cdankdnacjp: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fmnkkamohee { + /// offset: 16 + #[prost(uint32, repeated, tag = "7")] + pub bdgmnpijddl: ::prost::alloc::vec::Vec, } -/// 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 Bggbimbkhei { - /// offset: 24 - #[prost(message, tag = "1121")] - PortalBuffAction(super::GridFightPortalBuffActionResult), - /// offset: 24 - #[prost(message, tag = "649")] - PortalBuffRerollAction(super::GridFightPortalBuffRerollActionResult), - /// offset: 24 - #[prost(message, tag = "1951")] - AugmentAction(super::GridFightAugmentActionResult), - /// offset: 24 - #[prost(message, tag = "1263")] - RerollAugmentAction(super::GridFightAugmentRerollActionResult), - /// offset: 24 - #[prost(message, tag = "26")] - TraitAction(super::GridFightTraitActionResult), - /// offset: 24 - #[prost(message, tag = "768")] - EliteBranchAction(super::GridFightEliteBranchActionResult), - /// 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: 24 - #[prost(message, tag = "230")] - ReturnPreparationAction(super::GridFightReturnPreparationActionResult), - /// offset: 24 - #[prost(message, tag = "562")] - SupplyAction(super::GridFightSupplyActionResult), - /// offset: 24 - #[prost(message, tag = "446")] - RerollSupplyAction(super::GridFightSupplyRerollActionResult), - /// offset: 24 - #[prost(message, tag = "1677")] - UpgradeEquipAction(super::GridFightUpgradeEquipActionResult), - /// offset: 24 - #[prost(message, tag = "400")] - Hgkmhoofnda(super::Kkipicbfjpm), - /// offset: 24 - #[prost(message, tag = "1604")] - RecommendEquipmentAction(super::GridFightRecommendEquipmentActionResult), - /// offset: 24 - #[prost(message, tag = "1667")] - ForgeRoleActionInfo(super::GridFightForgeRoleActionResult), - /// 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: LILKKNAIEBI -/// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8586)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightHandlePendingActionScRsp { +pub struct Glifolcemin { /// offset: 24 - #[prost(uint32, tag = "9")] - pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "5")] - pub queue_position: u32, -} -/// Obf: BPHDLFMKINF -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8519)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightStartGamePlayCsReq { - /// offset: 32 - #[prost(bool, tag = "13")] - pub is_overlock: bool, + #[prost(uint32, tag = "12")] + pub kejgcdogedd: u32, /// offset: 28 #[prost(uint32, tag = "3")] - pub season: u32, - /// offset: 24 - #[prost(uint32, tag = "15")] - pub division_id: u32, + pub pifoegcgklc: u32, } -/// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8540)] #[derive(Clone, PartialEq, ::prost::Message)] -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: FENDAPMOJHJ -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8458)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightQuitLeaveGamePlayCsReq {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8583)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cenlniaomak { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub retcode: u32, -} -/// Obf: IIBGBLOMHCF -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8752)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightResumeGamePlayCsReq { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub unique_id: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8753)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kmdhlenlimf { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub retcode: u32, -} -/// Obf: PBKMEIIPCDE -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8428)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightFinishTutorialCsReq { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub jmmlpcjaglk: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[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 = "5")] - pub retcode: u32, - /// 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 Ilgophiajig { - /// offset: 32 - #[prost(enumeration = "GridFightGlobalHpChangeReason", tag = "3")] - pub reason: i32, - /// offset: 24 - #[prost(uint32, tag = "6")] - pub ehmklnekioe: u32, - /// offset: 28 - #[prost(uint32, tag = "7")] - pub fgedkoinmag: u32, -} -/// Obf: AMBJAADEILL -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightHpModifyInfo { - /// offset: 32 - #[prost(int32, tag = "11")] - pub ehmklnekioe: i32, - /// offset: 28 - #[prost(enumeration = "GridFightUpdateGlobalHpReason", tag = "1")] - pub reason: i32, - /// offset: 24 - #[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 Blkaiehocbc { - /// offset: 28 - #[prost(uint32, tag = "12")] - pub dkhkejiajbn: u32, - /// offset: 24 - #[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 Miomfoaehec { +pub struct Ameehiipmfp { /// offset: 24 #[prost(message, optional, tag = "5")] - pub iphhgmecakb: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "6")] - pub magcgpmhhea: u32, - /// offset: 16 + pub nlenpepihac: ::core::option::Option, + /// offset: 32 #[prost(message, optional, tag = "12")] - pub ijaebdcfemg: ::core::option::Option, -} -/// Obf: OEJADPPEKNP -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(8770)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightEndBattleStageNotify { - /// 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 mkchlgogjnb: u32, + pub exp: ::core::option::Option, /// offset: 40 - #[prost(message, repeated, tag = "654")] - pub dhhpebdpkjj: ::prost::alloc::vec::Vec, - /// offset: 100 - #[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, + #[prost(message, optional, tag = "10")] + pub mhfhlbhfibc: ::core::option::Option, /// 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 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: EKGHELJJMCE -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8480)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightQuitSettleCsReq {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8755)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gcobepoghpl { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dfajaenkkbp { - /// offset: 28 - #[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(8697)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ccnlhlliapl { - /// offset: 40 - #[prost(uint32, tag = "12")] - pub effect_id: u32, - /// offset: 36 + #[prost(uint32, tag = "14")] + pub gdakcoicida: u32, + /// offset: 52 + #[prost(uint32, tag = "13")] + pub gegmhomnbdg: u32, + /// offset: 56 + #[prost(uint32, tag = "6")] + pub division_id: u32, + /// offset: 60 #[prost(uint32, tag = "3")] - pub trait_id: u32, - #[prost(oneof = "ccnlhlliapl::Hdaccieijfo", tags = "853, 955")] - pub hdaccieijfo: ::core::option::Option, + pub adfekpnifoj: u32, + /// offset: 64 + #[prost(uint32, tag = "4")] + pub gebggmagdjb: u32, } -/// Nested message and enum types in `CCNLHLLIAPL`. -pub mod ccnlhlliapl { - #[derive(proto_derive::CmdID)] - #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - 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(8565)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fimnifpfhkd { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub retcode: u32, +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ckpoblifmgn { + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub mgbneahcdma: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "13")] + pub mhfhlbhfibc: ::core::option::Option, } +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cledcmioipf { + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub hfpejidddjg: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "1")] + pub pkelaipihmf: ::core::option::Option, +} +/// Obf: CKIKMLCGLFK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8411)] +#[cmdid(8537)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gphodkcpchg { - /// offset: 28 - #[prost(bool, tag = "6")] - pub edgehidldbf: bool, +pub struct GridFightPermanentTalentEnableCsReq { /// offset: 24 - #[prost(uint32, tag = "15")] - pub trait_id: u32, + #[prost(uint32, tag = "14")] + pub ckhclkoalke: u32, } +/// Obf: KCADLPJDECG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8478)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GridFightPermanentTalentEnableScRsp { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub ckhclkoalke: u32, +} +/// Obf: NOGLDANAKDO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8743)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GridFightSeasonTalentEnableCsReq { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub ckhclkoalke: u32, +} +/// Obf: MNJCFFIDJFO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8499)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GridFightSeasonTalentEnableScRsp { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub ckhclkoalke: u32, +} +/// Obf: OCOONGAKCMI +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8520)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GridFightPermanentTalentResetCsReq {} +/// Obf: AMELHLBNKAM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8718)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bnokmmggdgp { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dfkgeclbcdk { - /// offset: 32 - #[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(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: IOJPILBMFHG -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8760)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightUpdateEquipTrackCsReq { - /// offset: 32 - #[prost(enumeration = "GridFightEquipTrackSource", tag = "15")] - pub source: i32, - /// offset: 24 - #[prost(message, repeated, tag = "3")] - pub bepeklpahmc: ::prost::alloc::vec::Vec, -} -/// Obf: PNFFJKKOCAK -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8669)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightUpdateEquipTrackScRsp { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Caocjieniep { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub bcgcghepdea: u32, - /// offset: 28 - #[prost(uint32, tag = "14")] - pub fanolnomhfi: u32, -} -/// Obf: PGHOJGKLNPC -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8541)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightUpdateEquipTrackPriorityCsReq { - /// offset: 16 - #[prost(message, repeated, tag = "10")] - pub fhnoljahhni: ::prost::alloc::vec::Vec, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8743)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dndkoioibin { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub retcode: u32, -} -/// Obf: INGDAFHAGCE -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8552)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightSummonProjectionCsReq { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub jcmfphmfaon: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8514)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pdocjkbjnhp { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub retcode: u32, -} -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8469)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hnejhajjiob { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub elite_branch_id: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8516)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Okohegibccg { - /// offset: 24 - #[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 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: 40 - #[prost(uint32, tag = "12")] - pub role_star: u32, - /// offset: 37 - #[prost(bool, tag = "15")] - pub hnledbpgdbc: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dacjdmpicel { - /// offset: 32 - #[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 Elagclmoffi { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub augment_id: u32, - /// offset: 32 - #[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 Jcfjadfeojn { - /// offset: 24 - #[prost(uint32, repeated, tag = "10")] - pub tutorial_unlock_id_list: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(uint32, tag = "6")] - pub ijeiejlpggj: u32, - /// offset: 52 - #[prost(uint32, tag = "2")] - pub ndocikplkif: u32, - /// offset: 36 - #[prost(uint32, tag = "4")] - pub bcoljfhdlld: u32, - /// offset: 48 - #[prost(uint32, tag = "14")] - 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: MJGMAHKKMAM -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightFinishInfo { - /// offset: 144 - #[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(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: 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: 176 - #[prost(enumeration = "GridFightSettleReason", tag = "1474")] - pub reason: i32, - /// offset: 168 - #[prost(uint32, tag = "1012")] - pub ofjnbpampgd: u32, - /// offset: 88 - #[prost(message, repeated, tag = "1349")] - pub phdeopejiid: ::prost::alloc::vec::Vec, -} -/// Obf: MFBGGNAGHCJ -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(8513)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightSettleNotify { - /// offset: 56 - #[prost(uint32, tag = "668")] - pub hifncppjfen: u32, - /// offset: 52 - #[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: LIBCJLDCJHL -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightTalentInfo { - /// 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 Jibakjgopjm { - /// offset: 28 - #[prost(uint32, tag = "7")] - pub bpjafbffpph: u32, - /// offset: 24 - #[prost(uint32, tag = "15")] - pub iigmoigoelb: u32, -} -/// Obf: EFFMEHGLADI -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightStaticGameInfo { - /// offset: 56 - #[prost(uint32, tag = "15")] - 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 = "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 Migeahdeboe { - /// offset: 32 - #[prost(message, optional, tag = "8")] - pub imnojidjbng: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub ojlaodialle: ::core::option::Option, -} -/// Obf: AEHKFOMMJLH -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightSystemInfo { - /// offset: 16 - #[prost(message, optional, tag = "8")] - pub eglckgkecaj: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "13")] - pub fckkgffldfa: ::core::option::Option, -} -/// Obf: PMIIIOCHOBE -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8737)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightPermanentTalentEnableCsReq { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub kfjemiojlpj: u32, -} -/// Obf: DEMPJMHFCDE -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8438)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightPermanentTalentEnableScRsp { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "5")] - pub kfjemiojlpj: u32, -} -/// Obf: OJOLKMGAFFA -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8496)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightSeasonTalentEnableCsReq { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub kfjemiojlpj: u32, -} -/// Obf: NBGMOECOJLC -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8712)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightSeasonTalentEnableScRsp { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "11")] - pub kfjemiojlpj: u32, -} -/// Obf: OEDOHCINBOJ -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8612)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightPermanentTalentResetCsReq {} -/// Obf: ILFEMGAFEOG -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8425)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightPermanentTalentResetScRsp { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "10")] pub retcode: u32, } -/// Obf: IMDLINMOIDP +/// Obf: OCFPHHCOIHI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8691)] +#[cmdid(8551)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightSeasonTalentResetCsReq {} -/// Obf: OHGHJJDOLMH +/// Obf: CBICBHJDHLO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8536)] +#[cmdid(8436)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightSeasonTalentResetScRsp { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Piiabehnmdd { - /// offset: 28 - #[prost(uint32, tag = "12")] - pub egimpfhccdj: u32, +pub struct Cenbjommjgd { /// offset: 24 - #[prost(uint32, tag = "8")] - pub fjofdonmhph: u32, + #[prost(uint32, tag = "1")] + pub item_count: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub linlnnhibak: u32, } -/// Obf: NIBGGDPHIAF +/// Obf: HFIDFIANHAN /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8503)] +#[cmdid(8577)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightSyncVirtualItemNotify { + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub item_list: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nchkfjpohah { /// offset: 24 - #[prost(message, repeated, tag = "8")] - pub item_list: ::prost::alloc::vec::Vec, -} -/// Obf: IMJBKIDKMGI -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightHandBookRoleInfo { - /// offset: 32 - #[prost(uint32, repeated, tag = "11")] + #[prost(uint32, repeated, tag = "10")] pub grid_fight_avatar_list: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(uint32, repeated, tag = "13")] - pub lcghmjfamee: ::prost::alloc::vec::Vec, } -/// Obf: PODHGIHMLAA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightHandBookEquipInfo { +pub struct Fceilncdmah { /// offset: 16 - #[prost(uint32, repeated, tag = "9")] - pub napbaffagbh: ::prost::alloc::vec::Vec, - /// offset: 32 #[prost(uint32, repeated, tag = "1")] pub grid_fight_item_list: ::prost::alloc::vec::Vec, } -/// Obf: HOMHHHMPCMO #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightHandBookAugmentInfo { +pub struct Gknijkhenbf { /// offset: 24 - #[prost(uint32, repeated, tag = "11")] - pub kdfbcmanfmb: ::prost::alloc::vec::Vec, - /// offset: 16 + #[prost(uint32, repeated, tag = "8")] + pub ddifkadgibo: ::prost::alloc::vec::Vec, + /// offset: 32 #[prost(uint32, repeated, tag = "13")] - pub jlcdedkpeab: ::prost::alloc::vec::Vec, + pub jicibcfdhih: ::prost::alloc::vec::Vec, } -/// Obf: NEHBFPDBBAM #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightHandBookPortalInfo { - /// offset: 32 - #[prost(uint32, repeated, tag = "12")] - pub peljlonldnm: ::prost::alloc::vec::Vec, +pub struct Nedhmljkioa { /// offset: 16 + #[prost(uint32, repeated, tag = "10")] + pub djjbkigbgja: ::prost::alloc::vec::Vec, + /// offset: 24 #[prost(uint32, repeated, tag = "2")] - pub grid_fight_portal_buff_list: ::prost::alloc::vec::Vec, + pub nphoimeedhm: ::prost::alloc::vec::Vec, } -/// Obf: FGEOBKDCOOM #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightHandBookMonsterInfo { +pub struct Ahphdnbnlpj { /// offset: 16 - #[prost(uint32, repeated, tag = "2")] - pub hgahmipiblo: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "5")] + pub hekmejlmgff: ::prost::alloc::vec::Vec, } -/// Obf: GOMFEPHNODD #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightHandBookInfo { +pub struct Nmechifgkad { /// offset: 16 - #[prost(message, optional, tag = "2")] - pub grid_fight_monster_info: ::core::option::Option, + #[prost(message, optional, tag = "3")] + pub jlfaneoahoc: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub pjbipmkacof: ::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, + pub dnegdnebjmb: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "6")] + pub ejhdglhcnlh: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "8")] + pub nioaiklpacm: ::core::option::Option, } -/// Obf: ONJCDCADCOG +/// Obf: MNJIFHBGMDJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8605)] +#[cmdid(8599)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightSeasonHandBookNotify { #[prost( - oneof = "grid_fight_season_hand_book_notify::Bpihfajcloc", - tags = "944, 1614, 900, 1914, 326" + oneof = "grid_fight_season_hand_book_notify::Kknboacncon", + tags = "1655, 717, 582, 559, 1010" )] - pub bpihfajcloc: ::core::option::Option< - grid_fight_season_hand_book_notify::Bpihfajcloc, + pub kknboacncon: ::core::option::Option< + grid_fight_season_hand_book_notify::Kknboacncon, >, } /// 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 Bpihfajcloc { + pub enum Kknboacncon { /// offset: 16 - #[prost(message, tag = "944")] - HandbookGridFightRoleInfo(super::GridFightHandBookRoleInfo), + #[prost(message, tag = "1655")] + Kbhgcceneec(super::Nchkfjpohah), /// offset: 16 - #[prost(message, tag = "1614")] - HandbookGridFightEquipInfo(super::GridFightHandBookEquipInfo), + #[prost(message, tag = "717")] + Lnldbnigodi(super::Fceilncdmah), /// offset: 16 - #[prost(message, tag = "900")] - HandbookGridFightAugmentInfo(super::GridFightHandBookAugmentInfo), + #[prost(message, tag = "582")] + Odejbbaleoa(super::Gknijkhenbf), /// offset: 16 - #[prost(message, tag = "1914")] - HandbookGridFightPortalInfo(super::GridFightHandBookPortalInfo), + #[prost(message, tag = "559")] + Hlhcconokcl(super::Nedhmljkioa), /// offset: 16 - #[prost(message, tag = "326")] - HandbookGridFightMonsterInfo(super::GridFightHandBookMonsterInfo), + #[prost(message, tag = "1010")] + Bnfhpkcifcc(super::Ahphdnbnlpj), } } -/// Obf: NGBKGCPJOID +/// Obf: JEBPPPNJJJM /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8771)] +#[cmdid(8545)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightWeeklyExtraSeasonExpScRsp { /// offset: 24 - #[prost(uint32, tag = "15")] - pub cur_taken_extra_exp: u32, + #[prost(uint32, tag = "11")] + pub acdoigcbgeb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nhdklmimlkc { - /// offset: 36 - #[prost(bool, tag = "11")] - pub midkmiidphf: bool, +pub struct Ndlnikccalk { /// offset: 24 - #[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, + #[prost(uint32, repeated, tag = "4")] + pub oplnkcolckj: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "3")] - pub pgmjpllniak: u32, + #[prost(int64, tag = "14")] + pub end_time: i64, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub edhkhjapmka: u32, + /// offset: 44 + #[prost(bool, tag = "2")] + pub bpfffcmmmch: bool, + /// offset: 48 + #[prost(int64, tag = "11")] + pub ifepjhgncoi: i64, } -/// Obf: APEMBCOGABP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8592)] +#[cmdid(8705)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightTakeWeeklyRewardCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "4")] - pub grid_fight_score_rank_list: ::prost::alloc::vec::Vec, +pub struct Ldbjkkchngj { + /// offset: 24 + #[prost(uint32, repeated, tag = "6")] + pub jkcebhfieni: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8515)] +#[cmdid(8529)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Djccbioknod { +pub struct Gaekhidcfhf { /// offset: 16 + #[prost(uint32, repeated, tag = "8")] + pub ngkofmbbgnl: ::prost::alloc::vec::Vec, + /// offset: 24 #[prost(message, optional, tag = "7")] + pub mgbneahcdma: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "6")] pub reward: ::core::option::Option, /// offset: 48 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "10")] pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "12")] - pub imnojidjbng: ::core::option::Option, - /// offset: 32 - #[prost(uint32, repeated, tag = "1")] - pub blkacgbdahb: ::prost::alloc::vec::Vec, } -/// Obf: OKELPNCIOGP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8537)] +#[cmdid(8759)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightDestroyWeeklyRewardCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "5")] - pub iefifklkajn: ::prost::alloc::vec::Vec, +pub struct Ldnpbalacdb { + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] + pub gdcflplfjci: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8490)] +#[cmdid(8547)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mnbaagcgicn { +pub struct Hfnihdlfmcj { /// offset: 24 - #[prost(message, optional, tag = "14")] - pub imnojidjbng: ::core::option::Option, + #[prost(message, optional, tag = "4")] + pub mgbneahcdma: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "14")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8796)] +#[cmdid(8744)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cochfhkkebn { +pub struct Mkhgpaihdan { /// offset: 16 - #[prost(message, optional, tag = "7")] - pub imnojidjbng: ::core::option::Option, + #[prost(message, optional, tag = "1")] + pub mgbneahcdma: ::core::option::Option, } -/// Obf: DPEGALAPIIM #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightArchiveData { - /// offset: 48 - #[prost(int64, tag = "15")] - pub dkcfjndcbep: i64, +pub struct Faihlakpabn { + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub bflljjbhldf: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] - pub ajmbolhdghk: u32, + pub pmbnkefcich: 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(bool, tag = "6")] - pub pdlbechdjbl: bool, + pub ieckkchjmlp: bool, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub ljngpckpjlf: u32, + /// offset: 44 + #[prost(uint32, tag = "8")] + pub baagdilllme: u32, + /// offset: 48 + #[prost(uint32, tag = "13")] + pub gegmhomnbdg: u32, + /// offset: 56 + #[prost(int64, tag = "9")] + pub obneaipkgkl: i64, } -/// Obf: JHJCBJGPKHD +/// Obf: KOKMBKGPCFE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8427)] +#[cmdid(8408)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightGetArchiveCsReq { /// offset: 24 - #[prost(enumeration = "Apdpaecjpih", tag = "8")] + #[prost(enumeration = "Mljiildndpl", tag = "2")] pub r#type: i32, } -/// Obf: FLMDHELHHFJ +/// Obf: NABNCJEJGLG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8455)] +#[cmdid(8752)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightGetArchiveScRsp { - /// offset: 36 - #[prost(uint32, tag = "3")] - pub retcode: u32, - /// offset: 32 - #[prost(enumeration = "Apdpaecjpih", tag = "12")] - pub r#type: i32, /// offset: 24 - #[prost(message, repeated, tag = "10")] - pub kgkiddopheo: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "15")] + pub mcggponockc: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 36 + #[prost(enumeration = "Mljiildndpl", tag = "13")] + pub r#type: i32, } -/// Obf: HKGFPBKBKGH +/// Obf: CIIBIOBDDCE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8530)] +#[cmdid(8433)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FavourArchiveCsReq { - /// offset: 28 - #[prost(bool, tag = "4")] - pub pdlbechdjbl: bool, /// offset: 24 - #[prost(uint32, tag = "12")] - pub ajmbolhdghk: u32, + #[prost(uint32, tag = "9")] + pub baagdilllme: u32, + /// offset: 28 + #[prost(bool, tag = "1")] + pub ieckkchjmlp: bool, } -/// Obf: JJCGAFMCLJI +/// Obf: CECPPJBHMMH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8585)] +#[cmdid(8719)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FavourArchiveScRsp { - /// offset: 32 - #[prost(uint32, tag = "12")] + /// offset: 24 + #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 28 - #[prost(bool, tag = "7")] - pub pdlbechdjbl: bool, - /// offset: 24 - #[prost(uint32, tag = "2")] - pub ajmbolhdghk: u32, + #[prost(uint32, tag = "12")] + pub baagdilllme: u32, + /// offset: 32 + #[prost(bool, tag = "9")] + pub ieckkchjmlp: bool, } -/// Obf: GIEJLPBCOLB +/// Obf: OIOELLNKEDJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8767)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightSyncKeepWinCntNotify { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub lbjpdjfhibf: u32, -} -/// Obf: BNEGGCGPPLE -/// Type: Req -#[derive(proto_derive::CmdID)] #[cmdid(8800)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GridFightBackToPrepareReq {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8739)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gdmiibnjjej { +pub struct GridFightSyncKeepWinCntNotify { /// offset: 24 - #[prost(uint32, tag = "10")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[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, 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, + pub ehbljgienpi: u32, } +/// Type: Req #[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mmffhgpbalo { +#[cmdid(8489)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GridFightBackToPrepareCsReq {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8558)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GridFightBackToPrepareScRsp { /// offset: 24 - #[prost(bytes = "vec", tag = "4")] - pub lencljpkdao: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "8")] + pub retcode: u32, +} +/// Obf: CBEHKFHNNAI +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8634)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cbehkfhnnai {} +/// Obf: LPIJFPCGAKO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8616)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lpijfpcgako { + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub febfmfmlhpo: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(string, tag = "9")] + #[prost(uint32, tag = "5")] + pub dackjgdgmln: u32, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub retcode: u32, +} +/// Obf: NOICMGFLOKA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8517)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct CheckTextCsReq { + /// offset: 16 + #[prost(string, tag = "5")] + pub ohnaihacikh: ::prost::alloc::string::String, +} +/// Obf: OFADBBMPDMM +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8679)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct CheckTextRsp { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +/// Obf: IBEMBMGFDBJ +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8582)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct UpdateGameFormation { + /// offset: 16 + #[prost(string, tag = "11")] + pub milbdipbjgp: ::prost::alloc::string::String, + /// offset: 24 + #[prost(string, tag = "14")] + pub kfpmjkcojaj: ::prost::alloc::string::String, + /// offset: 40 + #[prost(string, tag = "2")] pub name: ::prost::alloc::string::String, /// offset: 48 - #[prost(message, repeated, tag = "12")] - pub efijdebffnf: ::prost::alloc::vec::Vec, + #[prost(bytes = "vec", tag = "12")] + pub jlfiafkgcoj: ::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, + pub dice_slot_id: u32, + /// offset: 60 + #[prost(bool, tag = "15")] + pub kllekhpjgle: bool, } +/// Obf: FKCIBPKMODK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8570)] +#[cmdid(8507)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kekkiefkkgo { - /// offset: 32 - #[prost(uint32, tag = "8")] - pub retcode: u32, +pub struct Fkcibpkmodk { /// 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, + #[prost(message, optional, tag = "6")] + pub efbdadnlcgl: ::core::option::Option, /// 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")] + #[prost(uint32, tag = "14")] pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub idklmomekle: ::core::option::Option, } +/// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(8423)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ncfgenoflhc { +pub struct Hkoaockbbja { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub dice_slot_id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8696)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Oennaoafama { /// 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 Delkbehmmng { /// offset: 28 - #[prost(uint32, tag = "10")] - pub feobepggmef: u32, - /// offset: 24 - #[prost(enumeration = "delkbehmmng::bjnlefplghf::Hekpnlejadb", tag = "11")] - pub r#type: i32, + #[prost(uint32, tag = "1")] + pub jbdfehdfkno: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub dackjgdgmln: u32, } -/// Nested message and enum types in `DELKBEHMMNG`. -pub mod delkbehmmng { +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8736)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ccgjddbkide { + /// offset: 24 + #[prost(enumeration = "ccgjddbkide::oakdcenfilp::Bbfefipjmeb", tag = "5")] + pub r#type: i32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub imjbfljpmjb: u32, +} +/// Nested message and enum types in `CCGJDDBKIDE`. +pub mod ccgjddbkide { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] - pub struct Bjnlefplghf {} - /// Nested message and enum types in `BJNLEFPLGHF`. - pub mod bjnlefplghf { + pub struct Oakdcenfilp {} + /// Nested message and enum types in `OAKDCENFILP`. + pub mod oakdcenfilp { #[derive(proto_derive::CmdID)] #[derive( Clone, @@ -29007,29 +29694,29 @@ pub mod delkbehmmng { ::prost::Enumeration )] #[repr(i32)] - pub enum Hekpnlejadb { - Gmincmkdpne = 0, - Lbkmmmdiadi = 1, - Aninmmamahd = 2, + pub enum Bbfefipjmeb { + Ohdjnicjklk = 0, + Ncboldfdgnl = 1, + Ekgpcjlbina = 2, } - impl Hekpnlejadb { + impl Bbfefipjmeb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Gmincmkdpne => "HEKPNLEJADB_GMINCMKDPNE", - Self::Lbkmmmdiadi => "HEKPNLEJADB_LBKMMMDIADI", - Self::Aninmmamahd => "HEKPNLEJADB_ANINMMAMAHD", + Self::Ohdjnicjklk => "BBFEFIPJMEB_OHDJNICJKLK", + Self::Ncboldfdgnl => "BBFEFIPJMEB_NCBOLDFDGNL", + Self::Ekgpcjlbina => "BBFEFIPJMEB_EKGPCJLBINA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "HEKPNLEJADB_GMINCMKDPNE" => Some(Self::Gmincmkdpne), - "HEKPNLEJADB_LBKMMMDIADI" => Some(Self::Lbkmmmdiadi), - "HEKPNLEJADB_ANINMMAMAHD" => Some(Self::Aninmmamahd), + "BBFEFIPJMEB_OHDJNICJKLK" => Some(Self::Ohdjnicjklk), + "BBFEFIPJMEB_NCBOLDFDGNL" => Some(Self::Ncboldfdgnl), + "BBFEFIPJMEB_EKGPCJLBINA" => Some(Self::Ekgpcjlbina), _ => None, } } @@ -29038,2513 +29725,2474 @@ pub mod delkbehmmng { } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8493)] +#[cmdid(8595)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ibbgidagcob { +pub struct Jkgilkgilai { /// offset: 24 - #[prost(uint32, tag = "8")] - pub ieppfkgbfep: u32, + #[prost(uint32, tag = "6")] + pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "12")] - pub retcode: u32, + pub dackjgdgmln: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8546)] +#[cmdid(8465)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hpmgdfmeijl { +pub struct Igelbmgjijd { /// offset: 24 - #[prost(uint32, tag = "6")] - pub akknccfibhi: u32, + #[prost(uint32, tag = "9")] + pub dice_slot_id: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8782)] +#[cmdid(8613)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kedaoineeob { - /// offset: 32 - #[prost(string, tag = "3")] - pub flbfbbjijii: ::prost::alloc::string::String, +pub struct Phgffoejebm { /// offset: 16 - #[prost(string, tag = "13")] - pub hnhighgkecn: ::prost::alloc::string::String, + #[prost(string, tag = "7")] + pub peoodhoajmp: ::prost::alloc::string::String, + /// offset: 24 + #[prost(string, tag = "5")] + pub egcpaoeaglf: ::prost::alloc::string::String, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8759)] +#[cmdid(8550)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Omjhphppajh { +pub struct Fdjcihmfomc { /// offset: 16 - #[prost(string, tag = "15")] - pub hnhighgkecn: ::prost::alloc::string::String, + #[prost(string, tag = "7")] + pub egcpaoeaglf: ::prost::alloc::string::String, /// offset: 32 - #[prost(string, tag = "5")] - pub flbfbbjijii: ::prost::alloc::string::String, + #[prost(string, tag = "4")] + pub peoodhoajmp: ::prost::alloc::string::String, /// offset: 40 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "14")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cjflnmmacle { +pub struct HeartDialDialogueInfo { /// offset: 24 - #[prost(bool, tag = "5")] - pub koljidnmpon: bool, + #[prost(uint32, tag = "8")] + pub dialogue_id: u32, /// offset: 28 - #[prost(uint32, tag = "3")] - pub conjbfleefa: u32, + #[prost(bool, tag = "1")] + pub gdphoimonln: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hlgnfnjfdgi { - /// offset: 28 - #[prost(enumeration = "Eahhfcjlign", tag = "12")] - pub cimhdlbmaka: i32, +pub struct HeartDialScriptInfo { /// offset: 24 - #[prost(uint32, tag = "15")] - pub knljjifoelo: u32, + #[prost(enumeration = "HeartDialEmotionType", tag = "8")] + pub cur_emotion_type: i32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub script_id: u32, /// offset: 32 - #[prost(enumeration = "Fgbiifaoghl", tag = "10")] + #[prost(enumeration = "HeartDialStepType", tag = "6")] pub step: i32, - /// offset: 37 - #[prost(bool, tag = "4")] - pub gkoalbapihb: bool, /// offset: 36 - #[prost(bool, tag = "13")] - pub hpninijeobh: bool, + #[prost(bool, tag = "12")] + pub eekckfghgeh: bool, + /// offset: 37 + #[prost(bool, tag = "1")] + pub lhcojiebffm: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Piciliifkbe { +pub struct Eajemnnnebm { /// offset: 24 - #[prost(uint32, tag = "3")] - pub dmmfmnkhfhh: u32, + #[prost(uint32, tag = "4")] + pub script_id: u32, /// offset: 28 - #[prost(uint32, tag = "13")] - pub knljjifoelo: u32, + #[prost(uint32, tag = "5")] + pub llioemobfgd: u32, } -/// Obf: NCGIBGEBCBD +/// Obf: BCKGEKPBCGD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6391)] +#[cmdid(6373)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetHeartDialInfoCsReq {} -/// Obf: ODJJKHIJOPK +/// Obf: OEOKBKBJGOG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6310)] +#[cmdid(6303)] #[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, + #[prost(message, repeated, tag = "7")] + pub script_info_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "6")] + pub eblmnlbbfnl: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(message, repeated, tag = "1")] - pub oogjakipfdj: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "3")] + pub dialogue_info_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(enumeration = "HeartDialUnlockStatus", tag = "14")] + pub unlock_status: i32, + /// offset: 52 + #[prost(uint32, tag = "15")] + pub retcode: u32, } -/// Obf: KMCBEENLAJJ +/// Obf: HOJLMOCMFNK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6394)] +#[cmdid(6380)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChangeScriptEmotionCsReq { /// offset: 24 - #[prost(uint32, tag = "13")] - pub knljjifoelo: u32, + #[prost(enumeration = "HeartDialEmotionType", tag = "4")] + pub target_emotion_type: i32, /// offset: 28 #[prost(uint32, tag = "2")] - pub ailombimicb: u32, + pub script_id: u32, /// offset: 32 - #[prost(enumeration = "Eahhfcjlign", tag = "15")] - pub khoecljpgaa: i32, + #[prost(uint32, tag = "1")] + pub blkfcfgmmbd: u32, } -/// Obf: NHHPJDDJHPE +/// Obf: GCKMGDFCFDG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6395)] +#[cmdid(6327)] #[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")] + #[prost(uint32, tag = "14")] pub retcode: u32, + /// offset: 28 + #[prost(enumeration = "HeartDialEmotionType", tag = "10")] + pub emotion_type: i32, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub script_id: u32, } -/// Obf: CDNINHAPCCN +/// Obf: IDIGIKOLDEM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6314)] +#[cmdid(6336)] #[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")] + #[prost(message, optional, tag = "13")] pub item_list: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub blkfcfgmmbd: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub script_id: u32, } -/// Obf: MOINBJNHIAM +/// Obf: AIGNBOLGIGI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6318)] +#[cmdid(6313)] #[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, + #[prost(uint32, tag = "10")] + pub script_id: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub retcode: u32, } -/// Obf: HJFFODBKBAB +/// Obf: NFKHOGDIJPL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6309)] +#[cmdid(6315)] #[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, + #[prost(uint32, tag = "4")] + pub blkfcfgmmbd: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub dialogue_id: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub script_id: u32, } -/// Obf: NMNKDFOLFGF +/// Obf: ILLDFAANIEP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6398)] +#[cmdid(6381)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishEmotionDialoguePerformanceScRsp { - /// offset: 36 - #[prost(uint32, tag = "6")] - pub knljjifoelo: u32, /// offset: 24 - #[prost(message, optional, tag = "13")] + #[prost(message, optional, tag = "1")] pub reward_list: ::core::option::Option, /// offset: 32 + #[prost(uint32, tag = "8")] + pub script_id: u32, + /// offset: 36 #[prost(uint32, tag = "9")] - pub conjbfleefa: u32, + pub dialogue_id: u32, /// offset: 40 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "12")] pub retcode: u32, } -/// Obf: OJOOKCLNFMK +/// Obf: DBCAGGFPCGF /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6363)] +#[cmdid(6310)] #[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, + #[prost(message, repeated, tag = "9")] + pub changed_script_info_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "13")] + pub eblmnlbbfnl: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "11")] + pub changed_dialogue_info_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(enumeration = "HeartDialUnlockStatus", tag = "15")] + pub unlock_status: i32, } -/// Obf: JFJHAGLLLKF +/// Obf: BGDGEAGBMGH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6326)] +#[cmdid(6387)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeartDialTraceScriptCsReq { /// offset: 16 - #[prost(message, optional, tag = "10")] - pub gaiplpheffk: ::core::option::Option, + #[prost(message, optional, tag = "6")] + pub ndpmemljgck: ::core::option::Option, } -/// Obf: CCFJFBAPJKF +/// Obf: PACPOIAFPFF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6339)] +#[cmdid(6329)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeartDialTraceScriptScRsp { /// offset: 16 - #[prost(message, optional, tag = "4")] - pub gaiplpheffk: ::core::option::Option, + #[prost(message, optional, tag = "12")] + pub ndpmemljgck: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "4")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fjcdakicfka { +pub struct Onbllghelob { + /// offset: 16 + #[prost(uint32, repeated, tag = "8")] + pub ngonankbkmf: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "6")] - pub jgkibpdaefe: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "14")] - pub bdkhhffgnma: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "13")] + pub engepmpcjpc: u32, } -/// Obf: DEJNOPMEJDE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct HeliobusChallengeData { - /// offset: 28 - #[prost(bool, tag = "14")] - pub flmokkblfjg: bool, +pub struct Fpibaipjcmd { /// offset: 24 - #[prost(uint32, tag = "10")] - pub challenge_id: u32, + #[prost(uint32, tag = "2")] + pub star: u32, + /// offset: 28 + #[prost(bool, tag = "13")] + pub dbpnanbmgfe: bool, /// offset: 32 #[prost(uint32, tag = "3")] - pub star: u32, + pub challenge_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusChallengeLineup { /// offset: 16 - #[prost(uint32, repeated, tag = "6")] + #[prost(uint32, repeated, tag = "14")] pub avatar_id_list: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(uint32, tag = "2")] - pub group_id: u32, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "7")] + pub group_id: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] pub skill_id: u32, } -/// Obf: FJIIBCFGHFK +/// Obf: BJOAEPLGCND /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5891)] +#[cmdid(5873)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeliobusActivityDataCsReq {} -/// Obf: LLIPNJMDGKN +/// Obf: MNDPFKFEENO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5810)] +#[cmdid(5803)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusActivityDataScRsp { - /// offset: 76 - #[prost(uint32, tag = "9")] - pub dkognokopkg: u32, - /// offset: 56 - #[prost(uint32, tag = "3")] - pub level: u32, - /// offset: 64 - #[prost(uint32, tag = "2")] - pub imbokgfiaca: u32, - /// offset: 72 - #[prost(uint32, tag = "4")] - pub retcode: u32, /// offset: 16 - #[prost(message, repeated, tag = "15")] - pub lpmihbloiak: ::prost::alloc::vec::Vec, - /// offset: 68 - #[prost(uint32, tag = "5")] - pub phase: u32, + #[prost(message, optional, tag = "15")] + pub skill_info: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub challenge_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "6")] + pub djkmbpefckl: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(message, optional, tag = "12")] - pub skill_info: ::core::option::Option, - /// offset: 48 - #[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, + #[prost(message, repeated, tag = "5")] + pub aahpcioolhb: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, tag = "11")] + pub level: u32, /// offset: 60 - #[prost(uint32, tag = "11")] - pub gcdlcpmflmh: u32, + #[prost(uint32, tag = "10")] + pub imgdmddkhdl: u32, + /// offset: 64 + #[prost(uint32, tag = "13")] + pub ommnafnikph: u32, + /// offset: 68 + #[prost(uint32, tag = "9")] + pub phase: u32, + /// offset: 72 + #[prost(uint32, tag = "2")] + pub afmloapaapm: u32, + /// offset: 76 + #[prost(uint32, tag = "14")] + pub retcode: u32, } #[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 { +pub struct Blodlkibcie { + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub legegihklfk: ::prost::alloc::vec::Vec, /// 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, + pub elaennlbedd: u32, /// 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, + pub bogijenaehj: u32, } -/// Obf: PLCDPHDIOOP +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bgomihefhpa { + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub geflcfhpnjh: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub dnncagjioap: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub gaijnemfdbp: u32, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub cbgodlhclpk: u32, + /// offset: 44 + #[prost(uint32, tag = "1")] + pub mdaipflcnaj: u32, + /// offset: 48 + #[prost(bool, tag = "8")] + pub kgejaoimobk: bool, + /// offset: 49 + #[prost(bool, tag = "7")] + pub bnbcgfobiph: bool, + /// offset: 52 + #[prost(uint32, tag = "13")] + pub hgbllinamln: u32, +} +/// Obf: FBGAKELNFDP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5894)] +#[cmdid(5880)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeliobusSnsReadCsReq { /// offset: 24 - #[prost(uint32, tag = "3")] - pub cdkedfpefij: u32, + #[prost(uint32, tag = "10")] + pub cbgodlhclpk: u32, } -/// Obf: LOGIABDFGPG +/// Obf: JNMBGFOJNBD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5895)] +#[cmdid(5827)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeliobusSnsReadScRsp { - /// offset: 28 - #[prost(uint32, tag = "10")] - pub cdkedfpefij: u32, /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub cbgodlhclpk: u32, } -/// Obf: NGPOHEBCLOI +/// Obf: MINGMOMGNEL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5814)] +#[cmdid(5836)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeliobusSnsPostCsReq { /// offset: 24 - #[prost(uint32, tag = "3")] - pub ilemmkpgpnd: u32, - /// offset: 32 #[prost(uint32, tag = "14")] - pub hfoknodfiji: u32, + pub dnncagjioap: u32, /// offset: 28 - #[prost(uint32, tag = "8")] - pub cdkedfpefij: u32, + #[prost(uint32, tag = "4")] + pub mdaipflcnaj: u32, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub cbgodlhclpk: u32, } -/// Obf: GLKNPDFKKNJ +/// Obf: NJMHBOMPING /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5818)] +#[cmdid(5813)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusSnsPostScRsp { + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub amfefiddmda: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "14")] pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub igipakeljfd: ::core::option::Option, } -/// Obf: KGCPKLFDHLN +/// Obf: DFALDMOKJEN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5809)] +#[cmdid(5815)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeliobusSnsLikeCsReq { /// offset: 24 - #[prost(uint32, tag = "11")] - pub cdkedfpefij: u32, + #[prost(uint32, tag = "8")] + pub cbgodlhclpk: u32, } -/// Obf: EKANDEEGGLA +/// Obf: ABKNCPGFADC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5898)] +#[cmdid(5881)] #[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, + #[prost(bool, tag = "12")] + pub kgejaoimobk: bool, /// offset: 28 - #[prost(uint32, tag = "5")] - pub cdkedfpefij: u32, + #[prost(uint32, tag = "14")] + pub cbgodlhclpk: u32, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub retcode: u32, } -/// Obf: NPGBMKPDFBP +/// Obf: GOODKHEFJHJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5863)] +#[cmdid(5810)] #[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, + #[prost(uint32, tag = "9")] + pub bogijenaehj: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub jkgkpabhdch: u32, /// offset: 32 - #[prost(uint32, tag = "10")] - pub cdkedfpefij: u32, + #[prost(uint32, tag = "14")] + pub cbgodlhclpk: u32, } -/// Obf: DNKMPHAGFBE +/// Obf: HBNLILKKBFN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5826)] +#[cmdid(5887)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusSnsCommentScRsp { /// offset: 16 - #[prost(message, optional, tag = "14")] - pub igipakeljfd: ::core::option::Option, + #[prost(message, optional, tag = "11")] + pub amfefiddmda: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "2")] pub retcode: u32, } -/// Obf: FLAHDLOCBEF +/// Obf: HNODHEJGACP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5839)] +#[cmdid(5829)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusSnsUpdateScNotify { - /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub hpkhblejbij: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub kgklbgoadce: ::prost::alloc::vec::Vec, } -/// Obf: OEDHPAGDHMF +/// Obf: FMBJEANIAGI /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5801)] +#[cmdid(5812)] #[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, + #[prost(message, repeated, tag = "15")] + pub kgklbgoadce: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "13")] - pub imbokgfiaca: u32, + #[prost(uint32, tag = "2")] + pub ommnafnikph: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub phase: u32, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub imgdmddkhdl: u32, } -/// Obf: LNHGJAMMCGI +/// Obf: MHMHPNNMFCC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5874)] +#[cmdid(5854)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeliobusUpgradeLevelCsReq {} -/// Obf: OAKCHCPJBHH +/// Obf: IMCAMOHNKNK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5837)] +#[cmdid(5883)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeliobusUpgradeLevelScRsp { - /// offset: 28 - #[prost(uint32, tag = "13")] - pub retcode: u32, /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "12")] pub level: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub retcode: u32, } -/// Obf: IMBENGFICFB +/// Obf: KJBFKGBKJME /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5804)] +#[cmdid(5809)] #[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, + #[prost(uint32, tag = "11")] + pub skill_id: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub engepmpcjpc: u32, } -/// Obf: DDBJGOEIEBK +/// Obf: ACEKIEKJFPA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5861)] +#[cmdid(5824)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusEnterBattleCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "10")] + /// offset: 16 + #[prost(uint32, repeated, tag = "11")] pub avatar_id_list: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(uint32, tag = "11")] - pub skill_id: u32, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "15")] + pub skill_id: u32, + /// offset: 36 + #[prost(uint32, tag = "13")] pub event_id: u32, } -/// Obf: KECLKIKHIHD +/// Obf: FMJCABJPDHG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5807)] +#[cmdid(5871)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusEnterBattleScRsp { - /// offset: 24 - #[prost(message, optional, tag = "7")] + /// offset: 16 + #[prost(message, optional, tag = "10")] pub battle_info: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "14")] - pub event_id: u32, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "6")] + pub event_id: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fodkhdffiah { +pub struct Jfkceepdhcb { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "13")] pub skill_id: u32, } -/// Obf: DJDOGOGIOPH +/// Obf: EBFLACABCKO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5872)] +#[cmdid(5876)] #[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 skill_id: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] pub retcode: u32, } -/// Obf: ILAGBMDKAON +/// Obf: JMIIKBEBJMC /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5900)] +#[cmdid(5848)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeliobusChallengeUpdateScNotify { /// offset: 16 - #[prost(message, optional, tag = "6")] - pub opcgnjmgjde: ::core::option::Option, + #[prost(message, optional, tag = "3")] + pub ocdlpddmclp: ::core::option::Option, } -/// Obf: PDJPAJACCCJ +/// Obf: KHODCLCAIIP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5889)] +#[cmdid(5859)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusLineupUpdateScNotify { /// offset: 24 - #[prost(message, optional, tag = "1")] + #[prost(message, optional, tag = "9")] pub lineup: ::core::option::Option, } -/// Obf: BHFEKJEEDCB +/// Obf: OFKLMBJJJPO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5858)] +#[cmdid(5878)] #[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 = "3")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "9")] - pub scene: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hgelkdgccol { - /// offset: 24 - #[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, PartialEq, ::prost::Message)] -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 Ekoihomfmde { - /// offset: 32 - #[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 Fnabdkebcoc { - /// offset: 32 - #[prost(message, optional, tag = "7")] - pub jhkmlgjkiim: ::core::option::Option, - /// offset: 52 - #[prost(uint32, tag = "5")] - pub alcbhjemcpc: u32, - /// offset: 48 - #[prost(uint32, tag = "6")] - pub odhjklkicfl: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "15")] - pub gfddbpaeaoi: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(uint32, tag = "4")] - pub oopchihiife: u32, - /// offset: 40 - #[prost(message, repeated, tag = "2")] - pub clkaildcpjc: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ecelddgkcak { /// offset: 24 #[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, + pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, optional, tag = "10")] - pub hfebckjhjoa: ::core::option::Option, - /// offset: 48 + #[prost(uint32, tag = "7")] + pub dnoaepdphkk: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub skill_id: u32, + /// offset: 40 #[prost(uint32, tag = "14")] - pub dmpgnlibnde: u32, + pub raid_id: u32, + /// offset: 44 + #[prost(bool, tag = "9")] + pub is_save: bool, + /// offset: 48 + #[prost(uint32, tag = "4")] + pub prop_entity_id: u32, } +/// Obf: AOGJGJKGECJ +/// Type: Rsp #[derive(proto_derive::CmdID)] +#[cmdid(5852)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Liolpijombi { - /// offset: 16 - #[prost(uint32, repeated, tag = "3")] - pub mpembdagjjo: ::prost::alloc::vec::Vec, +pub struct HeliobusStartRaidScRsp { /// offset: 24 - #[prost(uint32, repeated, tag = "1")] - pub mjlloeedjea: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "14")] + pub scene: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Oegiccfghje { +pub struct Fcobimjmlif { /// offset: 24 - #[prost(bool, tag = "14")] - pub is_taken_reward: bool, + #[prost(uint32, tag = "6")] + pub value: u32, /// offset: 28 - #[prost(uint32, tag = "3")] - pub dkpcdlddong: u32, + #[prost(uint32, tag = "11")] + pub r#type: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Anhjkllekkb { + /// offset: 24 + #[prost(int32, tag = "11")] + pub value: i32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub r#type: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jfaconibfhm { +pub struct Gefedoaokno { + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub monkdlnmmbk: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Afedhckddfa { + /// offset: 24 + #[prost(bool, tag = "12")] + pub aagafbjhokk: bool, + /// offset: 28 + #[prost(enumeration = "Naocmaojecf", tag = "7")] + pub r#type: i32, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pjohabioppi { + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub nemfnenacnb: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "6")] + pub ogdlpfojmhi: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "4")] + pub lajogekphop: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "15")] + pub mbhjonmgdoo: u32, + /// offset: 52 + #[prost(uint32, tag = "9")] + pub jeeelnehdcd: u32, + /// offset: 56 + #[prost(uint32, tag = "13")] + pub dohnbocbogj: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hinijkgddbi { /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub grid_fight_trait_info: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bnjaihinjik { + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub ipdlbjhajoo: ::core::option::Option, /// offset: 32 - #[prost(message, repeated, tag = "12")] - pub eonenllbgen: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "6")] + pub fbecmpglpkk: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "1")] + pub gmmpidodkkd: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "14")] + pub odpeljaiphl: u32, + /// offset: 52 + #[prost(uint32, tag = "3")] + pub gnahdkmedep: u32, + /// offset: 56 + #[prost(uint32, tag = "4")] + pub obgkooapcem: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fednihcahgp { + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] + pub fcokodhgeko: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "15")] + pub gemhkfcfccc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Obcjlddebhl { +pub struct Enidjafecbd { /// offset: 24 - #[prost(uint32, tag = "1")] - pub pnidnoghmbh: u32, + #[prost(uint32, tag = "3")] + pub bkficfmmgin: u32, /// offset: 28 - #[prost(uint32, tag = "8")] - pub cmapcggabji: u32, + #[prost(bool, tag = "2")] + pub is_taken_reward: bool, } -/// Obf: OFDEBBJGOGM +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Eloflneahpd { + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub grid_fight_trait_info: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "11")] + pub bpfjdlhfekg: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jhboocgakcm { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub ldmhlkgilod: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub ffkdfoddbdn: u32, +} +/// Obf: NBKACPHIPDA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9013)] +#[cmdid(9032)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetHipplenDataCsReq {} -/// Obf: PMJNELBEEKL +/// Obf: PNDFAAJNNEO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9007)] +#[cmdid(9042)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetHipplenDataScRsp { - /// offset: 32 - #[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 = "10")] - pub mppjlfidmlb: bool, - /// offset: 56 - #[prost(uint32, tag = "7")] - pub ipoeigadljn: u32, - /// offset: 48 - #[prost(uint32, tag = "9")] - pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub kjdeejnblhk: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "14")] - pub ibhlkgieplg: ::core::option::Option, + pub acollhofkgl: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "2")] + pub highkdbjnim: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 52 + #[prost(bool, tag = "5")] + pub hpkecdinmce: bool, + /// offset: 56 + #[prost(uint32, tag = "7")] + pub jflaegmbmak: u32, } -/// Obf: OIIHJKIFIAN +/// Obf: KMIGGGFOGCN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9030)] +#[cmdid(9007)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetHipplenInheritCsReq {} -/// Obf: BDBNENDBLFK +/// Obf: GCLDADIKLEG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9023)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetHipplenInheritScRsp { + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] + pub grid_fight_trait_info: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub retcode: u32, +} +/// Obf: DOLCPKAMCEM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9044)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SetHipplenAgendaCsReq { + /// offset: 16 + #[prost(uint32, repeated, tag = "15")] + pub nemfnenacnb: ::prost::alloc::vec::Vec, +} +/// Obf: LEILCBFJFFD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9027)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetHipplenInheritScRsp { - /// offset: 32 - #[prost(uint32, tag = "14")] - pub retcode: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "12")] - pub grid_fight_trait_info: ::prost::alloc::vec::Vec, -} -/// Obf: GMFGCMPMOEA -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9035)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SetHipplenAgendaCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "7")] - pub clkaildcpjc: ::prost::alloc::vec::Vec, -} -/// Obf: ONLCBNOENMB -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9038)] -#[derive(Clone, PartialEq, ::prost::Message)] pub struct SetHipplenAgendaScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "6")] - pub clkaildcpjc: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "14")] + pub nemfnenacnb: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "13")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kjbgalbcaeg { +pub struct Hbmgnlfkmmk { /// offset: 24 #[prost(uint32, tag = "13")] - pub ehjbmnmoflf: u32, + pub mncfogjecmf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Oncimhemjdd { +pub struct Lodmldkmppl { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "7")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ojolpaepbdn { +pub struct Ohhhckcfpig { /// offset: 16 - #[prost(message, repeated, tag = "7")] - pub nmhiafgcnbn: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "13")] - pub jblinaekglj: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "15")] + pub dpokbjglknn: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub elanieeandi: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cjeaihminmj {} -/// Obf: NIJFFKGCHOA +pub struct Gcnjgjmplhm {} +/// Obf: CGONOIEOEBP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9005)] +#[cmdid(9019)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SettleHipplenWorkCsReq { - #[prost(oneof = "settle_hipplen_work_cs_req::Hdaccieijfo", tags = "13, 3, 10, 2")] - pub hdaccieijfo: ::core::option::Option, + #[prost(oneof = "settle_hipplen_work_cs_req::Nebnjdmfelo", tags = "9, 3, 13, 1")] + pub nebnjdmfelo: ::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 Hdaccieijfo { - /// offset: 16 - #[prost(message, tag = "13")] - Bjgdfmjdjmh(super::Kjbgalbcaeg), - /// offset: 16 + pub enum Nebnjdmfelo { + /// offset: 24 + #[prost(message, tag = "9")] + Hbgcoiagdig(super::Hbmgnlfkmmk), + /// offset: 24 #[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), + Encbgpoifcm(super::Lodmldkmppl), + /// offset: 24 + #[prost(message, tag = "13")] + Eckimbndome(super::Ohhhckcfpig), + /// offset: 24 + #[prost(message, tag = "1")] + Mllnogknhnl(super::Gcnjgjmplhm), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Oecpldababl { - /// offset: 32 - #[prost(uint32, tag = "5")] - pub dmpgnlibnde: u32, - /// offset: 36 - #[prost(int32, tag = "8")] - pub fgfbjladljb: i32, +pub struct Dmlaclldcce { /// offset: 24 - #[prost(uint32, tag = "9")] - pub igfihlbndnm: u32, + #[prost(uint32, tag = "10")] + pub mncfogjecmf: u32, /// offset: 28 - #[prost(uint32, tag = "7")] - pub ehjbmnmoflf: u32, + #[prost(uint32, tag = "4")] + pub gnahdkmedep: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub ajafeeaoblc: u32, + /// offset: 36 + #[prost(int32, tag = "14")] + pub cbpgjafahfc: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Eokoffpbjme { - /// offset: 32 - #[prost(int32, tag = "3")] - pub fgfbjladljb: i32, +pub struct Lkffmljmgob { /// offset: 24 - #[prost(uint32, tag = "7")] - pub ehjbmnmoflf: u32, + #[prost(uint32, tag = "1")] + pub mncfogjecmf: u32, /// offset: 28 + #[prost(int32, tag = "15")] + pub cbpgjafahfc: i32, + /// offset: 32 #[prost(uint32, tag = "6")] - pub igfihlbndnm: u32, + pub ajafeeaoblc: u32, } -/// Obf: NCBIFKMONGP +/// Obf: DOJOHDFGJLB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9001)] +#[cmdid(9045)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SettleHipplenWorkScRsp { - /// offset: 48 - #[prost(message, repeated, tag = "7")] - pub ghpinelgnne: ::prost::alloc::vec::Vec, - /// offset: 60 - #[prost(uint32, tag = "15")] - pub retcode: u32, - /// 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, + #[prost(message, optional, tag = "6")] + pub ipdlbjhajoo: ::core::option::Option, + /// offset: 40 + #[prost(message, repeated, tag = "4")] + pub nemfnenacnb: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "13")] + pub bnifmippima: ::prost::alloc::vec::Vec, + /// offset: 60 + #[prost(uint32, tag = "11")] + pub retcode: u32, + #[prost(oneof = "settle_hipplen_work_sc_rsp::Mejddipiekk", tags = "3, 15")] + pub mejddipiekk: ::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 Npbhjgiedhl { - /// offset: 40 - #[prost(message, tag = "14")] - Bjgdfmjdjmh(super::Oecpldababl), - /// offset: 40 - #[prost(message, tag = "2")] - Edgoiaodjlh(super::Eokoffpbjme), + pub enum Mejddipiekk { + /// offset: 32 + #[prost(message, tag = "3")] + Hbgcoiagdig(super::Dmlaclldcce), + /// offset: 32 + #[prost(message, tag = "15")] + Lonknkfdpii(super::Lkffmljmgob), } } -/// Obf: CNCFCAEMJGP +/// Obf: LDECOFOGIGD /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9047)] +#[cmdid(9009)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HipplenAgendaResultScNotify { - /// 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, + #[prost(message, optional, tag = "8")] + pub fejpealikhe: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub jmkhoimeffm: ::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: 40 + #[prost(uint32, repeated, tag = "7")] + pub gpdedjihmgb: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, optional, tag = "2")] + pub highkdbjnim: ::core::option::Option, + /// offset: 64 + #[prost(message, repeated, tag = "13")] + pub nemfnenacnb: ::prost::alloc::vec::Vec, /// offset: 72 - #[prost(bool, tag = "8")] - pub aepdgdlmpmd: bool, + #[prost(bool, tag = "14")] + pub cpffagahjmh: bool, } -/// Obf: FLDPIDFBKOK +/// Obf: GJIIPFBFLLC /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9019)] +#[cmdid(9029)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HipplenCycleResultScNotify { - /// offset: 48 - #[prost(uint32, repeated, tag = "10")] - pub grid_fight_trait_info: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(uint32, repeated, tag = "1")] - pub mpembdagjjo: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "13")] - pub eeneepkcjph: ::prost::alloc::vec::Vec, /// offset: 16 - #[prost(message, optional, tag = "11")] - pub dgfgnmjalgj: ::core::option::Option, - /// offset: 68 - #[prost(uint32, tag = "2")] - pub dkpcdlddong: u32, + #[prost(message, repeated, tag = "8")] + pub fjfjmogilbm: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "1")] + pub gnbkdchldgl: ::core::option::Option, /// offset: 40 - #[prost(message, repeated, tag = "7")] - pub ignljnlmphh: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "2")] + pub grid_fight_trait_info: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "4")] + pub fcokodhgeko: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, repeated, tag = "14")] + pub ihlcddompkd: ::prost::alloc::vec::Vec, /// offset: 64 - #[prost(uint32, tag = "8")] - pub ipoeigadljn: u32, + #[prost(uint32, tag = "5")] + pub jflaegmbmak: u32, + /// offset: 68 + #[prost(uint32, tag = "12")] + pub bkficfmmgin: u32, } -/// Obf: POOMJODIODH +/// Obf: NCFFIOJPHJM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9002)] +#[cmdid(9043)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct OpenHipplenCycleCsReq { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "10")] pub trait_id: u32, } -/// Obf: AFODNCJJAFO +/// Obf: ELBMKCGDHAK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9044)] +#[cmdid(9034)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct OpenHipplenCycleScRsp { + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub highkdbjnim: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "9")] - pub ipoeigadljn: u32, - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub acjhglgheah: ::core::option::Option, + #[prost(uint32, tag = "2")] + pub jflaegmbmak: u32, /// offset: 36 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "8")] pub retcode: u32, } -/// Obf: FGDPOAHOJIK +/// Obf: EPBHKLFKMLB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9018)] +#[cmdid(9021)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetHipplenOutfitCsReq { /// offset: 24 - #[prost(uint32, tag = "14")] - pub fkegmmknhon: u32, + #[prost(uint32, tag = "6")] + pub imibaapjgej: u32, } -/// Obf: BPLPHJHHDBO +/// Obf: ALEAEINGEBP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9045)] +#[cmdid(9040)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetHipplenOutfitScRsp { - /// offset: 24 - #[prost(uint32, repeated, tag = "5")] - pub mjlloeedjea: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "4")] + pub gemhkfcfccc: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "3")] pub retcode: u32, } -/// Obf: FLIAHCDMDJB +/// Obf: CCENPJEAFOI /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9050)] +#[cmdid(9003)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HipplenTraitUnlockScNotify { /// offset: 16 - #[prost(uint32, repeated, tag = "13")] + #[prost(uint32, repeated, tag = "6")] pub grid_fight_trait_info: ::prost::alloc::vec::Vec, } -/// Obf: DBNALODCALC +/// Obf: INFDOMFEGML /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9016)] +#[cmdid(9038)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeHipplenEndingRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "12")] - pub dkpcdlddong: u32, + #[prost(uint32, tag = "9")] + pub bkficfmmgin: u32, } -/// Obf: BJDEDDCMJCF +/// Obf: DGEPKPAHIIN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9031)] +#[cmdid(9020)] #[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 Jmlijlekbea { /// offset: 24 - #[prost(uint32, tag = "12")] - pub fkegmmknhon: u32, + #[prost(message, optional, tag = "7")] + pub reward_list: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub bkficfmmgin: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dajknhilcea { +pub struct Dpggadjhcbg { /// offset: 24 #[prost(uint32, tag = "7")] - pub dkpcdlddong: u32, + pub imibaapjgej: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kphihkgchgo { - #[prost(oneof = "kphihkgchgo::Bpihfajcloc", tags = "13, 14")] - pub bpihfajcloc: ::core::option::Option, +pub struct Nopcfddlpnn { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub bkficfmmgin: u32, } -/// Nested message and enum types in `KPHIHKGCHGO`. -pub mod kphihkgchgo { +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hgdhjfgcejf { + #[prost(oneof = "hgdhjfgcejf::Kknboacncon", tags = "5, 1")] + pub kknboacncon: ::core::option::Option, +} +/// Nested message and enum types in `HGDHJFGCEJF`. +pub mod hgdhjfgcejf { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Bpihfajcloc { - /// offset: 16 - #[prost(message, tag = "13")] - Ljblfmdfhje(super::Jmlijlekbea), - /// offset: 16 - #[prost(message, tag = "14")] - Fnmbiigclbj(super::Dajknhilcea), + pub enum Kknboacncon { + /// offset: 24 + #[prost(message, tag = "5")] + Mdfcelgpphm(super::Dpggadjhcbg), + /// offset: 24 + #[prost(message, tag = "1")] + Hnlmbgibebn(super::Nopcfddlpnn), } } -/// Obf: BCPNBKHLFGA +/// Obf: JKPIHPAGABC /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9021)] +#[cmdid(9012)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HipplenChangeScNotify { - /// offset: 16 - #[prost(message, repeated, tag = "11")] - pub cjfblhnphak: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub dgngmjmpfgk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mbcjaohmnfd { - /// offset: 40 - #[prost(bool, tag = "1")] +pub struct Aojeodenhpl { + /// offset: 24 + #[prost(bool, tag = "12")] 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 { + #[prost(uint32, tag = "5")] + pub kjjjpmapfoh: u32, /// 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, + pub ikkejkogbno: 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, + #[prost(uint32, tag = "2")] + pub event_id: u32, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub cgdnmddihka: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Edggkgpflnp { +pub struct Kjmhidmobmb { + /// offset: 16 + #[prost(uint32, repeated, tag = "10")] + pub ikljbajbopg: ::prost::alloc::vec::Vec, /// 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, + #[prost(uint64, tag = "9")] + pub jbidlkcbbcf: u64, /// offset: 40 - #[prost(uint32, tag = "12")] - pub nfjkkkjiipf: u32, - /// offset: 52 #[prost(uint32, tag = "8")] - pub mjgmdmfhkbi: u32, + pub oajgkoofnbl: u32, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub lggdegpeafl: u32, + /// offset: 48 + #[prost(bool, tag = "13")] + pub cnhchipiidd: bool, + /// offset: 52 + #[prost(uint32, tag = "7")] + pub cgdnmddihka: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jbmdmfocoak { + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub lmmndofimbn: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub pgieegcgcdi: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dicefigkfcl { + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub knemnaegkbf: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub gjlddmiiilf: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub bjfnmejnkik: u32, + /// offset: 44 + #[prost(uint32, tag = "8")] + pub hjdnncohpjh: u32, + /// offset: 48 + #[prost(uint32, tag = "14")] + pub beblggdladj: u32, + /// offset: 52 + #[prost(uint32, tag = "10")] + pub llgkeipddmb: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pepehidakkk { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub pmfahdmlofk: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub avatar_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cggpjfllgid { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub jigooaefdpp: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub level: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cgbpohbacge { + /// offset: 16 + #[prost(message, repeated, tag = "6")] + pub fklpcaponia: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "9")] + pub eieojfjaibd: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint64, tag = "3")] + pub jbidlkcbbcf: u64, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ejpdcpdfejg { + /// offset: 24 + #[prost(bool, tag = "9")] + pub hoodhmeejpb: bool, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub gbneepjjfog: u32, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub dddfgbhpcia: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub mflhofcjlfa: u32, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub obmiapdmohm: u32, + /// offset: 44 + #[prost(uint32, tag = "7")] + pub njkhfpicplk: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Chagfkjeimi { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub lbdlaacoccn: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub jfagecnfhjl: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cbnnmknbldi { /// 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 + pub cdmkbchlpab: ::prost::alloc::vec::Vec, + /// offset: 32 #[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")] + /// offset: 36 + #[prost(uint32, tag = "15")] 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, + #[prost(bool, tag = "8")] + pub dfkjcmcdmei: bool, + /// offset: 44 + #[prost(uint32, tag = "9")] + pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ijpfihhgngp { +pub struct Klnniahjbco { + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub ggmpegmehpd: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub pnipcnllkkd: u32, /// 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, + pub ojbjhgbemjn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bcjfaihebem { +pub struct Pcgmjhkdcog { + /// offset: 16 + #[prost(message, repeated, tag = "3")] + pub kidbgnphgbi: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub ihjjkabiepc: ::prost::alloc::vec::Vec, /// 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, + #[prost(message, repeated, tag = "5")] + pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(message, repeated, tag = "2")] - pub khhnohpeoia: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "7")] + pub oilpebpldbg: ::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, +pub struct Hanhlkihcjh { + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub afacnnllpmg: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Adpdkfbhjpn { +pub struct Hgpbonmlnaj { /// offset: 24 - #[prost(uint32, tag = "7")] - pub dgfnoahlcmk: u32, - /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "14")] pub progress: u32, /// offset: 28 - #[prost(enumeration = "Lfgmadfakhk", tag = "8")] + #[prost(uint32, tag = "3")] + pub ibefdombehm: u32, + /// offset: 32 + #[prost(enumeration = "Dbkaajaegnm", tag = "10")] 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 { +pub struct Iipifjcoifo { /// 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(9441)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -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(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, + pub pjjgpdnkmjh: ::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, +pub struct Piojjegmoof { + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] + pub gbacmojjkij: ::prost::alloc::vec::Vec, } -/// Obf: CEFOJJFDPEE -/// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9444)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct IdleLiveStartNodeCsReq { +pub struct Oomnnodjgph { + /// offset: 24 + #[prost(bool, tag = "11")] + pub cihpiagdhao: bool, /// offset: 28 #[prost(uint32, tag = "9")] - pub haaapflgnbm: u32, + pub nndncaegdfi: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jiekjdgegdn { /// offset: 24 - #[prost(uint32, tag = "2")] - pub bimkhablgmc: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9445)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nfpedboofff { + #[prost(bool, tag = "13")] + pub cagchkjhmpd: bool, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub pdicfegepnm: u32, /// offset: 32 - #[prost(uint32, tag = "1")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "10")] - pub ncjhffddhli: ::core::option::Option, + #[prost(uint32, tag = "8")] + pub cjainjmldfc: u32, } -/// 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, +pub struct Hidclkldhle { /// 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 { + pub nniakolkdfp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "3")] - pub nebpanidimg: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(double, tag = "7")] - pub total_damage: f64, + pub caofmhommhf: ::prost::alloc::vec::Vec, /// 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, + #[prost(message, optional, tag = "11")] + pub poladdglaeh: ::core::option::Option, /// 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, + #[prost(uint32, repeated, tag = "6")] + pub hhnnegilefb: ::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 { +pub struct Mgeapnbmjkj { /// 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 + pub knejaefbded: u32, + /// offset: 28 #[prost(uint32, tag = "10")] - pub retcode: u32, + pub eicekdbenkm: 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 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 { +pub struct Jddfigpokhc { /// offset: 16 #[prost(message, repeated, tag = "8")] - pub oicejimeong: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub retcode: u32, + pub jhjejkgfjmn: ::prost::alloc::vec::Vec, } -/// 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 { +pub struct Pfphkoafpcj { /// offset: 24 #[prost(uint32, tag = "1")] - pub ipcoeggajlk: u32, + pub fogcajjommk: 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 { +pub struct Ejjbhfolcea { /// offset: 24 #[prost(uint32, tag = "14")] - pub odonpmongja: u32, + pub dliljlgkbek: 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 { + #[prost(uint32, tag = "4")] + pub njkhfpicplk: u32, /// 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, + #[prost(uint32, tag = "8")] + pub olaafalfkih: u32, } -/// Obf: NFCDMCHKMPG -/// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9415)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct IdleLiveTakeTaskRewardCsReq {} -/// Obf: DFODNNBEOJE -/// Type: Rsp +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Igogkccoiif { + /// offset: 24 + #[prost(string, tag = "14")] + pub title: ::prost::alloc::string::String, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub ajimpllifie: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub fkiifffjkjh: u32, +} +/// Obf: APKJENOJIFD +/// Type: Req #[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 +pub struct Apkjenojifd {} +/// Obf: EMCJBMOICJN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9353)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct IdleLiveTakeAssistRewardScRsp { +pub struct Emcjbmoicjn { /// offset: 16 - #[prost(message, repeated, tag = "15")] - pub cadpjmanpca: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "5")] + pub ophjaengbgj: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub gnphkfcknop: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "7")] - pub reward: ::core::option::Option, + #[prost(message, optional, tag = "3")] + pub jjkkmgkncja: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "10")] + #[prost(message, optional, tag = "4")] + pub fnbmigiicek: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "8")] + pub booiamnbfnd: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "10")] + pub hklngmhficm: ::core::option::Option, + /// offset: 64 + #[prost(message, optional, tag = "9")] + pub dngnekamhmd: ::core::option::Option, + /// offset: 80 + #[prost(message, optional, tag = "11")] + pub plfnnlokboo: ::core::option::Option, + /// offset: 88 + #[prost(message, optional, tag = "14")] + pub mkagcfgnpgd: ::core::option::Option, + /// offset: 96 + #[prost(message, optional, tag = "13")] + pub hfbbohbkbje: ::core::option::Option, + /// offset: 104 + #[prost(message, optional, tag = "7")] + pub aibhmdpilke: ::core::option::Option, + /// offset: 112 + #[prost(uint32, tag = "1")] pub retcode: u32, } -/// Obf: GGLAOJIEEAC -/// Type: Notify +/// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9442)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetFriendNewAssistRewardScNotify {} -/// Obf: IJIPKIDHPDL +pub struct Pdmekagocnd {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9416)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fajejcbilia { + /// offset: 16 + #[prost(uint32, repeated, tag = "10")] + pub ikljbajbopg: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub retcode: u32, +} /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9367)] +#[cmdid(9430)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct IdleLiveDoGachaCsReq { +pub struct Babfmgpnoig { /// offset: 24 + #[prost(uint32, tag = "2")] + pub cgdnmddihka: u32, + /// offset: 28 #[prost(uint32, tag = "11")] - pub gacha_count: u32, + pub kjjjpmapfoh: u32, } +/// Type: Rsp #[derive(proto_derive::CmdID)] +#[cmdid(9377)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hoikckdhpgc { +pub struct Lmackmnojbf { /// offset: 24 - #[prost(uint32, tag = "7")] - pub onpkfdkadla: u32, + #[prost(message, optional, tag = "9")] + pub gjlddmiiilf: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] - pub avatar_id: u32, - /// offset: 28 - #[prost(uint32, tag = "2")] - pub npbklchljmg: u32, + pub retcode: u32, +} +/// Obf: BKDANKLCAHC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9386)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct StartNodeBattleCsReq {} +/// Obf: ELPBDFINJGH +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9363)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct StartNodeBattleScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "14")] + pub encinpihhdf: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub pgieegcgcdi: 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, +pub struct Anajeldhdbh { + /// offset: 24 + #[prost(double, tag = "13")] + pub damage: f64, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub key: u32, } -/// Nested message and enum types in `OJCKLCKHPLM`. -pub mod ojcklckhplm { +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Biknpjpldao { + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub hfhjgbhhbkm: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub fnhddamnkcg: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(double, tag = "14")] + pub total_damage: f64, + /// offset: 48 + #[prost(uint32, tag = "9")] + pub mbobgnplloo: u32, + /// offset: 52 + #[prost(uint32, tag = "1")] + pub obkcfgajljj: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9365)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fomconfodhh { + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub hnmlblggolb: ::core::option::Option, + /// offset: 32 + #[prost(enumeration = "Jdgnmidmacl", tag = "4")] + pub gbjealncmjc: i32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9431)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jlcnogijgmh { + /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub iblofdagdce: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub bpioekhmaic: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "11")] + pub dhpplpjomnb: ::core::option::Option, + /// offset: 40 + #[prost(message, repeated, tag = "15")] + pub iofkddfndgc: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, optional, tag = "12")] + pub reward: ::core::option::Option, + /// offset: 56 + #[prost(message, repeated, tag = "9")] + pub hpckmfmnobg: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint64, tag = "8")] + pub jeaefmhiiac: u64, + /// offset: 80 + #[prost(enumeration = "Jdgnmidmacl", tag = "13")] + pub gbjealncmjc: i32, + /// offset: 84 + #[prost(uint32, tag = "3")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9360)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ddnjihcbdde {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9437)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Maaiafillfn { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9379)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Iabbgplblml { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub jgflmodldcd: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9362)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mlbdipicabb { + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub retcode: u32, +} +/// Obf: IDFMIDPCJAC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9368)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct UpgradeTeamSlotCsCsReq { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub level: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub jigooaefdpp: u32, +} +/// Obf: GDLPHFCCCFL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9395)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct UpgradeTeamSlotCsRsp { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub level: u32, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub jigooaefdpp: u32, +} +/// Obf: OLFPLAAAFHI +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9359)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ReplaceTeamCsCsReq { + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub encinpihhdf: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub mnkchclgnom: u32, +} +/// Obf: BDKIMOIFPIL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9392)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ReplaceTeamCsRsp { + /// offset: 16 + #[prost(message, repeated, tag = "14")] + pub encinpihhdf: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9426)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gaiangfbbpg { + /// offset: 24 + #[prost(bool, tag = "6")] + pub ecbjlakhocf: bool, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub lofnhphccil: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9388)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ndmgimoofbl { + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub iblofdagdce: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub reward: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "12")] + pub iofkddfndgc: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "15")] + pub hpckmfmnobg: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, tag = "11")] + pub retcode: u32, + /// offset: 60 + #[prost(bool, tag = "2")] + pub ecbjlakhocf: bool, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9421)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Dmepoenpeif { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub pjodecigfoi: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9428)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nmemdfocmfo { + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub iofkddfndgc: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "5")] + pub iblofdagdce: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "11")] + pub hpckmfmnobg: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "4")] + pub retcode: u32, + /// offset: 52 + #[prost(uint32, tag = "6")] + pub pjodecigfoi: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9411)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bijedlpinkh {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9374)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lgnjpfpacgh { + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub ljmljkplkbn: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +/// Obf: EAILAPHKBNO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9409)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct HandlePendingEquipCsReq { + /// offset: 24 + #[prost(bool, tag = "6")] + pub dkpcaigphno: bool, +} +/// Obf: NEEFMPLOKIL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9424)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct HandlePendingEquipScRsp { + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub ljmljkplkbn: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 36 + #[prost(bool, tag = "14")] + pub dkpcaigphno: bool, +} +/// Obf: DOAGEJLCHJE +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9402)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct DressSpecialEquipCsReq { + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub colohmbfkih: ::prost::alloc::vec::Vec, +} +/// Obf: NJABIIKAJEK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9398)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct DressSpecialEquipScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub colohmbfkih: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +/// Obf: JOCIDFPEBGM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9440)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TakeQuestEquipCsCsReq { + /// offset: 24 + #[prost(bool, tag = "4")] + pub dkpcaigphno: bool, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub quest_id: u32, +} +/// Obf: MGKHEPIJPAC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9391)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TakeQuestEquipCsRsp { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub quest_id: u32, + /// offset: 28 + #[prost(bool, tag = "6")] + pub dkpcaigphno: bool, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +/// Obf: HMPGPHLEJKF +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9399)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TakeTaskRewardCsReq {} +/// Obf: OPCILEAHKAH +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9378)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TakeTaskRewardScRsp { + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub retcode: u32, +} +/// Obf: LOMPEEDFPLE +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(9380)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SyncChangeNtf { + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub dgngmjmpfgk: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fhmnlhladjo { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub ajimpllifie: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub fkiifffjkjh: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kailiieebjm { + #[prost( + oneof = "kailiieebjm::Mmcgbgdjipn", + tags = "11, 10, 3, 7, 4, 2, 1, 14, 13, 6, 1719, 1243, 1038, 388, 1693" + )] + pub mmcgbgdjipn: ::core::option::Option, +} +/// Nested message and enum types in `KAILIIEEBJM`. +pub mod kailiieebjm { #[derive(proto_derive::CmdID)] - #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Fnjjnaocoii { - /// offset: 24 - #[prost(message, tag = "12")] - Emenfkabdek(super::Hoikckdhpgc), - /// offset: 24 + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Mmcgbgdjipn { + /// offset: 16 + #[prost(message, tag = "11")] + Nbddjgjoieh(super::Pepehidakkk), + /// offset: 16 + #[prost(message, tag = "10")] + Bbbegoljkhj(super::Kjmhidmobmb), + /// offset: 16 + #[prost(uint32, tag = "3")] + Ifdlljhhogl(u32), + /// offset: 16 + #[prost(message, tag = "7")] + Pjjgpdnkmjh(super::Hgpbonmlnaj), + /// offset: 16 + #[prost(message, tag = "4")] + Kgmiikkgjfh(super::Bbipcfpdejn), + /// offset: 16 + #[prost(message, tag = "2")] + Lnggonnobhm(super::Fhlebdmfchl), + /// offset: 16 #[prost(uint32, tag = "1")] - Pbpdbjblpgl(u32), + Njkhfpicplk(u32), + /// offset: 16 + #[prost(uint32, tag = "14")] + Olaafalfkih(u32), + /// offset: 16 + #[prost(uint32, tag = "13")] + Dliljlgkbek(u32), + /// offset: 16 + #[prost(uint32, tag = "6")] + Fffbadmimlf(u32), + /// offset: 16 + #[prost(message, tag = "1719")] + Dgbfgdimknd(super::Apamfckfhll), + /// offset: 16 + #[prost(bool, tag = "1243")] + Eijhkecfbla(bool), + /// offset: 16 + #[prost(message, tag = "1038")] + Poladdglaeh(super::Jiekjdgegdn), + /// offset: 16 + #[prost(uint32, tag = "388")] + Noakieiokib(u32), + /// offset: 16 + #[prost(message, tag = "1693")] + Haeieppajfh(super::Fhmnlhladjo), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gmkcfcgmjki { - /// offset: 28 - #[prost(uint32, tag = "1")] - pub avatar_id: u32, +pub struct Bbipcfpdejn { /// offset: 24 - #[prost(uint32, tag = "12")] - pub ckmheiifpao: u32, + #[prost(enumeration = "Cdabmabjfii", tag = "11")] + pub reason: i32, /// offset: 32 - #[prost(uint32, tag = "11")] - pub eoghmdefbil: u32, + #[prost(uint64, tag = "2")] + pub glanplegmpg: u64, } -/// 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, +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fhlebdmfchl { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub content_id: u32, + /// offset: 28 + #[prost(enumeration = "Lppkghjgocc", tag = "4")] + pub mmnjodijpoe: i32, } -/// Obf: AKJBIBBLHJG +/// Obf: DCKICCFJELB /// 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, - >, +#[cmdid(9351)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TechTreeChangeNodeStateCsCsReq { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub cdmfhngefcn: u32, + /// offset: 28 + #[prost(enumeration = "Oedabanajek", tag = "11")] + pub op_type: i32, } -/// Nested message and enum types in `IdleLiveUpdateLiveRoomTitleCsReq`. -pub mod idle_live_update_live_room_title_cs_req { +/// Obf: CCCGMGMLKOM +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9417)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TechTreeChangeNodeStateCsRsp { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 28 + #[prost(enumeration = "Oedabanajek", tag = "10")] + pub op_type: i32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub cdmfhngefcn: u32, +} +/// Obf: OMLBEGNKAOE +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9385)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TakeContentCsReq { + /// offset: 24 + #[prost(enumeration = "Lppkghjgocc", tag = "9")] + pub mmnjodijpoe: i32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub content_id: u32, +} +/// Obf: DIMGBMHNGAH +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9366)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TakeContentScRsp { + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub content_id: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 40 + #[prost(enumeration = "Lppkghjgocc", tag = "1")] + pub mmnjodijpoe: i32, +} +/// Obf: OKABLGLBPOA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9355)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct StartDungeonCsReq { + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] + pub jajdgpaknll: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "5")] + pub colohmbfkih: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "4")] + pub encinpihhdf: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "1")] + pub eicekdbenkm: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bcimopddkhh { + /// offset: 16 + #[prost(uint32, repeated, tag = "10")] + pub feoddikpaoa: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub uid: u32, +} +/// Obf: CPFNEECKCMK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9364)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct StartDungeonScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub kmmbnfifala: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "14")] + pub encinpihhdf: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "13")] + pub colohmbfkih: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "11")] + pub eicekdbenkm: u32, + /// offset: 52 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +/// Obf: FNKBEGIDAAC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9432)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct EndDungeonCsReq { + /// offset: 16 + #[prost(uint32, repeated, tag = "11")] + pub feoddikpaoa: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub hnmlblggolb: ::core::option::Option, + /// offset: 40 + #[prost(bool, tag = "10")] + pub dhllpobklio: bool, +} +/// Obf: LDCHLAKNODJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9403)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct EndDungeonScRsp { + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub eicekdbenkm: u32, + /// offset: 40 + #[prost(uint32, tag = "11")] + pub dhbkgofbmim: u32, +} +/// Obf: HGDEGLENMPM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9443)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetFriendDungeonInfoCsReq {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ocbphibffac { + /// offset: 24 + #[prost(message, repeated, tag = "11")] + pub cjdoepkkjgc: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub lngeaijiodk: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub uid: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub fandkfadkkm: u32, +} +/// Obf: MNFPIBFOIEF +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9446)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetFriendDungeonInfoScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub iooiikicfhe: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub retcode: u32, +} +/// Obf: BBABPMLDJMM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9389)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bbabpmldjmm {} +/// Obf: NOHKADAPKHE +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9438)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nohkadapkhe { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub reward: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "1")] + pub oilhlecgbch: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub retcode: u32, +} +/// Obf: GFDJAEDKGGB +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(9376)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetFriendNewAssistRewardScNotify { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub fandkfadkkm: u32, +} +/// Obf: KKGJPMCFDON +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9435)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kkgjpmcfdon { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub gacha_count: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ljgkdekchpj { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub mgbcapiiklm: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub avatar_id: u32, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub mmonaecclhn: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Iggfcpndmpn { + #[prost(oneof = "iggfcpndmpn::Bnjpphjnkhf", tags = "1, 8")] + pub bnjpphjnkhf: ::core::option::Option, +} +/// Nested message and enum types in `IGGFCPNDMPN`. +pub mod iggfcpndmpn { + #[derive(proto_derive::CmdID)] + #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] + pub enum Bnjpphjnkhf { + /// offset: 24 + #[prost(message, tag = "1")] + Aonejbhfkmo(super::Ljgkdekchpj), + /// offset: 24 + #[prost(uint32, tag = "8")] + Bkjfbhanflc(u32), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ebnkdhcijph { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub avatar_id: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub kbogfjanbpd: u32, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub anpnfpjdpkp: u32, +} +/// Obf: NILCAHCBKAI +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9370)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nilcahcbkai { + /// offset: 16 + #[prost(message, repeated, tag = "3")] + pub pghcldfgpoa: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "12")] + pub apgbcdjhpgl: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub retcode: u32, + /// offset: 44 + #[prost(uint32, tag = "7")] + pub fogcajjommk: u32, +} +/// Obf: BPHPLIKMHHF +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9387)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct UpdateCustomInfoCsReq { + #[prost(oneof = "update_custom_info_cs_req::Mmcgbgdjipn", tags = "2, 8")] + pub mmcgbgdjipn: ::core::option::Option, +} +/// Nested message and enum types in `UpdateCustomInfoCsReq`. +pub mod update_custom_info_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Nlpppchggpf { + pub enum Mmcgbgdjipn { /// offset: 24 #[prost(string, tag = "2")] Title(::prost::alloc::string::String), /// offset: 24 #[prost(uint32, tag = "8")] - Fcokognogca(u32), + Ajimpllifie(u32), } } -/// Obf: PCHGMHOHLIG +/// Obf: DMBPHCPLGIJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9362)] +#[cmdid(9384)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateCustomInfoScRsp { /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "11")] pub retcode: u32, - #[prost(oneof = "update_custom_info_sc_rsp::Nlpppchggpf", tags = "5, 11")] - pub nlpppchggpf: ::core::option::Option, + #[prost(oneof = "update_custom_info_sc_rsp::Mmcgbgdjipn", tags = "13, 15")] + pub mmcgbgdjipn: ::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 { + pub enum Mmcgbgdjipn { /// offset: 16 - #[prost(string, tag = "5")] + #[prost(string, tag = "13")] Title(::prost::alloc::string::String), /// offset: 16 - #[prost(uint32, tag = "11")] - Fcokognogca(u32), + #[prost(uint32, tag = "15")] + Ajimpllifie(u32), } } -/// Obf: MMDDJCNMGJJ +/// Obf: COFMKALOLKB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9427)] +#[cmdid(9408)] #[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, +pub struct FinishQuestionCsReq { /// offset: 24 - #[prost(bool, tag = "7")] - pub ofocdhepmoi: bool, + #[prost(uint32, tag = "12")] + pub jmbgmipllji: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub pdicfegepnm: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub cjainjmldfc: u32, /// offset: 36 - #[prost(uint32, tag = "3")] - pub koedcmicknj: u32, + #[prost(bool, tag = "1")] + pub djnddebimga: bool, } -/// Obf: DPDLMIELOIG +/// Obf: KIDELOJLPFB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9366)] +#[cmdid(9393)] #[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, + #[prost(bool, tag = "2")] + pub djnddebimga: bool, /// offset: 28 - #[prost(bool, tag = "15")] - pub ofocdhepmoi: bool, + #[prost(uint32, tag = "6")] + pub cjainjmldfc: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub jmbgmipllji: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub pdicfegepnm: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9479)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Coeohebfico { +pub struct Dcaboalfjap { /// offset: 24 - #[prost(uint32, tag = "2")] - pub bfbiipmbfhf: u32, + #[prost(uint32, tag = "9")] + pub ohmbephebdj: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9480)] +#[cmdid(9478)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jhiaglgpmbd { +pub struct Nmekjabiggh { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "9")] - pub bfbiipmbfhf: u32, + #[prost(uint32, tag = "3")] + pub ohmbephebdj: u32, } -/// Obf: GMHEMMFCBPN +/// Obf: HGKLNOIKPPE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(591)] +#[cmdid(573)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetBagCsReq {} -/// Obf: NBPHELPDBMA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Equipment { - /// offset: 44 - #[prost(uint32, tag = "11")] - pub unique_id: u32, - /// offset: 40 - #[prost(uint32, tag = "7")] - pub level: u32, - /// offset: 32 + /// offset: 24 #[prost(uint32, tag = "5")] - pub exp: u32, - /// offset: 52 - #[prost(uint32, tag = "4")] - pub dress_avatar_id: u32, - /// offset: 28 - #[prost(uint32, tag = "10")] pub rank: u32, - /// offset: 48 - #[prost(uint32, tag = "12")] - pub tid: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub promotion: u32, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub unique_id: u32, /// offset: 36 + #[prost(uint32, tag = "4")] + pub level: u32, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub tid: u32, + /// offset: 44 #[prost(bool, tag = "8")] pub is_protected: bool, - /// offset: 24 - #[prost(uint32, tag = "3")] - pub promotion: u32, + /// offset: 48 + #[prost(uint32, tag = "13")] + pub exp: u32, + /// offset: 52 + #[prost(uint32, tag = "9")] + pub dress_avatar_id: u32, } -/// Obf: CLKAJNJMLCN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Material { - /// offset: 32 - #[prost(uint32, tag = "11")] - pub tid: u32, - /// offset: 36 - #[prost(uint32, tag = "12")] - pub num: u32, /// offset: 24 + #[prost(uint32, tag = "5")] + pub num: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub tid: u32, + /// offset: 32 #[prost(uint64, tag = "13")] pub expire_time: u64, } -/// Obf: KLGIOKJDBKF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct WaitDelResource { @@ -31552,2153 +32200,2157 @@ pub struct WaitDelResource { #[prost(uint32, tag = "8")] pub num: u32, /// offset: 28 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "10")] pub tid: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jlaedkmbgek { - /// offset: 32 - #[prost(uint32, tag = "11")] - pub num: u32, - /// offset: 36 - #[prost(uint32, tag = "4")] - pub tid: u32, +pub struct Bkgpjobnmkj { /// offset: 24 - #[prost(uint64, tag = "12")] + #[prost(uint64, tag = "5")] pub expire_time: u64, -} -#[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")] + #[prost(uint32, tag = "3")] pub tid: u32, -} -/// Obf: FCDGHHHAKDO -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(510)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetBagScRsp { - /// offset: 16 - #[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: EJGPLNCJFFJ -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(514)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct CmdLockEquipmentCsReq { - /// offset: 32 - #[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, + pub num: u32, } -/// Obf: FLEKNJPLGOB -/// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(563)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct RankUpEquipmentCsReq { +pub struct Nkdnfdcfncp { /// 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(526)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Opdnmlkmnbb { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kccfnmoimap { - /// offset: 32 - #[prost(uint32, tag = "10")] - pub equipment_unique_id: u32, - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub cost_data: ::core::option::Option, -} -/// Obf: CIIFHGFMMHF -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(569)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct BatchRankUpEquipmentCsReq { - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub switch_list: ::prost::alloc::vec::Vec, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(541)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ghciogmhopp { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub retcode: u32, -} -/// Obf: KDOBEDCEHDH -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(539)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ExpUpEquipmentCsReq { - /// offset: 32 - #[prost(uint32, tag = "9")] - pub equipment_unique_id: u32, - /// offset: 16 - #[prost(message, optional, tag = "10")] - pub cost_data: ::core::option::Option, -} -/// Obf: CCEPCNEJIBN -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[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: 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 = "1")] - pub count: u32, - /// offset: 40 - #[prost(uint32, tag = "4")] - pub retcode: u32, -} -/// Obf: LDPKFNPDNKO -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(600)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ComposeSelectedRelicCsReq { - /// offset: 60 - #[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, + #[prost(message, repeated, tag = "14")] + pub hjlenjodamn: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "7")] - pub gdconpogbhd: ::core::option::Option, + pub fmokfkbaeii: ::core::option::Option, } -/// Obf: OBHHAHOMAJB -/// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(589)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct ComposeSelectedRelicScRsp { - /// offset: 36 - #[prost(uint32, tag = "8")] - pub retcode: u32, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub compose_id: u32, +pub struct Ockchbdfgnl { /// offset: 16 - #[prost(message, optional, tag = "10")] - pub return_item_list: ::core::option::Option, -} -/// Obf: EOJBCILPMME -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(504)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ExpUpRelicCsReq { + #[prost(message, repeated, tag = "5")] + pub hjmdnlbnpna: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "1")] - pub relic_unique_id: u32, - /// offset: 16 - #[prost(message, optional, tag = "2")] - pub cost_data: ::core::option::Option, + #[prost(uint64, tag = "6")] + pub time: u64, } -/// Obf: JIEFCEKGGHP -/// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(538)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct ExpUpRelicScRsp { - /// 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: FAGJJBCCKPP -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(572)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct CmdLockRelicCsReq { - /// offset: 24 - #[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 = "11")] - pub kipbinbidae: bool, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(532)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ebddjobgdhd { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub retcode: u32, -} -/// Obf: ABMBBFLDBOC -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(549)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct DiscardRelicCsReq { - /// offset: 24 - #[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 mhmfiipemjd: u64, -} -/// Obf: GIAJPFNBJLB -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(566)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct DiscardRelicScRsp { - /// offset: 32 - #[prost(uint32, tag = "2")] - pub retcode: u32, +pub struct Nlllaaejobp { /// offset: 24 #[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 = "12")] - pub leinlfghibc: bool, -} -/// Obf: FBFEOEHHCON -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(533)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct CmdSellItemCsReq { + pub dmnhpnapgnb: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(bool, tag = "10")] - pub bcndjopnjpc: bool, - /// offset: 24 - #[prost(message, optional, tag = "14")] - pub cost_data: ::core::option::Option, -} -/// Obf: JEIOMKBEHHJ -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(561)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SellItemScRsp { - /// offset: 32 - #[prost(uint32, tag = "5")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub return_item_list: ::core::option::Option, -} -/// Obf: BMNLJEHOHMK -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(507)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RechargeSuccNotify { - /// offset: 40 - #[prost(string, tag = "8")] - pub jdnmdmpbmff: ::prost::alloc::string::String, - /// offset: 24 - #[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: BEHNOCKPMJG -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(558)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ExchangeHcoinCsReq { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub num: u32, -} -/// Obf: OEJCJGFGCFI -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(544)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ExchangeHcoinScRsp { - /// offset: 28 - #[prost(uint32, tag = "11")] - pub retcode: u32, - /// offset: 24 - #[prost(uint32, tag = "10")] - pub num: u32, -} -/// Obf: AMMAFGFFODN -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(596)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct AddEquipmentScRsp { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub hokjfknpkaj: u32, -} -/// Obf: BEBHBLEHLFI -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(557)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetRecycleTimeCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "4")] - pub fglkmdnffeg: ::prost::alloc::vec::Vec, -} -/// Obf: JIIOGFJPHPO -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(521)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetRecyleTimeScRsp { - /// offset: 32 - #[prost(uint32, tag = "1")] - pub retcode: u32, - /// 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 Ghfbgbpmpfl { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub bgbegbkgbhb: u32, - /// offset: 28 - #[prost(uint32, tag = "11")] - pub iapfjinfnlo: u32, -} -/// Obf: KKJAKBABDOO -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(528)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ComposeLimitNumCompleteScNotify { - /// offset: 24 - #[prost(message, repeated, tag = "2")] - pub bpcejlenhij: ::prost::alloc::vec::Vec, -} -/// Obf: NBDCCMOOFOI -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(565)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ComposeLimitNumUpdateScNotify { - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub bdojdmmeheh: ::core::option::Option, -} -/// Obf: LJLBFDINKBE -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(573)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct DestroyItemCsReq { - /// offset: 28 - #[prost(uint32, tag = "14")] - pub piafcpcdcdf: u32, - /// offset: 24 #[prost(uint32, tag = "12")] - pub item_id: u32, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub fjofdonmhph: u32, + pub tid: u32, } -/// Obf: NOKHDEHLJBL -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(553)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct DestroyItemScRsp { - /// offset: 28 - #[prost(uint32, tag = "6")] - pub retcode: u32, - /// offset: 24 - #[prost(uint32, tag = "10")] - pub piafcpcdcdf: u32, -} -/// Obf: MCPNPKINGAG -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(508)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetMarkItemListCsReq {} -/// Obf: GEJCHKEGBLD -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(517)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetMarkItemListScRsp { - /// offset: 16 - #[prost(uint32, repeated, tag = "6")] - pub kfikchjdegl: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "10")] - pub retcode: u32, -} -/// Obf: HHPAMJHPHNG -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(551)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MarkItemCsReq { - /// offset: 24 - #[prost(bool, tag = "9")] - pub eklcfbipggo: bool, - /// offset: 28 - #[prost(uint32, tag = "13")] - pub item_id: u32, -} -/// Obf: MFAEPJDABHC -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[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: 32 - #[prost(bool, tag = "9")] - pub eklcfbipggo: bool, -} -/// Obf: GCJJEKNGOHM -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(554)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct CancelMarkItemNotify { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub item_id: u32, -} -/// Obf: OMBMNOHAFKC -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(579)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SyncTurnFoodNotify { - /// offset: 24 - #[prost(enumeration = "TurnFoodSwitch", repeated, tag = "9")] - pub maodnhnhlij: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "15")] - pub dbpdphimbdj: ::prost::alloc::vec::Vec, -} -/// Obf: DBFDHJIJAFB -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(520)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SetTurnFoodSwitchCsReq { - /// offset: 28 - #[prost(enumeration = "TurnFoodSwitch", tag = "3")] - pub eddiohmnnnb: i32, - /// offset: 24 - #[prost(bool, tag = "6")] - pub amflnlgbjgl: bool, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(593)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Adceacimklg { - /// offset: 28 - #[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: KHIJLEGPDMN -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(502)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GeneralVirtualItemDataNotify { - /// offset: 16 - #[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 Fofbdbjbeje { - /// offset: 28 - #[prost(bool, tag = "9")] - pub dplpbdkdckn: bool, - /// offset: 24 - #[prost(uint32, tag = "14")] - pub jaknebndffb: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Eecjmioaffg { - /// offset: 16 - #[prost(string, tag = "7")] - pub name: ::prost::alloc::string::String, - /// 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(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: GIGPCPDAHCG -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(536)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetRelicFilterPlanCsReq {} -/// Obf: JHKGOPBHPKL +/// Obf: GJDACOJFAGG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(503)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetRelicFilterPlanScRsp { - /// offset: 32 - #[prost(uint32, tag = "14")] - pub retcode: u32, +pub struct GetBagScRsp { /// offset: 16 + #[prost(enumeration = "TurnFoodSwitch", repeated, tag = "5")] + pub eojbflhbnmb: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "14")] + pub camegagkpgl: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "12")] + pub najfmiifiec: ::prost::alloc::vec::Vec, + /// offset: 40 #[prost(message, repeated, tag = "4")] - pub ggbailckhmh: ::prost::alloc::vec::Vec, + pub material_list: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, repeated, tag = "10")] + pub ffegbhjlbnh: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(message, repeated, tag = "3")] + pub relic_list: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(message, repeated, tag = "959")] + pub epbglfhefjj: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(uint32, repeated, tag = "6")] + pub hgggflabdlb: ::prost::alloc::vec::Vec, + /// offset: 88 + #[prost(message, repeated, tag = "8")] + pub plblhekeijo: ::prost::alloc::vec::Vec, + /// offset: 96 + #[prost(message, repeated, tag = "13")] + pub wait_del_resource_list: ::prost::alloc::vec::Vec, + /// offset: 104 + #[prost(message, repeated, tag = "9")] + pub equipment_list: ::prost::alloc::vec::Vec, + /// offset: 112 + #[prost(uint32, repeated, tag = "7")] + pub kofnojcmefa: ::prost::alloc::vec::Vec, + /// offset: 120 + #[prost(message, repeated, tag = "2")] + pub dngbggnkeho: ::prost::alloc::vec::Vec, + /// offset: 128 + #[prost(message, repeated, tag = "11")] + pub cndodpicghi: ::prost::alloc::vec::Vec, + /// offset: 136 + #[prost(uint32, tag = "15")] + pub phigpigfphd: u32, + /// offset: 140 + #[prost(uint32, tag = "1")] + pub retcode: u32, } -/// Obf: FCHEDGNKCCK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(592)] +#[cmdid(580)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct AddRelicFilterPlanCsReq { +pub struct PromoteEquipmentCsReq { + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub cost_data: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub equipment_unique_id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(527)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PromoteEquipmentScRsp { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(536)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct LockEquipmentCsReq { + /// offset: 16 + #[prost(uint32, repeated, tag = "5")] + pub ldbmbpbgfhk: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(bool, tag = "14")] + pub is_locked: bool, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(513)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct LockEquipmentScRsp { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub retcode: u32, +} +/// Obf: BDHDBGECGJA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(515)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct UseItemCsReq { + /// offset: 24 + #[prost(bool, tag = "5")] + pub dgekfcheapo: bool, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub use_item_id: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub base_avatar_id: u32, + /// offset: 36 + #[prost(enumeration = "AvatarType", tag = "7")] + pub kanppcmbjhg: i32, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub optional_reward_id: u32, + /// offset: 44 + #[prost(uint32, tag = "15")] + pub use_item_count: u32, +} +/// Obf: FKOIIHNOICH +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(581)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct UseItemScRsp { + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub return_data: ::core::option::Option, + /// offset: 32 + #[prost(uint64, tag = "7")] + pub month_card_out_date_time: u64, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub use_item_count: u32, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub formula_id: u32, + /// offset: 48 + #[prost(uint32, tag = "14")] + pub retcode: u32, + /// offset: 52 + #[prost(uint32, tag = "1")] + pub use_item_id: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(510)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RankUpEquipmentCsReq { + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub cost_data: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub equipment_unique_id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(587)] +#[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 Fbnbeikabge { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub cost_data: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub equipment_unique_id: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(589)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct BatchRankUpEquipmentCsReq { + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub switch_list: ::prost::alloc::vec::Vec, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(540)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct BatchRankUpEquipmentScRsp { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +/// Obf: PJGAHLDOIIG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(529)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ExpUpEquipmentCsReq { /// offset: 16 #[prost(message, optional, tag = "6")] - pub hmihldpmpom: ::core::option::Option, + pub cost_data: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub equipment_unique_id: u32, +} +/// Obf: GIFJFIDCJAI +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(512)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ExpUpEquipmentScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub return_item_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub retcode: u32, +} +/// Obf: NPIAJDLLAHL +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(554)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ComposeItemCsReq { /// offset: 24 #[prost(message, optional, tag = "8")] - pub jhhhonjikgl: ::core::option::Option, + pub convert_item_list: ::core::option::Option, /// offset: 32 - #[prost(string, tag = "5")] - pub name: ::prost::alloc::string::String, - /// offset: 52 - #[prost(bool, tag = "4")] - pub is_marked: bool, + #[prost(message, optional, tag = "11")] + pub compose_item_list: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub compose_id: u32, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub count: u32, +} +/// Obf: PNBGCDGOLJB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(583)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ComposeItemScRsp { + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub return_item_list: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub count: u32, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub compose_id: u32, +} +/// Obf: DEAIMKCPPDJ +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(548)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ComposeSelectedRelicCsReq { + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub wr_item_list: ::core::option::Option, + /// offset: 24 + #[prost(uint32, repeated, tag = "6")] + pub sub_affix_id_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "15")] + pub compose_item_list: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "9")] - pub bhplkhambig: u32, + pub count: u32, + /// offset: 52 + #[prost(uint32, tag = "3")] + pub main_affix_id: u32, + /// offset: 56 + #[prost(uint32, tag = "2")] + pub compose_id: u32, + /// offset: 60 + #[prost(uint32, tag = "5")] + pub compose_relic_id: u32, } -/// Obf: FKLMNHIHFPC +/// Obf: GJHDDFIJJIC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(559)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ComposeSelectedRelicScRsp { + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub return_item_list: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub compose_id: u32, +} +/// Obf: PKIAEJLCPHL +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(509)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ExpUpRelicCsReq { + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub cost_data: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub relic_unique_id: u32, +} +/// Obf: KJMNPHBPHLD +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(542)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ExpUpRelicScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "4")] + pub return_item_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(576)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct LockRelicCsReq { + /// offset: 24 + #[prost(uint32, repeated, tag = "6")] + pub relic_ids: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(bool, tag = "4")] + pub nppkabbjcmi: bool, + /// offset: 33 + #[prost(bool, tag = "9")] + pub is_locked: bool, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(538)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct LockRelicScRsp { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +/// Obf: ACGCJMLFHCO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(582)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct DiscardRelicCsReq { + /// offset: 16 + #[prost(uint32, repeated, tag = "8")] + pub relic_ids: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint64, tag = "14")] + pub kdgcpmgoppj: u64, + /// offset: 40 + #[prost(bool, tag = "4")] + pub dkpcaigphno: bool, + /// offset: 44 + #[prost(enumeration = "RelicDiscardType", tag = "9")] + pub ifeejkmachf: i32, +} +/// Obf: EMGMPNOKJGL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(553)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct DiscardRelicScRsp { + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub relic_ids: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(enumeration = "RelicDiscardType", tag = "2")] + pub ifeejkmachf: i32, + /// offset: 36 + #[prost(bool, tag = "9")] + pub dkpcaigphno: bool, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub retcode: u32, +} +/// Obf: DBEMDBEGDLA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(561)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SellItemCsReq { + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub cost_data: ::core::option::Option, + /// offset: 32 + #[prost(bool, tag = "11")] + pub hnlkaebkkbl: bool, +} +/// Obf: NDFJEJPFCGK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(524)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct AddRelicFilterPlanScRsp { +pub struct SellItemScRsp { + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub return_item_list: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub dmbneijieik: ::core::option::Option, } -/// Obf: BEOLPAGLMMF +/// Obf: LLOJHLJFJIM +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(571)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RechargeSuccNotify { + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub item_list: ::core::option::Option, + /// offset: 32 + #[prost(string, tag = "10")] + pub price_tier: ::prost::alloc::string::String, + /// offset: 40 + #[prost(string, tag = "12")] + pub product_id: ::prost::alloc::string::String, + /// offset: 48 + #[prost(uint64, tag = "7")] + pub month_card_out_date_time: u64, +} +/// Obf: NFONKIEFCCK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(578)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ExchangeHcoinCsReq { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub num: u32, +} +/// Obf: PIHLJLKOPEE +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(552)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ExchangeHcoinScRsp { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub num: u32, +} +/// Obf: MJEJCMECDDN +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(574)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct AddEquipmentScRsp { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub kajcfpkegbp: u32, +} +/// Obf: CJJPGIGPDIA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(592)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetRecyleTimeCsReq { + /// offset: 16 + #[prost(uint32, repeated, tag = "3")] + pub ikjmafgbmel: ::prost::alloc::vec::Vec, +} +/// Obf: JFOEKIFGPCP +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(566)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetRecyleTimeScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "9")] + pub najfmiifiec: ::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 Dpgahdijjdl { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub kahmgpgpoii: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub djlncceidno: u32, +} +/// Obf: LHILENAKIPI +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(530)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ComposeLimitNumCompleteScNotify { + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub mglcgpmnhbb: ::prost::alloc::vec::Vec, +} +/// Obf: OMJPICCHOEG +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(549)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ComposeLimitNumUpdateScNotify { + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub pljfoapfelp: ::core::option::Option, +} +/// Obf: EKEFLKGCMBN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(528)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct DestroyItemCsReq { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub item_id: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub item_count: u32, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub adoimnbagkc: u32, +} +/// Obf: BGJEJDDLJPE +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(501)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct DestroyItemScRsp { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub adoimnbagkc: u32, +} +/// Obf: DEBAGFJEEIA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(567)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetMarkItemListCsReq {} +/// Obf: PLCBONEAMNL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(585)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetMarkItemListScRsp { + /// offset: 24 + #[prost(uint32, repeated, tag = "10")] + pub pepkcbilifo: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub retcode: u32, +} +/// Obf: GFKOAPFOFNL +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(520)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MarkItemCsReq { + /// offset: 24 + #[prost(bool, tag = "6")] + pub abdjkpcgdho: bool, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub item_id: u32, +} +/// Obf: GGBGDAFPGID +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(599)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MarkItemScRsp { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 28 + #[prost(bool, tag = "9")] + pub abdjkpcgdho: bool, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub item_id: u32, +} +/// Obf: IOHGFLDMPEM +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(532)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct CancelMarkItemNotify { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub item_id: u32, +} +/// Obf: DMDDINNHIOE +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(535)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SyncTurnFoodNotify { + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] + pub camegagkpgl: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(enumeration = "TurnFoodSwitch", repeated, tag = "4")] + pub eojbflhbnmb: ::prost::alloc::vec::Vec, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(516)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ampmjpcflnd { + /// offset: 24 + #[prost(enumeration = "TurnFoodSwitch", tag = "2")] + pub klajgakafcp: i32, + /// offset: 28 + #[prost(bool, tag = "13")] + pub febkmocojle: bool, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(505)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ljkfppdfhmh { + /// offset: 24 + #[prost(enumeration = "TurnFoodSwitch", tag = "12")] + pub klajgakafcp: i32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub retcode: u32, + /// offset: 32 + #[prost(bool, tag = "5")] + pub febkmocojle: bool, +} +/// Obf: MLNNABAOJGC +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(514)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GeneralVirtualItemDataNotify { + /// offset: 16 + #[prost(message, repeated, tag = "6")] + pub fcnbhbhmfmc: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(bool, tag = "12")] + pub eblpglfjnel: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kjdlipeiaak { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub olelcdklpdk: u32, + /// offset: 28 + #[prost(bool, tag = "11")] + pub ifonlbkjgfe: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gabkfnajidd { + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub ljkndcioocg: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "6")] + pub mjpkbigcfom: ::core::option::Option, + /// offset: 40 + #[prost(string, tag = "1")] + pub name: ::prost::alloc::string::String, + /// offset: 48 + #[prost(uint32, tag = "9")] + pub nphajekcbkf: u32, + /// offset: 52 + #[prost(bool, tag = "14")] + pub is_marked: bool, + /// offset: 56 + #[prost(uint32, tag = "2")] + pub gfeenednjgf: u32, + /// offset: 64 + #[prost(int64, tag = "10")] + pub bncalamgioc: i64, +} +/// Obf: ENCGNAJCJME +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(539)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetRelicFilterPlanCsReq {} +/// Obf: JJDNPDECDDA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(588)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetRelicFilterPlanScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "4")] + pub jckbeekbphf: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub retcode: u32, +} +/// Obf: AAMPBNNKEOK +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(526)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct AddRelicFilterPlanCsReq { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub mjpkbigcfom: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub ljkndcioocg: ::core::option::Option, + /// offset: 32 + #[prost(string, tag = "1")] + pub name: ::prost::alloc::string::String, + /// offset: 48 + #[prost(bool, tag = "14")] + pub is_marked: bool, + /// offset: 52 + #[prost(uint32, tag = "13")] + pub gfeenednjgf: u32, +} +/// Obf: EBPBGFNCJEP +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(590)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct AddRelicFilterPlanScRsp { + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub relic_plan: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +/// Obf: BAIEHPEHGIO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(541)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ModifyRelicFilterPlanCsReq { - /// offset: 36 - #[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, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub nphajekcbkf: u32, + #[prost(oneof = "modify_relic_filter_plan_cs_req::Kknboacncon", tags = "7, 15, 10")] + pub kknboacncon: ::core::option::Option< + modify_relic_filter_plan_cs_req::Kknboacncon, >, } /// 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 Bpihfajcloc { - /// offset: 24 - #[prost(string, tag = "15")] + pub enum Kknboacncon { + /// offset: 16 + #[prost(string, tag = "7")] Name(::prost::alloc::string::String), - /// offset: 24 - #[prost(message, tag = "14")] - Jhhhonjikgl(super::Fofbdbjbeje), - /// offset: 24 - #[prost(message, tag = "1")] - Hmihldpmpom(super::Obokdhdokad), + /// offset: 16 + #[prost(message, tag = "15")] + Mjpkbigcfom(super::Kjdlipeiaak), + /// offset: 16 + #[prost(message, tag = "10")] + Ljkndcioocg(super::Bnailmnngif), } } -/// Obf: KPAIGHDHPCB +/// Obf: DEHJKNPFDMA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(542)] +#[cmdid(518)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ModifyRelicFilterPlanScRsp { + /// offset: 32 + #[prost(uint32, tag = "13")] + pub nphajekcbkf: u32, /// offset: 36 - #[prost(uint32, tag = "8")] - pub kkgieencoic: u32, - /// offset: 40 - #[prost(int64, tag = "14")] - pub eklkhpgdpol: i64, - /// offset: 48 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "9")] pub retcode: u32, - #[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, + /// offset: 48 + #[prost(int64, tag = "3")] + pub bncalamgioc: i64, + #[prost(oneof = "modify_relic_filter_plan_sc_rsp::Kknboacncon", tags = "4, 7, 5")] + pub kknboacncon: ::core::option::Option< + modify_relic_filter_plan_sc_rsp::Kknboacncon, >, } /// 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 Bpihfajcloc { - /// offset: 16 - #[prost(string, tag = "2")] + pub enum Kknboacncon { + /// offset: 24 + #[prost(string, tag = "4")] Name(::prost::alloc::string::String), - /// offset: 16 - #[prost(message, tag = "1")] - Jhhhonjikgl(super::Fofbdbjbeje), - /// offset: 16 - #[prost(message, tag = "10")] - Hmihldpmpom(super::Obokdhdokad), + /// offset: 24 + #[prost(message, tag = "7")] + Mjpkbigcfom(super::Kjdlipeiaak), + /// offset: 24 + #[prost(message, tag = "5")] + Ljkndcioocg(super::Bnailmnngif), } } -/// Obf: PEFOFGFPKGD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(559)] +#[cmdid(545)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct DeleteRelicFilterPlanCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "13")] - pub ibjmbiacfek: ::prost::alloc::vec::Vec, +pub struct Emldlbkpefd { + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub ggigdjpfbbp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "4")] - pub kipbinbidae: bool, + pub nppkabbjcmi: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(529)] +#[cmdid(537)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kfdgnfbaogn { - /// offset: 24 - #[prost(uint32, repeated, tag = "4")] - pub ibjmbiacfek: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub retcode: u32, - /// offset: 36 - #[prost(bool, tag = "10")] - pub kipbinbidae: bool, -} -/// Obf: PNPEBAMNNNO -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(512)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MarkRelicFilterPlanCsReq { - /// offset: 32 - #[prost(bool, tag = "15")] - pub kipbinbidae: bool, - /// offset: 33 - #[prost(bool, tag = "10")] - pub kbnknahgphg: bool, - /// offset: 24 - #[prost(uint32, repeated, tag = "2")] - pub ibjmbiacfek: ::prost::alloc::vec::Vec, -} -/// Obf: CCGEAHALKEA -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(577)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MarkRelicFilterPlanScRsp { - /// offset: 36 - #[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(516)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Aconifjjkcg { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub kkgieencoic: u32, -} -/// Obf: OLKNMBCGACG -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(506)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RelicReforgeCsReq { - /// offset: 24 - #[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(588)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hkjgdikjigi { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub retcode: u32, -} -/// Obf: ODNEEOPKDFJ -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(552)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RelicReforgeConfirmCsReq { - /// offset: 24 - #[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(590)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Iljjbgnemhh { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lokldefikjb { - /// offset: 28 - #[prost(uint32, tag = "8")] - pub id: u32, - /// offset: 32 - #[prost(uint32, tag = "15")] - pub group_id: u32, - /// offset: 24 - #[prost(bool, tag = "10")] - pub kpokkfjinnm: bool, -} -/// Obf: AAJGCLJAOOG -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(3191)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetJukeboxDataCsReq {} -/// Obf: HFKNKNJBIOP -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(3110)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetJukeboxDataScRsp { - /// offset: 40 - #[prost(uint32, tag = "9")] - pub retcode: u32, - /// offset: 32 - #[prost(message, optional, tag = "14")] - pub jilkopinldc: ::core::option::Option, +pub struct Mgbkbikljdn { /// offset: 16 - #[prost(message, repeated, tag = "4")] - pub eeeokmjnghj: ::prost::alloc::vec::Vec, -} -/// Obf: OIEJEPOPHCC -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(3194)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct PlayBackGroundMusicCsReq { - /// offset: 16 - #[prost(message, optional, tag = "10")] - pub dmgcidgkpff: ::core::option::Option, -} -/// Obf: IHHNFEICJHL -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(3195)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct PlayBackGroundMusicScRsp { + #[prost(uint32, repeated, tag = "10")] + pub ggigdjpfbbp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "8")] - pub jilkopinldc: ::core::option::Option, + /// offset: 36 + #[prost(bool, tag = "15")] + pub nppkabbjcmi: bool, } -/// Obf: LINLOKHGKON +/// Obf: LBFJJFDFABF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3114)] +#[cmdid(534)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MarkRelicFilterPlanCsReq { + /// offset: 16 + #[prost(uint32, repeated, tag = "8")] + pub ggigdjpfbbp: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(bool, tag = "7")] + pub nppkabbjcmi: bool, + /// offset: 33 + #[prost(bool, tag = "6")] + pub bijjojnjhdo: bool, +} +/// Obf: NLFHJLDBOEA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(558)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MarkRelicFilterPlanScRsp { + /// offset: 16 + #[prost(uint32, repeated, tag = "11")] + pub ggigdjpfbbp: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 36 + #[prost(bool, tag = "2")] + pub nppkabbjcmi: bool, + /// offset: 37 + #[prost(bool, tag = "1")] + pub bijjojnjhdo: bool, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(543)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RelicFilterPlanClearNameScNotify { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub nphajekcbkf: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(593)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RelicReforgeCsReq { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub reforge_block_sub_affix_id: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub relic_unique_id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(596)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RelicReforgeScRsp { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(591)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RelicReforgeConfirmCsReq { + /// offset: 24 + #[prost(bool, tag = "5")] + pub is_cancel: bool, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub relic_unique_id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(523)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RelicReforgeConfirmScRsp { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lhhgcdlcjda { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub group_id: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub id: u32, + /// offset: 32 + #[prost(bool, tag = "2")] + pub bimdknlmicg: bool, +} +/// Obf: DONHOEBBNNG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(3173)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetJukeboxDataCsReq {} +/// Obf: KLIPBCNOPNO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(3103)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetJukeboxDataScRsp { + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub gffobaldbpm: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub iokajibhlmp: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +/// Obf: JFFEDGDNJEA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(3180)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PlayBackGroundMusicCsReq { + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub ikjnikigflf: ::core::option::Option, +} +/// Obf: KOCPKKFLHBJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(3127)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PlayBackGroundMusicScRsp { + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub gffobaldbpm: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub retcode: u32, +} +/// Obf: CFEBLJEFOMA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(3136)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockBackGroundMusicCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "12")] - pub jccooglcmnp: ::prost::alloc::vec::Vec, + pub ligkeolpfbe: ::prost::alloc::vec::Vec, } -/// Obf: BFANEPJLCEH +/// Obf: LMINGAKNDKP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3118)] +#[cmdid(3113)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockBackGroundMusicScRsp { + /// offset: 24 + #[prost(uint32, repeated, tag = "14")] + pub bpfgbebpedp: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, repeated, tag = "7")] - pub eeeokmjnghj: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "11")] + pub iokajibhlmp: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "7")] pub retcode: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "10")] - pub chakaaoedhc: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3109)] +#[cmdid(3115)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Idebdgichaj { +pub struct Fklmgefildi { /// offset: 24 - #[prost(uint32, tag = "15")] - pub oocpbjlbpdh: u32, + #[prost(uint32, tag = "11")] + pub jkfckjnhlhi: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3198)] +#[cmdid(3181)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cjapfooonkc { +pub struct Egdfpdhnoko { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "7")] - pub oocpbjlbpdh: u32, + #[prost(uint32, tag = "10")] + pub jkfckjnhlhi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kpjfobokkno { +pub struct Pblbaamlnlh { + /// offset: 24 + #[prost(bool, tag = "3")] + pub kblbfganmpj: bool, + /// offset: 25 + #[prost(bool, tag = "2")] + pub bbmcahomefn: bool, + /// offset: 26 + #[prost(bool, tag = "6")] + pub mnbbcamdgdi: bool, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub mdjmbgplcdd: u32, /// offset: 32 - #[prost(uint32, tag = "14")] - pub mfmjbfdfmhg: u32, + #[prost(uint32, tag = "11")] + pub ljhgifginol: 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, + pub cbgodlhclpk: u32, /// offset: 40 - #[prost(uint32, tag = "8")] - pub dkkobpdnclc: u32, - /// offset: 25 - #[prost(bool, tag = "7")] - pub acmgbnneacj: bool, + #[prost(uint32, tag = "15")] + pub bmgbbemhlig: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Oojkkecpoja { - /// offset: 28 - #[prost(uint32, tag = "7")] - pub nleapffafee: u32, +pub struct Pjpmbobamic { /// offset: 24 - #[prost(bool, tag = "10")] - pub acmgbnneacj: bool, + #[prost(uint32, tag = "10")] + pub beohgaadkph: u32, + /// offset: 28 + #[prost(bool, tag = "6")] + pub kblbfganmpj: 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 { +pub struct Hddbfaifcgk { /// 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, + #[prost(message, repeated, tag = "15")] + pub ehfhdelpgln: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] - pub iempgpcnaah: u32, + pub lfpableikke: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Edkfjkkciid { - /// offset: 28 - #[prost(uint32, tag = "5")] - pub phdlmlhkihh: u32, +pub struct Lggghfdbcfn { /// offset: 24 - #[prost(uint32, tag = "10")] - pub poceejlgamh: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Olmhjihcmbb { + #[prost(uint32, tag = "4")] + pub fdgjlmmeaof: u32, /// offset: 28 + #[prost(uint32, tag = "13")] + pub kbdoboodpak: u32, + /// offset: 32 #[prost(uint32, tag = "6")] - pub jangnoodoin: u32, - /// offset: 24 - #[prost(uint32, tag = "5")] - pub mfmjbfdfmhg: u32, + pub progress: u32, + /// offset: 36 + #[prost(bool, tag = "1")] + pub has_passed: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fnjhkmneocb {} +pub struct Fnidngogaff { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub kpkjaldcmik: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub iiadkffpkgp: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kjamnaololl { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub ljhgifginol: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub mbbgfjgchge: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pnoaigfgnke {} /// 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, +pub struct Jkhgdjgbhcd { /// offset: 24 - #[prost(uint32, repeated, tag = "3")] - pub mekmmcebkpo: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "6")] + pub kbmhpoblmkh: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "8")] + pub beblbbeeigh: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(message, repeated, tag = "4")] - pub cofpmfheogp: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "13")] + pub jladelfehno: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "1")] + pub lfegddmblee: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, repeated, tag = "10")] + pub lbbgcnijmjc: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(message, repeated, tag = "12")] + pub jefnjejfpgk: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(message, repeated, tag = "15")] + pub idmhgcaibnk: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(uint32, repeated, tag = "3")] + pub bigchmjepke: ::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, + /// offset: 92 + #[prost(uint32, tag = "2")] + pub jdgkfgoncji: u32, + /// offset: 96 + #[prost(bool, tag = "4")] + pub hihobepglej: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Llaafbelblb { +pub struct Ibphnibgmph { /// offset: 24 - #[prost(uint32, tag = "13")] - pub cdkedfpefij: u32, + #[prost(uint32, tag = "10")] + pub cbgodlhclpk: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9199)] +#[cmdid(9192)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mbpnkkmkchc { +pub struct Magmmminoaj { + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub amfefiddmda: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "12")] - pub igipakeljfd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Epfbcodfkia { +pub struct Ofnbdekjmon { /// offset: 24 - #[prost(uint32, tag = "8")] - pub nmddafkigdf: u32, + #[prost(uint32, tag = "3")] + pub lfpableikke: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9181)] +#[cmdid(9208)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jnlhonljghd { +pub struct Ofdmhdodalp { /// offset: 24 - #[prost(uint32, tag = "6")] - pub nmddafkigdf: u32, + #[prost(uint32, tag = "11")] + pub lfpableikke: u32, /// offset: 28 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "14")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Opjcdamnimj { +pub struct Jpieaejidao { /// offset: 16 - #[prost(message, repeated, tag = "11")] - pub papgfhbdfkp: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "6")] + pub lmllnjblpgc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[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, +pub struct Oceahpdapfc { + #[prost(oneof = "oceahpdapfc::Mmcgbgdjipn", tags = "14, 3, 6, 7, 2, 15, 12, 8, 5")] + pub mmcgbgdjipn: ::core::option::Option, } -/// Nested message and enum types in `LBBEGDELEEI`. -pub mod lbbegdeleei { +/// Nested message and enum types in `OCEAHPDAPFC`. +pub mod oceahpdapfc { #[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 + pub enum Mmcgbgdjipn { + /// offset: 16 + #[prost(uint32, tag = "14")] + Ocjcoolmcgd(u32), + /// offset: 16 #[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 + Nogckihedce(super::Pblbaamlnlh), + /// offset: 16 + #[prost(uint32, tag = "6")] + Hocfmnjpcli(u32), + /// offset: 16 #[prost(uint32, tag = "7")] - Adgjilhiiab(u32), + Jgmjfhliail(u32), + /// offset: 16 + #[prost(message, tag = "2")] + Iafpoebbjil(super::Kjamnaololl), + /// offset: 16 + #[prost(message, tag = "15")] + Ldbggnhlfam(super::Lggghfdbcfn), + /// offset: 16 + #[prost(message, tag = "12")] + Hdmepmhholp(super::Jpieaejidao), + /// offset: 16 + #[prost(uint32, tag = "8")] + Jdgkfgoncji(u32), + /// offset: 16 + #[prost(uint32, tag = "5")] + Cgefhjiekgf(u32), } } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9188)] +#[cmdid(9184)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Icoloefhlgd { - /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub cjfblhnphak: ::prost::alloc::vec::Vec, +pub struct Pnalndonmck { + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub dgngmjmpfgk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fblooebbjln { +pub struct Hoalcjnijjc { /// offset: 24 - #[prost(uint32, tag = "6")] - pub event_id: u32, + #[prost(uint32, tag = "8")] + pub display_value: u32, /// offset: 28 #[prost(uint32, tag = "15")] - pub display_value: u32, + pub event_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9210)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gaeljjddemd { +pub struct Cpgfnbbiglh { /// offset: 24 - #[prost(uint32, tag = "10")] - pub retcode: u32, - /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "4")] pub event_id: u32, /// offset: 28 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "1")] pub display_value: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cpkbpgghijl {} +pub struct Kelnhiomcnf {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9196)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Acgbgkffaol { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dpajaecbcpa { + /// offset: 16 + #[prost(uint32, repeated, tag = "1")] + pub hbehchbcbpg: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "11")] + pub iaeajkjdcho: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(enumeration = "LimaoNewsOfficeSurveyState", repeated, tag = "8")] + pub cmnobdcmghe: ::prost::alloc::vec::Vec, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9188)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jegnoijmbca { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Dgfhegjkhfo { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub kpkjaldcmik: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9205)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ghbbmijfiad { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub kpkjaldcmik: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Olndmbmbndc { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub nndncaegdfi: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9183)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ghbkjlihhgj { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub nndncaegdfi: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hbooiejhkod { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub bogijenaehj: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub cbgodlhclpk: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9203)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Epmonpaabkj { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub bogijenaehj: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub cbgodlhclpk: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jghocegbdcc {} /// 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 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 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 { +pub struct Ljcbiaemldn { /// 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 {} +pub struct Lfgkijmbkjg { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub cbgodlhclpk: u32, + /// offset: 28 + #[prost(bool, tag = "4")] + pub kblbfganmpj: bool, +} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9200)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mlaohceihfl { +pub struct Ddapicmfdab { /// offset: 24 - #[prost(uint32, tag = "13")] - 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, + pub kblbfganmpj: bool, /// offset: 28 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub cbgodlhclpk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mpcjeknbpeb {} +pub struct Pladcldjgkk { + /// offset: 24 + #[prost(bool, tag = "4")] + pub kblbfganmpj: bool, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub beohgaadkph: u32, +} +/// Type: Rsp #[derive(proto_derive::CmdID)] +#[cmdid(9181)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lbkhjoijnki { +pub struct Kbakbmgbnol { + /// offset: 24 + #[prost(bool, tag = "2")] + pub kblbfganmpj: bool, /// offset: 28 #[prost(uint32, tag = "10")] - pub fjbenbjdfod: u32, + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub beohgaadkph: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetStageLineupCsReq {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ecdeohefdhp { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "11")] + pub blifoaefhib: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] pub stage_type: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(710)] +#[cmdid(703)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ajjaamndgeh { +pub struct GetStageLineupScRsp { /// offset: 24 #[prost(message, repeated, tag = "12")] - pub lpnladkmafo: ::prost::alloc::vec::Vec, + pub fkidlflcdec: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "3")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LineupAvatar { - /// offset: 16 - #[prost(message, optional, tag = "15")] + /// offset: 24 + #[prost(message, optional, tag = "12")] 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: AKNNLOONPLL -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct LineupInfo { - /// offset: 76 - #[prost(uint32, tag = "8")] - pub index: u32, - /// offset: 48 - #[prost(message, repeated, tag = "2")] - pub avatar_list: ::prost::alloc::vec::Vec, - /// 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 max_mp: u32, - /// offset: 92 - #[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(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: 36 + #[prost(uint32, tag = "8")] + pub slot: u32, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub hp: u32, /// offset: 44 - #[prost(enumeration = "ExtraLineupType", tag = "10")] + #[prost(uint32, tag = "2")] + pub id: u32, + /// offset: 48 + #[prost(uint32, tag = "9")] + pub satiety: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct LineupInfo { + /// offset: 16 + #[prost(uint32, repeated, tag = "8")] + pub gofliggnhne: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(string, tag = "12")] + pub name: ::prost::alloc::string::String, + /// offset: 40 + #[prost(message, repeated, tag = "1")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "3")] + pub ncljllngdci: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, repeated, tag = "7")] + pub story_line_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(bool, tag = "9")] + pub is_virtual: bool, + /// offset: 65 + #[prost(bool, tag = "4")] + pub abhongjhicf: bool, + /// offset: 68 + #[prost(enumeration = "ExtraLineupType", tag = "15")] pub extra_lineup_type: i32, + /// offset: 72 + #[prost(uint32, tag = "6")] + pub game_story_line_id: u32, + /// offset: 76 + #[prost(uint32, tag = "11")] + pub mp: u32, + /// offset: 80 + #[prost(uint32, tag = "14")] + pub index: u32, + /// offset: 84 + #[prost(uint32, tag = "2")] + pub leader_slot: u32, + /// offset: 88 + #[prost(uint32, tag = "13")] + pub plane_id: u32, + /// offset: 92 + #[prost(uint32, tag = "10")] + pub max_mp: u32, +} +/// Obf: JIJPDHKHFML +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(780)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetCurLineupDataCsReq {} +/// Obf: FNDNOHGCGIE +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(727)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetCurLineupDataScRsp { + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub lineup: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(736)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct JoinLineupCsReq { + /// offset: 24 + #[prost(enumeration = "ExtraLineupType", tag = "14")] + pub extra_lineup_type: i32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub index: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub plane_id: u32, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub slot: u32, + /// offset: 40 + #[prost(enumeration = "AvatarType", tag = "11")] + pub avatar_type: i32, + /// offset: 44 + #[prost(bool, tag = "10")] + pub is_virtual: bool, + /// offset: 48 + #[prost(uint32, tag = "3")] + pub base_avatar_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(718)] +#[cmdid(713)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct JoinLineupScRsp { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "3")] pub retcode: u32, } -/// Obf: KCDKOGMHLKO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(709)] +#[cmdid(715)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct QuitLineupCsReq { - /// offset: 36 - #[prost(enumeration = "ExtraLineupType", tag = "8")] - pub extra_lineup_type: i32, - /// offset: 40 + /// offset: 24 + #[prost(uint32, tag = "12")] + pub index: u32, + /// offset: 28 + #[prost(bool, tag = "2")] + pub is_virtual: bool, + /// offset: 32 #[prost(uint32, tag = "3")] pub plane_id: u32, - /// offset: 44 - #[prost(enumeration = "AvatarType", tag = "13")] + /// offset: 36 + #[prost(enumeration = "AvatarType", tag = "1")] pub avatar_type: i32, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub index: u32, - /// offset: 24 - #[prost(bool, tag = "4")] - pub is_virtual: bool, - /// offset: 28 + /// offset: 40 #[prost(uint32, tag = "9")] pub base_avatar_id: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(798)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct QuitLineupScRsp { - /// offset: 37 - #[prost(bool, tag = "7")] - pub is_virtual: bool, - /// offset: 24 - #[prost(uint32, tag = "5")] - pub base_avatar_id: u32, - /// offset: 32 - #[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: ALLHCHDJMOC -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(763)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SwapLineupCsReq { - /// offset: 28 - #[prost(uint32, tag = "11")] - pub plane_id: u32, /// 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")] + #[prost(enumeration = "ExtraLineupType", tag = "15")] pub extra_lineup_type: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(726)] +#[cmdid(781)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bcnogenahjj { +pub struct QuitLineupScRsp { + /// offset: 24 + #[prost(bool, tag = "6")] + pub is_virtual: bool, + /// offset: 25 + #[prost(bool, tag = "14")] + pub mfbipmacfce: bool, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub base_avatar_id: u32, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub plane_id: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(710)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwapLineupCsReq { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub index: u32, + /// offset: 28 + #[prost(bool, tag = "11")] + pub is_virtual: bool, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub enbibcppldc: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub plane_id: u32, + /// offset: 40 + #[prost(enumeration = "ExtraLineupType", tag = "4")] + pub extra_lineup_type: i32, + /// offset: 44 + #[prost(uint32, tag = "6")] + pub mpiegfcnben: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(787)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwapLineupScRsp { /// offset: 24 #[prost(uint32, tag = "13")] pub retcode: u32, } -/// Obf: GPOCFLNNANM +/// Obf: EOBONCLPPLM /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(739)] +#[cmdid(729)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncLineupNotify { - /// offset: 32 - #[prost(enumeration = "SyncLineupReason", repeated, tag = "9")] - pub reason_list: ::prost::alloc::vec::Vec, /// offset: 16 - #[prost(message, optional, tag = "2")] + #[prost(enumeration = "SyncLineupReason", repeated, tag = "3")] + pub reason_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "10")] pub lineup: ::core::option::Option, } -/// Obf: BAHCGEHIJMO +/// Obf: ELFNJCILJGK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(701)] +#[cmdid(712)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetLineupAvatarDataCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fdejjmdgilm { +pub struct LineupAvatarData { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "8")] pub hp: u32, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub id: u32, /// offset: 28 - #[prost(enumeration = "AvatarType", tag = "9")] + #[prost(enumeration = "AvatarType", tag = "1")] pub avatar_type: i32, -} -/// Obf: FGFNJBOFECE -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(774)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetLineupAvatarDataScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "3")] - pub avatar_data_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub retcode: u32, -} -/// Obf: PGOMOPKJNEM -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(737)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChangeLineupLeaderCsReq { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub slot: u32, -} -/// Obf: HMOJPKHNKAJ -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(704)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChangeLineupLeaderScRsp { - /// offset: 28 - #[prost(uint32, tag = "13")] - pub slot: u32, - /// offset: 24 - #[prost(uint32, tag = "14")] - pub retcode: u32, -} -/// Obf: HNGKDHHLJDB -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(738)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SwitchLineupIndexCsReq { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub index: u32, -} -/// Obf: ALEJALIAHBE -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(772)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SwitchLineupIndexScRsp { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "10")] - pub index: u32, -} -/// Obf: EOBJOKLBKPP -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(732)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SetLineupNameCsReq { /// offset: 32 #[prost(uint32, tag = "5")] - pub index: u32, - /// offset: 16 - #[prost(string, tag = "10")] - pub name: ::prost::alloc::string::String, + pub id: u32, } -/// Obf: NHAPPOCLJBA +/// Obf: HLPOIMIADJI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(733)] +#[cmdid(754)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct SetLineupNameScRsp { - /// offset: 16 - #[prost(string, tag = "10")] - pub name: ::prost::alloc::string::String, +pub struct GetLineupAvatarDataScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub avatar_data_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "11")] - pub index: u32, } -/// Obf: BMBEHMMLAGB +/// Obf: GOEIOJHFNOH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(761)] +#[cmdid(783)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetAllLineupDataCsReq {} -/// Obf: ELGIMKOJNBK +pub struct ChangeLineupLeaderCsReq { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub slot: u32, +} +/// Obf: GHHKJGJNKIK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(707)] +#[cmdid(709)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChangeLineupLeaderScRsp { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub slot: u32, +} +/// Obf: GFMLKENMBGP +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(742)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwitchLineupIndexCsReq { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub index: u32, +} +/// Obf: MEFDHAEBAFG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(776)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwitchLineupIndexScRsp { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub index: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +/// Obf: HIPGFJHDOBO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(738)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SetLineupNameCsReq { + /// offset: 24 + #[prost(string, tag = "9")] + pub name: ::prost::alloc::string::String, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub index: u32, +} +/// Obf: FIMLPDOBHBD +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(761)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SetLineupNameScRsp { + /// offset: 24 + #[prost(string, tag = "10")] + pub name: ::prost::alloc::string::String, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub index: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +/// Obf: AMIDBKDMELM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(724)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetAllLineupDataCsReq {} +/// Obf: EPGDODNPPDO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(771)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAllLineupDataScRsp { /// offset: 24 - #[prost(message, repeated, tag = "10")] + #[prost(message, repeated, tag = "5")] pub lineup_list: ::prost::alloc::vec::Vec, - /// offset: 36 + /// offset: 32 #[prost(uint32, tag = "11")] pub cur_index: u32, - /// offset: 32 - #[prost(uint32, tag = "6")] + /// offset: 36 + #[prost(uint32, tag = "8")] pub retcode: u32, } -/// Obf: KFONGCOOEFJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(758)] +#[cmdid(792)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Efafccekoan { + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub lineup_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub cur_index: u32, +} +/// Obf: HPHANFONFPF +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(778)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct VirtualLineupDestroyNotify { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "4")] pub plane_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LineupSlotData { - /// offset: 36 - #[prost(uint32, tag = "7")] + /// offset: 24 + #[prost(uint32, tag = "12")] + pub slot: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] 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")] + /// offset: 36 + #[prost(enumeration = "AvatarType", tag = "7")] pub avatar_type: i32, } -/// Obf: KLCJAJLFPGJ +/// Obf: BLIOAJGEJNN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(744)] +#[cmdid(752)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReplaceLineupCsReq { - /// offset: 44 - #[prost(uint32, tag = "1")] - pub hokamncplno: u32, - /// offset: 36 - #[prost(uint32, tag = "8")] - pub index: u32, - /// offset: 16 - #[prost(message, repeated, tag = "11")] + /// offset: 24 + #[prost(message, repeated, tag = "10")] 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")] + /// offset: 36 + #[prost(uint32, tag = "5")] pub plane_id: u32, + /// offset: 40 + #[prost(bool, tag = "15")] + pub hiamajkdioo: bool, + /// offset: 41 + #[prost(bool, tag = "14")] + pub plieoddeehg: bool, + /// offset: 42 + #[prost(bool, tag = "1")] + pub is_virtual: bool, + /// offset: 44 + #[prost(uint32, tag = "8")] + pub leader_slot: u32, + /// offset: 48 + #[prost(enumeration = "ExtraLineupType", tag = "13")] + pub extra_lineup_type: i32, + /// offset: 52 + #[prost(uint32, tag = "6")] + pub index: u32, } -/// Obf: FCEOCIFJGPG +/// Obf: JHICJLAIPLD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(800)] +#[cmdid(748)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ReplaceLineupScRsp { /// offset: 24 - #[prost(uint32, tag = "4")] - pub retcode: u32, + #[prost(uint32, tag = "12")] + pub omdlcgembla: u32, /// offset: 28 #[prost(uint32, tag = "13")] - pub podldpeikki: u32, + pub retcode: u32, } -/// Obf: FIJBLGHLEGB +/// Obf: HOGPMBGJIDH /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(789)] +#[cmdid(759)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ExtraLineupDestroyNotify { /// offset: 24 - #[prost(enumeration = "ExtraLineupType", tag = "5")] + #[prost(enumeration = "ExtraLineupType", tag = "7")] pub extra_lineup_type: i32, } -/// Obf: KPNNODDAGDE +/// Obf: GNIOONGIJLP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(796)] +#[cmdid(774)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct VirtualLineupTrialAvatarChangeScNotify { - /// offset: 44 - #[prost(bool, tag = "15")] - pub bpjllbddndm: bool, + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] + pub ilidiigalkd: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(uint32, repeated, tag = "13")] - pub omnhjdblfnk: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "6")] - pub ocakfnfepco: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "8")] + pub edbmifnehhh: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "14")] pub plane_id: u32, + /// offset: 44 + #[prost(bool, tag = "10")] + pub olpnmkapdlp: bool, } -/// Obf: ALJJFPOLPJH +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(766)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cncfcdjafoj { + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] + pub klnedjpadca: ::prost::alloc::vec::Vec, +} +/// Obf: CCDPOMCEFED /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7363)] +#[cmdid(7382)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyCreateCsReq { - /// offset: 40 - #[prost(uint32, tag = "5")] - pub cheodmkahjm: u32, - /// offset: 32 - #[prost(message, optional, tag = "1")] - pub jhcjmkddnnf: ::core::option::Option, /// offset: 16 - #[prost(message, optional, tag = "13")] - pub pofocmihjia: ::core::option::Option, + #[prost(message, optional, tag = "7")] + pub emijckenbkj: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "15")] + pub jidkdpppdpf: ::core::option::Option, + /// offset: 40 + #[prost(enumeration = "FightGameMode", tag = "13")] + pub gjnmhilinhc: i32, /// offset: 44 - #[prost(enumeration = "FightGameMode", tag = "12")] - pub plobmbfpnfk: i32, + #[prost(uint32, tag = "3")] + pub hdjfgmgaoof: u32, } -/// Obf: BJJBILNMHCC +/// Obf: ACABBGBMIPN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7357)] +#[cmdid(7392)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyCreateScRsp { - /// offset: 48 - #[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, + #[prost(message, repeated, tag = "1")] + pub dfleoigplnm: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "6")] + pub emijckenbkj: ::core::option::Option, /// offset: 40 - #[prost(enumeration = "FightGameMode", tag = "6")] - pub plobmbfpnfk: i32, - /// offset: 24 - #[prost(message, repeated, tag = "14")] - pub biebfhecepm: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "8")] + pub hdjfgmgaoof: u32, + /// offset: 44 + #[prost(enumeration = "FightGameMode", tag = "3")] + pub gjnmhilinhc: i32, + /// offset: 48 + #[prost(uint32, tag = "11")] + pub retcode: u32, /// offset: 56 - #[prost(uint64, tag = "7")] + #[prost(uint64, tag = "4")] pub room_id: u64, } -/// Obf: ABBDKPPCNLP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7394)] +#[cmdid(7384)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyInviteCsReq { /// offset: 24 - #[prost(uint32, repeated, tag = "3")] - pub fjnipjeijke: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "7")] + pub uid_list: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7368)] +#[cmdid(7371)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mnhclkhlahm { +pub struct LobbyInviteScRsp { /// offset: 24 - #[prost(uint32, repeated, tag = "1")] - pub fjnipjeijke: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "12")] + pub uid_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "15")] pub retcode: u32, } -/// Obf: MDJAIHINFLL +/// Obf: BNOKBNOIIGD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7380)] +#[cmdid(7357)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyJoinCsReq { - /// offset: 40 - #[prost(uint64, tag = "7")] - pub room_id: u64, - /// offset: 24 + /// offset: 16 #[prost(message, optional, tag = "5")] - pub jhcjmkddnnf: ::core::option::Option, - /// offset: 32 - #[prost(string, tag = "6")] - pub gffimgekdnl: ::prost::alloc::string::String, + pub jidkdpppdpf: ::core::option::Option, + /// offset: 24 + #[prost(string, tag = "10")] + pub jkjcipfmohg: ::prost::alloc::string::String, + /// offset: 40 + #[prost(uint64, tag = "1")] + pub room_id: u64, } -/// Obf: IGGICFHGPPH +/// Obf: JLPMFNHLBED /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7377)] +#[cmdid(7373)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyJoinScRsp { - /// offset: 32 - #[prost(message, optional, tag = "14")] - pub pofocmihjia: ::core::option::Option, /// offset: 16 + #[prost(message, optional, tag = "8")] + pub emijckenbkj: ::core::option::Option, + /// offset: 32 #[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 cheodmkahjm: u32, + pub dfleoigplnm: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint64, tag = "6")] + #[prost(uint32, tag = "11")] + pub hdjfgmgaoof: u32, + /// offset: 44 + #[prost(enumeration = "FightGameMode", tag = "12")] + pub gjnmhilinhc: i32, + /// offset: 48 + #[prost(uint64, tag = "14")] pub room_id: u64, - /// offset: 52 - #[prost(uint32, tag = "8")] + /// offset: 56 + #[prost(uint32, tag = "15")] pub retcode: u32, } -/// Obf: PJADAJFFOBO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7395)] +#[cmdid(7390)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LobbyQuitCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7386)] +#[cmdid(7355)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Idlcdbnpcbg { +pub struct LobbyQuitScRsp { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "4")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7385)] +#[cmdid(7394)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ohcjbdglpmk {} +pub struct Dacefjfglgm {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7388)] +#[cmdid(7377)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Oggbenijkof { +pub struct Gjbgnmggdle { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "15")] pub retcode: u32, } -/// Obf: GEDMJOPBIAA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7355)] +#[cmdid(7369)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyModifyPlayerInfoCsReq { /// offset: 24 - #[prost(message, optional, tag = "6")] - pub jhcjmkddnnf: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "14")] - pub gciibhhmpnp: u32, + #[prost(message, optional, tag = "14")] + pub jidkdpppdpf: ::core::option::Option, /// offset: 32 - #[prost(enumeration = "LobbyModifyType", tag = "10")] + #[prost(enumeration = "LobbyModifyType", tag = "15")] pub r#type: i32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub gmgjfjcdggn: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7351)] +#[cmdid(7395)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Plmmdncjhbg { +pub struct LobbyModifyPlayerInfoScRsp { /// offset: 24 #[prost(uint32, tag = "8")] pub retcode: u32, } -/// Obf: KIGANJEFJPI +/// Obf: FPEGJJJKNAL /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7352)] +#[cmdid(7393)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbySyncInfoScNotify { - /// offset: 36 - #[prost(uint32, tag = "9")] - pub uid: u32, - /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub biebfhecepm: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "14")] + pub dfleoigplnm: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(enumeration = "LobbyModifyType", tag = "8")] + #[prost(uint32, tag = "2")] + pub uid: u32, + /// offset: 36 + #[prost(enumeration = "LobbyModifyType", tag = "1")] pub r#type: i32, } -/// Obf: DCHLIGCIDNI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7397)] +#[cmdid(7359)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LobbyKickOutCsReq { /// offset: 24 @@ -33707,11684 +34359,12359 @@ pub struct LobbyKickOutCsReq { } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7369)] +#[cmdid(7379)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Flnkhembjog { +pub struct LobbyKickOutScRsp { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "5")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] +#[cmdid(7358)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jgcfbnlcpea { + /// offset: 24 + #[prost(enumeration = "FightGameMode", tag = "8")] + pub gjnmhilinhc: i32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub room_id: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub cpocelolnhl: u32, +} +/// Obf: AIBENADLLGH +/// Type: Req +#[derive(proto_derive::CmdID)] #[cmdid(7353)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bgkiefclgdf { - /// offset: 24 - #[prost(enumeration = "FightGameMode", tag = "6")] - pub plobmbfpnfk: i32, - /// offset: 28 - #[prost(uint32, tag = "4")] - pub aongoeafkoc: u32, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub room_id: u32, -} -/// Obf: JLNPGHCLMDJ -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7400)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LobbyGetInfoCsReq {} -/// Obf: HOOCLOFJCAA +/// Obf: MAMINBCLDKO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7366)] +#[cmdid(7388)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyGetInfoScRsp { - /// offset: 40 - #[prost(uint64, tag = "2")] - pub room_id: u64, - /// offset: 48 - #[prost(enumeration = "FightGameMode", tag = "14")] - pub plobmbfpnfk: i32, /// offset: 16 - #[prost(message, repeated, tag = "8")] - pub biebfhecepm: ::prost::alloc::vec::Vec, - /// offset: 56 - #[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(7381)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hkfdcbooeio { + #[prost(message, optional, tag = "15")] + pub emijckenbkj: ::core::option::Option, /// offset: 24 - #[prost(enumeration = "LobbyInteractType", tag = "3")] - pub hgiagjmhdob: i32, - /// offset: 28 - #[prost(uint32, tag = "2")] - pub eaalmhnalfi: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7371)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ckmigeiacio { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub retcode: u32, - /// offset: 28 + #[prost(message, repeated, tag = "2")] + pub dfleoigplnm: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint64, tag = "4")] + pub fgnfdgakkap: u64, + /// offset: 48 #[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 aongoeafkoc: u32, + pub retcode: u32, + /// offset: 52 + #[prost(uint32, tag = "3")] + pub hdjfgmgaoof: u32, + /// offset: 56 + #[prost(enumeration = "FightGameMode", tag = "1")] + pub gjnmhilinhc: i32, + /// offset: 64 + #[prost(uint64, tag = "5")] + pub room_id: u64, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7365)] +#[cmdid(7370)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fpdfpcdckhb { +pub struct Opkkjfefeil { /// offset: 24 - #[prost(message, optional, tag = "3")] - pub pofocmihjia: ::core::option::Option, + #[prost(uint32, tag = "14")] + pub teleport_id: u32, + /// offset: 28 + #[prost(enumeration = "LobbyInteractType", tag = "5")] + pub dnbkkdbffaj: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] +#[cmdid(7362)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Agdpioakfgb { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub teleport_id: u32, +} +/// Obf: DMOIAEPEJHK +/// Type: Notify +#[derive(proto_derive::CmdID)] #[cmdid(7356)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pijfmemdddf { +pub struct LobbyInteractScNotify { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "1")] + pub cpocelolnhl: u32, + /// offset: 28 + #[prost(enumeration = "LobbyInteractType", tag = "14")] + pub dnbkkdbffaj: i32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7366)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Anfmhbgnneg { + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub emijckenbkj: ::core::option::Option, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7391)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kigjgmlamgh { + /// offset: 24 + #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mmpjhljhmnp { +pub struct Jjeflbclbfn { /// offset: 24 - #[prost(uint32, tag = "7")] - pub inomffaieoa: u32, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub dhphlchpkfl: u32, + #[prost(uint32, tag = "11")] + pub ffgfindlmcf: u32, /// offset: 28 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "12")] pub group_id: u32, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub dbkhhcggknn: u32, } -/// Obf: CNPINMCNFDL +/// Obf: BKPFBNADBFO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6576)] +#[cmdid(6583)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetLocalLegendDataCsReq {} -/// Obf: KPLOBFOMJMB +/// Obf: FBLEHOCIBOG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6579)] +#[cmdid(6592)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetLocalLegendDataScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub level_data_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "7")] pub retcode: u32, - /// 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 Mmaadolhmej { - /// offset: 28 - #[prost(enumeration = "AvatarType", tag = "13")] - pub avatar_type: i32, +pub struct Acihmmbkmim { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(enumeration = "AvatarType", tag = "3")] + pub avatar_type: i32, + /// offset: 28 + #[prost(uint32, tag = "5")] pub avatar_id: u32, } -/// Obf: LIDDGIGGGPO +/// Obf: LDPHOLLGPKE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6577)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct StartLocalLegendLevelCsReq { - /// offset: 32 - #[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: GJDGLOKODOP -/// Type: Rsp -#[derive(proto_derive::CmdID)] #[cmdid(6589)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct EnterLocalLegendLevelScRsp { - /// offset: 40 - #[prost(uint32, tag = "4")] - pub retcode: u32, +pub struct EnterLocalLegendLevelCsReq { /// offset: 24 - #[prost(message, optional, tag = "7")] - pub battle_info: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "9")] - pub group_id: u32, + #[prost(message, repeated, tag = "11")] + pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 + #[prost(uint32, tag = "8")] + pub dbkhhcggknn: u32, + /// offset: 36 #[prost(uint32, tag = "15")] - pub inomffaieoa: u32, + pub group_id: u32, } -/// Obf: OCGDJOAGGID +/// Obf: KJPKLCHMMNM +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6586)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct EnterLocalLegendLevelScRsp { + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub battle_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub group_id: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub dbkhhcggknn: u32, +} +/// Obf: HCFLLCPLMHF /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6578)] +#[cmdid(6577)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LocalLegendDataChangeNotify { /// offset: 16 - #[prost(message, optional, tag = "14")] - pub pkklgmdohfi: ::core::option::Option, + #[prost(message, optional, tag = "1")] + pub level_data: ::core::option::Option, } -/// Obf: NBOJIBGMKMD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(891)] +#[cmdid(873)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMailCsReq { - /// offset: 28 - #[prost(uint32, tag = "1")] - pub fhgkljehiga: u32, /// offset: 24 - #[prost(uint32, tag = "6")] - pub ddlpgnhadcj: u32, + #[prost(uint32, tag = "13")] + pub npafmebnfob: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub hfkfnfkieon: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClientMail { - /// offset: 76 - #[prost(bool, tag = "3")] - pub is_read: bool, - /// offset: 48 - #[prost(message, optional, tag = "15")] - pub attachment: ::core::option::Option, - /// offset: 72 - #[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 title: ::prost::alloc::string::String, + /// offset: 24 + #[prost(string, tag = "10")] pub sender: ::prost::alloc::string::String, + /// offset: 40 + #[prost(string, repeated, tag = "3")] + pub para_list: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, + /// offset: 48 + #[prost(string, tag = "15")] + pub content: ::prost::alloc::string::String, + /// offset: 56 + #[prost(message, optional, tag = "8")] + pub attachment: ::core::option::Option, + /// offset: 64 + #[prost(int64, tag = "5")] + pub time: i64, + /// offset: 72 + #[prost(enumeration = "MailType", tag = "4")] + pub mail_type: i32, + /// offset: 76 + #[prost(uint32, tag = "13")] + pub id: u32, + /// offset: 80 + #[prost(int64, tag = "6")] + pub expire_time: i64, + /// offset: 88 + #[prost(uint32, tag = "12")] + pub template_id: u32, + /// offset: 92 + #[prost(bool, tag = "2")] + pub is_read: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(810)] +#[cmdid(803)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMailScRsp { /// offset: 16 - #[prost(message, repeated, tag = "7")] + #[prost(message, repeated, tag = "9")] + pub notice_mail_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "3")] pub mail_list: ::prost::alloc::vec::Vec, - /// offset: 52 - #[prost(bool, tag = "9")] - pub is_end: bool, /// offset: 40 #[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 = "1")] pub start: u32, + /// offset: 44 + #[prost(uint32, tag = "11")] + pub retcode: u32, + /// offset: 48 + #[prost(uint32, tag = "12")] + pub total_num: u32, + /// offset: 52 + #[prost(bool, tag = "14")] + pub is_end: bool, } -/// Obf: KFJAOGGOIHH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(894)] +#[cmdid(880)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MarkReadMailCsReq { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "9")] pub id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(895)] +#[cmdid(827)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lohgbnaiail { +pub struct MarkReadMailScRsp { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "7")] pub id: u32, /// offset: 28 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "9")] pub retcode: u32, } -/// Obf: EAHFOCMCKDG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(814)] +#[cmdid(836)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DelMailCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "7")] - pub pipcpjjbbme: ::prost::alloc::vec::Vec, + pub id_list: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(818)] +#[cmdid(813)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DelMailScRsp { + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] + pub id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] - pub cur_map_entry_id: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "1")] - pub id_list: ::prost::alloc::vec::Vec, + pub retcode: u32, } -/// Obf: AAAOOEABDDC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(809)] +#[cmdid(815)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeMailAttachmentCsReq { - /// offset: 32 - #[prost(uint32, tag = "13")] - pub jkoaafgpncj: u32, /// offset: 16 - #[prost(uint32, repeated, tag = "15")] - pub mnfheglccid: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "8")] + pub mail_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub optional_reward_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Keoaihachkg { - /// offset: 28 - #[prost(uint32, tag = "14")] - pub lpcpbeihfmk: u32, +pub struct Knpnahphnjk { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "3")] + pub iodbgabpnop: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] pub item_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(898)] +#[cmdid(881)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeMailAttachmentScRsp { - /// offset: 48 - #[prost(uint32, tag = "1")] - pub cur_map_entry_id: u32, - /// offset: 40 - #[prost(uint32, repeated, tag = "10")] + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub fail_mail_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "1")] pub succ_mail_id_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, optional, tag = "7")] + #[prost(message, optional, tag = "6")] pub attachment: ::core::option::Option, - /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub fail_mail_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "10")] + pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(863)] +#[cmdid(810)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct NewMailScNotify { - /// offset: 16 - #[prost(uint32, repeated, tag = "8")] + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] pub mail_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Madeenaboke { - /// offset: 60 - #[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(bool, tag = "11")] - pub aolffolejlb: bool, - /// offset: 24 +pub struct Fhegnopnich { + /// offset: 16 #[prost(message, optional, tag = "4")] - pub ophonaaflaj: ::core::option::Option, + pub energy_info: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "3")] + pub cooomdkgodf: ::core::option::Option, + /// offset: 40 + #[prost(message, repeated, tag = "12")] + pub cedggdfmilp: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "13")] + pub egagknadahj: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, tag = "7")] + pub jppmekjgjfd: u32, + /// offset: 60 + #[prost(int32, tag = "11")] + pub ljhknkflgde: i32, /// offset: 64 - #[prost(uint32, tag = "13")] - pub bcpcbhmfiin: u32, - /// offset: 32 - #[prost(message, repeated, tag = "6")] - pub djhddofhmcf: ::prost::alloc::vec::Vec, + #[prost(bool, tag = "14")] + pub mjipojpbknb: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Achiodpiiem { - /// offset: 28 - #[prost(uint32, tag = "1")] - pub lfjaajabfmi: u32, +pub struct RotaterEnergyInfo { /// offset: 24 - #[prost(uint32, tag = "3")] - pub hnbfgjdhjbc: u32, + #[prost(uint32, tag = "2")] + pub cur_num: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub max_num: 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, +pub struct RotateMapInfo { /// offset: 24 #[prost(message, optional, tag = "11")] - pub lgkmepojaci: ::core::option::Option, + pub miacnfdgkce: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "6")] + pub elfdiefkcmh: ::core::option::Option, } -/// Obf: BKNKOKCNMEM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6891)] +#[cmdid(6873)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnterMapRotationRegionCsReq { /// offset: 16 - #[prost(message, optional, tag = "15")] + #[prost(message, optional, tag = "11")] pub motion: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "7")] - pub bcpcbhmfiin: u32, + #[prost(uint32, tag = "15")] + pub ljhknkflgde: u32, /// offset: 36 - #[prost(uint32, tag = "1")] - pub jhdlnbpnekg: u32, + #[prost(uint32, tag = "9")] + pub jppmekjgjfd: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] +#[cmdid(6803)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct EnterMapRotationRegionScRsp { + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub energy_info: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "10")] + pub motion: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub ljhknkflgde: u32, + /// offset: 44 + #[prost(uint32, tag = "13")] + pub jppmekjgjfd: u32, + /// offset: 48 + #[prost(uint32, tag = "2")] + pub client_pos_version: u32, + /// offset: 52 + #[prost(uint32, tag = "11")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChargerInfo { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub group_id: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub pcccklnclhb: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6880)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct InteractChargerCsReq { + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub charger_info: ::core::option::Option, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6827)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct InteractChargerScRsp { + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub energy_info: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "14")] + pub charger_info: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RotaterData { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub group_id: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub pcccklnclhb: u32, + /// offset: 32 + #[prost(float, tag = "9")] + pub bbfoleopppl: f32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6836)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct DeployRotatorCsReq { + /// offset: 16 + #[prost(message, optional, tag = "1")] + 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 = "14")] + pub rotater_data: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "1")] + pub energy_info: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6815)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RotateMapCsReq { + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub cooomdkgodf: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "12")] + pub motion: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub pcccklnclhb: u32, + /// offset: 44 + #[prost(uint32, tag = "13")] + pub group_id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6881)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RotateMapScRsp { + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub motion: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub client_pos_version: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] #[cmdid(6810)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pliedjppcpf { - /// offset: 16 - #[prost(message, optional, tag = "8")] - pub ophonaaflaj: ::core::option::Option, - /// offset: 48 - #[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 Ijhdfpkiepj { - /// offset: 28 - #[prost(uint32, tag = "5")] - pub pbolmblkdnd: u32, - /// offset: 24 - #[prost(uint32, tag = "15")] - pub group_id: u32, -} -/// Obf: IDNIMBEPODB -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6894)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct InteractChargerCsReq { - /// offset: 24 - #[prost(message, optional, tag = "10")] - pub eknnikphfkd: ::core::option::Option, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6895)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gaejbmcfbmj { - /// offset: 24 - #[prost(message, optional, tag = "10")] - pub ophonaaflaj: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "8")] - pub eknnikphfkd: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "15")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Inpecgbjkki { - /// offset: 24 - #[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(6818)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -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: 24 + #[prost(message, optional, tag = "10")] + pub motion: ::core::option::Option, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6887)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct LeaveMapRotationRegionScRsp { /// 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: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "8")] pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub client_pos_version: u32, } -/// Obf: GIKIPMFCNIF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6839)] +#[cmdid(6829)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMapRotationDataCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6801)] +#[cmdid(6812)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jmmcbdagekp { - /// offset: 56 - #[prost(uint32, tag = "5")] - pub bcpcbhmfiin: u32, - /// offset: 48 +pub struct GetMapRotationDataScRsp { + /// offset: 16 #[prost(message, repeated, tag = "9")] - pub djhddofhmcf: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(message, optional, tag = "13")] - pub ammjechpgpe: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "2")] - 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, + pub cedggdfmilp: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, repeated, tag = "3")] - pub gpkabibkjhf: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "10")] + pub cooomdkgodf: ::core::option::Option, + /// offset: 40 + #[prost(message, repeated, tag = "11")] + pub egagknadahj: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, optional, tag = "5")] + pub energy_info: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "14")] + pub jppmekjgjfd: u32, + /// offset: 60 + #[prost(int32, tag = "6")] + pub ljhknkflgde: i32, + /// offset: 64 + #[prost(bool, tag = "4")] + pub bhabaifpooa: bool, + /// offset: 68 + #[prost(uint32, tag = "1")] + pub retcode: u32, } -/// Obf: NBBNDFDOPLM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6874)] +#[cmdid(6854)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ResetMapRotationRegionCsReq { /// offset: 16 - #[prost(message, optional, tag = "12")] - pub ammjechpgpe: ::core::option::Option, + #[prost(message, optional, tag = "2")] + pub cooomdkgodf: ::core::option::Option, /// offset: 24 - #[prost(message, optional, tag = "1")] + #[prost(message, optional, tag = "12")] pub motion: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6837)] +#[cmdid(6883)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jdldlgjpneo { - /// offset: 36 - #[prost(uint32, tag = "6")] - pub retcode: u32, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub client_pos_version: u32, +pub struct ResetMapRotationRegionScRsp { /// offset: 24 - #[prost(message, optional, tag = "2")] + #[prost(message, optional, tag = "5")] pub motion: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub client_pos_version: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6804)] +#[cmdid(6809)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gdfpenloofl {} +pub struct LeaveMapRotationRegionScNotify {} /// Type: Notify #[derive(proto_derive::CmdID)] +#[cmdid(6842)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct UpdateEnergyScNotify { + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub energy_info: ::core::option::Option, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(6876)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct UpdateMapRotationDataScNotify { + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub cedggdfmilp: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "9")] + pub cooomdkgodf: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "11")] + pub energy_info: ::core::option::Option, + /// offset: 48 + #[prost(message, repeated, tag = "14")] + pub egagknadahj: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(int32, tag = "13")] + pub ljhknkflgde: i32, + /// offset: 60 + #[prost(uint32, tag = "4")] + pub jppmekjgjfd: u32, + /// offset: 64 + #[prost(bool, tag = "1")] + pub bhabaifpooa: bool, +} +/// Type: Req +#[derive(proto_derive::CmdID)] #[cmdid(6838)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ompichhjdko { - /// offset: 16 - #[prost(message, optional, tag = "9")] - pub ophonaaflaj: ::core::option::Option, -} -/// 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, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub rotater_data: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6833)] +#[cmdid(6861)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bhkjafghmid { +pub struct RemoveRotaterScRsp { /// offset: 24 - #[prost(message, optional, tag = "1")] - pub ophonaaflaj: ::core::option::Option, + #[prost(message, optional, tag = "15")] + pub rotater_data: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "9")] - pub jaipdgcgidk: ::core::option::Option, + #[prost(message, optional, tag = "11")] + pub energy_info: ::core::option::Option, /// offset: 40 + #[prost(uint32, tag = "13")] + pub retcode: u32, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(6824)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dnnlhfkknlm { + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub cedggdfmilp: ::prost::alloc::vec::Vec, +} +/// Obf: ONEBKBJMLIG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8288)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MarbleGetDataCsReq {} +/// Obf: CCNJIFFMGNA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8276)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MarbleGetDataScRsp { + /// offset: 24 + #[prost(uint32, repeated, tag = "6")] + pub kjjcimankoa: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "1")] + pub ikgiiijllbl: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "7")] + pub lhdimcdhceo: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(int32, tag = "2")] + pub score_id: i32, + /// offset: 52 #[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: NICCCBEDPLJ +#[cmdid(8286)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hajkepnejed { + /// offset: 24 + #[prost(uint32, repeated, tag = "4")] + pub egcllkdhiae: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub gnamnbdiekg: u32, +} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8290)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MarbleGetDataScRsp { - /// offset: 16 - #[prost(uint32, repeated, tag = "7")] - pub jhdmgfgjmeb: ::prost::alloc::vec::Vec, +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kbeckamicjf { /// offset: 24 - #[prost(uint32, repeated, tag = "2")] - pub cnlbnacfcje: ::prost::alloc::vec::Vec, - /// offset: 52 - #[prost(int32, tag = "15")] - pub score_id: i32, - /// offset: 48 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "1")] pub retcode: u32, - /// offset: 32 - #[prost(uint32, repeated, tag = "14")] - pub hikdammfgdj: ::prost::alloc::vec::Vec, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub gnamnbdiekg: u32, } +/// Obf: IPIKNJLJCNC /// 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 MarbleShopBuyCsReq { /// offset: 16 - #[prost(uint32, repeated, tag = "9")] - pub nloinmodble: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "3")] + pub egcllkdhiae: ::prost::alloc::vec::Vec, } -/// Obf: JOEGJIJGCEM -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8278)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MarbleShopBuyScRsp { - /// offset: 32 - #[prost(uint32, tag = "13")] - pub retcode: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "4")] - pub nloinmodble: ::prost::alloc::vec::Vec, -} -/// Obf: BNMJNNJHHKF -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[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: KGCGKANCOIL -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8277)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MarbleUpdateShownSealCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "13")] - pub lainaeamhjb: ::prost::alloc::vec::Vec, -} -/// Obf: ENCDOIIDHPP +/// Obf: AFDNHCKGNNB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8289)] #[derive(Clone, PartialEq, ::prost::Message)] +pub struct MarbleShopBuyScRsp { + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] + pub egcllkdhiae: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub retcode: u32, +} +/// Obf: GKHLACNDNHA +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(8282)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MarbleUnlockSealScNotify { + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] + pub egcllkdhiae: ::prost::alloc::vec::Vec, +} +/// Obf: DPIEGEGHMDP +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(8284)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MarblePvpDataUpdateScNotify { + /// offset: 24 + #[prost(int32, tag = "14")] + pub score_id: i32, +} +/// Obf: PODAILFIECJ +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8274)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MarbleUpdateShownSealCsReq { + /// offset: 24 + #[prost(uint32, repeated, tag = "6")] + pub gfadcihmdnn: ::prost::alloc::vec::Vec, +} +/// Obf: ODGOEIFAHPH +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8281)] +#[derive(Clone, PartialEq, ::prost::Message)] pub struct MarbleUpdateShownSealScRsp { /// offset: 24 - #[prost(uint32, repeated, tag = "14")] - pub lainaeamhjb: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "8")] + pub gfadcihmdnn: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "13")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Binjkhmlmie { +pub struct MarkChestInfo { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub group_id: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub config_id: u32, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub floor_id: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub hfjelbgdghp: u32, /// offset: 40 #[prost(uint32, tag = "5")] - pub floor_id: u32, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub config_id: u32, - /// offset: 28 - #[prost(uint32, tag = "4")] pub plane_id: u32, - /// offset: 24 - #[prost(uint32, tag = "8")] - pub group_id: u32, - /// offset: 36 - #[prost(uint32, tag = "3")] - pub fdlmgfjdipc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lciegjdkoeg { - /// offset: 40 - #[prost(uint32, tag = "7")] - pub lcdgjdgccdg: u32, - /// offset: 32 - #[prost(int64, tag = "8")] - pub lkiklaapbnd: i64, +pub struct MarkChestFuncInfo { /// offset: 24 - #[prost(message, repeated, tag = "3")] - pub glkjljpmkdj: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "12")] + pub mark_chest_info_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub func_id: u32, + /// offset: 40 + #[prost(int64, tag = "4")] + pub mark_time: i64, } -/// Obf: IBFANAEJALJ +/// Obf: BMDACCNEEPL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8181)] +#[cmdid(8198)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMarkChestCsReq {} -/// Obf: JJJEHEEPKPM +/// Obf: KGALGCOHNIJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8186)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetMarkChestScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub mark_chest_func_info: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub retcode: u32, +} +/// Obf: GIAHMBPHGPI +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8196)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct UpdateMarkChestCsReq { + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub mark_chest_info_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub func_id: u32, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub trigger_param_id: u32, +} +/// Obf: MHHCEHOKJBG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8200)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetMarkChestScRsp { +pub struct UpdateMarkChestScRsp { /// offset: 16 - #[prost(message, repeated, tag = "1")] - pub ojlianbbfjk: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "10")] + pub mark_chest_func_info: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "15")] + pub trigger_param_id: u32, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub func_id: u32, + /// offset: 40 + #[prost(uint32, tag = "12")] pub retcode: u32, } -/// Obf: HNDGABBNGNL -/// Type: Req +/// Obf: PCECJDGICOC +/// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8182)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct UpdateMarkChestCsReq { - /// offset: 36 - #[prost(uint32, tag = "2")] - pub lcdgjdgccdg: u32, +pub struct MarkChestChangedScNotify { + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub mark_chest_func_info: ::prost::alloc::vec::Vec, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7332)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct StartMatchCsReq { + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub jidkdpppdpf: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "1")] - pub ljejoamjdbc: u32, - /// offset: 24 - #[prost(message, repeated, tag = "10")] - pub glkjljpmkdj: ::prost::alloc::vec::Vec, + #[prost(enumeration = "FightGameMode", tag = "1")] + pub gjnmhilinhc: i32, } -/// Obf: EAAGIJPPKBA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8190)] +#[cmdid(7342)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct UpdateMarkChestScRsp { - /// offset: 36 - #[prost(uint32, tag = "9")] - pub lcdgjdgccdg: u32, +pub struct StartMatchScRsp { /// offset: 24 - #[prost(message, repeated, tag = "6")] - pub ojlianbbfjk: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "4")] + pub jidkdpppdpf: ::core::option::Option, /// 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 MarkChestChangedScNotify { - /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub ojlianbbfjk: ::prost::alloc::vec::Vec, -} -/// Obf: CNLBEAEKPDF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7313)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct StartMatchCsReq { - /// offset: 32 - #[prost(enumeration = "FightGameMode", tag = "14")] - pub plobmbfpnfk: i32, - /// offset: 16 - #[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 = "9")] - pub retcode: u32, -} -/// Obf: BIHDMOALGMK -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7330)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CancelMatchCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7327)] +#[cmdid(7323)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Joldjbkmhga { +pub struct CancelMatchScRsp { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "10")] pub retcode: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7335)] +#[cmdid(7344)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Joepjjkipjc { +pub struct Ogbliddocao { + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub dfleoigplnm: ::prost::alloc::vec::Vec, /// 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: HKDBIODLOIE -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7305)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetCrossInfoScRsp { - /// offset: 40 - #[prost(uint64, tag = "4")] - pub room_id: u64, - /// offset: 36 #[prost(uint32, tag = "8")] pub retcode: u32, - /// offset: 32 - #[prost(enumeration = "FightGameMode", tag = "3")] - pub plobmbfpnfk: i32, - /// offset: 24 - #[prost(uint64, tag = "14")] - pub eiffdnnbgmc: u64, } -/// Obf: APIIHEPOAPL +/// Obf: LFHENIDCNMJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7413)] +#[cmdid(7327)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MatchThreeGetDataCsReq {} +pub struct GetCrossInfoCsReq {} +/// Obf: BMMPOKFLJFG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7319)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetCrossInfoScRsp { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 28 + #[prost(enumeration = "FightGameMode", tag = "2")] + pub gjnmhilinhc: i32, + /// offset: 32 + #[prost(uint64, tag = "9")] + pub fgnfdgakkap: u64, + /// offset: 40 + #[prost(uint64, tag = "15")] + pub room_id: u64, +} +/// Obf: JPDGPEOBBNJ +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7432)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MatchThreeGetDataDataCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fochgpggncl { +pub struct Hpiehamdjap { /// offset: 24 - #[prost(uint32, tag = "1")] - pub dpcfbdcekjl: u32, + #[prost(uint32, tag = "7")] + pub kkhpkmahdmk: u32, /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "14")] pub level_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hagkbfpnpph { - /// offset: 32 - #[prost(uint32, tag = "11")] - pub nlocdhmlgjh: u32, +pub struct Mlhlimijhdd { /// offset: 24 - #[prost(uint32, tag = "4")] - pub bofookjcjgg: u32, + #[prost(uint32, tag = "15")] + pub lalgadhlmcb: u32, /// offset: 28 - #[prost(uint32, tag = "12")] - pub count: u32, + #[prost(uint32, tag = "9")] + pub hbonkleoeei: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub pos_index: u32, /// offset: 36 - #[prost(uint32, tag = "1")] - pub pos: u32, + #[prost(uint32, tag = "6")] + pub count: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mjmpdgnfikn { - /// offset: 40 - #[prost(map = "uint32, uint32", tag = "6")] - pub kpidjmbncnh: ::std::collections::HashMap, - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub blfppfcadbb: ::prost::alloc::vec::Vec, +pub struct Alngmgojdoa { + /// offset: 24 + #[prost(map = "uint32, uint32", tag = "10")] + pub gmonimlfkfc: ::std::collections::HashMap, /// offset: 32 - #[prost(map = "uint32, uint32", tag = "15")] - pub kibgnjnaddh: ::std::collections::HashMap, + #[prost(message, repeated, tag = "12")] + pub mjnnnjpdkdi: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(map = "uint32, uint32", tag = "7")] + pub aeomefembji: ::std::collections::HashMap, /// offset: 48 - #[prost(message, repeated, tag = "3")] - pub lcehdgbbdjl: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "1")] + pub dbinclphefn: ::prost::alloc::vec::Vec, } -/// Obf: DMLCPNLJHLN +/// Obf: AJDCICOLIBC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7407)] +#[cmdid(7442)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchThreeGetDataDataScRsp { /// offset: 16 - #[prost(message, optional, tag = "13")] - pub dcfgofnblcm: ::core::option::Option, + #[prost(message, optional, tag = "11")] + pub gjfkkffjdah: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "9")] pub retcode: u32, } -/// Obf: KCECMPPEIOP +/// Obf: GKHHHFHGINI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7430)] +#[cmdid(7407)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchThreeLevelEndCsReq { - /// offset: 60 - #[prost(uint32, tag = "14")] - pub dpcfbdcekjl: u32, - /// offset: 32 - #[prost(map = "uint32, uint32", tag = "7")] - pub kibgnjnaddh: ::std::collections::HashMap, - /// offset: 56 - #[prost(uint32, tag = "5")] - pub nlocdhmlgjh: u32, - /// offset: 24 - #[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 = "8")] - pub lbbmjlaijoc: ::prost::alloc::string::String, + #[prost(uint32, repeated, tag = "15")] + pub heeopafhbcl: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(string, tag = "9")] + pub uuid: ::prost::alloc::string::String, + /// offset: 32 + #[prost(map = "uint32, uint32", tag = "3")] + pub gmonimlfkfc: ::std::collections::HashMap, /// offset: 48 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "5")] pub level_id: u32, + /// offset: 52 + #[prost(uint32, tag = "6")] + pub lalgadhlmcb: u32, + /// offset: 56 + #[prost(uint32, tag = "8")] + pub hbonkleoeei: u32, + /// offset: 60 + #[prost(uint32, tag = "11")] + pub kkhpkmahdmk: u32, } -/// Obf: HJBANHLMGLC +/// Obf: LOJIENDBLAI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7427)] +#[cmdid(7423)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MatchThreeLevelEndScRsp { /// offset: 24 - #[prost(uint32, tag = "2")] - pub retcode: u32, + #[prost(uint32, tag = "5")] + pub kkhpkmahdmk: u32, /// offset: 28 - #[prost(uint32, tag = "13")] - pub dpcfbdcekjl: u32, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub level_id: u32, -} -/// Obf: JFFHAJANHDP -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(7435)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MatchThreeSyncDataScNotify { - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub dcfgofnblcm: ::core::option::Option, -} -/// Obf: DGOEEMAECMG -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7438)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MatchThreeSetBirdPosCsReq { - /// offset: 28 - #[prost(uint32, tag = "9")] - pub nlocdhmlgjh: u32, - /// offset: 24 - #[prost(uint32, tag = "7")] - pub pos: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7405)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nbkbhjhninj { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub pos: u32, - /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "6")] 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, + pub level_id: 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: 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 MatchThreeV2BattleItemLevelUpScRsp { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub panfiphagpb: u32, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "12")] - pub odadjiloeko: u32, -} -/// Obf: IJEIBGAMFGM -/// Type: Req +/// Obf: ENILOPJOCBN +/// Type: Notify #[derive(proto_derive::CmdID)] #[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, +pub struct MatchThreeSyncDataScNotify { /// 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(message, optional, tag = "12")] + pub gjfkkffjdah: ::core::option::Option, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7427)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pogmmmgbnch { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub pos_index: u32, + /// offset: 28 #[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, + pub hbonkleoeei: u32, } -/// Obf: GGCLJGGJLCF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7418)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MatchThreeV2LevelEndScRsp { - /// offset: 64 - #[prost(uint32, tag = "8")] - pub retcode: u32, +#[cmdid(7419)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hdaoekoedho { /// offset: 24 - #[prost(message, optional, tag = "2")] - pub laejllcgfdm: ::core::option::Option, - /// offset: 40 - #[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, + #[prost(uint32, tag = "13")] + pub pos_index: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub hbonkleoeei: u32, } -/// Obf: BLNBGAGFLHM +/// Obf: PBDKDFCOAPB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7445)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MatchThreeV2SetBirdPosCsReq { - /// offset: 28 - #[prost(uint32, tag = "1")] - pub pos: u32, - /// offset: 24 - #[prost(uint32, tag = "9")] - pub nlocdhmlgjh: u32, +pub struct Pbdkdfcoapb {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hdkjpkpejfo { + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] + pub gkcabegbocg: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub level_id: u32, } -/// Obf: JEPEIPACLAC +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kpchplejckc { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub lalgadhlmcb: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub pos_index: u32, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub count: u32, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub hbonkleoeei: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jkebeakohjj { + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub nkhiimhclcd: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub bfcmlmlihhm: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "3")] + pub dbinclphefn: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "15")] + pub gobipjpdbfg: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, repeated, tag = "11")] + pub kioiblgkfcj: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "4")] + pub eecijblglng: u32, + /// offset: 68 + #[prost(uint32, tag = "13")] + pub jnaokjkflhl: u32, +} +/// Obf: DHFGMHFEHEB /// 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, +#[cmdid(7409)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dhfgmhfeheb { + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub bjbjlbiopka: ::core::option::Option, /// offset: 32 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +/// Obf: FCDAFFCDLLD +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7429)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MatchThreeV2BattleItemLevelUpCsReq { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub fmehkpkhgja: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub igoojkmpmdc: u32, +} +/// Obf: MPCDHLLOEJM +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7443)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MatchThreeV2BattleItemLevelUpScRsp { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub fmehkpkhgja: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub igoojkmpmdc: u32, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub retcode: u32, +} +/// Obf: GJKAHBHLPPH +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7434)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MatchThreeV2LevelEndCsReq { + /// offset: 16 + #[prost(string, tag = "11")] + pub uuid: ::prost::alloc::string::String, + /// offset: 32 + #[prost(uint32, repeated, tag = "3")] + pub eedlbjgglkd: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "7")] + pub monkdlnmmbk: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "4")] + pub eohglcjamkn: u32, + /// offset: 52 + #[prost(uint32, tag = "14")] + pub jgifdfldbpb: u32, + /// offset: 56 + #[prost(uint32, tag = "9")] + pub level_id: u32, + /// offset: 60 + #[prost(uint32, tag = "15")] + pub gfbaheodfna: u32, + /// offset: 64 + #[prost(uint32, tag = "2")] + pub hbonkleoeei: u32, +} +/// Obf: CGCHNIIJMMD +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7421)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MatchThreeV2LevelEndScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "6")] + pub dobnefkpmpb: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub oeibhlmdjka: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "3")] + pub dbdigiepmbb: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "11")] + pub iegchpihpjn: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "12")] + pub level_id: u32, + /// offset: 60 + #[prost(uint32, tag = "4")] + pub retcode: u32, + /// offset: 64 + #[prost(uint32, tag = "8")] + pub aflcnnajagb: u32, + /// offset: 68 + #[prost(uint32, tag = "15")] + pub jnaokjkflhl: u32, +} +/// Obf: MOHJGIEBFFM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7440)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MatchThreeV2SetBirdPosCsReq { + /// offset: 24 #[prost(uint32, tag = "13")] - pub pos: u32, + pub hbonkleoeei: u32, /// offset: 28 #[prost(uint32, tag = "1")] - pub nlocdhmlgjh: u32, - /// offset: 24 - #[prost(uint32, tag = "14")] - pub dldhpgfdfhp: u32, + pub pos_index: u32, } -/// Obf: LLIBDKPKFOM +/// Obf: DBMDKDAKCNC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7405)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MatchThreeV2SetBirdPosScRsp { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub hbonkleoeei: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub pos_index: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub lidgcjikieg: u32, +} +/// Obf: JNHKFNPECCB +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(7408)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MatchThreeV2ScNotify { + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub bjbjlbiopka: ::core::option::Option, +} +/// Obf: DABAAANKJGF /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7403)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct MatchThreeV2ScNotify { - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub kjhggpemphm: ::core::option::Option, -} -/// Obf: MDIJDDDMKDP -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(7450)] -#[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchThreeV2PvpFinishScNotify { - /// offset: 44 - #[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 = "6")] - pub ijdmecljebd: u32, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub bjbjlbiopka: ::core::option::Option, /// offset: 24 - #[prost(message, optional, tag = "11")] - pub kjhggpemphm: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "1")] - pub mhfhoddbopm: ::core::option::Option, + #[prost(message, optional, tag = "14")] + pub jdfpkamfhap: ::core::option::Option, + /// offset: 40 + #[prost(enumeration = "FightGameMode", tag = "6")] + pub hkeacdbjcod: i32, + /// offset: 44 + #[prost(uint32, tag = "11")] + pub bcakpnchiij: u32, + /// offset: 48 + #[prost(uint32, tag = "12")] + pub ojngbibghbl: u32, + /// offset: 52 + #[prost(enumeration = "Nppemmillco", tag = "3")] + pub reason: i32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7416)] +#[cmdid(7438)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hmjgbjknkpe { +pub struct Eehldboefgb { /// offset: 16 #[prost(message, optional, tag = "11")] - pub mhfhoddbopm: ::core::option::Option, + pub jdfpkamfhap: ::core::option::Option, /// offset: 32 - #[prost(enumeration = "Fkanibdjnkg", tag = "9")] - pub reason: i32, - /// offset: 40 - #[prost(enumeration = "FightGameMode", tag = "4")] - pub bfcbgpeichg: i32, - /// offset: 44 - #[prost(int32, tag = "10")] - pub dkaeidjmjcj: i32, + #[prost(uint32, tag = "2")] + pub bcakpnchiij: u32, /// offset: 36 - #[prost(uint32, tag = "3")] - pub ijdmecljebd: u32, + #[prost(int32, tag = "5")] + pub ojngbibghbl: i32, + /// offset: 40 + #[prost(enumeration = "FightGameMode", tag = "13")] + pub hkeacdbjcod: i32, + /// offset: 44 + #[prost(enumeration = "Nppemmillco", tag = "7")] + pub reason: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Emhaljpddbl { - /// offset: 40 - #[prost(uint64, tag = "13")] - pub giaoimofalh: u64, +pub struct Jbobhiphgpb { + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub cjkagedkafl: ::prost::alloc::vec::Vec, /// 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, + #[prost(uint64, tag = "9")] + pub hlnodeflocf: u64, + /// offset: 40 + #[prost(bool, tag = "13")] + pub hiemhcbhkeo: bool, + /// offset: 41 + #[prost(bool, tag = "11")] + pub oomilcofgpn: bool, + /// offset: 44 + #[prost(uint32, tag = "14")] + pub ijcjbddggjf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Idcjhpeendm { +pub struct Cmgcljcpjko { /// offset: 24 - #[prost(uint32, tag = "11")] - pub gpjhjooijjc: u32, + #[prost(uint32, tag = "5")] + pub ijcjbddggjf: u32, } -/// Obf: GOHPLHLABBE +/// Obf: AHFBNKIHGIH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9057)] +#[cmdid(9092)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChenLingGameBoyDataScRsp { - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub maonhdcchpe: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub iaobhcoomjp: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "13")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Joaimkblhhd { - /// offset: 44 - #[prost(bool, tag = "5")] - pub godgalfehjf: bool, - /// offset: 24 - #[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, +pub struct Jaipalpgnkd { + /// offset: 16 + #[prost(uint32, repeated, tag = "1")] + pub cjkagedkafl: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint64, tag = "7")] - pub hhkcadkcljc: u64, + #[prost(uint32, tag = "10")] + pub ijcjbddggjf: u32, + /// offset: 36 + #[prost(bool, tag = "5")] + pub hopojgbfgeg: bool, + /// offset: 37 + #[prost(bool, tag = "7")] + pub bohdceoolba: bool, + /// offset: 40 + #[prost(uint64, tag = "9")] + pub bejcjjcljhl: u64, } -/// Obf: CJFMGOBDJDB +/// Obf: PGIOKHAKAPP +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9073)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct FinishChenLingGameBoyScRsp { + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub reward: ::core::option::Option, + /// offset: 24 + #[prost(uint32, repeated, tag = "10")] + pub dddgoaeeodc: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint64, tag = "6")] + pub hlnodeflocf: u64, + /// offset: 48 + #[prost(uint64, tag = "14")] + pub bejcjjcljhl: u64, + /// offset: 56 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 60 + #[prost(uint32, tag = "9")] + pub ijcjbddggjf: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nbhdcjhgkcn { + /// offset: 24 + #[prost(uint64, tag = "1")] + pub bejcjjcljhl: u64, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub uid: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub ijcjbddggjf: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nfekgeaimeo { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub ijcjbddggjf: u32, +} +/// Obf: NPPEAEPGEOF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9077)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct FinishChenLingGameBoyScRsp { +pub struct ChenLingGameBoyGetFriendRankingInfoScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "4")] + pub bedhekagape: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub ijcjbddggjf: u32, + /// offset: 36 + #[prost(bool, tag = "11")] + pub ebafpolljia: bool, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub retcode: u32, +} +/// Obf: JAIGKNCMOLK +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9069)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetFiveDimMiniGameDataCsReq { + /// offset: 24 + #[prost(bool, tag = "5")] + pub ebafpolljia: bool, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9095)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Onaegkcmpnn { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub retcode: u32, + /// offset: 28 + #[prost(bool, tag = "14")] + pub ebafpolljia: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Andpllakcle { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub ijcjbddggjf: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9079)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cdjkljdmjho { + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub iaobhcoomjp: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Emdklicdpkk { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub ijcjbddggjf: u32, + /// offset: 28 + #[prost(bool, tag = "10")] + pub hiemhcbhkeo: bool, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9084)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jhehacpkkbl { + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub iaobhcoomjp: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ikhlecejhpo { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub ofnnjjnahhh: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub bajhkgjpfed: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pfpdfepnlhl {} +/// Obf: EMPBDGJAFDF +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9090)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetFiveDimMiniGameDataScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub content_package_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bhmajocincf { + /// offset: 16 + #[prost(string, tag = "6")] + pub uuid: ::prost::alloc::string::String, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub ipddikphgpe: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub bajhkgjpfed: u32, + /// offset: 40 + #[prost(float, tag = "4")] + pub japbbdenkgm: f32, + /// offset: 44 + #[prost(uint32, tag = "14")] + pub chmbabejkge: u32, + /// offset: 48 + #[prost(uint32, tag = "1")] + pub fkfgigapjnf: u32, + /// offset: 52 + #[prost(uint32, tag = "3")] + pub mgbdfkkmnol: u32, + /// offset: 56 + #[prost(uint32, tag = "10")] + pub score_id: u32, + /// offset: 60 + #[prost(uint32, tag = "2")] + pub gold: u32, + /// offset: 64 + #[prost(uint32, tag = "11")] + pub akcleajaepa: u32, + /// offset: 68 + #[prost(uint32, tag = "12")] + pub ocfcojmimfd: u32, +} +/// Obf: GNCJHGHBEPP +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9058)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct FinishFiveDimMiniGameScRsp { + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub kafikbefkdh: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub dhbabibhnog: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub gold: u32, + /// offset: 44 + #[prost(uint32, tag = "15")] + pub mgbdfkkmnol: u32, + /// offset: 48 + #[prost(bool, tag = "1")] + pub ilafnjnafim: bool, + /// offset: 52 + #[prost(uint32, tag = "9")] + pub chmbabejkge: u32, + /// offset: 56 + #[prost(uint32, tag = "7")] + pub bajhkgjpfed: u32, /// 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 + /// offset: 64 + #[prost(float, tag = "10")] + pub japbbdenkgm: f32, + /// offset: 68 #[prost(uint32, tag = "4")] - pub gpjhjooijjc: u32, + pub score_id: u32, + /// offset: 72 + #[prost(uint32, tag = "14")] + pub akcleajaepa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pcmhmclacnk { - /// offset: 32 - #[prost(uint64, tag = "12")] - pub hhkcadkcljc: u64, - /// offset: 28 - #[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 gpjhjooijjc: u32, -} -/// Obf: MBCPPALFPCH +pub struct Nnflbbkgbdp {} +/// Obf: JOMFDNFHHBD /// 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 Gnbodnmgbdl { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub gpjhjooijjc: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[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: 24 - #[prost(message, repeated, tag = "4")] - pub content_package_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -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(float, tag = "10")] - pub pbdbjohcjfo: f32, - /// offset: 44 - #[prost(uint32, tag = "2")] - pub ojiaagjbjaf: u32, - /// offset: 40 - #[prost(uint32, tag = "3")] - pub gcpncedamab: u32, -} -/// Obf: LPNMHMEOJHO -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9053)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct FinishFiveDimMiniGameScRsp { - /// offset: 48 - #[prost(uint32, tag = "5")] - pub score_id: u32, - /// offset: 68 - #[prost(uint32, tag = "8")] - pub keabpbonokm: u32, +pub struct GetFiveDimFluteDataScRsp { /// 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, + #[prost(uint32, repeated, tag = "12")] + pub nfobndjiepl: ::prost::alloc::vec::Vec, /// 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, + #[prost(uint32, repeated, tag = "13")] + pub aobgmmaimhj: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dfloigpcnak {} -/// Obf: GCFNHDLMEKP +pub struct Bagcledhobd { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub bakmhapcncj: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9062)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Egjjhfipcnb { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub bakmhapcncj: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Aipnfbbdneo { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub bakmhapcncj: u32, +} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9066)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetFiveDimFluteDataScRsp { - /// offset: 40 +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ncgfpokhmbl { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub bakmhapcncj: 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 Laijmhhfhii { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub hejaoochefg: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9071)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jkpkdphiphd { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "15")] - pub hejaoochefg: u32, -} -#[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 +/// Obf: NBEFNNHILCB /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9056)] +#[cmdid(9091)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FiveDimFluteDataChangeNotify { + /// offset: 16 + #[prost(uint32, repeated, tag = "7")] + pub aobgmmaimhj: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(uint32, repeated, tag = "12")] - pub epphgobafmp: ::prost::alloc::vec::Vec, - /// offset: 32 #[prost(uint32, repeated, tag = "1")] - pub ohgfegdfkng: ::prost::alloc::vec::Vec, + pub nfobndjiepl: ::prost::alloc::vec::Vec, } -/// Obf: CCPFALAGHHJ +/// Obf: LMJDKIDHMFH /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9076)] +#[cmdid(9068)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MazeCrossFloorConditionChangeScNotify { - /// offset: 16 - #[prost(uint32, repeated, tag = "10")] - pub phcaalbpkgk: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub hlllikpgofg: ::prost::alloc::vec::Vec, } -/// Obf: CDMODFGGKCP +/// Obf: LNDMHNMPGNP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2791)] +#[cmdid(2773)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetNpcMessageGroupCsReq { /// offset: 16 - #[prost(uint32, repeated, tag = "11")] - pub kalcgedpajk: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "14")] + pub contact_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mihgabamflg { - /// offset: 28 - #[prost(uint32, tag = "7")] +pub struct MessageItem { + /// offset: 24 + #[prost(uint32, tag = "9")] pub item_id: u32, - /// offset: 24 - #[prost(uint32, tag = "8")] - pub eahhabidoah: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Eokjoomaapn { - /// offset: 40 + /// offset: 28 #[prost(uint32, tag = "13")] - pub id: u32, - /// offset: 32 - #[prost(message, repeated, tag = "12")] - pub item_list: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "7")] - pub jnhoedkclgl: u32, - /// offset: 44 - #[prost(enumeration = "MessageSectionStatus", tag = "2")] - pub status: i32, - /// offset: 16 - #[prost(uint32, repeated, tag = "3")] - pub kcmninmgpfh: ::prost::alloc::vec::Vec, + pub text_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Boihdgedbdn { +pub struct MessageSection { + /// offset: 16 + #[prost(uint32, repeated, tag = "7")] + pub message_item_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(int64, tag = "12")] - pub pbhffinoomi: i64, - /// offset: 24 - #[prost(message, repeated, tag = "14")] - pub nfbgbngmpac: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "3")] + pub item_list: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(enumeration = "MessageGroupStatus", tag = "5")] - pub status: i32, - /// offset: 44 - #[prost(uint32, tag = "15")] - pub hkcfjbkajlc: u32, - /// offset: 48 #[prost(uint32, tag = "11")] + pub frozen_item_id: u32, + /// offset: 44 + #[prost(uint32, tag = "12")] + pub id: u32, + /// offset: 48 + #[prost(enumeration = "MessageSectionStatus", tag = "1")] + pub status: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MessageGroup { + /// offset: 16 + #[prost(message, repeated, tag = "10")] + pub message_section_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(int64, tag = "15")] + pub refresh_time: i64, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub message_section_id: u32, + /// offset: 44 + #[prost(enumeration = "MessageGroupStatus", tag = "6")] + pub status: i32, + /// offset: 48 + #[prost(uint32, tag = "14")] pub id: u32, } -/// Obf: ABCNAEJJIKF +/// Obf: EBBKLGBFJBN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2710)] +#[cmdid(2703)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetNpcMessageGroupScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub message_group_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "15")] pub retcode: u32, - /// offset: 24 - #[prost(message, repeated, tag = "6")] - pub calpakehgcf: ::prost::alloc::vec::Vec, } -/// Obf: CMLGBHKADOG +/// Obf: EMACPOEHODE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2794)] +#[cmdid(2780)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetNpcStatusCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Boklhhlenjb { +pub struct NpcStatus { /// offset: 24 - #[prost(bool, tag = "15")] - pub nagjkijodkf: bool, - /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "8")] pub npc_id: u32, + /// offset: 28 + #[prost(bool, tag = "12")] + pub is_finish: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hlbkfmfgajh { - /// offset: 32 - #[prost(int64, tag = "9")] - pub pbhffinoomi: i64, +pub struct GroupStatus { /// offset: 24 - #[prost(enumeration = "MessageGroupStatus", tag = "3")] - pub emidelaemdl: i32, - /// offset: 28 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "1")] pub group_id: u32, + /// offset: 28 + #[prost(enumeration = "MessageGroupStatus", tag = "10")] + pub group_status: i32, + /// offset: 32 + #[prost(int64, tag = "3")] + pub refresh_time: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mlehdgnlihf { - /// offset: 28 - #[prost(enumeration = "MessageSectionStatus", tag = "11")] - pub hhhjjdbdgmh: i32, +pub struct SectionStatus { /// offset: 24 - #[prost(uint32, tag = "4")] - pub jdmecbedlaa: u32, + #[prost(enumeration = "MessageSectionStatus", tag = "7")] + pub section_status: i32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub section_id: u32, } -/// Obf: LFDDPAPMIHM +/// Obf: FOKMHCLKPGJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2795)] +#[cmdid(2727)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetNpcStatusScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "3")] + pub npc_status_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +/// Obf: FNNBOBGFAKH +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2736)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct FinishItemIdCsReq { /// offset: 24 - #[prost(message, repeated, tag = "9")] - pub klnnjaoldec: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "2")] + pub item_id: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub text_id: u32, +} +/// Obf: EEFCOCPHIOD +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2713)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct FinishItemIdScRsp { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub text_id: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub item_id: u32, +} +/// Obf: BCONPMPJLDD +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2715)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct FinishSectionIdCsReq { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub section_id: u32, +} +/// Obf: LCJMFNOJBAC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2781)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct FinishSectionIdScRsp { + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub section_id: u32, +} +/// Obf: OCJOLLHLFIB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2710)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct FinishPerformSectionIdCsReq { + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub item_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub section_id: u32, +} +/// Obf: KGPCODGNDEG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2787)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct FinishPerformSectionIdScRsp { + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub reward: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub item_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub section_id: u32, + /// offset: 44 + #[prost(uint32, tag = "13")] + pub retcode: u32, +} +/// Obf: EJFBKAEEDJK +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2729)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetMissionMessageCsReq {} +/// Obf: PGFLOJNIFLF +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2712)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetMissionMessageScRsp { + /// offset: 24 + #[prost(map = "uint32, uint32", tag = "7")] + pub pfmhkkkagcd: ::std::collections::HashMap, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +/// Obf: PMDGOKCLELJ +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4173)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ShareCsReq { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub mggnkenipfc: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bcbhfbpadee { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub jnopbgbacoo: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub mggnkenipfc: u32, +} +/// Obf: NJBNEBEFNEC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4103)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ShareScRsp { + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub nmokjjmnicm: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "2")] + pub reward: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +/// Obf: INAFIPCFLGB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4180)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetShareDataCsReq {} +/// Obf: DLCCOHOEFCA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4127)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetShareDataScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub mncjmioonpe: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4136)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Liogdhefogd {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4113)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ehnlgmegijp { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Okjchglgbhp { + /// offset: 24 + #[prost(uint32, repeated, tag = "8")] + pub jlnocdgjdli: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub r#type: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub nadcihpppbc: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4154)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mncfpnfgaoh { + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub okjnbiokkib: ::prost::alloc::vec::Vec, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4183)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bmflffjiefc { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4110)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pimffpgepio { + /// offset: 16 + #[prost(uint32, repeated, tag = "8")] + pub jalhkmeoopn: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(string, repeated, tag = "11")] + pub okfmbdeecch: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, + /// offset: 40 + #[prost(enumeration = "Bmhihbheckd", tag = "4")] + pub r#type: i32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4187)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Inkeeekknkf { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Igbjdkiedjl { + /// offset: 24 + #[prost(string, tag = "4")] + pub gifoenldcho: ::prost::alloc::string::String, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4112)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Idenfkijicm { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hdahflmbaab { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub egknhhfdjhm: u32, + /// offset: 28 + #[prost(enumeration = "MovieRacingType", tag = "10")] + pub r#type: i32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub level: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub hfenofpknpj: u32, +} +/// Obf: IMEFDMEGEON +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4171)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetMovieRacingDataCsReq {} +/// Obf: HIADAFCBLKH +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4178)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetMovieRacingDataScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub hniaegmmpkd: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +/// Obf: IHMMNILOINC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4152)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct UpdateMovieRacingDataCsReq { + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub ljepiaidjfc: ::core::option::Option, +} +/// Obf: NCFCNNFIBLJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4148)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct UpdateMovieRacingDataScRsp { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub ljepiaidjfc: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4109)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jdaaleacpkl { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub kpkebloefcp: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4142)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nialcdgnnlc { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub kpkebloefcp: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4176)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gfgemcjlgpp { + /// offset: 16 + #[prost(uint32, repeated, tag = "3")] + pub bgjaejkjcfp: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub ifmccmlcbgp: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub content_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mjeikngocjo { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub config_id: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub group_id: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub state: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Blplicdmfel { + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub pepoggncgld: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub floor_id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4138)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mgfaalhchef { + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub cgojblpjfak: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub content_id: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub ifmccmlcbgp: u32, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bpagbaalhmp { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub egknhhfdjhm: u32, + /// offset: 28 + #[prost(bool, tag = "5")] + pub is_perfect: bool, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub level: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub blmaeggmchj: u32, +} +/// Obf: LOIAGBJKMEB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4159)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetGunPlayDataCsReq {} +/// Obf: AHDEDBMNMCP +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4174)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetGunPlayDataScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub oholabhlckl: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub retcode: u32, +} +/// Obf: GACMFAOEKMP +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4192)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct UpdateGunPlayDataCsReq { + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub aopplpdbehk: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub gijopfiamia: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub group_id: u32, + /// offset: 40 + #[prost(uint64, tag = "12")] + pub uuid: u64, +} +/// Obf: EKOPMNIGCPH +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4166)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct UpdateGunPlayDataScRsp { + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub aopplpdbehk: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Amkbfmcoihk { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub id: u32, + /// offset: 28 + #[prost(enumeration = "Cgogdjkalmh", tag = "12")] + pub nfmkofnekla: i32, + /// offset: 32 + #[prost(enumeration = "DifficultyAdjustmentType", tag = "1")] + pub anjmfpkjhoh: i32, +} +/// Obf: MJHIOCKGPMN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4130)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct DifficultyAdjustmentGetDataCsReq {} +/// Obf: BPFGOALJLPP +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4149)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct DifficultyAdjustmentGetDataScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub content_package_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub retcode: u32, +} +/// Obf: ELBOKICMECP +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4128)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct DifficultyAdjustmentUpdateDataCsReq { + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub data: ::core::option::Option, +} +/// Obf: FCGMKPGGCAC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4101)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct DifficultyAdjustmentUpdateDataScRsp { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub data: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "15")] + pub content_package_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub retcode: u32, +} +/// Obf: FPMCECGEIJD +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4167)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MazeKillDirectCsReq { + /// offset: 16 + #[prost(uint32, repeated, tag = "4")] + pub entity_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub fabplncigpk: u32, + /// offset: 36 + #[prost(enumeration = "Fdjadoeaole", tag = "14")] + pub nfmkofnekla: i32, +} +/// Obf: LBEBKNGBBCO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4185)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MazeKillDirectScRsp { + /// offset: 24 + #[prost(uint32, repeated, tag = "11")] + pub entity_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, } -/// Obf: DJOAHHLLJLI -/// Type: Req +/// Obf: CLIOFILACMC +/// Type: Notify #[derive(proto_derive::CmdID)] -#[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 item_id: u32, -} -/// Obf: BKECDGAIDJP -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2718)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct FinishItemIdScRsp { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub item_id: u32, - /// offset: 28 - #[prost(uint32, tag = "3")] - pub retcode: u32, - /// offset: 32 - #[prost(uint32, tag = "15")] - pub eahhabidoah: u32, -} -/// Obf: CNGJGGGGDCD -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2709)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct FinishSectionIdCsReq { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub jdmecbedlaa: u32, -} -/// Obf: BDAGDDGCCOO -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2798)] +#[cmdid(4120)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct FinishSectionIdScRsp { +pub struct DirectDeliveryScNotify { /// offset: 16 - #[prost(message, optional, tag = "3")] - pub reward: ::core::option::Option, + #[prost(message, repeated, tag = "6")] + pub djobnpiaejp: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "2")] - pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "12")] - pub jdmecbedlaa: u32, + #[prost(uint32, tag = "1")] + pub hfhhkgfngfc: u32, } -/// Obf: AOMDEIKOINM +/// Obf: JFFANDLFOGP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2763)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct FinishPerformSectionIdCsReq { +#[cmdid(4199)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct CancelDirectDeliveryNoticeCsReq { /// offset: 24 - #[prost(message, repeated, tag = "9")] - pub item_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub jdmecbedlaa: u32, + #[prost(uint32, tag = "4")] + pub hfhhkgfngfc: u32, } -/// Obf: CHNCNGKLIOH +/// Obf: EJBPJPEDLJL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2726)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct FinishPerformSectionIdScRsp { - /// offset: 32 - #[prost(message, optional, tag = "1")] - pub reward: ::core::option::Option, - /// offset: 40 +#[cmdid(4132)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct CancelDirectDeliveryNoticeScRsp { + /// offset: 24 #[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: HBIJHDJDPIM -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2739)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetMissionMessageCsReq {} -/// Obf: CBOOKACHDIG -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[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 = "2")] - pub retcode: u32, -} -/// Obf: OGIHPMLEKDM -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4191)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ShareCsReq { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub kllpoakddhp: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lhmhfnboagc { /// offset: 28 - #[prost(uint32, tag = "2")] - pub ejmjhdacfei: u32, - /// offset: 24 - #[prost(uint32, tag = "10")] - pub kllpoakddhp: u32, + #[prost(uint32, tag = "9")] + pub hfhhkgfngfc: u32, } -/// Obf: PAALAAHOAGK -/// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4110)] -#[derive(Clone, PartialEq, ::prost::Message)] -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, +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bkahedahnhl { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub nbfjhdjblcf: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub gold: u32, } -/// Obf: NFNLFIMGAPN +/// Obf: BGGJMEAOBFG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4194)] +#[cmdid(4135)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetShareDataCsReq {} -/// Obf: BMNOEICMEDO +pub struct GetSwitchMascotDataCsReq { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub nbfjhdjblcf: u32, +} +/// Obf: DPODMNMGDLK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4195)] +#[cmdid(4116)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetShareDataScRsp { - /// offset: 32 - #[prost(uint32, tag = "7")] - pub retcode: u32, +pub struct GetSwitchMascotDataScRsp { /// offset: 24 - #[prost(message, repeated, tag = "12")] - pub hbdkofiejlk: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "7")] + pub jnoehpjjpof: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub nbfjhdjblcf: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +/// Obf: OFAPJBDCIAE +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(4105)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SwitchMascotUpdateScNotify { + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub jnoehpjjpof: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(bool, tag = "11")] + pub eblpglfjnel: bool, } /// 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 Emjmlbdlmlc { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub retcode: u32, -} -#[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(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 imciknhhehc: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4138)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nfdllephlhn { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "9")] - pub imciknhhehc: u32, -} -/// Obf: HKOALDNBDAK -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4172)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetOrigamiPropInfoCsReq { - /// offset: 36 - #[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 = "6")] - pub gfgflihccod: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Abhilgfljno { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub config_id: u32, - /// offset: 28 - #[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 Cmleplpbjcc { - /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub fgocdcmkdml: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub floor_id: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4132)] -#[derive(Clone, PartialEq, ::prost::Message)] -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 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 = "3")] - pub content_package_list: ::prost::alloc::vec::Vec, -} -/// Obf: AGJEBLHCCAM -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4173)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct DifficultyAdjustmentUpdateDataCsReq { - /// offset: 24 - #[prost(message, optional, tag = "2")] - pub data: ::core::option::Option, -} -/// Obf: GNLPGCOPIBE -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4153)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct DifficultyAdjustmentUpdateDataScRsp { - /// offset: 32 - #[prost(message, repeated, tag = "12")] - pub content_package_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "2")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub data: ::core::option::Option, -} -/// Obf: LALCKJEHBCN -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4108)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MazeKillDirectCsReq { - /// offset: 36 - #[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: AEEEBOOIDCN -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4117)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MazeKillDirectScRsp { - /// offset: 32 - #[prost(uint32, tag = "5")] - pub retcode: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "3")] - pub entity_list: ::prost::alloc::vec::Vec, -} -/// Obf: OBDAFBOAMKE -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(4151)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct DirectDeliveryScNotify { - /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub halfglgldlo: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "9")] - pub oeccpkanhmn: u32, -} -/// Obf: MKLCDFGEMIM -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4125)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct CancelDirectDeliveryNoticeCsReq { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub oeccpkanhmn: u32, -} -/// Obf: IBOEENALIPA -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[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, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lieedgoegmk { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub cpmookfkbeg: u32, - /// offset: 28 - #[prost(uint32, tag = "8")] - pub gold: u32, -} -/// Obf: JPHPHNNCEON -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4179)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetSwitchMascotDataCsReq { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub cpmookfkbeg: u32, -} -/// Obf: FKDCPHGFKDC -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4120)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetSwitchMascotDataScRsp { - /// offset: 24 - #[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: AEPLEEDGMMH -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(4193)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SwitchMascotUpdateScNotify { - /// offset: 16 - #[prost(message, repeated, tag = "3")] - pub ohfbmfgpmjo: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(bool, tag = "2")] - pub nonmonphbpe: bool, -} -/// Obf: KKPHDFDDBGL -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4102)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetUnreleasedBlockInfoCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4149)] +#[cmdid(4182)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetUnreleasedBlockInfoScRsp { - /// offset: 40 - #[prost(uint32, tag = "9")] - pub retcode: u32, /// offset: 16 - #[prost(uint32, repeated, tag = "8")] - pub flfpojflhod: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(uint32, repeated, tag = "5")] - pub gomngaadjlm: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "1")] + pub knkgiencljj: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "7")] + pub njiipbhbedk: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub retcode: u32, /// offset: 48 - #[prost(int64, tag = "3")] - pub ddbfeeigpji: i64, + #[prost(int64, tag = "6")] + pub gcmokmiehdb: i64, } #[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, +pub struct Gaambbfpchb { + /// offset: 16 + #[prost(uint32, repeated, tag = "15")] + pub oplnkcolckj: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(int64, tag = "8")] - pub dnnhcnckjcm: i64, + #[prost(uint32, tag = "1")] + pub pmjgajgifoa: u32, /// offset: 40 - #[prost(int64, tag = "12")] + #[prost(int64, tag = "3")] + pub ifepjhgncoi: i64, + /// offset: 48 + #[prost(int64, tag = "5")] pub end_time: i64, } -/// Obf: HHJHMJNFKCL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4166)] +#[cmdid(4153)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct CycleScoreRewardGetDataCsReq {} +pub struct Joigbkbegob {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4105)] +#[cmdid(4163)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lbmpplkebfo { +pub struct Alcdaeideam { /// offset: 16 - #[prost(message, optional, tag = "6")] - pub efjbfbengkg: ::core::option::Option, + #[prost(message, optional, tag = "7")] + pub nfedanfbibe: ::core::option::Option, /// offset: 32 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4117)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Piconflhmcd { + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] + pub jkcebhfieni: ::prost::alloc::vec::Vec, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4106)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fecgdojfdim { + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] + pub ngkofmbbgnl: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "6")] + pub nfedanfbibe: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "10")] + pub reward: ::core::option::Option, + /// offset: 48 #[prost(uint32, tag = "9")] pub retcode: u32, } -/// Obf: GCBEILIJALC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4111)] +#[cmdid(4200)] #[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, +pub struct Lcbiejnjdif { + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] + pub gdcflplfjci: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4130)] +#[cmdid(4139)] #[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, +pub struct Ddooedokepf { + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub nfedanfbibe: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4103)] +#[cmdid(4188)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Aldeibddmon { +pub struct Eabimapllll { /// offset: 16 - #[prost(message, optional, tag = "14")] - pub efjbfbengkg: ::core::option::Option, + #[prost(message, optional, tag = "11")] + pub nfedanfbibe: ::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 Okepfgmnjao { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub display_value: u32, - /// offset: 32 - #[prost(enumeration = "Algpcoobeff", tag = "3")] - pub r#type: i32, - /// offset: 28 - #[prost(uint32, tag = "4")] - pub id: u32, -} -/// Obf: BDGIGDJAMHD -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mission { - /// offset: 28 - #[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: LALCFOFKAIJ -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MissionCustomValue { - /// offset: 16 - #[prost(string, tag = "14")] - pub dlcldiaoimk: ::prost::alloc::string::String, - /// offset: 36 - #[prost(uint32, tag = "15")] - pub index: u32, - /// offset: 32 - #[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: 16 - #[prost(message, repeated, tag = "12")] - pub dpfiheekgdl: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(enumeration = "MissionStatus", tag = "5")] - pub status: i32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ifblmcnfieo { - /// offset: 32 - #[prost(uint32, tag = "4")] - pub id: u32, - #[prost(oneof = "ifblmcnfieo::Pnbcddaadnc", tags = "1788")] - pub pnbcddaadnc: ::core::option::Option, -} -/// Nested message and enum types in `IFBLMCNFIEO`. -pub mod ifblmcnfieo { - #[derive(proto_derive::CmdID)] - #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Pnbcddaadnc { - /// offset: 16 - #[prost(message, tag = "1788")] - Dpfiheekgdl(super::Epncdfbahea), - } -} -/// Obf: MLNCGLKMGGE -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MainMissionCustomValue { - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub dpfiheekgdl: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub main_mission_id: u32, -} -/// Obf: NKFCJLGCEEB -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1210)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetMissionDataScRsp { - /// 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 = "12")] - pub eiagkfkonpe: ::prost::alloc::vec::Vec, - /// offset: 52 - #[prost(uint32, tag = "4")] - pub cmfplcnkngm: u32, - /// offset: 56 - #[prost(uint32, tag = "2")] - pub poaajebfeno: u32, -} -/// Obf: NBBEJFJBAHL +/// Obf: EMIFJNLDKDE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1273)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct AcceptMainMissionCsReq { +pub struct GetMissionDataCsReq {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Albojhjalof { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub id: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub display_value: u32, + /// offset: 32 + #[prost(enumeration = "MissionSyncRecord", tag = "6")] + pub r#type: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mission { /// offset: 24 #[prost(uint32, tag = "12")] - pub main_mission_id: u32, -} -/// Obf: EJOMCGJCFHL -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1253)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct AcceptMainMissionScRsp { + pub progress: u32, /// offset: 28 - #[prost(uint32, tag = "4")] - pub main_mission_id: u32, - /// offset: 24 - #[prost(uint32, tag = "7")] - pub retcode: u32, -} -/// Obf: CPEJEPDPENG -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1294)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct FinishTalkMissionCsReq { + #[prost(uint32, tag = "3")] + pub id: u32, /// offset: 32 - #[prost(message, repeated, tag = "7")] - pub dpfiheekgdl: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "10")] - pub bpfoddoobki: u32, - /// offset: 24 - #[prost(string, tag = "1")] - pub hkpopeenmfe: ::prost::alloc::string::String, + #[prost(enumeration = "MissionStatus", tag = "11")] + pub status: i32, } -/// Obf: PBEBNHDLHEL -/// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1295)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct FinishTalkMissionScRsp { - /// offset: 44 - #[prost(uint32, tag = "2")] - pub bpfoddoobki: u32, - /// offset: 40 - #[prost(uint32, tag = "4")] - pub retcode: u32, +pub struct MissionCustomValue { /// offset: 16 - #[prost(string, tag = "9")] - pub hkpopeenmfe: ::prost::alloc::string::String, + #[prost(string, tag = "5")] + pub bgdfhbaanlb: ::prost::alloc::string::String, /// offset: 32 - #[prost(message, repeated, tag = "10")] - pub dpfiheekgdl: ::prost::alloc::vec::Vec, -} -/// Obf: HAHIANBNBEK -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(1214)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MissionRewardScNotify { - /// offset: 24 - #[prost(message, optional, tag = "10")] - pub reward: ::core::option::Option, + #[prost(uint32, tag = "15")] + pub index: u32, /// offset: 36 #[prost(uint32, tag = "6")] - pub main_mission_id: u32, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub bpfoddoobki: u32, + pub custom_value: u32, } -/// Obf: EOKEBOJCCKE +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Onhkodafemh { + /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub custom_value_list: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MainMission { + /// offset: 24 + #[prost(message, repeated, tag = "2")] + pub custom_value_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(enumeration = "MissionStatus", tag = "14")] + pub status: i32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mjbanfppefh { + /// offset: 36 + #[prost(uint32, tag = "3")] + pub id: u32, + #[prost(oneof = "mjbanfppefh::Epiikekkmpj", tags = "1481")] + pub epiikekkmpj: ::core::option::Option, +} +/// Nested message and enum types in `MJBANFPPEFH`. +pub mod mjbanfppefh { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Epiikekkmpj { + /// offset: 24 + #[prost(message, tag = "1481")] + CustomValueList(super::Onhkodafemh), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MainMissionCustomValue { + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub custom_value_list: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub main_mission_id: u32, +} +/// Obf: KHKJONMCECE +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1203)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetMissionDataScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub mission_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "4")] + pub kbdgngmpfeh: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "5")] + pub main_mission_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "10")] + pub gkfpkbgjbgn: u32, + /// offset: 52 + #[prost(uint32, tag = "15")] + pub track_mission_id: u32, + /// offset: 56 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +/// Obf: KHOHCEGIHGF +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1228)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct AcceptMainMissionCsReq { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub main_mission_id: u32, +} +/// Obf: GGHDJOBEDAF +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1201)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct AcceptMainMissionScRsp { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub main_mission_id: u32, +} +/// Obf: MMJJKEOONKE +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1280)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct FinishTalkMissionCsReq { + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub custom_value_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(string, tag = "15")] + pub talk_str: ::prost::alloc::string::String, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub sub_mission_id: u32, +} +/// Obf: OKPLFBLIDFF +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1227)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct FinishTalkMissionScRsp { + /// offset: 16 + #[prost(string, tag = "3")] + pub talk_str: ::prost::alloc::string::String, + /// offset: 32 + #[prost(message, repeated, tag = "9")] + pub custom_value_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub sub_mission_id: u32, + /// offset: 44 + #[prost(uint32, tag = "1")] + pub retcode: u32, +} +/// Obf: IKMNHNAHNMK /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1296)] +#[cmdid(1236)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MissionRewardScNotify { + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub main_mission_id: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub sub_mission_id: u32, +} +/// Obf: AOCAHONLJKE +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(1274)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SubMissionRewardScNotify { /// offset: 24 - #[prost(message, optional, tag = "14")] + #[prost(message, optional, tag = "10")] pub reward: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "12")] - pub bpfoddoobki: u32, + #[prost(uint32, tag = "8")] + pub sub_mission_id: u32, } -/// Obf: LIBOMPFDGBN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1218)] +#[cmdid(1213)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct SyncTaskCsReq { - /// offset: 24 - #[prost(string, tag = "2")] +pub struct MissionSyncTaskCsReq { + /// offset: 16 + #[prost(string, tag = "12")] pub key: ::prost::alloc::string::String, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1209)] +#[cmdid(1215)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hhahnnoieih { - /// offset: 32 - #[prost(uint32, tag = "9")] - pub retcode: u32, +pub struct MissionSyncTaskScRsp { /// offset: 16 - #[prost(string, tag = "1")] + #[prost(string, tag = "3")] pub key: ::prost::alloc::string::String, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub retcode: u32, } -/// Obf: DICGHMNLPLE +/// Obf: GHFEIOEICNP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1201)] +#[cmdid(1212)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionGroupWarnScNotify { - /// offset: 16 - #[prost(uint32, repeated, tag = "15")] - pub lgeeplgbaom: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "2")] + pub oikjkmjcheg: ::prost::alloc::vec::Vec, } -/// Obf: NFINKBBNABC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1274)] +#[cmdid(1254)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishCosumeItemMissionCsReq { /// offset: 16 #[prost(message, optional, tag = "13")] pub item_list: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "4")] - pub bpfoddoobki: u32, + #[prost(uint32, tag = "5")] + pub sub_mission_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1237)] +#[cmdid(1283)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mbmembddjde { +pub struct FinishCosumeItemMissionScRsp { /// offset: 24 - #[prost(uint32, tag = "6")] - pub retcode: u32, + #[prost(uint32, tag = "11")] + pub sub_mission_id: u32, /// offset: 28 - #[prost(uint32, tag = "9")] - pub bpfoddoobki: u32, + #[prost(uint32, tag = "12")] + pub retcode: u32, } -/// Obf: MAJIMKFCJKC +/// Obf: MEBIGMFKKFD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1261)] +#[cmdid(1224)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMissionStatusCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "5")] - pub main_mission_id_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "13")] + /// offset: 16 + #[prost(uint32, repeated, tag = "11")] pub sub_mission_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "1")] + pub main_mission_id_list: ::prost::alloc::vec::Vec, } /// Obf: GetMissionStatusScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1207)] +#[cmdid(1271)] #[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 = "1")] - pub curversion_finished_main_mission_id_list: ::prost::alloc::vec::Vec, /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub sub_mission_status_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "6")] - pub disabled_main_mission_id_list: ::prost::alloc::vec::Vec, - /// offset: 64 - #[prost(uint32, repeated, tag = "9")] + #[prost(uint32, repeated, tag = "12")] pub finished_main_mission_id_list: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(uint32, repeated, tag = "7")] + #[prost(uint32, repeated, tag = "14")] pub unfinished_main_mission_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "5")] + pub disabled_main_mission_id_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "8")] + pub curversion_finished_main_mission_id_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "9")] + pub sub_mission_status_list: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(message, repeated, tag = "2")] + pub main_mission_mcv_list: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint32, tag = "1")] + pub retcode: u32, } -/// Obf: GNEHFMNDJJE +/// Obf: HNPPCJMODAB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1257)] +#[cmdid(1292)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TeleportToMissionResetPointCsReq {} -/// Obf: CJFCKHFNHBL +/// Obf: DCNKCCPMKLE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1221)] +#[cmdid(1266)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TeleportToMissionResetPointScRsp { /// offset: 24 #[prost(message, optional, tag = "10")] pub motion: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 36 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "6")] pub client_pos_version: u32, } -/// Obf: DLLEFCDNBLE +/// Obf: CJOACNKDPEI /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1228)] +#[cmdid(1230)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartFinishSubMissionScNotify { /// offset: 24 #[prost(uint32, tag = "15")] - pub bpfoddoobki: u32, + pub sub_mission_id: u32, } -/// Obf: LDCBCLKFNEI +/// Obf: JMIPELIDOIJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1265)] +#[cmdid(1249)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartFinishMainMissionScNotify { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "2")] pub main_mission_id: u32, } -/// Obf: ILKGEFBCEDG +/// Obf: CFDNIJHMEND /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1208)] +#[cmdid(1267)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMainMissionCustomValueCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "4")] + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] pub main_mission_id_list: ::prost::alloc::vec::Vec, } -/// Obf: OHDJNFEIOEF +/// Obf: NBDELHIPKLP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1217)] +#[cmdid(1285)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMainMissionCustomValueScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub main_mission_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "5")] pub retcode: u32, - /// offset: 24 - #[prost(message, repeated, tag = "6")] - pub mission_data_list: ::prost::alloc::vec::Vec, } -/// Obf: FHBEFBPJEFK -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(1251)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MainMissionAcceptNotify { - /// offset: 24 - #[prost(uint32, repeated, tag = "12")] - pub sub_mission_id_list: ::prost::alloc::vec::Vec, -} -/// Obf: DGOJCKMHBIC -/// Type: Req -#[derive(proto_derive::CmdID)] -#[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 cnogfhkiddp: u32, - /// offset: 28 - #[prost(uint32, tag = "9")] - pub retcode: u32, - /// offset: 24 - #[prost(uint32, tag = "13")] - pub cmfplcnkngm: u32, -} -/// Obf: ODAHOBDIKGI +/// Obf: CPFCAJBHOIB /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1220)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct FinishedMissionScNotify { +pub struct MainMissionAcceptNotify { /// offset: 24 - #[prost(uint32, repeated, tag = "5")] - pub finished_mission_id: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "10")] + pub sub_mission_id_list: ::prost::alloc::vec::Vec, } -/// Obf: JJNEGIBNPLM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1293)] +#[cmdid(1232)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct UpdateTrackMainMissionCsReq { + /// offset: 24 + #[prost(enumeration = "TrackMainMissionUpdateReasonId", tag = "11")] + pub popncnibnmj: i32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub track_mission_id: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub jfondebdioo: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1235)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct UpdateTrackMainMissionScRsp { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub prev_track_mission_id: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub track_mission_id: u32, +} +/// Obf: ABFLEADGIIF +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(1216)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct FinishedMissionScNotify { + /// offset: 16 + #[prost(uint32, repeated, tag = "4")] + pub finished_main_mission_id_list: ::prost::alloc::vec::Vec, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1205)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateMainMissionCustomValueCsReq { - /// offset: 36 - #[prost(uint32, tag = "12")] - pub main_mission_id: u32, /// offset: 24 - #[prost(string, tag = "4")] - pub dlcldiaoimk: ::prost::alloc::string::String, + #[prost(string, tag = "11")] + pub bgdfhbaanlb: ::prost::alloc::string::String, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "7")] + pub main_mission_id: u32, + /// offset: 36 + #[prost(uint32, tag = "4")] pub value: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1202)] +#[cmdid(1214)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ofcenahffen { - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub hflclflcclk: ::core::option::Option, +pub struct UpdateMainMissionCustomValueScRsp { + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub hkddmggdcip: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "3")] pub retcode: u32, } -/// Obf: BDLKOCJKLAB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1249)] +#[cmdid(1282)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StarPerformanceRelayCsReq { - /// offset: 28 - #[prost(uint32, tag = "13")] - pub performance_id: u32, /// offset: 24 - #[prost(uint32, tag = "7")] - pub hfelbaklhca: u32, + #[prost(uint32, tag = "2")] + pub dngfhoeacbi: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub performance_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1266)] +#[cmdid(1253)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Eppnlnibpna { +pub struct StarPerformanceRelayScRsp { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "3")] pub retcode: u32, } -/// Obf: BPPAFOINNDP +/// Obf: MKNLDCIOCFI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7091)] +#[cmdid(7073)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMonopolyInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nojcnlnibbh { - /// offset: 28 - #[prost(uint32, tag = "12")] - pub bkilelbilbo: u32, - /// offset: 25 - #[prost(bool, tag = "14")] - pub iojlmocpapg: bool, +pub struct Pdnabfblepg { /// offset: 24 - #[prost(bool, tag = "15")] - pub dmbgfladnha: bool, + #[prost(uint32, tag = "11")] + pub mgjffpiaomi: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub almkipnhafm: u32, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "10")] pub item_value: u32, /// offset: 36 - #[prost(uint32, tag = "13")] - pub nonkhemldno: u32, + #[prost(bool, tag = "1")] + pub gnihcopoljb: bool, + /// offset: 37 + #[prost(bool, tag = "12")] + pub blbfmkkbeli: bool, /// offset: 40 - #[prost(uint32, tag = "5")] - pub lbeihilhokm: u32, + #[prost(uint32, tag = "13")] + pub keeobecjnip: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fiojpnplknp { - /// offset: 16 - #[prost(uint32, repeated, tag = "13")] - pub hfjndoaidop: ::prost::alloc::vec::Vec, +pub struct Hddlalfamko { + /// offset: 24 + #[prost(uint32, repeated, tag = "10")] + pub lpbbjffnaca: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(enumeration = "Nkpjcabnlkl", tag = "12")] - pub hpokohjddho: i32, + #[prost(enumeration = "Laehiccbbfn", tag = "3")] + pub kdjacpbdhae: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ikkmaaebokl { +pub struct Hihehniagpf { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub fbdeneclhih: u32, /// offset: 28 #[prost(uint32, tag = "11")] - pub icfppoljdpp: u32, - /// offset: 24 - #[prost(uint32, tag = "5")] pub progress: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pndokoleplc { - /// offset: 32 - #[prost(uint64, tag = "10")] - pub bgbeofkejeg: u64, - /// offset: 25 - #[prost(bool, tag = "9")] - pub is_taken_reward: bool, +pub struct Ddhieonliil { /// offset: 24 - #[prost(bool, tag = "4")] - pub jcockjgkfdk: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lbbjmhohkmg { - /// offset: 24 - #[prost(string, tag = "1615")] - pub eoeaohiikbb: ::prost::alloc::string::String, - /// offset: 88 - #[prost(uint64, tag = "15")] - pub nicgpeenipc: u64, - /// offset: 64 - #[prost(message, repeated, tag = "8")] - 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(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, + pub hemohfjjmjg: u64, /// 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, + #[prost(bool, tag = "12")] + pub is_taken_reward: bool, + /// offset: 33 + #[prost(bool, tag = "14")] + pub ddkgkofagmh: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jllhmahmcbf { - /// offset: 24 +pub struct Kfgilgdfeke { + /// offset: 16 #[prost(message, repeated, tag = "9")] - pub fcncghejjlg: ::prost::alloc::vec::Vec, -} -/// Obf: MLEALEEEEBI -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7010)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetMonopolyInfoScRsp { - /// offset: 48 - #[prost(message, optional, tag = "6")] - pub ghlejogaicj: ::core::option::Option, - /// offset: 72 - #[prost(message, optional, tag = "7")] - pub fbacklddebl: ::core::option::Option, - /// offset: 96 - #[prost(message, optional, tag = "14")] - pub ammjechpgpe: ::core::option::Option, - /// offset: 88 - #[prost(message, optional, tag = "8")] - pub hkgknekkjhb: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub obooodmpbbh: ::core::option::Option, - /// offset: 80 - #[prost(message, optional, tag = "15")] - pub edhlmhhahdd: ::core::option::Option, + pub mhnlheimblh: ::prost::alloc::vec::Vec, /// offset: 24 - #[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 Ohjfhjhfgbh { - /// offset: 24 - #[prost(uint32, repeated, tag = "2")] - pub ggjfjofnjpa: ::prost::alloc::vec::Vec, -} -/// Obf: IKBEDLELMIA -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(7056)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MonopolyConditionUpdateScNotify { - /// offset: 24 - #[prost(message, optional, tag = "14")] - pub ffcdobmocdo: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mdkpoaeegjb { - /// offset: 16 - #[prost(uint32, repeated, tag = "15")] - pub lopghgknbcj: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "9")] - pub bcnabledjbe: ::prost::alloc::vec::Vec, -} -/// Obf: CGHPAKFHNGF -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(7055)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MonopolySttUpdateScNotify { - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub stt: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Aahbecicoen { - /// offset: 32 - #[prost(uint32, tag = "6")] - pub miccegikibj: u32, - /// offset: 36 - #[prost(bool, tag = "15")] - pub cpfcdocjfbf: bool, - /// offset: 28 - #[prost(enumeration = "Lbdmffdnfdp", tag = "1")] - pub djdkaidiaad: i32, - /// offset: 24 - #[prost(uint32, tag = "10")] - pub eiiagabafec: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Imdpaioohmf { - /// offset: 52 - #[prost(uint32, tag = "12")] - pub fpldaknalkl: u32, - /// offset: 16 - #[prost(message, repeated, tag = "13")] - 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(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 { + #[prost(message, repeated, tag = "6")] + pub jbkmdkkbffa: ::prost::alloc::vec::Vec, /// 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 Jmkdmdncnkc { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub event_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Eegkaeaipmc { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub event_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pfckoaklanf { + pub amfddggeabc: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "7")] - pub amadfjnhmff: u32, - /// offset: 36 + #[prost(string, tag = "171")] + pub dpiojajlold: ::prost::alloc::string::String, + /// offset: 48 + #[prost(string, tag = "1461")] + pub mgkcfificcf: ::prost::alloc::string::String, + /// offset: 56 + #[prost(message, repeated, tag = "12")] + pub badcfeejkic: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(message, repeated, tag = "8")] + pub iofplhogbod: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(string, tag = "1805")] + pub danmgaepgml: ::prost::alloc::string::String, + /// offset: 88 + #[prost(uint64, tag = "2")] + pub eimpjbclkhd: u64, + /// offset: 96 + #[prost(uint32, tag = "4")] + pub nbnceegggff: u32, + /// offset: 100 #[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, -} -#[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 + pub ijfphjapbco: u32, + /// offset: 104 #[prost(uint32, tag = "11")] - pub koedcmicknj: u32, - /// offset: 44 - #[prost(uint32, tag = "10")] - pub nmoecehnlac: u32, - /// offset: 40 + pub gackjlbpkgd: u32, + /// offset: 112 + #[prost(uint64, tag = "15")] + pub injdclbammi: u64, + /// offset: 120 + #[prost(bool, tag = "13")] + pub bodenachchf: bool, + /// offset: 124 + #[prost(uint32, tag = "5")] + pub gcpabinopnj: u32, + /// offset: 128 + #[prost(uint64, tag = "10")] + pub ifhphkpnopi: u64, + /// offset: 136 #[prost(uint32, tag = "7")] - pub event_id: u32, + pub fnfekipgkhj: u32, + /// offset: 140 + #[prost(uint32, tag = "1")] + pub fdopjgfnmma: 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, +pub struct Bcdifiidpia { + /// offset: 16 + #[prost(message, repeated, tag = "3")] + pub bembgmoiaon: ::prost::alloc::vec::Vec, } +/// Obf: IHLLOOIAFFG +/// Type: Rsp #[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 { +#[cmdid(7003)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetMonopolyInfoScRsp { + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub canejdomafa: ::prost::alloc::vec::Vec, /// offset: 24 + #[prost(message, optional, tag = "4")] + pub habjhgpfgeb: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "8")] + pub kkkmhnapfcp: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "15")] + pub pnjbepaaeof: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "7")] + pub momeifpicle: ::core::option::Option, + /// offset: 64 + #[prost(message, optional, tag = "13")] + pub ciclccflale: ::core::option::Option, + /// offset: 72 + #[prost(message, optional, tag = "14")] + pub cooomdkgodf: ::core::option::Option, + /// offset: 80 + #[prost(message, optional, tag = "5")] + pub stt: ::core::option::Option, + /// offset: 88 + #[prost(message, optional, tag = "3")] + pub gkmkaeedchp: ::core::option::Option, + /// offset: 96 + #[prost(message, optional, tag = "6")] + pub ochnmgmdhme: ::core::option::Option, + /// offset: 104 + #[prost(message, optional, tag = "10")] + pub malpphceogb: ::core::option::Option, + /// offset: 112 + #[prost(message, optional, tag = "1")] + pub olaonlglajo: ::core::option::Option, + /// offset: 120 #[prost(uint32, tag = "11")] - pub edpfkidehdp: u32, + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ccmckokejni { + /// offset: 16 + #[prost(uint32, repeated, tag = "11")] + pub hndagkpkghi: ::prost::alloc::vec::Vec, +} +/// Obf: KJFLKGEPIGG +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(7007)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MonopolyConditionUpdateScNotify { + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub ciclccflale: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ocdbimibncd { + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] + pub pohblamknjh: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "6")] + pub leijjgdjeci: ::prost::alloc::vec::Vec, +} +/// Obf: CGABKEMOBEB +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(7098)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MonopolySttUpdateScNotify { + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub stt: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lfndhpmoflh { - /// offset: 28 - #[prost(uint32, tag = "10")] - pub dhldklmphng: u32, +pub struct Eidfcglodfb { /// offset: 24 #[prost(uint32, tag = "12")] - pub lmiicenmobi: u32, + pub map_id: u32, + /// offset: 28 + #[prost(bool, tag = "1")] + pub bpkmkfldcai: bool, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub ihaomlephom: u32, + /// offset: 36 + #[prost(enumeration = "Naddheilbbn", tag = "9")] + pub pijjdfcbmpg: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Blijekkoijh { - /// offset: 36 +pub struct Ilmfjkcgbck { + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub gopfojlifkn: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub dgbeoggjloo: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "4")] + pub egdnfkhlkke: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "7")] + pub cokknekdjaj: u32, + /// offset: 52 #[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, + pub ljccanlcghi: u32, } -/// Nested message and enum types in `BLIJEKKOIJH`. -pub mod blijekkoijh { +/// Obf: KMGEMNJJACK +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(7057)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MonopolyEventLoadUpdateScNotify { + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub dgbeoggjloo: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "1")] + pub egdnfkhlkke: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nifkimaanfj { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub event_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lnchjbmimaf { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub event_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Adncppcpllh { + /// offset: 24 + #[prost(uint32, repeated, tag = "1")] + pub mjmjomdlohi: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub gkknmddnojf: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub hafokmhcgfm: u32, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub event_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ofpgdjjkgkj { + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub mjmjomdlohi: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub event_id: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub jmbgmipllji: u32, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub ijjfapbjmod: u32, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub gkknmddnojf: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dfkabdljmjo { + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub phkbdahipee: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub kbljegipinf: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ncpjgbccggi { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub cbilpmicekc: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Dcajakjajnl { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub shop_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Dkhcbkngomf { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub mknlpjmbhdk: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Galcnkiahnn { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub nlgnndifggf: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub ddclcnponoh: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nemidpfejfl { + /// offset: 36 + #[prost(uint32, tag = "10")] + pub gcladekcjcg: u32, + #[prost(oneof = "nemidpfejfl::Bmhhgphpljb", tags = "4, 2, 3, 12, 1, 15, 7, 13, 6")] + pub bmhhgphpljb: ::core::option::Option, +} +/// Nested message and enum types in `NEMIDPFEJFL`. +pub mod nemidpfejfl { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Egkeapehoei { + pub enum Bmhhgphpljb { /// offset: 24 - #[prost(message, tag = "7")] - 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")] - ShopSyncInfo(super::Klkjibbibim), - /// offset: 24 - #[prost(message, tag = "15")] - Bmkaefaknfj(super::Cnmhgghgpbe), + #[prost(message, tag = "4")] + Nhonhfpbebg(super::Nifkimaanfj), /// offset: 24 #[prost(message, tag = "2")] - Dkckdclcpel(super::Lfndhpmoflh), + Mpbpbblahnm(super::Lnchjbmimaf), + /// offset: 24 + #[prost(message, tag = "3")] + Oncbjhbkblb(super::Adncppcpllh), /// offset: 24 #[prost(message, tag = "12")] - Hjgodnjbehn(super::Kiegbdibdce), + Cefdddaimmd(super::Ncpjgbccggi), + /// offset: 24 + #[prost(message, tag = "1")] + Mofniojhbbl(super::Dcajakjajnl), + /// offset: 24 + #[prost(message, tag = "15")] + Ajgoejhkoke(super::Dkhcbkngomf), + /// offset: 24 + #[prost(message, tag = "7")] + Enfiefppcic(super::Galcnkiahnn), /// offset: 24 #[prost(message, tag = "13")] - Figgallelnm(super::Dodflobpggl), + Bjhklnnkppb(super::Ofpgdjjkgkj), + /// offset: 24 + #[prost(message, tag = "6")] + Hclaegdlobd(super::Dfkabdljmjo), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ffkcdbgnelo { +pub struct Fioengohooj { /// offset: 24 - #[prost(message, optional, tag = "13")] - pub ndiofkhobkm: ::core::option::Option, + #[prost(message, optional, tag = "9")] + pub megbffoafgl: ::core::option::Option, } -/// Obf: ABCFBNCANAO +/// Obf: LBDGBAALOOJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7028)] +#[cmdid(7030)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyContentUpdateScNotify { - /// offset: 16 + /// offset: 24 #[prost(message, optional, tag = "12")] - pub ndiofkhobkm: ::core::option::Option, + pub megbffoafgl: ::core::option::Option, } -/// Obf: GMMHHBPMPKN +/// Obf: NMFBEMPIMMN /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7095)] +#[cmdid(7027)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyCellUpdateNotify { - /// offset: 24 + /// offset: 16 #[prost(message, optional, tag = "8")] - pub ljhdofbfnjh: ::core::option::Option, + pub gopfojlifkn: ::core::option::Option, } -/// Obf: NBOLIJHBEMP +/// Obf: JEJNIBGECID /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7018)] +#[cmdid(7013)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyRollDiceCsReq {} -/// Obf: CDJNOCLOPPK +/// Obf: DKDDEPHBBEM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7009)] +#[cmdid(7015)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyRollDiceScRsp { - /// offset: 28 - #[prost(uint32, tag = "7")] - pub retcode: u32, /// offset: 24 - #[prost(uint32, tag = "3")] - pub hjhgnkooili: u32, + #[prost(uint32, tag = "8")] + pub kkeipooaimb: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub retcode: u32, } -/// Obf: CCONBNMNFFB +/// Obf: OLPKGAGBKAB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7057)] +#[cmdid(7092)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyCheatDiceCsReq { /// offset: 24 - #[prost(uint32, tag = "11")] - pub mfhkgpjjgbn: u32, + #[prost(uint32, tag = "8")] + pub lagninikeae: u32, } -/// Obf: IIAHANMJCHL +/// Obf: MILDJHKDICG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7021)] +#[cmdid(7066)] #[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, + #[prost(uint32, tag = "13")] + pub lagninikeae: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub retcode: u32, } -/// Obf: HOBGDBCABPH +/// Obf: EAHLPCJGLPD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7098)] +#[cmdid(7081)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyMoveCsReq { /// offset: 24 - #[prost(uint32, tag = "7")] - pub hcohilbalgg: u32, + #[prost(uint32, tag = "3")] + pub cpfghpcbfof: u32, /// offset: 28 - #[prost(uint32, tag = "9")] - pub ifklegclpee: u32, + #[prost(uint32, tag = "7")] + pub ahngiceeadk: u32, } -/// Obf: LIGADPCMHII +/// Obf: BLHGFHMEFMB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7063)] +#[cmdid(7010)] #[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, + pub cooomdkgodf: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub ajgmloionpk: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "6")] pub retcode: u32, } -/// Obf: JFJMAPLDGDL +/// Obf: CKONENEGJMM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7026)] +#[cmdid(7087)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolySelectOptionCsReq { /// offset: 24 - #[prost(uint32, tag = "6")] - pub amadfjnhmff: u32, - /// offset: 28 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "14")] pub event_id: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub hafokmhcgfm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nplalefpiee { +pub struct Hknbladlaae { /// offset: 24 - #[prost(uint32, tag = "15")] - pub fcadjeengml: u32, + #[prost(uint32, tag = "4")] + pub mipkoffgpfa: u32, /// offset: 28 - #[prost(uint32, tag = "14")] - pub amadfjnhmff: u32, + #[prost(uint32, tag = "3")] + pub hafokmhcgfm: u32, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "9")] pub event_id: u32, } -/// Obf: AKCEGECPOFF +/// Obf: ILGDFJMKOEC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7039)] +#[cmdid(7029)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolySelectOptionScRsp { + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub momeifpicle: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub dmckdigkhlb: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "11")] - pub amadfjnhmff: u32, + #[prost(uint32, tag = "9")] + pub retcode: 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, + /// offset: 48 + #[prost(uint32, tag = "3")] + pub hafokmhcgfm: u32, } -/// Obf: IECJOGFONHO +/// Obf: OACJDKMNPIC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7004)] +#[cmdid(7009)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyRollRandomCsReq { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "9")] pub event_id: u32, } -/// Obf: MMIAHKFHNFM +/// Obf: JONNKENDDPG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7042)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MonopolyRollRandomScRsp { + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub momeifpicle: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub event_id: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +/// Obf: BADCAMHNGKA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7076)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MonopolyReRollRandomCsReq { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub event_id: u32, +} +/// Obf: HEGELOIBGME /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7038)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct MonopolyRollRandomScRsp { +pub struct MonopolyReRollRandomScRsp { + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub momeifpicle: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub event_id: u32, +} +/// Obf: PDAEJKNMBNK +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7061)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MonopolyConfirmRandomCsReq { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub event_id: u32, +} +/// Obf: LOBOKLMODGC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7024)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MonopolyConfirmRandomScRsp { + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub momeifpicle: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub event_id: u32, /// offset: 36 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "4")] pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "15")] - pub ggldogihflg: ::core::option::Option, } -/// Obf: ILGKEOPBCHN +/// Obf: POFOGBPDEHB /// 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)] +#[cmdid(7071)] #[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, + #[prost(uint32, tag = "11")] + pub goods_id: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub shop_id: u32, } -/// Obf: AGDHJDJPADE +/// Obf: ANCENNCMLDH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7058)] +#[cmdid(7078)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyBuyGoodsScRsp { /// offset: 24 - #[prost(uint32, tag = "1")] - pub retcode: u32, + #[prost(uint32, tag = "9")] + pub goods_id: u32, /// offset: 28 - #[prost(uint32, tag = "11")] - pub onlbejgccca: u32, + #[prost(uint32, tag = "2")] + pub retcode: u32, /// offset: 32 - #[prost(uint32, tag = "7")] - pub emmomdodkak: u32, + #[prost(uint32, tag = "15")] + pub shop_id: u32, } -/// Obf: EHDLIFIMDKI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7044)] +#[cmdid(7052)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MonopolyUpgradeAssetCsReq { +pub struct Oidpmkiojgk { /// offset: 24 - #[prost(uint32, tag = "4")] - pub inchlhnkhch: u32, + #[prost(uint32, tag = "9")] + pub cbilpmicekc: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7100)] +#[cmdid(7048)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Imjmghchfaa { +pub struct Pdjfkffpdki { /// offset: 24 - #[prost(uint32, tag = "14")] - pub inchlhnkhch: u32, - /// offset: 28 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "8")] pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub cbilpmicekc: u32, } -/// Obf: DPJKNOIPPGB +/// Obf: MBKBDPECMHA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7089)] +#[cmdid(7059)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyGiveUpCurContentCsReq { /// offset: 24 - #[prost(uint32, tag = "7")] - pub content_id: u32, -} -/// Obf: IHHCFKGAFMD -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7096)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MonopolyGiveUpCurContentScRsp { - /// offset: 28 #[prost(uint32, tag = "5")] pub content_id: u32, +} +/// Obf: CILKIOLEJFJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7074)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MonopolyGiveUpCurContentScRsp { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "5")] + pub content_id: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyActionResult { - /// offset: 24 - #[prost(message, optional, tag = "2")] - 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: 16 + #[prost(message, optional, tag = "15")] + pub detail: ::core::option::Option, /// offset: 32 - #[prost(enumeration = "Ngaefpnbdad", tag = "3")] + #[prost(enumeration = "Bakaelimiji", tag = "13")] 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: 36 + #[prost(uint32, tag = "6")] + pub trigger_cell_id: u32, /// offset: 40 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "3")] + pub click_cell_id: u32, + /// offset: 44 + #[prost(uint32, tag = "11")] + pub effect_type: u32, + /// offset: 48 + #[prost(uint32, tag = "4")] + pub click_map_id: u32, + /// offset: 52 + #[prost(uint32, tag = "12")] pub trigger_map_id: u32, } -/// Obf: ODFAADJOEBG +/// Obf: HCGCOHCHKBN /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7094)] +#[cmdid(7080)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyActionResultScNotify { /// offset: 16 #[prost(message, repeated, tag = "5")] - pub mmaahmecgoe: ::prost::alloc::vec::Vec, + pub bkgpginchji: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bafpncphnff { +pub struct Ccohbabchai { /// offset: 24 - #[prost(bool, tag = "11")] - pub egipjbjohle: bool, + #[prost(uint32, tag = "15")] + pub njfkoebeggb: u32, /// offset: 28 - #[prost(uint32, tag = "2")] - pub ccboelpgmij: u32, + #[prost(bool, tag = "12")] + pub eedegbhekgd: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jdmpaaegmcd { +pub struct Gppkimdcpbm { #[prost( - oneof = "jdmpaaegmcd::Ggkfdjkhbdj", - tags = "3, 12, 15, 8, 5, 1, 2, 14, 11, 13, 10, 9, 7" + oneof = "gppkimdcpbm::Idlckhekccb", + tags = "7, 3, 5, 14, 9, 1, 15, 2, 11, 10, 4, 8, 6" )] - pub ggkfdjkhbdj: ::core::option::Option, + pub idlckhekccb: ::core::option::Option, } -/// Nested message and enum types in `JDMPAAEGMCD`. -pub mod jdmpaaegmcd { +/// Nested message and enum types in `GPPKIMDCPBM`. +pub mod gppkimdcpbm { #[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), + pub enum Idlckhekccb { /// 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 { + Fipdbfmpekh(super::Golhakegkcl), /// offset: 24 - #[prost(message, tag = "13")] - Pihgdhaklcb(super::Hjbmldmlane), + #[prost(message, tag = "3")] + Ahmeecfkbdj(super::Golhakegkcl), + /// offset: 24 + #[prost(message, tag = "5")] + Cbkldcbekch(super::Baneligflco), + /// offset: 24 + #[prost(message, tag = "14")] + Hmobmballje(super::Baneligflco), + /// offset: 24 + #[prost(message, tag = "9")] + Ifooepkggag(super::Gnnglbegikb), + /// offset: 24 + #[prost(message, tag = "1")] + Cmpncfcjcne(super::Gnnglbegikb), /// offset: 24 #[prost(message, tag = "15")] - Mncfniehmkk(super::Jcadehndglf), + Domhnbmjghf(super::Neaemnnkkef), /// offset: 24 - #[prost(message, tag = "12")] - Anlbkejphfk(super::Nmdmpghiini), + #[prost(message, tag = "2")] + Hkagpimfpag(super::Neaemnnkkef), + /// offset: 24 + #[prost(message, tag = "11")] + Gajglondgmp(super::Ccohbabchai), + /// offset: 24 + #[prost(message, tag = "10")] + Ijbammmbioa(super::Ahmfkpiahco), + /// offset: 24 + #[prost(message, tag = "4")] + Ebcgebepojj(super::Gnnglbegikb), + /// offset: 24 + #[prost(message, tag = "8")] + Ckbeebalaeg(super::Neaemnnkkef), + /// offset: 24 + #[prost(message, tag = "6")] + Ldigcpkpnbc(super::Nokanmfknmm), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nokanmfknmm { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub pjfplafehkk: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Golhakegkcl { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub item_id: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub dcpdnbaldoa: u32, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub hfnnnghbhgg: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Neaemnnkkef { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub ddffjeblcan: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub bgkdjkcfekd: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ahmfkpiahco { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub kclcdfggpbk: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub kjbiloocbpb: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub daekkpojajg: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub adadgdpcpdn: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Glmgjfeejhd { + /// offset: 32 + #[prost(uint32, tag = "8")] + pub afdnfcbcfbf: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub config_id: u32, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub bajhkgjpfed: u32, + #[prost(oneof = "glmgjfeejhd::Jmpnihhamph", tags = "11, 5, 7")] + pub jmpnihhamph: ::core::option::Option, +} +/// Nested message and enum types in `GLMGJFEEJHD`. +pub mod glmgjfeejhd { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Jmpnihhamph { + /// offset: 24 + #[prost(message, tag = "11")] + Aglmedobmal(super::Kdpgimoolon), + /// offset: 24 + #[prost(message, tag = "5")] + Lochfjeeckl(super::Jgknadednhb), + /// offset: 24 + #[prost(message, tag = "7")] + Cokliddaeoh(super::Loebaoefmdc), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gfngjajajjh { +pub struct Foofaifpooi { /// 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, + pub jeloddpelkj: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "1")] - pub ddlflpknlpl: ::core::option::Option, + #[prost(message, optional, tag = "5")] + pub iblhlcmnmaj: ::core::option::Option, + /// offset: 40 + #[prost(message, repeated, tag = "3")] + pub bgjbagjajdl: ::prost::alloc::vec::Vec, } -/// Obf: DEAGDILDJIB +/// Obf: MBOPGGGPMMM /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7053)] +#[cmdid(7001)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGameSettleScNotify { /// offset: 24 #[prost(message, optional, tag = "14")] - pub bmkaefaknfj: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub item_list: ::core::option::Option, + pub ngadcehjhbe: ::core::option::Option, /// offset: 32 + #[prost(message, optional, tag = "12")] + pub ajgoejhkoke: ::core::option::Option, + /// offset: 40 #[prost(message, optional, tag = "10")] - pub jeiliiabklg: ::core::option::Option, + pub item_list: ::core::option::Option, } -/// Obf: NFNPKKLHDBN +/// Obf: AOPEHFBKPHP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7020)] +#[cmdid(7016)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGameCreateScNotify { - /// offset: 32 - #[prost(message, optional, tag = "11")] - pub ddlflpknlpl: ::core::option::Option, /// offset: 16 - #[prost(message, optional, tag = "8")] - pub bmkaefaknfj: ::core::option::Option, -} -/// Obf: MLKHJBEGIPI -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7065)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MonopolyGameRaiseRatioCsReq { + #[prost(message, optional, tag = "10")] + pub iblhlcmnmaj: ::core::option::Option, /// offset: 24 - #[prost(uint32, tag = "3")] - pub khdlmpakegf: u32, + #[prost(message, optional, tag = "6")] + pub ajgoejhkoke: ::core::option::Option, } -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7073)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hjohlmhfhie { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "13")] - pub khdlmpakegf: u32, -} -/// Obf: PONLPHOHFPF -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7074)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct DailyFirstEnterMonopolyActivityCsReq {} -/// Obf: NBOPPABHINK -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7037)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct DailyFirstEnterMonopolyActivityScRsp { - /// offset: 40 - #[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 = "12")] - pub eoaajmdchid: u32, - /// offset: 28 - #[prost(uint32, tag = "13")] - pub fjbdcnakifm: u32, -} -#[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: PGHIDHLDBEP -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[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 = "14")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nokkapgbnhp { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub ihmabiphlkn: u32, - /// offset: 28 - #[prost(uint32, tag = "3")] - pub igjkfhkmoni: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jcadehndglf { - /// offset: 52 - #[prost(uint32, tag = "3")] - pub icinhmikjlh: u32, - /// offset: 48 - #[prost(uint32, tag = "10")] - pub ihllmllnifn: u32, - /// offset: 44 - #[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: JJOKFFPFHDC -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7054)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MonopolyAcceptQuizCsReq { - /// offset: 24 - #[prost(message, repeated, tag = "15")] - pub nnkhmiejpoi: ::prost::alloc::vec::Vec, -} -/// Obf: BKDMFMGAOLE -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7079)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MonopolyAcceptQuizScRsp { - /// offset: 32 - #[prost(uint32, tag = "6")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub mncfniehmkk: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cifmoicfjdf { - /// offset: 28 - #[prost(uint32, tag = "9")] - pub pmbapkjmbnm: u32, - /// offset: 24 - #[prost(uint32, tag = "6")] - pub pkblomeifmd: u32, - /// offset: 32 - #[prost(uint32, tag = "7")] - pub icinhmikjlh: u32, -} -/// Obf: IMPKKJCBIBG -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(7011)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MonopolyQuizDurationChangeScNotify { - /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub cjfblhnphak: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nmdmpghiini { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub icdfdokflak: u32, - /// offset: 32 - #[prost(bool, tag = "10")] - pub amoopclgkgd: bool, - /// offset: 28 - #[prost(uint32, tag = "3")] - pub ilipgaecppc: u32, -} -/// Obf: FGOJPPBJGKO -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7093)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MonopolyGuessChooseCsReq { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub ilipgaecppc: u32, -} -/// Obf: CGGEGHHCJEM -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7002)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MonopolyGuessChooseScRsp { - /// offset: 28 - #[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 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 = "13")] - pub jfnnpeodino: u32, -} -/// Obf: AGBJDGLALKE -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(7005)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MonopolyGuessDrawScNotify { - /// offset: 24 - #[prost(message, repeated, tag = "10")] - pub ccgjkbolcdl: ::prost::alloc::vec::Vec, -} -/// Obf: IGEMLHHDHMK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7049)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MonopolyGuessBuyInformationCsReq {} +pub struct Piljihglhja { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub afdnfcbcfbf: u32, +} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7066)] +#[cmdid(7028)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nafcecefdml { +pub struct Nhkiadbinml { /// offset: 24 - #[prost(uint32, tag = "7")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hlpmdjekdcn { - /// offset: 24 - #[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 Cifmfbbmidg { - /// offset: 16 - #[prost(message, repeated, tag = "12")] - pub hplibogmcnj: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Odonlhdapkb { - /// offset: 44 - #[prost(uint32, tag = "8")] - pub cggnlacjgcl: u32, - /// offset: 36 - #[prost(uint32, tag = "10")] - pub nnaohmmibeb: u32, - /// offset: 40 - #[prost(uint32, tag = "2")] - pub ccjepaajoho: u32, - /// offset: 56 - #[prost(uint32, tag = "6")] - pub dldghjejdpf: u32, - /// offset: 24 - #[prost(uint32, tag = "11")] - pub bpbkpakelgh: u32, - /// offset: 52 - #[prost(uint32, tag = "13")] - pub akdkljlonba: u32, - /// offset: 32 - #[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: AEMGMLKLKIH -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(7092)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MonopolyDailySettleScNotify { - /// offset: 16 - #[prost(message, optional, tag = "3")] - pub eobendpkfbo: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "15")] - pub lfgmmapkdic: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fdlcffpchbn { - /// offset: 28 #[prost(uint32, tag = "14")] - pub buff_id: u32, - /// offset: 32 - #[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 Imkoommhaml { - /// offset: 16 - #[prost(message, repeated, tag = "13")] - pub buff_list: ::prost::alloc::vec::Vec, -} -/// Obf: GIAONHPLMBM -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7024)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetMonopolyFriendRankingListCsReq { - /// offset: 40 - #[prost(uint32, tag = "15")] - pub uid: u32, - /// offset: 24 + pub retcode: u32, + /// offset: 28 #[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, + pub afdnfcbcfbf: u32, } -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Oiklflhpkcp {} -/// Obf: DFLOLKLHKID -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7078)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetMonopolyFriendRankingListScRsp { - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub knniaebmhgm: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "2")] - pub retcode: u32, - /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub jpnalkefhoh: ::prost::alloc::vec::Vec, -} -/// Obf: EDKEIFCANNO +/// Obf: MPIMMHDEAGO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7042)] +#[cmdid(7054)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MonopolyLikeCsReq { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub eaalmhnalfi: u32, -} -/// Obf: HAMIJFBAMAB -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7059)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MonopolyLikeScRsp { - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub reward_list: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub eaalmhnalfi: u32, - /// offset: 36 - #[prost(uint32, tag = "13")] - pub retcode: u32, -} -/// Obf: IHPFANPLOLE -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(7029)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MonopolyLikeScNotify { - /// offset: 32 - #[prost(uint32, tag = "4")] - pub chnpmibhoaa: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "15")] - pub hfjndoaidop: ::prost::alloc::vec::Vec, -} -/// Obf: GKKMAEOECHL -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7012)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetMbtiReportCsReq {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fcjolmlmkba { - /// offset: 28 - #[prost(uint32, tag = "15")] - pub cnt: u32, - /// offset: 24 - #[prost(uint32, tag = "9")] - pub hndhfpabbkd: u32, -} -/// Obf: KGBKAOLFAGF -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7077)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetMbtiReportScRsp { - /// offset: 52 - #[prost(int32, tag = "12")] - pub pmagobnhjjd: i32, - /// offset: 44 - #[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: EJPEHPKIIOB -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7016)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MonopolyEventSelectFriendCsReq { - /// offset: 24 - #[prost(bool, tag = "10")] - pub ldjkeepnjdc: bool, - /// offset: 28 - #[prost(uint32, tag = "4")] - pub liphdplgmnp: u32, -} -/// Obf: FCOBPLJPBFO -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7006)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MonopolyEventSelectFriendScRsp { - /// offset: 36 - #[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 Fkggchgflad { - /// offset: 32 - #[prost(uint32, tag = "12")] - pub dhldklmphng: u32, - /// offset: 24 - #[prost(uint32, tag = "7")] - pub id: u32, - /// offset: 36 - #[prost(uint32, tag = "3")] - pub aongoeafkoc: u32, - /// offset: 28 - #[prost(uint32, tag = "10")] - pub lmiicenmobi: u32, -} -/// Obf: CLNEFJGKCLH -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(7088)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MonopolySocialEventEffectScNotify { - /// offset: 16 - #[prost(message, repeated, tag = "15")] - pub hmeodjmeneg: ::prost::alloc::vec::Vec, -} -/// Obf: EJMIAFEFPJJ -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7052)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetSocialEventServerCacheCsReq {} -/// Obf: OHOCHMIFMIM -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7090)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetSocialEventServerCacheScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "15")] - pub hmeodjmeneg: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub retcode: u32, -} -/// Obf: DDBGLOKMBMD -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7069)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct DeleteSocialEventServerCacheCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "10")] - pub nhahngepkmj: ::prost::alloc::vec::Vec, -} -/// 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 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(message, repeated, tag = "13")] - pub elnfnmjmail: ::prost::alloc::vec::Vec, -} -/// Obf: BIJEJHNMMPM -/// Type: Req -#[derive(proto_derive::CmdID)] -#[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 +pub struct DailyFirstEnterMonopolyActivityCsReq {} +/// Obf: HFGKJEFPJPB /// 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, +pub struct DailyFirstEnterMonopolyActivityScRsp { + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub olaonlglajo: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "12")] - pub fkakccjcgaf: u32, + #[prost(uint32, tag = "7")] + pub icpapcajfkk: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 40 + #[prost(bool, tag = "6")] + pub glejfciomkc: bool, + /// offset: 48 + #[prost(int64, tag = "3")] + pub djmlhbfembe: i64, } -/// Obf: BIHEADBELNJ +/// Obf: PKNEMMHHBJK /// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(7072)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MonopolyGetDailyInitItemCsReq { + /// offset: 24 + #[prost(bool, tag = "13")] + pub oanjanoocmi: bool, +} +/// Obf: HDJNPJKFBPJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7025)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MonopolyGetDailyInitItemScRsp { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub aedfgdeaobd: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub mkedabicjph: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub pklpcbacema: u32, + /// offset: 40 + #[prost(int64, tag = "6")] + pub djmlhbfembe: i64, + /// offset: 48 + #[prost(uint32, tag = "11")] + pub ajdofhncolp: u32, + /// offset: 52 + #[prost(uint32, tag = "10")] + pub fofgdajjpem: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kdpgimoolon { + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] + pub pgmhmpehphp: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "12")] + pub knjmpbhkhcj: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "1")] + pub jkoolmnhphi: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(bool, tag = "9")] + pub bdefaffdbcc: bool, + /// offset: 52 + #[prost(uint32, tag = "14")] + pub pedflggdhdp: u32, +} +/// Obf: KJIMFIHOAFM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7020)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MonopolyGameBingoFlipCardCsReq { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub lkfigbgpejb: u32, +} +/// Obf: CPLFHOFEEIO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7099)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MonopolyGameBingoFlipCardScRsp { + /// offset: 16 + #[prost(uint32, repeated, tag = "11")] + pub knjmpbhkhcj: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(bool, tag = "9")] + pub bdefaffdbcc: bool, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub djeimgghmgm: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub retcode: u32, +} +/// Obf: HIAFBJNNCHN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7067)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MonopolyGameGachaCsReq {} +/// Obf: AIMFGJGOLNG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7085)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MonopolyGameGachaScRsp { + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] + pub clggklnplck: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nndkliballc { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub jjkpbplagan: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub kpmhgghlohb: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jgknadednhb { + /// offset: 16 + #[prost(message, repeated, tag = "3")] + pub olghchmmmia: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "10")] + pub hdakgbmlkki: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub kpgneaboecg: u32, + /// offset: 44 + #[prost(uint32, tag = "15")] + pub komeomhbcec: u32, + /// offset: 48 + #[prost(uint32, tag = "8")] + pub ahapdfnpicg: u32, + /// offset: 52 + #[prost(uint32, tag = "4")] + pub ghknbioflga: u32, +} +/// Obf: HDLCCMGHJAD +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7032)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MonopolyAcceptQuizCsReq { + /// offset: 16 + #[prost(message, repeated, tag = "4")] + pub olghchmmmia: ::prost::alloc::vec::Vec, +} +/// Obf: AJCNPDNBIEM +/// Type: Rsp +#[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 { +pub struct MonopolyAcceptQuizScRsp { /// offset: 24 - #[prost(message, optional, tag = "15")] - pub fbacklddebl: ::core::option::Option, + #[prost(message, optional, tag = "14")] + pub lochfjeeckl: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "6")] pub retcode: u32, } -/// Obf: LHFCHMFMEPB -/// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7086)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jpegncjdbom { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub bllleigdmoi: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub ahapdfnpicg: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub afhmlgfilfn: u32, +} +/// Obf: PBPDPNPJHLE +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(7017)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct MonopolyTakePhaseRewardCsReq { +pub struct MonopolyQuizDurationChangeScNotify { /// offset: 16 - #[prost(uint32, repeated, tag = "10")] - pub ffjecamiedl: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "4")] + pub dgngmjmpfgk: ::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, +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Loebaoefmdc { /// offset: 24 - #[prost(message, optional, tag = "4")] - pub reward_list: ::core::option::Option, + #[prost(uint32, tag = "13")] + pub habhoamcglh: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub hcfjijhljdm: u32, + /// offset: 32 + #[prost(bool, tag = "7")] + pub fnfjocegfbi: bool, } -/// Obf: MFDJIGCDEHF +/// Obf: FGDFHJPOHML /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7040)] +#[cmdid(7005)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetMonopolyMbtiReportRewardCsReq {} -/// Obf: OMGFBMCLDCM +pub struct MonopolyGuessChooseCsReq { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub hcfjijhljdm: u32, +} +/// Obf: AIADHAKAAIC /// Type: Rsp #[derive(proto_derive::CmdID)] +#[cmdid(7014)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MonopolyGuessChooseScRsp { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub hcfjijhljdm: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dcmhloegfbm { + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub item_list: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub habhoamcglh: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub lcfdopinebo: u32, +} +/// Obf: ODKIEBABOOC +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(7063)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MonopolyGuessDrawScNotify { + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub khlfdhanjco: ::prost::alloc::vec::Vec, +} +/// Obf: IAFJANHGCLL +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7082)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetMonopolyFriendRankingListCsReq {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7053)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mlbdfeobkij { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Baneligflco { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub mfkhdanpcic: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub cbilpmicekc: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub level: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dbphhpgnmkc { + /// offset: 16 + #[prost(message, repeated, tag = "6")] + pub npengfbhfjn: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Njhagkghkjj { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub pkhiadlbddp: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub eekpbpfpnik: u32, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub dbpjbmmgahh: u32, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub jdmngbjdlbn: u32, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub kdfdfbhkcng: u32, + /// offset: 44 + #[prost(uint32, tag = "13")] + pub hnenmgmgonm: u32, + /// offset: 48 + #[prost(bool, tag = "9")] + pub dkjbkelkkfo: bool, + /// offset: 52 + #[prost(uint32, tag = "14")] + pub ifdiiodcflc: u32, + /// offset: 56 + #[prost(uint32, tag = "1")] + pub oecipjipkeg: u32, +} +/// Obf: EPIHBHLJOJD +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(7026)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MonopolyDailySettleScNotify { + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub olaonlglajo: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub icpapcajfkk: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gnnglbegikb { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub buff_id: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub gcladekcjcg: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub dpgjkahlinh: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ingkndhecnf { + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub buff_list: ::prost::alloc::vec::Vec, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7090)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bbepmabcbgf { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub uid: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub kdfdfbhkcng: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub heihpapjhid: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub dohomjbjllg: u32, + /// offset: 40 + #[prost(uint32, tag = "11")] + pub oecipjipkeg: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mmlldkhedcj {} +/// Obf: PBNLNHAAAKF +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7041)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetMonopolyFriendRankingListScRsp { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub ponaokbniam: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "8")] + pub bedhekagape: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +/// Obf: AABJNDIJDAD +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7018)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MonopolyLikeCsReq { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub teleport_id: u32, +} +/// Obf: LDJFPALJFEK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7045)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MonopolyLikeScRsp { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub reward_list: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub teleport_id: u32, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub retcode: u32, +} +/// Obf: OJLCDCKIMON +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(7037)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MonopolyLikeScNotify { + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] + pub lpbbjffnaca: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub dohomjbjllg: u32, +} +/// Obf: AHAHBBILPOH +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7034)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetMbtiReportCsReq {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Edgehpfokbh { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub acpkaoiiehj: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub cnt: u32, +} +/// Obf: MBKLKIAJPDD +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7058)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetMbtiReportScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub blinemkkeog: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "1")] + pub dmckdigkhlb: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(int32, tag = "2")] + pub khmnanhkinb: i32, + /// offset: 44 + #[prost(bool, tag = "11")] + pub is_taken_reward: bool, + /// offset: 45 + #[prost(bool, tag = "4")] + pub jmfngfkbifl: bool, + /// offset: 48 + #[prost(uint32, tag = "14")] + pub progress: u32, + /// offset: 52 + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 56 + #[prost(int32, tag = "15")] + pub cjbldkjdloj: i32, +} +/// Obf: LPFNJLAONFF +/// Type: Req +#[derive(proto_derive::CmdID)] #[cmdid(7043)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MonopolyEventSelectFriendCsReq { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub lpdfmjpfgjh: u32, + /// offset: 28 + #[prost(bool, tag = "1")] + pub dhllpobklio: bool, +} +/// Obf: JDMGDNEIALG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7093)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MonopolyEventSelectFriendScRsp { + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub gopfojlifkn: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub ddclcnponoh: u32, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub nlgnndifggf: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Eohaficjpip { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub nlgnndifggf: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub id: u32, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub ddclcnponoh: u32, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub cpocelolnhl: u32, +} +/// Obf: KHOPJJHMFMC +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(7096)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetMonopolyMbtiReportRewardScRsp { +pub struct MonopolySocialEventEffectScNotify { + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub okphcflplgh: ::prost::alloc::vec::Vec, +} +/// Obf: INEBJNDOBGP +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7091)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetSocialEventServerCacheCsReq {} +/// Obf: CAOAINDGCDK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7023)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetSocialEventServerCacheScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub okphcflplgh: ::prost::alloc::vec::Vec, /// 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 +#[cmdid(7089)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jhidmebbkpe { + /// offset: 16 + #[prost(uint32, repeated, tag = "8")] + pub cnilhhcdakd: ::prost::alloc::vec::Vec, +} /// Type: Rsp #[derive(proto_derive::CmdID)] +#[cmdid(7040)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gddeakmjoap { + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub fhaiobnladg: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub retcode: u32, +} +/// Obf: LGAMHIEPIIP +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7011)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MonopolyGetRaffleTicketCsReq { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub gackjlbpkgd: u32, +} +/// Obf: APIIDMEFDJJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7097)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MonopolyGetRaffleTicketScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub hdlpekimajb: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub gackjlbpkgd: u32, +} +/// Obf: PPNADCDDNNP +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7069)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MonopolyTakeRaffleTicketRewardCsReq { + /// offset: 24 + #[prost(uint64, tag = "2")] + pub bbpghfjoadi: u64, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub gackjlbpkgd: u32, +} +/// Obf: BCBFOIIENII +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7046)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MonopolyTakeRaffleTicketRewardScRsp { + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub reward_list: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub gackjlbpkgd: u32, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub bbpghfjoadi: u32, +} +/// Obf: DHOLOGBDGDI +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7022)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MonopolyScrachRaffleTicketCsReq { + /// offset: 24 + #[prost(uint64, tag = "10")] + pub bbpghfjoadi: u64, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub gackjlbpkgd: u32, +} +/// Obf: PNLLICGHFCA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7064)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MonopolyScrachRaffleTicketScRsp { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub gackjlbpkgd: u32, + /// offset: 32 + #[prost(uint64, tag = "13")] + pub bbpghfjoadi: u64, +} +/// Obf: FPPAAKNAEKO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7044)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MonopolyGetRegionProgressCsReq {} +/// Obf: NLBPGICIMJJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7086)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct MonopolyGetRegionProgressScRsp { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub heihpapjhid: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub cngmmdkcbnd: u32, +} +/// Obf: PHKOAOLFBFI +/// Type: Req +#[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, +pub struct MonopolyGetRafflePoolInfoCsReq {} +/// Obf: OPHOAKJPGFE +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7055)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MonopolyGetRafflePoolInfoScRsp { + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub malpphceogb: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "11")] pub retcode: u32, } -/// Obf: MOJJALCDOEI +/// Obf: OELHDNEGGBB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7048)] +#[cmdid(7068)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MonopolyTakePhaseRewardCsReq { + /// offset: 24 + #[prost(uint32, repeated, tag = "1")] + pub iicekepfmjo: ::prost::alloc::vec::Vec, +} +/// Obf: OCLIPJHEAGJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7008)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MonopolyTakePhaseRewardScRsp { + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub reward_list: ::core::option::Option, + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] + pub iicekepfmjo: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +/// Obf: MGHEAIMFOMO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7079)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetMonopolyMbtiReportRewardCsReq {} +/// Obf: HAPCCLFFPNB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7047)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetMonopolyMbtiReportRewardScRsp { + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub reward_list: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +/// Obf: ANNMAOPFDAL +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7056)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetMonopolyDailyReportCsReq {} +/// Obf: OMDFLBJFIDM +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7065)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetMonopolyDailyReportScRsp { + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub olaonlglajo: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub retcode: u32, +} +/// Obf: IJGOCJPBPFJ +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7070)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyClickCellCsReq { /// offset: 24 - #[prost(uint32, tag = "10")] - pub eiiagabafec: u32, + #[prost(uint32, tag = "1")] + pub ihaomlephom: u32, /// offset: 28 - #[prost(uint32, tag = "12")] - pub miccegikibj: u32, + #[prost(uint32, tag = "6")] + pub map_id: u32, } -/// Obf: AOIPJLHFJPP +/// Obf: DBGDANBJNMM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7076)] +#[cmdid(7084)] #[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, + #[prost(uint32, tag = "9")] + pub map_id: u32, /// offset: 28 - #[prost(uint32, tag = "6")] - pub eiiagabafec: u32, + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub ihaomlephom: u32, } -/// Obf: JOKMHBEGNFP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7045)] +#[cmdid(7002)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct MonopolyClickMbtiReportCsReq {} +pub struct Dnbhklfemlg {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7087)] +#[cmdid(7021)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Okmkbbiojgn { +pub struct Epaikohmldk { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "10")] pub retcode: u32, } -/// Obf: ELNIIPEPJDN +/// Obf: IMNPPGALEHP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1091)] +#[cmdid(1073)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FightGameStateCsReq {} -/// Obf: MGAKPHCDOCI +/// Obf: ABAIDFKODPJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1010)] +#[cmdid(1003)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightGameStateScRsp { - /// offset: 48 - #[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, + #[prost(message, repeated, tag = "12")] + pub dfleoigplnm: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "15")] + pub emijckenbkj: ::core::option::Option, /// offset: 40 - #[prost(message, optional, tag = "9")] - pub pofocmihjia: ::core::option::Option, + #[prost(message, optional, tag = "4")] + pub kaedkfomadj: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "9")] + pub retcode: u32, } -/// Obf: HKFMHDILBDB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1094)] +#[cmdid(1080)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PlayerGetFightGateCsReq { +pub struct Nlopjlcmlen { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "8")] pub player_data: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1095)] +#[cmdid(1027)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lokajgfmkak { - /// offset: 52 - #[prost(uint32, tag = "14")] - pub port: u32, - /// offset: 16 - #[prost(string, tag = "6")] - pub ip: ::prost::alloc::string::String, +pub struct Hpgigmpbibo { /// offset: 24 #[prost(string, tag = "2")] - pub ihjglgclanm: ::prost::alloc::string::String, - /// offset: 48 - #[prost(uint32, tag = "7")] - pub retcode: u32, + pub ajhcnddfmjo: ::prost::alloc::string::String, + /// offset: 32 + #[prost(string, tag = "6")] + pub bkiijelpnpl: ::prost::alloc::string::String, /// offset: 40 - #[prost(uint64, tag = "9")] - pub eiffdnnbgmc: u64, + #[prost(uint64, tag = "14")] + pub fgnfdgakkap: u64, + /// offset: 48 + #[prost(uint32, tag = "9")] + pub hpgjpofoopm: u32, + /// offset: 52 + #[prost(uint32, tag = "8")] + pub retcode: u32, } -/// Obf: HPAPBELLLLG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1014)] +#[cmdid(1036)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct FightGiveUpCsReq { +pub struct Ihglpglpdff { /// offset: 24 - #[prost(uint64, tag = "15")] - pub eiffdnnbgmc: u64, + #[prost(uint64, tag = "5")] + pub fgnfdgakkap: u64, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1018)] +#[cmdid(1013)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dgeeilcmhhe { +pub struct Jjagfpldcaf { /// offset: 24 #[prost(uint32, tag = "9")] pub retcode: u32, } -/// Obf: GOPPKCMEBOB +/// Obf: HMJOPNLILHK /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1009)] +#[cmdid(1015)] #[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, optional, tag = "2")] - pub opogemadlei: ::core::option::Option, -} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(1098)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fcianjkgmch { /// offset: 16 - #[prost(message, optional, tag = "7")] - pub opogemadlei: ::core::option::Option, + #[prost(message, optional, tag = "12")] + pub kaedkfomadj: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "1")] + pub dfleoigplnm: ::prost::alloc::vec::Vec, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1063)] +#[cmdid(1081)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mklllkleeap { - /// offset: 32 - #[prost(uint32, tag = "3")] - pub ijdmecljebd: u32, - /// offset: 40 - #[prost(uint32, tag = "8")] - pub dkaeidjmjcj: u32, - /// offset: 36 - #[prost(enumeration = "Fkanibdjnkg", tag = "15")] - pub reason: i32, +pub struct Hffceacmeig { /// offset: 24 - #[prost(message, optional, tag = "12")] - pub mhfhoddbopm: ::core::option::Option, + #[prost(message, optional, tag = "10")] + pub kaedkfomadj: ::core::option::Option, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(1010)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nenhkmefaec { + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub jdfpkamfhap: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub ojngbibghbl: u32, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub bcakpnchiij: u32, + /// offset: 40 + #[prost(enumeration = "Nppemmillco", tag = "15")] + pub reason: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ifmgfpicggh { +pub struct Ooahbhodmhg { /// offset: 24 - #[prost(uint32, tag = "13")] - pub nlocdhmlgjh: u32, + #[prost(uint32, tag = "2")] + pub hbonkleoeei: u32, /// offset: 28 - #[prost(uint32, tag = "6")] - pub bofookjcjgg: u32, + #[prost(uint32, tag = "15")] + pub lalgadhlmcb: u32, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "1")] pub count: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nejjdlocgcl { +pub struct Pjleildlonn { + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub dbinclphefn: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "13")] - pub foolmiadmmh: u32, - /// offset: 24 - #[prost(message, repeated, tag = "7")] - pub lcehdgbbdjl: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "9")] + pub eecijblglng: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bjkakgbonbm { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub foolmiadmmh: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bcfajampdkf { - /// offset: 28 - #[prost(uint32, tag = "10")] - pub foolmiadmmh: u32, +pub struct Dglbofkggll { /// offset: 24 #[prost(uint32, tag = "9")] - pub bgnloaedcoj: u32, + pub eecijblglng: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gmgjalhogog { +pub struct Ecoaklbolda { /// offset: 24 #[prost(uint32, tag = "6")] - pub foolmiadmmh: u32, + pub eecijblglng: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub cbffgfbefmf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Plgomimnnae { +pub struct Plicooflbib { /// offset: 24 - #[prost(uint32, tag = "4")] - pub foolmiadmmh: u32, + #[prost(uint32, tag = "14")] + pub eecijblglng: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dlcfneojgbb { +pub struct Bckbemgggif { /// offset: 24 #[prost(uint32, tag = "7")] - pub foolmiadmmh: u32, + pub eecijblglng: u32, } -/// Obf: DIFOGMNOECN +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jcnljnelkeo { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub eecijblglng: u32, +} +/// Obf: GNHMFIJAGIP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1026)] +#[cmdid(1087)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMatchPlayDataCsReq { - /// offset: 24 - #[prost(enumeration = "FightGameMode", repeated, tag = "8")] - pub bfbjkaalfhd: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(enumeration = "FightGameMode", repeated, tag = "5")] + pub lcchakbkahl: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bpjdoembnmd { +pub struct Pnegdoholdn { /// offset: 32 - #[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, + #[prost(enumeration = "FightGameMode", tag = "14")] + pub gjnmhilinhc: i32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub panel_id: u32, + #[prost(oneof = "pnegdoholdn::Aelhflgjmjn", tags = "13, 5, 3")] + pub aelhflgjmjn: ::core::option::Option, } -/// Nested message and enum types in `BPJDOEMBNMD`. -pub mod bpjdoembnmd { +/// Nested message and enum types in `PNEGDOHOLDN`. +pub mod pnegdoholdn { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - 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), + pub enum Aelhflgjmjn { + /// offset: 16 + #[prost(message, tag = "13")] + Odlonplecjb(super::Pjleildlonn), + /// offset: 16 + #[prost(message, tag = "5")] + Ocgclkahgbk(super::Ecoaklbolda), + /// offset: 16 + #[prost(message, tag = "3")] + Icnfmliaake(super::Jcnljnelkeo), } } -/// Obf: CMOKAEBNDLE +/// Obf: HIEKCDEJNIL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1039)] +#[cmdid(1029)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMatchPlayDataRsp { - /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub dlmgkbkefik: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub jbmeeggolkn: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "10")] pub retcode: u32, } -/// Obf: NPPGEPABNIL +/// Obf: LKOGDPGHEKL /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1001)] +#[cmdid(1012)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchPlayDataChangeNtf { /// offset: 24 - #[prost(message, optional, tag = "10")] - pub paagkbfnhkk: ::core::option::Option, + #[prost(message, optional, tag = "13")] + pub kmcdhfgjfnj: ::core::option::Option, } -/// Obf: DAFEJNGKLCP +/// Obf: CDLJKKNLHBC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1074)] +#[cmdid(1054)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFriendRankingInfoCsReq { /// offset: 24 - #[prost(enumeration = "FightGameMode", tag = "13")] - pub plobmbfpnfk: i32, + #[prost(enumeration = "FightGameMode", tag = "14")] + pub gjnmhilinhc: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Efbihjhmicb { - /// offset: 40 - #[prost(uint32, tag = "2")] - pub uid: u32, +pub struct Dlcjpindiac { /// offset: 32 - #[prost(uint32, tag = "10")] - pub dbojchbahci: u32, - #[prost(oneof = "efbihjhmicb::Bpihfajcloc", tags = "13, 5, 4")] - pub bpihfajcloc: ::core::option::Option, + #[prost(uint32, tag = "9")] + pub ppoagpgeafh: u32, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub uid: u32, + #[prost(oneof = "dlcjpindiac::Kknboacncon", tags = "10, 5, 7")] + pub kknboacncon: ::core::option::Option, } -/// Nested message and enum types in `EFBIHJHMICB`. -pub mod efbihjhmicb { +/// Nested message and enum types in `DLCJPINDIAC`. +pub mod dlcjpindiac { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Bpihfajcloc { + pub enum Kknboacncon { /// offset: 16 - #[prost(message, tag = "13")] - Nbfjkdonmdf(super::Bjkakgbonbm), + #[prost(message, tag = "10")] + Bjkbademeoe(super::Dglbofkggll), /// offset: 16 #[prost(message, tag = "5")] - Cmbpmihghak(super::Gmgjalhogog), + Kcicnnfjeac(super::Plicooflbib), /// offset: 16 - #[prost(message, tag = "4")] - Fecobclaama(super::Plgomimnnae), + #[prost(message, tag = "7")] + Lenbienefib(super::Bckbemgggif), } } -/// Obf: AHGCEIJJCEP +/// Obf: NBNNMNBEJCJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1037)] +#[cmdid(1083)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendRankingInfoRsp { + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub mlphlihfgkg: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "13")] - pub retcode: u32, + #[prost(enumeration = "FightGameMode", tag = "13")] + pub gjnmhilinhc: i32, /// offset: 36 - #[prost(enumeration = "FightGameMode", tag = "14")] - pub plobmbfpnfk: i32, - /// offset: 16 - #[prost(message, repeated, tag = "15")] - pub cpbglngocba: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "10")] + pub retcode: u32, } -/// Obf: BEICBDOAAPA +/// Obf: KGALHFLMAKC /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1004)] +#[cmdid(1009)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SelfRankChangeNtf { - /// offset: 32 - #[prost(enumeration = "FightGameMode", tag = "1")] - pub plobmbfpnfk: i32, /// offset: 16 - #[prost(message, repeated, tag = "14")] - pub cpbglngocba: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "9")] + pub mlphlihfgkg: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(enumeration = "FightGameMode", tag = "11")] + pub gjnmhilinhc: i32, } -/// Obf: EMBLDPJGGIE +/// Obf: FKONEIIILGP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4691)] +#[cmdid(4673)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMultipleDropInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dminlldnndl { +pub struct Nglobfbcgbb { /// offset: 24 - #[prost(uint32, tag = "7")] - pub id: u32, + #[prost(uint32, tag = "10")] + pub cllfackfnbo: u32, /// offset: 28 - #[prost(uint32, tag = "13")] - pub abmkkokdafk: u32, + #[prost(uint32, tag = "5")] + pub id: u32, } -/// Obf: BAIBNNBPIAJ +/// Obf: IPBOFGFMHHC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4610)] +#[cmdid(4603)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMultipleDropInfoScRsp { - /// offset: 40 - #[prost(uint32, tag = "3")] - pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub fafffjgjhhc: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, repeated, tag = "2")] - pub jnghglmbpoh: ::prost::alloc::vec::Vec, - /// offset: 16 #[prost(message, repeated, tag = "4")] - pub dfeooehfaac: ::prost::alloc::vec::Vec, + pub mopagknemod: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub retcode: u32, } -/// Obf: JCBFICINIGF +/// Obf: DHGOJJOGOKL /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4694)] +#[cmdid(4680)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MultipleDropInfoScNotify { - /// offset: 24 - #[prost(message, repeated, tag = "6")] - pub dfeooehfaac: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub mopagknemod: ::prost::alloc::vec::Vec, } -/// Obf: HGPKCDLAKAI +/// Obf: FNOACGHLHGM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4695)] +#[cmdid(4627)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPlayerReturnMultiDropInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Enalokifdfh { - /// offset: 32 - #[prost(uint32, tag = "5")] - pub fadfcmmnddk: u32, +pub struct Gclpbmpohli { /// offset: 24 - #[prost(uint32, tag = "15")] - pub fhjbmblfafh: u32, + #[prost(uint32, tag = "4")] + pub panel_id: u32, /// offset: 28 - #[prost(uint32, tag = "3")] - pub hiilnpickcg: u32, - /// offset: 36 + #[prost(uint32, tag = "8")] + pub jmgpfeglcgg: u32, + /// offset: 32 #[prost(uint32, tag = "10")] - pub klobeeojbcn: u32, + pub faoagkppngn: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub lfohebcnmdp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Aeoefoilebp { - /// offset: 32 - #[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, +pub struct Bmjhaholegh { /// offset: 24 + #[prost(uint32, tag = "9")] + pub panel_id: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub nekconmfffe: u32, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub aadniffhhdd: u32, + /// offset: 36 #[prost(uint32, tag = "12")] - pub cfofockjgcg: u32, + pub kfbiodickgc: u32, } -/// Obf: JGHOLIAONDJ +/// Obf: NGNBAKJNPID /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4614)] +#[cmdid(4636)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPlayerReturnMultiDropInfoScRsp { /// offset: 24 - #[prost(message, optional, tag = "15")] - pub bmaggbcmdlb: ::core::option::Option, + #[prost(message, optional, tag = "2")] + pub hdliggemokm: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "15")] + pub fafffjgjhhc: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "8")] pub retcode: u32, - /// offset: 16 - #[prost(message, repeated, tag = "13")] - pub jnghglmbpoh: ::prost::alloc::vec::Vec, } -/// Obf: HAEKABLEIPP +/// Obf: JDIMGPHOEPL /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4618)] +#[cmdid(4613)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MultipleDropInfoNotify { - /// offset: 32 - #[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 Aeimincofhf { - /// offset: 24 - #[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 Fokopecfcop { /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub bodapolfadf: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "9")] + pub fafffjgjhhc: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub jgalogdbcki: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "2")] - pub level: u32, - /// offset: 36 - #[prost(uint32, tag = "6")] - 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, + #[prost(message, repeated, tag = "15")] + pub mopagknemod: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jklfbdfjljh { - /// offset: 28 - #[prost(uint32, tag = "8")] - pub egefhcfjicc: u32, +pub struct Baefmejjibi { /// 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 = "3")] - pub hbdchimfkdk: u32, - /// offset: 44 - #[prost(uint32, tag = "2")] - pub ilhabfjkegd: u32, + pub ceamlkcmmgd: u32, + /// offset: 28 + #[prost(enumeration = "Gbaepolffmg", tag = "15")] + pub pos_index: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Knnodapakja { - /// offset: 32 - #[prost(uint32, repeated, tag = "4")] - pub jilaadefngd: ::prost::alloc::vec::Vec, +pub struct Fccdkhngiph { /// offset: 16 - #[prost(message, repeated, tag = "7")] - pub paddejdlfla: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "9")] + pub dhiohiopcgp: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub fjpjfhpnkbh: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub mldlnlgbmhn: u32, /// offset: 40 - #[prost(uint32, tag = "3")] - pub oodpdebichf: u32, + #[prost(uint32, tag = "11")] + pub level: u32, + /// offset: 44 + #[prost(uint32, tag = "8")] + pub pelhcnilcbp: u32, + /// offset: 48 + #[prost(uint32, tag = "10")] + pub area_id: u32, } -/// Obf: PFAOBBLHJOJ +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fgfjnanbjji { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub clllemmkdmb: u32, + /// offset: 28 + #[prost(bool, tag = "6")] + pub is_finish: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kpcnnoggido { + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub cbefdhffnln: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub clpaafffbkk: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub kfgldlfbffb: u32, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub mglekdeajbb: u32, + /// offset: 44 + #[prost(uint32, tag = "9")] + pub mjokdhmjbeh: u32, + /// offset: 48 + #[prost(uint32, tag = "15")] + pub mlbmdlbkeem: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fehhkdiiena { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub pikepjndjpe: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub ceamlkcmmgd: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ffeehebblci { + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] + pub dahomkdlegi: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub pkdandjfaon: u32, + /// offset: 36 + #[prost(enumeration = "MuseumRandomEventState", tag = "5")] + pub state: i32, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub jjbkggdagim: u32, + /// offset: 44 + #[prost(uint32, tag = "9")] + pub omilgfhkgbc: u32, + /// offset: 48 + #[prost(uint32, tag = "6")] + pub jgpiofgpbge: u32, + /// offset: 52 + #[prost(uint32, tag = "10")] + pub event_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cdnpkgokepk { + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub mnbmdlbdcbb: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "1")] + pub pmiffbhoooo: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub elaeneobajd: u32, +} +/// Obf: NNKJBOKLHAF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4391)] +#[cmdid(4373)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMuseumInfoCsReq {} -/// Obf: FLIMCLFDIFI +/// Obf: IKADIECNGND /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4310)] +#[cmdid(4303)] #[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 = "14")] - pub hnepfehkfeo: ::prost::alloc::vec::Vec, - /// offset: 56 - #[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 = "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 aaokffgnbne: ::prost::alloc::vec::Vec, - /// offset: 100 + #[prost(message, repeated, tag = "1")] + pub dhiohiopcgp: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "2")] + pub bilnkfbkobc: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "5")] + pub pkjchldhkbl: ::core::option::Option, + /// offset: 40 + #[prost(message, repeated, tag = "3")] + pub area_list: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, repeated, tag = "8")] + pub onjeomgpglj: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(message, optional, tag = "10")] + pub mcllalgabab: ::core::option::Option, + /// offset: 72 + #[prost(uint32, tag = "7")] + pub level: u32, + /// offset: 76 + #[prost(uint32, tag = "12")] + pub oncbjhbkblb: u32, + /// offset: 80 + #[prost(uint32, tag = "9")] + pub cur_fund: u32, + /// offset: 84 + #[prost(uint32, tag = "13")] + pub exp: u32, + /// offset: 88 #[prost(uint32, tag = "4")] - pub retcode: u32, + pub kaadgpolien: u32, /// offset: 92 - #[prost(uint32, tag = "3")] - pub epeekldllda: u32, + #[prost(uint32, tag = "11")] + pub nehfebhdgik: u32, + /// offset: 96 + #[prost(uint32, tag = "15")] + pub retcode: u32, + /// offset: 100 + #[prost(uint32, tag = "14")] + pub ekgpinkbled: u32, } -/// Obf: FBGIMKPICEC +/// Obf: FOOHBPABPNO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4394)] +#[cmdid(4380)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BuyNpcStuffCsReq { /// offset: 24 - #[prost(uint32, tag = "5")] - pub gkfegibgegi: u32, + #[prost(uint32, tag = "9")] + pub ceamlkcmmgd: u32, } -/// Obf: DEKANFCAEFJ +/// Obf: BBNNCAIJLKL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4395)] +#[cmdid(4327)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BuyNpcStuffScRsp { /// offset: 24 - #[prost(uint32, tag = "5")] - pub gkfegibgegi: u32, - /// offset: 28 - #[prost(uint32, tag = "3")] - pub retcode: u32, -} -/// Obf: ECJBCADGILK -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4314)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SetStuffToAreaCsReq { - /// offset: 32 - #[prost(uint32, tag = "2")] - pub gkfegibgegi: u32, - /// offset: 24 - #[prost(enumeration = "Jffonidpnda", tag = "8")] - pub pos: i32, - /// offset: 28 - #[prost(uint32, tag = "7")] - pub pegelnhgmja: u32, -} -/// Obf: IHMHOEBNLIF -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4318)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SetStuffToAreaScRsp { - /// offset: 36 - #[prost(uint32, tag = "2")] - pub pegelnhgmja: u32, - /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "5")] - pub gkfegibgegi: u32, - /// offset: 24 - #[prost(enumeration = "Jffonidpnda", tag = "8")] - pub pos: i32, + #[prost(uint32, tag = "8")] + pub ceamlkcmmgd: u32, } -/// Obf: HENDDKMJNDP +/// Obf: HIJBMFLHGEL +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4336)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SetStuffToAreaCsReq { + /// offset: 24 + #[prost(enumeration = "Gbaepolffmg", tag = "4")] + pub pos_index: i32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub ceamlkcmmgd: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub pikepjndjpe: u32, +} +/// Obf: JCKHEKIFHLO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4313)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SetStuffToAreaScRsp { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub ceamlkcmmgd: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 32 + #[prost(enumeration = "Gbaepolffmg", tag = "8")] + pub pos_index: i32, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub pikepjndjpe: u32, +} +/// Obf: IMAAMKJIHNO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4315)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RemoveStuffFromAreaCsReq { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub ceamlkcmmgd: u32, +} +/// Obf: CHCPOJDPPJL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4381)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RemoveStuffFromAreaScRsp { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub ceamlkcmmgd: u32, +} +/// Obf: GGILOAPIPBF +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(4310)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SyncGetStuffScNotify { + /// offset: 24 + #[prost(enumeration = "GetStuffType", tag = "3")] + pub bapbmhchcic: i32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub ceamlkcmmgd: u32, +} +/// Obf: FEDOFFJODEM +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(4387)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SyncGetExhibitScNotify { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub mmnbpcgionf: u32, +} +/// Obf: HFIFAFEEAHI +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4329)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct FinishCurTurnCsReq { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub idfangelpee: u32, +} +/// Obf: CHIBEKJIAMC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4312)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct FinishCurTurnScRsp { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub cflkhblidnc: u32, +} +/// Obf: DOIJKIKLBEG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4354)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct UpgradeAreaCsReq { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub level: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub area_id: u32, +} +/// Obf: EIBGMKIJNDK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4383)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct UpgradeAreaScRsp { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub area_id: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub level: u32, +} +/// Obf: AIENHIHMJDP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4309)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RemoveStuffFromAreaCsReq { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub gkfegibgegi: u32, -} -/// Obf: PCEIBEIKBBF -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4398)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RemoveStuffFromAreaScRsp { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub retcode: u32, - /// offset: 28 - #[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 { +pub struct UpgradeAreaStatCsReq { /// 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 level: u32, -} -/// 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, + /// offset: 32 + #[prost(enumeration = "StatType", tag = "6")] + pub gnbkdchldgl: i32, } -/// Obf: JGHPGJKOFFB +/// Obf: EAINGAEAJIN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4338)] +#[cmdid(4342)] #[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, + #[prost(uint32, tag = "4")] + pub level: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub area_id: u32, + /// offset: 36 + #[prost(enumeration = "StatType", tag = "6")] + pub gnbkdchldgl: i32, } -/// Obf: JPLNOJJDLAK +/// Obf: EJLFOBMAPEJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4372)] +#[cmdid(4376)] #[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, + pub pkjchldhkbl: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub area_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "3")] + pub bilnkfbkobc: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "10")] + pub onjeomgpglj: ::prost::alloc::vec::Vec, /// 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, + #[prost(message, repeated, tag = "8")] + pub dhiohiopcgp: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(message, optional, tag = "9")] + pub mcllalgabab: ::core::option::Option, /// offset: 72 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "12")] pub level: u32, + /// offset: 76 + #[prost(uint32, tag = "13")] + pub exp: u32, + /// offset: 80 + #[prost(uint32, tag = "14")] + pub kaadgpolien: u32, + /// offset: 84 + #[prost(uint32, tag = "7")] + pub oncbjhbkblb: u32, + /// offset: 88 + #[prost(uint32, tag = "2")] + pub nehfebhdgik: u32, + /// offset: 92 + #[prost(uint32, tag = "5")] + pub ekgpinkbled: u32, + /// offset: 96 + #[prost(uint32, tag = "11")] + pub cur_fund: u32, } -/// Obf: NFPBLBDHDMP +/// Obf: HIEMNHKDOJE /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4333)] +#[cmdid(4361)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncMuseumRandomEventStartScNotify { /// offset: 16 - #[prost(message, optional, tag = "5")] - pub ljmfgdfblck: ::core::option::Option, + #[prost(message, optional, tag = "11")] + pub cikpbgdiabo: ::core::option::Option, } -/// Obf: FCGOABNHHOH +/// Obf: BKCPHOMPACI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4361)] +#[cmdid(4324)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MuseumRandomEventQueryCsReq { /// offset: 24 - #[prost(int32, tag = "5")] - pub acbnhjkffmp: i32, + #[prost(int32, tag = "10")] + pub illocmpnioh: i32, } -/// Obf: EGBFJNCBDKD +/// Obf: PJKFNOJHHHJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4307)] +#[cmdid(4371)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MuseumRandomEventQueryScRsp { - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub ljmfgdfblck: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub cikpbgdiabo: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "12")] pub retcode: u32, } -/// Obf: JINOKPICHDF +/// Obf: MLBLCNIPBFG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4358)] +#[cmdid(4378)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MuseumRandomEventSelectCsReq { - /// offset: 28 - #[prost(uint32, tag = "13")] - pub ilhabfjkegd: u32, /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "11")] + pub jgpiofgpbge: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] pub event_id: u32, } -/// Obf: IFAHFKJPLGA +/// Obf: MGPKJCKKCBI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4344)] +#[cmdid(4352)] #[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, + pub jgpiofgpbge: u32, /// offset: 28 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "12")] pub event_id: u32, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub retcode: u32, } -/// Obf: PJDGFJBLEOM +/// Obf: OPLMCLODKAJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4332)] +#[cmdid(4338)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncMuseumFundsChangedScNotify { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub epeekldllda: u32, -} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(4400)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ibfcjbckeni { - /// offset: 36 - #[prost(uint32, tag = "12")] - pub gkfegibgegi: u32, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub gbhlndoollg: u32, /// offset: 24 #[prost(uint32, tag = "15")] - pub dobcfdeimka: u32, - /// offset: 28 - #[prost(uint32, tag = "9")] - pub epeekldllda: u32, + pub cur_fund: u32, } -/// Obf: JKNEDHNHHLC /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4389)] +#[cmdid(4348)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kjcomkgmdcj { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub anioeoonnop: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub ceamlkcmmgd: u32, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub minkogjdicf: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub cur_fund: u32, +} +/// Obf: AGFENBLCABB +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(4359)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncMuseumTargetStartNotify { /// offset: 24 #[prost(uint32, tag = "14")] - pub lpagkhgccfh: u32, + pub kfgldlfbffb: u32, } -/// Obf: HFOEOPJMNBI +/// Obf: LICMNPOKCMB /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4396)] +#[cmdid(4374)] #[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, + #[prost(uint32, repeated, tag = "7")] + pub clllemmkdmb: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(bool, tag = "3")] - pub epogeoiilni: bool, + #[prost(bool, tag = "5")] + pub maompidomij: bool, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub kfgldlfbffb: u32, } -/// Obf: JJJPAAMCFNK +/// Obf: BDDMKOIHCPK /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4357)] +#[cmdid(4392)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncMuseumTargetRewardNotify { - /// offset: 32 - #[prost(uint32, tag = "14")] - pub lpagkhgccfh: u32, - /// offset: 28 - #[prost(uint32, tag = "3")] - pub item_id: u32, /// offset: 24 - #[prost(uint32, tag = "13")] - pub fjofdonmhph: u32, + #[prost(uint32, tag = "10")] + pub kfgldlfbffb: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub item_count: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub item_id: u32, } -/// Obf: NBCLKLKNJIH +/// Obf: CHMJIHDLDEB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4321)] +#[cmdid(4366)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeCollectRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "9")] pub item_id: u32, } -/// Obf: FIHPNMOPLOO +/// Obf: JDMPHALCCKE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4328)] +#[cmdid(4330)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeCollectRewardRsp { - /// offset: 36 - #[prost(uint32, tag = "4")] - pub item_id: u32, - /// offset: 16 - #[prost(message, optional, tag = "1")] + /// offset: 24 + #[prost(message, optional, tag = "9")] pub reward: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "5")] pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub item_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Engefmpdlbk { +pub struct MusicRhythmLevel { /// offset: 24 - #[prost(uint32, tag = "8")] - pub level_id: u32, - /// offset: 32 - #[prost(bool, tag = "6")] - pub caakbfjdgik: bool, + #[prost(uint32, tag = "14")] + pub unlock_level: u32, /// offset: 28 - #[prost(uint32, tag = "5")] - pub aammmjjhhjd: u32, + #[prost(bool, tag = "2")] + pub full_combo: bool, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub level_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jacfodgpimc { +pub struct MusicRhythmGroup { /// offset: 24 - #[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, + #[prost(uint32, repeated, tag = "1")] + pub bbinfdhmgii: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "9")] + pub eohmncboalc: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "3")] - pub jhjgfphicmc: u32, + #[prost(uint32, tag = "11")] + pub music_group_phase: u32, + /// offset: 44 + #[prost(uint32, tag = "12")] + pub music_group_id: u32, } -/// Obf: MBAMNKIGOCF +/// Obf: EGOPMFJBPMH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7572)] +#[cmdid(7596)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MusicRhythmDataCsReq { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "7")] pub player_data: u32, } -/// Obf: KBJLEHPFEIF +/// Obf: NANCKMNBPCB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7588)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MusicRhythmDataScRsp { - /// offset: 72 - #[prost(bool, tag = "5")] - pub nabccmlehgg: bool, - /// offset: 16 - #[prost(uint32, repeated, tag = "6")] - pub hniphgkapcl: ::prost::alloc::vec::Vec, - /// offset: 32 - #[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 = "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: 56 #[prost(uint32, repeated, tag = "12")] - pub fmloninpdpp: ::prost::alloc::vec::Vec, - /// offset: 76 + pub unlock_track_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "10")] + pub level_data_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "9")] + pub unlock_phase_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "13")] + pub music_group: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, repeated, tag = "2")] + pub unlock_song_list: ::prost::alloc::vec::Vec, + /// offset: 64 #[prost(uint32, tag = "14")] - pub dmkigolbghe: u32, + pub cur_song_id: u32, + /// offset: 68 + #[prost(bool, tag = "15")] + pub show_hint: bool, + /// offset: 72 + #[prost(uint32, tag = "3")] + pub cur_level_id: u32, + /// offset: 76 + #[prost(uint32, tag = "4")] + pub retcode: u32, } -/// Obf: MHJIIPIEAIO +/// Obf: NGHAHHMDHJB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7574)] +#[cmdid(7591)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MusicRhythmStartLevelCsReq { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "11")] pub level_id: u32, } -/// Obf: KDAPNCGGPBN +/// Obf: IBPLDFOPIFJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7589)] +#[cmdid(7582)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MusicRhythmStartLevelScRsp { - /// offset: 16 - #[prost(string, tag = "8")] - pub mdildjmpngh: ::prost::alloc::string::String, + /// offset: 24 + #[prost(string, tag = "15")] + pub fppecoiahep: ::prost::alloc::string::String, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 36 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "7")] pub level_id: u32, } -/// Obf: BFPECMFDLJH +/// Obf: JPOHGNLDCMM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7573)] +#[cmdid(7592)] #[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")] + #[prost(uint32, tag = "12")] pub role_star: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub score_id: u32, + /// offset: 32 + #[prost(bool, tag = "4")] + pub full_combo: bool, } -/// Obf: NNNHNJOOKHG +/// Obf: OOIGMDLPHOD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7571)] +#[cmdid(7598)] #[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")] + #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub level_id: u32, } -/// Obf: PDIPCHOBNDI +/// Obf: PEMJOICNGMM /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7578)] +#[cmdid(7574)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MusicRhythmUnlockTrackScNotify { - /// offset: 24 - #[prost(uint32, repeated, tag = "7")] - pub mmknegdacbo: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "5")] + pub pfhnonknhac: ::prost::alloc::vec::Vec, } -/// Obf: NJEMBBCNLKD +/// Obf: KDJCAKMNDMI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7594)] +#[cmdid(7587)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MusicRhythmSaveSongConfigDataCsReq { - /// offset: 16 - #[prost(message, optional, tag = "14")] - pub bajeialibbm: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub benafnhlceo: ::core::option::Option, } -/// Obf: ANMLNAGCFND +/// Obf: HHLNMCEJIDN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7600)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MusicRhythmSaveSongConfigDataScRsp { /// offset: 24 - #[prost(uint32, tag = "13")] - pub hnedaolnago: u32, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub dmkigolbghe: u32, + #[prost(uint32, tag = "5")] + pub efeglaoajda: u32, /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "13")] pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub cur_song_id: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7585)] +#[cmdid(7589)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dmejhilmkah { +pub struct MusicRhythmUnlockSongNotify { /// offset: 16 - #[prost(uint32, repeated, tag = "4")] - pub mpmcjpmmdmc: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "11")] + pub phchfkmhdma: ::prost::alloc::vec::Vec, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7597)] +#[cmdid(7578)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hdcoofahmhj {} -/// Obf: DEBNOAJMHCH +pub struct MusicRhythmMaxDifficultyLevelsUnlockNotify {} +/// Obf: DECBOGPHHLN /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7595)] +#[cmdid(7581)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MusicRhythmUnlockSongSfxScNotify { /// offset: 16 - #[prost(uint32, repeated, tag = "2")] - pub mpmcjpmmdmc: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "10")] + pub phchfkmhdma: ::prost::alloc::vec::Vec, } -/// Obf: ELIELOBCLCJ #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct OfferingInfo { - /// offset: 40 - #[prost(uint32, tag = "4")] - pub pmopgbmgekd: u32, - /// offset: 36 - #[prost(uint32, tag = "1")] - pub benbcdjkdjp: u32, - /// offset: 32 - #[prost(uint32, tag = "7")] - 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, + #[prost(uint32, repeated, tag = "5")] + pub has_taken_reward_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub level_exp: u32, + /// offset: 36 + #[prost(enumeration = "OfferingState", tag = "4")] + pub offering_state: i32, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub offering_id: u32, + /// offset: 44 + #[prost(uint32, tag = "14")] + pub total_exp: u32, + /// offset: 48 + #[prost(uint32, tag = "13")] + pub offering_level: u32, } -/// Obf: FDLELGKMBMI +/// Obf: GDKCEFMKPOB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6921)] +#[cmdid(6938)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetOfferingInfoCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "12")] - pub namfeknncna: ::prost::alloc::vec::Vec, + pub offering_id_list: ::prost::alloc::vec::Vec, } -/// Obf: IOCIEIHILON +/// Obf: AMFCIFOOKNF +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6926)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetOfferingInfoScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub offering_info_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub retcode: u32, +} +/// Obf: COAKAAHCAJO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6936)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SubmitOfferingItemCsReq { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub interacted_prop_entity_id: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub offering_id: u32, +} +/// Obf: LDGBPNABNKL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6940)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetOfferingInfoScRsp { - /// offset: 32 - #[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, + pub offering_info: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "10")] pub retcode: u32, } -/// Obf: KFKCLNNNFDI +/// Obf: OLFFBCHOLMN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6935)] +#[cmdid(6922)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeOfferingRewardCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "12")] + /// offset: 24 + #[prost(uint32, repeated, tag = "11")] pub take_reward_level_list: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(uint32, tag = "15")] - pub jffapcddamk: u32, /// offset: 32 #[prost(uint32, tag = "7")] + pub offering_id: u32, + /// offset: 36 + #[prost(uint32, tag = "6")] pub interacted_prop_entity_id: u32, } -/// Obf: GEGLIAPFNIN +/// Obf: FBBGFEKMMIJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6928)] +#[cmdid(6939)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeOfferingRewardScRsp { /// offset: 16 - #[prost(message, optional, tag = "8")] - pub dgnapbknbcd: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "2")] - pub retcode: u32, - /// offset: 32 - #[prost(message, optional, tag = "5")] + #[prost(message, optional, tag = "1")] pub reward: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub offering_info: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub retcode: u32, } -/// Obf: FADDIBDHKOI +/// Obf: KAFLJMENFBA /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6934)] +#[cmdid(6932)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct OfferingInfoScNotify { - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub dgnapbknbcd: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub offering_info: ::core::option::Option, } -/// Obf: BKMNLLIIIFA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4091)] +#[cmdid(4073)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AcceptedPamMissionExpireCsReq { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "12")] pub main_mission_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4010)] +#[cmdid(4003)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ollnkphmeph { +pub struct AcceptedPamMissionExpireScRsp { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "2")] - pub main_mission_id: u32, -} -/// Obf: OOOAODJDNLM -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(4094)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SyncAcceptedPamMissionNotify { - /// offset: 32 #[prost(uint32, tag = "4")] pub main_mission_id: u32, - /// offset: 24 - #[prost(uint64, tag = "6")] - pub njmongkljjc: u64, } -/// Obf: NOBEBBIFPBM +/// Obf: CLLPLCICDOB +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(4080)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SyncAcceptedPamMissionNotify { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub main_mission_id: u32, + /// offset: 32 + #[prost(uint64, tag = "4")] + pub kamopeebohj: u64, +} +/// Obf: NCHNMOMFEFO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8121)] +#[cmdid(8138)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPamSkinDataCsReq {} -/// Obf: CLBCFHDDGOJ +/// Obf: FCFKMMCAFKA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8140)] +#[cmdid(8126)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPamSkinDataScRsp { - /// offset: 36 - #[prost(uint32, tag = "12")] - pub retcode: u32, /// offset: 16 - #[prost(uint32, repeated, tag = "5")] + #[prost(uint32, repeated, tag = "10")] pub unlock_skin_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] pub cur_skin: u32, } -/// Obf: OMFHKHGIKGC +/// Obf: MGNHCFALBAP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8122)] +#[cmdid(8136)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectPamSkinCsReq { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "5")] pub pam_skin: u32, } -/// Obf: DFOOPKILNDH +/// Obf: BDJOLGFOHLM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8130)] +#[cmdid(8140)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectPamSkinScRsp { - /// offset: 28 - #[prost(uint32, tag = "4")] - pub cur_skin: u32, /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "12")] + pub set_skin: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 32 - #[prost(uint32, tag = "15")] - pub set_skin: u32, + #[prost(uint32, tag = "6")] + pub cur_skin: u32, } -/// Obf: JFDJLGPDFPF +/// Obf: GDEKLGACBCM /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8135)] +#[cmdid(8122)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockPamSkinScNotify { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "15")] pub pam_skin: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lngjcjnkpke { - /// offset: 32 - #[prost(uint32, tag = "2")] - pub level_id: u32, - /// offset: 28 - #[prost(bool, tag = "9")] - pub idopnckaado: bool, +pub struct Badoonpcdlo { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(bool, tag = "5")] + pub ajgolakngpa: bool, + /// offset: 28 + #[prost(uint32, tag = "2")] pub time: u32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub level_id: u32, } -/// Obf: LHCLEBMLEHK +/// Obf: JNIAPEEOKJN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8381)] +#[cmdid(8398)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ParkourGetDataCsReq {} -/// Obf: IEBEIFEDNBI +/// Obf: KKKCJLHIGKO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8386)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ParkourGetDataScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub cgipfmldpna: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hanmclkocbo { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub id: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub time: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub ljjgfipldli: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Coimbcbmnie { + /// offset: 16 + #[prost(message, repeated, tag = "14")] + pub bedhekagape: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub level_id: u32, +} +/// Obf: CLOIKIFPAJC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8396)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ParkourGetRankingInfoCsReq {} +/// Obf: KIAGIOBGGNK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8400)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct ParkourGetDataScRsp { +pub struct ParkourGetRankingInfoScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "10")] + pub jnmfkjhcoeg: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub lcphekpadkf: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(message, optional, tag = "5")] + pub lgfnfabaaga: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "7")] pub retcode: u32, } -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -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 = "12")] - pub ebiaonnlfgm: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -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, -} -/// Obf: OFFFJKPKNDD +/// Obf: HJELNANIFIE /// 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 ParkourStartLevelCsReq { /// offset: 24 - #[prost(uint32, tag = "10")] - pub hhpfndbgiio: u32, + #[prost(uint32, tag = "8")] + pub cekkjhbneod: u32, /// offset: 28 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "10")] pub level_id: u32, } -/// Obf: OFLGNHDEONJ +/// Obf: FLAIJDHDEBI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8388)] +#[cmdid(8399)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ParkourStartLevelScRsp { - /// offset: 32 - #[prost(uint32, tag = "3")] - pub level_id: u32, /// offset: 24 + #[prost(uint32, tag = "7")] + pub cekkjhbneod: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub level_id: u32, + /// offset: 32 #[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 Dpabaknjahm { - /// offset: 28 - #[prost(enumeration = "Ieepgjikeem", tag = "1")] +pub struct Abebeokfkff { + /// offset: 24 + #[prost(enumeration = "Ejeghjpampi", tag = "13")] pub r#type: i32, - /// offset: 24 - #[prost(uint32, tag = "5")] + /// offset: 28 + #[prost(uint32, tag = "11")] pub cnt: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Glefccgnkde { +pub struct Bdeolcnpbpp { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "15")] pub cnt: u32, /// offset: 28 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "7")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gloiklnhbln { - /// offset: 56 - #[prost(uint32, tag = "3")] - pub aaeckpnahjn: u32, +pub struct Oiheiidjoli { + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub oecocopooho: ::prost::alloc::vec::Vec, /// 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, + #[prost(uint32, tag = "7")] + pub mgpmdjommok: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub ncmmfcjgdka: u32, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub gcafhjiamil: 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, + pub fpidongekfo: u32, /// offset: 48 - #[prost(uint32, tag = "14")] - pub oacbaldofpc: u32, - /// offset: 64 #[prost(uint32, tag = "11")] - pub beoapnbfoci: u32, + pub dhjealpgpjk: u32, + /// offset: 52 + #[prost(uint32, tag = "10")] + pub bappkhbkoag: u32, + /// offset: 56 + #[prost(uint32, tag = "5")] + pub gomfpkdiika: u32, + /// offset: 60 + #[prost(uint32, tag = "8")] + pub gphniogicjp: u32, + /// offset: 64 + #[prost(uint32, tag = "9")] + pub ploembocige: u32, /// offset: 68 - #[prost(uint32, tag = "4")] - pub aiceknalkbl: u32, + #[prost(uint32, tag = "12")] + pub gbolmeoheob: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cnnmmnkcihp { +pub struct Ijjfbfpcbci { /// offset: 24 - #[prost(uint32, tag = "11")] - pub jmlmmjcimhc: u32, + #[prost(uint32, tag = "10")] + pub icbkcjkhnbp: u32, /// offset: 28 - #[prost(uint32, tag = "5")] - pub pgbplonoipe: u32, + #[prost(uint32, tag = "2")] + pub blefgkagden: u32, /// offset: 32 - #[prost(uint32, tag = "6")] - pub mhmjgpmkpdl: u32, + #[prost(uint32, tag = "3")] + pub ieojfkhkbep: u32, /// offset: 36 - #[prost(uint32, tag = "12")] - pub hgbgjacaohb: u32, + #[prost(uint32, tag = "8")] + pub kbfhflodgia: u32, } -/// Obf: KLKNCLBPOPD +/// Obf: BLFMKDAGCFO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8394)] +#[cmdid(8392)] #[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 = "7")] - pub time: u32, - /// offset: 40 - #[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")] + #[prost(message, optional, tag = "11")] + pub pkmaffmmmae: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "3")] + pub fenplcndkbj: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "1")] + pub idljkfokbjd: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "8")] pub rank: u32, - /// offset: 64 + /// offset: 52 + #[prost(uint32, tag = "4")] + pub level_id: u32, + /// offset: 56 #[prost(uint32, tag = "5")] - pub hhpfndbgiio: u32, + pub cnhmbfihlpc: u32, + /// offset: 60 + #[prost(enumeration = "Ohfeckkadek", tag = "9")] + pub end_reason: i32, + /// offset: 64 + #[prost(uint32, tag = "13")] + pub kmgmfcjiapi: u32, + /// offset: 68 + #[prost(uint32, tag = "6")] + pub time: u32, + /// offset: 72 + #[prost(uint32, tag = "15")] + pub cekkjhbneod: u32, } -/// Obf: GNOEMFHIKAB +/// Obf: EJNFAIOPNEO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8397)] +#[cmdid(8394)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ParkourEndLevelScRsp { - /// offset: 24 - #[prost(message, optional, tag = "10")] - pub efaadcigmdk: ::core::option::Option, - /// offset: 44 - #[prost(uint32, tag = "8")] - pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub enkcceacjkl: ::core::option::Option, /// 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")] + #[prost(enumeration = "Ohfeckkadek", tag = "15")] pub end_reason: i32, + /// offset: 36 + #[prost(bool, tag = "12")] + pub adjlgnbjaoc: bool, + /// offset: 37 + #[prost(bool, tag = "7")] + pub ajgolakngpa: bool, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub time: u32, + /// offset: 44 + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 48 + #[prost(uint32, tag = "13")] + pub level_id: u32, } -/// Obf: GBEBHHFAIFD +/// Obf: OFKBDMOJBCP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7601)] +#[cmdid(7608)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPetDataCsReq {} -/// Obf: KJDPBBPLLHB +/// Obf: IHFGDIHNHMC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7604)] +#[cmdid(7617)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPetDataScRsp { - /// offset: 32 - #[prost(uint32, tag = "1")] - pub cur_pet_id: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "6")] + /// offset: 16 + #[prost(uint32, repeated, tag = "15")] pub unlocked_pet_id: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(uint32, tag = "11")] + /// offset: 32 + #[prost(uint32, tag = "4")] pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub cur_pet_id: u32, } -/// Obf: JOOGJEOLPKB +/// Obf: LHENKFJFGKH +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7614)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SummonPetCsReq { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub summoned_pet_id: u32, +} +/// Obf: MPDGMIHGIFG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7611)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SummonPetScRsp { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub select_pet_id: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub cur_pet_id: u32, +} +/// Obf: NCLGCOEMLIF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7602)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SummonPetCsReq { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub summoned_pet_id: u32, -} -/// Obf: KKMIGHOBACL -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7614)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SummonPetScRsp { - /// offset: 32 - #[prost(uint32, tag = "15")] - pub cur_pet_id: u32, - /// offset: 28 - #[prost(uint32, tag = "13")] - pub select_pet_id: u32, +pub struct RecallPetCsReq { /// offset: 24 #[prost(uint32, tag = "14")] - pub retcode: u32, + pub summoned_pet_id: u32, } -/// Obf: HBAJBHNIMKB -/// Type: Req +/// Obf: DJNNFOIKDKF +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7623)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RecallPetScRsp { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub select_pet_id: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub cur_pet_id: u32, +} +/// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7603)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RecallPetCsReq { +pub struct CurPetChangedScNotify { /// offset: 24 - #[prost(uint32, tag = "5")] - pub summoned_pet_id: u32, -} -/// Obf: MECJOONMPHA -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7608)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RecallPetScRsp { - /// offset: 32 - #[prost(uint32, tag = "4")] - pub cur_pet_id: u32, - /// offset: 24 - #[prost(uint32, tag = "10")] - pub select_pet_id: u32, - /// offset: 28 - #[prost(uint32, tag = "9")] - pub retcode: u32, -} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(7610)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Flnmcmnjgho { - /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "14")] pub cur_pet_id: u32, } -/// Obf: FGCDALJAOCF +/// Obf: IJCGOCNMJIN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5191)] +#[cmdid(5173)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPhoneDataCsReq {} -/// Obf: JKKPELCFEFC +/// Obf: HNPKMPJPIPC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5110)] +#[cmdid(5103)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPhoneDataScRsp { - /// offset: 60 - #[prost(uint32, tag = "9")] - pub dcpddfejolm: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "10")] + pub owned_phone_cases: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] + pub owned_phone_themes: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "2")] + pub owned_chat_bubbles: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "12")] + pub cur_phone_case: u32, + /// offset: 52 + #[prost(uint32, tag = "6")] + pub cur_chat_bubble: 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 cur_phone_theme: u32, + /// offset: 60 + #[prost(uint32, tag = "7")] 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 +/// Obf: BPGMIPJINKJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5194)] +#[cmdid(5180)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectChatBubbleCsReq { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "7")] pub bubble_id: u32, } -/// Obf: HJOMGOOMOHJ +/// Obf: IEIEEEFKLFA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5195)] +#[cmdid(5127)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectChatBubbleScRsp { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub ngjmmmbjfhd: u32, /// offset: 28 + #[prost(uint32, tag = "5")] + pub cur_chat_bubble: u32, + /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, - /// offset: 24 - #[prost(uint32, tag = "15")] - pub dcpddfejolm: u32, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub dkjagfkpfon: u32, } -/// Obf: GHHEGKOHNDH +/// Obf: HCNFKLDECJE /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5114)] +#[cmdid(5136)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockChatBubbleScNotify { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "15")] pub bubble_id: u32, } -/// Obf: PFJIKFDDNNA +/// Obf: BJHGBFMIPFN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5118)] +#[cmdid(5113)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectPhoneThemeCsReq { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "14")] pub theme_id: u32, } -/// Obf: OPICFPJFJOL +/// Obf: PGNEMAJPKND /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5109)] +#[cmdid(5115)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectPhoneThemeScRsp { - /// offset: 32 - #[prost(uint32, tag = "6")] - pub mpdgebglpca: u32, /// offset: 24 - #[prost(uint32, tag = "1")] - pub nallebnbpkb: u32, + #[prost(uint32, tag = "4")] + pub nnohelhpjom: u32, /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub cur_phone_theme: u32, } -/// Obf: OOGJNPMHPKC +/// Obf: HMOEGOMDNAA /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5198)] +#[cmdid(5181)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockPhoneThemeScNotify { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "14")] pub theme_id: u32, } -/// Obf: CNNCCOBFCNE +/// Obf: MEGMIKNHDPO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5163)] +#[cmdid(5110)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectPhoneCaseCsReq { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "5")] pub phone_case_id: u32, } -/// Obf: CILDGHOAFBM +/// Obf: IMOOBICJGGE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5126)] +#[cmdid(5187)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectPhoneCaseScRsp { - /// offset: 28 - #[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, + #[prost(uint32, tag = "12")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub cur_phone_case: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub namphkpioba: u32, } -/// Obf: BCOFOKGPFCA +/// Obf: CIGKGOOHGAG /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5139)] +#[cmdid(5129)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockPhoneCaseScNotify { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "4")] pub phone_case_id: u32, } -/// Obf: GMIPIEGCDJE +/// Obf: OFNMDDJOJEO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8213)] +#[cmdid(9802)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PixAirGetDataCsReq {} +/// Obf: IOAFKPDEIEA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9812)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PixAirGetDataScRsp { + /// offset: 24 + #[prost(uint32, repeated, tag = "6")] + pub opojigchgdo: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "1")] + pub ieigedabkad: ::core::option::Option, + /// offset: 40 + #[prost(uint32, repeated, tag = "4")] + pub pgmijbogikn: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, optional, tag = "8")] + pub jcobjampoal: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 60 + #[prost(uint32, tag = "13")] + pub score_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nmachafcgni { + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub ndliknekdll: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub mfpoknmfngm: u32, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub stage_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Najfnkieedm { + /// offset: 16 + #[prost(uint32, repeated, tag = "15")] + pub blhjipbhhfo: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hgnahhfbmmn { + /// offset: 24 + #[prost(string, tag = "10")] + pub fppecoiahep: ::prost::alloc::string::String, + /// offset: 32 + #[prost(message, repeated, tag = "8")] + pub switch_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "1")] + pub jgemnolfnie: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "7")] + pub fmigokidkjl: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "12")] + pub ngnjhmeohbd: ::core::option::Option, + /// offset: 64 + #[prost(message, optional, tag = "4")] + pub ndliknekdll: ::core::option::Option, + /// offset: 72 + #[prost(uint32, tag = "15")] + pub paeakccacop: u32, + /// offset: 76 + #[prost(uint32, tag = "13")] + pub mfpoknmfngm: u32, + /// offset: 80 + #[prost(uint32, tag = "9")] + pub aljnihnlnma: u32, + /// offset: 84 + #[prost(uint32, tag = "3")] + pub ajhdcegigmc: u32, + /// offset: 88 + #[prost(uint32, tag = "2")] + pub stage_id: u32, + /// offset: 92 + #[prost(uint32, tag = "6")] + pub gjlddmiiilf: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Idjalkegpli { + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub dcjdcpmkepn: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub plane_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lhjdeolkhkb { + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub mkjecbomhpp: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub dppjilkljag: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub pbfjfaljpfe: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jpebedhmnla { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub level: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub ccbiiddbfgk: u32, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub unique_id: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub pos_index: u32, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub grid_fight_equipment_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gcinpdaaeln { + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bmoipalhbjn { + /// offset: 24 + #[prost(message, repeated, tag = "11")] + pub ogdkjpdffai: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub shop_id: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub aaiodnclaip: u32, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub jomdkginnek: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nnffghjkpjd { + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub ogdkjpdffai: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub jomdkginnek: u32, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub shop_id: u32, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub aaiodnclaip: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Njhfbddhcen { + /// offset: 24 + #[prost(bool, tag = "8")] + pub lhgifdnpide: bool, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub grid_fight_equipment_id: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub level: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Eifbmcgpnmg { + /// offset: 24 + #[prost(map = "uint32, uint32", tag = "10")] + pub eopncamiljf: ::std::collections::HashMap, +} +/// Obf: INOEJKDIMKO +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(9777)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PixAirSyncChangeScNotify { + /// offset: 16 + #[prost(message, repeated, tag = "4")] + pub dgngmjmpfgk: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Klbpbdlhkbg { + /// offset: 32 + #[prost(enumeration = "Jdhjmnagiia", tag = "10")] + pub nfmkofnekla: i32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub bneflbpcpoi: u32, + #[prost( + oneof = "klbpbdlhkbg::Mmcgbgdjipn", + tags = "7, 6, 9, 13, 5, 4, 931, 201, 1781, 521" + )] + pub mmcgbgdjipn: ::core::option::Option, +} +/// Nested message and enum types in `KLBPBDLHKBG`. +pub mod klbpbdlhkbg { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Mmcgbgdjipn { + /// offset: 24 + #[prost(message, tag = "7")] + Fmigokidkjl(super::Ffkhfdjfagm), + /// offset: 24 + #[prost(message, tag = "6")] + Ianbcdjpdjf(super::Nbkkabhmmpp), + /// offset: 24 + #[prost(message, tag = "9")] + Ekefdiephee(super::Gcinpdaaeln), + /// offset: 24 + #[prost(uint32, tag = "13")] + Fkiafjbmapi(u32), + /// offset: 24 + #[prost(message, tag = "5")] + Jkpinlkeook(super::Imagfgihljc), + /// offset: 24 + #[prost(message, tag = "4")] + Dlohbpgemff(super::Eifbmcgpnmg), + /// offset: 24 + #[prost(message, tag = "931")] + Kjhmpboigge(super::Nnffghjkpjd), + /// offset: 24 + #[prost(uint32, tag = "201")] + Joinhcdhnnl(u32), + /// offset: 24 + #[prost(uint32, tag = "1781")] + Pmfbiglpjja(u32), + /// offset: 24 + #[prost(uint32, tag = "521")] + Oekkeimgbno(u32), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Imagfgihljc { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub cdmfhngefcn: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub area_id: u32, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub ajhdcegigmc: u32, +} +/// Obf: GHMOAPECAPB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9793)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PixAirStartStageCsReq { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub plane_id: u32, + /// offset: 28 + #[prost(bool, tag = "13")] + pub emmghdlipoh: bool, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub stage_id: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub aljnihnlnma: u32, +} +/// Obf: OMPGJHBEJAB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9814)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PixAirStartStageScRsp { + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub mfgmnkmkoon: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub retcode: u32, + /// offset: 36 + #[prost(bool, tag = "10")] + pub emmghdlipoh: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nbkkabhmmpp { + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub alofcolhaga: u32, + /// offset: 36 + #[prost(uint32, tag = "1214")] + pub hgbhclhcgbb: u32, + /// offset: 40 + #[prost(uint32, tag = "366")] + pub oacblhiiieh: u32, + /// offset: 44 + #[prost(uint32, tag = "12")] + pub njpmpaagccd: u32, + /// offset: 48 + #[prost(uint32, tag = "2")] + pub gmlcjeoochj: u32, + /// offset: 52 + #[prost(enumeration = "Gjighknmilj", tag = "9")] + pub reason: i32, + /// offset: 56 + #[prost(uint32, tag = "1")] + pub score_id: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9797)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lifdllpaakf {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9789)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bfhpblanikg { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub retcode: u32, +} +/// Obf: BFMGLOCNHMO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9815)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PixAirReenterStageCsReq {} +/// Obf: GBMIHCDKOKK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9779)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PixAirReenterStageScRsp { + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub mfgmnkmkoon: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Epadpabcfgh { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub pos_index: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub unique_id: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9804)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dfoahleooik { + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub mjlgnpmnmop: ::prost::alloc::vec::Vec, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9791)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Labajfdicmd { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9810)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ilbjggehaek { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub unique_id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9775)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fciblhjdpid { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9778)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nbbinllongi { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub cdciopbfkgb: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9773)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hpekdmbcaei { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9808)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Iaopgeafecl {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9790)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ekmnfjipcmi { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ffkhfdjfagm { + /// offset: 36 + #[prost(uint32, tag = "7")] + pub queue_position: u32, + #[prost(oneof = "ffkhfdjfagm::Mmcgbgdjipn", tags = "12, 2, 9, 1, 14, 3, 1130, 1318")] + pub mmcgbgdjipn: ::core::option::Option, +} +/// Nested message and enum types in `FFKHFDJFAGM`. +pub mod ffkhfdjfagm { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Mmcgbgdjipn { + /// offset: 24 + #[prost(message, tag = "12")] + Bacbkgjjoga(super::Ckicdpijimf), + /// offset: 24 + #[prost(message, tag = "2")] + Ibifhoipage(super::Pkphooggpol), + /// offset: 24 + #[prost(message, tag = "9")] + Mofniojhbbl(super::Fjgmggiglpd), + /// offset: 24 + #[prost(message, tag = "1")] + Ipkgiijepaj(super::Kaajekkidie), + /// offset: 24 + #[prost(message, tag = "14")] + Jfgimdgombh(super::Allfgcialij), + /// offset: 24 + #[prost(message, tag = "3")] + Oooaclefdgm(super::Epbfaahfdnf), + /// offset: 24 + #[prost(message, tag = "1130")] + Admicngjloi(super::Hieacfoemce), + /// offset: 24 + #[prost(message, tag = "1318")] + Aoemgefgifg(super::Ccpcaigebcb), + } +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9799)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Iifhchdpkia { + /// offset: 32 + #[prost(uint32, tag = "2")] + pub queue_position: u32, + #[prost(oneof = "iifhchdpkia::Mmcgbgdjipn", tags = "13, 15, 10, 6, 1, 9, 526, 734")] + pub mmcgbgdjipn: ::core::option::Option, +} +/// Nested message and enum types in `IIFHCHDPKIA`. +pub mod iifhchdpkia { + #[derive(proto_derive::CmdID)] + #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] + pub enum Mmcgbgdjipn { + /// offset: 24 + #[prost(message, tag = "13")] + Dhjnfokbpnc(super::Agbpbaoccjf), + /// offset: 24 + #[prost(message, tag = "15")] + Jeiodbpcknb(super::Ohpmdjfalnh), + /// offset: 24 + #[prost(message, tag = "10")] + Mofniojhbbl(super::Mojcejippgo), + /// offset: 24 + #[prost(message, tag = "6")] + Ipkgiijepaj(super::Aeggfgbnlpe), + /// offset: 24 + #[prost(message, tag = "1")] + Jfgimdgombh(super::Ljgkogkedoa), + /// offset: 24 + #[prost(message, tag = "9")] + Oooaclefdgm(super::Hldljbfimoo), + /// offset: 24 + #[prost(message, tag = "526")] + Admicngjloi(super::Gangpoohaki), + /// offset: 24 + #[prost(message, tag = "734")] + Aoemgefgifg(super::Gdndbhgjblf), + } +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9813)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Henhaifodig { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ckicdpijimf { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub battle_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Agbpbaoccjf { + /// offset: 24 + #[prost(bool, tag = "2")] + pub is_win: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fjgmggiglpd {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mojcejippgo {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Aopodahbpfh { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub mmnjodijpoe: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub content_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pkphooggpol { + /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub message_datas: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ohpmdjfalnh { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub content_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Emheojncgfh { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub level: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub grid_fight_equipment_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kaajekkidie { + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub ggmpegmehpd: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Aeggfgbnlpe { + /// offset: 24 + #[prost(bool, tag = "2")] + pub foggejiijcm: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Allfgcialij { + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub jnbialmkfcl: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ljgkogkedoa { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub ojeihpeijco: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mgcpepbpmng { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub content_id: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub hafokmhcgfm: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Epbfaahfdnf { + /// offset: 16 + #[prost(message, repeated, tag = "4")] + pub kfnmiembjgd: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub event_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hldljbfimoo { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub hafokmhcgfm: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hieacfoemce { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub hicejejnole: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gangpoohaki { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub pebcblblmph: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ccpcaigebcb { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub ccbiiddbfgk: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gdndbhgjblf { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub pebcblblmph: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gbmahpjpglm { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub ckhclkoalke: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9776)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gncjnhiokdl { + /// offset: 32 + #[prost(uint32, tag = "15")] + pub ckhclkoalke: u32, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub retcode: u32, + #[prost(oneof = "gncjnhiokdl::Pgniencdoda", tags = "11, 12, 4")] + pub pgniencdoda: ::core::option::Option, +} +/// Nested message and enum types in `GNCJNHIOKDL`. +pub mod gncjnhiokdl { + #[derive(proto_derive::CmdID)] + #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] + pub enum Pgniencdoda { + /// offset: 16 + #[prost(uint32, tag = "11")] + Echfgjhhgog(u32), + /// offset: 16 + #[prost(uint32, tag = "12")] + Ndedllmefbj(u32), + /// offset: 16 + #[prost(message, tag = "4")] + Cjkeimbcmep(super::Apamfckfhll), + } +} +/// Obf: NIAFAFFMEMM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9786)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PixAirUnlockPlaneCsReq { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub plane_id: u32, +} +/// Obf: GIHJNDBDJJI +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9811)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PixAirUnlockPlaneScRsp { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub plane_id: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Knhfdinijol {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9819)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ekjmijbiiho { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +/// Obf: JMAHAKPLAAD +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8232)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPlanetFesDataCsReq {} -/// Obf: POPBEFPAFBH +/// Obf: MNNDMCHALGC /// Type: Rsp #[derive(proto_derive::CmdID)] +#[cmdid(8242)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetPlanetFesDataScRsp { + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub lcpedlcomfe: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub skill_info: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "11")] + pub opjljopbgoj: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "4")] + pub ccfgccmefci: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "15")] + pub njfggoomgcd: ::core::option::Option, + /// offset: 64 + #[prost(message, repeated, tag = "2")] + pub custom_value_list: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(message, optional, tag = "9")] + pub iekdojdpmeb: ::core::option::Option, + /// offset: 80 + #[prost(message, optional, tag = "7")] + pub ochnmgmdhme: ::core::option::Option, + /// offset: 88 + #[prost(message, optional, tag = "3")] + pub oeibhlmdjka: ::core::option::Option, + /// offset: 96 + #[prost(message, optional, tag = "1")] + pub coggjelnfcn: ::core::option::Option, + /// offset: 104 + #[prost(message, optional, tag = "13")] + pub feoonkklcha: ::core::option::Option, + /// offset: 112 + #[prost(message, optional, tag = "12")] + pub bbekbjphejk: ::core::option::Option, + /// offset: 120 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ncfkhdikcni { + /// offset: 16 + #[prost(uint32, repeated, tag = "4")] + pub gfkafifmhnf: ::prost::alloc::vec::Vec, +} +/// Obf: BPDMBMPFPEB +/// Type: Notify +#[derive(proto_derive::CmdID)] #[cmdid(8207)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetPlanetFesDataScRsp { - /// offset: 104 - #[prost(message, repeated, tag = "6")] - pub dpfiheekgdl: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, optional, tag = "9")] - 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 = "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 = "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 Efegkdhemfn { - /// offset: 16 - #[prost(uint32, repeated, tag = "3")] - pub aphjiafodhj: ::prost::alloc::vec::Vec, -} -/// Obf: MOBIJLCNMGJ -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(8230)] -#[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesSyncChangeScNotify { /// offset: 24 - #[prost(message, repeated, tag = "9")] - pub cjfblhnphak: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "2")] + pub dgngmjmpfgk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Omlongnomai { +pub struct Obebkodgodb { /// offset: 24 - #[prost(uint32, tag = "10")] - pub nioaobgfmeh: u32, + #[prost(uint32, tag = "1")] + pub bneflbpcpoi: u32, /// offset: 28 - #[prost(uint32, tag = "9")] - pub pnjhmgnejji: u32, + #[prost(uint32, tag = "2")] + pub empdmdndlhe: u32, /// offset: 32 - #[prost(uint32, tag = "4")] - pub mkbfhjdmjkl: u32, + #[prost(uint32, tag = "3")] + pub epfhbgngbbk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mmgmgmnenle { +pub struct Lejnbblnndm { /// offset: 24 - #[prost(message, optional, tag = "10")] - pub jppgfljhdhk: ::core::option::Option, - /// offset: 16 + #[prost(message, optional, tag = "4")] + pub source: ::core::option::Option, + /// offset: 32 #[prost(message, optional, tag = "12")] - pub source: ::core::option::Option, + pub bbehhchkmnl: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lbjmgihilgb { +pub struct Daggfioghge { /// offset: 24 - #[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, + #[prost(message, optional, tag = "6")] + pub ejpendjnlih: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "8")] - pub iglcedbckfh: ::core::option::Option, + #[prost(message, optional, tag = "15")] + pub gamncjjjpen: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "11")] + pub fnabejnjbkn: u32, + /// offset: 48 + #[prost(int64, tag = "9")] + pub mghnnenoogb: i64, } #[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, +pub struct Jmbnhafhihm { + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub goijoochjdp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hfhmikiflpo { +pub struct Cphoiphapdj { /// 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")] + #[prost(uint32, tag = "7")] + pub pleembmpica: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] pub role_star: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ipbgegbffhk { +pub struct Phcpoihapgp { /// offset: 24 - #[prost(message, repeated, tag = "5")] - pub avatar_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "10")] + 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, +pub struct Fmkmefmojgj { /// offset: 24 + #[prost(uint32, tag = "2")] + pub item_id: u32, + /// offset: 28 #[prost(uint32, tag = "6")] - pub fjofdonmhph: u32, + pub item_count: 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, +pub struct Kneckdaokoa { /// offset: 16 - #[prost(message, repeated, tag = "14")] - pub item_list: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "1")] + pub item_value: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub gjplommebgm: ::core::option::Option, + /// offset: 40 + #[prost(message, repeated, tag = "13")] + pub item_list: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Chbcjnlolmb { + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub ldcjonhgdan: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kicpdgkggho { + /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub kabjohkoefn: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "2")] - pub item_value: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gkmghiboofe { - /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub kdidneledjd: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Agaojnnbala { - /// offset: 48 - #[prost(uint64, tag = "9")] - pub unique_id: u64, - /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub gponjaapomn: ::prost::alloc::vec::Vec, + pub source: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "12")] + #[prost(uint64, tag = "10")] + pub unique_id: u64, + /// offset: 48 + #[prost(uint32, tag = "9")] 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 Njgdkdedbnb { - #[prost(oneof = "njgdkdedbnb::Bpihfajcloc", tags = "3")] - pub bpihfajcloc: ::core::option::Option, +pub struct Iedambickbb { + #[prost(oneof = "iedambickbb::Kknboacncon", tags = "5")] + pub kknboacncon: ::core::option::Option, } -/// Nested message and enum types in `NJGDKDEDBNB`. -pub mod njgdkdedbnb { +/// Nested message and enum types in `IEDAMBICKBB`. +pub mod iedambickbb { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Bpihfajcloc { + pub enum Kknboacncon { /// offset: 24 - #[prost(int64, tag = "3")] - Pckcjepgnfk(i64), + #[prost(int64, tag = "5")] + Khcgomajdgl(i64), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gcachjflghh { - /// offset: 36 - #[prost(enumeration = "PlanetFesQuestState", tag = "2")] +pub struct Jhacffjiphk { + /// offset: 32 + #[prost(uint32, tag = "14")] + pub dpchgmmcknn: u32, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub quest_id: u32, + /// offset: 44 + #[prost(enumeration = "PlanetFesQuestState", tag = "3")] pub status: i32, /// offset: 48 - #[prost(uint32, tag = "5")] - pub progress: u32, - /// offset: 44 - #[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 `GCACHJFLGHH`. -pub mod gcachjflghh { - #[derive(proto_derive::CmdID)] - #[derive(Clone, PartialEq, ::prost::Oneof)] - 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 Ohaoflalhbl { - /// offset: 28 #[prost(uint32, tag = "4")] - pub onebnoglond: u32, - /// offset: 24 - #[prost(uint32, tag = "2")] - pub jnomdifnejh: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Noamcblcamh { - /// offset: 24 - #[prost(message, repeated, tag = "12")] - pub quest_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, optional, tag = "2")] - pub ccahgldmhgi: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jbmmipagdce { - /// offset: 32 - #[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 Ipimegcpbgm { - /// offset: 24 - #[prost(uint32, tag = "15")] pub progress: u32, - /// offset: 28 - #[prost(uint32, tag = "11")] - pub emlijibpbfl: u32, + #[prost(oneof = "jhacffjiphk::Jcphpahkpdd", tags = "10, 2")] + pub jcphpahkpdd: ::core::option::Option, } -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bchdpkabmno { - /// offset: 16 - #[prost(message, repeated, tag = "3")] - pub nkjhkmblibl: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "7")] - pub feamokbliac: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ghldmadohhf { - /// offset: 28 - #[prost(uint32, tag = "9")] - pub level: u32, - /// offset: 24 - #[prost(uint32, tag = "6")] - pub skill_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -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 Bknpgkniomg { - /// offset: 32 - #[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 jmnoplmhjle: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "10")] - pub odmbjohladg: u32, - /// offset: 32 - #[prost(int64, tag = "6")] - pub aljibccdhpj: i64, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Eooabbdpejj { - #[prost( - 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 bpihfajcloc: ::core::option::Option, -} -/// Nested message and enum types in `EOOABBDPEJJ`. -pub mod eooabbdpejj { +/// Nested message and enum types in `JHACFFJIPHK`. +pub mod jhacffjiphk { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Bpihfajcloc { + pub enum Jcphpahkpdd { /// offset: 16 - #[prost(message, tag = "12")] - Ecmofebpngm(super::Iikmhadljfl), - /// offset: 16 - #[prost(message, tag = "7")] - Pajdkfmmaeo(super::Iikmhadljfl), - /// offset: 16 - #[prost(message, tag = "8")] - AddGameItemInfo(super::Jnmopcfjdpd), - /// offset: 16 - #[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")] - Clajdoecahe(super::Hfhmikiflpo), - /// offset: 16 - #[prost(message, tag = "13")] - Fceeeblcbaj(super::Hfhmikiflpo), - /// offset: 16 - #[prost(message, tag = "5")] - Ncgpneoilpc(super::Agaojnnbala), - /// offset: 16 - #[prost(message, tag = "9")] - Kfgbkeadajg(super::Agaojnnbala), - /// offset: 16 - #[prost(message, tag = "4")] - Afdgedfkagg(super::Ggjfdihcfih), + #[prost(uint32, tag = "10")] + Mcnlmnokaff(u32), /// offset: 16 #[prost(message, tag = "2")] - Kckemapbcof(super::Gcachjflghh), - /// offset: 16 - #[prost(message, tag = "6")] - Appeliagbee(super::Gcachjflghh), - /// offset: 16 - #[prost(message, tag = "14")] - Ipfogbifcfg(super::Ohaoflalhbl), - /// offset: 16 - #[prost(message, tag = "15")] - Lbplnapfaim(super::PlanetFesUnlockChange), - /// offset: 16 - #[prost(message, tag = "1562")] - Cnpgeneoaha(super::Ghldmadohhf), - /// offset: 16 - #[prost(message, tag = "185")] - Nepkhdpckpf(super::Lceejnopnib), - /// offset: 16 - #[prost(message, tag = "1526")] - Ihndgchcnbe(super::Gpmnbmjifhj), - /// offset: 16 - #[prost(message, tag = "398")] - Ibodbcmejig(super::Glifhdoljmo), - /// offset: 16 - #[prost(message, tag = "1528")] - Fhepdalecne(super::Hjmlnlkcojj), - /// offset: 16 - #[prost(message, tag = "1967")] - Kgajnahhaij(super::Aglndmmgfml), - /// offset: 16 - #[prost(message, tag = "367")] - Liecnmcdheb(super::Iemdamolkfl), - /// offset: 16 - #[prost(message, tag = "885")] - Ljemgmmjibo(super::Agaojnnbala), - /// offset: 16 - #[prost(message, tag = "1280")] - Mmdjpibeick(super::Nchlaeeobif), - /// offset: 16 - #[prost(message, tag = "77")] - Fjcodooigkg(super::Bbogaphfibg), - /// offset: 16 - #[prost(message, tag = "128")] - Mlcceebnhol(super::Hbmnfgpkech), - /// offset: 16 - #[prost(message, tag = "710")] - Bbiealhdkfj(super::Fffkfkhheog), - /// offset: 16 - #[prost(message, tag = "127")] - Fogcabkjolm(super::Hhkhkgdamnb), + Knocpajcpjc(super::Ncfkhdikcni), } } -/// Obf: HLAHOPEAEFO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PlanetFesUnlockChange { - /// offset: 32 - #[prost(bool, tag = "8")] - pub has_passed: bool, +pub struct Pconbogedfd { /// offset: 24 - #[prost(message, optional, tag = "12")] - pub fcapbphlncj: ::core::option::Option, + #[prost(uint32, tag = "5")] + pub edbpmkphldk: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub pkciadaeicg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ggjfdihcfih { - /// offset: 32 - #[prost(uint32, tag = "11")] - pub gbcpgoafebc: u32, +pub struct Plofkjdkepn { /// offset: 24 - #[prost(message, optional, tag = "6")] - pub obhnhkkdghc: ::core::option::Option, + #[prost(message, repeated, tag = "8")] + pub quest_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "4")] + pub dfbgaoajlic: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Iikmhadljfl { - /// offset: 40 - #[prost(message, optional, tag = "3")] - pub clafndlgdao: ::core::option::Option, - /// offset: 48 - #[prost(message, optional, tag = "8")] - pub hmfccfckefo: ::core::option::Option, +pub struct Bldihadjkjf { /// offset: 16 #[prost(message, optional, tag = "14")] - pub item_stack_count: ::core::option::Option, - /// offset: 24 - #[prost(uint32, repeated, tag = "11")] - pub ecajlpajekf: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jnmopcfjdpd { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub item_stack_count: u32, + pub nnjcnemgeaj: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "3")] - pub clafndlgdao: u32, - /// offset: 28 - #[prost(uint32, tag = "2")] - pub item_id: u32, + #[prost(uint32, tag = "15")] + pub jkagcgkchjg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lceejnopnib { +pub struct Hbonefmpkko { /// offset: 24 - #[prost(uint32, tag = "9")] - pub nmljhigfkgc: u32, + #[prost(uint32, tag = "2")] + pub progress: u32, /// offset: 28 #[prost(uint32, tag = "5")] - pub igjklcdclij: u32, + pub mmfgajncaoa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cnlikadpcbh { - /// offset: 36 - #[prost(uint32, tag = "6")] - pub ohaiegclplh: u32, +pub struct Ppaielakijd { + /// offset: 24 + #[prost(uint32, repeated, tag = "8")] + pub bjnohkfonfp: ::prost::alloc::vec::Vec, /// offset: 32 - #[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, + #[prost(message, repeated, tag = "11")] + pub kfofakdpgjc: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ekeobmokefd { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub skill_id: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nchlaeeobif { - /// offset: 72 +pub struct Bagaoalhaji { + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub aphgaeapljf: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Obehbnoclmm { + /// offset: 24 + #[prost(uint32, repeated, tag = "14")] + pub hpmnikjgbpd: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub cngmmdkcbnd: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nollhkimdoc { + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub ijmhpoepilg: ::prost::alloc::vec::Vec, + /// offset: 32 #[prost(uint32, tag = "13")] - pub jpgflkdloop: u32, + pub joadljidgnd: u32, + /// offset: 40 + #[prost(int64, tag = "1")] + pub gldgchldmje: i64, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Epkgfjdjmhm { + #[prost( + oneof = "epkgfjdjmhm::Kknboacncon", + tags = "13, 4, 11, 12, 9, 5, 3, 1, 6, 8, 14, 15, 10, 7, 2, 638, 608, 23, 518, 1944, 147, 209, 1097, 655, 1068, 99, 1669, 150" + )] + pub kknboacncon: ::core::option::Option, +} +/// Nested message and enum types in `EPKGFJDJMHM`. +pub mod epkgfjdjmhm { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Kknboacncon { + /// offset: 16 + #[prost(message, tag = "13")] + Fkfplmflnpi(super::Bejopehpabo), + /// offset: 16 + #[prost(message, tag = "4")] + Hfcppgppmpb(super::Bejopehpabo), + /// offset: 16 + #[prost(message, tag = "11")] + Lmoleldikma(super::Ihhoneljhjg), + /// offset: 16 + #[prost(message, tag = "12")] + Jcjlaaflghc(super::Ihhoneljhjg), + /// offset: 16 + #[prost(message, tag = "9")] + Dlnegfmncpi(super::Daggfioghge), + /// offset: 16 + #[prost(message, tag = "5")] + Jlhjhfmmapg(super::Daggfioghge), + /// offset: 16 + #[prost(message, tag = "3")] + Lpghoglgekh(super::Cphoiphapdj), + /// offset: 16 + #[prost(message, tag = "1")] + Bfpnbepppll(super::Cphoiphapdj), + /// offset: 16 + #[prost(message, tag = "6")] + Kmknpaladdc(super::Kicpdgkggho), + /// offset: 16 + #[prost(message, tag = "8")] + Elmmnhbecni(super::Kicpdgkggho), + /// offset: 16 + #[prost(message, tag = "14")] + Fbmjjgfjfma(super::Aaimicllcke), + /// offset: 16 + #[prost(message, tag = "15")] + Npndmlgfefi(super::Jhacffjiphk), + /// offset: 16 + #[prost(message, tag = "10")] + Lihdhbnhdkm(super::Jhacffjiphk), + /// offset: 16 + #[prost(message, tag = "7")] + Mdfjjfcdlck(super::Pconbogedfd), + /// offset: 16 + #[prost(message, tag = "2")] + Konhpicielo(super::Bfakcfdpnfm), + /// offset: 16 + #[prost(message, tag = "638")] + Lnpgimbemoe(super::Ekeobmokefd), + /// offset: 16 + #[prost(message, tag = "608")] + Hggbfceflko(super::Imhojpdmoji), + /// offset: 16 + #[prost(message, tag = "23")] + Odohjnabbam(super::Ecidgebfjhp), + /// offset: 16 + #[prost(message, tag = "518")] + Jdleefdfjga(super::Pemcofdfcac), + /// offset: 16 + #[prost(message, tag = "1944")] + Cgmbbdhdmeo(super::Mcchabopefj), + /// offset: 16 + #[prost(message, tag = "147")] + Kghojjkncbp(super::Hgjhbcbione), + /// offset: 16 + #[prost(message, tag = "209")] + Bpkmbmpjaon(super::Canocbhnhlj), + /// offset: 16 + #[prost(message, tag = "1097")] + Eopiljcmlla(super::Kicpdgkggho), + /// offset: 16 + #[prost(message, tag = "655")] + Kmcjfdedeaa(super::Flcjmpndmmh), + /// offset: 16 + #[prost(message, tag = "1068")] + Dbdliipgeoe(super::Gmodjeecppj), + /// offset: 16 + #[prost(message, tag = "99")] + Jogcfkgjmjb(super::Iedpddjaaih), + /// offset: 16 + #[prost(message, tag = "1669")] + Kjoaeegigdi(super::Maoinjajoec), + /// offset: 16 + #[prost(message, tag = "150")] + Oahocfkemcm(super::Dfephmalkdk), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bfakcfdpnfm { + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub bbekbjphejk: ::core::option::Option, + /// offset: 32 + #[prost(bool, tag = "4")] + pub has_passed: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Aaimicllcke { + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub nnjcnemgeaj: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "8")] - pub ogoddoigoje: ::core::option::Option, - /// offset: 68 - #[prost(uint32, tag = "3")] - pub ebfblmkioai: u32, - /// offset: 80 #[prost(uint32, tag = "15")] - pub opbccibecmi: u32, + pub jkagcgkchjg: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bejopehpabo { + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub dcpdnbaldoa: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "3")] + pub hfnnnghbhgg: ::core::option::Option, + /// offset: 40 + #[prost(uint32, repeated, tag = "9")] + pub lgbojjfegfi: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, optional, tag = "4")] + pub hmciedenfmk: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ihhoneljhjg { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub item_id: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub hfnnnghbhgg: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub dcpdnbaldoa: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Imhojpdmoji { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub hbjijhhmego: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub mcbacmoadph: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Glecncobkcj { + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub nfdjocbmlci: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub avatar_id: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub lkbhaflmola: u32, + /// offset: 40 + #[prost(uint32, tag = "11")] + pub pkjhfpfoabl: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Flcjmpndmmh { + /// offset: 24 + #[prost(map = "uint32, uint32", tag = "10")] + pub odicaocljko: ::std::collections::HashMap, + /// offset: 32 + #[prost(message, repeated, tag = "11")] + pub fihppanoofl: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "1")] + pub fdgkboiehbd: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "3")] + pub bfeoojbnfbg: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "14")] + pub fhgfekeajff: ::core::option::Option, + /// offset: 64 + #[prost(uint32, tag = "15")] + pub nfcmaeigkhk: u32, + /// offset: 68 + #[prost(uint32, tag = "4")] + pub laaapjaikaf: u32, + /// offset: 72 + #[prost(uint32, tag = "12")] + pub bpbadpaacol: 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, + pub magbfeheooi: u32, + /// offset: 80 + #[prost(uint32, tag = "5")] + pub hbmgkjaapfi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gpmnbmjifhj { +pub struct Ecidgebfjhp { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub bolcngakamg: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mcchabopefj { /// offset: 24 #[prost(message, optional, tag = "5")] - pub oadejomkkpf: ::core::option::Option, + pub ghkfkgmohdo: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hjmlnlkcojj { - /// offset: 24 - #[prost(message, optional, tag = "9")] - pub fancadkjjce: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -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 Aglndmmgfml { - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub diheciikele: ::core::option::Option, - /// offset: 32 - #[prost(enumeration = "Immmnleaibh", tag = "14")] - pub fhpmepjnbbf: i32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Iemdamolkfl { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub ekimliamfhe: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Figfdnbihcf { - /// offset: 40 - #[prost(uint32, tag = "14")] - pub fjnljoboonh: u32, - /// offset: 32 - #[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 idgjpgaiibj: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jnbgidelogf { - /// offset: 24 - #[prost(message, repeated, tag = "15")] - pub item_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "1")] - pub transfer_item_list: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cpiochhpicd { +pub struct Pemcofdfcac { /// offset: 16 - #[prost(message, optional, tag = "14")] - pub leklknkebpo: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "3")] - pub bikhoegfefd: ::core::option::Option, -} -/// Obf: CFENFJDCJEJ -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8227)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PlanetFesCollectIncomeCsReq { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub bhdhiibcdij: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8235)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Afkceokhghf { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub retcode: u32, + #[prost(message, optional, tag = "15")] + pub efojbkpjlio: ::core::option::Option, } #[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(8238)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct PlanetFesSetAvatarWorkCsReq { - /// offset: 24 - #[prost(message, repeated, tag = "5")] - pub clkaildcpjc: ::prost::alloc::vec::Vec, +pub struct Hgjhbcbione { + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub gloagdbekdp: ::core::option::Option, + /// offset: 32 + #[prost(enumeration = "Gjjeoaneddo", tag = "11")] + pub gmkicmimaab: i32, } -/// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8205)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ndkmgibcahf { +pub struct Canocbhnhlj { /// offset: 24 - #[prost(uint32, tag = "4")] - pub retcode: u32, + #[prost(uint32, tag = "12")] + pub cngmmdkcbnd: 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 { +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Aimnhehkimi { /// offset: 24 + #[prost(message, optional, tag = "11")] + pub bagmmoniigk: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub djmpadmmpan: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub oaeficolfig: u32, + /// offset: 40 #[prost(uint32, tag = "15")] - pub retcode: u32, + pub hmhedccldgb: u32, + /// offset: 44 + #[prost(uint32, tag = "12")] + pub afohlioklaa: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ikmlljnnkjb { + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub item_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "7")] + pub transfer_item_list: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ipmldnlacfo { + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub pienfncgfmb: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub nlfcabfpjhd: ::core::option::Option, } -/// Obf: BJEGDGNPGFJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8219)] +#[cmdid(8223)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PlanetFesClientStatusCsReq { +pub struct Gomidgnoenh { /// offset: 24 - #[prost(bool, tag = "1")] - pub hcbedeclaic: bool, + #[prost(uint32, tag = "11")] + pub fnabejnjbkn: u32, } /// 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(8218)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jombhcniemp { +pub struct Dhhfamdcdpk { /// offset: 24 - #[prost(message, optional, tag = "12")] - pub fenlggamapa: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Phfgdcmbdba { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub fnabejnjbkn: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub avatar_id: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8227)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pofdbdhojng { + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub nemfnenacnb: ::prost::alloc::vec::Vec, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8219)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ecjciapbfdj { + /// offset: 24 + #[prost(uint32, tag = "9")] pub retcode: u32, } -/// Obf: NAMILAANGAE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8245)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PlanetFesDoGachaCsReq { - /// offset: 32 - #[prost(uint32, tag = "14")] - pub simulate_magic: u32, - /// offset: 28 +pub struct Fpmmpgaogch { + /// offset: 24 #[prost(uint32, tag = "10")] - pub gacha_id: u32, - /// offset: 24 - #[prost(uint32, tag = "5")] - pub gacha_count: u32, + pub fnabejnjbkn: u32, } -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lllapndddkm { - /// offset: 36 - #[prost(uint32, tag = "3")] - pub oghcmdfngmf: u32, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub npbklchljmg: u32, - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub nbakhcllekj: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "6")] - pub avatar_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ffbdadkfpbf { - /// offset: 32 - #[prost(message, repeated, tag = "8")] - 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")] +#[cmdid(8209)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Loffnnnidmm { + /// offset: 24 + #[prost(uint32, tag = "6")] pub retcode: u32, - /// offset: 48 - #[prost(uint32, tag = "11")] +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8229)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Oleniplhipi { + /// offset: 24 + #[prost(bool, tag = "4")] + pub cagchkjhmpd: bool, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8243)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ihhbdejocgi { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8234)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Moolkfodkik {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8221)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nlagkojkhcn { + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub galbolnodbb: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +/// Obf: IMPNLCOOGGD +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8240)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PlanetFesDoGachaCsReq { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub gacha_count: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] 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, + #[prost(uint32, tag = "12")] + pub simulate_magic: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ekpbgmkjgdl { + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub hlbcfjllkbl: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub bemdnemabcc: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub avatar_id: u32, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub mgbcapiiklm: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nghcojcmjok { + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub hainmhkiomj: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "13")] + pub opoidchimek: ::core::option::Option, + /// offset: 40 + #[prost(message, repeated, tag = "1")] + pub fajlfdnkfgj: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "8")] + pub bncojcegbpg: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ndpjhjoaoje { + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] + pub epbjnifhble: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "11")] + pub hmmbbenhife: ::core::option::Option, +} +/// Obf: OJFBBKAOHAK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8205)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PlanetFesDoGachaScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub lgpdnigjekp: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "11")] + pub gacha_id: u32, + /// offset: 44 + #[prost(uint32, tag = "14")] + pub retcode: u32, + #[prost(oneof = "planet_fes_do_gacha_sc_rsp::Bnjpphjnkhf", tags = "6, 8")] + pub bnjpphjnkhf: ::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 Fnjjnaocoii { - /// offset: 24 - #[prost(message, tag = "1")] - Mahhenhihdk(super::Ffbdadkfpbf), - /// offset: 24 - #[prost(message, tag = "9")] - Bbmgofhleak(super::Eiklochpnbm), + pub enum Bnjpphjnkhf { + /// offset: 16 + #[prost(message, tag = "6")] + Ehlpjeljjoo(super::Nghcojcmjok), + /// offset: 16 + #[prost(message, tag = "8")] + Ffbdknihnel(super::Ndpjhjoaoje), } } -/// Obf: GNAFKEEMEEL +/// Obf: MOAHEAJFFGN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8203)] +#[cmdid(8208)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesAvatarLevelUpCsReq { - /// offset: 28 - #[prost(uint32, tag = "3")] - pub odadjiloeko: u32, /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "9")] pub avatar_id: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub igoojkmpmdc: u32, } -/// Obf: CGDGCIGBCLO +/// Obf: IIPDJGEHIIM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8250)] +#[cmdid(8203)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesAvatarLevelUpScRsp { - /// offset: 40 - #[prost(uint32, tag = "15")] - pub avatar_id: u32, - /// offset: 36 - #[prost(uint32, tag = "9")] - pub odadjiloeko: u32, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub ihllmllnifn: u32, - /// offset: 44 - #[prost(uint32, tag = "5")] - pub retcode: u32, /// offset: 16 - #[prost(message, optional, tag = "3")] - pub reward: ::core::option::Option, + #[prost(message, optional, tag = "2")] + pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub igoojkmpmdc: u32, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub kpgneaboecg: u32, + /// offset: 44 + #[prost(uint32, tag = "11")] + pub avatar_id: u32, } -/// Obf: HCAHEGBMAHL +/// Obf: JENABHHEFCD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8216)] +#[cmdid(8238)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesTakeQuestRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "5")] - pub odonpmongja: u32, + #[prost(uint32, tag = "14")] + pub quest_id: u32, } -/// Obf: PJPNKAEHOIP +/// Obf: ECKAIIJPAON /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8231)] +#[cmdid(8220)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesTakeQuestRewardScRsp { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub jmbfmmpaaao: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "12")] 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 = "2")] - pub skill_id: u32, - /// offset: 24 - #[prost(message, optional, tag = "9")] - pub item_cost: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub skill_level: u32, - /// offset: 40 - #[prost(uint32, tag = "3")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hllcdblcipk { - /// offset: 16 - #[prost(map = "uint32, uint32", tag = "8")] - pub jondoihpnea: ::std::collections::HashMap, - /// offset: 40 - #[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, -} -#[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, + pub quest_id: 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 Nlpppchggpf { - /// offset: 24 - #[prost(message, tag = "7")] - Fmjmnfibcah(super::Iamcappfdbh), - /// offset: 24 - #[prost(message, tag = "3")] - 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 Bdemabplpko { - /// offset: 40 - #[prost(message, repeated, tag = "3")] - pub bpckfljigci: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "6")] - pub gafpecggicc: u32, - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub bfnpcjomgfl: ::core::option::Option, - /// offset: 52 - #[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 Onoinahehhb { - /// offset: 52 - #[prost(uint32, tag = "4")] - pub mnpcblehghp: u32, - /// offset: 40 - #[prost(message, repeated, tag = "11")] - pub mmnolimbpca: ::prost::alloc::vec::Vec, - /// offset: 48 - #[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 Hibbpoamdma { - /// offset: 24 - #[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 Pbgmknegopk { - /// offset: 16 - #[prost(message, repeated, tag = "4")] - pub bkapbdghiab: ::prost::alloc::vec::Vec, - /// offset: 48 - #[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 afdbhgcajdb: u32, - /// offset: 32 - #[prost(message, optional, tag = "6")] - pub alhdblajhnn: ::core::option::Option, - /// offset: 40 - #[prost(message, repeated, tag = "13")] - pub bimncnmbogf: ::prost::alloc::vec::Vec, -} -/// Obf: DLGODNGNCHM -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8221)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PlanetFesGetBusinessDayInfoCsReq { - /// offset: 24 - #[prost(bool, tag = "2")] - pub boacdlkcjji: bool, -} -/// Obf: ICIMOBHBILC -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8249)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct PlanetFesGetBusinessDayInfoScRsp { - /// offset: 32 - #[prost(uint32, tag = "12")] - pub retcode: u32, - /// offset: 40 - #[prost(int64, tag = "1")] - pub aligefkmmgh: i64, - /// offset: 24 - #[prost(message, optional, tag = "14")] - pub oadejomkkpf: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ohlcklekpin { - /// offset: 28 - #[prost(uint32, tag = "13")] - pub afdbhgcajdb: u32, - /// offset: 32 - #[prost(int64, tag = "1")] - pub aligefkmmgh: i64, - /// offset: 45 - #[prost(bool, tag = "7")] - pub has_passed: bool, - /// offset: 24 - #[prost(uint32, tag = "2")] - pub mjidmbjngei: u32, - /// offset: 40 - #[prost(uint32, tag = "5")] - pub bgdbcakjmma: u32, - /// offset: 44 - #[prost(bool, tag = "10")] - pub cfionkkipjl: bool, -} -/// Obf: HHJKIFDCFNF +/// Obf: IEAMIJBBOMA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8215)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PlanetFesBusinessDayRefreshEventCsReq { +pub struct PlanetFesSkillLevelUpCsReq { /// offset: 24 - #[prost(bool, tag = "1")] - pub dgahmjobdne: bool, + #[prost(uint32, tag = "15")] + pub skill_id: u32, /// offset: 28 - #[prost(uint32, tag = "5")] - pub gafpecggicc: u32, - /// offset: 32 #[prost(uint32, tag = "7")] - pub phkahahldae: u32, + pub igoojkmpmdc: u32, } -/// Obf: MLGKFJKKDDD +/// Obf: GBPAJNPKPOB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8206)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct PlanetFesBusinessDayRefreshEventScRsp { - /// offset: 32 - #[prost(uint32, tag = "8")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub diheciikele: ::core::option::Option, -} -/// Obf: INEAJGOJKPO -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8226)] +#[cmdid(8222)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PlanetFesDeliverPamCargoCsReq { - /// offset: 28 - #[prost(uint32, tag = "14")] - pub afahdbpgjll: u32, +pub struct PlanetFesSkillLevelUpScRsp { /// offset: 24 + #[prost(message, optional, tag = "2")] + pub item_cost: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub skill_id: u32, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub skill_level: u32, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gnmciepebpk { + /// offset: 24 + #[prost(map = "uint32, uint32", tag = "3")] + pub ndmlpigabge: ::std::collections::HashMap, + /// offset: 32 + #[prost(message, optional, tag = "5")] + pub item_value: ::core::option::Option, + /// offset: 40 + #[prost(message, repeated, tag = "11")] + pub item_list: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hcgdliamdla { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub jadcepfhhdk: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub jjgmigbbeoo: u32, + /// offset: 32 #[prost(uint32, tag = "2")] pub avatar_id: u32, } -/// Obf: AGAGEEKGMGM -/// Type: Rsp #[derive(proto_derive::CmdID)] -#[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, +pub struct Mbmagilkfgp { /// offset: 24 - #[prost(message, optional, tag = "10")] - pub diheciikele: ::core::option::Option, - /// offset: 44 - #[prost(uint32, tag = "14")] - pub avatar_id: u32, + #[prost(message, repeated, tag = "13")] + pub lebnogamcne: ::prost::alloc::vec::Vec, } -/// Obf: KLHPNIDFPGO -/// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8233)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PlanetFesChooseAvatarEventOptionCsReq { +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bcgjjccjbcg { /// offset: 24 + #[prost(map = "uint32, uint32", tag = "1")] + pub mikllooajfe: ::std::collections::HashMap, + /// offset: 32 #[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 + pub hllibeekfii: u32, + /// offset: 36 #[prost(uint32, tag = "14")] - pub aaijkibonoo: u32, - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub diheciikele: ::core::option::Option, - /// offset: 52 + pub njhapbialcn: u32, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub hhgahebnail: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bachhbgnena { + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub cfdiklbinhk: ::core::option::Option, + /// offset: 32 #[prost(uint32, tag = "11")] - pub retcode: u32, + pub dlfhabgghff: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub eddbmfmepjk: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ldomeigdiak { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub nfmhioiflcb: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nddhjbfebhg { /// 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, + pub nfmhioiflcb: u32, /// offset: 28 - #[prost(bool, tag = "2")] - pub icogahffcld: bool, + #[prost(uint32, tag = "11")] + pub clmmhffnkeh: u32, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub oknpkmabahe: u32, } -/// 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 { +pub struct Koeibofdlcm { /// offset: 24 - #[prost(uint32, tag = "13")] - pub hjmgglanhml: u32, + #[prost(uint32, tag = "14")] + pub nfmhioiflcb: u32, } -/// Obf: BEMBCNKCLLA -/// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8239)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct PlanetFesTakeRegionPhaseRewardScRsp { +pub struct Ojhhacmhfka { /// offset: 32 - #[prost(uint32, tag = "7")] - pub hjmgglanhml: u32, + #[prost(uint32, tag = "9")] + pub biofdpichlc: 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, + pub lfkdangnjim: u32, + /// offset: 40 + #[prost(int64, tag = "15")] + pub hpnlmpjjhcf: i64, + /// offset: 48 + #[prost(bool, tag = "12")] + pub bmhcdipkkle: bool, + /// offset: 49 + #[prost(bool, tag = "7")] + pub hmeipbnomig: bool, + /// offset: 50 + #[prost(bool, tag = "8")] + pub nlkmdibkcil: bool, + /// offset: 56 + #[prost(uint32, tag = "3")] + pub laoacnpdold: u32, + #[prost(oneof = "ojhhacmhfka::Mmcgbgdjipn", tags = "6, 13, 1, 10, 14, 2")] + pub mmcgbgdjipn: ::core::option::Option, } -#[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 { +/// Nested message and enum types in `OJHHACMHFKA`. +pub mod ojhhacmhfka { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Epiijjcakie { - /// offset: 24 - #[prost(message, tag = "3")] - Pihgdhaklcb(super::Bbhpojjlfec), + pub enum Mmcgbgdjipn { + /// offset: 16 + #[prost(message, tag = "6")] + Bpabmonfknb(super::Mbmagilkfgp), + /// offset: 16 + #[prost(message, tag = "13")] + Dpnfikghfih(super::Bcgjjccjbcg), + /// offset: 16 + #[prost(message, tag = "1")] + Nbamdoaehpj(super::Bachhbgnena), + /// offset: 16 + #[prost(message, tag = "10")] + Digjdcncpom(super::Ldomeigdiak), + /// offset: 16 + #[prost(message, tag = "14")] + Mbnbkommpfb(super::Nddhjbfebhg), + /// offset: 16 + #[prost(message, tag = "2")] + Fbgjaacoeei(super::Koeibofdlcm), } } #[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, +pub struct Mofknbakkdi { + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub fdgkboiehbd: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "14")] + pub ckacalmicbh: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(map = "uint32, uint32", tag = "8")] + pub flknhfmndce: ::std::collections::HashMap, + /// offset: 48 + #[prost(bool, tag = "3")] + pub candcmocafh: bool, + /// offset: 49 + #[prost(bool, tag = "10")] + pub has_passed: bool, + /// offset: 52 + #[prost(uint32, tag = "9")] + pub lfkdangnjim: u32, + /// offset: 56 + #[prost(int64, tag = "11")] + pub ifepjhgncoi: i64, } -/// Obf: KIJAOPIAHOL +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ohabcoegdeh { + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub ejnbhkgoeki: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "5")] + pub fihppanoofl: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "12")] + pub fdgkboiehbd: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "9")] + pub nmlfcghpgel: u32, + /// offset: 52 + #[prost(bool, tag = "6")] + pub candcmocafh: bool, + /// offset: 56 + #[prost(uint32, tag = "1")] + pub lfkdangnjim: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bmghlhhjege { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub laoacnpdold: u32, + /// offset: 28 + #[prost(bool, tag = "3")] + pub ppfaemgdaof: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Plpdnknjbaa { + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub hocbdmpemdh: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub endpgfbabbb: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "9")] + pub kcencaapmlk: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "7")] + pub hbgpldacaci: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, tag = "1")] + pub cineileiejk: u32, + /// offset: 60 + #[prost(uint32, tag = "13")] + pub nedcjcbpejm: u32, +} +/// Obf: NBCOEHFDNDL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8220)] +#[cmdid(8212)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PlanetFesGetBusinessDayInfoCsReq { + /// offset: 24 + #[prost(bool, tag = "1")] + pub efilmaohobk: bool, +} +/// Obf: CNNHNLACLCC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8206)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PlanetFesGetBusinessDayInfoScRsp { + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub bolcngakamg: ::core::option::Option, + /// offset: 32 + #[prost(int64, tag = "7")] + pub nacempjfkah: i64, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kcmjjljchhp { + /// offset: 24 + #[prost(int64, tag = "8")] + pub nacempjfkah: i64, + /// offset: 32 + #[prost(bool, tag = "14")] + pub candcmocafh: bool, + /// offset: 33 + #[prost(bool, tag = "11")] + pub has_passed: bool, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub nedcjcbpejm: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub cineileiejk: u32, + /// offset: 44 + #[prost(uint32, tag = "10")] + pub ddoigecmkka: u32, +} +/// Obf: DFNKGEIEDOA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8216)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PlanetFesBusinessDayRefreshEventCsReq { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub lfkdangnjim: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub laoacnpdold: u32, + /// offset: 32 + #[prost(bool, tag = "5")] + pub ceionhpdndp: bool, +} +/// Obf: KFKLIDNFCOP +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8241)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PlanetFesBusinessDayRefreshEventScRsp { + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub gloagdbekdp: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub retcode: u32, +} +/// Obf: EEANOEFPPKN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8218)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PlanetFesDeliverPamCargoCsReq { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub jadcepfhhdk: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub avatar_id: u32, +} +/// Obf: IOAKMGCGLHP +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8249)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PlanetFesDeliverPamCargoScRsp { + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub ffmilolelnj: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub gloagdbekdp: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub avatar_id: u32, +} +/// Obf: MCLIICJBLIP +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8214)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PlanetFesChooseAvatarEventOptionCsReq { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub mabncdebpdk: u32, +} +/// Obf: PPJKEHJCBHH +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8250)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PlanetFesChooseAvatarEventOptionScRsp { + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub gloagdbekdp: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "10")] + pub reward: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub dnlafcpnpoe: u32, + /// offset: 44 + #[prost(uint32, tag = "14")] + pub hhgahebnail: u32, + /// offset: 48 + #[prost(uint32, tag = "4")] + pub retcode: u32, + /// offset: 52 + #[prost(uint32, tag = "5")] + pub iibjdckhake: u32, +} +/// Obf: NBIFLFMNLEJ +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8237)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PlanetFesDealAvatarEventOptionItemCsReq { + /// offset: 24 + #[prost(bool, tag = "10")] + pub mlkbobieapl: bool, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub hllibeekfii: u32, +} +/// Obf: CEEBEKFBONM +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8246)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PlanetFesDealAvatarEventOptionItemScRsp { + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub gloagdbekdp: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub reward: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub dnlafcpnpoe: u32, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub iibjdckhake: u32, + /// offset: 48 + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 52 + #[prost(bool, tag = "11")] + pub mlkbobieapl: bool, +} +/// Obf: JFKHEIDJDMO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8248)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PlanetFesTakeRegionPhaseRewardCsReq { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub bkpdkfldldd: u32, +} +/// Obf: MEHDPNELHCD +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8224)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PlanetFesTakeRegionPhaseRewardScRsp { + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub reward_list: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub bkpdkfldldd: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nmknolpfjdn { + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] + pub ckliekoigog: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "6")] + pub hgdnmkbnmbk: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub jckkppelfhc: u32, + /// offset: 44 + #[prost(uint32, tag = "1")] + pub kohgfngkfpe: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pgphekkpbld { + /// offset: 32 + #[prost(uint32, tag = "5")] + pub dlfhabgghff: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub afdnfcbcfbf: u32, + #[prost(oneof = "pgphekkpbld::Jmpnihhamph", tags = "12")] + pub jmpnihhamph: ::core::option::Option, +} +/// Nested message and enum types in `PGPHEKKPBLD`. +pub mod pgphekkpbld { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Jmpnihhamph { + /// offset: 16 + #[prost(message, tag = "12")] + Aglmedobmal(super::Nmknolpfjdn), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pbapkaghgfb { + /// offset: 16 + #[prost(uint32, repeated, tag = "7")] + pub goejbenhbhe: ::prost::alloc::vec::Vec, +} +/// Obf: DPDILLMEAKN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8228)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesStartMiniGameCsReq { /// offset: 24 - #[prost(uint32, tag = "11")] - pub khdlmpakegf: u32, + #[prost(uint32, tag = "13")] + pub afdnfcbcfbf: u32, /// offset: 28 - #[prost(uint32, tag = "8")] - pub elleljfgdph: u32, + #[prost(uint32, tag = "4")] + pub dlfhabgghff: u32, } -/// Obf: JIGEMDLBLFH +/// Obf: LBFNAJJGCBH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8222)] +#[cmdid(8233)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesStartMiniGameScRsp { /// offset: 16 - #[prost(message, optional, tag = "9")] - pub reward: ::core::option::Option, - /// offset: 40 - #[prost(message, optional, tag = "4")] - pub oiaphbbdphl: ::core::option::Option, + #[prost(message, optional, tag = "6")] + pub cfdiklbinhk: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "12")] + pub reward: ::core::option::Option, /// offset: 52 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "14")] 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, + #[prost(oneof = "planet_fes_start_mini_game_sc_rsp::Jiomphmgalf", tags = "9")] + pub jiomphmgalf: ::core::option::Option< + planet_fes_start_mini_game_sc_rsp::Jiomphmgalf, >, } /// 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 Bdboamocohi { - /// offset: 32 - #[prost(message, tag = "8")] - Efbamgjdaeh(super::Gifnoklkcgh), + pub enum Jiomphmgalf { + /// offset: 40 + #[prost(message, tag = "9")] + Hmmbbenhife(super::Pbapkaghgfb), } } -/// Obf: ODIEOLMNENI +/// Obf: BDLBEEMAABE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8246)] +#[cmdid(8235)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesUseItemCsReq { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "5")] pub item_id: u32, /// offset: 28 - #[prost(uint32, tag = "4")] - pub ogbddnfelcl: u32, + #[prost(uint32, tag = "3")] + pub jmoobdbkfmd: u32, } -/// Obf: NMNOBDIIGGF +/// Obf: LEIBJEPHONE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8240)] +#[cmdid(8236)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesUseItemScRsp { /// offset: 24 - #[prost(message, optional, tag = "3")] - pub reward: ::core::option::Option, + #[prost(message, optional, tag = "6")] + pub reward: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "5")] pub retcode: u32, } -/// Obf: FADLBLGNEHC +/// Obf: FNAEBIJFOFF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8217)] +#[cmdid(8213)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PlanetFesBingoGameFlipCardCsReq { +pub struct PlanetFesGameBingoFlipCsReq { /// offset: 24 - #[prost(uint32, tag = "8")] - pub nbflcnhfefm: u32, + #[prost(uint32, tag = "11")] + pub lkfigbgpejb: u32, } -/// Obf: JEDHJMFEAOE +/// Obf: CPLFEKKNLDO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8228)] +#[cmdid(8204)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesGameBingoFlipScRsp { - /// offset: 16 - #[prost(message, optional, tag = "8")] - pub reward: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub reward: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "3")] - pub nbflcnhfefm: u32, - /// offset: 40 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 36 - #[prost(bool, tag = "4")] - pub jklfmohicmo: bool, -} -/// Obf: ENDMIKCIFMB -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8223)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PlanetFesBonusEventInteractCsReq { - /// offset: 28 - #[prost(uint32, tag = "15")] - pub phkahahldae: u32, - /// offset: 24 - #[prost(uint32, tag = "5")] - pub bfmaoidejcd: u32, -} -/// Obf: ALONCNDOEGJ -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8214)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct PlanetFesBonusEventInteractScRsp { + #[prost(bool, tag = "11")] + pub bdefaffdbcc: bool, /// offset: 40 #[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, + pub lkfigbgpejb: u32, } -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fffkfkhheog { - /// offset: 44 - #[prost(uint32, tag = "4")] - pub dbojchbahci: u32, - /// offset: 52 - #[prost(uint32, tag = "12")] - 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: GPICOEHLEKL +/// Obf: GFMNPNJADFN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8212)] +#[cmdid(8201)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PlanetFesGetFriendRankingInfoListCsReq {} -/// Obf: LBGBOCOFMHI +pub struct PlanetFesBonusEventInteractCsReq { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub jcbnlgdommf: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub laoacnpdold: u32, +} +/// Obf: BBGADFGONHI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8234)] +#[cmdid(8211)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct PlanetFesGetFriendRankingInfoListScRsp { +pub struct PlanetFesBonusEventInteractScRsp { /// offset: 16 - #[prost(message, optional, tag = "8")] - pub knniaebmhgm: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(message, optional, tag = "5")] + pub reward: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub gloagdbekdp: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub laoacnpdold: u32, + /// offset: 44 + #[prost(uint32, tag = "11")] pub retcode: u32, } -/// Obf: IAPNMAPLAFD -/// Type: Notify +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Maoinjajoec { + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub gold: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub ppoagpgeafh: u32, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub jkagcgkchjg: u32, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub emjpfphbkmg: u32, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub lbicjmamfgn: u32, + /// offset: 48 + #[prost(uint32, tag = "8")] + pub uid: u32, + /// offset: 52 + #[prost(uint32, tag = "14")] + pub lfkdangnjim: u32, +} +/// Obf: FHCCHMLGAEF +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8231)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PlanetFesGetFriendRankingInfoListCsReq {} +/// Obf: AIKFHAIJGDH +/// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8225)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct PlanetFesFriendRankingInfoChangeScNotify { - /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub cpbglngocba: ::prost::alloc::vec::Vec, +pub struct PlanetFesGetFriendRankingInfoListScRsp { + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub ponaokbniam: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub retcode: u32, } -/// Obf: KHKMOODMDDF +/// Obf: BGGGJMGLOEI +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(8239)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PlanetFesFriendRankingInfoChangeScNotify { + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub mlphlihfgkg: ::prost::alloc::vec::Vec, +} +/// Obf: EILODDMBANJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8210)] +#[cmdid(8230)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesSetCustomKeyValueCsReq { - /// offset: 28 - #[prost(uint32, tag = "7")] - pub key: u32, /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "13")] + pub key: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] pub value: u32, } -/// Obf: ECHAEDJOCAB +/// Obf: CMFIANLCNEA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8224)] +#[cmdid(8202)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesSetCustomKeyValueScRsp { /// offset: 24 - #[prost(uint32, tag = "10")] - pub retcode: u32, - /// offset: 28 #[prost(uint32, tag = "9")] pub key: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub retcode: u32, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "10")] pub value: u32, } -/// Obf: HDALEIPDCNA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8241)] +#[cmdid(8226)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PlanetFesUpgradeFesLevelCsReq { +pub struct Ghonfflamhb { /// offset: 24 #[prost(uint32, tag = "11")] - pub odadjiloeko: u32, + pub igoojkmpmdc: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8242)] +#[cmdid(8210)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Emiffphbmei { +pub struct Bgnamlhfldb { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "6")] pub retcode: u32, } -/// Obf: JHMONADIDKD +/// Obf: BJEDJFIEHPB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8211)] +#[cmdid(8247)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesGetAvatarStatCsReq {} -/// Obf: OECBNPAOEJN +/// Obf: CBHMAHKODLB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8232)] +#[cmdid(8217)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesGetAvatarStatScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "8")] - pub mmnolimbpca: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub fihppanoofl: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "8")] pub retcode: u32, } #[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, +pub struct Gmodjeecppj { /// offset: 24 - #[prost(uint32, repeated, tag = "12")] - pub djdebkpgjdn: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(int64, tag = "14")] - pub time: i64, + #[prost(uint32, repeated, tag = "8")] + pub oeegpnocflp: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "11")] - pub epgikgcadhm: u32, + #[prost(int64, tag = "4")] + pub apply_time: i64, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub blgldjhomno: u32, + /// offset: 44 + #[prost(uint32, tag = "9")] + pub apiffhbcdkk: u32, } -/// Obf: LOPCGPMHNKO +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Iedpddjaaih { + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] + pub oeegpnocflp: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(int64, tag = "15")] + pub time: i64, + /// offset: 40 + #[prost(bool, tag = "1")] + pub foggejiijcm: bool, + /// offset: 44 + #[prost(uint32, tag = "8")] + pub hcjciagkhhl: u32, + /// offset: 48 + #[prost(uint64, tag = "10")] + pub cbmbobnckmo: u64, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dfephmalkdk { + /// offset: 16 + #[prost(uint32, repeated, tag = "4")] + pub oeegpnocflp: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub blgldjhomno: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub apiffhbcdkk: u32, + /// offset: 40 + #[prost(uint32, tag = "11")] + pub source: u32, + /// offset: 48 + #[prost(int64, tag = "13")] + pub time: i64, +} +/// Obf: GEIELBEBJCK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8303)] +#[cmdid(8322)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesGetExtraCardPieceInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pehocgjjmnf { - /// offset: 24 - #[prost(uint32, repeated, tag = "9")] - 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, +pub struct Eppibfolfkn { /// 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, + pub fdhmlgfkdip: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub mlpnipenebg: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "10")] + pub eominocgljf: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "11")] + pub gmleojclcfb: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, tag = "4")] + pub mlgaodmihjh: u32, + /// offset: 60 + #[prost(uint32, tag = "6")] + pub haahagapdkc: u32, + /// offset: 64 + #[prost(uint32, tag = "15")] + pub uid: u32, /// offset: 72 - #[prost(uint32, tag = "12")] - pub flifcipeplo: u32, + #[prost(int64, tag = "5")] + pub oiknnpokkme: i64, } -/// Obf: IECBKBJKDLO +/// Obf: MCIOMLIEACB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8297)] +#[cmdid(8332)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesGetExtraCardPieceInfoScRsp { - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub adjeeiilgbo: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub gipnmpknifg: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "7")] pub retcode: u32, } -/// Obf: FFHBOHDDFIP +/// Obf: HFGLNNFOPON /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8320)] +#[cmdid(8297)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesGetFriendCardPieceCsReq {} -/// Obf: IFNAAPKKDMB +/// Obf: NKJOIFBLLKO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8317)] +#[cmdid(8313)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesGetFriendCardPieceScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub pebgjjcnbmm: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "7")] pub retcode: u32, - /// offset: 16 - #[prost(message, repeated, tag = "11")] - pub nlopobheejh: ::prost::alloc::vec::Vec, } -/// Obf: BKBCAPMAHHE +/// Obf: NINEEGGAMBC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8325)] +#[cmdid(8334)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesChangeCardPieceApplyPermissionCsReq { /// offset: 24 - #[prost(uint32, tag = "8")] - pub flifcipeplo: u32, + #[prost(uint32, tag = "7")] + pub haahagapdkc: u32, } -/// Obf: HEGNCNHPMGA +/// Obf: OCPAJELJLGE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8328)] +#[cmdid(8317)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesChangeCardPieceApplyPermissionScRsp { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub haahagapdkc: u32, /// offset: 28 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "6")] pub retcode: u32, - /// offset: 24 - #[prost(uint32, tag = "15")] - pub flifcipeplo: u32, } -/// Obf: POKNLBHIKAG +/// Obf: ALNIHNLACOK /// 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, +pub struct PlanetFesApplyCardPieceCsReq { /// 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 = "8")] - pub jfhmcdfdabi: bool, + #[prost(uint32, repeated, tag = "8")] + pub oeegpnocflp: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint64, tag = "5")] - pub phalkdhhppb: u64, + #[prost(uint32, tag = "5")] + pub teleport_id: u32, } -/// Obf: JJKDDGNDNLG -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8334)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct PlanetFesGetOfferedCardPieceScRsp { - /// offset: 44 - #[prost(uint32, tag = "7")] - pub retcode: u32, - /// offset: 56 - #[prost(uint64, tag = "9")] - pub phalkdhhppb: u64, - /// offset: 48 - #[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 = "8")] - pub jfhmcdfdabi: bool, -} -/// Obf: PLHKEENEHFJ -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8308)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct PlanetFesGiveCardPieceCsReq { - /// offset: 32 - #[prost(uint32, tag = "15")] - pub eaalmhnalfi: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "1")] - pub mgafddcgjpm: ::prost::alloc::vec::Vec, -} -/// Obf: MOBMNENMECG +/// Obf: ONCGFIALKHI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8335)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct PlanetFesGiveCardPieceScRsp { - /// offset: 48 - #[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, +pub struct PlanetFesApplyCardPieceScRsp { + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub oeegpnocflp: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "6")] - pub eaalmhnalfi: u32, + #[prost(bool, tag = "11")] + pub gopcdfeioea: bool, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub retcode: u32, /// offset: 40 - #[prost(int64, tag = "1")] - pub onbbnacbadf: i64, + #[prost(int64, tag = "4")] + pub gldgchldmje: i64, + /// offset: 48 + #[prost(uint32, tag = "3")] + pub blgldjhomno: u32, + /// offset: 52 + #[prost(uint32, tag = "6")] + pub teleport_id: u32, } -/// Obf: FNMEMIDGMKA +/// Obf: DGJIEIKGCNF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8326)] +#[cmdid(8299)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PlanetFesHandleCardPieceApplyCsReq { + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub jakkdghljph: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub apiffhbcdkk: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub blgldjhomno: u32, + /// offset: 40 + #[prost(bool, tag = "11")] + pub ikobgocehfg: bool, +} +/// Obf: ELPANOAHJIB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8319)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PlanetFesHandleCardPieceApplyScRsp { + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] + pub jakkdghljph: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(int64, tag = "15")] + pub jeaghjhmcen: i64, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub blgldjhomno: u32, + /// offset: 44 + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 48 + #[prost(bool, tag = "2")] + pub ikobgocehfg: bool, +} +/// Obf: FIMDIBKGMEE +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8333)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PlanetFesGetOfferedCardPieceCsReq { + /// offset: 24 + #[prost(uint64, tag = "2")] + pub cbmbobnckmo: u64, + /// offset: 32 + #[prost(bool, tag = "13")] + pub foggejiijcm: bool, +} +/// Obf: ALGDCPHADFA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8324)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PlanetFesGetOfferedCardPieceScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub cbpkfdjmgbh: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "10")] + pub eominocgljf: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint64, tag = "13")] + pub cbmbobnckmo: u64, + /// offset: 48 + #[prost(int64, tag = "2")] + pub maflgllokbb: i64, + /// offset: 56 + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 60 + #[prost(bool, tag = "7")] + pub foggejiijcm: bool, +} +/// Obf: DBIFGMGGCMA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8311)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PlanetFesGiveCardPieceCsReq { + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] + pub jakkdghljph: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub teleport_id: u32, +} +/// Obf: IDJNDALFMFL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8330)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PlanetFesGiveCardPieceScRsp { + /// offset: 16 + #[prost(uint32, repeated, tag = "15")] + pub jakkdghljph: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(int64, tag = "12")] + pub jeaghjhmcen: i64, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 44 + #[prost(uint32, tag = "8")] + pub teleport_id: u32, + /// offset: 48 + #[prost(uint64, tag = "14")] + pub cbmbobnckmo: u64, +} +/// Obf: PDMEBJHODBM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8295)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesLargeBonusInteractCsReq { /// offset: 24 - #[prost(uint32, tag = "12")] - pub pfopcgakmjp: u32, + #[prost(uint32, tag = "15")] + pub mmkababenke: u32, /// offset: 28 - #[prost(uint32, tag = "14")] - pub bcopjhfndbf: u32, + #[prost(uint32, tag = "1")] + pub dnbkkdbffaj: u32, /// offset: 32 #[prost(uint32, tag = "9")] - pub hgiagjmhdob: u32, + pub iabogpkeagf: u32, } -/// Obf: NFHPGDLJFGJ +/// Obf: LAPACOEMOCK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8293)] +#[cmdid(8298)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesLargeBonusInteractScRsp { - /// offset: 44 - #[prost(uint32, tag = "15")] - pub hgiagjmhdob: u32, - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub diheciikele: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "10")] - pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub gloagdbekdp: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "7")] - pub lamfmelcemd: ::core::option::Option, + #[prost(message, optional, tag = "4")] + pub cgknmglfkbn: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 44 + #[prost(uint32, tag = "10")] + pub dnbkkdbffaj: u32, } -/// Obf: COKEFEINPBE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8340)] +#[cmdid(8293)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PlanetFesEnterNextBusinessDayCsReq {} +pub struct Jjibnoegflk {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8306)] +#[cmdid(8328)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hcjkedjpghb { +pub struct Aahpjecondn { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "3")] pub retcode: u32, } -/// Obf: PBLACIHDLCL +/// Obf: LEGAPPMEBBL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(91)] +#[cmdid(73)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerLoginCsReq { + /// offset: 16 + #[prost(string, tag = "12")] + pub nibmfcfbhep: ::prost::alloc::string::String, + /// offset: 24 + #[prost(string, tag = "8")] + pub signature: ::prost::alloc::string::String, + /// offset: 32 + #[prost(string, tag = "6")] + pub jhokmnlhbma: ::prost::alloc::string::String, + /// offset: 40 + #[prost(string, tag = "707")] + pub idifiepmlka: ::prost::alloc::string::String, + /// offset: 48 + #[prost(string, tag = "3")] + pub bjcibnbgbmp: ::prost::alloc::string::String, /// offset: 56 #[prost(string, tag = "5")] - 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, + pub gdmjpjckbbe: ::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, + #[prost(string, tag = "14")] + pub lflcdngalme: ::prost::alloc::string::String, /// offset: 72 - #[prost(string, tag = "273")] - pub cjcfgamhmcg: ::prost::alloc::string::String, - /// offset: 24 - #[prost(string, tag = "7")] - pub hffgcagbnlo: ::prost::alloc::string::String, - /// offset: 197 - #[prost(bool, tag = "765")] - pub jmfanjehdmg: bool, + #[prost(string, tag = "1751")] + pub jkgakdalfpe: ::prost::alloc::string::String, /// offset: 80 - #[prost(string, tag = "84")] - pub gnodlejaojp: ::prost::alloc::string::String, - /// offset: 188 - #[prost(uint32, tag = "878")] - pub nchffcbpifb: u32, + #[prost(string, tag = "1448")] + pub lpbhjodecne: ::prost::alloc::string::String, + /// offset: 88 + #[prost(string, tag = "1332")] + pub djonelmifee: ::prost::alloc::string::String, /// offset: 96 - #[prost(string, tag = "729")] - pub icjighomdnl: ::prost::alloc::string::String, - /// offset: 176 - #[prost(uint64, tag = "2")] - pub login_random: u64, + #[prost(string, tag = "45")] + pub mgnligikkpp: ::prost::alloc::string::String, + /// offset: 104 + #[prost(string, tag = "2")] + pub baogdofppln: ::prost::alloc::string::String, + /// offset: 112 + #[prost(string, tag = "1716")] + pub ijkomikfkek: ::prost::alloc::string::String, + /// offset: 128 + #[prost(string, tag = "11")] + pub ihmjhllclde: ::prost::alloc::string::String, + /// offset: 136 + #[prost(string, tag = "15")] + pub ldcibphdaki: ::prost::alloc::string::String, /// offset: 144 #[prost(string, tag = "4")] - pub kilchabddlc: ::prost::alloc::string::String, + pub bdgdpmalnif: ::prost::alloc::string::String, + /// offset: 152 + #[prost(message, optional, tag = "1329")] + pub eondgecnaih: ::core::option::Option, /// offset: 160 - #[prost(string, tag = "14")] - pub enecpeogekg: ::prost::alloc::string::String, + #[prost(message, optional, tag = "638")] + pub hnpmediejfc: ::core::option::Option, + /// offset: 168 + #[prost(enumeration = "PlatformType", tag = "13")] + pub platform: i32, + /// offset: 172 + #[prost(uint32, tag = "654")] + pub kpfgilofidi: u32, + /// offset: 176 + #[prost(uint32, tag = "382")] + pub fkffbemeiep: u32, + /// offset: 180 + #[prost(enumeration = "LanguageType", tag = "9")] + pub hofemnaiihb: i32, + /// offset: 184 + #[prost(bool, tag = "1731")] + pub acjkhhbjkhe: bool, + /// offset: 185 + #[prost(bool, tag = "1865")] + pub menbljogjmh: bool, + /// offset: 188 + #[prost(uint32, tag = "435")] + pub djcnhcgfhkf: u32, + /// offset: 192 + #[prost(uint32, tag = "7")] + pub jmmhhfleepg: u32, + /// offset: 196 + #[prost(uint32, tag = "1")] + pub ljkmpimkomo: u32, + /// offset: 200 + #[prost(uint64, tag = "10")] + pub login_random: u64, } -/// Obf: KMGGAMPIBDH +/// Obf: ADODOFNNPEO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(10)] +#[cmdid(3)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerLoginScRsp { - /// offset: 64 - #[prost(uint64, tag = "4")] - pub login_random: u64, - /// offset: 72 - #[prost(uint64, tag = "8")] - pub server_timestamp_ms: u64, - /// offset: 48 - #[prost(bool, tag = "13")] - pub cignejkdkjf: bool, - /// offset: 52 - #[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 + /// offset: 16 #[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 = "2")] + pub gioapokhaof: ::prost::alloc::string::String, + /// offset: 32 #[prost(string, tag = "10")] - pub pjnkeeokgbo: ::prost::alloc::string::String, + pub dkepkhpolhc: ::prost::alloc::string::String, + /// offset: 48 + #[prost(uint64, tag = "7")] + pub login_random: u64, + /// offset: 56 + #[prost(uint64, tag = "4")] + pub server_timestamp_ms: u64, + /// offset: 64 + #[prost(uint32, tag = "15")] + pub retcode: u32, + /// offset: 68 + #[prost(int32, tag = "8")] + pub cur_timezone: i32, + /// offset: 72 + #[prost(bool, tag = "9")] + pub kcdahnnckpp: bool, + /// offset: 73 + #[prost(bool, tag = "12")] + pub kdnppnhlnoa: bool, + /// offset: 76 + #[prost(uint32, tag = "13")] + pub stamina: u32, } -/// Obf: LJBDAIMNEJC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(94)] +#[cmdid(80)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerLogoutCsReq {} -/// Obf: NFEPFHOJIDO +/// Obf: MLINFKJIAEL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(14)] +#[cmdid(36)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerGetTokenCsReq { - /// offset: 40 - #[prost(string, tag = "2")] - pub token: ::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")] + #[prost(string, tag = "12")] pub account_uid: ::prost::alloc::string::String, - /// offset: 60 - #[prost(uint32, tag = "8")] - pub uid: u32, - /// offset: 64 - #[prost(uint32, tag = "10")] + /// offset: 24 + #[prost(string, tag = "4")] + pub token: ::prost::alloc::string::String, + /// offset: 32 + #[prost(string, tag = "8")] + pub dnadiicfmee: ::prost::alloc::string::String, + /// offset: 48 + #[prost(uint32, tag = "13")] pub platform: u32, + /// offset: 52 + #[prost(uint32, tag = "1")] + pub account_ip: u32, + /// offset: 56 + #[prost(uint32, tag = "7")] + pub sign_type: u32, + /// offset: 60 + #[prost(uint32, tag = "2")] + pub djcnhcgfhkf: u32, + /// offset: 64 + #[prost(uint32, tag = "3")] + pub uid: u32, + /// offset: 68 + #[prost(uint32, tag = "10")] + pub account_ip_port: u32, } -/// Obf: BBOGLEADPEO +/// Obf: KJAFBEGOCHP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(18)] +#[cmdid(13)] #[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 + /// offset: 16 + #[prost(string, tag = "13")] + pub authkey: ::prost::alloc::string::String, + /// offset: 24 #[prost(message, optional, tag = "14")] pub black_info: ::core::option::Option, - /// offset: 16 - #[prost(string, tag = "1")] + /// offset: 40 + #[prost(string, tag = "7")] 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")] + /// offset: 48 + #[prost(uint32, tag = "6")] + pub uid: u32, + /// offset: 52 + #[prost(uint32, tag = "8")] pub retcode: u32, + /// offset: 56 + #[prost(uint64, tag = "11")] + pub secret_key_seed: u64, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(98)] +#[cmdid(81)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nbcdkaofnmd { - /// offset: 16 - #[prost(string, tag = "10")] +pub struct Jkjmakhanpb { + /// offset: 24 + #[prost(string, tag = "7")] pub stop_desc: ::prost::alloc::string::String, } -/// Obf: JNFKCNJMCFO +/// Obf: FJGOPHGFOGD /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(63)] +#[cmdid(10)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerSqueezedScNotify { - /// offset: 32 - #[prost( - enumeration = "player_squeezed_sc_notify::dgmeglnmhki::Lkmgmlfkaip", - tag = "2" - )] - pub dgljghjenje: i32, /// offset: 16 - #[prost(message, optional, tag = "4")] + #[prost(message, optional, tag = "7")] pub black_info: ::core::option::Option, + /// offset: 32 + #[prost(enumeration = "player_squeezed_sc_notify::KickType", tag = "15")] + pub kick_type: i32, } /// Nested message and enum types in `PlayerSqueezedScNotify`. pub mod player_squeezed_sc_notify { #[derive(proto_derive::CmdID)] - #[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, - } - 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", - } + #[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", } - /// 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, - } + } + /// Creates an enum from field names used in the ProtoBuf definition. + pub fn from_str_name(value: &str) -> ::core::option::Option { + match value { + "KICK_SQUEEZED" => Some(Self::KickSqueezed), + "KICK_BLACK" => Some(Self::KickBlack), + "KICK_CHANGE_PWD" => Some(Self::KickChangePwd), + "KICK_LOGIN_WHITE_TIMEOUT" => Some(Self::KickLoginWhiteTimeout), + "KICK_ACE_ANTI_CHEATER" => Some(Self::KickAceAntiCheater), + "KICK_BY_GM" => Some(Self::KickByGm), + _ => None, } } } } -/// Obf: KFFAPLAMHJP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(26)] +#[cmdid(87)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterStageCsReq { - /// offset: 24 - #[prost(string, tag = "6")] + /// offset: 16 + #[prost(string, tag = "14")] pub stop_desc: ::prost::alloc::string::String, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(39)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pdanohbkbbf { - /// offset: 32 - #[prost(uint32, tag = "3")] - pub retcode: u32, - /// offset: 16 - #[prost(string, tag = "1")] - pub iekpomomoph: ::prost::alloc::string::String, -} -/// Obf: EDJJFNLBFMI -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(71)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetBasicInfoCsReq {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Oeeeaejbenb { - /// offset: 24 - #[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: 43 - #[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 = "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 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(36)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetBasicInfoScRsp { - /// offset: 72 - #[prost(uint32, tag = "11")] - pub week_cocoon_finished_count: u32, - /// offset: 48 - #[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: 68 - #[prost(uint32, tag = "7")] - pub cur_day: u32, - /// offset: 52 - #[prost(uint32, tag = "10")] - pub gameplay_birthday: u32, - /// offset: 64 - #[prost(uint32, tag = "13")] - pub cur_map_entry_id: u32, - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub player_setting_info: ::core::option::Option, - /// offset: 60 - #[prost(uint32, tag = "4")] - pub gender: u32, - /// offset: 32 - #[prost(int64, tag = "14")] - pub last_set_nickname_time: i64, -} -/// Obf: KDNHEKFILJP -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(37)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ExchangeStaminaCsReq {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ExchangeStaminaScRsp { - /// offset: 48 - #[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 = "6")] - pub item_cost_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "14")] - pub cur_map_entry_id: u32, -} -/// Obf: OOGDOGPALAO -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(38)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetAuthkeyCsReq { - /// offset: 32 - #[prost(uint32, tag = "3")] - pub authkey_ver: u32, - /// offset: 24 - #[prost(string, tag = "15")] - pub auth_appid: ::prost::alloc::string::String, - /// offset: 36 - #[prost(uint32, tag = "7")] - pub sign_type: u32, -} -/// Obf: HOHPGNDMCLF -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(72)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetAuthkeyScRsp { - /// offset: 40 - #[prost(uint32, tag = "1")] - pub retcode: u32, - /// 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(32)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Phibgdfefee { - /// offset: 24 - #[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(33)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct AntiAddictScNotify { - /// 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: BNBFMIGFOGD -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(61)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SetNicknameCsReq { - /// offset: 32 - #[prost(bool, tag = "12")] - pub is_modify: bool, - /// offset: 24 - #[prost(string, tag = "3")] - pub nickname: ::prost::alloc::string::String, -} -/// Obf: HJOBMPGMMDO -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SetNicknameScRsp { - /// offset: 32 - #[prost(uint32, tag = "1")] - pub retcode: u32, - /// offset: 24 - #[prost(int64, tag = "5")] - pub set_time: i64, - /// offset: 36 - #[prost(bool, tag = "12")] - pub is_modify: bool, -} -/// Obf: PGEJEDPINOG -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(58)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetLevelRewardTakenListCsReq {} -/// Obf: MHNODHPLONN -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(44)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetLevelRewardTakenListScRsp { - /// offset: 16 - #[prost(uint32, repeated, tag = "3")] - pub level_reward_taken_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub retcode: u32, -} -/// Obf: BJJOBHHMFEC -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(100)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetLevelRewardReq { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub level: u32, - /// offset: 28 - #[prost(uint32, tag = "15")] - pub interacted_prop_entity_id: u32, -} -/// Obf: JMPJIMLEFIJ -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(89)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetLevelRewardScRcp { - /// offset: 24 - #[prost(message, optional, tag = "13")] - pub reward: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub level: u32, - /// offset: 36 - #[prost(uint32, tag = "12")] - pub retcode: u32, -} -/// Obf: FPGOJFMEKAN -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(21)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SetLanguageReq { - /// offset: 24 - #[prost(enumeration = "Fpjbojbfmnj", tag = "11")] - pub bnpgkdaejpb: i32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(28)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kfgokpojkph { - /// offset: 24 - #[prost(enumeration = "Fpjbojbfmnj", tag = "2")] - pub bnpgkdaejpb: i32, - /// offset: 28 - #[prost(uint32, tag = "7")] - pub retcode: u32, -} -/// Obf: NDGLICLPCEN -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct AnnounceData { - /// offset: 60 - #[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 = "2")] - pub hofblegmcen: ::prost::alloc::string::String, -} -/// Obf: AHANNEPPJGC -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(65)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ServerAnnounceNotify { - /// offset: 24 - #[prost(message, repeated, tag = "5")] - pub announce_data_list: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GateServer { - #[prost(string, tag = "6")] - pub lua_url: ::prost::alloc::string::String, - #[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 = "67")] - pub unk3: bool, - #[prost(bool, tag = "79")] - pub unk4: bool, - #[prost(bool, tag = "184")] - pub unk5: bool, - #[prost(bool, tag = "200")] - pub unk6: bool, - #[prost(bool, tag = "235")] - pub unk7: bool, - #[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 = "1238")] - pub mdk_res_version: ::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(16)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pejpoaciikl { - /// offset: 16 - #[prost(string, tag = "11")] - pub kghhblgpjji: ::prost::alloc::string::String, -} -/// Obf: LMIDOIOGHLK -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(79)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SetGenderCsReq { - /// offset: 24 - #[prost(enumeration = "Gender", tag = "5")] - pub gender: i32, -} -/// Obf: MALABKDKFEI -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(20)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SetGenderScRsp { - /// offset: 24 - #[prost(enumeration = "MultiPathAvatarType", tag = "4")] - pub hbdhaeinmfp: i32, - /// offset: 28 - #[prost(uint32, tag = "3")] - pub retcode: u32, -} -/// Obf: JFFLIFOMDDI -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(93)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SetPlayerInfoCsReq { - /// 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, -} -/// Obf: KBABGMHDILJ -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SetPlayerInfoScRsp { - /// offset: 24 - #[prost(enumeration = "MultiPathAvatarType", tag = "6")] - pub hbdhaeinmfp: i32, - /// offset: 28 - #[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: ENJKLMFCNAM -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(66)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct QueryProductInfoCsReq {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -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 eefhebkhkab: u32, - /// offset: 48 - #[prost(uint32, tag = "15")] - pub jcjghcoeooj: u32, - /// offset: 64 - #[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: PEGGEPHNCCB -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct QueryProductInfoScRsp { - /// offset: 48 - #[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(uint64, tag = "6")] - pub dfhmmbkpecm: u64, - /// offset: 40 - #[prost(uint32, tag = "15")] - pub bamoogpnjeh: u32, -} -/// Obf: ELCONPOLJJE -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(59)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct MonthCardRewardNotify { - /// offset: 24 - #[prost(message, optional, tag = "9")] - pub reward: ::core::option::Option, -} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(11)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ClientDownloadDataScNotify { - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub download_data: ::core::option::Option, -} -/// Obf: IFJICIOAFJA -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(86)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct ClientObjDownloadDataScNotify { - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub data: ::core::option::Option, -} -/// Obf: UpdateFeatureSwitchScNotify -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(30)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct UpdateFeatureSwitchScNotify { - /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub switch_info_list: ::prost::alloc::vec::Vec, -} -/// Obf: FMAMFNKHKIC -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(3)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct DailyRefreshNotify { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub kaaghapglcp: u32, -} -/// Obf: GEHLFMJIJBJ -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(92)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SetGameplayBirthdayCsReq { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub birthday: u32, -} -/// Obf: IMJAKPGGNIG -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[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 = "13")] - pub birthday: u32, -} -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(78)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gbpeekkncok { - /// offset: 32 - #[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(42)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hcbmipfccpl { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub retcode: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] #[cmdid(29)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ciaanmcpbgf { +pub struct EnterStageScRsp { /// offset: 16 - #[prost(uint32, repeated, tag = "9")] - pub nkdemkapnmn: ::prost::alloc::vec::Vec, + #[prost(string, tag = "14")] + pub ccpkfokoljb: ::prost::alloc::string::String, /// offset: 32 + #[prost(uint32, tag = "3")] + pub retcode: u32, +} +/// Obf: DABIFJNADLI +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(100)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetBasicInfoCsReq {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pnolliakgdb { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub jhjkcjkdhib: u32, + /// offset: 28 + #[prost(bool, tag = "8")] + pub belkcbagmfc: bool, + /// offset: 29 + #[prost(bool, tag = "10")] + pub mlpgdpgifcj: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PlayerSettingInfo { + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub ojpaodihaje: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "1041")] + pub okahmfoinpm: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "722")] + pub cmfcooeeecb: ::core::option::Option, + /// offset: 48 + #[prost(bool, tag = "10")] + pub njakomdmfjd: bool, + /// offset: 49 + #[prost(bool, tag = "680")] + pub lnghijgfdkp: bool, + /// offset: 50 + #[prost(bool, tag = "13")] + pub dcjecfmmibc: bool, + /// offset: 51 + #[prost(bool, tag = "3")] + pub bomgnmdoglm: bool, + /// offset: 52 + #[prost(bool, tag = "14")] + pub iojeaocobbf: bool, + /// offset: 53 + #[prost(bool, tag = "9")] + pub fdhepcklcam: bool, + /// offset: 54 + #[prost(bool, tag = "5")] + pub dgcnhmihfjb: bool, + /// offset: 55 + #[prost(bool, tag = "2")] + pub gnfddpemmfn: bool, + /// offset: 56 + #[prost(bool, tag = "15")] + pub pfbhgahafmd: bool, + /// offset: 57 + #[prost(bool, tag = "11")] + pub aacoehcfndb: bool, + /// offset: 58 + #[prost(bool, tag = "203")] + pub bbeebbidjhe: bool, + /// offset: 59 + #[prost(bool, tag = "1134")] + pub gokfngffmob: bool, + /// offset: 60 + #[prost(bool, tag = "1")] + pub makolelflfh: bool, + /// offset: 61 + #[prost(bool, tag = "1783")] + pub hgpffgknpfb: bool, +} +/// Obf: GetBasicInfoScRsp +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(39)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetBasicInfoScRsp { + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub player_setting_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub gender: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub week_cocoon_finished_count: u32, + /// offset: 40 + #[prost(int64, tag = "9")] + pub next_recover_time: i64, + /// offset: 48 + #[prost(int64, tag = "2")] + pub last_set_nickname_time: i64, + /// offset: 56 + #[prost(uint32, tag = "5")] + pub gameplay_birthday: u32, + /// offset: 60 + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 64 + #[prost(uint32, tag = "4")] + pub exchange_times: u32, + /// offset: 68 + #[prost(bool, tag = "11")] + pub is_gender_set: bool, + /// offset: 72 + #[prost(uint32, tag = "12")] + pub cur_day: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(83)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ExchangeStaminaCsReq {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ExchangeStaminaScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub item_cost_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub exchange_times: u32, + /// offset: 40 + #[prost(int64, tag = "4")] + pub last_recover_time: i64, + /// offset: 48 + #[prost(uint32, tag = "2")] + pub stamina_add: u32, + /// offset: 52 #[prost(uint32, tag = "11")] pub retcode: u32, } +/// Obf: LNOPIOLJJKC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(42)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetAuthkeyCsReq { + /// offset: 24 + #[prost(string, tag = "14")] + pub auth_appid: ::prost::alloc::string::String, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub authkey_ver: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub sign_type: u32, +} +/// Obf: JKPONOOMEGF +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(76)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetAuthkeyScRsp { + /// offset: 16 + #[prost(string, tag = "1")] + pub auth_appid: ::prost::alloc::string::String, + /// offset: 32 + #[prost(string, tag = "12")] + pub authkey: ::prost::alloc::string::String, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub authkey_ver: u32, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 48 + #[prost(uint32, tag = "9")] + pub sign_type: u32, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(38)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RegionStopScNotify { + /// offset: 24 + #[prost(int64, tag = "9")] + pub stop_begin_time: i64, + /// offset: 32 + #[prost(int64, tag = "14")] + pub stop_end_time: i64, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(61)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct AntiAddictScNotify { + /// offset: 16 + #[prost(string, tag = "14")] + pub level: ::prost::alloc::string::String, + /// offset: 24 + #[prost(string, tag = "6")] + pub msg: ::prost::alloc::string::String, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub msg_type: u32, +} +/// Obf: KIKFIKEAJFP +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(24)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SetNicknameCsReq { + /// offset: 16 + #[prost(string, tag = "6")] + pub nickname: ::prost::alloc::string::String, + /// offset: 32 + #[prost(bool, tag = "13")] + pub is_modify: bool, +} +/// Obf: KBEFGELEMLB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(71)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SetNicknameScRsp { + /// offset: 24 + #[prost(bool, tag = "8")] + pub is_modify: bool, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub retcode: u32, + /// offset: 32 + #[prost(int64, tag = "14")] + pub set_time: i64, +} +/// Obf: FMKFINNEDEG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(78)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetLevelRewardTakenListCsReq {} +/// Obf: GPONDAHEKJN +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(52)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetLevelRewardTakenListScRsp { + /// offset: 24 + #[prost(uint32, repeated, tag = "2")] + pub level_reward_taken_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub retcode: u32, +} +/// Obf: JDAFEAJCJIB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(48)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetLevelRewardCsReq { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub level: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub interacted_prop_entity_id: u32, +} +/// Obf: FBABBOPJMLK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(59)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetLevelRewardScRsp { + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub level: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(66)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SetLanguageCsReq { + /// offset: 24 + #[prost(enumeration = "LanguageType", tag = "14")] + pub hofemnaiihb: i32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(30)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SetLanguageScRsp { + /// offset: 24 + #[prost(enumeration = "LanguageType", tag = "3")] + pub hofemnaiihb: i32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct AnnounceData { + /// offset: 16 + #[prost(string, tag = "10")] + pub banner_text: ::prost::alloc::string::String, + /// offset: 24 + #[prost(string, tag = "9")] + pub deeennmmjba: ::prost::alloc::string::String, + /// offset: 32 + #[prost(string, tag = "14")] + pub emergency_text: ::prost::alloc::string::String, + /// offset: 48 + #[prost(int64, tag = "13")] + pub end_time: i64, + /// offset: 56 + #[prost(uint32, tag = "7")] + pub dnhbbjbhfna: u32, + /// offset: 60 + #[prost(bool, tag = "1")] + pub has_recommand: bool, + /// offset: 61 + #[prost(bool, tag = "6")] + pub bbebekfgmad: bool, + /// offset: 64 + #[prost(int64, tag = "8")] + pub begin_time: i64, + /// offset: 72 + #[prost(uint32, tag = "2")] + pub config_id: u32, + /// offset: 76 + #[prost(uint32, tag = "4")] + pub banner_frequency: u32, +} +/// Obf: BIDBPLDFGNK +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(49)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ServerAnnounceNotify { + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub announce_data_list: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GateServer { + #[prost(string, tag = "1")] + pub lua_url: ::prost::alloc::string::String, + #[prost(bool, tag = "3")] + pub unk1: bool, + #[prost(string, tag = "4")] + pub ip: ::prost::alloc::string::String, + #[prost(uint32, tag = "6")] + pub port: u32, + #[prost(string, tag = "7")] + pub region_name: ::prost::alloc::string::String, + #[prost(string, tag = "10")] + pub asset_bundle_url: ::prost::alloc::string::String, + #[prost(string, tag = "11")] + pub ex_resource_url: ::prost::alloc::string::String, + #[prost(bool, tag = "13")] + pub unk2: bool, + #[prost(string, tag = "59")] + pub asset_bundle_url_android: ::prost::alloc::string::String, + #[prost(string, tag = "208")] + pub client_secret_key: ::prost::alloc::string::String, + #[prost(bool, tag = "305")] + pub unk3: bool, + #[prost(string, tag = "354")] + pub ifix_url: ::prost::alloc::string::String, + #[prost(bool, tag = "693")] + pub unk4: bool, + #[prost(string, tag = "772")] + pub msg: ::prost::alloc::string::String, + #[prost(bool, tag = "849")] + pub unk5: bool, + #[prost(bool, tag = "1016")] + pub unk6: bool, + #[prost(bool, tag = "1054")] + pub unk7: bool, + #[prost(bool, tag = "1198")] + pub unk8: bool, + #[prost(bool, tag = "1209")] + pub unk9: bool, + #[prost(bool, tag = "2027")] + pub unk10: bool, + #[prost(string, tag = "1103")] + pub ifix_version: ::prost::alloc::string::String, + #[prost(string, tag = "2024")] + pub mdk_res_version: ::prost::alloc::string::String, + #[prost(uint32, tag = "14")] + pub retcode: u32, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(43)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GateServerScNotify { + /// offset: 16 + #[prost(string, tag = "11")] + pub oklnpledkde: ::prost::alloc::string::String, +} +/// Obf: AIOOFPINJMD +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(35)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SetGenderCsReq { + /// offset: 24 + #[prost(enumeration = "Gender", tag = "1")] + pub gender: i32, +} +/// Obf: PEDNDGLKGKN +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(16)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SetGenderScRsp { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 28 + #[prost(enumeration = "MultiPathAvatarType", tag = "4")] + pub cur_avatar_path: i32, +} +/// Obf: HIPEONEPCFF +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SetPlayerInfoCsReq { + /// offset: 24 + #[prost(string, tag = "1")] + pub nickname: ::prost::alloc::string::String, + /// offset: 32 + #[prost(enumeration = "Gender", tag = "7")] + pub gender: i32, + /// offset: 36 + #[prost(bool, tag = "8")] + pub is_modify: bool, +} +/// Obf: JNAOCJBLPPC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(14)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SetPlayerInfoScRsp { + /// offset: 24 + #[prost(enumeration = "MultiPathAvatarType", tag = "14")] + pub cur_avatar_path: i32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 32 + #[prost(bool, tag = "12")] + pub is_modify: bool, + /// offset: 40 + #[prost(int64, tag = "1")] + pub set_time: i64, +} +/// Obf: FAICKIOJMDI +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(53)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct QueryProductInfoCsReq {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Product { + /// offset: 16 + #[prost(string, tag = "6")] + pub price_tier: ::prost::alloc::string::String, + /// offset: 32 + #[prost(string, tag = "11")] + pub product_id: ::prost::alloc::string::String, + /// offset: 40 + #[prost(int64, tag = "4")] + pub begin_time: i64, + /// offset: 48 + #[prost(int64, tag = "3")] + pub end_time: i64, + /// offset: 56 + #[prost(uint32, tag = "13")] + pub encdabooikj: u32, + /// offset: 60 + #[prost(bool, tag = "2")] + pub double_reward: bool, + /// offset: 64 + #[prost(uint32, tag = "10")] + pub emihednkbca: u32, + /// offset: 68 + #[prost(enumeration = "ProductGiftType", tag = "15")] + pub gift_type: i32, + /// offset: 72 + #[prost(uint32, tag = "7")] + pub cldelmpnapb: u32, +} +/// Obf: GLCGPJLPPPD +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(63)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct QueryProductInfoScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "3")] + pub product_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub bffhekcglma: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub bebfndigkfk: u32, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub retcode: u32, + /// offset: 48 + #[prost(uint64, tag = "9")] + pub month_card_out_date_time: u64, +} +/// Obf: KLMEKMCOMBA +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(45)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct MonthCardRewardNotify { + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub reward: ::core::option::Option, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(17)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ClientDownloadDataScNotify { + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub download_data: ::core::option::Option, +} +/// Obf: AGBAOKHOJJP +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(68)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ClientObjDownloadDataScNotify { + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub data: ::core::option::Option, +} +/// Obf: UpdateFeatureSwitchScNotify +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(6)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct UpdateFeatureSwitchScNotify { + /// offset: 24 + #[prost(message, repeated, tag = "9")] + pub switch_info_list: ::prost::alloc::vec::Vec, +} +/// Obf: KKEFJFJLOMJ +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(88)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct DailyRefreshNotify { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub mdiijkbhbbi: u32, +} +/// Obf: OGIJHINKOKN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(26)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SetGameplayBirthdayCsReq { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub birthday: u32, +} +/// Obf: EAAHHGIGLNN +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(90)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SetGameplayBirthdayScRsp { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub birthday: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub retcode: u32, +} /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(12)] +#[cmdid(41)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Flmodpllmnf { + /// offset: 16 + #[prost(string, tag = "15")] + pub gifoenldcho: ::prost::alloc::string::String, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub nmelidcdkak: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(18)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mhmfplekoil { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub retcode: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(37)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Iaochinipgk { + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] + pub flfbhongdad: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(34)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerHeartBeatCsReq { - /// offset: 40 - #[prost(uint32, tag = "9")] - pub kkcdcijhjfa: u32, - /// offset: 24 - #[prost(message, optional, tag = "11")] - pub sc_data: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub sc_data: ::core::option::Option, /// offset: 32 - #[prost(uint64, tag = "3")] + #[prost(uint32, tag = "12")] + pub eohfcodkkmd: u32, + /// offset: 40 + #[prost(uint64, tag = "1")] pub client_time_ms: u64, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(77)] +#[cmdid(58)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerHeartBeatScRsp { + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub download_data: ::core::option::Option, /// offset: 32 - #[prost(uint64, tag = "9")] - pub client_time_ms: u64, + #[prost(uint64, tag = "7")] + pub server_time_ms: u64, /// offset: 40 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 48 - #[prost(uint64, tag = "14")] - pub server_time_ms: u64, - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub download_data: ::core::option::Option, + #[prost(uint64, tag = "13")] + pub client_time_ms: u64, } -/// Obf: NINAHPKIJKB +/// Obf: DCJOEGCEEOP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6)] +#[cmdid(93)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FeatureSwitchClosedScNotify { /// offset: 24 #[prost(enumeration = "FeatureSwitchType", tag = "4")] - pub ofdfkmlogko: i32, + pub fmglebcibhg: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ccllahiipil { +pub struct SecretKeyInfo { /// offset: 16 - #[prost(string, tag = "13")] - pub fmfplggchkg: ::prost::alloc::string::String, + #[prost(string, tag = "1")] + pub secret_key: ::prost::alloc::string::String, /// offset: 32 - #[prost(enumeration = "Ciaiojanapi", tag = "15")] + #[prost(enumeration = "SecretKeyType", tag = "15")] pub r#type: i32, } -/// Obf: BDANLAFMNMA +/// Obf: JODCPJNHFDL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(90)] +#[cmdid(23)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSecretKeyInfoCsReq { /// offset: 24 - #[prost(bytes = "vec", tag = "14")] - pub menhccnkadb: ::prost::alloc::vec::Vec, + #[prost(bytes = "vec", tag = "13")] + pub cilhepfkkni: ::prost::alloc::vec::Vec, } -/// Obf: CIIJPJPEMKF +/// Obf: AHIEHELEMMN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(69)] +#[cmdid(89)] #[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 = "14")] - pub ggadipnbmmb: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "8")] + pub secret_info: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(bytes = "vec", tag = "15")] + pub secret_rsp: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "9")] pub retcode: u32, } -/// Obf: PLACHIBPAAL +/// Obf: HMFGBKIIHKB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(41)] +#[cmdid(40)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerLoginFinishCsReq {} -/// Obf: KOKEMJGMDIF +/// Obf: ELCNIAHOIMG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(62)] +#[cmdid(31)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerLoginFinishScRsp { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "6")] pub retcode: u32, } -/// Obf: GNNOCLBGFHM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(50)] +#[cmdid(60)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ForceSyncGameStateFinishCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(19)] +#[cmdid(4)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ddcckdceboj { +pub struct ForceSyncGameStateFinishScRsp { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Baogmgolljk { +pub struct VideoKeyInfo { /// offset: 24 - #[prost(uint32, tag = "6")] - pub id: u32, + #[prost(uint64, tag = "5")] + pub video_key: u64, /// offset: 32 - #[prost(uint64, tag = "3")] - pub jfghfbdgijp: u64, + #[prost(uint32, tag = "13")] + pub id: u32, } -/// Obf: FFEMOMBINGK +/// Obf: ICJJFFBPOGC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(70)] +#[cmdid(11)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetVideoVersionKeyCsReq {} -/// Obf: JKEKAGEGFEG +/// Obf: KAHKFFDIHNN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(68)] +#[cmdid(97)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetVideoVersionKeyScRsp { - /// offset: 40 - #[prost(uint32, tag = "5")] - pub retcode: u32, - /// offset: 24 - #[prost(message, repeated, tag = "8")] - pub jfmgchjechg: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "6")] - pub emapaigeonc: ::prost::alloc::vec::Vec, + pub activity_video_key_info_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub video_key_info_list: ::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 Fajgloficei { +pub struct Lfchhmggmpc { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "4")] pub content_id: u32, - /// offset: 36 - #[prost(uint32, tag = "5")] - pub nfdajhjdgoj: u32, /// offset: 28 - #[prost(uint32, tag = "10")] - pub jmienbbmpag: u32, + #[prost(uint32, tag = "12")] + pub ehnjdidabhd: u32, /// offset: 32 - #[prost(uint32, tag = "15")] - pub anbbpphbcjh: u32, + #[prost(uint32, tag = "9")] + pub cfkknehabhh: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub bmfjffbpadd: u32, } -/// Obf: FEPCEOMNLCK +/// Obf: BPKIBBNHPAA /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(82)] +#[cmdid(69)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetRedPointStatusScNotify { /// offset: 16 - #[prost(message, repeated, tag = "1")] - pub apmckodegbk: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(uint32, tag = "11")] + #[prost(message, repeated, tag = "4")] + pub bkakijoacpo: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "1")] pub content_id: u32, /// offset: 36 - #[prost(uint32, tag = "14")] - pub uid: u32, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub nfdajhjdgoj: u32, + #[prost(uint32, tag = "5")] + pub cfkknehabhh: u32, /// offset: 40 - #[prost(uint32, tag = "3")] - pub jmienbbmpag: u32, + #[prost(uint32, tag = "15")] + pub uid: u32, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub bmfjffbpadd: u32, } -/// Obf: CBJPJBJBGKG +/// Obf: KOMDFDFEGDN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(13)] +#[cmdid(64)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ReserveStaminaExchangeCsReq { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "1")] pub num: u32, } -/// Obf: GFDGDIIOJLH +/// Obf: OBAMDDOKJIH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(31)] +#[cmdid(44)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ReserveStaminaExchangeScRsp { /// offset: 24 #[prost(uint32, tag = "3")] pub num: u32, /// offset: 28 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "8")] pub retcode: u32, } -/// Obf: MBEHIBDJHAC +/// Obf: DDDDKIANBGI /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(83)] +#[cmdid(86)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StaminaInfoScNotify { - /// offset: 28 - #[prost(uint32, tag = "6")] - pub stamina: u32, /// offset: 24 - #[prost(uint32, tag = "8")] - pub mamlflffpli: u32, + #[prost(uint32, tag = "11")] + pub reserve_stamina: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub stamina: u32, /// offset: 32 - #[prost(int64, tag = "7")] - pub dldipahpkof: i64, + #[prost(int64, tag = "1")] + pub next_recover_time: i64, /// offset: 40 - #[prost(int64, tag = "4")] - pub njfdglpglka: i64, + #[prost(int64, tag = "3")] + pub ehjcpbjneoo: i64, } -/// Obf: PGHCGNIENJK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpdatePlayerSetting { #[prost( - oneof = "update_player_setting::Monpgnbohfc", - tags = "2, 5, 14, 4, 13, 9, 15, 10, 8, 11, 458, 268, 1360, 622, 602, 1017" + oneof = "update_player_setting::Bkaglmfnkka", + tags = "1, 14, 9, 2, 15, 3, 5, 6, 4, 8, 368, 593, 528, 1849, 815, 619, 182" )] - pub monpgnbohfc: ::core::option::Option, + pub bkaglmfnkka: ::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 Monpgnbohfc { - /// offset: 24 - #[prost(bool, tag = "2")] - Ccnghbadhbl(bool), - /// offset: 24 - #[prost(bool, tag = "5")] - Coigocjhbop(bool), - /// offset: 24 + pub enum Bkaglmfnkka { + /// offset: 16 + #[prost(bool, tag = "1")] + Aacoehcfndb(bool), + /// offset: 16 #[prost(bool, tag = "14")] - Mfcpdjggcmo(bool), - /// offset: 24 - #[prost(bool, tag = "4")] - Chcnedncidj(bool), - /// offset: 24 - #[prost(bool, tag = "13")] - Cpogdkalgom(bool), - /// offset: 24 + Dgcnhmihfjb(bool), + /// offset: 16 #[prost(bool, tag = "9")] - Nhlkfbobdom(bool), - /// offset: 24 + Fdhepcklcam(bool), + /// offset: 16 + #[prost(bool, tag = "2")] + Dcjecfmmibc(bool), + /// offset: 16 #[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), + Iojeaocobbf(bool), + /// offset: 16 + #[prost(bool, tag = "3")] + Pfbhgahafmd(bool), + /// offset: 16 + #[prost(bool, tag = "5")] + Gnfddpemmfn(bool), + /// offset: 16 + #[prost(bool, tag = "6")] + Makolelflfh(bool), + /// offset: 16 + #[prost(bool, tag = "4")] + Njakomdmfjd(bool), + /// offset: 16 + #[prost(message, tag = "8")] + Ojpaodihaje(super::Pnolliakgdb), + /// offset: 16 + #[prost(bool, tag = "368")] + Bomgnmdoglm(bool), + /// offset: 16 + #[prost(bool, tag = "593")] + Bbeebbidjhe(bool), + /// offset: 16 + #[prost(bool, tag = "528")] + Hgpffgknpfb(bool), + /// offset: 16 + #[prost(bool, tag = "1849")] + Lnghijgfdkp(bool), + /// offset: 16 + #[prost(bool, tag = "815")] + Gokfngffmob(bool), + /// offset: 16 + #[prost(message, tag = "619")] + Cmfcooeeecb(super::Jpgackplgcd), + /// offset: 16 + #[prost(message, tag = "182")] + Egloifdidpk(super::Apamfckfhll), } } -/// Obf: EGHCFFLLOHN +/// Obf: KLDMCHLFPDL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(35)] +#[cmdid(75)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct LightConeRarity4AutoLockReq { +pub struct UpdatePlayerSettingCsReq { /// offset: 24 - #[prost(message, optional, tag = "3")] + #[prost(message, optional, tag = "1")] pub player_setting: ::core::option::Option, } -/// Obf: HBCEDNHOCEP +/// Obf: OGPOBJMBBLE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(15)] +#[cmdid(55)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpdatePlayerSettingScRsp { /// offset: 24 - #[prost(message, optional, tag = "12")] + #[prost(message, optional, tag = "9")] pub player_setting: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "8")] pub retcode: u32, } -/// Obf: CNPOGGGFGBP +/// Obf: AMIMPEBJMAP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(80)] +#[cmdid(8)] #[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")] + /// offset: 16 + #[prost(bytes = "vec", tag = "9")] pub sc_data: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub eohfcodkkmd: u32, + /// offset: 36 + #[prost(enumeration = "Algmickcabi", tag = "4")] + pub mmnjodijpoe: i32, } -/// Obf: NAIFPKJNFME +/// Obf: AMHDDDHIGAM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(85)] +#[cmdid(57)] #[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>, + #[prost(message, optional, tag = "6")] + pub data: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kebhkhcalbo { +pub struct Glnjkgogkkl { /// offset: 16 - #[prost(message, optional, tag = "7")] - pub black_list: ::core::option::Option, + #[prost(string, repeated, tag = "5")] + pub odahkgonnhj: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ibcddgknicg { + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub black_list: ::core::option::Option, /// offset: 32 #[prost(bool, tag = "10")] - pub gndjpnbecjp: bool, + pub cnmafmekadj: 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, +pub struct Eafhbodfekm { + #[prost(oneof = "eafhbodfekm::Gbgkejpfeil", tags = "476, 987, 18")] + pub gbgkejpfeil: ::core::option::Option, } -/// Nested message and enum types in `OFLEELGMBIO`. -pub mod ofleelgmbio { +/// Nested message and enum types in `EAFHBODFEKM`. +pub mod eafhbodfekm { #[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), + pub enum Gbgkejpfeil { + /// offset: 16 + #[prost(bool, tag = "476")] + Cnmafmekadj(bool), + /// offset: 16 + #[prost(message, tag = "987")] + Bdhbffeopfg(super::Glnjkgogkkl), + /// offset: 16 + #[prost(message, tag = "18")] + Dldgbibhdkm(super::Glnjkgogkkl), } } -/// Obf: DPEEHMBBLKD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(55)] +#[cmdid(98)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct UpdatePlayWithPsnOnlySettingCsReq { - #[prost( - oneof = "update_play_with_psn_only_setting_cs_req::Hnikglbimmi", - tags = "786, 931" - )] - pub hnikglbimmi: ::core::option::Option< - update_play_with_psn_only_setting_cs_req::Hnikglbimmi, - >, +pub struct Kekfnkdldom { + #[prost(oneof = "kekfnkdldom::Jnlijaabgff", tags = "798, 1826")] + pub jnlijaabgff: ::core::option::Option, } -/// Nested message and enum types in `UpdatePlayWithPsnOnlySettingCsReq`. -pub mod update_play_with_psn_only_setting_cs_req { +/// Nested message and enum types in `KEKFNKDLDOM`. +pub mod kekfnkdldom { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Hnikglbimmi { - /// offset: 24 - #[prost(message, tag = "786")] - Agjcgohegpl(super::Kebhkhcalbo), - /// offset: 24 - #[prost(message, tag = "931")] - Knoekhplaan(super::Ofleelgmbio), + pub enum Jnlijaabgff { + /// offset: 16 + #[prost(message, tag = "798")] + Icknlcpnhcd(super::Ibcddgknicg), + /// offset: 16 + #[prost(message, tag = "1826")] + Lompgeljclm(super::Eafhbodfekm), } } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(40)] +#[cmdid(79)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mhjojefeokk { +pub struct Idaihhggpij { /// offset: 24 + #[prost(uint32, tag = "1")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Emfkfgcbjbp {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(77)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ggihckpgacf { + /// offset: 16 + #[prost(string, repeated, tag = "8")] + pub ehmgemmnpla: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, + /// offset: 24 + #[prost(string, repeated, tag = "15")] + pub hbbihglhkdm: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, + /// offset: 40 + #[prost(string, repeated, tag = "1")] + pub pklfojbalkk: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, + /// offset: 48 #[prost(uint32, tag = "10")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hphcinblpja {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(67)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mhjakgfpmck { - /// offset: 16 - #[prost(string, repeated, tag = "14")] - pub dmclphfildb: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, - /// offset: 48 - #[prost(uint32, tag = "9")] - pub retcode: u32, - /// offset: 24 - #[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>, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dpakfglhopm { - /// offset: 28 - #[prost(uint32, tag = "4")] - pub nfinjdmommh: u32, +pub struct Momlgpjfjeg { /// offset: 24 #[prost(uint32, tag = "12")] - pub jjphllegfpj: u32, + pub bbidlnhbnnf: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub ipmpjdlamhn: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(81)] +#[cmdid(51)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hdefpbnnmdj { +pub struct Hphknaeihje { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "1")] pub retcode: u32, } -/// Obf: ANBKJLIAHDN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeadIconData { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "8")] pub id: u32, } -/// Obf: EJLFGHANNBO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DisplayAvatarData { - /// offset: 28 - #[prost(uint32, tag = "14")] - pub avatar_id: u32, /// offset: 24 - #[prost(uint32, tag = "2")] - pub pos: u32, + #[prost(uint32, tag = "4")] + pub pos_index: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bnbalcaoeal { - /// offset: 32 - #[prost(bool, tag = "1")] - pub is_display: bool, - /// offset: 24 - #[prost(message, repeated, tag = "7")] +pub struct DisplayAvatarVec { + /// offset: 16 + #[prost(message, repeated, tag = "3")] pub display_avatar_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(bool, tag = "14")] + pub is_display: bool, } -/// Obf: FNANHEGMKHC +/// Obf: CDHHAGAANBG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2891)] +#[cmdid(2873)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPlayerBoardDataCsReq {} -/// Obf: FBNMBFNJFGG +/// Obf: BHLJGGCMJAB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2810)] +#[cmdid(2803)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPlayerBoardDataScRsp { - /// offset: 40 - #[prost(message, optional, tag = "4")] - pub head_frame_info: ::core::option::Option, - /// offset: 80 - #[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, optional, tag = "15")] - pub aonpjlgdooc: ::core::option::Option, - /// offset: 24 - #[prost(string, tag = "6")] - pub signature: ::prost::alloc::string::String, - /// offset: 56 - #[prost(uint32, repeated, tag = "7")] + #[prost(uint32, repeated, tag = "10")] pub unlocked_personal_card_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(string, tag = "12")] + pub signature: ::prost::alloc::string::String, + /// offset: 32 + #[prost(uint32, repeated, tag = "8")] + pub assist_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(uint32, repeated, tag = "14")] - pub fjejkebljob: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "4")] + pub unlocked_head_icon_list: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, optional, tag = "5")] + pub head_frame_info: ::core::option::Option, + /// offset: 64 + #[prost(message, optional, tag = "2")] + pub display_avatar_vec: ::core::option::Option, + /// offset: 72 + #[prost(uint32, tag = "13")] + pub current_head_icon_id: u32, + /// offset: 76 + #[prost(uint32, tag = "7")] + pub current_personal_card_id: u32, + /// offset: 80 + #[prost(uint32, tag = "15")] + pub retcode: u32, } -/// Obf: BKEJLOHNNJN +/// Obf: PPCIADKDOHF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2894)] +#[cmdid(2880)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetHeadIconCsReq { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "12")] pub id: u32, } -/// Obf: PHLOIJAIBDB +/// Obf: LDFOADKBPJI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2895)] +#[cmdid(2827)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetHeadIconScRsp { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "12")] pub current_head_icon_id: u32, } -/// Obf: PAODNLCFLAM +/// Obf: IBAGCHAMPEK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2837)] +#[cmdid(2883)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetPersonalCardCsReq { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "5")] pub id: u32, } -/// Obf: HNABJMCKMHP +/// Obf: KJANDMMOIPP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2804)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SetPersonalCardScRsp { - /// offset: 28 - #[prost(uint32, tag = "10")] - pub current_personal_card_id: u32, - /// offset: 24 - #[prost(uint32, tag = "13")] - pub retcode: u32, -} -/// Obf: DEKMNDNHBDL -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2814)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SetDisplayAvatarCsReq { - /// offset: 24 - #[prost(message, repeated, tag = "14")] - pub display_avatar_list: ::prost::alloc::vec::Vec, -} -/// Obf: NGCKIEAKAMN -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2818)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SetDisplayAvatarScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "7")] - pub display_avatar_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub retcode: u32, -} -/// Obf: FOJDIFJFKII -/// Type: Req -#[derive(proto_derive::CmdID)] #[cmdid(2809)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SetIsDisplayAvatarInfoReq { +pub struct SetPersonalCardScRsp { /// offset: 24 - #[prost(bool, tag = "2")] - pub is_display: bool, + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub current_personal_card_id: u32, } -/// Obf: LEFALKCCKJJ +/// Obf: GIIJKONEENG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2836)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SetDisplayAvatarCsReq { + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub display_avatar_list: ::prost::alloc::vec::Vec, +} +/// Obf: KFEPCAOAMML /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2898)] +#[cmdid(2813)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SetDisplayAvatarScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "9")] + pub display_avatar_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub retcode: u32, +} +/// Obf: ALOLLLFPILL +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2815)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SetIsDisplayAvatarInfoCsReq { + /// offset: 24 + #[prost(bool, tag = "4")] + pub is_display: bool, +} +/// Obf: NMCCBANNPKB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2881)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetIsDisplayAvatarInfoScRsp { /// offset: 24 - #[prost(bool, tag = "7")] - pub is_display: bool, - /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "12")] pub retcode: u32, + /// offset: 28 + #[prost(bool, tag = "13")] + pub is_display: bool, } -/// Obf: MNALDMBFGEM +/// Obf: MKDOMJOBANO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2826)] +#[cmdid(2887)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetSignatureCsReq { /// offset: 16 - #[prost(string, tag = "13")] - pub signature: ::prost::alloc::string::String, -} -/// Obf: PJILCCMHODG -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2839)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SetSignatureScRsp { - /// offset: 24 #[prost(string, tag = "15")] pub signature: ::prost::alloc::string::String, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub retcode: u32, } -/// Obf: AALDHDBGOLF -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(2801)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SetAssistAvatarCsReq { - /// offset: 32 - #[prost(uint32, tag = "11")] - pub avatar_id: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "2")] - pub avatar_id_list: ::prost::alloc::vec::Vec, -} -/// Obf: CKKFLGNBPLG +/// Obf: FOAAMBMEOPK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2874)] +#[cmdid(2829)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SetSignatureScRsp { + /// offset: 16 + #[prost(string, tag = "14")] + pub signature: ::prost::alloc::string::String, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +/// Obf: KPJIDIACCKN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2812)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SetAssistAvatarCsReq { + /// offset: 24 + #[prost(uint32, repeated, tag = "14")] + pub avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub avatar_id: u32, +} +/// Obf: KFMDFCHECOM +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2854)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetAssistAvatarScRsp { - /// offset: 16 - #[prost(uint32, repeated, tag = "6")] + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] 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, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4591)] +#[cmdid(4573)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hiblmdnpomn { +pub struct Feihgoepani { /// offset: 24 - #[prost(uint32, tag = "4")] - pub afpkjlblplg: u32, + #[prost(uint32, tag = "12")] + pub pkokbhdlfnm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Keolehhlhhm { - /// offset: 28 - #[prost(uint32, tag = "4")] - pub edigjggppon: u32, +pub struct Kehogiendkc { /// offset: 24 - #[prost(enumeration = "Bdheneokmfe", tag = "8")] + #[prost(enumeration = "Mmlapdebfjm", tag = "9")] pub authkey_ver: i32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub aibjefapgmn: u32, /// offset: 32 - #[prost(uint32, tag = "15")] - pub hmppeemepmc: u32, + #[prost(uint32, tag = "6")] + pub daccgmconbp: u32, } -/// Obf: FNDNCHNNIIK +/// Obf: LAJDMCJIBOP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4510)] +#[cmdid(4503)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnSignCsReq { /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub dmhgdpbaaln: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "4")] + pub aalgefblhea: ::prost::alloc::vec::Vec, } -/// Obf: EGMDAFPGHDB +/// Obf: INPJIEHGCEG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4594)] +#[cmdid(4580)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnSignScRsp { /// offset: 16 - #[prost(message, repeated, tag = "13")] - pub ebcaefondjc: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "11")] + pub aalgefblhea: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "8")] + pub gpfmedkpeaj: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "1")] pub retcode: u32, - /// offset: 24 - #[prost(message, repeated, tag = "15")] - pub dmhgdpbaaln: ::prost::alloc::vec::Vec, } -/// Obf: GGEJPEFEJND +/// Obf: FPKPLOPKPBG /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4595)] +#[cmdid(4527)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerReturnPointChangeScNotify { /// offset: 24 - #[prost(uint32, tag = "11")] - pub lcdaleeedjj: u32, + #[prost(uint32, tag = "7")] + pub mnmjcnoliii: u32, } -/// Obf: KKOAPONJPEJ +/// Obf: KFBDGDKFPJO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4514)] +#[cmdid(4536)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerReturnTakePointRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "11")] - pub edigjggppon: u32, + #[prost(uint32, tag = "8")] + pub daccgmconbp: u32, /// offset: 28 - #[prost(uint32, tag = "3")] - pub hdabmkcnjjk: u32, + #[prost(uint32, tag = "14")] + pub gmkkbfhomcm: u32, } -/// Obf: HMLKLODJBKI +/// Obf: CEAFINHNEBL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4518)] +#[cmdid(4513)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnTakePointRewardScRsp { - /// offset: 32 - #[prost(uint32, tag = "4")] - pub retcode: u32, - /// offset: 40 - #[prost(uint32, tag = "9")] - pub hdabmkcnjjk: u32, /// offset: 24 - #[prost(message, optional, tag = "1")] - pub bgpkpkhcgke: ::core::option::Option, + #[prost(message, optional, tag = "10")] + pub jnjpknpcmib: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub retcode: u32, /// offset: 36 - #[prost(uint32, tag = "3")] - pub edigjggppon: u32, + #[prost(uint32, tag = "14")] + pub daccgmconbp: u32, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub gmkkbfhomcm: u32, } -/// Obf: IOCJBBELJAM +/// Obf: KIKINEEIMFM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4515)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PlayerReturnTakeRewardCsReq {} +/// Obf: MBCOHBBDJAA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4581)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PlayerReturnTakeRewardScRsp { + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub gpfmedkpeaj: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub retcode: u32, +} +/// Obf: PHGMHBGDPFG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4510)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PlayerReturnInfoQueryCsReq { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub illocmpnioh: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ibkdhoidkja { + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub kchpdjinnlh: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "8")] + pub kmmnjbaemab: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "15")] + pub elkopdbomad: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "14")] + pub nlmeehnnocp: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, optional, tag = "1718")] + pub bihnckpbboa: ::core::option::Option, + /// offset: 64 + #[prost(bool, tag = "1035")] + pub nffoahmfcmd: bool, + /// offset: 65 + #[prost(bool, tag = "1409")] + pub ocplgilcppn: bool, + /// offset: 66 + #[prost(bool, tag = "4")] + pub is_taken_reward: bool, + /// offset: 67 + #[prost(bool, tag = "12")] + pub hhfiekhfnfp: bool, + /// offset: 68 + #[prost(uint32, tag = "5")] + pub kamecncknab: u32, + /// offset: 72 + #[prost(uint32, tag = "3")] + pub modfnpmcaan: u32, + /// offset: 76 + #[prost(uint32, tag = "262")] + pub cfcniplekon: u32, + /// offset: 80 + #[prost(uint32, tag = "2")] + pub mnmjcnoliii: u32, + /// offset: 84 + #[prost(uint32, tag = "1379")] + pub clalljoacnf: u32, + /// offset: 88 + #[prost(uint32, tag = "1564")] + pub acdpgfldfhk: u32, + /// offset: 96 + #[prost(int64, tag = "10")] + pub ifepjhgncoi: i64, + /// offset: 104 + #[prost(uint32, tag = "1975")] + pub hbpkgodmjnk: u32, + /// offset: 108 + #[prost(uint32, tag = "6")] + pub pdhomkkmeme: u32, + /// offset: 112 + #[prost(enumeration = "Pjimobkfdnp", tag = "1")] + pub status: i32, + /// offset: 116 + #[prost(uint32, tag = "7")] + pub world_level: u32, + /// offset: 120 + #[prost(int64, tag = "11")] + pub finish_time: i64, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cedcmimkjhk { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub avatar_id: u32, + /// offset: 28 + #[prost(bool, tag = "12")] + pub febkmocojle: bool, +} +/// Obf: EBCEGDPGHLE +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4587)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PlayerReturnInfoQueryScRsp { + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub najphjofgbb: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub hdgpodmdlbl: u32, +} +/// Obf: CCKNNFODOMO +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(4529)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PlayerReturnForceFinishScNotify { + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub najphjofgbb: ::core::option::Option, +} +/// Obf: OABAALAHIIA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4512)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PlayerReturnTakeRelicCsReq { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub avatar_id: u32, +} +/// Obf: FFEKPEKHAPC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4554)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PlayerReturnTakeRelicScRsp { + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub item_list: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub avatar_id: u32, +} +/// Obf: GPDJDMFMBCN +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(4583)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PlayerReturnTakeExtraHcoinScNotify { + /// offset: 24 + #[prost(bool, tag = "1")] + pub eajkaikehol: bool, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub onaemdlnjda: u32, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub lhgknpenjdo: u32, +} +/// Obf: HPKIKIEFALC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4509)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PlayerReturnTakeRewardCsReq {} -/// Obf: AAHFJLIMBFH -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4598)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct PlayerReturnTakeRewardScRsp { - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub ebcaefondjc: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "10")] - pub retcode: u32, -} -/// Obf: FELMHJEBNJA -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4563)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PlayerReturnInfoQueryCsReq { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub acbnhjkffmp: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -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 = "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(uint32, tag = "2038")] - pub geefokfbpdk: u32, - /// offset: 88 - #[prost(int64, tag = "6")] - pub adlbbkbignn: i64, - /// offset: 100 - #[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 = "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 Ilmjjcjmipb { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub avatar_id: u32, - /// offset: 28 - #[prost(bool, tag = "9")] - pub amflnlgbjgl: bool, -} -/// Obf: AFGECEFAHDA -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4526)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct PlayerReturnInfoQueryScRsp { - /// offset: 32 - #[prost(uint32, tag = "15")] - pub bjmnpnfnhoa: u32, - /// offset: 24 - #[prost(message, optional, tag = "2")] - pub caafbggibkh: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "7")] - pub retcode: u32, -} -/// Obf: NKEKNLLGJJK -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(4539)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct PlayerReturnForceFinishScNotify { - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub caafbggibkh: ::core::option::Option, -} -/// Obf: DPEGIBCEBIK -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4501)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PlayerReturnTakeRelicCsReq { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub avatar_id: u32, -} -/// Obf: OLKDDKOEPIK -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4574)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct PlayerReturnTakeRelicScRsp { - /// offset: 36 - #[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: PLEFKNGHJNG -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(4537)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PlayerReturnTakeExtraHcoinScNotify { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub addcpaghjnd: u32, - /// offset: 32 - #[prost(bool, tag = "12")] - pub bdfmcpbinke: bool, - /// offset: 28 - #[prost(uint32, tag = "1")] - pub hbpnbapchnj: u32, -} -/// Obf: NKAOLACJEMP -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4504)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerReturnTakeCustomRelicCsReq { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "2")] pub avatar_id: u32, } -/// Obf: OFIOJFLDDIM +/// Obf: FODMCAGKAIO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4538)] +#[cmdid(4542)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnTakeCustomRelicScRsp { - /// offset: 36 - #[prost(uint32, tag = "9")] - pub retcode: u32, - /// offset: 16 - #[prost(message, repeated, tag = "2")] + /// offset: 24 + #[prost(message, repeated, tag = "12")] pub relic_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "1")] pub avatar_id: u32, -} -/// Obf: KKLPOPGHBIE -/// Type: Req -#[derive(proto_derive::CmdID)] -#[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")] + #[prost(uint32, tag = "15")] pub retcode: u32, } -/// Obf: LMBKCJEOEIE +/// Obf: IDFEIJGOFBL +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4561)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TakeReturnExtraHcoinRewardCsReq {} +/// Obf: FPKDOKMHBKN +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4524)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TakeReturnExtraHcoinRewardScRsp { + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub cfcniplekon: u32, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +/// Obf: LODKEPFLBKK /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4507)] +#[cmdid(4571)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerReturnExtraHcoinProgressScNotify { /// offset: 24 - #[prost(uint32, tag = "5")] - pub ppcapbmkgac: u32, + #[prost(uint32, tag = "6")] + pub hbpkgodmjnk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ijkegejfkaj { - /// offset: 32 - #[prost(uint32, tag = "4")] - pub ggalmcjncnm: u32, +pub struct Ceinlellflf { /// offset: 24 - #[prost(message, repeated, tag = "7")] + #[prost(message, repeated, tag = "11")] pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub acdpgfldfhk: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4544)] +#[cmdid(4552)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Neoadmeaidk { +pub struct Kffeedheooh { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "15")] - pub ggalmcjncnm: u32, + #[prost(uint32, tag = "3")] + pub acdpgfldfhk: u32, } -/// Obf: OONOGFBAPMF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1191)] +#[cmdid(1173)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct FinishPlotCsReq { +pub struct Hpofmgoohan { /// offset: 24 - #[prost(uint32, tag = "11")] - pub haiibgckpdj: u32, + #[prost(uint32, tag = "14")] + pub camcbjpomlc: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1110)] +#[cmdid(1103)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fefjjfemmfe { - /// offset: 28 - #[prost(uint32, tag = "14")] - pub haiibgckpdj: u32, +pub struct Onnidpkmopb { /// offset: 24 + #[prost(uint32, tag = "4")] + pub camcbjpomlc: u32, + /// offset: 28 #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cikjhlmooik { - /// offset: 24 - #[prost(message, optional, tag = "11")] - pub basic_info: ::core::option::Option, - /// offset: 44 - #[prost(enumeration = "PunkLordAttackerStatus", tag = "2")] - pub dhhalbianog: i32, +pub struct Jeiaeaegebj { /// offset: 16 - #[prost(message, optional, tag = "12")] - pub fhpoilimkii: ::core::option::Option, + #[prost(message, optional, tag = "1")] + pub basic_info: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub fdjhmfageoa: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "4")] - pub gggoomkojbf: u32, + #[prost(uint32, tag = "6")] + pub hdhifjnjobk: u32, + /// offset: 44 + #[prost(enumeration = "PunkLordAttackerStatus", tag = "13")] + pub hceenpenfgi: i32, } -/// Obf: BDNAMLHKEPB +/// Obf: PNLGHIIDPGF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3291)] +#[cmdid(3273)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPunkLordMonsterDataCsReq {} -/// Obf: HDDDEAPLNEK +/// Obf: FDJIMEBNEMD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3210)] +#[cmdid(3203)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPunkLordMonsterDataScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub pblbbdbdlek: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "14")] pub retcode: u32, - /// offset: 16 - #[prost(message, repeated, tag = "4")] - pub ppoeddffekk: ::prost::alloc::vec::Vec, } -/// Obf: POBNLBNCHNO +/// Obf: GNEBIBDMKHP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3294)] +#[cmdid(3280)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartPunkLordRaidCsReq { /// offset: 24 - #[prost(bool, tag = "12")] - pub gealjojcjfn: bool, - /// offset: 28 - #[prost(uint32, tag = "6")] - pub uid: u32, - /// offset: 32 #[prost(uint32, tag = "7")] pub monster_id: u32, + /// offset: 28 + #[prost(bool, tag = "15")] + pub idmpmeocjik: bool, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub uid: u32, } -/// Obf: EIHHBFCBNFK +/// Obf: NEJJPFMAOOB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3295)] +#[cmdid(3227)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartPunkLordRaidScRsp { /// offset: 16 - #[prost(uint32, repeated, tag = "9")] - pub gdbiimnjlba: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(int64, tag = "8")] - pub kgjjcabahog: i64, + #[prost(message, optional, tag = "5")] + pub scene: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "4")] - pub ffcdphmjjkg: ::core::option::Option, - /// offset: 24 + #[prost(uint32, repeated, tag = "2")] + pub fnmgmnabajg: ::prost::alloc::vec::Vec, + /// offset: 40 #[prost(message, optional, tag = "15")] - pub scene: ::core::option::Option, - /// offset: 56 - #[prost(uint32, tag = "6")] - pub retcode: u32, - /// offset: 60 - #[prost(bool, tag = "12")] - pub gealjojcjfn: bool, -} -/// 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 SharePunkLordMonsterScRsp { - /// offset: 32 - #[prost(uint32, tag = "13")] - pub uid: u32, - /// offset: 36 - #[prost(uint32, tag = "4")] - pub monster_id: u32, - /// offset: 24 - #[prost(uint32, tag = "9")] - pub retcode: u32, - /// offset: 28 - #[prost(enumeration = "PunkLordShareType", tag = "6")] - pub share_type: i32, -} -/// Obf: GNIALMKNPEM -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(3209)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SummonPunkLordMonsterCsReq {} -/// Obf: LBLKFONNJCJ -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(3298)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SummonPunkLordMonsterScRsp { - /// offset: 24 - #[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: OOKCPEJBAEK -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[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(message, optional, tag = "8")] - pub basic_info: ::core::option::Option, + pub onicjoaoema: ::core::option::Option, /// offset: 48 - #[prost(enumeration = "Inpbgnjmnkj", tag = "7")] - pub reason: i32, -} -/// Obf: PPPNCFHKFGG -/// Type: Req -#[derive(proto_derive::CmdID)] -#[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")] + #[prost(uint32, tag = "6")] 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, + #[prost(bool, tag = "4")] + pub idmpmeocjik: bool, + /// offset: 56 + #[prost(int64, tag = "14")] + pub peamkpjkiel: i64, } -/// 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 +/// Obf: ANJMHNEPNBP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3300)] +#[cmdid(3236)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetKilledPunkLordMonsterDataCsReq {} -/// Obf: JDCFEDOEFHM +pub struct SharePunkLordMonsterCsReq { + /// offset: 24 + #[prost(enumeration = "PunkLordShareType", tag = "13")] + pub share_type: i32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub uid: u32, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub monster_id: u32, +} +/// Obf: KKCHHOMOBDG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3289)] +#[cmdid(3213)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SharePunkLordMonsterScRsp { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub retcode: u32, + /// offset: 28 + #[prost(enumeration = "PunkLordShareType", tag = "2")] + pub share_type: i32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub monster_id: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub uid: u32, +} +/// Obf: EHJHGMHCEAL +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(3215)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SummonPunkLordMonsterCsReq {} +/// Obf: MOLFHANBJOG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(3281)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SummonPunkLordMonsterScRsp { + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub onicjoaoema: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub retcode: u32, +} +/// Obf: GHEMEECJJIB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(3254)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TakePunkLordPointRewardCsReq { + /// offset: 24 + #[prost(bool, tag = "9")] + pub lefjbfmdegk: bool, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub level: u32, +} +/// Obf: INBDBFEEBAD +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(3283)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TakePunkLordPointRewardScRsp { + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub level: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 40 + #[prost(bool, tag = "8")] + pub lefjbfmdegk: bool, +} +/// Obf: EBNLFLNLAFK +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(3209)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PunkLordMonsterInfoScNotify { + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub fnmgmnabajg: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "7")] + pub fdjhmfageoa: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "13")] + pub basic_info: ::core::option::Option, + /// offset: 48 + #[prost(enumeration = "Pakhplahgbn", tag = "1")] + pub reason: i32, +} +/// Obf: PPONBPACPAE +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(3242)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetPunkLordDataCsReq {} +/// Obf: GBDFLHHJCGM +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(3276)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetPunkLordDataScRsp { + /// offset: 24 + #[prost(uint32, repeated, tag = "6")] + pub ieppngmckjh: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub bpcoiolgemk: u32, + /// offset: 40 + #[prost(int64, tag = "3")] + pub neoglpegbhe: i64, + /// offset: 48 + #[prost(uint32, tag = "9")] + pub giiifdgfjpg: u32, + /// offset: 52 + #[prost(uint32, tag = "5")] + pub mgbhjppjhea: u32, + /// offset: 56 + #[prost(uint32, tag = "11")] + pub kcbpbmojokj: u32, + /// offset: 60 + #[prost(uint32, tag = "1")] + pub lcafkpgbdol: u32, +} +/// Obf: IDOMBJBHFEO +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(3261)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct PunkLordRaidTimeOutScNotify { + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub onicjoaoema: ::core::option::Option, +} +/// Obf: IKCMNJJGNHK +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(3252)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PunkLordBattleResultScNotify { + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub fdjhmfageoa: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "9")] + pub onicjoaoema: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub kenljijjejl: u32, + /// offset: 44 + #[prost(uint32, tag = "15")] + pub bjkbgoalnha: u32, + /// offset: 48 + #[prost(uint32, tag = "3")] + pub ejgiogkkikh: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fgfginefbbk { + /// offset: 24 + #[prost(bool, tag = "9")] + pub apcmaijppeh: bool, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub monster_id: u32, + /// offset: 32 + #[prost(int64, tag = "7")] + pub create_time: i64, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub fjkdafhkpgc: u32, + /// offset: 44 + #[prost(uint32, tag = "12")] + pub config_id: u32, + /// offset: 48 + #[prost(uint32, tag = "6")] + pub world_level: u32, +} +/// Obf: CDBGGEJBNNM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(3248)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetKilledPunkLordMonsterDataCsReq {} +/// Obf: DJALOMIEKNP +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(3259)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetKilledPunkLordMonsterDataScRsp { /// offset: 16 - #[prost(message, repeated, tag = "8")] - pub gpbkihalinb: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "4")] + pub cppdaimldgb: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "10")] + pub blllcponfbe: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "6")] pub retcode: u32, - /// offset: 24 - #[prost(message, repeated, tag = "6")] - pub lkfkkgnacnp: ::prost::alloc::vec::Vec, } -/// Obf: MKAKMPIKCEL +/// Obf: EPHPENFEPAJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(3221)] +#[cmdid(3266)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PunkLordMonsterKilledNotify { /// offset: 16 #[prost(message, optional, tag = "5")] - pub pfoalomjhdn: ::core::option::Option, + pub pebmdfagjam: ::core::option::Option, } -/// Obf: AOIEMJNFOMI +/// Obf: OMEEPHBFPHM /// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(3230)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TakeKilledPunkLordMonsterScoreCsReq { + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub kholbegbfom: ::core::option::Option, + /// offset: 32 + #[prost(bool, tag = "14")] + pub lomgnmfapge: bool, +} +/// Obf: MMIGPCKGBBO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(3249)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TakeKilledPunkLordMonsterScoreScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub dfjfjnpcipa: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub score_id: u32, + /// offset: 36 + #[prost(bool, tag = "10")] + pub lomgnmfapge: bool, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub retcode: u32, +} +/// Obf: NOAINAEHIJE +/// Type: Notify +#[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, + #[prost(uint32, tag = "7")] + pub mgbhjppjhea: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub bpcoiolgemk: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub giiifdgfjpg: u32, } -/// Obf: PPMICPCNALN +/// Obf: BIMOGNBKODL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3253)] +#[cmdid(3201)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPunkLordBattleRecordCsReq { - /// offset: 24 - #[prost(message, optional, tag = "12")] - pub jipalblopfi: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub kholbegbfom: ::core::option::Option, } -/// Obf: OOGOAJNNEHL +/// Obf: MAMCOFJJOHG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3208)] +#[cmdid(3267)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPunkLordBattleRecordScRsp { /// offset: 16 - #[prost(message, optional, tag = "4")] - pub jipalblopfi: ::core::option::Option, - /// offset: 24 - #[prost(message, repeated, tag = "8")] - pub dfidpjeibjk: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "5")] + pub kholbegbfom: ::core::option::Option, /// offset: 32 - #[prost(message, repeated, tag = "3")] - pub paciodonhgj: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "10")] + pub gaikbnpiflm: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "13")] + pub hlcimlhmeki: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "15")] 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, +pub struct Blphonlbnbo { /// offset: 24 - #[prost(uint32, tag = "10")] - pub pbolmblkdnd: u32, + #[prost(uint32, tag = "14")] + pub group_id: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub pcccklnclhb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hmjgadliona { +pub struct Ahclmagahpn { /// offset: 24 - #[prost(message, optional, tag = "14")] + #[prost(message, optional, tag = "1")] pub motion: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "3")] pub entity_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kaieljpmghl { - /// offset: 40 - #[prost(message, optional, tag = "14")] - pub moddibhcppd: ::core::option::Option, - /// offset: 48 - #[prost(uint32, tag = "3")] - pub jjoohoadjma: u32, - /// offset: 52 - #[prost(uint32, tag = "2")] - pub ngehileenkc: u32, - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub ppphlhadcpj: ::core::option::Option, +pub struct Dghpidmdojm { /// offset: 16 - #[prost(string, tag = "6")] - pub lbbmjlaijoc: ::prost::alloc::string::String, + #[prost(string, tag = "8")] + pub uuid: ::prost::alloc::string::String, + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub oeibhlmdjka: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "5")] + pub ppjfmbigigb: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "7")] + pub gabodfdmpmm: u32, + /// offset: 52 + #[prost(uint32, tag = "15")] + pub cpfcmklcmfg: u32, } -/// Obf: FOINOGAKJAK +/// Obf: EMKAACCBCCB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(991)] +#[cmdid(973)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetQuestDataCsReq {} -/// Obf: HDHLIOPJBNA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Quest { - /// offset: 16 - #[prost(uint32, repeated, tag = "1")] - pub lfbadochcdn: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "14")] + pub ebbfioiopad: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "13")] - pub id: u32, - /// offset: 52 - #[prost(uint32, tag = "2")] + #[prost(int64, tag = "13")] + pub finish_time: i64, + /// offset: 40 + #[prost(enumeration = "QuestStatus", tag = "2")] + pub status: i32, + /// offset: 44 + #[prost(uint32, tag = "10")] pub progress: u32, /// offset: 48 - #[prost(enumeration = "QuestStatus", tag = "8")] - pub status: i32, - /// offset: 40 - #[prost(int64, tag = "3")] - pub adlbbkbignn: i64, + #[prost(uint32, tag = "12")] + pub id: u32, } -/// Obf: CNJDNBBDNBE +/// Obf: BMENGFFDCNB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(910)] +#[cmdid(903)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetQuestDataScRsp { - /// offset: 36 - #[prost(uint32, tag = "14")] - pub total_achievement_exp: u32, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub retcode: u32, /// offset: 24 - #[prost(message, repeated, tag = "5")] + #[prost(message, repeated, tag = "15")] pub quest_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub total_achievement_exp: u32, } -/// Obf: BAPBMNKHBID +/// Obf: EMHALMBFHKG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(994)] +#[cmdid(980)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeQuestRewardCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "14")] - pub gajmplpkdpm: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] + pub succ_quest_id_list: ::prost::alloc::vec::Vec, } -/// Obf: ANOEAFGIMFK +/// Obf: MGAMADCNPAG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(995)] +#[cmdid(927)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeQuestRewardScRsp { - /// offset: 40 - #[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, + #[prost(uint32, repeated, tag = "14")] + pub succ_quest_id_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] + pub nnolokocepo: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "3")] + pub reward: ::core::option::Option, /// offset: 48 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "15")] pub retcode: u32, } -/// Obf: BCDPENPFFGN +/// Obf: JOMMJIBBCCI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(901)] +#[cmdid(912)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeQuestOptionalRewardCsReq { - /// offset: 28 - #[prost(uint32, tag = "1")] - pub odonpmongja: u32, /// offset: 24 - #[prost(uint32, tag = "6")] - pub jkoaafgpncj: u32, + #[prost(uint32, tag = "13")] + pub optional_reward_id: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub quest_id: u32, } -/// Obf: BFAJGACGMOP +/// Obf: JGAMLCKCIKB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(974)] +#[cmdid(954)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeQuestOptionalRewardScRsp { - /// offset: 36 - #[prost(uint32, tag = "3")] - pub odonpmongja: u32, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "9")] + /// offset: 16 + #[prost(message, optional, tag = "14")] pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub quest_id: u32, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub retcode: u32, } -/// Obf: MBICELHJOIL +/// Obf: NKOIPKDPHGF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(909)] +#[cmdid(915)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetQuestRecordCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Johpgedgjad { +pub struct Eclgdfggofh { /// offset: 24 - #[prost(uint32, tag = "11")] - pub progress: u32, - /// offset: 28 #[prost(uint32, tag = "3")] - pub gnblohmpacl: u32, + pub mnlamkjiaoc: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub progress: u32, } -/// Obf: LEHLIKHOCFJ +/// Obf: ABFPFFEJCBP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(998)] +#[cmdid(981)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetQuestRecordScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "12")] - pub legnehhpdei: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "6")] + pub aoofgcnfbpl: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "4")] pub retcode: u32, } -/// Obf: HHBAACLGKGL +/// Obf: GILLCJGDGOD /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(963)] +#[cmdid(910)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct QuestRecordScNotify { - /// offset: 24 - #[prost(message, optional, tag = "2")] - pub mohjdhkkigb: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub hlmpjldbpjp: ::core::option::Option, } -/// Obf: JAFEBIIJCJE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(926)] +#[cmdid(987)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct CmdFinishQuestCsReq { +pub struct FinishQuestCsReq { /// offset: 24 - #[prost(uint32, tag = "14")] - pub group_id: u32, + #[prost(uint32, tag = "11")] + pub quest_id: u32, /// offset: 28 - #[prost(uint32, tag = "15")] - pub odonpmongja: u32, - /// offset: 32 #[prost(uint32, tag = "9")] pub prop_id: u32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub group_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(939)] +#[cmdid(929)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ggampjlongd { +pub struct FinishQuestScRsp { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "3")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nogjccclhpe { +pub struct BatchGetQuestDataCsReq { /// offset: 24 - #[prost(uint32, repeated, tag = "5")] + #[prost(uint32, repeated, tag = "3")] pub quest_list: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(938)] +#[cmdid(942)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pjbeblnjanm { +pub struct BatchGetQuestDataScRsp { /// offset: 24 - #[prost(message, repeated, tag = "7")] + #[prost(message, repeated, tag = "13")] pub quest_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "4")] pub retcode: u32, } #[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, +pub struct Gegljdelbha { + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub mophkigkdik: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "9")] + #[prost(message, optional, tag = "2")] pub lineup: ::core::option::Option, - /// offset: 44 - #[prost(uint32, tag = "1")] - pub world_level: u32, -} -/// Obf: PKNPHNBALEE -/// Type: Req -#[derive(proto_derive::CmdID)] -#[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, + #[prost(uint32, tag = "1")] + pub raid_id: u32, /// offset: 44 #[prost(uint32, tag = "4")] - pub prop_entity_id: u32, + pub world_level: 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 +/// Obf: GDCGMBJAEGN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2230)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct LeaveRaidCsReq { - /// offset: 28 - #[prost(bool, tag = "9")] - pub llanimfodfd: bool, - /// offset: 24 - #[prost(uint32, tag = "15")] - pub iecikeoknge: u32, -} -/// Obf: HELHCCEKLHO -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(2227)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct LeaveRaidScRsp { - /// offset: 28 - #[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 Mfhgfoldihd { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub jkcgcamifia: u32, - /// offset: 32 - #[prost(uint32, tag = "15")] - pub gfbimfhjaha: u32, - /// offset: 28 - #[prost(enumeration = "Gkhehcomhcm", tag = "1")] - pub pdflhjmcahk: i32, -} -/// Obf: MPJDCGAENND -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(2235)] +#[cmdid(2232)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct RaidInfoNotify { - /// offset: 48 - #[prost(enumeration = "Ngnikjbimdb", tag = "3")] - pub status: i32, +pub struct StartRaidCsReq { + /// offset: 24 + #[prost(message, repeated, tag = "9")] + pub nimdepfjjni: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "4")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub raid_id: u32, /// offset: 44 #[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: 48 + #[prost(uint32, tag = "5")] + pub is_save: u32, + /// offset: 52 + #[prost(uint32, tag = "6")] + pub prop_entity_id: u32, +} +/// Obf: KPJCDAOHOAA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2242)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct StartRaidScRsp { /// offset: 16 - #[prost(message, optional, tag = "12")] - pub item_list: ::core::option::Option, - /// offset: 56 - #[prost(uint64, tag = "5")] - pub jklllongaoi: u64, + #[prost(message, optional, tag = "5")] + pub scene: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub retcode: u32, +} +/// Obf: KIKOJGLGJFE +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2207)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct LeaveRaidCsReq { + /// offset: 24 + #[prost(bool, tag = "6")] + pub is_save: bool, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub raid_id: u32, +} +/// Obf: FPHIKGOGJIP +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(2223)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct LeaveRaidScRsp { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub raid_id: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub world_level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Endolejchkp { +pub struct RaidTargetInfo { /// offset: 24 - #[prost(uint32, tag = "8")] - pub iecikeoknge: u32, + #[prost(uint32, tag = "13")] + pub kkckmcdgcgk: u32, /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "11")] + pub lcilpgideac: u32, + /// offset: 32 + #[prost(enumeration = "Mjpgdjiglko", tag = "6")] + pub kceehiocbpc: i32, +} +/// Obf: GKNMMJHBFEM +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(2244)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RaidInfoNotify { + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub item_list: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "11")] + pub raid_target_info: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint64, tag = "9")] + pub raid_finish_time: u64, + /// offset: 48 + #[prost(uint32, tag = "2")] + pub world_level: u32, + /// offset: 52 + #[prost(uint32, tag = "5")] + pub raid_id: u32, + /// offset: 56 + #[prost(enumeration = "RaidStatus", tag = "12")] + pub status: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kbonopflpdj { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub raid_id: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] pub max_score: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pocgjdlcmdm { - /// offset: 24 - #[prost(uint32, repeated, tag = "7")] - pub lfbfjaekgof: ::prost::alloc::vec::Vec, +pub struct FinishedRaidInfo { + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub ngkbfpfoopk: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "8")] - pub world_level: u32, + #[prost(uint32, tag = "1")] + pub raid_id: u32, /// offset: 36 #[prost(uint32, tag = "3")] - pub iecikeoknge: u32, + pub world_level: u32, } -/// Obf: OLHCIHDKOGK +/// Obf: CELCIDNLPPO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2202)] +#[cmdid(2243)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRaidInfoCsReq {} /// Obf: GetRaidInfoScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2244)] +#[cmdid(2234)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRaidInfoScRsp { - /// offset: 48 - #[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 = "13")] - pub challenge_raid_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, repeated, tag = "7")] + #[prost(uint32, repeated, tag = "12")] pub challenge_taken_reward_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "1")] + pub challenge_raid_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "5")] + pub finished_raid_info_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "6")] + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dkjcdlbigdl {} +pub struct Oiclhaljieh {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2205)] +#[cmdid(2219)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ohmfecjnleg { - /// offset: 40 - #[prost(uint32, tag = "14")] - pub retcode: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "2")] - pub eogmihepcgm: ::prost::alloc::vec::Vec, +pub struct Pmliefofjhf { + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub dboadifanmh: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, repeated, tag = "3")] - pub bfmnakcpgnn: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "3")] + pub iccchccdknd: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub retcode: u32, } -/// Obf: FOKIHKHGIIE +/// Obf: JPCNCABCMGA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2201)] +#[cmdid(2245)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeChallengeRaidRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "11")] - pub kibnlnfpfic: u32, + #[prost(uint32, tag = "6")] + pub hejanccdgap: u32, } -/// Obf: ENMOPFHGPIE +/// Obf: NOKJGNCMOBK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2247)] +#[cmdid(2209)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeChallengeRaidRewardScRsp { + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "5")] - pub kibnlnfpfic: u32, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub reward: ::core::option::Option, + pub hejanccdgap: u32, } -/// Obf: POFCCMNJBNB +/// Obf: KJJDLEIGPMJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(2219)] +#[cmdid(2229)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChallengeRaidNotify { /// offset: 24 - #[prost(message, optional, tag = "15")] - pub oflchdecpda: ::core::option::Option, + #[prost(message, optional, tag = "2")] + pub gcbdmepbnhn: ::core::option::Option, } -/// Obf: CHJGDIBGEHM +/// Obf: PIKGCABFJAE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2218)] +#[cmdid(2221)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetClientRaidTargetCountCsReq { - /// offset: 28 - #[prost(uint32, tag = "14")] - pub hjjmoohhkmh: u32, /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "6")] + pub kjkghieknid: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] pub progress: u32, } -/// Obf: KBJLAICNFHN +/// Obf: GKGJKFHIPKI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2245)] +#[cmdid(2240)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetClientRaidTargetCountScRsp { /// offset: 24 #[prost(uint32, tag = "4")] - pub hjjmoohhkmh: u32, - /// offset: 32 - #[prost(uint32, tag = "1")] pub progress: u32, /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "13")] pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub kjkghieknid: u32, } -/// Obf: PNCFKGJNGFI +/// Obf: NGDCCMAHNDF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2236)] +#[cmdid(2205)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetSaveRaidCsReq { /// offset: 24 - #[prost(uint32, tag = "6")] - pub iecikeoknge: u32, - /// offset: 28 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "4")] pub world_level: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub raid_id: u32, } -/// Obf: GCHONBOEJKC +/// Obf: MKMPGOFLAPA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2203)] +#[cmdid(2208)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSaveRaidScRsp { /// offset: 16 - #[prost(message, repeated, tag = "3")] - pub iphpdadafkf: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(uint32, tag = "7")] - pub retcode: u32, + #[prost(message, repeated, tag = "11")] + pub raid_target_info: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(bool, tag = "5")] - pub llanimfodfd: bool, - /// offset: 40 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "14")] pub world_level: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub raid_id: u32, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub retcode: u32, /// offset: 44 - #[prost(uint32, tag = "9")] - pub iecikeoknge: u32, + #[prost(bool, tag = "15")] + pub is_save: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hghojceldof { +pub struct RaidData { + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub raid_target_info: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "7")] - pub iecikeoknge: u32, - /// offset: 16 - #[prost(message, repeated, tag = "15")] - pub iphpdadafkf: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "1")] + pub raid_id: u32, /// offset: 36 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "15")] pub world_level: u32, } -/// Obf: BJKDMBGNFGP +/// Obf: FHJENMNMMKO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2250)] +#[cmdid(2203)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetAllSaveRaidCsReq {} -/// Obf: DIKOOOFIEHN +/// Obf: PNDCHLMHJCI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2216)] +#[cmdid(2238)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAllSaveRaidScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "6")] - pub lhjooacnppd: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "14")] + pub raid_data_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "10")] pub retcode: u32, } -/// Obf: ENABCCNKCMA +/// Obf: GDKFOIFIAFD /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(2231)] +#[cmdid(2220)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DelSaveRaidScNotify { - /// offset: 28 - #[prost(uint32, tag = "6")] - pub iecikeoknge: u32, /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "14")] pub world_level: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub raid_id: u32, } -/// Obf: PKKFEANFDKL +/// Obf: MCJANHINPDO /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(2221)] +#[cmdid(2212)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RaidKickByServer { /// offset: 16 - #[prost(message, optional, tag = "4")] + #[prost(message, optional, tag = "13")] pub lineup: ::core::option::Option, - /// offset: 44 - #[prost(enumeration = "Aancgofcjjl", tag = "11")] - pub reason: i32, - /// offset: 24 - #[prost(message, optional, tag = "2")] + /// offset: 32 + #[prost(message, optional, tag = "3")] pub scene: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "3")] - pub iecikeoknge: u32, - /// offset: 48 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "5")] pub world_level: u32, + /// offset: 44 + #[prost(uint32, tag = "10")] + pub raid_id: u32, + /// offset: 48 + #[prost(enumeration = "Gmfmppkaehe", tag = "12")] + pub reason: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Aleoilcifin { +pub struct Bopobhgdikn { /// offset: 24 - #[prost(uint32, tag = "4")] - pub mfofffnigdp: u32, + #[prost(uint32, tag = "12")] + pub oblciendled: u32, } -/// Obf: IIKDPPKJDMF +/// Obf: KNDCKLDMJKB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6941)] +#[cmdid(6958)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RaidCollectionDataCsReq {} -/// Obf: CMKLCKFAGLL +/// Obf: APODDGMLMLF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6960)] +#[cmdid(6946)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RaidCollectionDataScRsp { - /// offset: 32 - #[prost(uint32, tag = "13")] - pub retcode: u32, /// offset: 24 - #[prost(message, repeated, tag = "8")] - pub challenge_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "7")] + pub challenge_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6942)] +#[cmdid(6956)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fbkmlbafkfl { - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub ceakooaojlf: ::core::option::Option, +pub struct Hcnnkilfoni { + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub eoggpdhkkbj: ::core::option::Option, } -/// Obf: GBDKHCKFJIJ +/// Obf: JFEMDCIJMFA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6950)] +#[cmdid(6960)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RaidCollectionEnterNextRaidCsReq { - /// offset: 32 - #[prost(uint32, tag = "12")] - pub world_level: u32, - /// offset: 36 - #[prost(uint32, tag = "4")] - pub iecikeoknge: u32, /// offset: 16 - #[prost(uint32, repeated, tag = "3")] + #[prost(uint32, repeated, tag = "7")] pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub is_save: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub world_level: u32, /// offset: 40 - #[prost(uint32, tag = "6")] - pub llanimfodfd: u32, + #[prost(uint32, tag = "13")] + pub raid_id: u32, } -/// Obf: NMGANEHOHOJ +/// Obf: NJGHHOHJGEO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6955)] +#[cmdid(6942)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RaidCollectionEnterNextRaidScRsp { /// offset: 16 - #[prost(message, optional, tag = "12")] - pub scene: ::core::option::Option, + #[prost(message, optional, tag = "13")] + pub scene: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "11")] pub retcode: u32, } -/// Obf: EHHPNGBOLOC +/// Obf: GFIIJCDEBDH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8361)] +#[cmdid(8378)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRechargeGiftInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pppfombloif { +pub struct Ijhpilbbhdi { /// offset: 24 - #[prost(enumeration = "pppfombloif::mpcldcfcmef::Bndhjndffed", tag = "7")] - pub status: i32, - /// offset: 28 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "9")] pub index: u32, + /// offset: 28 + #[prost(enumeration = "ijhpilbbhdi::bbibcfckpjh::Egcfncblhjc", tag = "4")] + pub status: i32, } -/// Nested message and enum types in `PPPFOMBLOIF`. -pub mod pppfombloif { +/// Nested message and enum types in `IJHPILBBHDI`. +pub mod ijhpilbbhdi { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] - pub struct Mpcldcfcmef {} - /// Nested message and enum types in `MPCLDCFCMEF`. - pub mod mpcldcfcmef { + pub struct Bbibcfckpjh {} + /// Nested message and enum types in `BBIBCFCKPJH`. + pub mod bbibcfckpjh { #[derive(proto_derive::CmdID)] #[derive( Clone, @@ -45398,29 +46725,29 @@ pub mod pppfombloif { ::prost::Enumeration )] #[repr(i32)] - pub enum Bndhjndffed { - Bhpnpohcgla = 0, - Amjcmcjdpkd = 1, - Mhnfoicmbkm = 2, + pub enum Egcfncblhjc { + Edhbommokgm = 0, + Acbhglibjbg = 1, + Ljlkndiaceo = 2, } - impl Bndhjndffed { + impl Egcfncblhjc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Bhpnpohcgla => "BNDHJNDFFED_BHPNPOHCGLA", - Self::Amjcmcjdpkd => "BNDHJNDFFED_AMJCMCJDPKD", - Self::Mhnfoicmbkm => "BNDHJNDFFED_MHNFOICMBKM", + Self::Edhbommokgm => "EGCFNCBLHJC_EDHBOMMOKGM", + Self::Acbhglibjbg => "EGCFNCBLHJC_ACBHGLIBJBG", + Self::Ljlkndiaceo => "EGCFNCBLHJC_LJLKNDIACEO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BNDHJNDFFED_BHPNPOHCGLA" => Some(Self::Bhpnpohcgla), - "BNDHJNDFFED_AMJCMCJDPKD" => Some(Self::Amjcmcjdpkd), - "BNDHJNDFFED_MHNFOICMBKM" => Some(Self::Mhnfoicmbkm), + "EGCFNCBLHJC_EDHBOMMOKGM" => Some(Self::Edhbommokgm), + "EGCFNCBLHJC_ACBHGLIBJBG" => Some(Self::Acbhglibjbg), + "EGCFNCBLHJC_LJLKNDIACEO" => Some(Self::Ljlkndiaceo), _ => None, } } @@ -45429,201 +46756,199 @@ pub mod pppfombloif { } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Abipcnkgfni { - /// offset: 40 - #[prost(int64, tag = "4")] - pub end_time: i64, +pub struct Jbngcjjdlhl { + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub cfnnmocbbfm: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "8")] - pub gmddebinghe: u32, + #[prost(uint32, tag = "5")] + pub gift_type: u32, + /// offset: 40 + #[prost(int64, tag = "15")] + pub end_time: i64, /// offset: 48 - #[prost(int64, tag = "11")] - pub dnnhcnckjcm: i64, - /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub flhljmemihl: ::prost::alloc::vec::Vec, + #[prost(int64, tag = "10")] + pub ifepjhgncoi: i64, } -/// Obf: LKAMPPHCKPD +/// Obf: JFEKFHLDLPK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8366)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetRechargeGiftInfoScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub ofihocchncn: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub retcode: u32, +} +/// Obf: KCEJICPPKKM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8376)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TakeRechargeGiftRewardCsReq { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub gift_type: u32, +} +/// Obf: DCAICJKEIPH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8380)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetRechargeGiftInfoScRsp { - /// offset: 32 - #[prost(uint32, tag = "1")] - pub retcode: u32, +pub struct TakeRechargeGiftRewardScRsp { + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub reward: ::core::option::Option, /// offset: 24 - #[prost(message, repeated, tag = "14")] - pub fekljcaogii: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "13")] + pub kjbdniibgne: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub retcode: u32, } -/// Obf: NKFEAPKGDLH +/// Obf: EGNKGGAIGBJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8362)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -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, +pub struct Bcajnmllied { /// offset: 16 - #[prost(uint32, repeated, tag = "4")] - pub aoomemccpem: ::prost::alloc::vec::Vec, - /// offset: 40 + #[prost(uint32, repeated, tag = "9")] + pub olhodifnabl: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub panel_id: u32, + /// offset: 36 #[prost(uint32, tag = "12")] pub progress: u32, - /// offset: 36 - #[prost(uint32, tag = "5")] + /// offset: 40 + #[prost(uint32, tag = "4")] pub id: u32, } -/// Obf: LFKHIMEIEOD +/// Obf: JNGJOABNBIM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8368)] +#[cmdid(8379)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRechargeBenefitInfoScRsp { - /// offset: 32 - #[prost(uint32, tag = "5")] - pub retcode: u32, /// offset: 24 - #[prost(message, repeated, tag = "12")] - pub bpompldkhbl: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "9")] + pub oabbabnppoo: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub retcode: u32, } -/// Obf: EPCFMDPNEEC +/// Obf: IMIOIKDAJOK /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8374)] +#[cmdid(8372)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRechargeBenefitInfoScNotify { /// offset: 16 - #[prost(message, optional, tag = "11")] - pub fifhcichdoh: ::core::option::Option, + #[prost(message, optional, tag = "3")] + pub klcgbjiempo: ::core::option::Option, } -/// Obf: LLFEHJEHNAK +/// Obf: CKCPEGPJGLD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8377)] +#[cmdid(8374)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeRechargeBenefitRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "4")] pub id: u32, } -/// Obf: HECFFGANFGD +/// Obf: JINIOBBNJPF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8367)] +#[cmdid(8364)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRechargeBenefitRewardScRsp { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub klcgbjiempo: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "4")] + #[prost(message, optional, tag = "7")] pub reward: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "11")] 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 Jefikhkjfcm { +pub struct Bmmhjifcgno { /// offset: 24 - #[prost(uint32, tag = "5")] - pub hokjfknpkaj: u32, - /// offset: 28 #[prost(uint32, tag = "15")] - pub fcadjeengml: u32, + pub kajcfpkegbp: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub mipkoffgpfa: u32, } -/// Obf: PACABAFEKAA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EquipmentRecommend { /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub equipment_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "3")] + pub equipment_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mngiijpmjbe { - /// offset: 32 - #[prost(uint32, tag = "7")] - pub jaammnlmjcg: u32, +pub struct Ghajjbbehbe { /// offset: 24 - #[prost(uint32, tag = "10")] - pub ffiofgadinm: u32, + #[prost(uint32, tag = "14")] + pub bbghafgmmnm: u32, /// offset: 28 - #[prost(uint32, tag = "9")] - pub eakbdlkiefc: u32, + #[prost(uint32, tag = "15")] + pub lmhdfofnfii: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub oaopdhldfip: u32, } -/// Obf: PFOGOMFNOOG #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicRecommend { - /// offset: 24 - #[prost(message, repeated, tag = "7")] - pub pedfgemeonk: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub gmcnpkajmhc: ::prost::alloc::vec::Vec, } -/// Obf: IKIDEAEIHLJ +/// Obf: KOAGMGNMMOC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2405)] +#[cmdid(2419)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetBigDataRecommendCsReq { - /// offset: 28 - #[prost(uint32, tag = "9")] - pub equip_avatar: u32, /// offset: 24 - #[prost(enumeration = "BigDataRecommendType", tag = "2")] + #[prost(uint32, tag = "1")] + pub equip_avatar: u32, + /// offset: 28 + #[prost(enumeration = "BigDataRecommendType", tag = "3")] pub big_data_recommend_type: i32, } -/// Obf: INDCEKNDLLG +/// Obf: BGGIHLHFPGA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2401)] +#[cmdid(2445)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetBigDataRecommendScRsp { - /// offset: 36 - #[prost(enumeration = "BigDataRecommendType", tag = "15")] - pub big_data_recommend_type: i32, - /// offset: 44 - #[prost(uint32, tag = "7")] + /// offset: 32 + #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 40 + #[prost(enumeration = "BigDataRecommendType", tag = "9")] + pub big_data_recommend_type: i32, + /// offset: 44 + #[prost(bool, tag = "1")] + pub has_recommand: bool, + /// offset: 48 #[prost(uint32, tag = "4")] pub equip_avatar: u32, - /// offset: 48 - #[prost(bool, tag = "6")] - pub has_recommand: bool, - #[prost(oneof = "get_big_data_recommend_sc_rsp::RecommendType", tags = "12, 2, 14")] + #[prost(oneof = "get_big_data_recommend_sc_rsp::RecommendType", tags = "13, 5, 3")] pub recommend_type: ::core::option::Option< get_big_data_recommend_sc_rsp::RecommendType, >, @@ -45633,119 +46958,119 @@ pub mod get_big_data_recommend_sc_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum RecommendType { - /// offset: 16 - #[prost(message, tag = "12")] + /// offset: 24 + #[prost(message, tag = "13")] EquipmentRecommend(super::EquipmentRecommend), - /// offset: 16 - #[prost(message, tag = "2")] + /// offset: 24 + #[prost(message, tag = "5")] RelicRecommend(super::RelicRecommend), - /// offset: 16 - #[prost(message, tag = "14")] - Gijogkbmdip(super::Ebjdmkpdcnk), + /// offset: 24 + #[prost(message, tag = "3")] + Khcmlinmgen(super::Gnbbdmbnndj), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RecomendedAvatarInfo { /// offset: 16 - #[prost(uint32, repeated, tag = "2")] + #[prost(uint32, repeated, tag = "8")] 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")] + #[prost(uint32, tag = "3")] + pub relic_set_id: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] pub recommend_avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BigDataRecommendRelicAvatar { - /// offset: 24 - #[prost(message, repeated, tag = "3")] + /// offset: 16 + #[prost(message, repeated, tag = "14")] pub recommended_avatar_info_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fnbjpmgmjdp { - /// offset: 28 - #[prost(uint32, tag = "4")] - pub nonookbibom: u32, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub dhhglgjbdmj: u32, +pub struct Jbgplpccdbj { /// offset: 24 - #[prost(uint32, tag = "8")] - pub jogonjiljdl: u32, + #[prost(uint32, tag = "5")] + pub minccilijnn: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub nmfgibmhnki: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub gbjpbahgbpo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bkodldofmmj { - /// offset: 28 - #[prost(uint32, tag = "1")] - pub eicebjpmhmc: u32, +pub struct Bpfdfojoemi { /// offset: 24 - #[prost(uint32, tag = "15")] - pub dhhglgjbdmj: u32, + #[prost(uint32, tag = "5")] + pub lbdlaacoccn: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub minccilijnn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BigDataAvatarRelicRecommend { - /// offset: 32 - #[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, + #[prost(message, repeated, tag = "11")] + pub outer_set_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub body_main_property_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "12")] + pub rope_main_property_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "6")] + pub inner_set_list: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(message, repeated, tag = "9")] - pub inner_set_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "10")] + pub sphere_main_property_list: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, repeated, tag = "15")] + pub foot_main_property_list: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint32, tag = "14")] + pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BigDataRecommendAvatarRelic { /// offset: 16 - #[prost(message, repeated, tag = "12")] + #[prost(message, repeated, tag = "13")] pub recomended_relic_info_list: ::prost::alloc::vec::Vec< BigDataAvatarRelicRecommend, >, } -/// Obf: NKNDJEBFODC +/// Obf: HGKBKMFJJCB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2447)] +#[cmdid(2409)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetBigDataAllRecommendCsReq { /// offset: 24 #[prost(enumeration = "BigDataRecommendType", tag = "1")] pub big_data_recommend_type: i32, } -/// Obf: DMCJNHCMEKF +/// Obf: EJEDKALMMNP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2419)] +#[cmdid(2429)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetBigDataAllRecommendScRsp { /// offset: 32 - #[prost(enumeration = "BigDataRecommendType", tag = "2")] + #[prost(enumeration = "BigDataRecommendType", tag = "13")] pub big_data_recommend_type: i32, /// offset: 40 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "3")] pub retcode: u32, #[prost( oneof = "get_big_data_all_recommend_sc_rsp::RecommendType", - tags = "4, 15, 13" + tags = "8, 1, 4" )] pub recommend_type: ::core::option::Option< get_big_data_all_recommend_sc_rsp::RecommendType, @@ -45756,843 +47081,847 @@ pub mod get_big_data_all_recommend_sc_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum RecommendType { - /// offset: 24 - #[prost(message, tag = "4")] + /// offset: 16 + #[prost(message, tag = "8")] RelicAvatar(super::BigDataRecommendRelicAvatar), - /// offset: 24 - #[prost(message, tag = "15")] + /// offset: 16 + #[prost(message, tag = "1")] AvatarRelic(super::BigDataRecommendAvatarRelic), - /// offset: 24 - #[prost(message, tag = "13")] - Gijogkbmdip(super::Ebjdmkpdcnk), + /// offset: 16 + #[prost(message, tag = "4")] + Khcmlinmgen(super::Gnbbdmbnndj), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hhmdoneoeak { +pub struct Fhnaejbkinh { /// offset: 24 - #[prost(uint32, repeated, tag = "11")] - pub mcoampkkljl: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "5")] + pub kcnpfighdal: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pgmmdccgljd { +pub struct Gfoamknhbfe { /// offset: 16 - #[prost(map = "uint32, message", tag = "2")] - pub gkaondbbdhf: ::std::collections::HashMap, + #[prost(map = "uint32, message", tag = "8")] + pub banbccboebj: ::std::collections::HashMap, /// offset: 32 - #[prost(uint32, tag = "10")] - pub oghfmoalpeo: u32, + #[prost(uint32, tag = "14")] + pub panel_id: u32, /// offset: 36 #[prost(uint32, tag = "6")] - pub hiilnpickcg: u32, + pub fdeakdcdgml: u32, } -/// Obf: EHFMKLHCOMA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5913)] +#[cmdid(5932)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetAllRedDotDataCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5907)] +#[cmdid(5942)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kngefjmklkc { - /// offset: 24 - #[prost(message, repeated, tag = "14")] - pub mclbkohkhhb: ::prost::alloc::vec::Vec, +pub struct GetAllRedDotDataScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "3")] + pub kgonobeagai: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "8")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gadbcegpngh { - /// offset: 16 +pub struct Nncefffgnen { + /// offset: 24 #[prost(uint32, repeated, tag = "15")] pub switch_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "12")] - pub oghfmoalpeo: u32, - /// offset: 44 - #[prost(enumeration = "Gnmdpmbglbn", tag = "10")] - pub gnhbgjakacl: i32, + #[prost(uint32, tag = "14")] + pub group_id: u32, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub fdeakdcdgml: u32, /// offset: 40 #[prost(uint32, tag = "7")] - pub hiilnpickcg: u32, + pub panel_id: u32, + /// offset: 44 + #[prost(enumeration = "Kfmhmjlphog", tag = "3")] + pub biclkapmfgp: i32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5923)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Egelhckmlnk { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub fdeakdcdgml: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub panel_id: u32, /// offset: 36 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "4")] pub group_id: u32, } +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ildomdofepk { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub group_id: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub fdeakdcdgml: u32, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub panel_id: u32, +} /// Type: Rsp #[derive(proto_derive::CmdID)] #[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 oghfmoalpeo: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ofnlbnemhda { - /// offset: 32 - #[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 { +pub struct Llcohlnbngm { /// offset: 16 - #[prost(message, optional, tag = "12")] - pub fpooghejddn: ::core::option::Option, + #[prost(message, optional, tag = "11")] + pub bknkfnhipak: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub fdeakdcdgml: u32, /// offset: 36 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "10")] + pub group_id: u32, + /// offset: 40 + #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 44 - #[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, + #[prost(uint32, tag = "12")] + pub panel_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pglfachcgcb { +pub struct Pngbddibcdd { + /// offset: 24 + #[prost(message, repeated, tag = "1")] + pub sub_affix_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "10")] - pub tid: u32, - /// offset: 40 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "11")] pub level: u32, /// offset: 36 + #[prost(uint32, tag = "8")] + pub tid: u32, + /// offset: 40 #[prost(uint32, tag = "4")] pub main_affix_id: u32, /// offset: 44 - #[prost(uint32, tag = "6")] - pub exp: u32, - /// offset: 48 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "13")] pub r#type: u32, - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub sub_affix_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "10")] + pub exp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mggldhhpnbm { +pub struct Jboaapidoic { /// offset: 24 #[prost(uint32, tag = "11")] - pub afeibddggef: u32, + pub ipilhkhcljh: u32, /// offset: 28 - #[prost(uint32, tag = "2")] - pub lbaehcifnne: u32, + #[prost(uint32, tag = "7")] + pub flfochjfloe: 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 = "5")] - pub aagblpkdjjp: ::core::option::Option, - /// offset: 32 - #[prost(enumeration = "Mdikaoaejhn", tag = "2")] - pub himecmgjkom: i32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nbioekilhen { +pub struct Hgabljfokdg { /// offset: 24 #[prost(message, optional, tag = "1")] - pub aagblpkdjjp: ::core::option::Option, + pub noajighliic: ::core::option::Option, /// offset: 32 + #[prost(enumeration = "Jfiiihfblpa", tag = "11")] + pub hdhkahjbfkd: i32, + /// offset: 36 #[prost(uint32, tag = "5")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gmonehjikma { +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bebnhpcbmpf { /// offset: 16 - #[prost(message, repeated, tag = "9")] + #[prost(message, optional, tag = "6")] + pub noajighliic: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub avatar_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dpjcbhkgfok { + /// offset: 24 + #[prost(message, repeated, tag = "5")] pub relics: ::prost::alloc::vec::Vec, } -/// Obf: DMJKPIHBBBM +/// Obf: NGKOLFNOAKC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8951)] +#[cmdid(8968)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRelicBoxDataCsReq {} -/// Obf: EJLNMLCDKFM +/// Obf: JOONMECDIHJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8970)] +#[cmdid(8956)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRelicBoxDataScRsp { - /// offset: 68 - #[prost(uint32, tag = "5")] - pub retcode: u32, - /// 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 = "7")] - pub gejapckohig: u32, /// offset: 16 - #[prost(uint32, repeated, tag = "14")] - pub kaimhojaakp: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "14")] + pub njfefofpkpf: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub mcllalgabab: ::core::option::Option, + /// offset: 32 + #[prost(uint32, repeated, tag = "7")] + pub oajfafidkpi: ::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")] + #[prost(message, optional, tag = "1")] + pub ahnppgmfokn: ::core::option::Option, + /// offset: 48 + #[prost(message, repeated, tag = "2")] + pub ebdiojpdjih: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(enumeration = "Bdfgbphepdi", tag = "3")] pub state: i32, + /// offset: 68 + #[prost(uint32, tag = "11")] + pub mflmhflmcpo: u32, + /// offset: 72 + #[prost(uint32, tag = "10")] + pub retcode: u32, } -/// Obf: HGDILHDBCGL +/// Obf: OKCGFDFBPBL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8952)] +#[cmdid(8966)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetRelicBoxCustomCsReq { /// offset: 24 - #[prost(message, optional, tag = "11")] - pub iahiebcfpcd: ::core::option::Option, + #[prost(message, optional, tag = "10")] + pub ebdiojpdjih: ::core::option::Option, /// offset: 32 - #[prost(message, repeated, tag = "7")] - pub ffjdcnkpgoo: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "15")] + pub jkkfjhkhfpl: ::prost::alloc::vec::Vec, } -/// Obf: HHCCNFOEGOJ +/// Obf: ONJHKFHDPGH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8960)] +#[cmdid(8970)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetRelicBoxCustomScRsp { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "9")] pub retcode: u32, } -/// Obf: JECCPPCIFPN +/// Obf: ANOEGCFDJKD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8965)] +#[cmdid(8952)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetRelicBoxTargetCsReq { /// offset: 24 - #[prost(message, optional, tag = "3")] - pub gpeafajgcph: ::core::option::Option, + #[prost(message, optional, tag = "12")] + pub mcllalgabab: ::core::option::Option, } -/// Obf: DDELAADDOAA +/// Obf: DGJAPNJCDCM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8958)] +#[cmdid(8969)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetRelicBoxTargetScRsp { + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub mcllalgabab: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +/// Obf: GFOFPDMELCL +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8954)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct OpenRelicBoxCsReq { + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub mcllalgabab: ::core::option::Option, +} +/// Obf: PCAFMOHEDGK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8961)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct OpenRelicBoxScRsp { + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub lcmaddimion: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub gnlaaidfojf: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +/// Obf: OJKDPIDOBEO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8967)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ConfirmRelicBoxCsReq { + /// offset: 24 + #[prost(bool, tag = "11")] + pub bbnifadmhho: bool, +} +/// Obf: EENMGNBLPEJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8953)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ConfirmRelicBoxScRsp { + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub oajfafidkpi: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub gpeafajgcph: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub hmbnjlnblif: u32, + /// offset: 40 + #[prost(bool, tag = "7")] + pub bbnifadmhho: bool, } -/// Obf: DMOHJJJDNHC +/// Obf: AGKJMBBJCNC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8957)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct OpenRelicBoxCsReq { - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub gpeafajgcph: ::core::option::Option, -} -/// Obf: HODJMGPGMOD -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[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 = "3")] - pub kaimhojaakp: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(bool, tag = "1")] - pub nlgfaafiiie: bool, - /// offset: 32 - #[prost(uint32, tag = "13")] - pub ekaochphoaa: u32, - /// offset: 36 - #[prost(uint32, tag = "10")] - pub retcode: u32, -} -/// Obf: ABAIEBHKNCA -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8953)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ReportRelicBoxActionCsReq { - #[prost(oneof = "report_relic_box_action_cs_req::Lppapcinijb", tags = "5")] - pub lppapcinijb: ::core::option::Option, + #[prost(oneof = "report_relic_box_action_cs_req::Mkkdalgeakk", tags = "11")] + pub mkkdalgeakk: ::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 Lppapcinijb { + pub enum Mkkdalgeakk { /// offset: 16 - #[prost(uint32, tag = "5")] - Cedipegbndh(u32), + #[prost(uint32, tag = "11")] + Kcglkfkhpic(u32), } } -/// Obf: GHJMFPIJJFL +/// Obf: OBKJIKBEHHF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8959)] +#[cmdid(8960)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ReportRelicBoxActionScRsp { - /// offset: 28 - #[prost(uint32, tag = "6")] - pub retcode: u32, /// offset: 24 - #[prost(enumeration = "Jhhbiojhegl", tag = "9")] + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 28 + #[prost(enumeration = "Bdfgbphepdi", tag = "13")] pub state: i32, } -/// Obf: EGLLLNNNCHL +/// Obf: BIGELLJGGEP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8963)] +#[cmdid(8965)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicBoxRegularScNotify { /// offset: 24 - #[prost(message, optional, tag = "1")] - pub kkhbapabfjc: ::core::option::Option, + #[prost(message, optional, tag = "12")] + pub ahnppgmfokn: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nbmfojakmgp { - /// offset: 44 - #[prost(uint32, tag = "15")] - pub unique_id: u32, +pub struct Pfckbfldhni { /// offset: 24 - #[prost(uint32, repeated, tag = "8")] - pub bicmjedhkne: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(enumeration = "RelicPresetPlanSourceType", tag = "3")] - pub alfhnehobja: i32, - /// offset: 16 - #[prost(string, tag = "5")] + #[prost(uint32, repeated, tag = "7")] + pub relic_ids: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(string, tag = "9")] pub name: ::prost::alloc::string::String, - /// offset: 48 - #[prost(uint32, tag = "13")] + /// offset: 40 + #[prost(uint32, tag = "5")] + pub unique_id: u32, + /// offset: 44 + #[prost(uint32, tag = "1")] pub avatar_id: u32, + /// offset: 48 + #[prost(enumeration = "RelicPresetPlanSourceType", tag = "11")] + pub nfmkofnekla: i32, } -/// Obf: FMAJCEPPOIP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9841)] +#[cmdid(9858)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RelicPresetGetPlanCsReq { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "11")] pub avatar_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] +#[cmdid(9846)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RelicPresetGetPlanScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub relic_plan_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub avatar_id: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9856)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RelicPresetAddPlanCsReq { + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub relic_ids: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(string, tag = "2")] + pub name: ::prost::alloc::string::String, + /// offset: 40 + #[prost(enumeration = "RelicPresetPlanSourceType", tag = "1")] + pub nfmkofnekla: i32, + /// offset: 44 + #[prost(uint32, tag = "7")] + pub avatar_id: u32, + /// offset: 48 + #[prost(enumeration = "Fdjkljgdcid", tag = "13")] + pub lljjcookanh: i32, +} +/// 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, +pub struct RelicPresetAddPlanScRsp { /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub cnipebjmjnh: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "8")] + pub relic_plan: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub retcode: u32, } -/// 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")] + #[prost(uint32, tag = "14")] pub unique_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9848)] +#[cmdid(9859)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hlpmdophnog { - /// offset: 28 - #[prost(uint32, tag = "3")] - pub retcode: u32, +pub struct RelicPresetDeletePlanScRsp { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "4")] pub unique_id: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dpddlaobmbh { - /// offset: 32 - #[prost(enumeration = "Enakdncejbo", tag = "6")] - pub hbnhkpdmgip: i32, +pub struct Hppoinflepj { /// offset: 16 - #[prost(uint32, repeated, tag = "14")] - pub bicmjedhkne: ::prost::alloc::vec::Vec, - /// offset: 36 + #[prost(uint32, repeated, tag = "11")] + pub relic_ids: ::prost::alloc::vec::Vec, + /// offset: 32 #[prost(enumeration = "RelicPresetPlanSourceType", tag = "13")] - pub alfhnehobja: i32, + pub nfmkofnekla: i32, + /// offset: 36 + #[prost(enumeration = "Fdjkljgdcid", tag = "12")] + pub lljjcookanh: i32, } -/// Obf: BCIFKPJNPBE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9854)] +#[cmdid(9852)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicPresetUpdatePlanCsReq { /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "5")] 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, + #[prost(oneof = "relic_preset_update_plan_cs_req::Kknboacncon", tags = "6, 1")] + pub kknboacncon: ::core::option::Option< + relic_preset_update_plan_cs_req::Kknboacncon, >, } /// 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")] + pub enum Kknboacncon { + /// offset: 16 + #[prost(message, tag = "6")] + RelicList(super::Hppoinflepj), + /// offset: 16 + #[prost(string, tag = "1")] Name(::prost::alloc::string::String), } } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9857)] +#[cmdid(9854)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ogmdddfdnjp { - /// offset: 32 - #[prost(uint32, tag = "4")] +pub struct RelicPresetUpdatePlanScRsp { + /// offset: 36 + #[prost(uint32, tag = "3")] pub unique_id: u32, /// offset: 40 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "1")] pub retcode: u32, - #[prost(oneof = "ogmdddfdnjp::Bpihfajcloc", tags = "8, 3")] - pub bpihfajcloc: ::core::option::Option, + #[prost(oneof = "relic_preset_update_plan_sc_rsp::Kknboacncon", tags = "14, 4")] + pub kknboacncon: ::core::option::Option< + relic_preset_update_plan_sc_rsp::Kknboacncon, + >, } -/// Nested message and enum types in `OGMDDDFDNJP`. -pub mod ogmdddfdnjp { +/// Nested message and enum types in `RelicPresetUpdatePlanScRsp`. +pub mod relic_preset_update_plan_sc_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Bpihfajcloc { + pub enum Kknboacncon { /// offset: 16 - #[prost(message, tag = "8")] - RelicList(super::Dpddlaobmbh), + #[prost(message, tag = "14")] + RelicList(super::Hppoinflepj), /// offset: 16 - #[prost(string, tag = "3")] + #[prost(string, tag = "4")] Name(::prost::alloc::string::String), } } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9847)] +#[cmdid(9844)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Aiodmencpka { +pub struct Eggoclkiame { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "7")] pub unique_id: u32, } +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(9851)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ejilgjglkio { + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub relic_plan: ::core::option::Option, +} #[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, +pub struct RelicSmartWearPlan { /// offset: 16 - #[prost(uint32, repeated, tag = "9")] - pub hcebkagoole: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "1")] + pub inside_relic_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "10")] + pub outside_relic_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub avatar_id: u32, + /// offset: 44 + #[prost(uint32, tag = "15")] + pub unique_id: u32, } -/// Obf: CDOAOCENOJP +/// Obf: PIHNFHMEHCD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8251)] +#[cmdid(8268)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RelicSmartWearGetPlanCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub avatar_id: u32, } -/// Obf: ECBBCLOKNEF -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8270)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RelicSmartWearGetPlanScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "11")] - pub cnipebjmjnh: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(uint32, tag = "3")] - pub avatar_id: u32, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub retcode: u32, -} -/// Obf: PKHCEEFJAMA -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8252)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RelicSmartWearAddPlanCsReq { - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub dmbneijieik: ::core::option::Option, -} -/// Obf: KAHOGKPEDFN -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8260)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RelicSmartWearAddPlanScRsp { - /// offset: 32 - #[prost(uint32, tag = "11")] - pub retcode: u32, - /// 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(uint32, repeated, tag = "1")] - pub bicmjedhkne: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, optional, tag = "8")] - pub dfiehpiheee: ::core::option::Option, -} -/// 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 = "4")] - pub bkdeihekgic: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "5")] - pub naeipmiiiec: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "9")] - pub relic_unique_id: u32, -} -/// Obf: ONECCDCFCBE -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8263)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RelicSmartWearUpdatePinRelicCsReq { - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub dacmpjljgbc: ::core::option::Option, -} -/// Obf: PKKDNONMMFB -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8255)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RelicSmartWearUpdatePinRelicScRsp { - /// offset: 32 - #[prost(uint32, tag = "9")] - pub retcode: u32, - /// offset: 16 - #[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 +/// Obf: MBLPEOFOOAF /// 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, +pub struct RelicSmartWearGetPlanScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub relic_plan_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "7")] pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub avatar_id: u32, } -/// Obf: HKAPPBACLCG +/// Obf: KHPMJDJKEAB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3591)] +#[cmdid(8266)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RelicSmartWearAddPlanCsReq { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub relic_plan: ::core::option::Option, +} +/// Obf: ILCBEINELFA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8270)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RelicSmartWearAddPlanScRsp { + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub relic_plan: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub retcode: u32, +} +/// Obf: AHKGHNIDDHI +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8252)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RelicSmartWearUpdatePlanCsReq { + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub relic_plan: ::core::option::Option, +} +/// Obf: BPHCDBFPIFB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8269)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RelicSmartWearUpdatePlanScRsp { + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub relic_plan: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub retcode: u32, +} +/// Obf: IGFDCGKPJBE +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8262)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RelicSmartWearDeletePlanCsReq { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub unique_id: u32, +} +/// Obf: POPMMDIDDJO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8264)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RelicSmartWearDeletePlanScRsp { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub unique_id: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Onflanpghhl { + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] + pub inside_relic_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "2")] + pub outside_relic_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(enumeration = "Kckjilimnff", tag = "6")] + pub alaeibdighm: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cabbookaodo { + /// offset: 16 + #[prost(uint32, repeated, tag = "5")] + pub relic_ids: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub aeonnkangce: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub avatar_id: u32, +} +/// Obf: OKLKPLGFPNM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8267)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RelicSmartWearGetPinRelicCsReq { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub avatar_id: u32, +} +/// Obf: EMKANKKOICP +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8253)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RelicSmartWearGetPinRelicScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub ojncaokpkib: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub avatar_id: u32, +} +/// Obf: JIODIEHBGMI +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(8258)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RelicSmartWearUpdatePinRelicScNotify { + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub plncncnipkn: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "6")] + pub anchgognlfp: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub relic_unique_id: u32, +} +/// Obf: PMMIOMPJADM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8265)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RelicSmartWearUpdatePinRelicCsReq { + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub dnnkbpbfpbk: ::core::option::Option, +} +/// Obf: IJMEMLHHMIC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8251)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RelicSmartWearUpdatePinRelicScRsp { + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub dnnkbpbfpbk: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub retcode: u32, +} +/// Obf: FABKOODPCLA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8263)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RelicSmartWearDeletePinRelicCsReq { + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub aifamifgmch: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(bool, tag = "13")] + pub beajgcmpoed: bool, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub avatar_id: u32, +} +/// Obf: KJHJMAEMDMJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8255)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RelicSmartWearDeletePinRelicScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub aifamifgmch: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub avatar_id: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(3573)] #[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, + #[prost(string, tag = "8")] + pub lmffnnigmmo: ::prost::alloc::string::String, + /// offset: 32 + #[prost(string, tag = "13")] + pub gimgdnjppdj: ::prost::alloc::string::String, /// offset: 40 - #[prost(uint32, tag = "12")] - pub dafejienabl: u32, + #[prost(uint32, tag = "3")] + pub stage_id: u32, /// offset: 44 - #[prost(enumeration = "Oclejlefbfo", tag = "2")] + #[prost(enumeration = "Pbiefhknafa", tag = "11")] 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, + #[prost(uint32, tag = "7")] + pub klifgjoilee: u32, + /// offset: 52 + #[prost(uint32, tag = "15")] + pub pbnienncnop: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3510)] +#[cmdid(3503)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ekgamncmoej { - /// offset: 48 - #[prost(enumeration = "Oclejlefbfo", tag = "13")] - pub replay_type: i32, +pub struct GetReplayTokenScRsp { + /// offset: 24 + #[prost(string, tag = "12")] + pub gimgdnjppdj: ::prost::alloc::string::String, + /// offset: 32 + #[prost(string, tag = "3")] + pub dnadiicfmee: ::prost::alloc::string::String, /// offset: 40 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "8")] pub stage_id: u32, /// offset: 44 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "7")] pub retcode: u32, - /// offset: 24 - #[prost(string, tag = "14")] - pub eflaeankacm: ::prost::alloc::string::String, - /// offset: 16 - #[prost(string, tag = "3")] - pub dflmkcikfop: ::prost::alloc::string::String, + /// offset: 48 + #[prost(enumeration = "Pbiefhknafa", tag = "2")] + pub replay_type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ogbnabmleao {} +pub struct Faofieiaecg {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3595)] +#[cmdid(3527)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ahcahffnhld { - /// offset: 32 - #[prost(uint32, tag = "12")] - pub retcode: u32, +pub struct Dfmbmcgmffp { /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub llfibohpahb: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "3")] + pub ihnjckdhoje: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub retcode: u32, } -/// Obf: JBPBDDAOLKB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3491)] +#[cmdid(3473)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRndOptionCsReq { /// offset: 24 @@ -46601,1951 +47930,1949 @@ pub struct GetRndOptionCsReq { } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3410)] +#[cmdid(3403)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Eeambmdgihf { +pub struct GetRndOptionScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "6")] - pub mkegmfmbied: ::prost::alloc::vec::Vec, + pub efloilnlfic: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "11")] pub retcode: u32, } -/// Obf: MHKGOEAKBFK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3494)] +#[cmdid(3480)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DailyFirstMeetPamCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3495)] +#[cmdid(3427)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cbeffnafpel { +pub struct DailyFirstMeetPamScRsp { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "11")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Oljjjbckldk { - /// offset: 28 - #[prost(uint32, tag = "3")] - pub buff_id: u32, +pub struct Abofjeimllj { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "13")] + pub buff_id: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kkkoggbfmip { - /// offset: 24 - #[prost(message, repeated, tag = "14")] - pub buff_list: ::prost::alloc::vec::Vec, +pub struct Bbomfklajlo { + /// offset: 16 + #[prost(message, repeated, tag = "3")] + pub buff_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ijkndkjlmen { +pub struct Paijcbokifo { + /// offset: 24 + #[prost(enumeration = "RogueRoomStatus", tag = "15")] + pub cagdnhcockm: i32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub majkfimpoof: u32, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "12")] + pub pgacmflcdid: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] pub room_id: u32, - /// offset: 28 - #[prost(uint32, tag = "4")] - pub hcmjdmfnene: u32, - /// offset: 36 - #[prost(uint32, tag = "10")] - pub ioggiajbepp: u32, - /// offset: 24 - #[prost(enumeration = "RogueRoomStatus", tag = "1")] - pub bjdboeffiag: i32, /// offset: 40 - #[prost(enumeration = "RogueRoomStatus", tag = "11")] - pub mcebjkdjhgp: i32, + #[prost(enumeration = "RogueRoomStatus", tag = "14")] + pub fchhpcidngm: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Enegifokgkl { - /// offset: 32 - #[prost(uint32, tag = "2")] - pub miccegikibj: u32, +pub struct Dndmlicbkef { /// offset: 24 - #[prost(message, repeated, tag = "6")] - pub hfdiffbcogj: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(uint32, tag = "14")] - pub igecgpflgba: u32, + #[prost(message, repeated, tag = "5")] + pub llnichddian: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub map_id: u32, /// offset: 36 - #[prost(uint32, tag = "1")] - pub heionpdifnm: u32, - /// offset: 40 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "6")] pub area_id: u32, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub hpkmgkppelc: u32, + /// offset: 44 + #[prost(uint32, tag = "3")] + pub anhdbmopgdc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Neiliaphamn { - /// offset: 44 - #[prost(uint32, tag = "7")] - pub area_id: u32, +pub struct Cajeboppmcj { /// offset: 24 - #[prost(uint32, tag = "12")] - pub pginlofkcmd: u32, - /// offset: 32 - #[prost(enumeration = "RogueStatus", tag = "5")] - pub fimamednnil: i32, - /// offset: 36 - #[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 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 { + pub alajjmkomml: bool, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub area_id: u32, /// 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, + #[prost(enumeration = "RogueStatus", tag = "4")] + pub nhdlefaapob: i32, + /// offset: 36 + #[prost(enumeration = "RogueAreaStatus", tag = "1")] + pub kanbklfccmb: i32, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub map_id: u32, + /// offset: 44 + #[prost(uint32, tag = "8")] + pub kndhmnbiidf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ogdbmjnooop { +pub struct Mofhplgpgfa { + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub dehjdniekhb: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "14")] - pub oimipdomdaa: ::prost::alloc::vec::Vec, + pub chcmekafkaf: ::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 elcponipeih: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lngjllkgmna { - /// offset: 24 - #[prost(map = "uint32, uint32", tag = "3")] - pub bljebijemch: ::std::collections::HashMap, - /// offset: 44 - #[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 dacokfcbmbi: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Akgoaipljlj { - /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub gbhphcmgbgk: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nognbknefgp { - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub feilniknpcb: ::core::option::Option, - /// offset: 16 - #[prost(uint32, repeated, tag = "9")] - pub jhadmbdcpeo: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dnmkjhlegpn { - /// offset: 24 - #[prost(uint32, repeated, tag = "1")] - pub faipociafod: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mkophcbpomm { - /// offset: 24 - #[prost(uint32, repeated, tag = "4")] - pub kpjgegmccag: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lomcakmmgom { - /// offset: 32 - #[prost(uint32, tag = "6")] - 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 = "5")] - pub ljeecoopmlm: u32, - /// offset: 24 - #[prost(uint32, tag = "1")] - pub imihglaoieg: u32, - /// offset: 36 - #[prost(uint32, tag = "12")] - pub gfelhickogi: u32, - /// offset: 28 - #[prost(uint32, tag = "7")] - pub goodpdkgjaj: u32, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub kkhndgejbhj: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -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 = "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 impbeljgdjh: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "8")] - pub ahbfaamnkno: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "9")] - pub lhncgdkfagm: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pgnefkdlpkn { - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub pending_action: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "12")] - pub lbnhkppajim: ::core::option::Option, - /// offset: 92 - #[prost(enumeration = "RogueStatus", tag = "10")] - pub status: i32, + #[prost(uint32, repeated, tag = "7")] + pub ebmeekjgppm: ::prost::alloc::vec::Vec, /// 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, + #[prost(enumeration = "RogueCommonBuffSelectSourceType", tag = "11")] + pub nfmkofnekla: i32, + /// offset: 52 + #[prost(uint32, tag = "1")] + pub eialmeadlgf: u32, /// 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 Eppgphklhnf { - /// offset: 40 - #[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 Badcgbpeani { - /// offset: 24 - #[prost(message, repeated, tag = "6")] - pub jnoakecciil: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bladonilkho { - /// offset: 36 - #[prost(uint32, tag = "12")] - pub igfeahikkpe: u32, - /// offset: 40 - #[prost(bool, tag = "13")] - pub nemfnmipnao: bool, - /// offset: 32 - #[prost(uint32, tag = "10")] - pub bgpblofcpmg: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "9")] - 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, 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 ikgdngfioik: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Emfhhdmodeb { - /// offset: 36 + pub pcgfioklibe: u32, + /// offset: 60 #[prost(uint32, tag = "8")] - pub bgpblofcpmg: u32, - /// offset: 16 - #[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(uint32, tag = "11")] - pub igfeahikkpe: u32, -} -#[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, + pub noamcdnnhmd: u32, /// offset: 64 - #[prost(uint32, tag = "3")] - pub gglocpjmehi: u32, + #[prost(uint32, tag = "13")] + pub egfolkepnci: u32, /// offset: 68 - #[prost(uint32, tag = "763")] - pub area_id: u32, + #[prost(uint32, tag = "15")] + pub nkggaojlcmd: 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, + #[prost(uint32, tag = "10")] + pub fimmfjckcnk: u32, /// 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(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(bool, tag = "3")] + pub oeljganlklj: bool, + /// offset: 80 + #[prost(uint32, tag = "9")] + pub pnjlaaocfmc: u32, + /// offset: 84 #[prost(uint32, tag = "5")] - pub area_id: u32, + pub lkhaieidajl: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lcmgceliaek { /// offset: 16 - #[prost(uint32, repeated, tag = "14")] - pub base_avatar_id_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "9")] + pub olcoanifalp: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub ifooepkggag: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jkjkkdjikbj { + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub jjdilehlhdh: ::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, + #[prost(message, repeated, tag = "4")] + pub npigflfeehm: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub lgipilakikb: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Aeffocfjnbf { + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub cost_data: ::core::option::Option, + /// offset: 32 + #[prost(float, tag = "13")] + pub cbjalfolfih: f32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub buff_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hfgbcekgfhk { + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub emagfiblncj: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Efdaibdbfea { + /// offset: 24 + #[prost(map = "uint32, uint32", tag = "10")] + pub hfcjpckonif: ::std::collections::HashMap, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub nphajekcbkf: u32, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub aadniffhhdd: u32, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub ljceogpogbe: u32, + /// offset: 44 + #[prost(uint32, tag = "6")] + pub dggcfdkjdpo: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Oednnhaohab { + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub majgmmcocig: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Efoimnlmpoa { /// 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, + pub bpddbkgdmdd: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "6")] - pub lineup: ::core::option::Option, - /// offset: 40 - #[prost(message, optional, tag = "4")] - pub scene: ::core::option::Option, + pub dnpccfffbhn: ::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 = "11")] - pub area_id: u32, -} -/// Obf: GEDDOLODJCK -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1818)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct EnterRogueScRsp { - /// offset: 56 - #[prost(uint32, tag = "13")] - pub retcode: u32, +pub struct Ddgnkmacelb { /// offset: 16 - #[prost(message, optional, tag = "3")] - pub rogue_info: ::core::option::Option, + #[prost(uint32, repeated, tag = "14")] + pub fimlddnfgjh: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hdjjmjniinh { + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub kpjpabdiojb: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fpmmbjbpnlc { + /// offset: 36 + #[prost(uint32, tag = "8")] + pub ipaobkonifl: u32, + #[prost(oneof = "fpmmbjbpnlc::Bnjpphjnkhf", tags = "3, 4")] + pub bnjpphjnkhf: ::core::option::Option, +} +/// Nested message and enum types in `FPMMBJBPNLC`. +pub mod fpmmbjbpnlc { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Bnjpphjnkhf { + /// offset: 16 + #[prost(message, tag = "3")] + Nmjgheaccmc(super::ItemList), + /// offset: 16 + #[prost(message, tag = "4")] + Mmljadjnkia(super::Bbomfklajlo), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kcmfaibmohb { + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub lniefkbmipd: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Anadiopmfja { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub dkieikjdbdb: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gaobhblfpec { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub ofhbbkokanf: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub dbhoidlkmab: u32, /// offset: 32 - #[prost(message, optional, tag = "2")] - pub enpaicnlcmk: ::core::option::Option, - /// offset: 48 - #[prost(message, optional, tag = "15")] - pub lineup: ::core::option::Option, + #[prost(uint32, tag = "5")] + pub lkhaieidajl: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub ijjlkimgelo: u32, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub gbieamklonk: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Agehgbkobef { + /// offset: 16 + #[prost(message, optional, tag = "1472")] + pub lflcdngalme: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "874")] + pub cfdiklbinhk: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Edoiemcffca { + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub eggjfcelhnk: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "7")] - pub scene: ::core::option::Option, -} -/// Obf: MJECKOCDODL -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1809)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct LeaveRogueCsReq {} -/// Obf: JEMLFOELCOP -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[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(message, optional, tag = "10")] - pub enpaicnlcmk: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "9")] - pub rogue_info: ::core::option::Option, - /// offset: 40 - #[prost(message, optional, tag = "8")] - pub scene: ::core::option::Option, -} -/// 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(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, + pub aclkmfcdmed: ::core::option::Option, /// 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 = "14")] - pub area_id: u32, -} -/// Obf: AKJIDLGHLHJ -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1808)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct QuitRogueScRsp { - /// offset: 32 - #[prost(uint32, tag = "15")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub rogue_info: ::core::option::Option, -} -/// Obf: MGCBCOJJNHC -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(1851)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SyncRogueExploreWinScNotify { - /// offset: 24 - #[prost(bool, tag = "5")] - pub fiedldnemed: bool, -} -/// Obf: BOPOLBALGNP -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(1825)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SyncRogueSeasonFinishScNotify { + pub aefmmohkchj: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "4")] + pub hhfaafobkme: ::core::option::Option, /// 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, + pub nikdpodbief: ::core::option::Option, } -/// Obf: IDPBALDCFAM -/// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1820)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct EnterRogueMapRoomCsReq { - /// offset: 28 - #[prost(uint32, tag = "15")] - pub room_id: u32, - /// offset: 24 - #[prost(uint32, tag = "14")] - pub hcmjdmfnene: u32, -} -/// Obf: BNFCKHAGGHG -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[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, +pub struct Hnkaofdglie { /// 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 = "2")] - pub reward: ::core::option::Option, - /// offset: 48 - #[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: POKBAOBAMBD -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1812)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ExchangeRogueRewardKeyCsReq { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub count: u32, -} -/// Obf: OPGKBMAOGBP -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1877)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ExchangeRogueRewardKeyScRsp { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "4")] - pub count: u32, -} -/// Obf: KCPKCLPGFGP -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(1882)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SyncRogueAreaUnlockScNotify { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub area_id: u32, -} -/// Obf: JMBLPDAKCFF -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(1860)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SyncRogueGetItemScNotify { - /// offset: 24 - #[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 { + pub dnpccfffbhn: ::core::option::Option, /// offset: 24 + #[prost(message, optional, tag = "8")] + pub dhekljdbnnp: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "1")] + pub aefmmohkchj: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "15")] + pub fmigokidkjl: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "3")] + pub habjhgpfgeb: ::core::option::Option, + /// offset: 64 + #[prost(message, optional, tag = "11")] + pub eiohfjmfokf: ::core::option::Option, + /// offset: 72 + #[prost(message, optional, tag = "5")] + pub cooomdkgodf: ::core::option::Option, + /// offset: 80 + #[prost(message, optional, tag = "9")] + pub ielpchglfca: ::core::option::Option, + /// offset: 88 + #[prost(bool, tag = "10")] + pub ilofgcafhah: bool, + /// offset: 92 + #[prost(enumeration = "RogueStatus", tag = "13")] + pub status: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cgnnmpikbbb { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub ljngpckpjlf: u32, + /// offset: 32 + #[prost(int64, tag = "10")] + pub begin_time: i64, + /// offset: 40 + #[prost(int64, tag = "6")] + pub end_time: i64, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Goiejocfkee { + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub ojgoaoplmlb: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gfghgcimkga { + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub opaegcbnacj: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(bool, tag = "11")] + pub dclplnfindl: bool, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub oggekflbglb: u32, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub egdekfjjnep: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mbcbdjnkfeb { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub gebggmagdjb: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub pdgbejhnhhe: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub cicaendedfe: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cfmhemgeanc { + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub chcmekafkaf: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hikobombmpb { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub dnpccfffbhn: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Enobklgchod { + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] + pub base_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub mfeodnjngdp: ::core::option::Option, + /// offset: 32 + #[prost(uint32, repeated, tag = "15")] + pub gofliggnhne: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "9")] + pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fbcomlaonkm { + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub jipepmdmcmb: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cifcaiedolk { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub egdekfjjnep: u32, + /// offset: 28 + #[prost(bool, tag = "7")] + pub dclplnfindl: bool, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub jppaggpjomo: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cddijcbeahj { + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] + pub cemojmbhldd: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jibbeeaidic { + /// offset: 24 + #[prost(uint32, repeated, tag = "11")] + pub opaegcbnacj: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub oggekflbglb: u32, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub egdekfjjnep: u32, + /// offset: 40 + #[prost(bool, tag = "14")] + pub dclplnfindl: bool, + /// offset: 44 + #[prost(uint32, tag = "8")] + pub jppaggpjomo: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ebemokppabl { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub dbljfjaapan: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub score_id: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub pfmgcgnmljp: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Glffcogiigg { + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub lmplljfmfec: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(float, tag = "10")] + pub okckmfgdejk: f32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub djeimgghmgm: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Alblefhhjic { + /// offset: 24 + #[prost(enumeration = "AvatarType", tag = "10")] + pub avatar_type: i32, + /// offset: 28 #[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: 32 + #[prost(uint32, tag = "7")] + pub slot: u32, /// 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, + pub id: 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, +pub struct Kcoejjkgnig { /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub buff_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "11")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "5")] + pub majgmmcocig: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gkhgfcbmlbl { + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub lhpnjlbpaca: ::core::option::Option, + /// offset: 24 #[prost(message, optional, tag = "9")] - pub reward: ::core::option::Option, - /// offset: 36 + pub record_info: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "14")] + pub fgobdcenkob: ::core::option::Option, + /// offset: 48 + #[prost(bool, tag = "1")] + pub is_win: bool, + /// offset: 52 #[prost(uint32, tag = "12")] - pub level: u32, + pub mhphdcfkmlf: u32, + /// offset: 56 + #[prost(uint32, tag = "11")] + pub gebggmagdjb: u32, + /// offset: 60 + #[prost(uint32, tag = "8")] + pub ghcbfcigibf: u32, + /// offset: 64 + #[prost(uint32, tag = "1096")] + pub area_id: u32, + /// offset: 68 + #[prost(uint32, tag = "4")] + pub score_id: u32, + /// offset: 72 + #[prost(uint32, tag = "714")] + pub heomalbnjll: u32, + /// offset: 76 + #[prost(uint32, tag = "10")] + pub gmiimahlijf: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Phinpojojgd { + /// offset: 24 + #[prost(uint32, repeated, tag = "6")] + pub fhhkohkbnop: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub mhchfdfmnfp: u32, + /// offset: 36 + #[prost(bool, tag = "13")] + pub pkpnmooicgp: bool, + /// offset: 37 + #[prost(bool, tag = "7")] + pub kmnpjkcmien: bool, + /// offset: 40 + #[prost(int64, tag = "14")] + pub mjkpnomchid: i64, + /// offset: 48 + #[prost(int64, tag = "2")] + pub cdgmpcfgkmd: i64, + /// offset: 56 + #[prost(uint32, tag = "9")] + pub gackjlbpkgd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nabbmlgoplk {} +pub struct Flcpjjmhago { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub afemblfccch: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub hcbaddhnidg: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub level: u32, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub exp: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lohlenbeieb { + /// offset: 24 + #[prost(bool, tag = "1")] + pub kkkionidkfa: bool, + /// offset: 28 + #[prost(float, tag = "7")] + pub afdnfcbcfbf: f32, + /// offset: 32 + #[prost(int32, tag = "6")] + pub mnlinfeodpj: i32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub rogue_dialogue_event_id: u32, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub arg_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Molckkmnhae { + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub cghhkkicjgg: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub jiijebjmpni: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub game_mode_type: u32, + /// offset: 44 + #[prost(uint32, tag = "7")] + pub mjbknmjhogp: u32, + /// offset: 48 + #[prost(uint32, tag = "9")] + pub aiafekgbfif: u32, + /// offset: 52 + #[prost(uint32, tag = "4")] + pub oeanpihchhf: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Emkodhbbmma { + /// offset: 24 + #[prost(uint32, repeated, tag = "10")] + pub mjpihdljhib: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(enumeration = "Ppocamclleg", tag = "14")] + pub nonpimddjnn: i32, + #[prost(oneof = "emkodhbbmma::Bnjpphjnkhf", tags = "15")] + pub bnjpphjnkhf: ::core::option::Option, +} +/// Nested message and enum types in `EMKODHBBMMA`. +pub mod emkodhbbmma { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Bnjpphjnkhf { + /// offset: 32 + #[prost(message, tag = "15")] + Nmjgheaccmc(super::ItemList), + } +} +/// Obf: GMFGIAEEAFC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1873)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetRogueInfoCsReq {} +/// Obf: DDOOMBLAOHN /// Type: Rsp #[derive(proto_derive::CmdID)] +#[cmdid(1803)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetRogueInfoScRsp { + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub rogue_game_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub retcode: u32, +} +/// Obf: LJINAKCNBCB +/// Type: Req +#[derive(proto_derive::CmdID)] #[cmdid(1880)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Leejkehdnmc { - /// offset: 32 - #[prost(uint32, tag = "3")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub ljmfgdfblck: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hhdcojfknld { - /// offset: 32 - #[prost(uint32, tag = "4")] - pub mbmiccjebjb: u32, +pub struct StartRogueCsReq { /// offset: 24 - #[prost(uint32, repeated, tag = "14")] - pub nnjchjdekel: ::prost::alloc::vec::Vec, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1858)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Meihomedhbf { - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub reward: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "7")] - pub mbmiccjebjb: u32, - /// offset: 44 - #[prost(uint32, tag = "2")] - pub retcode: u32, + #[prost(uint32, repeated, tag = "6")] + pub base_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, optional, tag = "6")] - pub ahbfaamnkno: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Knhgljnkpkn {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1849)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ehnnibopgja { - /// offset: 32 - #[prost(uint32, tag = "2")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "10")] - pub ahbfaamnkno: ::core::option::Option, -} -/// Obf: AOABOBODFNK -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1848)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetRogueAeonInfoCsReq {} -/// Obf: IMLLOODLMAD -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1876)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetRogueAeonInfoScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub ofenicfjanc: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "7")] - pub retcode: u32, -} -/// Obf: LEBMNGCOLHC -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1846)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct FinishAeonDialogueGroupCsReq { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub lghookmnmcl: u32, -} -/// Obf: FBHNJGPGJMF -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1834)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct FinishAeonDialogueGroupScRsp { - /// offset: 32 - #[prost(message, optional, tag = "3")] - pub reward: ::core::option::Option, + #[prost(uint32, repeated, tag = "4")] + pub jkpipnmggoa: ::prost::alloc::vec::Vec, /// offset: 40 + #[prost(uint32, repeated, tag = "3")] + pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec, + /// offset: 48 #[prost(uint32, tag = "12")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub impbeljgdjh: ::core::option::Option, + pub area_id: u32, + /// offset: 52 + #[prost(uint32, tag = "1")] + pub afemblfccch: u32, } -/// Obf: MMCLFJPJEKE -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1856)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -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 +/// Obf: HHNAMDCALND /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1827)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct EnableRogueTalentScRsp { +pub struct StartRogueScRsp { /// offset: 16 + #[prost(message, optional, tag = "15")] + pub lineup: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub rogue_game_info: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "13")] + pub scene: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "6")] + pub jnklnlkhgbb: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "4")] + pub retcode: u32, +} +/// Obf: MGBFNLJFCAA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1836)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct EnterRogueCsReq { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub area_id: u32, +} +/// Obf: KNBOCPOOAEM +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1813)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct EnterRogueScRsp { + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub lineup: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub jnklnlkhgbb: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "8")] + pub scene: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "5")] + pub rogue_game_info: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "13")] + pub retcode: u32, +} +/// Obf: CAGNJEEKBNN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1815)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct LeaveRogueCsReq {} +/// Obf: DAEOAHLMACG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1881)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct LeaveRogueScRsp { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub jnklnlkhgbb: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub scene: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "14")] + pub lineup: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "13")] + pub rogue_game_info: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +/// Obf: FKBINHGJLGL +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(1809)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SyncRogueFinishScNotify { + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub nleomlnokcc: ::core::option::Option, +} +/// Obf: EKFCDGNOAIN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1842)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ekfcdgnoain { + /// offset: 16 + #[prost(uint32, repeated, tag = "8")] + pub base_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "13")] + pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub prop_entity_id: u32, +} +/// Obf: BHLEHMNFHPJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1876)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bhlehmnfhpj { + /// offset: 16 + #[prost(uint32, repeated, tag = "11")] + pub base_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub retcode: u32, +} +/// Obf: PDNOJMFCDDG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1861)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pdnojmfcddg { + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] + pub base_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "11")] + pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub interacted_prop_entity_id: u32, +} +/// Obf: AJAOJOEAGML +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1824)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ajaojoeagml { + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] + pub base_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 #[prost(message, optional, tag = "10")] - pub talent_info: ::core::option::Option, + pub mfeodnjngdp: ::core::option::Option, + /// offset: 40 + #[prost(uint32, repeated, tag = "2")] + pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "9")] + pub retcode: u32, +} +/// Obf: KHCBONJOLDP +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(1828)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SyncRogueReviveInfoScNotify { + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub mfeodnjngdp: ::core::option::Option, +} +/// Obf: CGMBIHBHLFK +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1852)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cgmbihbhlfk {} +/// Obf: AJNDMBCDEOL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1848)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ajndmbcdeol { + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub ilmamlblidl: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } -/// Obf: IKMMLPFMIAB -/// Type: Notify +/// Obf: CINMCBDCBMJ +/// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1847)] +#[cmdid(1859)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SyncRogueVirtualItemInfoScNotify { +pub struct Cinmcbdcbmj { /// offset: 24 - #[prost(message, optional, tag = "2")] - pub lhncgdkfagm: ::core::option::Option, + #[prost(uint32, tag = "1")] + pub maze_buff_id: u32, } -/// Obf: DNPFFLJEAKP +/// Obf: NAHANHPHGGF +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1874)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nahanhphggf { + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub cnefdjckapl: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 36 + #[prost(bool, tag = "4")] + pub kgkejakkldp: bool, +} +/// Obf: MDFEOFGBJBI +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1801)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct QuitRogueCsReq { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub area_id: u32, +} +/// Obf: PLIDMPJNFEA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1867)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct QuitRogueScRsp { + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub rogue_game_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub retcode: u32, +} +/// Obf: DDIHBNNOKJN /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1881)] +#[cmdid(1820)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SyncRogueStatusScNotify { +pub struct SyncRogueExploreWinScNotify { /// offset: 24 - #[prost(enumeration = "RogueStatus", tag = "14")] - pub status: i32, + #[prost(bool, tag = "5")] + pub ilofgcafhah: bool, +} +/// Obf: IMOIBEFBKCL +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(1899)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SyncRogueSeasonFinishScNotify { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub nleomlnokcc: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub scene: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "7")] + pub lineup: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "9")] + pub eggjfcelhnk: ::core::option::Option, + /// offset: 56 + #[prost(bool, tag = "2")] + pub faljmpelhio: bool, +} +/// Obf: GFMDKGLKCOF +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1816)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct EnterRogueMapRoomCsReq { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub room_id: u32, /// offset: 28 - #[prost(bool, tag = "11")] - pub cgnnkgaahio: bool, + #[prost(uint32, tag = "7")] + pub majkfimpoof: u32, +} +/// Obf: NNAMFPHNGBF +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1805)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct EnterRogueMapRoomScRsp { + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub jnklnlkhgbb: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "10")] + pub lineup: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "9")] + pub scene: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "15")] + pub retcode: u32, + /// offset: 52 + #[prost(uint32, tag = "1")] + pub anhdbmopgdc: u32, +} +/// Obf: CLPJHIIDAGN +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(1853)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SyncRogueMapRoomScNotify { + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub hneanmnjhdb: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub map_id: u32, +} +/// Obf: KHKGDGBHHPK +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1845)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct OpenRogueChestCsReq { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub interacted_prop_entity_id: u32, + /// offset: 28 + #[prost(bool, tag = "3")] + pub fdekkokbdic: bool, +} +/// Obf: CBOLGFEIIOA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1837)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct OpenRogueChestScRsp { + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub drop_data: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "6")] + pub reward: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "9")] + pub abemlcjbief: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "8")] + pub retcode: u32, +} +/// Obf: JCFJFAFJACN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1834)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ExchangeRogueRewardKeyCsReq { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub count: u32, +} +/// Obf: LEKLEHPFHMA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1858)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ExchangeRogueRewardKeyScRsp { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub count: u32, +} +/// Obf: KPDDKCNHJAB +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(1869)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SyncRogueAreaUnlockScNotify { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub area_id: u32, +} +/// Obf: FGOPLKFEJAP +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(1846)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SyncRogueGetItemScNotify { + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub iideaglamcc: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "5")] + pub get_item_list: ::core::option::Option, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1822)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Higamejncjj { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub level: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub afemblfccch: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1864)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kfjfhkljkak { + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub afemblfccch: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub level: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] +#[cmdid(1855)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ikendkagfln { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub level: u32, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub afemblfccch: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Joegakhfbkm {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1808)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gdnjicgjcac { + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub cikpbgdiabo: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hpjnanncpca { + /// offset: 24 + #[prost(uint32, repeated, tag = "8")] + pub hhinlcaodmg: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub gackjlbpkgd: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1878)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jalddedfepa { + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub eggjfcelhnk: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "7")] + pub reward: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub retcode: u32, + /// offset: 44 + #[prost(uint32, tag = "11")] + pub gackjlbpkgd: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Klfphoopelb {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1882)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cdokclhedbo { + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub eggjfcelhnk: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +/// Obf: FLGHJEANCAC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1870)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetRogueAeonInfoCsReq {} +/// Obf: MMOAIOJAMPA +/// Type: Rsp +#[derive(proto_derive::CmdID)] #[cmdid(1884)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lopojdaaipo { +pub struct GetRogueAeonInfoScRsp { /// offset: 16 - #[prost(message, optional, tag = "1")] - pub ahbfaamnkno: ::core::option::Option, + #[prost(message, repeated, tag = "8")] + pub jhehaibmnnf: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub retcode: u32, +} +/// Obf: FKEFNGCFJKN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1872)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct FinishAeonDialogueGroupCsReq { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub afemblfccch: u32, +} +/// Obf: FAOLLLOFMKB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1825)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct FinishAeonDialogueGroupScRsp { + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub reward: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub aefmmohkchj: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +/// Obf: MKBJONMNLCH +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1807)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetRogueTalentInfoCsReq {} +/// Obf: JOCBDCIBNMG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1802)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetRogueTalentInfoScRsp { + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub jcobjampoal: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub retcode: u32, +} +/// Obf: GFMEMPALPAM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1821)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct EnableRogueTalentCsReq { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub ckhclkoalke: u32, +} +/// Obf: KLAEMDDHPNB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1862)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct EnableRogueTalentScRsp { + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub jcobjampoal: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub retcode: u32, +} +/// Obf: JNDNJFPANEB +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(1895)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SyncRogueVirtualItemInfoScNotify { + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub nikdpodbief: ::core::option::Option, +} +/// Obf: NIFJKCEJFIP +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(1851)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SyncRogueStatusScNotify { + /// offset: 24 + #[prost(bool, tag = "11")] + pub aobckabchgo: bool, + /// offset: 28 + #[prost(enumeration = "RogueStatus", tag = "7")] + pub status: i32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1822)] +#[cmdid(1819)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pnhgiangnae { - /// offset: 16 - #[prost(uint32, repeated, tag = "6")] - pub incaibonhed: ::prost::alloc::vec::Vec, +pub struct Ojkcgghmfdo { /// offset: 24 - #[prost(uint32, repeated, tag = "14")] + #[prost(message, optional, tag = "14")] + pub eggjfcelhnk: ::core::option::Option, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(1894)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jkklggkbell { + /// offset: 16 + #[prost(uint32, repeated, tag = "10")] + pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "9")] pub base_avatar_id_list: ::prost::alloc::vec::Vec, } -/// Obf: CEPCOKPFOLC +/// Obf: IEFFGOMNLNA /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1868)] +#[cmdid(1897)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueAeonScNotify { /// offset: 24 - #[prost(message, optional, tag = "4")] - pub egfbgjgiekm: ::core::option::Option, + #[prost(message, optional, tag = "1")] + pub bgdgiiokhgf: ::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, +pub struct Gcpgbpngoff { /// offset: 16 - #[prost(message, optional, tag = "4")] + #[prost(message, optional, tag = "1")] pub lineup: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "3")] + pub jnklnlkhgbb: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "13")] + pub scene: ::core::option::Option, } -/// Obf: PCOKECJEADJ +/// Obf: OIGKGOMIOFF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7687)] +#[cmdid(7658)] #[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")] + /// offset: 16 + #[prost(uint32, repeated, tag = "7")] 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 RogueArcadeStartScRsp { /// offset: 32 #[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: MMABCHDOAOL -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7657)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueArcadeLeaveCsReq {} -/// Obf: OBDBHHCJMBN +/// Obf: EEKPMCEONGD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7655)] +#[cmdid(7690)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueArcadeStartScRsp { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub idcmaccpcbh: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub room_id: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +/// Obf: AGGEHIICBBD +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7691)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueArcadeLeaveCsReq {} +/// Obf: NLAGBKIIIJK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7653)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueArcadeLeaveScRsp { /// offset: 24 #[prost(message, optional, tag = "8")] - pub afljjjfcbin: ::core::option::Option, + pub idcmaccpcbh: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "10")] pub retcode: u32, } -/// Obf: OAEGMCDLACA +/// Obf: NILHOOGLKAP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7681)] +#[cmdid(7671)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueArcadeRestartCsReq {} -/// Obf: FOKHBBHMFDF +/// Obf: LNKHNPOEJJE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7698)] +#[cmdid(7657)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueArcadeRestartScRsp { + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub idcmaccpcbh: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "10")] pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub afljjjfcbin: ::core::option::Option, } -/// Obf: NAGAEDNKPGN +/// Obf: EBPAKHMFKML /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7651)] +#[cmdid(7684)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueArcadeGetInfoCsReq {} -/// Obf: IPFCGMNDFBI +/// Obf: POHFDLFAHKG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7677)] +#[cmdid(7673)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueArcadeGetInfoScRsp { - /// offset: 28 - #[prost(uint32, tag = "3")] - pub retcode: u32, /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "9")] pub room_id: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hjgfdikdiho { +pub struct Kjamnogfamj { /// offset: 24 - #[prost(uint32, tag = "6")] - pub buff_id: u32, + #[prost(uint32, tag = "9")] + pub hagdkkbaakk: u32, /// offset: 28 - #[prost(uint32, tag = "4")] - 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 mchafkkfedk: u32, - /// offset: 60 - #[prost(enumeration = "RogueCommonBuffSelectSourceType", tag = "12")] - pub alfhnehobja: i32, - /// offset: 56 - #[prost(uint32, tag = "15")] - pub ldmeejcckih: u32, - /// offset: 88 #[prost(uint32, tag = "3")] - pub ejalomhngcj: u32, - /// offset: 32 - #[prost(uint32, repeated, tag = "11")] - pub chpfcfgncag: ::prost::alloc::vec::Vec, - /// offset: 84 - #[prost(uint32, tag = "13")] - pub mdhohbhbgnc: u32, + pub buff_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Apnccnfjbko { /// offset: 24 - #[prost(message, optional, tag = "7")] - pub nicepkdhfde: ::core::option::Option, - /// offset: 76 - #[prost(uint32, tag = "8")] - pub mminjcfnadk: u32, + #[prost(message, repeated, tag = "8")] + pub buff_list: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gggbaiapdlo { + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub leofnindjdb: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "12")] + pub dehjdniekhb: ::core::option::Option, /// offset: 40 - #[prost(message, repeated, tag = "6")] - pub gjmapdbgepa: ::prost::alloc::vec::Vec, - /// offset: 68 - #[prost(uint32, tag = "5")] - pub opidhkekpkb: u32, - /// offset: 64 - #[prost(bool, tag = "14")] - pub ojapmnapifg: bool, + #[prost(uint32, repeated, tag = "6")] + pub iodmphlipdp: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "9")] - pub jmcgdocikgb: ::prost::alloc::vec::Vec, + pub ebmeekjgppm: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, tag = "5")] + pub fimmfjckcnk: u32, + /// offset: 60 + #[prost(uint32, tag = "11")] + pub egfolkepnci: u32, + /// offset: 64 + #[prost(uint32, tag = "8")] + pub eialmeadlgf: u32, + /// offset: 68 + #[prost(uint32, tag = "2")] + pub noamcdnnhmd: u32, /// offset: 72 - #[prost(uint32, tag = "4")] - pub koohhhaobeo: u32, + #[prost(uint32, tag = "13")] + pub pcgfioklibe: u32, + /// offset: 76 + #[prost(uint32, tag = "10")] + pub pnjlaaocfmc: u32, + /// offset: 80 + #[prost(bool, tag = "1")] + pub oeljganlklj: bool, + /// offset: 84 + #[prost(enumeration = "RogueCommonBuffSelectSourceType", tag = "15")] + pub nfmkofnekla: i32, + /// offset: 88 + #[prost(uint32, tag = "7")] + pub nkggaojlcmd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Deoeojblibp { +pub struct Bplnkhgailk { /// offset: 24 - #[prost(uint32, tag = "6")] - pub ogonjogddie: u32, + #[prost(uint32, tag = "1")] + pub baofigffmln: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nlnogdmkbod {} +pub struct Nfbcbcmgiia {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Anbpmjhplop {} +pub struct Demeneaagaa {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ljffahehfdj { +pub struct Fkogdinobdf { /// offset: 24 - #[prost(message, optional, tag = "9")] - pub agnhfmgiiao: ::core::option::Option, + #[prost(message, optional, tag = "11")] + pub pchgegfbklf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dkmekapjnlh { - /// offset: 32 - #[prost(uint32, tag = "4")] - pub buff_id: u32, +pub struct Bponkblgnnl { /// 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(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, + #[prost(message, optional, tag = "8")] + pub cost_data: ::core::option::Option, /// offset: 32 - #[prost(message, repeated, tag = "10")] - pub oimipdomdaa: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "4")] - pub ofhcnghjfhi: u32, + #[prost(uint32, tag = "12")] + pub buff_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hcjdnkbgdfa { - /// offset: 32 - #[prost(uint32, tag = "3")] - pub ofhcnghjfhi: u32, +pub struct Aacjbnfgaba { + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub emagfiblncj: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lieoddlgdpb { /// 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 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 { + pub npigflfeehm: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "8")] - pub ofhcnghjfhi: u32, - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub chfdepbjeac: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "15")] + pub jjdilehlhdh: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub lgipilakikb: u32, } #[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 { +pub struct Gcciobkofjn { /// offset: 16 #[prost(message, repeated, tag = "5")] - pub gjmapdbgepa: ::prost::alloc::vec::Vec, + pub jjdilehlhdh: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "2")] - pub ofhcnghjfhi: u32, + #[prost(uint32, tag = "7")] + pub lgipilakikb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Idllkhhbiid { +pub struct Nmmlebeejlb { /// offset: 24 - #[prost(uint32, tag = "10")] - pub ogonjogddie: u32, + #[prost(uint32, tag = "13")] + pub nnnjecnenga: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jnpgmmlhgjh {} +pub struct Bjgeonochpm {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cnjhcicpaic { +pub struct Iejiogigfai { /// offset: 24 - #[prost(message, optional, tag = "4")] - pub ofoodobjkbj: ::core::option::Option, + #[prost(message, repeated, tag = "13")] + pub cgaepnocdig: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub lgipilakikb: u32, } #[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 domglhikjed: u32, - /// offset: 36 +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Aejlpcaiodp { + /// offset: 24 #[prost(uint32, tag = "1")] - pub dacokfcbmbi: u32, - /// offset: 32 - #[prost(uint32, tag = "10")] - 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, + pub baofigffmln: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gemaigndnpk { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub domglhikjed: u32, -} +pub struct Lgkkakefpin {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bbkapdcecdn { +pub struct Pkfnillondf { + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub leofnindjdb: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "14")] - pub pblcnbmmbkc: u32, - /// offset: 36 - #[prost(uint32, tag = "13")] - pub cjopdnaiemk: u32, + #[prost(uint32, tag = "11")] + pub lgipilakikb: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pjmedboacgl { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub baofigffmln: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nclhllihmfk {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Eglapjgfkpn { /// offset: 16 #[prost(message, optional, tag = "5")] - pub mmaoonpapdp: ::core::option::Option, + pub jpkacknnhca: ::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 { +pub struct Kofmgcnimin { + /// offset: 24 + #[prost(map = "uint32, uint32", tag = "11")] + pub hfcjpckonif: ::std::collections::HashMap, /// 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 = "8")] - pub idfciblpokd: u32, - /// offset: 24 - #[prost(uint32, tag = "15")] - pub rogue_money: u32, + #[prost(uint32, tag = "9")] + pub dggcfdkjdpo: u32, /// offset: 36 #[prost(uint32, tag = "12")] - pub fcedannicij: u32, + pub ljceogpogbe: u32, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub aadniffhhdd: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Onkhcfloelj { + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub hlcpflopgbm: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub bjibcohegij: u32, + /// offset: 36 + #[prost(bool, tag = "5")] + pub bkcnaamghkj: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Iomemieapjo { + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub anbkdjkhcbi: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pafoooikfof { +pub struct Ikhmhnoigab { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub ljceogpogbe: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lhkncmfepfk { + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub anbkdjkhcbi: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub egjieaaeebd: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub fdeecoedjeb: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Okblblpoeno { + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub anbkdjkhcbi: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jlhjicbchmo { + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub hlcpflopgbm: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub bjibcohegij: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ckeomfnpkpo { + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub anbkdjkhcbi: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gmijhconfih { + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub majgmmcocig: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Amkalfjhfjp { + /// offset: 16 + #[prost(uint32, repeated, tag = "15")] + pub bpddbkgdmdd: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "7")] + pub ifpegdejppc: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub lgipilakikb: u32, + /// offset: 44 + #[prost(uint32, tag = "10")] + pub lifjcjknknj: u32, + /// offset: 48 + #[prost(uint32, tag = "11")] + pub fahamjfpmmi: u32, + /// offset: 52 + #[prost(bool, tag = "1")] + pub nmmfpgmdhlp: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jinfljmpphn { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub ojpgddfjchb: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mldaddmeggn {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ldfjbldicpj {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hpipkicgabb { + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub amibpagbmfp: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ehfclkaoeem { + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] + pub fimlddnfgjh: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lfkolkfkoap { + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] + pub clejhgmafod: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub lgipilakikb: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bfambjhpnge { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub gegjgjkmeld: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jjkipnmjdkh {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lbkikiglimj { + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub mjgblebkmdh: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub lgipilakikb: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kpdalngidag { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub pbgbmgiihha: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bipmeiglile {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mbpjgcjegjb { + /// offset: 24 + #[prost(uint32, repeated, tag = "8")] + pub lhmiifkppag: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub lgipilakikb: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jekgaincpnh { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub ahplanfabjh: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Eblokomnnnn {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jjpdjpindoa { + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub aninmmmglll: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub lgipilakikb: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kihmnmmjidl { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub ljgnhkcbaio: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cblbfgkfmlc {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dngeekchhed { + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub bgafhioehfh: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub lgipilakikb: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Chepplbnoff { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub ojpgddfjchb: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Balofadgoke {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ngebikihidd { + /// offset: 24 + #[prost(uint32, repeated, tag = "8")] + pub bgafhioehfh: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub lgipilakikb: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Aomoenmncnb { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub ojpgddfjchb: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lndbcdkmmkn {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cibmbddogbh { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub oomknhfigaf: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kghlomjhdpe {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nhlbnbbdhmi { + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub hajjbofcfoo: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Inkpgecidne { + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] + pub kpjpabdiojb: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ageogdogdmm { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub hmpgjcaipdl: u32, /// offset: 28 - #[prost(uint32, tag = "7")] - pub num: u32, - /// offset: 24 - #[prost(uint32, tag = "3")] - pub hcpahpcoekk: u32, + #[prost(uint32, tag = "13")] + pub rogue_money: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub omjhldakcbc: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub dgepikmihca: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ohhkghegjog { +pub struct Npcigebnofg { /// offset: 24 - #[prost(enumeration = "AvatarType", tag = "14")] + #[prost(uint32, tag = "9")] + pub num: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub bebeemkobnn: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Knejehoofgi { + /// offset: 24 + #[prost(enumeration = "AvatarType", tag = "5")] pub avatar_type: i32, /// offset: 28 #[prost(uint32, tag = "1")] @@ -48553,57 +49880,57 @@ pub struct Ohhkghegjog { } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Opncdhgnedf { +pub struct Ehkdajfliei { /// offset: 24 - #[prost(uint32, tag = "14")] - pub ponobjjoadi: u32, + #[prost(uint32, tag = "5")] + pub jaaiadkfpcl: u32, /// offset: 28 - #[prost(uint32, tag = "10")] - pub pnfbhhblafh: u32, + #[prost(uint32, tag = "14")] + pub hhfkoojbobf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Habjhhlplfg { +pub struct Iohkfhbgicd { /// offset: 16 - #[prost(message, optional, tag = "6")] + #[prost(message, optional, tag = "3")] pub item_list: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bjhddmcfamf { +pub struct Napfnbjdioo { /// offset: 16 #[prost(message, optional, tag = "5")] - pub npdcojcahpe: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "10")] - pub lofodgnjjfk: ::core::option::Option, + pub mcggeaahbpd: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub oeedeikjjjn: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kidalmmdief {} +pub struct Mngnloclnof {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ldhokglfpkf { +pub struct Feijpejbddh { /// offset: 24 - #[prost(int32, tag = "1")] + #[prost(int32, tag = "7")] pub count: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mhpmapgkile { +pub struct Jmpngbailbg { /// offset: 24 - #[prost(uint32, tag = "14")] - pub domglhikjed: u32, + #[prost(uint32, tag = "12")] + pub ljceogpogbe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bheokgakgma {} +pub struct Fenfehccoca {} #[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, 12, 15, 7" + tags = "13, 5, 3, 12" )] pub target_impl: ::core::option::Option< rogue_adventure_room_gameplay_wolf_gun_target::TargetImpl, @@ -48614,6820 +49941,6807 @@ pub mod rogue_adventure_room_gameplay_wolf_gun_target { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum TargetImpl { - /// offset: 24 - #[prost(message, tag = "1")] - TargetNone(super::Kidalmmdief), - /// offset: 24 + /// offset: 16 + #[prost(message, tag = "13")] + TargetNone(super::Mngnloclnof), + /// offset: 16 + #[prost(message, tag = "5")] + TargetCoin(super::Feijpejbddh), + /// offset: 16 + #[prost(message, tag = "3")] + TargetMiracle(super::Jmpngbailbg), + /// offset: 16 #[prost(message, tag = "12")] - TargetCoin(super::Ldhokglfpkf), - /// offset: 24 - #[prost(message, tag = "15")] - TargetMiracle(super::Mhpmapgkile), - /// offset: 24 - #[prost(message, tag = "7")] - TargetRuanmei(super::Bheokgakgma), + TargetRuanmei(super::Fenfehccoca), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kipkneckphc { - /// offset: 16 - #[prost(message, repeated, tag = "5")] +pub struct Bdphjaebkad { + /// offset: 24 + #[prost(message, repeated, tag = "7")] pub battle_target_list: ::prost::alloc::vec::Vec< RogueAdventureRoomGameplayWolfGunTarget, >, /// offset: 32 - #[prost(uint32, tag = "15")] - pub aobpflehboh: u32, + #[prost(uint32, tag = "9")] + pub nfgnocbckid: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jehnbddmiej { - #[prost(oneof = "jehnbddmiej::Bpihfajcloc", tags = "2")] - pub bpihfajcloc: ::core::option::Option, +pub struct Anmdoacphmn { + #[prost(oneof = "anmdoacphmn::Kknboacncon", tags = "10")] + pub kknboacncon: ::core::option::Option, } -/// Nested message and enum types in `JEHNBDDMIEJ`. -pub mod jehnbddmiej { +/// Nested message and enum types in `ANMDOACPHMN`. +pub mod anmdoacphmn { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Bpihfajcloc { + pub enum Kknboacncon { /// offset: 24 - #[prost(message, tag = "2")] - Pabcejmchjp(super::Kipkneckphc), + #[prost(message, tag = "10")] + Pooglpnndab(super::Bdphjaebkad), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ellndnebhdk { +pub struct Hhagofkbfap { /// 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, + #[prost(message, optional, tag = "1")] + pub ihnenegkepo: ::core::option::Option, /// offset: 32 - #[prost(double, tag = "11")] - pub ihejoghdpmi: f64, - /// offset: 48 #[prost(uint32, tag = "12")] pub score_id: u32, - /// offset: 52 - #[prost(uint32, tag = "6")] - pub ocinkmoamom: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub mefkkhajacj: u32, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub status: u32, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub iimoonehglo: u32, + /// offset: 48 + #[prost(double, tag = "6")] + pub ndljijinobb: f64, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5691)] +#[cmdid(5673)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ifpkepiaofp { +pub struct Pjfpipipojn { /// offset: 24 - #[prost(message, optional, tag = "1")] - pub fmecahalpkg: ::core::option::Option, + #[prost(message, optional, tag = "5")] + pub djmhhmmabjl: ::core::option::Option, } -/// Obf: AOGMNGGIKEG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5610)] +#[cmdid(5603)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PrepareRogueAdventureRoomCsReq {} +pub struct Lnkeeakfehm {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5694)] +#[cmdid(5680)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Neelnabjpge { - /// offset: 24 +pub struct Dcadhjhjmmd { + /// offset: 16 #[prost(message, optional, tag = "12")] - pub fmecahalpkg: ::core::option::Option, + pub djmhhmmabjl: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "5")] pub retcode: u32, } -/// Obf: FPIEKCMEIJN -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5689)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct StopRogueAdventureRoomCsReq { - /// offset: 32 - #[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(5696)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lhefhjlbhgk { - /// offset: 24 - #[prost(message, optional, tag = "14")] - pub fmecahalpkg: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub retcode: u32, -} -/// Obf: FPFDLCCNIKH -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5637)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetRogueAdventureRoomInfoCsReq {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5604)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ejghkfdhggc { - /// offset: 32 - #[prost(uint32, tag = "7")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "11")] - pub fmecahalpkg: ::core::option::Option, -} -/// Obf: JMDJCCBGCAH -/// Type: Req -#[derive(proto_derive::CmdID)] -#[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, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5671)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ndhfhffhjih { - /// offset: 32 - #[prost(uint32, tag = "9")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub fmecahalpkg: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -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 = "14")] - pub cost_data: ::core::option::Option, - /// offset: 44 - #[prost(uint32, tag = "6")] - pub domglhikjed: u32, - /// offset: 40 - #[prost(bool, tag = "15")] - pub kfamjjghjoo: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dimbaajneaf { - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub ejpldkfemdm: ::core::option::Option, - /// offset: 44 - #[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 = "13")] - pub kfamjjghjoo: bool, - /// offset: 40 - #[prost(uint32, tag = "1")] - pub buff_id: u32, - /// offset: 48 - #[prost(uint32, tag = "10")] - pub chphbcokceo: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pkgpomepeel { - /// offset: 40 - #[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, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Iemkpmmjlle { - /// offset: 24 - #[prost(message, repeated, tag = "3")] - pub gbhphcmgbgk: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Phmbjkmkmdk { - /// offset: 24 - #[prost(message, repeated, tag = "9")] - pub buff_list: ::prost::alloc::vec::Vec, -} -#[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(5618)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetRogueShopBuffInfoCsReq { - /// offset: 28 - #[prost(bool, tag = "6")] - pub noknnmpmggn: bool, - /// offset: 24 - #[prost(uint32, tag = "9")] - pub interacted_prop_entity_id: u32, -} -/// Obf: MGJCAKFMOHE -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5609)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetRogueShopBuffInfoScRsp { - /// offset: 16 - #[prost(message, optional, tag = "14")] - pub hkgknekkjhb: ::core::option::Option, - /// offset: 44 - #[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: LDKPCNOCBEA -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5695)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetRogueShopMiracleInfoCsReq { - /// offset: 28 - #[prost(bool, tag = "3")] - 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: GPIDCMLDBNF -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(5627)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetRogueShopFormulaInfoScRsp { - /// offset: 44 - #[prost(int32, tag = "9")] - pub nedpnfdhigf: i32, - /// offset: 40 - #[prost(uint32, tag = "13")] - pub retcode: u32, - /// offset: 48 - #[prost(int32, tag = "10")] - pub cafbakfbnin: i32, - /// offset: 24 - #[prost(message, optional, tag = "14")] - pub akocoaldehc: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub ecjcckfefej: ::core::option::Option, -} /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5698)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Plhgblkjnol { +#[cmdid(5659)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Edbogekadgp { /// 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, + #[prost(uint32, repeated, tag = "5")] + pub eedpldbfmmm: ::prost::alloc::vec::Vec, /// 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, + pub kgebfiojflc: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5674)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Iagflebbogb { - /// offset: 24 - #[prost(uint32, tag = "13")] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mchijnkkoam { + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub djmhhmmabjl: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "2")] pub retcode: u32, } -/// Obf: DHELKGJMKAP +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5683)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cedcddphbog {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5609)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ckpkiinilka { + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub djmhhmmabjl: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5606)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jljnnpiakgh { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub score_id: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub lpehhmhpcmg: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5700)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Flcpmjgchid { + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub djmhhmmabjl: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Elgobkcnohh { + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub cost_data: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "12")] + pub kinnmagddjj: ::core::option::Option, + /// offset: 40 + #[prost(bool, tag = "6")] + pub gcihgkcjogb: bool, + /// offset: 41 + #[prost(bool, tag = "15")] + pub belpgdagfih: bool, + /// offset: 44 + #[prost(uint32, tag = "7")] + pub ljceogpogbe: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kjeobmbmnin { + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub kinnmagddjj: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub cost_data: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub buff_id: u32, + /// offset: 44 + #[prost(bool, tag = "1")] + pub belpgdagfih: bool, + /// offset: 45 + #[prost(bool, tag = "12")] + pub gcihgkcjogb: bool, + /// offset: 48 + #[prost(uint32, tag = "9")] + pub jbgenfikggf: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Omlmojiglee { + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub kinnmagddjj: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "9")] + pub cost_data: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub kahmgpgpoii: u32, + /// offset: 44 + #[prost(bool, tag = "8")] + pub belpgdagfih: bool, + /// offset: 45 + #[prost(bool, tag = "13")] + pub gcihgkcjogb: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Agkonmpojkp { + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub majgmmcocig: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Daenhkenjhk { + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub buff_list: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gbhahdbdoie { + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub kjfeffgpnff: ::prost::alloc::vec::Vec, +} +/// Obf: MJCPFFDLGGC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5613)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetRogueShopBuffInfoCsReq { + /// offset: 24 + #[prost(bool, tag = "4")] + pub ljbcdjnnbjh: bool, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub interacted_prop_entity_id: u32, +} +/// Obf: APCHMPGJGGC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5615)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetRogueShopBuffInfoScRsp { + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub habjhgpfgeb: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "11")] + pub jomdkginnek: ::core::option::Option, + /// offset: 40 + #[prost(int32, tag = "13")] + pub kcbohfnfjea: i32, + /// offset: 44 + #[prost(int32, tag = "14")] + pub apmgphfhenp: i32, + /// offset: 48 + #[prost(uint32, tag = "9")] + pub retcode: u32, +} +/// Obf: CICKIFGMKPF +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5627)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetRogueShopMiracleInfoCsReq { + /// offset: 24 + #[prost(bool, tag = "15")] + pub ljbcdjnnbjh: bool, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub interacted_prop_entity_id: u32, +} +/// Obf: DDHJFDPBPAA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5636)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetRogueShopMiracleInfoScRsp { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub jomdkginnek: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "1")] + pub dnpccfffbhn: ::core::option::Option, + /// offset: 40 + #[prost(int32, tag = "4")] + pub kcbohfnfjea: i32, + /// offset: 44 + #[prost(int32, tag = "15")] + pub apmgphfhenp: i32, + /// offset: 48 + #[prost(uint32, tag = "9")] + pub retcode: u32, +} +/// Obf: JIKKKPKEFMH +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5621)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetRogueShopFormulaInfoCsReq { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub interacted_prop_entity_id: u32, + /// offset: 28 + #[prost(bool, tag = "3")] + pub ljbcdjnnbjh: bool, +} +/// Obf: GFGLECFFFLG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5662)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetRogueShopFormulaInfoScRsp { + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub jomdkginnek: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub eapcjknggca: ::core::option::Option, + /// offset: 40 + #[prost(int32, tag = "2")] + pub kcbohfnfjea: i32, + /// offset: 44 + #[prost(int32, tag = "13")] + pub apmgphfhenp: i32, + /// offset: 48 + #[prost(uint32, tag = "7")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5681)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mknbfmjgkbm { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub ljceogpogbe: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub interacted_prop_entity_id: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5687)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lecigppcmab { + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] + pub aoliedbcnbn: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub interacted_prop_entity_id: u32, +} +/// Obf: OMAOGCPKDNB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5650)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueShopBeginBattleCsReq { +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct BuyRogueShopMiracleCsReq { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, repeated, tag = "12")] + pub kofnojcmefa: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "9")] pub interacted_prop_entity_id: u32, } -/// Obf: MOPOGPGMJIP +/// Obf: DLJLBCGBOCB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5619)] +#[cmdid(5610)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueShopBeginBattleScRsp { +pub struct BuyRogueShopMiracleScRsp { /// offset: 16 - #[prost(message, optional, tag = "1")] - pub ddhgcafffop: ::core::option::Option, + #[prost(message, optional, tag = "10")] + pub dnpccfffbhn: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub retcode: u32, +} +/// Obf: DCAEIHGJFDE +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5629)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct BuyRogueShopBuffScRsp { + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub habjhgpfgeb: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +/// Obf: PFJKHHMEOGH +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5677)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct BuyRogueShopFormulaScRsp { + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub eapcjknggca: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, } -/// Obf: IEEPJLHINLN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5612)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mjepclpmkki { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub hdhnkfpmpao: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5654)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gknpeghpcmh { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub retcode: u32, +} +/// Obf: MPDDBHDFJKH +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5660)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueShopBeginBattleCsReq { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub interacted_prop_entity_id: u32, +} +/// Obf: PBFEGMDAIDN +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5604)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueShopBeginBattleScRsp { + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub aepnedjpagk: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub retcode: u32, +} +/// Obf: FACMJBCOHBP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5605)] +#[cmdid(5663)] #[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 + /// offset: 16 #[prost(message, repeated, tag = "11")] - pub aniadnfemah: ::prost::alloc::vec::Vec, + pub clggklnplck: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub kclbfindgna: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(enumeration = "Diceondkeff", tag = "10")] + pub bebeemkobnn: i32, + /// offset: 44 + #[prost(uint32, tag = "1")] + pub dlojfeehlij: u32, } #[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, +pub struct Maokmpoelco { /// offset: 16 - #[prost(message, optional, tag = "1")] - pub jppgfljhdhk: ::core::option::Option, + #[prost(message, optional, tag = "13")] + pub bbehhchkmnl: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub queue_position: u32, + /// offset: 36 + #[prost(enumeration = "Nhhmepillhl", tag = "12")] + pub source: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Akcnboeoapa { - /// offset: 28 - #[prost(int32, tag = "6")] - pub jechjddnhml: i32, +pub struct Cbdmgegelfm { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(int32, tag = "15")] + pub dpicngbhfac: i32, + /// offset: 28 + #[prost(uint32, tag = "9")] pub key: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Adipakcfmof { +pub struct Omjgknjkhch { /// offset: 24 - #[prost(int32, tag = "14")] - pub damhmdpodld: i32, - /// offset: 32 - #[prost(int32, tag = "1")] - pub daipenegcbd: i32, + #[prost(int32, tag = "3")] + pub joccapdmhgb: 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, + #[prost(int32, tag = "1")] + pub ngibkcodmal: i32, /// offset: 32 - #[prost(bool, tag = "15")] - pub hfeaphkjdjp: bool, + #[prost(uint32, tag = "13")] + pub ignacljkfgo: u32, } #[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 { +pub struct Lejfiepmmgg { /// offset: 24 - #[prost(message, optional, tag = "5")] - pub kjopcdjblgn: ::core::option::Option, + #[prost(message, repeated, tag = "15")] + pub ifjihnbdngn: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub kahmgpgpoii: u32, + /// offset: 36 + #[prost(bool, tag = "6")] + pub hnljipaoegb: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fnmgdldlmlj { +pub struct Hmaaicnbkci { + /// offset: 24 + #[prost(map = "uint32, int32", tag = "8")] + pub dclbhohpgmb: ::std::collections::HashMap, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jjemdneimoj { /// offset: 16 - #[prost(message, optional, tag = "1")] - pub kjopcdjblgn: ::core::option::Option, + #[prost(message, optional, tag = "11")] + pub dkeenimplkd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Eciilplnphj { +pub struct Mknalglebna { /// offset: 16 - #[prost(message, repeated, tag = "12")] - pub hopldjjmglm: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "3")] + pub dkeenimplkd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ababhkaghej { +pub struct Pkohblegmao { + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub dkeenimplkd: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fbgiinjfccd { + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub dkeenimplkd: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cfjnapdimkm { + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub emllepoaded: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cjafldkhdaf { /// offset: 16 #[prost(message, optional, tag = "8")] - pub value: ::core::option::Option, + pub value: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pbmhmeadlec { +pub struct Djoddecfhmc { /// 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, + #[prost(message, repeated, tag = "10")] + pub emllepoaded: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(message, repeated, tag = "2")] - pub igcjnckeodg: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "8")] + pub kjfeffgpnff: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "11")] + pub enfikccmhai: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cgncgfbcnhp { +pub struct Hcnefgjccmb { /// offset: 24 - #[prost(uint32, tag = "14")] - pub chehelpmaia: u32, + #[prost(uint32, tag = "2")] + pub pekgidfpbnj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gnbkkpollaa { +pub struct Lflmjklkbil { /// 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, + pub pekgidfpbnj: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ohhkeogomca { + /// offset: 16 + #[prost(map = "uint32, bool", tag = "5")] + pub paclgpidjgl: ::std::collections::HashMap, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bdjlhjdpeek { + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub fjikmhcjmkh: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub unique_id: u32, /// offset: 36 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "2")] + pub llicimbcnpf: u32, + /// offset: 40 + #[prost(uint32, tag = "6")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cfpkkemkkpo { +pub struct Nkobpbbondj { /// offset: 24 - #[prost(message, optional, tag = "6")] - pub jgjbdakakhj: ::core::option::Option, + #[prost(message, optional, tag = "10")] + pub kdfkdnlndhn: ::core::option::Option, /// offset: 32 #[prost(bool, tag = "12")] - pub nfocnkfahop: bool, + pub bjdebhmkjbc: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ofafdpgcepo { +pub struct Ipkobbjpkml { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "14")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Acfgjbnmfdc { +pub struct Gnlbcchfilk { /// offset: 16 - #[prost(message, optional, tag = "9")] - pub jgjbdakakhj: ::core::option::Option, + #[prost(message, optional, tag = "4")] + pub kdfkdnlndhn: ::core::option::Option, /// offset: 32 - #[prost(bool, tag = "1")] - pub nfocnkfahop: bool, + #[prost(bool, tag = "13")] + pub bjdebhmkjbc: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Deecfcalmfn { +pub struct Eddeokaijab { /// offset: 24 - #[prost(uint32, tag = "14")] - pub hkbpehbliac: u32, + #[prost(uint32, tag = "6")] + pub amoablicedp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jcfeennncbl { +pub struct Pkoofpocnkb { /// offset: 24 - #[prost(uint32, tag = "2")] - pub fnabanjojmo: u32, + #[prost(uint32, tag = "13")] + pub dbpahbjpflj: u32, /// offset: 28 - #[prost(uint32, tag = "15")] - pub gdfkohmnfaa: u32, + #[prost(uint32, tag = "4")] + pub ifdihfkkcle: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dfagkmfoenb { +pub struct Pkhkeekiodc { #[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" + oneof = "pkhkeekiodc::Kknboacncon", + tags = "4, 1, 613, 1126, 417, 826, 1218, 710, 178, 2003, 1610, 1419, 644, 578, 1609, 534, 708, 166, 1160, 1014, 794, 760, 1710, 1246, 1621, 137, 115, 687, 138, 246, 1073, 490, 1688, 709, 1464, 367, 1111, 1139, 1276, 995, 1846" )] - pub bpihfajcloc: ::core::option::Option, + pub kknboacncon: ::core::option::Option, } -/// Nested message and enum types in `DFAGKMFOENB`. -pub mod dfagkmfoenb { +/// Nested message and enum types in `PKHKEEKIODC`. +pub mod pkhkeekiodc { #[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), + pub enum Kknboacncon { + /// offset: 16 + #[prost(message, tag = "4")] + Ddclcnponoh(super::Npcigebnofg), + /// offset: 16 + #[prost(message, tag = "1")] + Condgfpofkd(super::Npcigebnofg), + /// offset: 16 + #[prost(message, tag = "613")] + Ifooepkggag(super::Kjamnogfamj), + /// offset: 16 + #[prost(message, tag = "1126")] + Cmpncfcjcne(super::Kjamnogfamj), + /// offset: 16 + #[prost(message, tag = "417")] + Gpjjmpcmaaa(super::Iomemieapjo), + /// offset: 16 + #[prost(message, tag = "826")] + Laefenccbbc(super::Ikhmhnoigab), + /// offset: 16 + #[prost(message, tag = "1218")] + Kdjbdmldmhg(super::Lhkncmfepfk), + /// offset: 16 + #[prost(message, tag = "710")] + Cbpinaohebd(super::Okblblpoeno), + /// offset: 16 + #[prost(message, tag = "178")] + Omflcebllmi(super::Jlhjicbchmo), + /// offset: 16 + #[prost(message, tag = "2003")] + Flggfgcignj(super::Ckeomfnpkpo), + /// offset: 16 + #[prost(message, tag = "1610")] + Acifeippila(super::Knejehoofgi), + /// offset: 16 + #[prost(message, tag = "1419")] + Mdgndllefje(super::Jjemdneimoj), + /// offset: 16 + #[prost(message, tag = "644")] + Joclinghbhe(super::Mknalglebna), + /// offset: 16 + #[prost(message, tag = "578")] + Hpmjhogclgg(super::Pkohblegmao), + /// offset: 16 + #[prost(message, tag = "1609")] + Kmamkbkncpm(super::Fbgiinjfccd), + /// offset: 16 + #[prost(message, tag = "534")] + Jejcfjedola(super::Cfjnapdimkm), + /// offset: 16 + #[prost(message, tag = "708")] + Jeblgelgbhm(super::Cjafldkhdaf), + /// offset: 16 + #[prost(message, tag = "166")] + Ghmkdckjilo(super::Hcnefgjccmb), + /// offset: 16 + #[prost(message, tag = "1160")] + Ceicjpemghd(super::Lflmjklkbil), + /// offset: 16 + #[prost(message, tag = "1014")] + Ebfcomcmglc(super::Gngihjijgmd), + /// offset: 16 + #[prost(message, tag = "794")] + Jdcmepiompn(super::Lbbcnooocne), + /// offset: 16 + #[prost(message, tag = "760")] + Kcghlohdmbm(super::Aofkckoifcm), + /// offset: 16 + #[prost(message, tag = "1710")] + Jmjponnljej(super::Mmbbhfnjili), + /// offset: 16 + #[prost(message, tag = "1246")] + Mcpkpjhbeak(super::Mmbbhfnjili), + /// offset: 16 + #[prost(message, tag = "1621")] + Gdabgnbkfpa(super::Mmbbhfnjili), + /// offset: 16 + #[prost(message, tag = "137")] + Apgpogakpac(super::Dnlkmhlaphc), + /// offset: 16 + #[prost(message, tag = "115")] + Jolnbchmdnn(super::Nemjdllbbgn), + /// offset: 16 + #[prost(message, tag = "687")] + Kohocjamjan(super::Nbfagoojiob), + /// offset: 16 + #[prost(message, tag = "138")] + Aegmecdfnbe(super::Nbfagoojiob), + /// offset: 16 + #[prost(message, tag = "246")] + Ciolgfnlebb(super::Nkobpbbondj), + /// offset: 16 + #[prost(message, tag = "1073")] + Bijodagiknf(super::Ipkobbjpkml), + /// offset: 16 + #[prost(message, tag = "490")] + Melcfmhkeca(super::Gnlbcchfilk), + /// offset: 16 + #[prost(message, tag = "1688")] + Emkighcfkcn(super::Eddeokaijab), + /// offset: 16 + #[prost(message, tag = "709")] + Kahkmdhfloh(super::Pkoofpocnkb), + /// offset: 16 + #[prost(message, tag = "1464")] + Alneineojoj(super::Himjnabcjmm), + /// offset: 16 + #[prost(message, tag = "367")] + Egploeaafgl(super::Pphlebfjigm), + /// offset: 16 + #[prost(message, tag = "1111")] + Jkljbcbfnpl(super::Jgcmgamhdhm), + /// offset: 16 + #[prost(message, tag = "1139")] + Midflehkpbf(super::Oecnjoapcko), + /// offset: 16 + #[prost(message, tag = "1276")] + Nbekldcbjch(super::Omacakfnaoa), + /// offset: 16 + #[prost(message, tag = "995")] + Dfjckblaobn(super::Gbkilnhhglb), + /// offset: 16 + #[prost(message, tag = "1846")] + Flpdilmmcfk(super::Oepihjohlkm), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cbjaejafckg { - /// offset: 64 - #[prost(uint32, tag = "1")] - pub ofhcnghjfhi: u32, +pub struct Ofmcklemomp { + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] + pub oneceaijlam: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "6")] + pub goomjpleikl: ::core::option::Option, + /// offset: 40 + #[prost(uint32, repeated, tag = "3")] + pub bldfabmegip: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(uint32, tag = "14")] - pub hfpgmbakbmb: u32, + #[prost(uint32, tag = "13")] + pub lgipilakikb: u32, + /// offset: 52 + #[prost(uint32, tag = "4")] + pub mlcajkjlbfj: u32, /// offset: 56 - #[prost(uint32, tag = "2")] - pub okobgfhgijb: u32, + #[prost(bool, tag = "9")] + pub oeljganlklj: bool, + /// offset: 60 + #[prost(uint32, tag = "1")] + pub ojceeicjbgi: u32, + /// offset: 64 + #[prost(uint32, tag = "10")] + pub deniihgknfm: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pijdfmajmfd { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub jmnmfmhpckd: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lakmnabkmlo {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jiglehnaknj { + /// offset: 24 + #[prost(uint32, repeated, tag = "7")] + pub kllijgihfap: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub lgipilakikb: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Igodpkfldne { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub jmnmfmhpckd: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pcmblmdjpjj {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Chdpilmcjnp {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Okfpppbnjnh { + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub fneoomhhggb: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pagjkbppokl { /// 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, + pub fneoomhhggb: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Helgmbbogmj { /// offset: 24 - #[prost(uint32, repeated, tag = "6")] - pub defdjjplbpg: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "12")] + pub jmnmfmhpckd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gplpcjkliih { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub dinmkeiinlm: u32, -} +pub struct Paddbfagjne {} #[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, +pub struct Pibomockaca { /// offset: 24 #[prost(uint32, tag = "7")] - pub aokdbdgdchb: u32, + pub kdiddhidncg: 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 { +pub struct Ldkmoffmgel { /// 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, + pub r#type: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub lpolpdbelon: u32, /// offset: 32 - #[prost(uint32, tag = "1")] - pub ofhcnghjfhi: u32, + #[prost(uint32, tag = "6")] + pub slot: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hilcnkineia { +pub struct Ocbpjllljgo { /// 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, + #[prost(uint32, tag = "4")] + pub level: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub gcahklngfck: u32, } #[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, +pub struct Dnlkmhlaphc { /// 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 { + pub oopcpmancbo: ::core::option::Option, /// 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, + #[prost(message, repeated, tag = "15")] + pub lednahckmhk: ::prost::alloc::vec::Vec, /// 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, + #[prost(message, repeated, tag = "10")] + pub ajflahgjelp: ::prost::alloc::vec::Vec, /// 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, + #[prost(map = "uint32, uint32", tag = "7")] + pub hcpnpdljkgf: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ffgmhlceaom { +pub struct Okccleepelm { /// offset: 24 #[prost(uint32, tag = "11")] - pub hgfbbibbcne: u32, + pub level: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub cfkkkpnkhel: 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 {} +pub struct Mmbbhfnjili { + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub ojeandpabhc: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub unique_id: u32, +} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jdknkibfhaf { +pub struct Gngihjijgmd { + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub lanfflclgah: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lbbcnooocne { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub lanfflclgah: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Aofkckoifcm { + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub lanfflclgah: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hijmgncnmag { + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub hfhdbbhgkko: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Aaadejimcfp { + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub beegkjjemjo: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kbklneckden { + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub agkfaodicea: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "8")] + pub epoclanfiac: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub nkggaojlcmd: u32, + /// offset: 44 + #[prost(uint32, tag = "15")] + pub lgipilakikb: u32, + /// offset: 48 + #[prost(uint32, tag = "13")] + pub eialmeadlgf: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ofggmbhckpj { + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub agkfaodicea: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub lgipilakikb: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gdiklacnoej { + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub acccinppinc: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ahnlmmfhome { + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub acccinppinc: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pgaaidknioa {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mkgffkegmnp {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ajedkccakbe {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gkpcmmnogbf {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nemjdllbbgn { + /// offset: 16 + #[prost(uint32, repeated, tag = "15")] + pub liijnikigjd: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub blebjldolii: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nfnmmfbjblc { + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub inldhmaipmh: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub lgipilakikb: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jhbeohdmhda { /// offset: 24 #[prost(message, optional, tag = "15")] - pub bnmckiphpnb: ::core::option::Option, + pub pjjnmnjmkbg: ::core::option::Option, + /// offset: 32 + #[prost(bool, tag = "12")] + pub okjjommgigd: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Clibmdcofef { +pub struct Ffbejcnpamn {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Olhgnecaeel {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kpjbdopfpdl { /// offset: 24 - #[prost(uint32, tag = "2")] - pub hohanpjnana: u32, + #[prost(message, optional, tag = "7")] + pub maagbkhlecb: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ihofknbnnlb { + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub nbkmdmgmogk: ::core::option::Option, + /// offset: 32 + #[prost(bool, tag = "6")] + pub ajplpefcnam: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Khokoacabel {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nbfagoojiob { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub omhhoadfmli: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Iblhpoboope { - /// offset: 32 - #[prost(uint32, tag = "9")] - pub battle_event_id: u32, +pub struct Fggjcldlmmi { /// offset: 16 - #[prost(map = "uint32, uint32", tag = "15")] - pub ohogdbpklfm: ::std::collections::HashMap, + #[prost(uint32, repeated, tag = "13")] + pub ohkhmdeocla: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(int32, tag = "9")] + pub fcgbpdamegb: i32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub pljpipdfaha: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kpofapdkbja { + /// offset: 16 + #[prost(uint32, repeated, tag = "7")] + pub pgacppnafff: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub fbjllmgopho: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub daemebckhik: u32, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub lgipilakikb: u32, + /// offset: 44 + #[prost(enumeration = "Ajcbeoilglf", tag = "6")] + pub gknddcogklm: i32, + /// offset: 48 + #[prost(uint32, tag = "1")] + pub pnncegemapp: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gjihimkiclg { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub meohdnhgpmf: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Najihipcgmd {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mcfekkmfeha {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Eljdpdfmlpm { + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub ickmkpjacab: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fdicomlmbme { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub aiafekgbfif: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ebolnpimdal { + /// offset: 16 + #[prost(map = "uint32, uint32", tag = "14")] + pub ngjjmoiajko: ::std::collections::HashMap, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub battle_event_id: u32, /// offset: 36 #[prost(bool, tag = "8")] pub is_win: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Oflnljeljem { +pub struct Mhllnfjhmek { /// offset: 24 - #[prost(uint32, tag = "11")] - pub hohanpjnana: u32, + #[prost(uint32, tag = "10")] + pub aiafekgbfif: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gnlmenkbhle { +pub struct Odhjedhkhod { /// offset: 24 + #[prost(uint32, repeated, tag = "4")] + pub nmmcobbkkha: ::prost::alloc::vec::Vec, + /// offset: 32 #[prost(uint32, repeated, tag = "12")] - pub mmojoecdmil: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(uint32, repeated, tag = "15")] - pub gijoaadkdin: ::prost::alloc::vec::Vec, + pub bimfeahdmik: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dlkilgmhpfm { +pub struct Jdfnpicgcgi { /// 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(message, optional, tag = "4")] + pub jbebekeckjn: ::core::option::Option, + /// offset: 32 + #[prost(uint32, repeated, tag = "15")] + pub mlidkpgkcil: ::prost::alloc::vec::Vec, + /// offset: 40 #[prost(uint32, repeated, tag = "10")] - pub keijopojgip: ::prost::alloc::vec::Vec, + pub fniphpiebnb: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(map = "uint32, uint32", tag = "5")] + pub keghpohgpff: ::std::collections::HashMap, + /// offset: 56 + #[prost(uint32, repeated, tag = "9")] + pub oimcphnonpf: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, repeated, tag = "13")] + pub gjfpefcobfj: ::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, + pub lifjcjknknj: u32, /// offset: 76 - #[prost(uint32, tag = "9")] - pub gedebjhlgga: u32, + #[prost(uint32, tag = "3")] + pub fahamjfpmmi: u32, + /// offset: 80 + #[prost(bool, tag = "14")] + pub pljnppkffco: bool, + /// offset: 81 + #[prost(bool, tag = "7")] + pub klgghnilhic: bool, } #[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, +pub struct Ekifaojkocl { + #[prost(oneof = "ekifaojkocl::Gbfhogkmmea", tags = "15, 1")] + pub gbfhogkmmea: ::core::option::Option, } -/// Nested message and enum types in `ALHGCBPJLMO`. -pub mod alhgcbpjlmo { +/// Nested message and enum types in `EKIFAOJKOCL`. +pub mod ekifaojkocl { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Iigfmdhkbad { - /// offset: 16 - #[prost(uint32, tag = "4")] + pub enum Gbfhogkmmea { + /// offset: 24 + #[prost(uint32, tag = "15")] UniqueId(u32), - /// offset: 16 - #[prost(uint32, tag = "6")] - Kggobnfhepf(u32), + /// offset: 24 + #[prost(uint32, tag = "1")] + Jamnnbeppke(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, +pub struct Mjjhmikchia { + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub jbebekeckjn: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Paphfgpncij {} +pub struct Apokgadphdc {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dphiincnkei { +pub struct Obneohhdaip { /// offset: 16 - #[prost(message, optional, tag = "10")] - pub odiomdidjik: ::core::option::Option, + #[prost(message, optional, tag = "15")] + pub ifpbfmoajop: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nlhijpeampj { +pub struct Nihkhkonhpn { /// 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, + #[prost(message, optional, tag = "11")] + pub cpohglheolg: ::core::option::Option, + /// offset: 32 + #[prost(uint32, repeated, tag = "3")] + pub fncioccacmd: ::prost::alloc::vec::Vec, /// 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, repeated, tag = "10")] + pub leopmigfdlk: ::prost::alloc::vec::Vec, + /// offset: 48 #[prost(uint32, tag = "13")] - pub gdfpbhmmfea: u32, + pub lgipilakikb: 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 { +pub struct Almgfdoplga { /// offset: 24 #[prost(uint32, tag = "9")] - pub chnekijmelk: u32, + pub fgihkkkogjd: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Apobcjfpjdd {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Egmpaconnfp { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub gncfhikodke: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub unique_id: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub npblekplpfa: 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 +pub struct Himjnabcjmm { + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub jkfnakbgibf: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pphlebfjigm { + /// offset: 24 #[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 { + pub kmpcndjhhao: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub oiijcljhppe: u32, /// offset: 32 - #[prost(uint32, tag = "12")] - pub kloofaejgkd: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "1")] - pub ekbmeajnnko: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "1")] + pub aiifgdgonif: u32, /// offset: 36 - #[prost(uint32, tag = "7")] - pub level: u32, + #[prost(uint32, tag = "10")] + pub ikjllflchnf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fcffjapiifl { +pub struct Omacakfnaoa { /// offset: 24 - #[prost(message, repeated, tag = "9")] - pub jkpadphcojj: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub omiahnaenkm: u32, + #[prost(message, repeated, tag = "6")] + pub ihfebnbhdfm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Baamejnmmob { +pub struct Oecnjoapcko { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub kmikbanmafk: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub fagjacofhgf: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jgcmgamhdhm { /// offset: 24 #[prost(uint32, tag = "11")] - pub pkidnppfbio: u32, + pub pggdehkkinp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lgkdbeckmbm { +pub struct Pgmiabhejnb { /// offset: 16 - #[prost(message, optional, tag = "9")] - pub jkpadphcojj: ::core::option::Option, + #[prost(uint32, repeated, tag = "1")] + pub iccmiehkdao: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Clmpccgcadk { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub eoolciachfj: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bjedjponmhk { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub eoolciachfj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fdhmnejboeb { +pub struct Ohjjmcmjehl { /// offset: 16 - #[prost(uint32, repeated, tag = "12")] - pub hingmebibdl: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "4")] + pub blahnldhinc: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub naenaegaeaf: u32, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub daemebckhik: u32, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub mljhcognjel: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jklllndhjhi { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub pgdehmagglf: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Anlombekcgi { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub pgdehmagglf: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bohajcpbbji {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Klehehamklc { + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub kbebglaaegm: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nocdbklaklf { +pub struct Kgliooodbpn { + /// offset: 24 + #[prost(uint32, repeated, tag = "7")] + pub oeomilpafgi: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub level: u32, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub llicimbcnpf: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pbmgacmambe { + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub jkfnakbgibf: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub iojpokcdfhm: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ogpohfpheob { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub pmilabmfmmm: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ogicoeaoebp { + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub jkfnakbgibf: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gbkilnhhglb { + /// offset: 16 + #[prost(uint32, repeated, tag = "8")] + pub gmmafionfnf: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lhkaopapjek { /// offset: 16 #[prost(message, optional, tag = "7")] pub scene: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "10")] + pub lineup: ::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, + pub jnklnlkhgbb: ::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, +pub struct Oepihjohlkm { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub idcmaccpcbh: ::core::option::Option, } -/// Obf: MMJHKBDLKLC +/// Obf: DLNANAEDDEE /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5611)] +#[cmdid(5617)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueCommonPendingActionScNotify { + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub action: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub dlojfeehlij: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Inhbmhcjjcn { + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub bbehhchkmnl: ::core::option::Option, /// 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 { +pub struct Dcfpeimamcn { #[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" + oneof = "dcfpeimamcn::Kknboacncon", + tags = "610, 1805, 1813, 732, 1520, 973, 192, 1894, 1197, 1464, 540, 868, 1300, 1586, 1305, 1004, 91, 767, 368, 628, 1102, 1449, 1842, 1866, 1397, 1050, 563, 1533, 1100, 1596, 724, 507" )] - pub bpihfajcloc: ::core::option::Option, + pub kknboacncon: ::core::option::Option, } -/// Nested message and enum types in `ICOMMCAJDLI`. -pub mod icommcajdli { +/// Nested message and enum types in `DCFPEIMAMCN`. +pub mod dcfpeimamcn { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Bpihfajcloc { + pub enum Kknboacncon { /// offset: 16 - #[prost(message, tag = "777")] - Agnhfmgiiao(super::Hjkgbokknop), + #[prost(message, tag = "610")] + Pchgegfbklf(super::Gggbaiapdlo), /// offset: 16 - #[prost(message, tag = "1776")] - Oieibbiiami(super::Hcjdnkbgdfa), + #[prost(message, tag = "1805")] + Jfnhdjidjda(super::Gcciobkofjn), /// offset: 16 - #[prost(message, tag = "649")] - Heojmimghfn(super::Kdgcgdgdlak), + #[prost(message, tag = "1813")] + Femfjidbeab(super::Iejiogigfai), /// offset: 16 - #[prost(message, tag = "1064")] - Jllbheplkkp(super::Kfconjkhcbn), + #[prost(message, tag = "732")] + Ghbbkkabkbn(super::Pkfnillondf), /// offset: 16 - #[prost(message, tag = "818")] - Pfbbhamoagb(super::Hnckgfghjac), + #[prost(message, tag = "1520")] + Amibpagbmfp(super::Amkalfjhfjp), /// offset: 16 - #[prost(message, tag = "169")] - Eafmedapbcd(super::Lblmnboafcj), + #[prost(message, tag = "973")] + Honmeddpgje(super::Ehfclkaoeem), /// offset: 16 - #[prost(message, tag = "862")] - Ebaldnbohdc(super::Ebcfbkhchje), + #[prost(message, tag = "192")] + Pakphfjobaf(super::Lfkolkfkoap), /// offset: 16 - #[prost(message, tag = "590")] - Eglomnocoaj(super::Jfpkcgfljig), + #[prost(message, tag = "1894")] + Bjkedgmkolm(super::Lbkikiglimj), /// offset: 16 - #[prost(message, tag = "326")] - Knnlhemfkbn(super::Llfafbjbcol), + #[prost(message, tag = "1197")] + Ngcjbbcoocf(super::Mbpjgcjegjb), /// offset: 16 - #[prost(message, tag = "163")] - Nijgcfphooa(super::Afcbpkoacjd), + #[prost(message, tag = "1464")] + Cnanedfpnkj(super::Jjpdjpindoa), /// offset: 16 - #[prost(message, tag = "264")] - Edofnckdidf(super::Makmdaihdmn), + #[prost(message, tag = "540")] + Cdfpgkgilaj(super::Dngeekchhed), /// offset: 16 - #[prost(message, tag = "1777")] - Allpjkhdlib(super::Hlokaollhmp), + #[prost(message, tag = "868")] + Pmkjimiiogm(super::Ngebikihidd), /// offset: 16 - #[prost(message, tag = "1277")] - Kiobocmoonh(super::Mdniejennii), + #[prost(message, tag = "1300")] + Jipepmdmcmb(super::Inkpgecidne), /// offset: 16 - #[prost(message, tag = "1408")] - Kmkghjjijcn(super::Cbjaejafckg), + #[prost(message, tag = "1586")] + Fneoomhhggb(super::Ofmcklemomp), /// offset: 16 - #[prost(message, tag = "206")] - Kaclnchfjbn(super::Leddfoglmjd), + #[prost(message, tag = "1305")] + Emojgafocml(super::Jiglehnaknj), /// offset: 16 - #[prost(message, tag = "93")] - Hmefimkfjjb(super::Lgjdokfhchi), + #[prost(message, tag = "1004")] + Bmemabnefkk(super::Pagjkbppokl), /// offset: 16 - #[prost(message, tag = "1297")] - Clolhiijmph(super::Gfppkggcoij), + #[prost(message, tag = "91")] + Goifjfkifff(super::Kbklneckden), /// offset: 16 - #[prost(message, tag = "581")] - Ngdifolblbb(super::Lhlkkmfcfhf), + #[prost(message, tag = "767")] + Fjchodndika(super::Nfnmmfbjblc), /// offset: 16 - #[prost(message, tag = "1098")] - Abfidihjlhe(super::Ccjaimkninl), + #[prost(message, tag = "368")] + Faenlpcffeb(super::Kpjbdopfpdl), /// offset: 16 - #[prost(message, tag = "1619")] - Bcfejafmnpf(super::Gfppkggcoij), + #[prost(message, tag = "628")] + Mngdghbpnpm(super::Kbklneckden), /// offset: 16 - #[prost(message, tag = "1053")] - Mlhaogmnpcj(super::Gfppkggcoij), + #[prost(message, tag = "1102")] + Gkonanhknel(super::Kbklneckden), /// offset: 16 - #[prost(message, tag = "257")] - Oicgdjifdhh(super::Gfppkggcoij), + #[prost(message, tag = "1449")] + Mffjmnhmgea(super::Kbklneckden), /// offset: 16 - #[prost(message, tag = "2045")] - Cdjldnedadg(super::Oebekiealfh), + #[prost(message, tag = "1842")] + Nlamhgacgio(super::Ofggmbhckpj), /// offset: 16 - #[prost(message, tag = "1862")] - Foabddddfbp(super::Oebekiealfh), + #[prost(message, tag = "1866")] + Jcbniadpogn(super::Ofggmbhckpj), /// offset: 16 - #[prost(message, tag = "734")] - Mkmkigkmpfp(super::Oebekiealfh), + #[prost(message, tag = "1397")] + Ijmiemkjchm(super::Ofggmbhckpj), /// offset: 16 - #[prost(message, tag = "485")] - Honkiojgmdm(super::Clibmdcofef), + #[prost(message, tag = "1050")] + Phglaeogjkm(super::Fdicomlmbme), /// offset: 16 - #[prost(message, tag = "114")] - Efceicplopb(super::Ddejhbjbmbh), + #[prost(message, tag = "563")] + Mmhgaebeihd(super::Kpofapdkbja), /// offset: 16 - #[prost(message, tag = "1818")] - Odiomdidjik(super::Dlkilgmhpfm), + #[prost(message, tag = "1533")] + Ifpbfmoajop(super::Jdfnpicgcgi), /// offset: 16 - #[prost(message, tag = "1683")] - Pfmbigolhbl(super::Nlhijpeampj), + #[prost(message, tag = "1100")] + Knkapjocngm(super::Nihkhkonhpn), /// offset: 16 - #[prost(message, tag = "765")] - Plohjjjfnnj(super::Bibhpeoaand), + #[prost(message, tag = "1596")] + Hdahobbjdif(super::Pgmiabhejnb), /// offset: 16 - #[prost(message, tag = "2041")] - Nalnnbecbpa(super::Idhckcdaeba), + #[prost(message, tag = "724")] + Kbebglaaegm(super::Ohjjmcmjehl), /// offset: 16 - #[prost(message, tag = "1251")] - Fidliknijak(super::Fcffjapiifl), + #[prost(message, tag = "507")] + Hblhlfdhigp(super::Pbmgacmambe), } } -/// Obf: BPPNFKFEOOI +/// Obf: OFEDNNJIJFL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5678)] +#[cmdid(5641)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct SelectRogueBonusReq { - /// offset: 36 - #[prost(uint32, tag = "12")] - pub mjpcbeaaabj: u32, +pub struct HandleRogueCommonPendingActionCsReq { + /// offset: 32 + #[prost(uint32, tag = "4")] + pub bfneppcnooi: u32, #[prost( - 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" + oneof = "handle_rogue_common_pending_action_cs_req::Kknboacncon", + tags = "1251, 1346, 147, 1162, 938, 1849, 1833, 1277, 941, 1062, 881, 1770, 105, 1857, 1626, 306, 849, 1172, 1321, 662, 778, 1389, 156, 199, 595, 214, 934, 2002, 710, 767, 1093, 1274, 913, 555, 434, 1465, 47, 1491, 30442, 160633" )] - pub bpihfajcloc: ::core::option::Option, + pub kknboacncon: ::core::option::Option< + handle_rogue_common_pending_action_cs_req::Kknboacncon, + >, } -/// Nested message and enum types in `SelectRogueBonusReq`. -pub mod select_rogue_bonus_req { +/// Nested message and enum types in `HandleRogueCommonPendingActionCsReq`. +pub mod handle_rogue_common_pending_action_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Bpihfajcloc { + pub enum Kknboacncon { /// offset: 16 - #[prost(message, tag = "542")] - Mipegjnmeej(super::Deoeojblibp), + #[prost(message, tag = "1251")] + Opdcgjekekp(super::Bplnkhgailk), /// offset: 16 - #[prost(message, tag = "1670")] - Jcpjhlichfj(super::Kmdbmlaiclb), + #[prost(message, tag = "1346")] + Hknplhmlinb(super::Nmmlebeejlb), /// offset: 16 - #[prost(message, tag = "996")] - Aeimjcgcplh(super::Jifopbnnkon), + #[prost(message, tag = "147")] + Illbnbmcmpf(super::Aejlpcaiodp), /// offset: 16 - #[prost(message, tag = "1366")] - Ebbdgalmbji(super::Anbpmjhplop), + #[prost(message, tag = "1162")] + Dfkjoggfdhd(super::Demeneaagaa), /// offset: 16 - #[prost(message, tag = "405")] - Ponmaheihmj(super::Idllkhhbiid), + #[prost(message, tag = "938")] + Hdnglmgchek(super::Pjmedboacgl), /// offset: 16 - #[prost(message, tag = "1326")] - Kefgolhkcdb(super::Fplchbnnahd), + #[prost(message, tag = "1849")] + Jogglmmcmfh(super::Jinfljmpphn), /// offset: 16 - #[prost(message, tag = "1695")] - Gjdecblajdm(super::Ecgefdkbccb), + #[prost(message, tag = "1833")] + Omakkkmncjh(super::Ldfjbldicpj), /// offset: 16 - #[prost(message, tag = "1901")] - Emphndejgcl(super::Fndbfoippfk), + #[prost(message, tag = "1277")] + Caelbfpkndn(super::Bfambjhpnge), /// offset: 16 - #[prost(message, tag = "171")] - Pcnejjbdelc(super::Hmihjimciea), + #[prost(message, tag = "941")] + Egoffkfondp(super::Kpdalngidag), /// offset: 16 - #[prost(message, tag = "1816")] - Hofiobkimgp(super::Bcmldkkiika), + #[prost(message, tag = "1062")] + Hfmojhnmnjn(super::Jekgaincpnh), /// offset: 16 - #[prost(message, tag = "960")] - Pfkbaddngdl(super::Dgcmjnnhfgp), + #[prost(message, tag = "881")] + Ganjigmpdnl(super::Kihmnmmjidl), /// offset: 16 - #[prost(message, tag = "688")] - Limefkdhold(super::Ekdmdnekamn), + #[prost(message, tag = "1770")] + Baalmnpnglo(super::Chepplbnoff), /// offset: 16 - #[prost(message, tag = "1560")] - Gjfpeifhhhd(super::Hgcidhbilac), + #[prost(message, tag = "105")] + Eblalpnfhfm(super::Aomoenmncnb), /// offset: 16 - #[prost(message, tag = "310")] - Djfjkbbageo(super::Mkpohkopape), + #[prost(message, tag = "1857")] + Gfilimkpcdm(super::Cibmbddogbh), /// offset: 16 - #[prost(message, tag = "1966")] - Eodfhpdlfno(super::Gplpcjkliih), + #[prost(message, tag = "1626")] + Mlbekiddgod(super::Pijdfmajmfd), /// offset: 16 #[prost(message, tag = "306")] - Jcehpppcipn(super::Mjpglafnjab), + Hpbiagddehn(super::Chdpilmcjnp), /// offset: 16 - #[prost(message, tag = "1434")] - Jbpjalboeap(super::Lgdapabkalh), + #[prost(message, tag = "849")] + Nbchiifmcnc(super::Igodpkfldne), /// offset: 16 - #[prost(message, tag = "794")] - Hjpiklalkod(super::Oppnahlpafg), + #[prost(message, tag = "1172")] + Emefjodmaoi(super::Helgmbbogmj), /// offset: 16 - #[prost(message, tag = "866")] - Flikeakpkjc(super::Hilcnkineia), + #[prost(message, tag = "1321")] + Cfcbjdkkcmb(super::Gdiklacnoej), /// offset: 16 - #[prost(message, tag = "850")] - Hcgnahnjcha(super::Iflheloldka), + #[prost(message, tag = "662")] + Capldjmoipb(super::Jhbeohdmhda), /// offset: 16 - #[prost(message, tag = "969")] - Iaciajgbooo(super::Bielaamepdk), + #[prost(message, tag = "778")] + Mnlhchkleog(super::Ihofknbnnlb), /// offset: 16 - #[prost(message, tag = "30")] - Mbbkhcjmggl(super::Hilcnkineia), + #[prost(message, tag = "1389")] + Ecdmnjmbfaf(super::Gdiklacnoej), /// offset: 16 - #[prost(message, tag = "1602")] - Aadlfjdemjm(super::Hilcnkineia), + #[prost(message, tag = "156")] + Dcegcncjjoj(super::Gdiklacnoej), /// offset: 16 - #[prost(message, tag = "371")] - Iickojjadnh(super::Hilcnkineia), + #[prost(message, tag = "199")] + Iacfkaodfen(super::Gdiklacnoej), /// offset: 16 - #[prost(message, tag = "824")] - Gckddbhihdb(super::Bdgfegphkko), + #[prost(message, tag = "595")] + Egiiehodaej(super::Ahnlmmfhome), /// offset: 16 - #[prost(message, tag = "1971")] - Pjndbkmfikh(super::Bdgfegphkko), + #[prost(message, tag = "214")] + Nnplaaibogb(super::Ahnlmmfhome), /// offset: 16 - #[prost(message, tag = "587")] - Pdgclglofkk(super::Bdgfegphkko), + #[prost(message, tag = "934")] + Ahkbaeimcnm(super::Ahnlmmfhome), /// offset: 16 - #[prost(message, tag = "1331")] - Jenbgmoeahi(super::Ffgmhlceaom), + #[prost(message, tag = "2002")] + Ljjnmmgjgna(super::Gjihimkiclg), /// offset: 16 - #[prost(message, tag = "1136")] - Ckaacnloiao(super::Ffgmhlceaom), + #[prost(message, tag = "710")] + Fignfbljdch(super::Gjihimkiclg), /// offset: 16 - #[prost(message, tag = "318")] - Clllfidinim(super::Biaglokbbmi), + #[prost(message, tag = "767")] + Legobnmkhco(super::Mcfekkmfeha), /// offset: 16 - #[prost(message, tag = "1587")] - Egbdldkhemg(super::Alhgcbpjlmo), + #[prost(message, tag = "1093")] + Logmghbmhpe(super::Ekifaojkocl), /// offset: 16 - #[prost(message, tag = "1086")] - Pjmcaeafikh(super::Paphfgpncij), + #[prost(message, tag = "1274")] + Cgehcaikapj(super::Apokgadphdc), /// offset: 16 - #[prost(message, tag = "257")] - Ilakoopeodp(super::Iemomlfaaie), + #[prost(message, tag = "913")] + Opjonhebibg(super::Almgfdoplga), /// offset: 16 - #[prost(message, tag = "796")] - Jpanpnnmoof(super::Mjkeobomagp), + #[prost(message, tag = "555")] + Aijhfpcfpdm(super::Clmpccgcadk), /// offset: 16 - #[prost(message, tag = "1269")] - Pnioggnhmoa(super::Eobhkmgjgpg), + #[prost(message, tag = "434")] + Gcbfcjihnfc(super::Jklllndhjhi), /// offset: 16 - #[prost(message, tag = "366")] - Bemoelcibai(super::Jaielciakan), + #[prost(message, tag = "1465")] + Nfmaagnlala(super::Bohajcpbbji), /// offset: 16 - #[prost(message, tag = "1617")] - Jomkonffckh(super::Baamejnmmob), + #[prost(message, tag = "47")] + Iacmghackda(super::Ogpohfpheob), /// offset: 16 - #[prost(message, tag = "276")] - Lcdoohhncod(super::Doadbbofbja), + #[prost(message, tag = "1491")] + Cngclilldjg(super::Pibomockaca), /// offset: 16 - #[prost(message, tag = "108150")] - Mbmdojfbajn(super::Iblhpoboope), + #[prost(message, tag = "30442")] + Fnglocnbcoj(super::Ebolnpimdal), /// offset: 16 - #[prost(message, tag = "40134")] - Jjfgejffccc(super::Oflnljeljem), + #[prost(message, tag = "160633")] + Pdaehmfkeof(super::Mhllnfjhmek), } } -/// Obf: GPANNBNIDPD +/// Obf: LEFAKCMDGNB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5642)] +#[cmdid(5618)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HandleRogueCommonPendingActionScRsp { - /// offset: 44 - #[prost(uint32, tag = "2")] - pub mjpcbeaaabj: u32, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "5")] pub queue_position: u32, - /// offset: 40 - #[prost(uint32, tag = "14")] + /// offset: 36 + #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub bfneppcnooi: u32, #[prost( - 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" + oneof = "handle_rogue_common_pending_action_sc_rsp::Kknboacncon", + tags = "1419, 1681, 87, 1247, 1386, 1175, 523, 161, 45, 1602, 957, 756, 88, 222, 816, 1117, 126, 566, 259, 570, 1630, 986, 362, 1395, 1854, 1775, 58, 533, 1023, 1248, 917, 389, 1891, 2014, 1872" )] - pub bpihfajcloc: ::core::option::Option< - handle_rogue_common_pending_action_sc_rsp::Bpihfajcloc, + pub kknboacncon: ::core::option::Option< + handle_rogue_common_pending_action_sc_rsp::Kknboacncon, >, } /// 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 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), + pub enum Kknboacncon { + /// offset: 16 + #[prost(message, tag = "1419")] + Oomkeelhdpa(super::Nfbcbcmgiia), + /// offset: 16 + #[prost(message, tag = "1681")] + Ncgjchmohmg(super::Bjgeonochpm), + /// offset: 16 + #[prost(message, tag = "87")] + Ceipbfgmhap(super::Lgkkakefpin), + /// offset: 16 + #[prost(message, tag = "1247")] + Jfhkdeidmog(super::Fkogdinobdf), + /// offset: 16 + #[prost(message, tag = "1386")] + Djjhhdigjig(super::Nclhllihmfk), + /// offset: 16 + #[prost(message, tag = "1175")] + Hanhjnopljm(super::Mldaddmeggn), + /// offset: 16 + #[prost(message, tag = "523")] + Cobnpfdhmea(super::Hpipkicgabb), + /// offset: 16 + #[prost(message, tag = "161")] + Dkbnkkigkeb(super::Jjkipnmjdkh), + /// offset: 16 + #[prost(message, tag = "45")] + Lgachdmgeai(super::Bipmeiglile), + /// offset: 16 + #[prost(message, tag = "1602")] + Hegeccjifbj(super::Eblokomnnnn), + /// offset: 16 + #[prost(message, tag = "957")] + Imkipdcnbhh(super::Cblbfgkfmlc), + /// offset: 16 + #[prost(message, tag = "756")] + Enmkmkpbgbl(super::Balofadgoke), + /// offset: 16 + #[prost(message, tag = "88")] + Abkedngnfeo(super::Lndbcdkmmkn), + /// offset: 16 + #[prost(message, tag = "222")] + Imlhdmcphob(super::Kghlomjhdpe), + /// offset: 16 + #[prost(message, tag = "816")] + Gjdkchaaedm(super::Lakmnabkmlo), + /// offset: 16 + #[prost(message, tag = "1117")] + Ldofnpgnjjc(super::Okfpppbnjnh), + /// offset: 16 + #[prost(message, tag = "126")] + Nojeldbilbf(super::Pcmblmdjpjj), + /// offset: 16 + #[prost(message, tag = "566")] + Nmfccmjlcii(super::Paddbfagjne), + /// offset: 16 + #[prost(message, tag = "259")] + Gcgabkjgbal(super::Pgaaidknioa), + /// offset: 16 + #[prost(message, tag = "570")] + Apnnhagdphm(super::Ffbejcnpamn), + /// offset: 16 + #[prost(message, tag = "1630")] + Mdjcmeolahf(super::Khokoacabel), + /// offset: 16 + #[prost(message, tag = "986")] + Fdgifafohln(super::Mkgffkegmnp), + /// offset: 16 + #[prost(message, tag = "362")] + Emkgaebinmb(super::Ajedkccakbe), + /// offset: 16 + #[prost(message, tag = "1395")] + Pagppmjdmfa(super::Gkpcmmnogbf), + /// offset: 16 + #[prost(message, tag = "1854")] + Kbjkmbdcpjo(super::Olhgnecaeel), + /// offset: 16 + #[prost(message, tag = "1775")] + Peefofkdemj(super::Najihipcgmd), + /// offset: 16 + #[prost(message, tag = "58")] + Hdnmnafakkc(super::Najihipcgmd), + /// offset: 16 + #[prost(message, tag = "533")] + Pkboekffmkm(super::Eljdpdfmlpm), + /// offset: 16 + #[prost(message, tag = "1023")] + Kmjhicgmonf(super::Mjjhmikchia), + /// offset: 16 + #[prost(message, tag = "1248")] + Fpjabecnfna(super::Obneohhdaip), + /// offset: 16 + #[prost(message, tag = "917")] + Opjonhebibg(super::Apobcjfpjdd), + /// offset: 16 + #[prost(message, tag = "389")] + Cdoejadallo(super::Bjedjponmhk), + /// offset: 16 + #[prost(message, tag = "1891")] + Meapdjcnpid(super::Anlombekcgi), + /// offset: 16 + #[prost(message, tag = "2014")] + Hgbkmehomha(super::Klehehamklc), + /// offset: 16 + #[prost(message, tag = "1872")] + Jgabobbhofj(super::Ogicoeaoebp), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Phdkmfdpabi { +pub struct Bphikpcnbhm { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "1")] pub maze_buff_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jabfaoaieig { +pub struct Cigdbckofbn { /// offset: 24 - #[prost(uint32, tag = "8")] - pub nokbkaiokfe: u32, + #[prost(uint32, tag = "14")] + pub npnmlpnbhdp: u32, /// offset: 28 - #[prost(bool, tag = "10")] - pub cndkapoieoj: bool, + #[prost(bool, tag = "4")] + pub alajjmkomml: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Akekhlaekbc { - /// offset: 28 - #[prost(uint32, tag = "4")] - pub icdniphlffc: u32, +pub struct Nmhmghehhcm { /// offset: 24 - #[prost(bool, tag = "10")] - pub cndkapoieoj: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Aaefgpiihlk { - /// offset: 52 - #[prost(uint32, tag = "13")] - pub exp: u32, - /// offset: 40 - #[prost(uint32, tag = "1")] - pub mooopambofk: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "11")] - pub nbbhihaolje: ::prost::alloc::vec::Vec, - /// offset: 44 + #[prost(bool, tag = "4")] + pub alajjmkomml: bool, + /// offset: 28 #[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 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 cehophjhdef: u32, - /// offset: 28 - #[prost(uint32, tag = "9")] - pub aokdbdgdchb: u32, + pub pnhglnpdfea: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kmpcikljihh { - /// offset: 40 - #[prost(message, repeated, tag = "7")] - pub paddejdlfla: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "4")] - pub ofenicfjanc: ::prost::alloc::vec::Vec, +pub struct Nmdkhgggmbc { /// offset: 16 - #[prost(message, repeated, tag = "8")] - pub buff_list: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "3")] + pub hmiohpimlce: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub nglbjkkepbl: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub level: u32, + /// offset: 44 + #[prost(uint32, tag = "11")] + pub afemblfccch: u32, /// offset: 48 - #[prost(message, repeated, tag = "5")] - pub gbhphcmgbgk: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "5")] + pub exp: u32, + /// offset: 52 + #[prost(uint32, tag = "14")] + pub hcbaddhnidg: u32, } -/// Obf: PHCEJLELEIK +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Onmfminnbeb { + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub ddladfjmeec: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lgfokkpiceh { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub cfkkkpnkhel: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub kgophalllli: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nhgjeihkkhb { + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub buff_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub pmiffbhoooo: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "3")] + pub majgmmcocig: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "10")] + pub jhehaibmnnf: ::prost::alloc::vec::Vec, +} +/// Obf: MJNKKPCCBMP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5654)] +#[cmdid(5632)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRogueHandbookDataCsReq {} -/// Obf: LILCKPEEHDM +/// Obf: CNOFLEBNGAC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5679)] +#[cmdid(5635)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueHandbookDataScRsp { - /// offset: 32 - #[prost(uint32, tag = "2")] - pub retcode: u32, /// offset: 24 - #[prost(message, optional, tag = "9")] - pub igfpodgepib: ::core::option::Option, + #[prost(message, optional, tag = "10")] + pub hamkplcbebg: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub retcode: u32, } -/// Obf: HFBPENFIGNI +/// Obf: FFFCJNFIDLO /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5620)] +#[cmdid(5616)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueHandbookDataUpdateScNotify { - /// offset: 48 - #[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, + #[prost(message, repeated, tag = "7")] + pub ipnaagcmnlb: ::prost::alloc::vec::Vec, /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub jeagpfdbjdh: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "9")] + pub lmdkijfdleo: ::prost::alloc::vec::Vec, + /// offset: 48 #[prost(message, repeated, tag = "5")] - pub ffbnihfgken: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "4")] - pub hechkebkajk: ::prost::alloc::vec::Vec, + pub bojgaejncfp: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, repeated, tag = "15")] + pub bfdfabhmcne: ::prost::alloc::vec::Vec, } -/// Obf: PJKMNGDKFEM +/// Obf: MBNKNCDIJLD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5693)] +#[cmdid(5605)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRogueMiracleHandbookRewardCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "6")] - pub gieceapjfjm: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "8")] + pub phinemjkbjk: ::prost::alloc::vec::Vec, } -/// Obf: GFGJAJCBLEK +/// Obf: ABAJJKIIFBG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5602)] +#[cmdid(5614)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRogueMiracleHandbookRewardScRsp { /// offset: 24 - #[prost(uint32, repeated, tag = "1")] - pub agfomkoiaeb: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "7")] + pub cndlcgeflcj: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, optional, tag = "12")] + #[prost(message, optional, tag = "15")] pub reward: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "2")] pub retcode: u32, } -/// Obf: NJHLOPBLKDC +/// Obf: OJGOBCCMHOH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5649)] +#[cmdid(5682)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeEventHandbookRewardCsReq { /// offset: 24 - #[prost(uint32, repeated, tag = "12")] - pub ladceehajdg: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "1")] + pub pinndkijhfg: ::prost::alloc::vec::Vec, } -/// Obf: CIFBNMAFOHB +/// Obf: LMCDLJJFGKE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5666)] +#[cmdid(5653)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeEventHandbookRewardScRsp { /// offset: 24 - #[prost(message, optional, tag = "2")] + #[prost(uint32, repeated, tag = "2")] + pub dbgookphlfd: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "4")] pub reward: ::core::option::Option, - /// offset: 16 - #[prost(uint32, repeated, tag = "8")] - pub lklgboidonm: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "9")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -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 { +pub struct Fkedpcmlife { /// offset: 24 - #[prost(message, optional, tag = "6")] - pub ppipfophnhm: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "8")] - pub eaadbocjnae: u32, - /// offset: 32 - #[prost(int32, tag = "10")] - pub cgnokhabcpp: i32, + #[prost(map = "uint32, uint32", tag = "2")] + pub hjaniokjalb: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Adjbblebien { - /// offset: 16 - #[prost(uint32, repeated, tag = "9")] - pub ddmkcobomno: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Micomibpioa { - /// offset: 32 +pub struct Cackkioeoef { + /// offset: 24 #[prost(message, optional, tag = "8")] - pub ebmkbdjmaaf: ::core::option::Option, - /// offset: 24 - #[prost(message, repeated, tag = "3")] - pub bagfaojmphe: ::prost::alloc::vec::Vec, + pub oljcajmfjpo: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub jppaggpjomo: u32, + /// offset: 36 + #[prost(int32, tag = "11")] + pub fjciknakjog: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Eooegpcphkp { - #[prost(oneof = "eooegpcphkp::Fhpjjjdnkio", tags = "8, 1, 6, 9, 2, 15, 12, 13")] - pub fhpjjjdnkio: ::core::option::Option, +pub struct Cbanjnlbdbb { + /// offset: 24 + #[prost(uint32, repeated, tag = "7")] + pub kehklhmeabi: ::prost::alloc::vec::Vec, } -/// Nested message and enum types in `EOOEGPCPHKP`. -pub mod eooegpcphkp { +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jeikfffgonb { + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub lniefkbmipd: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "9")] + pub bhbpkkknabo: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ecjamihnofl { + #[prost(oneof = "ecjamihnofl::Leoiaofbbfa", tags = "8, 10, 1, 3, 11, 2, 14, 4")] + pub leoiaofbbfa: ::core::option::Option, +} +/// Nested message and enum types in `ECJAMIHNOFL`. +pub mod ecjamihnofl { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Fhpjjjdnkio { - /// offset: 24 + pub enum Leoiaofbbfa { + /// offset: 16 #[prost(message, tag = "8")] - Hkgknekkjhb(super::Cnjhcicpaic), - /// offset: 24 + Habjhgpfgeb(super::Eglapjgfkpn), + /// offset: 16 + #[prost(message, tag = "10")] + Dnpccfffbhn(super::Nhlbnbbdhmi), + /// offset: 16 #[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 + Hfepbjhjpaf(super::Fkedpcmlife), + /// offset: 16 + #[prost(message, tag = "3")] + Aefmmohkchj(super::Cackkioeoef), + /// offset: 16 + #[prost(message, tag = "11")] + Eiihjjebkoe(super::Cbanjnlbdbb), + /// offset: 16 #[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), + Eapcjknggca(super::Djoddecfhmc), + /// offset: 16 + #[prost(message, tag = "14")] + Klnbjhpdmfi(super::Ohhkeogomca), + /// offset: 16 + #[prost(message, tag = "4")] + Eiohfjmfokf(super::Jeikfffgonb), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Oobpmaobpoj { - /// offset: 32 - #[prost(bool, tag = "10")] - pub klhdcopplng: bool, - /// offset: 28 - #[prost(uint32, tag = "5")] - pub emlijibpbfl: u32, +pub struct Gkfgimibbhf { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "15")] + pub mmfgajncaoa: u32, + /// offset: 28 + #[prost(bool, tag = "5")] + pub cihfgjdchia: bool, + /// offset: 32 + #[prost(uint32, tag = "12")] pub progress: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lmifjbljfhp { - /// offset: 36 - #[prost(uint32, tag = "11")] - pub kfjemiojlpj: u32, - /// offset: 32 - #[prost(enumeration = "RogueTalentStatus", tag = "6")] - pub status: i32, +pub struct Okpipfkonmg { /// offset: 24 - #[prost(message, repeated, tag = "15")] - pub gheccpnmcmd: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "12")] + pub ldhijahnegk: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(enumeration = "RogueTalentStatus", tag = "15")] + pub status: i32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub ckhclkoalke: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mcacdfhcpie { - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub hahkkedkmca: ::prost::alloc::vec::Vec, +pub struct Fdbdlbapdbe { + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub blhjipbhhfo: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gmmagelgjol { +pub struct Lkcdljckcji { /// offset: 24 - #[prost(uint32, tag = "2")] - pub egimpfhccdj: u32, + #[prost(uint32, tag = "10")] + pub linlnnhibak: u32, /// offset: 28 - #[prost(uint32, tag = "15")] - pub ddnijhdaceb: u32, + #[prost(uint32, tag = "11")] + pub kmnilikjfhd: u32, } -/// Obf: ANBONLJDFON +/// Obf: FDFGDPBEKCJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5636)] +#[cmdid(5639)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CommonRogueVirtualItemInfoScNotify { /// offset: 24 - #[prost(message, repeated, tag = "14")] - pub dpepahnjclo: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "7")] + pub dmcincjlmnd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nfikpfbpomf { +pub struct Kpihdpgdmkb { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub ocagiakngpg: u32, /// offset: 28 - #[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 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(uint32, repeated, tag = "9")] - pub efgbflmmoki: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Piilijhfhck { - /// offset: 40 - #[prost(message, repeated, tag = "15")] - pub ibnnoajmake: ::prost::alloc::vec::Vec, + pub nbbababpebe: u32, /// offset: 32 - #[prost(message, repeated, tag = "11")] - 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, + #[prost(uint32, tag = "5")] + pub dgjpgmgpcce: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Goffidnickj { - #[prost(oneof = "goffidnickj::Bpihfajcloc", tags = "2, 3, 9, 1")] - pub bpihfajcloc: ::core::option::Option, +pub struct Ahlaleejoeg { + /// offset: 16 + #[prost(enumeration = "Mgjdnghdikg", repeated, tag = "10")] + pub lfcgpokmjlc: ::prost::alloc::vec::Vec, } -/// Nested message and enum types in `GOFFIDNICKJ`. -pub mod goffidnickj { +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cddeipobbcn { + /// offset: 16 + #[prost(uint32, repeated, tag = "11")] + pub bhaglnbngbp: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ganfmbpejpf { + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub jfhkjogeond: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub dpikocfilgp: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "8")] + pub pakecmnpejj: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "13")] + pub cepdobeiefg: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cckjaedddcl { + #[prost(oneof = "cckjaedddcl::Kknboacncon", tags = "10, 2, 15, 13")] + pub kknboacncon: ::core::option::Option, +} +/// Nested message and enum types in `CCKJAEDDDCL`. +pub mod cckjaedddcl { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Bpihfajcloc { - /// offset: 16 + pub enum Kknboacncon { + /// offset: 24 + #[prost(message, tag = "10")] + Bmgolfnghgh(super::Kpihdpgdmkb), + /// offset: 24 #[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), + Bbekbjphejk(super::Ahlaleejoeg), + /// offset: 24 + #[prost(message, tag = "15")] + Mecoefejane(super::Cddeipobbcn), + /// offset: 24 + #[prost(message, tag = "13")] + Abpoocookcf(super::Ganfmbpejpf), } } -/// Obf: DBCKGHDJCEL +/// Obf: BGDHGALEOIK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5659)] +#[cmdid(5645)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CommonRogueQueryCsReq { /// offset: 24 - #[prost(uint32, repeated, tag = "6")] - pub ibhajdbmped: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "5")] + pub dinaliglibb: ::prost::alloc::vec::Vec, } -/// Obf: LLIGFEONANC +/// Obf: NHLDNOOFHCI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5629)] +#[cmdid(5637)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CommonRogueQueryScRsp { - /// offset: 32 - #[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, + #[prost(message, repeated, tag = "4")] + pub lflcdngalme: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub glgheoppcmh: u32, } -/// Obf: OOKKLPAKFOK +/// Obf: OKPPACPGJIO /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5612)] +#[cmdid(5634)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CommonRogueUpdateScNotify { - #[prost(oneof = "common_rogue_update_sc_notify::Klbjnnjboac", tags = "6, 4, 14")] - pub klbjnnjboac: ::core::option::Option, + #[prost(oneof = "common_rogue_update_sc_notify::Nokmoihlgbn", tags = "14, 9, 5")] + pub nokmoihlgbn: ::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 Klbjnnjboac { - /// offset: 16 - #[prost(message, tag = "6")] - Blalllnkhac(super::Nfikpfbpomf), - /// offset: 16 - #[prost(message, tag = "4")] - Fcapbphlncj(super::Bfhncfdgclg), - /// offset: 16 + pub enum Nokmoihlgbn { + /// offset: 24 #[prost(message, tag = "14")] - Jnkmjmabpmp(super::Lhoemchfofa), + Bmgolfnghgh(super::Kpihdpgdmkb), + /// offset: 24 + #[prost(message, tag = "9")] + Bbekbjphejk(super::Ahlaleejoeg), + /// offset: 24 + #[prost(message, tag = "5")] + Mecoefejane(super::Cddeipobbcn), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gbicofinmik { +pub struct Heobldjaope { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub mjbknmjhogp: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub oeanpihchhf: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ahnkibfmdlm { /// offset: 24 #[prost(uint32, tag = "2")] - pub jbeilmfiigm: u32, - /// offset: 28 - #[prost(uint32, tag = "4")] - pub ahkffciepdg: u32, + pub lnahjengela: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Aefpnamecco { +pub struct Obhnbfifhdi { /// offset: 24 #[prost(uint32, tag = "7")] - pub mafmcipaikk: u32, + pub lnahjengela: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dgalgnelbkm { +pub struct Foingknpblj { /// offset: 24 - #[prost(uint32, tag = "10")] - pub mafmcipaikk: u32, + #[prost(uint32, tag = "11")] + pub kahmgpgpoii: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jlajkalobmj { +pub struct Knpmlbobkpi { /// offset: 24 - #[prost(uint32, tag = "15")] - pub iapfjinfnlo: u32, + #[prost(uint32, tag = "1")] + pub lnahjengela: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dmlciaeckfj { +pub struct Oepamdepflj { /// offset: 24 - #[prost(uint32, tag = "9")] - pub mafmcipaikk: u32, + #[prost(uint32, tag = "4")] + pub dialogue_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hbiklipbjno { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub conjbfleefa: u32, +pub struct Lehbibdgehg { + #[prost(oneof = "lehbibdgehg::Jgoloiomgfo", tags = "2, 4, 6, 10, 14, 11")] + pub jgoloiomgfo: ::core::option::Option, } -#[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 { +/// Nested message and enum types in `LEHBIBDGEHG`. +pub mod lehbibdgehg { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Gibnhmdhijk { - /// offset: 16 - #[prost(message, tag = "13")] - Ognanlcfnpd(super::Gbicofinmik), - /// offset: 16 - #[prost(message, tag = "15")] - Donhdapcjnn(super::Aefpnamecco), - /// offset: 16 + pub enum Jgoloiomgfo { + /// offset: 24 #[prost(message, tag = "2")] - Lmhaciocihe(super::Dgalgnelbkm), - /// offset: 16 - #[prost(message, tag = "10")] - Iakfbgehofn(super::Jlajkalobmj), - /// offset: 16 - #[prost(message, tag = "1")] - Ofaoimcdhpn(super::Dmlciaeckfj), - /// offset: 16 + Mfaegbjbjbe(super::Heobldjaope), + /// offset: 24 + #[prost(message, tag = "4")] + Jehalbkmiei(super::Ahnkibfmdlm), + /// offset: 24 #[prost(message, tag = "6")] - Amkninaoahb(super::Hbiklipbjno), + Igpnhmbldbg(super::Obhnbfifhdi), + /// offset: 24 + #[prost(message, tag = "10")] + Mnkgphfjdfm(super::Foingknpblj), + /// offset: 24 + #[prost(message, tag = "14")] + Dcfilenmpcc(super::Knpmlbobkpi), + /// offset: 24 + #[prost(message, tag = "11")] + Bdfkgflfcfo(super::Oepamdepflj), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jkiclfbinhn { +pub struct Knmnejcmhge { /// offset: 24 - #[prost(float, tag = "7")] - pub ffbciefglnc: f32, + #[prost(int32, tag = "1")] + pub mnlinfeodpj: i32, /// offset: 28 - #[prost(int32, tag = "3")] - pub bgjkbpncnle: i32, + #[prost(float, tag = "9")] + pub gmpkbklgdma: f32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Iadmeomiifi { +pub struct Piacccgnoof { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "8")] pub battle_event_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Emcicpohaal { +pub struct Bpokopcgmaj { /// offset: 24 - #[prost(int32, tag = "4")] - pub hpmhacbnook: i32, + #[prost(int32, tag = "9")] + pub iflbaaabkai: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ifjedjafcjn { - #[prost(oneof = "ifjedjafcjn::Oaijopkpdgj", tags = "11, 14")] - pub oaijopkpdgj: ::core::option::Option, +pub struct Maeeibpeofn { + #[prost(oneof = "maeeibpeofn::Pgniencdoda", tags = "14, 11")] + pub pgniencdoda: ::core::option::Option, } -/// Nested message and enum types in `IFJEDJAFCJN`. -pub mod ifjedjafcjn { +/// Nested message and enum types in `MAEEIBPEOFN`. +pub mod maeeibpeofn { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Oaijopkpdgj { - /// offset: 16 - #[prost(message, tag = "11")] - Mniomfoamfh(super::Iadmeomiifi), + pub enum Pgniencdoda { /// offset: 16 #[prost(message, tag = "14")] - Apdhgalnkec(super::Emcicpohaal), + Bacbkgjjoga(super::Piacccgnoof), + /// offset: 16 + #[prost(message, tag = "11")] + Cnkcdgojgjh(super::Bpokopcgmaj), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gbhhomhnlkd { - /// offset: 32 - #[prost(message, optional, tag = "10")] - pub display_value: ::core::option::Option, - /// offset: 41 - #[prost(bool, tag = "5")] - pub nikeedljhpd: bool, +pub struct Kdodfhmdaji { /// offset: 24 - #[prost(message, repeated, tag = "14")] - pub kdidneledjd: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "6")] + pub ldcjonhgdan: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "13")] + pub display_value: ::core::option::Option, /// offset: 40 - #[prost(bool, tag = "7")] - pub chcgmamobmh: bool, + #[prost(uint32, tag = "1")] + pub arg_id: u32, /// offset: 44 - #[prost(uint32, tag = "2")] - pub pfmhnmbdbjn: u32, + #[prost(uint32, tag = "3")] + pub hafokmhcgfm: u32, /// offset: 48 - #[prost(uint32, tag = "8")] - pub amadfjnhmff: u32, + #[prost(bool, tag = "5")] + pub kkkionidkfa: bool, + /// offset: 49 + #[prost(bool, tag = "4")] + pub heljnhndcjp: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jibmjcbndkk { - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub milhmiceegp: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "9")] - pub hohanpjnana: u32, +pub struct Hfeognamhcg { /// offset: 16 - #[prost(message, repeated, tag = "11")] - pub geijdobknad: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "15")] + pub eobljjbobin: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub kfnmiembjgd: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub aiafekgbfif: u32, } -/// Obf: AJHJNAALEBG +/// Obf: BBILDBEOKIK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5677)] +#[cmdid(5658)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRogueCommonDialogueDataCsReq {} -/// Obf: KMLNOFOFMKE +/// Obf: KIFHJJILCHH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5616)] +#[cmdid(5643)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueCommonDialogueDataScRsp { /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub jokaeemjlmk: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "1")] + pub hjokmccpoll: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "15")] pub retcode: u32, } -/// Obf: KLMCEGNAPFA +/// Obf: KPDMLEELICE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5606)] +#[cmdid(5693)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectRogueCommonDialogueOptionCsReq { /// offset: 24 - #[prost(uint32, tag = "6")] - pub amadfjnhmff: u32, + #[prost(uint32, tag = "5")] + pub aiafekgbfif: u32, /// offset: 28 - #[prost(uint32, tag = "8")] - pub hohanpjnana: u32, + #[prost(uint32, tag = "7")] + pub hafokmhcgfm: u32, } -/// Obf: BLBGNFKPIFF +/// Obf: HDDJBPIOCMC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5688)] +#[cmdid(5696)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SelectRogueCommonDialogueOptionScRsp { /// offset: 24 - #[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 = "2")] - pub mfhlbhfiago: bool, - /// offset: 52 - #[prost(uint32, tag = "7")] - pub hohanpjnana: u32, + #[prost(message, optional, tag = "10")] + pub onolngohemf: ::core::option::Option, + /// offset: 32 + #[prost(uint32, repeated, tag = "15")] + pub cgingcncpco: ::prost::alloc::vec::Vec, /// offset: 40 + #[prost(uint32, tag = "12")] + pub aiafekgbfif: u32, + /// offset: 44 + #[prost(uint32, tag = "6")] + pub hafokmhcgfm: u32, + /// offset: 48 + #[prost(bool, tag = "3")] + pub gnffjmloloo: bool, + /// offset: 52 #[prost(uint32, tag = "5")] - pub amadfjnhmff: u32, + pub retcode: u32, } -/// Obf: NLLAPEMEGFH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5652)] +#[cmdid(5691)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct FinishRogueCommonDialogueCsReq { +pub struct Bihaclhmako { /// offset: 24 - #[prost(uint32, tag = "11")] - pub hohanpjnana: u32, + #[prost(uint32, tag = "10")] + pub aiafekgbfif: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5690)] +#[cmdid(5623)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fhekpiagnin { - /// offset: 28 - #[prost(uint32, tag = "12")] - pub retcode: u32, +pub struct Lpdpajgfbmm { /// offset: 24 - #[prost(uint32, tag = "2")] - pub hohanpjnana: u32, + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub aiafekgbfif: u32, } -/// Obf: BPKBMHCINOI +/// Obf: NJPGOAAALGJ /// Type: Notify #[derive(proto_derive::CmdID)] +#[cmdid(5689)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SyncRogueCommonDialogueDataScNotify { + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub hjokmccpoll: ::prost::alloc::vec::Vec, +} +/// Obf: HDIICGMJNBO +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(5640)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SyncRogueCommonDialogueOptionFinishScNotify { + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub onolngohemf: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "8")] + pub fjpgaohgebh: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub aiafekgbfif: u32, + /// offset: 44 + #[prost(uint32, tag = "1")] + pub hafokmhcgfm: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cbolonjdhhl { + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub iliioljmkme: ::core::option::Option, + /// offset: 24 + #[prost(string, tag = "7")] + pub fppecoiahep: ::prost::alloc::string::String, + /// offset: 32 + #[prost(message, optional, tag = "4")] + pub fmigokidkjl: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "5")] + pub aapeeiffkjd: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "6")] + pub oapednopoln: u32, + /// offset: 60 + #[prost(uint32, tag = "12")] + pub dlojfeehlij: u32, + /// offset: 64 + #[prost(uint32, tag = "9")] + pub icgcmeibjlc: u32, + /// offset: 68 + #[prost(uint32, tag = "2")] + pub ljobbefacpg: u32, +} +/// Obf: KIFALDPCHGB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5611)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueWorkbenchGetInfoCsReq { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub prop_entity_id: u32, +} +/// Obf: EOKICOIMEPH +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5697)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueWorkbenchGetInfoScRsp { + /// offset: 24 + #[prost(map = "uint32, message", tag = "3")] + pub njapfmhhppa: ::std::collections::HashMap, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bcoegnbgjfc { + #[prost( + oneof = "bcoegnbgjfc::Pkmejecpmch", + tags = "10, 7, 1, 12, 11, 9, 2, 15, 14, 5, 3" + )] + pub pkmejecpmch: ::core::option::Option, +} +/// Nested message and enum types in `BCOEGNBGJFC`. +pub mod bcoegnbgjfc { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Pkmejecpmch { + /// offset: 24 + #[prost(message, tag = "10")] + Nljponkbmfi(super::Bajdllefghb), + /// offset: 24 + #[prost(message, tag = "7")] + Bbnegkcnmba(super::Bjbifimjdol), + /// offset: 24 + #[prost(message, tag = "1")] + Pkpiefobhkh(super::Bliccehiolh), + /// offset: 24 + #[prost(message, tag = "12")] + Fkmadcafjmc(super::Omnmbandcba), + /// offset: 24 + #[prost(message, tag = "11")] + Phledabhdml(super::Dcepbljknne), + /// offset: 24 + #[prost(message, tag = "9")] + Ddladfjmeec(super::Fbofeochdmn), + /// offset: 24 + #[prost(message, tag = "2")] + Ojeandpabhc(super::Bahbcfdaikg), + /// offset: 24 + #[prost(message, tag = "15")] + Cllejepnbdh(super::Gnfdponfljd), + /// offset: 24 + #[prost(message, tag = "14")] + Dnhknalbamg(super::Ojpmmkijifh), + /// offset: 24 + #[prost(message, tag = "5")] + Lbbcjhopeph(super::Ehelnmgmeno), + /// offset: 24 + #[prost(message, tag = "3")] + Kdfgakdcmik(super::Lpodfeegdob), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bajdllefghb { + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub cost_data: ::core::option::Option, + /// offset: 32 + #[prost(bool, tag = "8")] + pub dieiiailhhe: bool, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub lhdhjfpmcjk: u32, + /// offset: 40 + #[prost(int32, tag = "5")] + pub liaggddilgo: i32, + /// offset: 44 + #[prost(uint32, tag = "11")] + pub jfignbblcim: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bjbifimjdol { + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub cost_data: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub jfignbblcim: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub lhdhjfpmcjk: u32, + /// offset: 40 + #[prost(bool, tag = "5")] + pub dieiiailhhe: bool, + /// offset: 44 + #[prost(int32, tag = "14")] + pub liaggddilgo: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bliccehiolh { + /// offset: 24 + #[prost(map = "uint32, uint32", tag = "9")] + pub lbeihaokhad: ::std::collections::HashMap, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub max_num: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub cur_num: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Omnmbandcba { + /// offset: 16 + #[prost(map = "uint32, bool", tag = "6")] + pub pilabddekii: ::std::collections::HashMap, + /// offset: 32 + #[prost(message, optional, tag = "2")] + pub cost_data: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub jfignbblcim: u32, + /// offset: 44 + #[prost(int32, tag = "12")] + pub liaggddilgo: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dcepbljknne { + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub cost_data: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub jfignbblcim: u32, + /// offset: 36 + #[prost(int32, tag = "13")] + pub liaggddilgo: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lnpgbgdpiik { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub iojfgbdpphi: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub cost_data: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "12")] + pub ddladfjmeec: ::core::option::Option, + /// offset: 48 + #[prost(bool, tag = "10")] + pub ifigfodopbb: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fbofeochdmn { + /// offset: 24 + #[prost(message, repeated, tag = "11")] + pub gjgfcckemfd: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bbhheneonho { + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub cost_data: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub iojfgbdpphi: ::core::option::Option, + /// offset: 40 + #[prost(bool, tag = "13")] + pub ifigfodopbb: bool, + /// offset: 44 + #[prost(uint32, tag = "12")] + pub kgophalllli: u32, + /// offset: 48 + #[prost(uint32, tag = "8")] + pub cfkkkpnkhel: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bahbcfdaikg { + /// offset: 16 + #[prost(message, repeated, tag = "3")] + pub hiildalhimd: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gnfdponfljd { + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub cost_data: ::core::option::Option, + /// offset: 32 + #[prost(int32, tag = "7")] + pub liaggddilgo: i32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub jfignbblcim: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ojpmmkijifh { + /// offset: 24 + #[prost(map = "uint32, message", tag = "10")] + pub bhpelimodbc: ::std::collections::HashMap, + /// offset: 32 + #[prost(message, optional, tag = "6")] + pub pkambcbekme: ::core::option::Option, + /// offset: 40 + #[prost(int32, tag = "11")] + pub liaggddilgo: i32, + /// offset: 44 + #[prost(uint32, tag = "7")] + pub jfignbblcim: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nefbeckcjih { + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub cost_data: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub gcahklngfck: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ehelnmgmeno { + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub maldomhpilm: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lpodfeegdob { + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] + pub dodboeibpgk: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub dmgjdgjmcjl: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub clndmeodhje: u32, +} +/// Obf: FPNMBONIFEB +/// Type: Req +#[derive(proto_derive::CmdID)] #[cmdid(5669)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct SyncRogueCommonDialogueDataScNotify { +pub struct RogueWorkbenchHandleFuncCsReq { /// offset: 16 - #[prost(message, repeated, tag = "12")] - pub jokaeemjlmk: ::prost::alloc::vec::Vec, -} -/// Obf: FALJOCLNGLD -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(5641)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SyncRogueCommonDialogueOptionFinishScNotify { + #[prost(message, optional, tag = "3")] + pub pelkpphlmhe: ::core::option::Option, /// offset: 32 - #[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 = "10")] + pub func_id: u32, + /// offset: 36 #[prost(uint32, tag = "12")] - pub bnodompmcbe: u32, - /// offset: 40 - #[prost(message, optional, tag = "4")] - pub pending_action: ::core::option::Option, + pub prop_entity_id: u32, } -/// Obf: PNACIPMLBJB +/// Obf: DPGLHPGGPHM +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5646)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueWorkbenchHandleFuncScRsp { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub jnpaldknhkm: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub func_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mipgdfdckle { + #[prost( + oneof = "mipgdfdckle::Mmcgbgdjipn", + tags = "7, 14, 10, 1, 6, 5, 13, 9, 2, 8, 11" + )] + pub mmcgbgdjipn: ::core::option::Option, +} +/// Nested message and enum types in `MIPGDFDCKLE`. +pub mod mipgdfdckle { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Mmcgbgdjipn { + /// offset: 24 + #[prost(message, tag = "7")] + Nljponkbmfi(super::Jfggdmpdknh), + /// offset: 24 + #[prost(message, tag = "14")] + Bbnegkcnmba(super::Cokkoebbegm), + /// offset: 24 + #[prost(message, tag = "10")] + Pkpiefobhkh(super::Fhaagbgahlo), + /// offset: 24 + #[prost(message, tag = "1")] + Fkmadcafjmc(super::Lnopjjfkmdl), + /// offset: 24 + #[prost(message, tag = "6")] + Phledabhdml(super::Mkfcldmemgn), + /// offset: 24 + #[prost(message, tag = "5")] + Ddladfjmeec(super::Doejldnided), + /// offset: 24 + #[prost(message, tag = "13")] + Ojeandpabhc(super::Aljjnbkgeoc), + /// offset: 24 + #[prost(message, tag = "9")] + Cllejepnbdh(super::Lfbpmggfceo), + /// offset: 24 + #[prost(message, tag = "2")] + Dnhknalbamg(super::Ejbeekfjahm), + /// offset: 24 + #[prost(message, tag = "8")] + Lbbcjhopeph(super::Llbknijdalm), + /// offset: 24 + #[prost(message, tag = "11")] + Kdfgakdcmik(super::Ngokmaabdjj), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jfggdmpdknh { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub fgkpobcockm: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cokkoebbegm { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub hdgpbcjpnbe: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fhaagbgahlo { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub cjgioodiadg: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lnopjjfkmdl { + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub pdambonnond: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mkfcldmemgn { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub falfbmddfpa: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Doejldnided { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub dpgkmiibpdb: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Aljjnbkgeoc { + /// offset: 16 + #[prost(uint32, repeated, tag = "4")] + pub ehkpmgbcpcg: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lfbpmggfceo { + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub ipacfecebff: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ejbeekfjahm { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub cfkkkpnkhel: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Llbknijdalm { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub gcahklngfck: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ngokmaabdjj { + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] + pub gmmafionfnf: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Npajhgdeidj { + /// offset: 24 + #[prost(enumeration = "Lpcebdcjboi", tag = "5")] + pub status: i32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub ecpdjmmogci: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jmjeibgacmd { + /// offset: 24 + #[prost(enumeration = "Lbpljchejok", tag = "13")] + pub status: i32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub cnfgohfplgo: u32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub ecpdjmmogci: u32, +} +/// Obf: COFMBMIJHNB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5622)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SetRogueCollectionCsReq { + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] + pub npicfpdapaf: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(enumeration = "Migpnaoghep", repeated, tag = "3")] + pub nekjdkdamkf: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "5")] + pub mfmpddcggmn: ::prost::alloc::vec::Vec, +} +/// Obf: GDLCKAFPJCI +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5664)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SetRogueCollectionScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub dpikocfilgp: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub cepdobeiefg: ::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 Dikbpkakeno { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub efcajenmlka: u32, + /// offset: 28 + #[prost(enumeration = "Nklaehjpimn", tag = "12")] + pub status: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Dgklppljbnb { + /// offset: 24 + #[prost(enumeration = "Lbpljchejok", tag = "8")] + pub status: i32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub efcajenmlka: u32, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub cnfgohfplgo: u32, +} +/// Obf: ILCJAJBPOMO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5644)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SetRogueExhibitionCsReq { + /// offset: 16 + #[prost(uint32, repeated, tag = "15")] + pub hncflokljla: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "10")] + pub dmiibkinpnl: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(enumeration = "Migpnaoghep", repeated, tag = "14")] + pub adgnfdjdclg: ::prost::alloc::vec::Vec, +} +/// Obf: IDCEKOBEEFI +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5686)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SetRogueExhibitionScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub pakecmnpejj: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "1")] + pub jfhkjogeond: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub retcode: u32, +} +/// Obf: KEMPKDDHEFN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(5656)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueGetGambleInfoCsReq { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub prop_entity_id: u32, +} +/// Obf: LIOHNCDIAPM +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(5665)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueGetGambleInfoScRsp { + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub kobbmdfpnka: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub retcode: u32, +} +/// Obf: JGHALBFPDLO /// 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: KPBBJNICPNH -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[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 = "1")] - pub retcode: u32, - /// offset: 32 - #[prost(uint32, tag = "3")] - 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 Pnamcjpncnb { - #[prost( - oneof = "pnamcjpncnb::Nlpppchggpf", - tags = "10, 3, 7, 4, 6, 11, 5, 8, 12, 15, 1" - )] - pub nlpppchggpf: ::core::option::Option, -} -/// Nested message and enum types in `PNAMCJPNCNB`. -pub mod pnamcjpncnb { - #[derive(proto_derive::CmdID)] - #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Nlpppchggpf { - /// offset: 24 - #[prost(message, tag = "10")] - Mbkdafjchac(super::Onpdafnpdfe), - /// offset: 24 - #[prost(message, tag = "3")] - Hbmpbiolcgd(super::Jadjcgajnjo), - /// offset: 24 - #[prost(message, tag = "7")] - Njmkopkjcgc(super::Ljpbajgnlmi), - /// offset: 24 - #[prost(message, tag = "4")] - Ajaidiblmao(super::Jlnmeflnpoa), - /// offset: 24 - #[prost(message, tag = "6")] - Jgnajofikej(super::Fehchgigbnc), - /// offset: 24 - #[prost(message, tag = "11")] - 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 Onpdafnpdfe { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub jkahddmjmgi: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jadjcgajnjo { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub jmpndknfhpc: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ljpbajgnlmi { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub jpdkkkjppom: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jlnmeflnpoa { - /// offset: 16 - #[prost(uint32, repeated, tag = "10")] - pub jemeblfanlm: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fehchgigbnc { - /// offset: 24 - #[prost(uint32, tag = "12")] - 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 Ohonfmmajeb { - /// offset: 24 - #[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 Cnlkolhejdd { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub aokdbdgdchb: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -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 = "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(enumeration = "Lkbgomghglg", tag = "6")] - pub status: i32, - /// offset: 28 - #[prost(uint32, tag = "13")] - pub noflnimbdof: u32, - /// offset: 24 - #[prost(uint32, tag = "14")] - pub mkbioanpmke: u32, -} -/// Obf: OOECDNAGMPF -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5699)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SetRogueCollectionCsReq { - /// offset: 24 - #[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: OOLAKAHDAEJ -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[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 = "1")] - pub ibnnoajmake: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Eebopkjemhk { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub hcaejfmkmnd: u32, - /// offset: 28 - #[prost(enumeration = "Fdmmaahefpk", tag = "12")] - pub status: i32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jjhodfahhkg { - /// offset: 32 - #[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: OIPOEEJNCAD -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5631)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SetRogueExhibitionCsReq { - /// offset: 40 - #[prost(enumeration = "Aglnlhobdki", repeated, tag = "2")] - pub edmcdifhfba: ::prost::alloc::vec::Vec, - /// offset: 24 - #[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: CICDHFKNHHD -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[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 = "14")] - pub retcode: u32, - /// offset: 32 - #[prost(message, repeated, tag = "3")] - pub fjbimhaflej: ::prost::alloc::vec::Vec, -} -/// Obf: IEKIFBDPPGG -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5697)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueGetGambleInfoCsReq { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub prop_entity_id: u32, -} -/// Obf: BHOJGKOOBEM -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[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 = "5")] - pub retcode: u32, -} -/// Obf: ANDLGCKPBKA -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(5648)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueDoGambleCsReq { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "4")] pub prop_entity_id: u32, } -/// Obf: IKOEHGJMJKA +/// Obf: NOCJKPILNMP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5676)] +#[cmdid(5684)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueDoGambleScRsp { - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub cfadflllopc: ::core::option::Option, - /// offset: 40 + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub kobbmdfpnka: ::core::option::Option, + /// offset: 32 #[prost(uint32, tag = "13")] - pub ohahcboldia: u32, + pub hnccdepdneg: u32, /// offset: 36 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "8")] pub retcode: u32, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub lkhpmpegjee: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Obpmppcfnlj { - /// offset: 32 - #[prost(double, tag = "1")] - pub value: f64, - /// offset: 24 - #[prost(string, tag = "3")] - pub key: ::prost::alloc::string::String, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Obncgeiimnb { - /// offset: 24 - #[prost(message, repeated, tag = "5")] - pub aphjiafodhj: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint64, tag = "7")] - pub dmhllkbmhel: u64, - /// offset: 32 - #[prost(enumeration = "Mliblhfbafj", tag = "6")] - pub fphghapgnae: i32, + #[prost(uint32, tag = "14")] + pub dooecgpimbd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Aaggkgmekko { +pub struct Akmcodlaeki { /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub aphjiafodhj: ::prost::alloc::vec::Vec, + #[prost(string, tag = "1")] + pub key: ::prost::alloc::string::String, + /// offset: 32 + #[prost(double, tag = "9")] + pub value: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Oamohfjkcaa { +pub struct Lgeflgjigij { + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub gfkafifmhnf: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, optional, tag = "4")] - pub nkdgkibeiod: ::core::option::Option, + #[prost(enumeration = "Mmfogjpohgj", tag = "7")] + pub ghnjclnkghh: i32, + /// offset: 40 + #[prost(uint64, tag = "2")] + pub gahfpgcpaja: u64, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mggbpkanfoa { /// offset: 24 - #[prost(message, repeated, tag = "6")] - pub ehbkpboochg: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "11")] + pub gfkafifmhnf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Edikjlbeaea { +pub struct Gmimdejmfco { /// offset: 16 - #[prost(message, repeated, tag = "9")] - pub phpolhljgfm: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "1")] + pub ccoioahmpdn: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "3")] + pub gmalfeablng: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dpfohplloij { +pub struct Nchglfjcgij { + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub hdlglfgkonc: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Acmkpnmkokh { + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub bbehhchkmnl: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "9")] pub queue_position: u32, - /// offset: 24 - #[prost(message, optional, tag = "13")] - pub jppgfljhdhk: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fdcenfpkjmo { - #[prost(oneof = "fdcenfpkjmo::Nlpppchggpf", tags = "13, 5, 2, 10, 14")] - pub nlpppchggpf: ::core::option::Option, +pub struct Fkbooenadfm { + #[prost(oneof = "fkbooenadfm::Mmcgbgdjipn", tags = "13, 2, 12, 6, 4")] + pub mmcgbgdjipn: ::core::option::Option, } -/// Nested message and enum types in `FDCENFPKJMO`. -pub mod fdcenfpkjmo { +/// Nested message and enum types in `FKBOOENADFM`. +pub mod fkbooenadfm { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Nlpppchggpf { + pub enum Mmcgbgdjipn { /// offset: 16 #[prost(message, tag = "13")] - Ngddlkdllal(super::Mcodkmajfdg), - /// offset: 16 - #[prost(message, tag = "5")] - Dpafelpdgin(super::Bhipnhapdfj), + Pdfdendalfd(super::Lplhnopdkhi), /// offset: 16 #[prost(message, tag = "2")] - Doobfdlpmnb(super::Lmcbejofcgi), + Himdhcbofeh(super::Idmhnmolhkn), /// offset: 16 - #[prost(message, tag = "10")] - Omkblloajpo(super::Feadickbggf), + #[prost(message, tag = "12")] + Ngefapoenbd(super::Eoiflhmpbif), /// offset: 16 - #[prost(message, tag = "14")] - Ppifocgjdmd(super::Mfdfjfabjpl), + #[prost(message, tag = "6")] + Kbameddaiin(super::Ggcfmpibgha), + /// offset: 16 + #[prost(message, tag = "4")] + Liaodkpfbha(super::Knoljdopbdg), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mcodkmajfdg { - /// offset: 40 - #[prost(uint64, tag = "11")] - pub dmhllkbmhel: u64, - /// offset: 32 - #[prost(enumeration = "Mliblhfbafj", tag = "3")] - pub fphghapgnae: i32, +pub struct Lplhnopdkhi { /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub aphjiafodhj: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "3")] + pub gfkafifmhnf: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(enumeration = "Mmfogjpohgj", tag = "7")] + pub ghnjclnkghh: i32, + /// offset: 40 + #[prost(uint64, tag = "13")] + pub gahfpgcpaja: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bhipnhapdfj { +pub struct Idmhnmolhkn { + /// offset: 16 + #[prost(message, repeated, tag = "10")] + pub gfkafifmhnf: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint64, tag = "4")] - pub dmhllkbmhel: u64, - /// offset: 24 - #[prost(message, repeated, tag = "7")] - pub aphjiafodhj: ::prost::alloc::vec::Vec, + #[prost(uint64, tag = "7")] + pub gahfpgcpaja: u64, /// offset: 40 - #[prost(enumeration = "Mliblhfbafj", tag = "2")] - pub fphghapgnae: i32, + #[prost(enumeration = "Mmfogjpohgj", tag = "5")] + pub ghnjclnkghh: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lmcbejofcgi { +pub struct Eoiflhmpbif { + /// offset: 24 + #[prost(enumeration = "Mmfogjpohgj", tag = "3")] + pub ghnjclnkghh: i32, /// offset: 32 - #[prost(uint64, tag = "12")] - pub dmhllkbmhel: u64, - /// offset: 24 - #[prost(enumeration = "Mliblhfbafj", tag = "14")] - pub fphghapgnae: i32, + #[prost(uint64, tag = "15")] + pub gahfpgcpaja: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Feadickbggf { +pub struct Ggcfmpibgha { /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub aphjiafodhj: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "11")] + pub gfkafifmhnf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -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 { +pub struct Knoljdopbdg { /// offset: 16 - #[prost(message, optional, tag = "8")] + #[prost(message, repeated, tag = "6")] + pub gfkafifmhnf: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(enumeration = "Mmfogjpohgj", tag = "10")] + pub ghnjclnkghh: i32, + /// offset: 40 + #[prost(uint64, tag = "1")] + pub gahfpgcpaja: u64, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jgammpgmcni { + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub scene: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "9")] pub lineup: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "14")] - pub enpaicnlcmk: ::core::option::Option, - /// offset: 40 - #[prost(message, optional, tag = "2")] - pub scene: ::core::option::Option, + #[prost(message, optional, tag = "5")] + pub jnklnlkhgbb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hddbjiknepf { - /// offset: 28 - #[prost(uint32, tag = "8")] - pub id: u32, +pub struct Dkfjlhhdfko { /// offset: 24 - #[prost(enumeration = "AvatarType", tag = "15")] + #[prost(enumeration = "AvatarType", tag = "7")] pub avatar_type: i32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Calipikfdej { /// offset: 28 - #[prost(enumeration = "Odmjacikepc", tag = "9")] - pub gfombglnlki: i32, - /// offset: 24 - #[prost(uint32, tag = "1")] - pub avatar_id: u32, + #[prost(uint32, tag = "9")] + pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ghinilomnob { - /// offset: 28 - #[prost(uint32, tag = "6")] - pub mihbadepgid: u32, +pub struct Dingdglkhip { /// offset: 24 - #[prost(uint32, tag = "4")] - pub hanndmghbeo: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ondoiaabcdg { - /// offset: 28 - #[prost(uint32, tag = "7")] - pub hohanpjnana: u32, - /// offset: 24 - #[prost(uint32, tag = "5")] - pub amadfjnhmff: u32, -} -#[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 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 Jbdghpcbhpo { - /// offset: 36 - #[prost(uint32, tag = "7")] - pub group_id: u32, - /// offset: 32 - #[prost(bool, tag = "11")] - pub fgcaikandmh: bool, - /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub hfdmbehgcmn: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dkfaekpkadh { - /// offset: 44 - #[prost(uint32, tag = "12")] - 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 afhbnkohhhb: bool, - /// offset: 52 - #[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 Ofbnfnfgdfj { - /// offset: 68 - #[prost(uint32, tag = "8")] - pub pginlofkcmd: u32, - /// offset: 16 - #[prost(message, optional, tag = "9")] - pub ofoodobjkbj: ::core::option::Option, - /// offset: 24 - #[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, + pub avatar_id: u32, + /// offset: 28 + #[prost(enumeration = "Beaikeeandp", tag = "11")] + pub hokefmonopg: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dgdhbageooi { - /// offset: 52 - #[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, +pub struct Ahlgkkeiiec { /// offset: 24 - #[prost(uint32, tag = "11")] - pub jlelbcfobkn: u32, - /// offset: 40 + #[prost(uint32, tag = "14")] + pub aojkkgkceoe: u32, + /// offset: 28 #[prost(uint32, tag = "15")] - pub kgkfaddegnj: u32, + pub djcolflfigk: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Djeecbnbgmn { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub hafokmhcgfm: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub aiafekgbfif: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Egailaeblig { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub ljceogpogbe: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ebidbcoblnm { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub ihdpggcjiak: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub fopmpmpncoa: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub bnlnggchfnf: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hlebbgfakak { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub pmfokbmpilf: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub pggdehkkinp: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub gncfhikodke: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cokfmmndchn { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub ckhclkoalke: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fhbdpojeemj { + #[prost(oneof = "fhbdpojeemj::Koefmoapdgi", tags = "14, 11, 5, 15, 1")] + pub koefmoapdgi: ::core::option::Option, +} +/// Nested message and enum types in `FHBDPOJEEMJ`. +pub mod fhbdpojeemj { + #[derive(proto_derive::CmdID)] + #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] + pub enum Koefmoapdgi { + /// offset: 16 + #[prost(message, tag = "14")] + Hhbpbgmngpn(super::Djeecbnbgmn), + /// offset: 16 + #[prost(message, tag = "11")] + Ecclokpnfhp(super::Egailaeblig), + /// offset: 16 + #[prost(message, tag = "5")] + Bjjgpoefbac(super::Ebidbcoblnm), + /// offset: 16 + #[prost(message, tag = "15")] + Hdflcoidcpe(super::Hlebbgfakak), + /// offset: 16 + #[prost(message, tag = "1")] + Njkmejibidc(super::Cokfmmndchn), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hjdcjnofbhh { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub ljceogpogbe: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fegkcmbhhjp { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub fgfflbhlkdf: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub level: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nejpagjbmda { + /// offset: 32 + #[prost(uint32, tag = "8")] + pub fgfflbhlkdf: u32, + /// offset: 36 + #[prost(bool, tag = "12")] + pub ognbananfcc: bool, + #[prost(oneof = "nejpagjbmda::Mokoadhebba", tags = "2, 1")] + pub mokoadhebba: ::core::option::Option, +} +/// Nested message and enum types in `NEJPAGJBMDA`. +pub mod nejpagjbmda { + #[derive(proto_derive::CmdID)] + #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] + pub enum Mokoadhebba { + /// offset: 16 + #[prost(message, tag = "2")] + Aolfpjfjpeo(super::Hjdcjnofbhh), + /// offset: 16 + #[prost(message, tag = "1")] + Ngalcdkbgbk(super::Fegkcmbhhjp), + } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nlppcfgffde { +pub struct Bhpbjombcad { + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub ijkibljegge: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub group_id: u32, + /// offset: 36 + #[prost(bool, tag = "5")] + pub noalgkcldhf: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hkoeaopneac { + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub canjgjidkhk: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "2")] + pub ajkokajabfg: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "6")] - pub area_id: u32, + #[prost(uint32, tag = "10")] + pub kmndbepfmgn: u32, + /// offset: 44 + #[prost(bool, tag = "7")] + pub ceiigjeoiad: bool, + /// offset: 48 + #[prost(uint32, tag = "9")] + pub dggcfdkjdpo: u32, + /// offset: 52 + #[prost(uint32, tag = "1")] + pub gpnjgmepmmd: u32, + /// offset: 56 + #[prost(uint32, tag = "14")] + pub jaedkhmmpih: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bbcolchcefp { + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub hajjbofcfoo: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "8")] + pub jpkacknnhca: ::core::option::Option, + /// offset: 40 + #[prost(uint32, repeated, tag = "4")] + pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "1")] + pub base_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, tag = "5")] + pub kndhmnbiidf: u32, + /// offset: 60 + #[prost(uint32, tag = "9")] + pub pjkmdlcchhd: u32, + /// offset: 64 + #[prost(enumeration = "RogueStatus", tag = "2")] + pub status: i32, + /// offset: 68 + #[prost(uint32, tag = "14")] + pub map_id: u32, + /// offset: 72 + #[prost(uint32, tag = "7")] + pub hahlhlpenkj: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ajnoekplpcl { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub khggmkafflf: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub battle_id: u32, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub ickjkienkfi: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub pkkdalhlcla: u32, + /// offset: 40 + #[prost(uint32, tag = "11")] + pub fmcphdjeidc: u32, + /// offset: 44 + #[prost(uint32, tag = "15")] + pub ieogefblnel: u32, + /// offset: 48 + #[prost(uint32, tag = "1")] + pub dnapfbanfhj: u32, + /// offset: 52 + #[prost(bool, tag = "2")] + pub mjipojpbknb: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hgfjahilcaa { + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub bhhhnhmmdmh: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "10")] - pub bhilbijcdoe: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "14")] - pub bnocepkmpgk: ::core::option::Option, + pub pmkgmlelppi: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub panel_id: u32, /// offset: 44 - #[prost(uint32, tag = "9")] - pub hiilnpickcg: u32, + #[prost(uint32, tag = "12")] + pub area_id: u32, } -/// Obf: LGNFHFAGCKG +/// Obf: KCEFGNINEBG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6009)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRogueEndlessActivityDataCsReq {} -/// Obf: POEOCKLLDDK +/// Obf: NKNPAOHOGHI +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6008)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetRogueEndlessActivityDataScRsp { + /// offset: 16 + #[prost(uint32, repeated, tag = "11")] + pub ieppngmckjh: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "13")] + pub data: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub iahedaapneo: u32, + /// offset: 44 + #[prost(uint32, tag = "1")] + pub chiafooaibk: u32, + /// offset: 48 + #[prost(uint32, tag = "4")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Caefbgafkhd { + /// offset: 24 + #[prost(enumeration = "AvatarType", tag = "12")] + pub avatar_type: i32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub avatar_id: u32, +} +/// Obf: FFDJLHCAKAP +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6002)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct EnterRogueEndlessActivityStageCsReq { + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub mpmmcpmnlid: u32, +} +/// Obf: AKINJCDPGIF /// 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 EnterRogueEndlessActivityStageCsReq { - /// offset: 32 - #[prost(uint32, tag = "3")] - pub pjmbjbmbkce: u32, - /// offset: 24 - #[prost(message, repeated, tag = "15")] - pub avatar_list: ::prost::alloc::vec::Vec, -} -/// Obf: FOOAPLOHFCL -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6007)] -#[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterRogueEndlessActivityStageScRsp { - /// offset: 40 - #[prost(uint32, tag = "11")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "12")] - pub bnocepkmpgk: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "3")] + /// offset: 24 + #[prost(message, optional, tag = "2")] pub battle_info: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "13")] + pub pmkgmlelppi: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub retcode: u32, } -/// Obf: AKHEFEIMMHG +/// Obf: IGOFLPJHHAO /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6005)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueEndlessActivityBattleEndScNotify { - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub bnocepkmpgk: ::core::option::Option, -} -/// Obf: BPHEGCMHPMB -/// Type: Req -#[derive(proto_derive::CmdID)] #[cmdid(6004)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TakeRogueEndlessActivityPointRewardCsReq { - /// offset: 28 - #[prost(bool, tag = "12")] - pub oinmenfpodp: bool, - /// offset: 24 - #[prost(uint32, tag = "13")] - pub level: u32, -} -/// Obf: DAFPNOEOKPL -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6002)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct TakeRogueEndlessActivityPointRewardScRsp { - /// offset: 44 - #[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(uint32, tag = "4")] - pub nagljdclggb: u32, - /// offset: 32 - #[prost(message, optional, tag = "1")] - pub reward: ::core::option::Option, +pub struct RogueEndlessActivityBattleEndScNotify { /// offset: 16 - #[prost(uint32, repeated, tag = "9")] - pub mogbnjohkla: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "15")] + pub pmkgmlelppi: ::core::option::Option, } -/// Obf: JENOHHDIPCJ +/// Obf: ALBOKFLDIIH /// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(6001)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TakeRogueEndlessActivityPointRewardCsReq { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub level: u32, + /// offset: 28 + #[prost(bool, tag = "10")] + pub lefjbfmdegk: bool, +} +/// Obf: OGDDOAIIMPG +/// Type: Rsp +#[derive(proto_derive::CmdID)] #[cmdid(6006)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TakeRogueEndlessActivityPointRewardScRsp { + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub ieppngmckjh: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "8")] + pub reward: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub chiafooaibk: u32, + /// offset: 48 + #[prost(uint32, tag = "3")] + pub level: u32, + /// offset: 52 + #[prost(bool, tag = "4")] + pub lefjbfmdegk: bool, +} +/// Obf: GHDBOHHNOME +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6007)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeRogueEndlessActivityAllBonusRewardCsReq {} -/// Obf: KGDGEKCIGBJ +/// Obf: DIGOHHNDDCA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6003)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRogueEndlessActivityAllBonusRewardScRsp { - /// offset: 44 - #[prost(uint32, tag = "13")] - pub retcode: u32, /// offset: 24 - #[prost(message, optional, tag = "5")] + #[prost(uint32, repeated, tag = "6")] + pub ieppngmckjh: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "1")] 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 Jkaidkigegp { - /// offset: 24 - #[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 = "15")] - pub scene: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ojejchbhcjl { - /// offset: 44 - #[prost(uint32, tag = "14")] - pub lnodojoopbk: u32, - /// offset: 16 - #[prost(message, repeated, tag = "1")] - 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 Nbjgnppdhkm { - /// offset: 24 - #[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, -} -#[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 { + pub chiafooaibk: u32, /// 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, + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nklobakemii { +pub struct Eeilainolpo { /// offset: 16 - #[prost(uint32, repeated, tag = "12")] - pub ddmkcobomno: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "14")] + pub jnklnlkhgbb: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub scene: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "9")] + pub lineup: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gpepgkcpbpb { + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub jeheilkkdef: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub mdaiamfjnhm: u32, + /// offset: 36 + #[prost(enumeration = "Jgnaepijdnc", tag = "11")] + pub status: i32, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub jojcpknijoh: u32, + /// offset: 44 + #[prost(uint32, tag = "1")] + pub biklafleioc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ojaeempkcbn { +pub struct Fodhgnlpbkh { /// offset: 24 - #[prost(uint32, tag = "5")] - pub lccgfhjkkoa: u32, + #[prost(enumeration = "Hoifdjpbglb", tag = "2")] + pub status: i32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub ghehgioagdg: u32, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub room_id: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub eepidjjjmah: u32, } -/// Obf: CEFOJOIMMOD +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kdhaifiokdn { + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub nnffpjoldhk: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(enumeration = "Jamingbjhbk", tag = "13")] + pub reason: i32, + /// offset: 36 + #[prost(enumeration = "Pfkhkambhbn", tag = "11")] + pub status: i32, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub jdphadiiape: u32, + /// offset: 44 + #[prost(uint32, tag = "10")] + pub bjhmfoagmbf: u32, + /// offset: 48 + #[prost(uint32, tag = "14")] + pub jjlednenpjk: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Plbamnclbhb { + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub maldomhpilm: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "3")] + pub hiildalhimd: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub nbmnpgkeiih: u32, + /// offset: 44 + #[prost(bool, tag = "10")] + pub hikmfmjcnkp: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fpndobpmned { + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub kehklhmeabi: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cppengoohgn { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub ddgdpdipjpp: u32, +} +/// Obf: LPMJNCECOFE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7791)] +#[cmdid(7773)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicStartCsReq { /// offset: 24 - #[prost(uint32, repeated, tag = "14")] - pub base_avatar_id_list: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "4")] + pub ocegekkflal: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, repeated, tag = "12")] - pub ojahmnaninl: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(uint32, tag = "1")] - pub ngdklbhdagg: u32, + #[prost(uint32, repeated, tag = "11")] + pub base_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "3")] + pub ieofonjhfdj: u32, + /// offset: 44 + #[prost(uint32, tag = "9")] pub area_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Aholohcllkd { - /// offset: 48 - #[prost(message, optional, tag = "4")] - pub basic_info: ::core::option::Option, +pub struct Gcbckokeajh { + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub ddladfjmeec: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub meejdfnhbdi: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "14")] - pub mmaoonpapdp: ::core::option::Option, - /// offset: 56 - #[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 eienkjfffjg: ::core::option::Option, + pub item_value: ::core::option::Option, /// offset: 40 - #[prost(message, optional, tag = "9")] - pub level: ::core::option::Option, + #[prost(message, optional, tag = "1")] + pub dcfilenmpcc: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "8")] + pub anbkdjkhcbi: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "10")] + pub basic_info: ::core::option::Option, + /// offset: 72 + #[prost(message, optional, tag = "2")] + pub level: ::core::option::Option, + /// offset: 80 + #[prost(message, optional, tag = "12")] + pub lineup: ::core::option::Option, } -/// Obf: PAHJEEFAIPJ +/// Obf: EHFDAIAINCI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7710)] +#[cmdid(7703)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicStartScRsp { + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub idcmaccpcbh: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "15")] + pub phgjijelkdb: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "9")] pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub afljjjfcbin: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "14")] - pub hhdleadbjgn: ::core::option::Option, } -/// Obf: GDPHPOFKBHF +/// Obf: ALAAINODLIJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7794)] +#[cmdid(7780)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicEnterCsReq {} -/// Obf: PKAHBNAEDFD +/// Obf: MGIHGHJMFAE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7795)] +#[cmdid(7727)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicEnterScRsp { - /// offset: 24 - #[prost(message, optional, tag = "2")] - pub hhdleadbjgn: ::core::option::Option, /// offset: 16 - #[prost(message, optional, tag = "3")] - pub afljjjfcbin: ::core::option::Option, + #[prost(message, optional, tag = "10")] + pub idcmaccpcbh: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub phgjijelkdb: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "13")] pub retcode: u32, } -/// Obf: HEGJHDIKJPA +/// Obf: IEJLKCJOAEM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7714)] +#[cmdid(7736)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicLeaveCsReq {} -/// Obf: GEEACFPLHGL +/// Obf: FAKIIFNHANG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7718)] +#[cmdid(7713)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicLeaveScRsp { + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub idcmaccpcbh: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "14")] pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "14")] - pub afljjjfcbin: ::core::option::Option, } -/// Obf: AGOGHPOGPCM +/// Obf: KIDHIFECNAH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7763)] +#[cmdid(7710)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicEnterRoomCsReq { - /// offset: 28 - #[prost(uint32, tag = "7")] - pub lnodojoopbk: u32, /// offset: 24 + #[prost(uint32, tag = "11")] + pub khblmaoplln: u32, + /// offset: 28 #[prost(uint32, tag = "9")] - pub mnmafklojcc: u32, + pub jojcpknijoh: u32, } -/// Obf: ONINGAPMPPC +/// Obf: IGJJHHFJBDJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7726)] +#[cmdid(7787)] #[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 = "2")] - pub retcode: u32, -} -/// Obf: PCCLKBKLACL -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7739)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueMagicEnterLayerCsReq { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub apmiakdphjl: u32, - /// offset: 28 - #[prost(uint32, tag = "12")] - pub mnmafklojcc: u32, -} -/// Obf: GGJCBFHPOGC -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7701)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueMagicEnterLayerScRsp { /// offset: 16 #[prost(message, optional, tag = "13")] - pub afljjjfcbin: ::core::option::Option, + pub idcmaccpcbh: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, } -/// Obf: JDAEDHCALLJ +/// Obf: ICNPODONHGN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7729)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueMagicEnterLayerCsReq { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub bjhmfoagmbf: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub khblmaoplln: u32, +} +/// Obf: NEDEIDNOLIM +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7712)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueMagicEnterLayerScRsp { + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub idcmaccpcbh: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub retcode: u32, +} +/// Obf: MAHGFIIOPHL /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7774)] +#[cmdid(7754)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicLevelInfoUpdateScNotify { /// offset: 16 - #[prost(message, repeated, tag = "14")] - pub fhljehdhjli: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "1")] - pub kedimmagfbo: u32, - /// offset: 36 - #[prost(uint32, tag = "6")] - pub nlmmfjopbfc: u32, - /// offset: 40 - #[prost(uint32, tag = "13")] - pub apmiakdphjl: u32, + #[prost(message, repeated, tag = "2")] + pub nnffpjoldhk: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(enumeration = "Ofhpkjdhomf", tag = "11")] + #[prost(enumeration = "Jamingbjhbk", tag = "8")] pub reason: i32, - /// offset: 44 - #[prost(enumeration = "Lbmlljhfehb", tag = "8")] + /// offset: 36 + #[prost(enumeration = "Pfkhkambhbn", tag = "4")] pub status: i32, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub jdphadiiape: u32, + /// offset: 44 + #[prost(uint32, tag = "7")] + pub bjhmfoagmbf: u32, + /// offset: 48 + #[prost(uint32, tag = "15")] + pub jjlednenpjk: u32, } -/// Obf: HCMPMCNPOMC +/// Obf: ALDJDOPBDHP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7737)] +#[cmdid(7783)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicAreaUpdateScNotify { + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub dannidipfal: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Noakcdkaafb { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub admjahdjddj: u32, + /// offset: 28 + #[prost(bool, tag = "12")] + pub dofneaphmkh: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ejhdajagfij { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub aeahogpjkef: u32, + /// offset: 28 + #[prost(bool, tag = "14")] + pub dofneaphmkh: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fkfoidmndfg { /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub bfhjhakfbig: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Igjjfokahap { + #[prost(message, optional, tag = "1")] + pub bnllejpcigd: ::core::option::Option, /// offset: 24 - #[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 Hhaanbnclhi { - /// offset: 28 - #[prost(bool, tag = "9")] - pub dkjfdlkjlbe: bool, - /// offset: 24 - #[prost(uint32, tag = "10")] - pub idkobmmdbhf: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bhmjajgojpm { - /// offset: 24 - #[prost(message, optional, tag = "10")] - pub lbnhkppajim: ::core::option::Option, - /// offset: 48 + #[prost(message, optional, tag = "13")] + pub eiohfjmfokf: ::core::option::Option, + /// offset: 40 #[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 nocneomkfio: ::core::option::Option, + pub phgjijelkdb: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "14")] + pub kddgklngnea: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ojfdekippjf { +pub struct Gphmajpggek { + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub ebfhidkdjob: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, repeated, tag = "10")] - 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 = "5")] - pub aifkkcdbhjg: ::prost::alloc::vec::Vec, + pub ihkchdjejgj: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, repeated, tag = "14")] - pub eeejlclgagc: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "5")] + pub phonbekjbhg: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "6")] + pub cjdpjpcjofg: ::prost::alloc::vec::Vec, } -/// Obf: IICPBCMEHLL +/// Obf: HFPCLMDMEME /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7732)] +#[cmdid(7738)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicBattleFailSettleInfoScNotify { - /// offset: 32 - #[prost(message, optional, tag = "1")] - pub afljjjfcbin: ::core::option::Option, /// offset: 16 - #[prost(message, optional, tag = "11")] - pub edkjmpachnj: ::core::option::Option, + #[prost(message, optional, tag = "10")] + pub idcmaccpcbh: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub bflljjbhldf: ::core::option::Option, } -/// Obf: FCNIAPGHHBG +/// Obf: CJACBFMGOLK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7709)] +#[cmdid(7715)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicSettleCsReq {} -/// Obf: BLJDNJLCPHK +/// Obf: CHFAMIIIKAH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7798)] +#[cmdid(7781)] #[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, + #[prost(message, optional, tag = "7")] + pub idcmaccpcbh: ::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, + pub iehpmhofbnj: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "14")] + pub bflljjbhldf: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "9")] + pub iiomcjpcfml: ::core::option::Option, /// offset: 56 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "4")] pub retcode: u32, } -/// Obf: CGIFFEFFOBI +/// Obf: ALBMDPOIIDL /// 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, +pub struct RogueMagicReviveCostUpdateScNotify { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub lniefkbmipd: ::core::option::Option, } -/// 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 +/// Obf: FDHHFKCPCIF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7758)] +#[cmdid(7724)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueMagicReviveAvatarCsReq { + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] + pub base_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub interacted_prop_entity_id: u32, +} +/// Obf: ENIMHEHPGMI +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7771)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueMagicReviveAvatarScRsp { + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub lniefkbmipd: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +/// Obf: IPIFCANPPEO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7778)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicQueryCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jeblaagcnhn { - /// offset: 76 - #[prost(uint32, tag = "15")] - pub mnknaeeckpm: u32, - /// offset: 68 - #[prost(uint32, tag = "11")] - pub hlcikbifkik: u32, - /// offset: 64 - #[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, +pub struct Njmoagdjkfh { /// offset: 24 - #[prost(uint32, repeated, tag = "796")] + #[prost(uint32, repeated, tag = "1970")] pub avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "201")] + pub maldomhpilm: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "1831")] + pub hiildalhimd: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "275")] + pub bgafhioehfh: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, tag = "4")] + pub mhpciabalpi: u32, + /// offset: 60 + #[prost(uint32, tag = "1")] + pub nnnceigniia: u32, + /// offset: 64 + #[prost(uint32, tag = "12")] + pub gejeanjfcmi: u32, + /// offset: 68 + #[prost(uint32, tag = "3")] + pub medaaelfemn: u32, + /// offset: 72 + #[prost(uint32, tag = "8")] + pub lkhaieidajl: u32, + /// offset: 76 + #[prost(uint32, tag = "14")] + pub nbmnpgkeiih: u32, + /// offset: 80 + #[prost(uint32, tag = "2")] + pub adiflcnaabj: u32, + /// offset: 84 + #[prost(uint32, tag = "10")] + pub jjlednenpjk: u32, + /// offset: 88 + #[prost(uint32, tag = "15")] + pub ejjghjmcfph: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pggmpdimlae { + /// offset: 24 + #[prost(uint32, repeated, tag = "2032")] + pub ilnfeabhhch: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ifcnlkppphk { + /// offset: 24 + #[prost(uint32, repeated, tag = "11")] + pub pbjlmcgibnd: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "2")] + pub record_info: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "5")] + pub coebcngcnoo: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "15")] + pub mnfibmhgafm: u32, + /// offset: 52 + #[prost(bool, tag = "9")] + pub is_taken_reward: bool, + /// offset: 53 + #[prost(bool, tag = "1")] + pub fjkhifdjmdb: bool, + /// offset: 54 + #[prost(bool, tag = "12")] + pub gnacllnfhfd: bool, /// 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 jfgebnbaegj: u32, - /// offset: 80 - #[prost(uint32, tag = "12")] - pub ljeecoopmlm: u32, - /// offset: 60 - #[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 Ognjnbbbpif { - /// offset: 24 - #[prost(uint32, repeated, tag = "296")] - pub binlapellbo: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Maghefeelab { - /// offset: 58 - #[prost(bool, tag = "4")] - pub adkbeopnbio: bool, - /// offset: 56 - #[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(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 Ndpgkdlgbfb { +pub struct Nmommmghmoa { /// offset: 24 - #[prost(bool, tag = "11")] - pub cebpajaajpp: bool, + #[prost(uint32, tag = "7")] + pub dfbdpehaamg: u32, /// offset: 28 - #[prost(uint32, tag = "5")] - pub abhhnnkbafp: u32, + #[prost(bool, tag = "3")] + pub gnacllnfhfd: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bgkdoojaham { +pub struct Gnpfdbacmih { /// offset: 24 - #[prost(uint32, repeated, tag = "7")] - pub bngjhjkjamm: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "1")] + pub nomddggiibf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ahngiofdjnl { - /// offset: 32 - #[prost(message, repeated, tag = "15")] - pub bicpnkochgn: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(message, optional, tag = "7")] - pub story_info: ::core::option::Option, +pub struct Cilkbjmgngl { + /// offset: 16 + #[prost(message, repeated, tag = "6")] + pub jjieddmalpe: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "9")] - pub jjaablcmflp: ::prost::alloc::vec::Vec, - /// offset: 64 - #[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 bfhjhakfbig: ::prost::alloc::vec::Vec, + pub hiildalhimd: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "3")] + pub dannidipfal: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "1")] + pub gjgfcckemfd: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(message, repeated, tag = "11")] - pub nipceaflcaa: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "10")] + pub story_info: ::core::option::Option, + /// offset: 64 + #[prost(message, optional, tag = "8")] + pub ihjklhgmkbi: ::core::option::Option, + /// offset: 72 + #[prost(uint32, repeated, tag = "2")] + pub obbkbndgoai: ::prost::alloc::vec::Vec, } -/// Obf: EMNGELAGLJM +/// Obf: CDDMMHNKKPA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7744)] +#[cmdid(7752)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicQueryScRsp { - /// offset: 32 - #[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, + pub lflcdngalme: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub phgjijelkdb: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub retcode: u32, } -/// Obf: NIFJJHFGMHP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7789)] +#[cmdid(7759)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueMagicScepterDressInUnitCsReq { - /// offset: 28 - #[prost(uint32, tag = "13")] - pub doaopbbigpo: u32, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub nchhopjjdce: u32, +pub struct Gkmoakplbho { /// offset: 24 - #[prost(uint32, tag = "2")] - pub akknccfibhi: u32, + #[prost(uint32, tag = "8")] + pub dice_slot_id: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub gcahklngfck: u32, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub lpolpdbelon: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7796)] +#[cmdid(7774)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lmgjdldgkmm { +pub struct Dbomcceifjo { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "4")] pub retcode: u32, } -/// Obf: ECCKPKLHLDD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7702)] +#[cmdid(7714)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueMagicAutoDressInUnitCsReq { +pub struct Nicajbejahc { /// offset: 16 - #[prost(uint32, repeated, tag = "11")] - pub igeabmflcgc: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "14")] + pub jdjfhimpipk: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] +#[cmdid(7782)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nadkcpcfipm { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub retcode: u32, +} +/// Obf: OLCIGFGFELG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7732)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueMagicSetAutoDressInMagicUnitCsReq { + /// offset: 24 + #[prost(bool, tag = "11")] + pub gbemcahpbkp: bool, +} +/// Obf: FIMGINEKACP +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7735)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueMagicSetAutoDressInMagicUnitScRsp { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 28 + #[prost(bool, tag = "11")] + pub gbemcahpbkp: bool, +} +/// Obf: DDLEEJAAMGH +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(7763)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueMagicAutoDressInMagicUnitChangeScNotify { + /// offset: 24 + #[prost(bool, tag = "12")] + pub gbemcahpbkp: bool, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7792)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hbcofddcgol { + /// offset: 16 + #[prost(uint32, repeated, tag = "15")] + pub jdjfhimpipk: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub gcahklngfck: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7766)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ohonllchifj { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub retcode: u32, +} +/// Obf: KLBGMAEDODL +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7730)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueMagicUnitComposeCsReq { + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] + pub jdjfhimpipk: ::prost::alloc::vec::Vec, +} +/// Obf: FABNMKAOFMJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] #[cmdid(7749)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fgcbmgeigfl { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub retcode: u32, -} -/// 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")] + #[prost(uint32, tag = "4")] 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, +pub struct Llebcglfdjb { + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] + pub jdjfhimpipk: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7753)] +#[cmdid(7701)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kbdibklebkp { +pub struct Enjdagaldkm { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "1")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kjagliidbgp { - /// offset: 32 - #[prost(uint32, tag = "11")] - pub djcajhimdol: u32, +pub struct Dfgaioogppa { /// 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 { + pub jcobjampoal: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "12")] - pub cllghdcnpoi: ::core::option::Option, + pub imlhhakikcd: u32, } -/// Obf: ACAJMJBNNJD +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nfndhhcffpd {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7785)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ohiadgkagba { + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub ihjklhgmkbi: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +/// Obf: NBKAAJAHAJH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7720)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueMagicGetMiscRealTimeDataCsReq {} -/// Obf: PEHGLJEILLK +pub struct RogueMagicEnableTalentCsReq { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub ckhclkoalke: u32, +} +/// Obf: KFMAONOMPLM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7793)] +#[cmdid(7799)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueMagicEnableTalentScRsp { + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub ihjklhgmkbi: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +/// Obf: NCLFFAFGEFA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7716)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueMagicGetMiscRealTimeDataCsReq {} +/// Obf: LFMDOOIGGHK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7705)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicGetMiscRealTimeDataScRsp { /// offset: 16 - #[prost(message, optional, tag = "3")] - pub nocneomkfio: ::core::option::Option, + #[prost(message, optional, tag = "1")] + pub kddgklngnea: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "2")] + pub bnllejpcigd: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "4")] pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "9")] - pub kklhgcjkplj: ::core::option::Option, } -/// Obf: MHHBBPINOBD +/// Obf: AGDCHGINKCA /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7766)] +#[cmdid(7753)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicStoryInfoUpdateScNotify { /// offset: 24 - #[prost(uint32, tag = "13")] - pub khmpdbnfkhb: u32, + #[prost(uint32, tag = "15")] + pub bnhaikilajk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gjfapkageed { +pub struct Kijefiibbgg { + /// offset: 24 + #[prost(map = "string, double", tag = "6")] + pub kjehanccaog: ::std::collections::HashMap<::prost::alloc::string::String, f64>, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub ikdhamlpnpj: u32, /// 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>, + #[prost(uint32, tag = "7")] + pub jaaiadkfpcl: u32, /// offset: 40 - #[prost(uint32, tag = "13")] - pub bamnmengkfg: u32, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub pnfbhhblafh: u32, + #[prost(enumeration = "Phaoiglgbmg", tag = "5")] + pub mmnjodijpoe: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Oapbfnbkfhm { - /// offset: 32 - #[prost(bool, tag = "11")] - pub chcgmamobmh: bool, +pub struct Fghimgpgbnf { /// offset: 24 - #[prost(uint32, repeated, tag = "8")] - pub ljflbpdcjgj: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "13")] + pub ogoilmlpdeo: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub fohifimhenn: u32, /// offset: 36 - #[prost(uint32, tag = "3")] - pub klniagaefke: u32, + #[prost(bool, tag = "2")] + pub heljnhndcjp: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ebdpciiffon { - /// offset: 28 - #[prost(uint32, tag = "8")] - pub fnhknlijkpi: u32, +pub struct Aibnhpagdol { /// offset: 24 - #[prost(bool, tag = "1")] - pub hfjdgdiplag: bool, + #[prost(bool, tag = "11")] + pub gkeppnolnhf: bool, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub dpcjffpolfg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mjghoboeodl { +pub struct Hfjkocdoaeh { /// offset: 24 - #[prost(uint32, tag = "4")] - pub mdgkjebckfp: u32, + #[prost(uint32, tag = "10")] + pub olppacccngd: u32, /// offset: 28 - #[prost(uint32, tag = "8")] - pub lbobnpobnek: u32, + #[prost(uint32, tag = "5")] + pub eknhhgmjcpm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Doijncljgko { +pub struct Bmcndlnonmo { + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub oopcpmancbo: ::core::option::Option, + /// offset: 40 + #[prost(enumeration = "RogueModifierSourceType", tag = "1")] + pub nfmkofnekla: i32, /// offset: 48 - #[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, + #[prost(uint64, tag = "4")] + pub fchlcanjigl: u64, + #[prost(oneof = "bmcndlnonmo::Kknboacncon", tags = "9, 8, 2")] + pub kknboacncon: ::core::option::Option, } -/// Nested message and enum types in `DOIJNCLJGKO`. -pub mod doijncljgko { +/// Nested message and enum types in `BMCNDLNONMO`. +pub mod bmcndlnonmo { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Bpihfajcloc { - /// offset: 24 - #[prost(message, tag = "12")] - Angmbdbaoih(super::Oapbfnbkfhm), - /// offset: 24 - #[prost(message, tag = "1")] - Fjnnjnhacab(super::Ebdpciiffon), - /// offset: 24 - #[prost(message, tag = "7")] - Agpgdepjajm(super::Mjghoboeodl), + pub enum Kknboacncon { + /// offset: 16 + #[prost(message, tag = "9")] + Nlgjfigpenf(super::Fghimgpgbnf), + /// offset: 16 + #[prost(message, tag = "8")] + Lejpohhgbmb(super::Aibnhpagdol), + /// offset: 16 + #[prost(message, tag = "2")] + Ggjokfeoebk(super::Hfjkocdoaeh), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mncopdnelmc { +pub struct Lmncbidkhlf { /// offset: 24 - #[prost(message, repeated, tag = "3")] - pub phpolhljgfm: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "13")] + pub hdlglfgkonc: ::prost::alloc::vec::Vec, } -/// Obf: DIFFLAOILKH +/// Obf: PEPPCBMPOJD /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5394)] +#[cmdid(5380)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueModifierAddNotify { - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub imibfehpddi: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub iliioljmkme: ::core::option::Option, } -/// Obf: CFHDOLGEHHK +/// Obf: FBEHJJBBLPL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5395)] +#[cmdid(5327)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueModifierSelectCellCsReq { /// offset: 24 - #[prost(uint32, tag = "8")] - pub eiiagabafec: u32, + #[prost(uint32, tag = "1")] + pub ihaomlephom: u32, } -/// Obf: IFMFDHMFJJA +/// Obf: GIMJFGIPDKI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5314)] +#[cmdid(5336)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueModifierSelectCellScRsp { - /// offset: 36 - #[prost(uint32, tag = "2")] - pub retcode: u32, /// offset: 24 - #[prost(message, optional, tag = "11")] - pub fnldfglgeoa: ::core::option::Option, + #[prost(message, optional, tag = "2")] + pub nmjgheaccmc: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "9")] - pub eiiagabafec: u32, + #[prost(uint32, tag = "14")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub ihaomlephom: u32, } -/// Obf: HKFEPKHKIMI +/// Obf: DMHDLBHJKOG /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5398)] +#[cmdid(5381)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueModifierUpdateNotify { /// offset: 24 - #[prost(message, optional, tag = "4")] - pub imibfehpddi: ::core::option::Option, + #[prost(message, optional, tag = "7")] + pub iliioljmkme: ::core::option::Option, } -/// Obf: IFHOPBNJPDD +/// Obf: OCJPKEMHEFF /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5363)] +#[cmdid(5310)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueModifierDelNotify { /// offset: 24 - #[prost(uint64, tag = "2")] - pub pimneefdage: u64, + #[prost(uint64, tag = "9")] + pub fchlcanjigl: u64, } -/// Obf: MHJNLFHMNCE +/// Obf: KGNPGIKFOMJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5326)] +#[cmdid(5387)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueModifierStageStartNotify { /// offset: 24 - #[prost(enumeration = "RogueModifierSourceType", tag = "12")] - pub alfhnehobja: i32, + #[prost(enumeration = "RogueModifierSourceType", tag = "11")] + pub nfmkofnekla: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Apmhdgpdgnp { - /// offset: 40 - #[prost(message, optional, tag = "10")] - pub nlilnoncnfc: ::core::option::Option, +pub struct Pfloihllmee { /// 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, + #[prost(message, optional, tag = "4")] + pub ameabnlmmgb: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub ndliknekdll: ::core::option::Option, + #[prost(oneof = "pfloihllmee::Kknboacncon", tags = "403, 1763, 832")] + pub kknboacncon: ::core::option::Option, } -/// Nested message and enum types in `APMHDGPDGNP`. -pub mod apmhdgpdgnp { +/// Nested message and enum types in `PFLOIHLLMEE`. +pub mod pfloihllmee { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - 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), + pub enum Kknboacncon { + /// offset: 40 + #[prost(message, tag = "403")] + Fbhckmgocjj(super::Namckjlafcn), + /// offset: 40 + #[prost(message, tag = "1763")] + Hajegkbffaf(super::Amohfceebnk), + /// offset: 40 + #[prost(message, tag = "832")] + Opdeifocjef(super::Cabkllakhko), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -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 = "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 halmbjjikon: u32, - /// offset: 24 - #[prost(uint32, tag = "14")] - pub cbchipfahmg: u32, - /// offset: 28 - #[prost(bool, tag = "3")] - pub dkjfdlkjlbe: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Enehkonpjna { - /// offset: 28 - #[prost(bool, tag = "6")] - pub dkjfdlkjlbe: bool, +pub struct Dcdmpljnbjc { /// offset: 24 #[prost(uint32, tag = "2")] - pub cbchipfahmg: u32, + pub gephkcplajf: u32, + /// offset: 28 + #[prost(bool, tag = "3")] + pub dofneaphmkh: bool, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub ndgklbdhjkb: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub kabcghcpebg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ajaejnhdnfd { +pub struct Fbbokklgkgl { /// offset: 24 - #[prost(bool, tag = "2")] - pub hommggmalmi: bool, + #[prost(uint32, tag = "11")] + pub difiehpcdgo: u32, + /// offset: 28 + #[prost(bool, tag = "13")] + pub dofneaphmkh: bool, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub jofcoodpidl: u32, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub lfcdpddgfcb: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bjlnebbmmoe { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub niofioogkld: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub pdfjmfbhpfc: u32, + /// offset: 32 + #[prost(bool, tag = "10")] + pub dofneaphmkh: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gkhffkmfmen { + /// offset: 24 + #[prost(bool, tag = "1")] + pub dofneaphmkh: bool, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub niofioogkld: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hiahpmeagfc { + /// offset: 24 + #[prost(bool, tag = "4")] + pub joojijfchmk: 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, +pub struct Cgngoljkbmp { /// offset: 16 - #[prost(message, optional, tag = "3")] - pub emfdmikfibf: ::core::option::Option, - /// offset: 88 + #[prost(message, optional, tag = "9")] + pub lncokkipaep: ::core::option::Option, + /// offset: 24 #[prost(message, optional, tag = "13")] - pub baaanbeipbg: ::core::option::Option, + pub lineup: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "6")] + pub icnoegeepof: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "15")] - pub bdgooplhfag: ::core::option::Option, + pub hhmlhklkndh: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "3")] + pub bcnmbonfkpk: ::core::option::Option, /// offset: 56 - #[prost(message, optional, tag = "9")] - pub item_value: ::core::option::Option, + #[prost(message, optional, tag = "1")] + pub lfcdgliehai: ::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 Cndejghfjaa { - /// offset: 16 - #[prost(message, tag = "10")] - Eligjdhjeac(super::Nejmkcokhof), - } -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pmcgofcmhha { - /// offset: 48 - #[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 = "1")] - pub bflhmidifkf: u32, - /// offset: 52 - #[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 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 Naljfanpfma { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub mfokbdchbec: u32, - /// offset: 28 - #[prost(uint32, tag = "10")] - 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 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, - /// offset: 16 - #[prost(message, repeated, tag = "3")] - pub gjgklfchofo: ::prost::alloc::vec::Vec, -} -#[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 Cndejghfjaa { - /// offset: 24 - #[prost(message, tag = "4")] - Eligjdhjeac(super::Lgmiblcaefa), - } -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -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 Bcifmhfcdmg {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hpmjcoccbjj { - /// offset: 24 + pub level: ::core::option::Option, + /// offset: 80 + #[prost(message, optional, tag = "11")] + pub item_value: ::core::option::Option, + /// offset: 88 #[prost(message, optional, tag = "14")] - pub ccnhihhgbdp: ::core::option::Option, + pub anbkdjkhcbi: ::core::option::Option, + /// offset: 96 + #[prost(message, optional, tag = "4")] + pub meejdfnhbdi: ::core::option::Option, + /// offset: 104 + #[prost(message, optional, tag = "8")] + pub bkipdofonld: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lgmiblcaefa { +pub struct Onpofjpebmj { /// offset: 32 - #[prost(uint32, tag = "7")] - pub kloofaejgkd: u32, + #[prost(message, repeated, tag = "8")] + pub nnffpjoldhk: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "14")] + pub bjhmfoagmbf: u32, + /// offset: 48 + #[prost(enumeration = "Fkngoglnkig", tag = "3")] + pub reason: i32, + /// offset: 52 + #[prost(bool, tag = "2")] + pub kenpennaglg: bool, + /// offset: 53 + #[prost(bool, tag = "13")] + pub ejdmoenbhdp: bool, + /// offset: 56 + #[prost(enumeration = "RogueTournLevelStatus", tag = "12")] + pub status: i32, + #[prost(oneof = "onpofjpebmj::Bhgkhelcpgo", tags = "1")] + pub bhgkhelcpgo: ::core::option::Option, +} +/// Nested message and enum types in `ONPOFJPEBMJ`. +pub mod onpofjpebmj { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Bhgkhelcpgo { + /// offset: 16 + #[prost(message, tag = "1")] + Fiadmepdaog(super::Cfoifhebcjc), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lpaddgplikk { /// offset: 16 - #[prost(uint32, repeated, tag = "2")] - pub bofomapkkhm: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "4")] + pub nmmcobbkkha: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "15")] + pub bimfeahdmik: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "12")] + pub lonfkfcfdnd: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "3")] + pub pjoaklhhcni: u32, + /// offset: 52 + #[prost(uint32, tag = "11")] + pub amoablicedp: u32, + /// offset: 56 + #[prost(uint32, tag = "9")] + pub mkjdmnaeaed: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cfoifhebcjc { + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub ccfgccmefci: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hggpkppbgfp { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub ohpelhfngci: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub jgmklegbhgp: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Phhlbglnbhe { + /// offset: 24 + #[prost(uint32, repeated, tag = "7")] + pub kehklhmeabi: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ijnfohjgpbc { + /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub jeheilkkdef: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub mdaiamfjnhm: u32, /// offset: 36 + #[prost(enumeration = "Idcbnmfdico", tag = "14")] + pub status: i32, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub jojcpknijoh: u32, + /// offset: 44 #[prost(uint32, tag = "10")] + pub biklafleioc: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Odnbcbeinnc { + /// offset: 36 + #[prost(uint32, tag = "1")] + pub eepidjjjmah: u32, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub room_id: u32, + /// offset: 44 + #[prost(uint32, tag = "10")] + pub lhlkjidflin: u32, + /// offset: 48 + #[prost(enumeration = "Iiaogeiadga", tag = "2")] + pub status: i32, + /// offset: 52 + #[prost(uint32, tag = "14")] + pub ghehgioagdg: u32, + #[prost(oneof = "odnbcbeinnc::Bhgkhelcpgo", tags = "11")] + pub bhgkhelcpgo: ::core::option::Option, +} +/// Nested message and enum types in `ODNBCBEINNC`. +pub mod odnbcbeinnc { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Bhgkhelcpgo { + /// offset: 16 + #[prost(message, tag = "11")] + Fiadmepdaog(super::Elhlcfbpamo), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cgbkkjeneof { + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub bdbfenoakod: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Namckjlafcn {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Amohfceebnk { + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub fcmgnliodgi: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Elhlcfbpamo { + /// offset: 24 + #[prost(uint32, repeated, tag = "2")] + pub fjikmhcjmkh: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub llicimbcnpf: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nbfdkmngbkd { - /// offset: 28 - #[prost(uint32, tag = "13")] - pub lleefdgjbka: u32, +pub struct Jhecccanfgp { /// offset: 24 - #[prost(uint32, tag = "5")] - pub dacokfcbmbi: u32, - /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "9")] + pub gncfhikodke: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] pub unique_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jeemhkbfmfg { - /// offset: 16 - #[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 cgoabgkcbef: u32, - /// offset: 24 - #[prost(message, repeated, tag = "5")] - pub dkkbamnmfli: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "14")] - pub djefphdfaco: u32, - /// offset: 40 - #[prost(uint32, tag = "2")] - pub megcagnhmie: u32, -} -#[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(6024)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueTournStartScRsp { - /// offset: 24 - #[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 = "7")] - pub retcode: u32, + pub aadniffhhdd: u32, } -/// Obf: LLDEDCBCAHG -/// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6098)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueTournEnterCsReq {} -/// Obf: MCFKLKPDNOF -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[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 = "12")] - pub retcode: u32, - /// offset: 32 - #[prost(message, optional, tag = "11")] - pub afljjjfcbin: ::core::option::Option, -} -/// Obf: ADHADBOIOFM -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6038)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueTournLeaveCsReq {} -/// Obf: JEOHBGGOMFI -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6017)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueTournLeaveScRsp { +pub struct Ajcfolganfc { /// offset: 16 - #[prost(message, optional, tag = "14")] - pub afljjjfcbin: ::core::option::Option, + #[prost(message, repeated, tag = "1")] + pub gjboljejiee: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "8")] - pub retcode: u32, -} -/// Obf: FAJKINBAIGJ -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6011)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueTournSettleCsReq {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Algjomfclkl { - /// offset: 24 - #[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 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: NCCIIAJCCEB -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6096)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueTournSettleScRsp { - /// offset: 40 - #[prost(uint32, tag = "12")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "9")] - pub edkjmpachnj: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "7")] - pub afljjjfcbin: ::core::option::Option, -} -/// Obf: APLLNCBFGIN -/// Type: Req -#[derive(proto_derive::CmdID)] -#[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 mnmafklojcc: u32, -} -/// Obf: ODIHLHLPENA -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6089)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueTournEnterRoomScRsp { - /// offset: 32 - #[prost(uint32, tag = "2")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "14")] - pub afljjjfcbin: ::core::option::Option, -} -/// 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(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 = "14")] - pub exp: u32, -} -/// Obf: HCANDMENNFD -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6035)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueTournQueryCsReq {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gdmlnijofee { - /// offset: 24 - #[prost(bool, tag = "10")] - pub cebpajaajpp: bool, - /// offset: 27 - #[prost(bool, tag = "4")] - pub felepkcafpa: bool, - /// offset: 28 - #[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 Dphnlkipdgj { - /// offset: 40 - #[prost(bool, tag = "5")] - pub bmempnkobdm: bool, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub ipohljblkoa: u32, - /// offset: 36 - #[prost(uint32, tag = "10")] - pub plnndcijihe: u32, - /// offset: 24 - #[prost(int64, tag = "7")] - pub end_time: i64, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Egoeemfijfo { - /// offset: 24 - #[prost(uint32, repeated, tag = "12")] - pub eillohoiome: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub exp: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ecjnaiolkjd { - /// offset: 24 - #[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 Ognfogjbpnj { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub abhhnnkbafp: u32, - /// offset: 28 - #[prost(bool, tag = "5")] - pub cebpajaajpp: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cnmbipopofh { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub gdnpjllohee: u32, - /// offset: 28 - #[prost(uint32, tag = "3")] - pub fpfihhbnban: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -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(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 ppokgbjeien: ::core::option::Option, - /// offset: 88 - #[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: EBPCCFHOIFE -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6061)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueTournQueryScRsp { + pub ihfebnbhdfm: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "1")] - pub retcode: u32, - /// offset: 32 - #[prost(message, optional, tag = "7")] - pub rogue_get_info: ::core::option::Option, + #[prost(uint32, tag = "7")] + pub dedchhnchfm: u32, + /// offset: 44 + #[prost(uint32, tag = "6")] + pub ikjllflchnf: u32, + /// offset: 48 + #[prost(uint32, tag = "8")] + pub pggdehkkinp: u32, + /// offset: 52 + #[prost(uint32, tag = "13")] + pub kmpcndjhhao: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cabkllakhko { /// offset: 24 #[prost(message, optional, tag = "13")] - pub hhdleadbjgn: ::core::option::Option, + pub gmepgcodkke: ::core::option::Option, } -/// Obf: CKCEKLDPMNG -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(6048)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueTournAreaUpdateScNotify { - /// offset: 24 - #[prost(message, repeated, tag = "6")] - pub bfhjhakfbig: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -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 = "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, -} -#[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(6078)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueTournGetAllArchiveCsReq {} -/// 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(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: 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(6100)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueTournGetAllBuildRefCsReq {} -/// Obf: FKPCKIEAPFL -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6040)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueTournGetAllBuildRefScRsp { - /// offset: 32 - #[prost(uint32, tag = "4")] - pub retcode: u32, - /// offset: 24 - #[prost(message, repeated, tag = "5")] - pub memedbgjpho: ::prost::alloc::vec::Vec, -} -/// Obf: BGCCPCEDIBC -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6023)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueTournDeleteBuildRefCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "14")] - pub ibjmbiacfek: ::prost::alloc::vec::Vec, -} -/// Obf: FBMBNIPEDAI -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6041)] -#[derive(Clone, PartialEq, ::prost::Message)] -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 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, -} -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6050)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ckephojdaad { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub kkgieencoic: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6053)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hlgkhdilchh { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub kkgieencoic: u32, - /// offset: 28 - #[prost(uint32, tag = "12")] - pub retcode: u32, -} -/// Obf: IFEIENANBJH -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6090)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueTournGetPermanentTalentInfoCsReq {} -/// Obf: CGCLFEHCMNH -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6049)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueTournGetPermanentTalentInfoScRsp { - /// offset: 32 - #[prost(uint32, tag = "9")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub fmkefgjmcha: ::core::option::Option, -} -/// Obf: AMKDPLFBPDH +/// Obf: DFNGEOHAHGM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6042)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueTournEnablePermanentTalentCsReq { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub kfjemiojlpj: u32, -} -/// Obf: KDELMMNKKBP -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6082)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueTournEnablePermanentTalentScRsp { - /// offset: 32 - #[prost(uint32, tag = "8")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub fmkefgjmcha: ::core::option::Option, -} -/// Obf: IGIHAAFNBJO -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6027)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueTournResetPermanentTalentCsReq {} -/// Obf: EDNGPNLABMO -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6093)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueTournResetPermanentTalentScRsp { - /// offset: 32 - #[prost(uint32, tag = "5")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub fmkefgjmcha: ::core::option::Option, -} -/// Obf: NNEOMGHDBEP -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6030)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueTournEnterRogueCocoonSceneCsReq { - /// offset: 40 - #[prost(uint32, tag = "9")] - pub difficulty_level: u32, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub jomheihlldm: u32, - /// offset: 48 - #[prost(bool, tag = "1")] - pub nbdhadpngnh: bool, - /// offset: 36 - #[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: DICNJOFNDAJ -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6047)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueTournEnterRogueCocoonSceneScRsp { - /// offset: 32 - #[prost(uint32, tag = "14")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "13")] - pub afljjjfcbin: ::core::option::Option, -} -/// Obf: BKIKHCCOLFI -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6012)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueTournLeaveRogueCocoonSceneCsReq {} -/// Obf: CEEOCFLJDKP -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6084)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueTournLeaveRogueCocoonSceneScRsp { +pub struct RogueTournStartCsReq { /// offset: 16 - #[prost(message, optional, tag = "12")] - pub afljjjfcbin: ::core::option::Option, + #[prost(message, repeated, tag = "2")] + pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "14")] - pub retcode: u32, + #[prost(uint32, tag = "12")] + pub area_id: u32, + /// offset: 36 + #[prost(bool, tag = "10")] + pub kenpennaglg: bool, + /// offset: 37 + #[prost(bool, tag = "5")] + pub ejdmoenbhdp: bool, } -/// Obf: GCKHINDKHML -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6070)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueTournReEnterRogueCocoonStageCsReq { - /// offset: 24 - #[prost(bool, tag = "12")] - pub nbdhadpngnh: bool, -} -/// Obf: JIPIABHJLMC +/// Obf: JMAHJPIJEND /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6015)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueTournReEnterRogueCocoonStageScRsp { - /// offset: 32 - #[prost(uint32, tag = "10")] +pub struct RogueTournStartScRsp { + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub phgjijelkdb: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub idcmaccpcbh: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "11")] + pub jnbiijcakkb: u32, + /// offset: 44 + #[prost(uint32, tag = "6")] pub retcode: u32, +} +/// Obf: FHJINHEABAC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6083)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueTournEnterCsReq {} +/// Obf: NAGABJLKFON +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6034)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournEnterScRsp { + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub phgjijelkdb: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "3")] + pub idcmaccpcbh: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +/// Obf: OAEMCMCGPID +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6025)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueTournLeaveCsReq {} +/// Obf: HMGGLHFHGLM +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6040)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournLeaveScRsp { /// offset: 16 #[prost(message, optional, tag = "9")] - pub battle_info: ::core::option::Option, + pub idcmaccpcbh: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub retcode: u32, } -/// Obf: CLAEDPIMNHJ +/// Obf: IDCDOCPNPMD +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6022)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueTournSettleCsReq {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Faicnbkiell { + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub aogohocffne: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub jjlfknpepfp: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "14")] + pub eiohfjmfokf: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "4")] + pub bnllejpcigd: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "2")] + pub phgjijelkdb: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "6")] + pub cpolahjpgfe: ::core::option::Option, + /// offset: 72 + #[prost(message, optional, tag = "9")] + pub aomhplhonja: ::core::option::Option, +} +/// Obf: HCMFPHICBOI +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6039)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournSettleScRsp { + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub bflljjbhldf: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "15")] + pub idcmaccpcbh: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub retcode: u32, +} +/// Obf: EILCNCFMDLP +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6019)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueTournEnterRoomCsReq { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub jojcpknijoh: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub khblmaoplln: u32, +} +/// Obf: DOEONJEAGPA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6049)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournEnterRoomScRsp { + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub idcmaccpcbh: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +/// Obf: LHPEMLMHIHE +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6038)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueTournEnterLayerCsReq { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub khblmaoplln: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub bjhmfoagmbf: u32, +} +/// Obf: EOMHILBJNDK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6084)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournEnterLayerScRsp { + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub idcmaccpcbh: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub retcode: u32, +} +/// Obf: NLIOPBPOBHB +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(6076)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournLevelInfoUpdateScNotify { + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub nnffpjoldhk: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub bjhmfoagmbf: u32, + /// offset: 36 + #[prost(enumeration = "Fkngoglnkig", tag = "3")] + pub reason: i32, + /// offset: 40 + #[prost(enumeration = "RogueTournLevelStatus", tag = "9")] + pub status: i32, +} +/// Obf: HNMANMBPEOG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6041)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournTakeExpRewardCsReq { + /// offset: 16 + #[prost(uint32, repeated, tag = "10")] + pub hbgafafffao: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub fabmhmfnmdb: u32, +} +/// Obf: FHNIFCJJKEO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6023)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournTakeExpRewardScRsp { + /// offset: 16 + #[prost(uint32, repeated, tag = "3")] + pub fkdnandjlgk: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub reward: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "11")] + pub exp: u32, + /// offset: 44 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +/// Obf: IGDHPBBNEIC +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(6028)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueTournExpNotify { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub exp: u32, +} +/// Obf: KGGIFOABIDF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6046)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueTournGetCurRogueCocoonInfoCsReq {} -/// Obf: GKJLEABIKAL -/// Type: Rsp +pub struct RogueTournQueryCsReq {} #[derive(proto_derive::CmdID)] -#[cmdid(6013)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueTournGetCurRogueCocoonInfoScRsp { +pub struct Dlekolhcnie { + /// offset: 24 + #[prost(bool, tag = "6")] + pub fjkhifdjmdb: bool, + /// offset: 25 + #[prost(bool, tag = "11")] + pub lmlnhnmkooc: bool, + /// offset: 26 + #[prost(bool, tag = "13")] + pub is_taken_reward: bool, + /// offset: 27 + #[prost(bool, tag = "1")] + pub gnacllnfhfd: bool, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub area_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cjocdggcpcn { + /// offset: 24 + #[prost(int64, tag = "8")] + pub end_time: i64, /// offset: 32 - #[prost(uint32, tag = "3")] - pub mhlfhlemccb: u32, + #[prost(uint32, tag = "1")] + pub jnbiijcakkb: u32, + /// offset: 36 + #[prost(bool, tag = "12")] + pub kbnnophggin: bool, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub jdpfpdecpeh: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Jgjeicaeleb { + /// offset: 24 + #[prost(uint32, repeated, tag = "7")] + pub fkdnandjlgk: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub exp: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mdlpifchfpj { + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub jcobjampoal: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub injekplhpif: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fjfblhnfmom { + /// offset: 24 + #[prost(bool, tag = "13")] + pub gnacllnfhfd: bool, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub dfbdpehaamg: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hmggoehmijo { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub fabmhmfnmdb: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub hhaeeeoadoj: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hmoecpbnaok { + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub iffmidabnee: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub joaaoedappj: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "1")] + pub dmfagjoogjm: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "2")] + pub dpebcgbejig: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "9")] + pub mmpphjoonmi: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, repeated, tag = "3")] + pub pinndkijhfg: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint32, tag = "11")] + pub jkkiablfcpe: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jgmdjienffh { /// offset: 24 #[prost(uint32, tag = "9")] - pub jomheihlldm: u32, - /// offset: 36 - #[prost(uint32, tag = "5")] - pub difficulty_level: u32, + pub jbkhifhpghm: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub gnifodgcpaa: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kikeajjlamh { + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub hanicmmhjgi: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub hljomimoanl: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "2")] + pub dmfpcfchhke: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "13")] + pub hhfaafobkme: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "4")] + pub hamkplcbebg: ::core::option::Option, + /// offset: 64 + #[prost(message, repeated, tag = "12")] + pub jjieddmalpe: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(message, optional, tag = "14")] + pub bfnhjibdmoa: ::core::option::Option, + /// offset: 80 + #[prost(message, optional, tag = "7")] + pub dldcfhhfmid: ::core::option::Option, + /// offset: 88 + #[prost(message, optional, tag = "1")] + pub dpabcohlplh: ::core::option::Option, + /// offset: 96 + #[prost(message, repeated, tag = "15")] + pub dannidipfal: ::prost::alloc::vec::Vec, +} +/// Obf: JNAKFEHIMFM +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6096)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournQueryScRsp { + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub lflcdngalme: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "3")] + pub phgjijelkdb: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "4")] - pub ljplihepgha: u32, - /// offset: 28 - #[prost(uint32, tag = "10")] pub retcode: u32, } +/// Obf: IANKKDKAHPD /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6069)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lgaceofjjbk { +pub struct RogueTournAreaUpdateScNotify { /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub dannidipfal: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mjmgobmopdl { + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub phgjijelkdb: ::core::option::Option, + /// offset: 24 + #[prost(string, tag = "3")] + pub name: ::prost::alloc::string::String, + /// offset: 32 + #[prost(message, optional, tag = "5")] + pub hhfaafobkme: ::core::option::Option, + /// offset: 40 + #[prost(message, repeated, tag = "7")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, optional, tag = "13")] + pub data: ::core::option::Option, + /// offset: 64 + #[prost(int64, tag = "6")] + pub time: i64, + /// offset: 72 + #[prost(uint32, tag = "14")] + pub nphajekcbkf: u32, + /// offset: 80 + #[prost(int64, tag = "11")] + pub end_time: i64, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lgcplljlhff { + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub buff_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "3")] + pub majgmmcocig: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub item_value: u32, +} +/// Obf: JLICJLBDLDD +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6088)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueTournGetAllArchiveCsReq {} +/// Obf: CANHNOJACGI +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6095)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournGetAllArchiveScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "14")] + pub mcggponockc: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +/// Obf: GOOILNEKEMG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6013)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueTournDeleteArchiveCsReq { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub nphajekcbkf: u32, +} +/// Obf: OKGDAFCIBFB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6086)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueTournDeleteArchiveScRsp { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub nphajekcbkf: u32, +} +/// Obf: MMKDJEFGBNC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6089)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournRenameArchiveCsReq { + /// offset: 16 + #[prost(string, tag = "7")] + pub name: ::prost::alloc::string::String, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub nphajekcbkf: u32, +} +/// Obf: FCHCIKGBLGC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6024)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournRenameArchiveScRsp { + /// offset: 24 + #[prost(string, tag = "8")] + pub name: ::prost::alloc::string::String, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub nphajekcbkf: u32, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub retcode: u32, +} +/// Obf: EHLPFGCOJBN +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(6016)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueTournClearArchiveNameScNotify { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub nphajekcbkf: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ooljjhmlhbh { + /// offset: 16 #[prost(uint32, repeated, tag = "15")] - pub gnokobpnanm: ::prost::alloc::vec::Vec, + pub lbkfgkgncch: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] + pub mdhgbncjngb: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "9")] + pub kojmgcblkka: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "7")] + pub akemnamgdod: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, repeated, tag = "11")] + pub jhbejkbchen: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "14")] + pub fabmhmfnmdb: u32, + /// offset: 68 + #[prost(uint32, tag = "6")] + pub hhaeeeoadoj: u32, } #[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cgcphipobjf { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub domglhikjed: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Alabndbmkbi { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub domglhikjed: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lcaldpaijdo { +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Aafbnnalhdk { /// offset: 24 + #[prost(uint32, repeated, tag = "1")] + pub hhfpjhmeijk: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub avatar_id: u32, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub alopegjpakk: u32, + /// offset: 40 #[prost(uint32, tag = "12")] + pub bdjdaogdbdd: u32, + /// offset: 44 + #[prost(uint32, tag = "9")] + pub nphajekcbkf: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Difggdihdeg { + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub mpoefpfpend: ::core::option::Option, + /// offset: 32 + #[prost(string, tag = "1")] + pub name: ::prost::alloc::string::String, + /// offset: 40 + #[prost(int64, tag = "9")] + pub time: i64, + /// offset: 48 + #[prost(uint32, tag = "11")] + pub nphajekcbkf: u32, + /// offset: 56 + #[prost(int64, tag = "15")] + pub bhnfgjolllb: i64, +} +/// Obf: ELDONCLGHPO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6093)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueTournGetAllBuildRefCsReq {} +/// Obf: KDNMOFGMMNP +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6055)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournGetAllBuildRefScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub gioepgjgmpd: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub retcode: u32, +} +/// Obf: OGKOAHJCBAF +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6032)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournDeleteBuildRefCsReq { + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] + pub ggigdjpfbbp: ::prost::alloc::vec::Vec, +} +/// Obf: KIIOBCNAPLC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6074)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournDeleteBuildRefScRsp { + /// offset: 16 + #[prost(uint32, repeated, tag = "10")] + pub ggigdjpfbbp: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub retcode: u32, +} +/// Obf: FOJJLDAKMFL +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6033)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournSaveBuildRefCsReq { + /// offset: 16 + #[prost(string, tag = "10")] + pub name: ::prost::alloc::string::String, + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub mpoefpfpend: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub nphajekcbkf: u32, +} +/// Obf: CFGGFPAIEFK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6056)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournSaveBuildRefScRsp { + /// offset: 16 + #[prost(string, tag = "2")] + pub name: ::prost::alloc::string::String, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub nphajekcbkf: u32, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +/// Obf: BJNLMGBAFFO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6054)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournRenameBuildRefCsReq { + /// offset: 24 + #[prost(string, tag = "6")] + pub name: ::prost::alloc::string::String, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub nphajekcbkf: u32, +} +/// Obf: GFAMMPEELKD +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6079)] +#[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 = "5")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub nphajekcbkf: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6099)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jgfpijkofcc { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub nphajekcbkf: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6057)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Palaopcbapc { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub nphajekcbkf: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub retcode: u32, +} +/// Obf: NHPGACAHCFP +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6011)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueTournGetPermanentTalentInfoCsReq {} +/// Obf: CCMNLLNLLOJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6098)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournGetPermanentTalentInfoScRsp { + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub dpabcohlplh: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub retcode: u32, +} +/// Obf: HPGLOBODDMA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6021)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueTournEnablePermanentTalentCsReq { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub ckhclkoalke: u32, +} +/// Obf: CJBNDIGHHDI +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6037)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournEnablePermanentTalentScRsp { + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub dpabcohlplh: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub retcode: u32, +} +/// Obf: DEBMBMMMCGG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6020)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueTournResetPermanentTalentCsReq {} +/// Obf: CCLKCHGMNAA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6058)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournResetPermanentTalentScRsp { + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub dpabcohlplh: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +/// Obf: CBILHHEENJG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6051)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournEnterRogueCocoonSceneCsReq { + /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub dcnnfjlabpl: u32, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub difficulty_level: u32, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub heccobfbjfi: u32, + /// offset: 44 + #[prost(bool, tag = "2")] + pub fdekkokbdic: bool, + /// offset: 48 + #[prost(uint32, tag = "5")] + pub nblmaglgcgn: u32, +} +/// Obf: IOJFJPFJINM +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6094)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournEnterRogueCocoonSceneScRsp { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub idcmaccpcbh: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub retcode: u32, +} +/// Obf: GDGKPCGNDIB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6027)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueTournLeaveRogueCocoonSceneCsReq {} +/// Obf: JLPLFCOHHFE +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6068)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournLeaveRogueCocoonSceneScRsp { + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub idcmaccpcbh: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub retcode: u32, +} +/// Obf: ELJIHLDPDDF +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6100)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueTournReEnterRogueCocoonStageCsReq { + /// offset: 24 + #[prost(bool, tag = "3")] + pub fdekkokbdic: bool, +} +/// Obf: KGHGKLIAKLL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6090)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournReEnterRogueCocoonStageScRsp { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub battle_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub retcode: u32, +} +/// Obf: HHKCBNKJELL +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6047)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueTournGetCurRogueCocoonInfoCsReq {} +/// Obf: FNBJGDHOIBP +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6044)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RogueTournGetCurRogueCocoonInfoScRsp { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub nblmaglgcgn: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub dcnnfjlabpl: u32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub heccobfbjfi: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub difficulty_level: u32, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(6085)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Einjmhbmdii { + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] + pub ngkapnfkgpo: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ecmnfoedojc { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub ljceogpogbe: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Dnceoophiok { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub ljceogpogbe: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kcdbgkjanih { + /// offset: 24 + #[prost(uint32, tag = "1")] pub buff_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kgoaoddfpbp { +pub struct Kilgonodpic { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "3")] pub event_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Iajokpopgcj { +pub struct Mjbodjkdppd { /// offset: 24 - #[prost(uint32, tag = "5")] - pub iapfjinfnlo: u32, + #[prost(uint32, tag = "3")] + pub kahmgpgpoii: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fpfhobcciao { +pub struct Kppbbojomdb { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub phpnbflilfl: u32, /// offset: 28 #[prost(uint32, tag = "1")] - pub level: u32, - /// offset: 36 - #[prost(uint32, tag = "6")] - pub gpolgignpic: u32, + pub oombnfmjleo: u32, /// offset: 32 - #[prost(uint32, tag = "12")] - pub ljbhhidilon: u32, - /// offset: 24 - #[prost(uint32, tag = "8")] - pub klaafeimami: u32, + #[prost(uint32, tag = "9")] + pub omhhoadfmli: u32, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub level: u32, } #[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, +pub struct Cooidllffij { + #[prost(oneof = "cooidllffij::Ajoabbckhck", tags = "8, 5")] + pub ajoabbckhck: ::core::option::Option, } -/// Nested message and enum types in `EHNENCJAJPC`. -pub mod ehnencjajpc { +/// Nested message and enum types in `COOIDLLFFIJ`. +pub mod cooidllffij { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Ffgiefnolhn { + pub enum Ajoabbckhck { /// offset: 16 - #[prost(uint32, tag = "11")] - Fhdjfammnof(u32), + #[prost(uint32, tag = "8")] + Knilakjmeep(u32), /// offset: 16 - #[prost(uint32, tag = "14")] - Cgoabgkcbef(u32), + #[prost(uint32, tag = "5")] + Pggdehkkinp(u32), } } -/// Obf: PCNEBAFHKGG +/// Obf: ICIJOIFOIIG /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6072)] +#[cmdid(6092)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournHandBookNotify { #[prost( - oneof = "rogue_tourn_hand_book_notify::Bpihfajcloc", - tags = "4, 2, 8, 13, 9, 7" + oneof = "rogue_tourn_hand_book_notify::Kknboacncon", + tags = "3, 14, 5, 1, 8, 9" )] - pub bpihfajcloc: ::core::option::Option, + pub kknboacncon: ::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 Bpihfajcloc { + pub enum Kknboacncon { /// offset: 24 - #[prost(message, tag = "4")] - Pjhgghapkck(super::Cgcphipobjf), + #[prost(message, tag = "3")] + Odhgplkcbbg(super::Ecmnfoedojc), /// offset: 24 - #[prost(message, tag = "2")] - Bbfolfiincm(super::Alabndbmkbi), + #[prost(message, tag = "14")] + Iooachnehah(super::Dnceoophiok), + /// offset: 24 + #[prost(message, tag = "5")] + Lfcdgliehai(super::Kcdbgkjanih), + /// offset: 24 + #[prost(message, tag = "1")] + Oooaclefdgm(super::Kilgonodpic), /// offset: 24 #[prost(message, tag = "8")] - Baaanbeipbg(super::Lcaldpaijdo), - /// offset: 24 - #[prost(message, tag = "13")] - Glnjoahbbkk(super::Kgoaoddfpbp), + Icnoegeepof(super::Mjbodjkdppd), /// offset: 24 #[prost(message, tag = "9")] - Abijbgenkha(super::Iajokpopgcj), - /// offset: 24 - #[prost(message, tag = "7")] - Hmlpfkapfjb(super::Ehnencjajpc), + Cfnakpadaeb(super::Cooidllffij), } } -/// Obf: NPIJENFJJGC +/// Obf: BHELJEPEIHM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6092)] +#[cmdid(6071)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournGetSettleInfoCsReq { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "12")] pub area_id: u32, } -/// Obf: KOAOOGAGLOD +/// Obf: KFOJKMHIACH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6034)] +#[cmdid(6053)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournGetSettleInfoScRsp { + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub bflljjbhldf: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "12")] pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub edkjmpachnj: ::core::option::Option, } -/// Obf: NLJIELGCNAA +/// Obf: LPFHAKOGFHH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6052)] +#[cmdid(6081)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournConfirmSettleCsReq { - /// offset: 32 - #[prost(uint32, tag = "13")] - pub kkgieencoic: u32, - /// offset: 36 - #[prost(uint32, tag = "4")] - pub area_id: u32, /// offset: 16 - #[prost(string, tag = "7")] + #[prost(string, tag = "4")] pub name: ::prost::alloc::string::String, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub nphajekcbkf: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub area_id: u32, } -/// Obf: GEBDJGEGDBO +/// Obf: KJOIFCADNGL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6067)] +#[cmdid(6097)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournConfirmSettleScRsp { - /// offset: 48 - #[prost(message, optional, tag = "1")] - pub fnkebofahme: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub aeljfopmdjg: ::core::option::Option, /// offset: 24 - #[prost(message, optional, tag = "3")] - pub mnadhgindpi: ::core::option::Option, + #[prost(message, optional, tag = "12")] + pub blpdbphmcga: ::core::option::Option, /// offset: 40 - #[prost(message, optional, tag = "4")] - pub gfmnompdind: ::core::option::Option, + #[prost(message, optional, tag = "5")] + pub idcmaccpcbh: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "14")] + pub iiomcjpcfml: ::core::option::Option, /// offset: 56 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "3")] pub retcode: u32, - /// offset: 32 - #[prost(message, optional, tag = "6")] - pub afljjjfcbin: ::core::option::Option, } -/// Obf: PDIEBMADGEC +/// Obf: MKCDLMPCJJJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6039)] +#[cmdid(6059)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournWeekChallengeUpdateScNotify { /// offset: 24 - #[prost(message, optional, tag = "1")] - pub ianmkegogmg: ::core::option::Option, + #[prost(message, optional, tag = "10")] + pub bfnhjibdmoa: ::core::option::Option, } -/// Obf: IOFBIPIGPFE +/// Obf: MBOGFJLPLPG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6022)] +#[cmdid(6073)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournGetMiscRealTimeDataCsReq {} -/// Obf: JCHDJAMGHDN +/// Obf: LCOKLOGEKEL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6081)] +#[cmdid(6091)] #[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 = "12")] - pub kocgkeaflcb: ::core::option::Option, - /// offset: 40 - #[prost(message, optional, tag = "6")] - pub loiimdaemio: ::core::option::Option, + #[prost(message, optional, tag = "2")] + pub aomhplhonja: ::core::option::Option, /// offset: 24 + #[prost(message, optional, tag = "11")] + pub bnllejpcigd: ::core::option::Option, + /// offset: 32 #[prost(message, optional, tag = "13")] - pub aapipkpjefm: ::core::option::Option, + pub jjlfknpepfp: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "4")] + pub cpolahjpgfe: ::core::option::Option, /// offset: 56 - #[prost(message, optional, tag = "8")] - pub pbdgfdjhiic: ::core::option::Option, + #[prost(message, optional, tag = "3")] + pub aogohocffne: ::core::option::Option, /// offset: 64 #[prost(uint32, tag = "9")] pub retcode: u32, } -/// Obf: HCDFNDIMFLK +/// Obf: JDMILAADNLN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6026)] +#[cmdid(6030)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournGetArchiveRepositoryCsReq {} -/// Obf: NPCDIIOBIMM +/// Obf: GINKCKNPFDA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6016)] +#[cmdid(6026)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournGetArchiveRepositoryScRsp { - /// offset: 40 - #[prost(uint32, tag = "12")] - pub retcode: u32, - /// offset: 32 + /// offset: 24 #[prost(uint32, repeated, tag = "6")] - pub naokldfdgne: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(uint32, repeated, tag = "4")] - pub daajnldnpmb: ::prost::alloc::vec::Vec, + pub pbpioekjjpf: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "11")] + pub bdnfdhjbame: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub retcode: u32, } -/// Obf: IEHHIHDCAGL +/// Obf: NMCIFMBGOLP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6088)] +#[cmdid(6045)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournReviveCostUpdateScNotify { - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub ebmkbdjmaaf: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub lniefkbmipd: ::core::option::Option, } -/// Obf: OFGDMEPLEOG +/// Obf: JHDKGCPHDNC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6054)] +#[cmdid(6062)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournReviveAvatarCsReq { - /// offset: 16 - #[prost(message, repeated, tag = "11")] - pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "11")] pub interacted_prop_entity_id: u32, } -/// Obf: OLDELGGNOFG +/// Obf: HECNEEFNGFH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6019)] +#[cmdid(6052)] #[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 { + #[prost(message, optional, tag = "12")] + pub lniefkbmipd: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] - pub ehomkggoejd: u32, - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub talent_info: ::core::option::Option, + pub retcode: u32, } -/// Obf: FKFFPGDOKHM +/// Obf: JFDAMIHLMLF +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(6050)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournBattleFailSettleInfoScNotify { + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub bflljjbhldf: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "11")] + pub idcmaccpcbh: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kgpieekieme { + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub jcobjampoal: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub ofnidaecpcj: u32, +} +/// Obf: KHJMLKBLAMP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6076)] +#[cmdid(6036)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournGetSeasonTalentInfoCsReq {} -/// Obf: ENOIMAKIKKD +/// Obf: MNLLJNFBGNF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6063)] +#[cmdid(6077)] #[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, + #[prost(message, optional, tag = "1")] + pub hanicmmhjgi: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub retcode: u32, } -/// Obf: CBKPAIMGIDE +/// Obf: AKDPHHMJFOK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6064)] +#[cmdid(6063)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournEnableSeasonTalentCsReq { /// offset: 24 - #[prost(uint32, tag = "4")] - pub kfjemiojlpj: u32, + #[prost(uint32, tag = "14")] + pub ckhclkoalke: u32, } -/// Obf: JHGBEDPOLBB +/// Obf: LCEDCPLAPJJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6021)] +#[cmdid(6048)] #[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, + #[prost(message, optional, tag = "11")] + pub hanicmmhjgi: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub retcode: u32, } -/// Obf: KACOCGCKAKB +/// Obf: LCEICICOGLN /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6073)] +#[cmdid(6064)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournTitanUpdateTitanBlessProgressScNotify { /// offset: 24 - #[prost(uint32, tag = "13")] - pub ieinecphofl: u32, + #[prost(uint32, tag = "6")] + pub pljpipdfaha: u32, } -/// Obf: KJNKGJLKIFB +/// Obf: ACFNGBKOIDN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6025)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueTournUseSuperRewardKeyCsReq { - /// offset: 32 - #[prost(uint32, tag = "1")] - pub difficulty_level: u32, - /// offset: 28 - #[prost(uint32, tag = "12")] - pub count: u32, - /// offset: 24 - #[prost(uint32, tag = "14")] - pub cocoon_id: u32, -} -/// Obf: CDNPLHAPEND -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6087)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueTournUseSuperRewardKeyScRsp { - /// offset: 40 - #[prost(message, optional, tag = "14")] - pub drop_data: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub reward: ::core::option::Option, - /// offset: 48 - #[prost(uint32, tag = "13")] - pub retcode: u32, - /// offset: 32 - #[prost(message, optional, tag = "1")] - pub hicnfjdgggl: ::core::option::Option, -} -/// Obf: KEFINKOHACM -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6083)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct RogueTournTriggerRoomSelectCsReq {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] #[cmdid(6065)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Plclhlnahdb { +pub struct RogueTournUseSuperRewardKeyCsReq { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "11")] + pub difficulty_level: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub count: u32, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub cocoon_id: u32, +} +/// Obf: GKJOFCJCKMN +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6078)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournUseSuperRewardKeyScRsp { + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub abemlcjbief: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "13")] + pub drop_data: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "5")] + pub reward: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "3")] pub retcode: u32, } -/// Obf: GBIKAIAJFFH -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(6058)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct RogueTournPersonaRoomCardZoneUpdateScNotify { - /// offset: 16 - #[prost(message, optional, tag = "8")] - pub eahlebkjiml: ::core::option::Option, -} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(6086)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lgfajdikcjn { - /// offset: 16 - #[prost(uint32, repeated, tag = "14")] - pub dapdhlkiaia: ::prost::alloc::vec::Vec, -} -/// Obf: PIPFDNGNDJG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6901)] +#[cmdid(6018)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Npojnhkpkmn {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6067)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mniljcpcofg { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub retcode: u32, +} +/// Obf: LENPMJECBLF +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(6066)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RogueTournPersonaRoomCardZoneUpdateScNotify { + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub nhnbjlldoho: ::core::option::Option, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(6075)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bodcekedlme { + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub bbfffgfdgad: ::prost::alloc::vec::Vec, +} +/// Obf: AHHIKOKAPFG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6918)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRollShopInfoCsReq { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "15")] pub roll_shop_id: u32, } -/// Obf: IHPKHCGENJI +/// Obf: FHABPBGINDK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6906)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetRollShopInfoScRsp { + /// offset: 24 + #[prost(uint32, repeated, tag = "1")] + pub shop_group_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub gacha_random: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub roll_shop_id: u32, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub retcode: u32, +} +/// Obf: OKECFAAPLIN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6916)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct DoGachaInRollShopCsReq { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub gacha_count: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub gacha_random: u32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub roll_shop_id: u32, +} +/// Obf: ACCPCPCKOEB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6920)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetRollShopInfoScRsp { - /// offset: 36 - #[prost(uint32, tag = "3")] - pub gacha_random: u32, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub retcode: u32, - /// offset: 40 - #[prost(uint32, tag = "7")] - pub roll_shop_id: u32, +pub struct DoGachaInRollShopScRsp { /// offset: 16 - #[prost(uint32, repeated, tag = "2")] - pub shop_group_id_list: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "15")] + pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub ldbckjipdhf: u32, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub roll_shop_id: u32, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 44 + #[prost(uint32, tag = "12")] + pub reward_display_type: u32, } -/// Obf: EJLMACFNAAJ +/// Obf: BLEEIKBLHIK /// 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 TakeRollShopRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "2")] pub roll_shop_id: u32, } /// Obf: TakeRollShopRewardScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6908)] +#[cmdid(6919)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRollShopRewardScRsp { - /// offset: 40 + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 36 #[prost(uint32, tag = "13")] pub roll_shop_id: u32, - /// offset: 16 - #[prost(message, optional, tag = "12")] - pub reward: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "4")] - pub cur_map_entry_id: u32, - /// offset: 32 - #[prost(uint32, tag = "6")] + /// offset: 40 + #[prost(uint32, tag = "3")] pub group_type: u32, } -/// Obf: AEHCLCALLLK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneActorInfo { /// offset: 24 - #[prost(uint32, tag = "4")] - pub map_layer: u32, - /// offset: 32 - #[prost(enumeration = "AvatarType", tag = "15")] - pub avatar_type: i32, - /// offset: 28 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "8")] 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 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, + #[prost(uint32, tag = "12")] + pub base_avatar_id: u32, /// offset: 32 - #[prost(uint32, tag = "15")] - pub njiclainbim: u32, - /// offset: 44 - #[prost(uint32, tag = "1")] - pub level: u32, + #[prost(uint32, tag = "14")] + pub map_layer: u32, + /// offset: 36 + #[prost(enumeration = "AvatarType", tag = "4")] + pub avatar_type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fdbdhcmgemo { - #[prost(oneof = "fdbdhcmgemo::Bpihfajcloc", tags = "7")] - pub bpihfajcloc: ::core::option::Option, +pub struct NpcMonsterRogueInfo { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub elite_group: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub level: u32, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub iedebfccknl: u32, + /// offset: 36 + #[prost(enumeration = "Jnboifcnbch", tag = "10")] + pub dpcndaddcaj: i32, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub hard_level_group: u32, + /// offset: 44 + #[prost(uint32, tag = "7")] + pub rogue_monster_id: u32, } -/// Nested message and enum types in `FDBDHCMGEMO`. -pub mod fdbdhcmgemo { +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct NpcMonsterExtraInfo { + #[prost(oneof = "npc_monster_extra_info::Kknboacncon", tags = "6")] + pub kknboacncon: ::core::option::Option, +} +/// Nested message and enum types in `NpcMonsterExtraInfo`. +pub mod npc_monster_extra_info { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Bpihfajcloc { + pub enum Kknboacncon { /// offset: 24 - #[prost(message, tag = "7")] - RogueInfo(super::Dmmkohnfmbl), + #[prost(message, tag = "6")] + RogueGameInfo(super::NpcMonsterRogueInfo), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pecmfbcblhh { +pub struct Gilbmelhgcb { /// offset: 24 #[prost(uint32, repeated, tag = "2")] - pub hlcomghmlep: ::prost::alloc::vec::Vec, + pub jmmbaaliojl: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "1")] pub stage_id: u32, } -/// Obf: DBKGDLLGPIB #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneNpcMonsterInfo { - /// offset: 40 - #[prost(bool, tag = "14")] - pub fdihghgeioh: bool, - /// offset: 52 - #[prost(uint32, tag = "7")] - pub world_level: u32, /// offset: 24 - #[prost(message, optional, tag = "12")] - pub jjapbfgdpla: ::core::option::Option, + #[prost(message, optional, tag = "1")] + pub extra_info: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "9")] + pub bmijgbfjmcf: ::core::option::Option, + /// offset: 40 + #[prost(bool, tag = "10")] + pub nmpeommhmpp: bool, + /// offset: 41 + #[prost(bool, tag = "6")] + pub nhkjknjagmf: bool, /// offset: 44 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "14")] pub monster_id: u32, /// offset: 48 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "5")] pub event_id: u32, - /// offset: 32 - #[prost(message, optional, tag = "2")] - pub extra_info: ::core::option::Option, - /// offset: 41 - #[prost(bool, tag = "4")] - pub dkgclllifnh: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kbkooicmalp { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub digpicghpom: u32, - /// offset: 28 - #[prost(uint32, tag = "9")] - pub pfmhnmbdbjn: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -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, -} -#[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 + /// offset: 52 #[prost(uint32, tag = "2")] - pub olfpegdnecf: u32, + pub world_level: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct NpcDialogueEventParam { /// offset: 24 - #[prost(uint32, tag = "10")] - pub knjlobmincd: u32, + #[prost(uint32, tag = "3")] + pub arg_id: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub rogue_dialogue_event_id: 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, +pub struct NpcRogueGameInfo { + /// offset: 16 + #[prost(map = "uint32, uint32", tag = "1")] + pub ldpajkiepip: ::std::collections::HashMap, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub mjbknmjhogp: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub oeanpihchhf: u32, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub aiafekgbfif: u32, + /// offset: 44 + #[prost(bool, tag = "2")] + pub nlaflkplpfe: bool, + /// offset: 45 + #[prost(bool, tag = "12")] + pub djepgkbmicm: bool, + /// offset: 46 + #[prost(bool, tag = "8")] + pub fkkmljnkhdh: bool, } -/// Nested message and enum types in `IIKLJPAKANM`. -pub mod iikljpakanm { +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pagohcjgolc { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub ppfjgjncoki: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub dooacehopee: u32, + /// offset: 32 + #[prost(bool, tag = "4")] + pub is_meet: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mhgaolcdonk { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub opeeifggmia: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub nlmmkaejekh: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct NpcExtraInfo { + #[prost(oneof = "npc_extra_info::Kknboacncon", tags = "7, 14, 4")] + pub kknboacncon: ::core::option::Option, +} +/// Nested message and enum types in `NpcExtraInfo`. +pub mod npc_extra_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - 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), + pub enum Kknboacncon { + /// offset: 24 + #[prost(message, tag = "7")] + RogueGameInfo(super::NpcRogueGameInfo), + /// offset: 24 + #[prost(message, tag = "14")] + Mblffikgmop(super::Pagohcjgolc), + /// offset: 24 + #[prost(message, tag = "4")] + Dkpfhlbffhi(super::Mhgaolcdonk), } } -/// 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, + #[prost(message, optional, tag = "3")] + pub extra_info: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "4")] pub npc_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nifaaijlelh { - /// offset: 28 - #[prost(uint32, tag = "15")] - pub kgffndainak: u32, - /// offset: 36 - #[prost(uint32, tag = "5")] - pub hcmjdmfnene: u32, +pub struct PropRogueInfo { /// offset: 24 - #[prost(uint32, tag = "2")] - pub cnpojfhkekh: u32, + #[prost(uint32, tag = "11")] + pub majkfimpoof: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub kkmefdeflbi: u32, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "6")] + pub gecocmlbbpe: u32, + /// offset: 36 + #[prost(uint32, tag = "7")] pub room_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hdkiahmlicd { +pub struct Hlfakeobfab { /// offset: 24 - #[prost(uint32, tag = "9")] - 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, + pub afemblfccch: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub hjmacpmoinc: u32, /// offset: 32 - #[prost(uint32, tag = "3")] - pub pmmdfffnfio: u32, - /// offset: 24 - #[prost(bool, tag = "5")] - pub eciebgcccgc: bool, + #[prost(uint32, tag = "4")] + pub pbmahojbagg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jionebihoip { - /// offset: 28 - #[prost(uint32, tag = "9")] - pub lhendoogbck: u32, +pub struct Bgflakmoigc { /// offset: 24 - #[prost(uint32, tag = "8")] - pub pmmdfffnfio: u32, - /// offset: 32 + #[prost(bool, tag = "4")] + pub jjmkahibdbh: bool, + /// offset: 25 #[prost(bool, tag = "2")] - pub eciebgcccgc: bool, + pub amicpgoihll: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hobhgegjfen { +pub struct Ebbojacnhec { /// offset: 24 - #[prost(uint32, tag = "1")] - pub lcdgjdgccdg: u32, + #[prost(bool, tag = "8")] + pub oeedpjhlphl: bool, /// offset: 28 - #[prost(bool, tag = "15")] - pub nikeedljhpd: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Aglbgflkime { - /// offset: 16 - #[prost(message, repeated, tag = "9")] - pub nbaodfgcebf: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "1")] + pub lhlkjidflin: u32, /// offset: 32 #[prost(uint32, tag = "10")] - pub ealgmddilkb: u32, + pub ghehgioagdg: u32, } #[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Phiehjmggmh { +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pgllfcmefkg { + /// offset: 24 + #[prost(bool, tag = "2")] + pub oeedpjhlphl: bool, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub ghehgioagdg: u32, /// offset: 32 #[prost(uint32, tag = "7")] - pub iplmeflagda: u32, - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub cfadflllopc: ::core::option::Option, + pub lhlkjidflin: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lklhklmepcm { +pub struct Daakgedppjj { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "5")] + pub func_id: u32, + /// offset: 28 + #[prost(bool, tag = "8")] + pub kkkionidkfa: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Apkenkidmgc { + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub gmgpfaionng: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub pbjpeoededf: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Nbdkncjgomn { + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub kobbmdfpnka: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub fokppmbidid: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Onnejipghck { + /// offset: 24 + #[prost(uint32, tag = "13")] pub chest_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kkikmghkceb { +pub struct PropTimelineInfo { /// offset: 24 - #[prost(bytes = "vec", tag = "12")] - pub coogipjipia: ::prost::alloc::vec::Vec, + #[prost(bytes = "vec", tag = "8")] + pub timeline_byte_value: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(bool, tag = "3")] - pub kbflikkfoeg: bool, + #[prost(bool, tag = "2")] + pub timeline_bool_value: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fnlkdmlmkgb { - /// offset: 24 +pub struct PropExtraInfo { + /// offset: 16 #[prost(message, optional, tag = "12")] - pub pookphfiefo: ::core::option::Option, - #[prost(oneof = "fnlkdmlmkgb::Bpihfajcloc", tags = "4, 7, 1, 5, 14, 2, 6, 10")] - pub bpihfajcloc: ::core::option::Option, + pub timeline_info: ::core::option::Option, + #[prost(oneof = "prop_extra_info::Kknboacncon", tags = "11, 14, 4, 5, 15, 8, 6, 10")] + pub kknboacncon: ::core::option::Option, } -/// Nested message and enum types in `FNLKDMLMKGB`. -pub mod fnlkdmlmkgb { +/// Nested message and enum types in `PropExtraInfo`. +pub mod prop_extra_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Bpihfajcloc { - /// offset: 32 - #[prost(message, tag = "4")] - RogueInfo(super::Nifaaijlelh), - /// offset: 32 - #[prost(message, tag = "7")] - Impbeljgdjh(super::Hdkiahmlicd), - /// offset: 32 - #[prost(message, tag = "1")] - Pbdjilojfmh(super::Laclgmfhpfg), - /// offset: 32 - #[prost(message, tag = "5")] - Gajkedlkgml(super::Mgbhhilkggd), - /// offset: 32 + pub enum Kknboacncon { + /// offset: 24 + #[prost(message, tag = "11")] + RogueGameInfo(super::PropRogueInfo), + /// offset: 24 #[prost(message, tag = "14")] - Iafmcfjpjoa(super::Aglbgflkime), - /// offset: 32 - #[prost(message, tag = "2")] - Eilnnhinjhn(super::Phiehjmggmh), - /// offset: 32 + Aefmmohkchj(super::Hlfakeobfab), + /// offset: 24 + #[prost(message, tag = "4")] + Ogljiojbien(super::Bgflakmoigc), + /// offset: 24 + #[prost(message, tag = "5")] + Adnhhaellnc(super::Ebbojacnhec), + /// offset: 24 + #[prost(message, tag = "15")] + Acjpmkhjldb(super::Apkenkidmgc), + /// offset: 24 + #[prost(message, tag = "8")] + Oemhokembkm(super::Nbdkncjgomn), + /// offset: 24 #[prost(message, tag = "6")] - Aheafmnnbjh(super::Lklhklmepcm), - /// offset: 32 + Mfcplghhpnp(super::Onnejipghck), + /// offset: 24 #[prost(message, tag = "10")] - Lkgjckmjfgl(super::Jionebihoip), + Idmaelpella(super::Pgllfcmefkg), } } -/// Obf: MEDNGHFHLIF #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ScenePropInfo { - /// offset: 44 - #[prost(uint32, tag = "2")] - pub prop_state: u32, - /// offset: 40 - #[prost(uint32, tag = "15")] - pub prop_id: u32, + /// offset: 24 + #[prost(string, repeated, tag = "15")] + pub trigger_name_list: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, /// offset: 32 - #[prost(message, optional, tag = "9")] - pub extra_info: ::core::option::Option, + #[prost(message, optional, tag = "7")] + pub extra_info: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub life_time_ms: u32, + /// offset: 44 + #[prost(uint32, tag = "3")] + pub prop_id: u32, + /// offset: 48 + #[prost(uint64, tag = "8")] + pub create_time_ms: u64, /// offset: 56 #[prost(uint32, tag = "1")] - pub life_time_ms: u32, - /// offset: 48 - #[prost(uint64, tag = "12")] - pub create_time_ms: u64, - /// offset: 16 - #[prost(string, repeated, tag = "6")] - pub daebjoimeoo: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, + pub prop_state: u32, } -/// Obf: FFGLGEIPACB #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneSummonUnitInfo { - /// offset: 16 - #[prost(string, repeated, tag = "3")] - pub daebjoimeoo: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, - /// offset: 44 - #[prost(uint32, tag = "15")] - 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 = "14")] + pub trigger_name_list: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, /// offset: 32 - #[prost(int32, tag = "7")] + #[prost(uint32, tag = "3")] + pub caster_entity_id: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub attach_entity_id: u32, + /// offset: 40 + #[prost(uint64, tag = "8")] + pub create_time_ms: u64, + /// offset: 48 + #[prost(int32, tag = "6")] pub life_time_ms: i32, + /// offset: 52 + #[prost(uint32, tag = "2")] + pub summon_unit_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityInfo { - /// offset: 52 - #[prost(uint32, tag = "14")] - pub entity_id: u32, - /// 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")] + #[prost(message, optional, tag = "13")] pub motion: ::core::option::Option, - #[prost(oneof = "scene_entity_info::Entity", tags = "1, 9, 8, 3, 11")] + /// offset: 44 + #[prost(uint32, tag = "2")] + pub inst_id: u32, + /// offset: 48 + #[prost(uint32, tag = "10")] + pub entity_id: u32, + /// offset: 52 + #[prost(uint32, tag = "11")] + pub group_id: u32, + #[prost(oneof = "scene_entity_info::Entity", tags = "12, 5, 1, 14, 15")] pub entity: ::core::option::Option, } /// Nested message and enum types in `SceneEntityInfo`. @@ -55435,1041 +56749,1032 @@ pub mod scene_entity_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Entity { - /// offset: 32 - #[prost(message, tag = "1")] + /// offset: 16 + #[prost(message, tag = "12")] Actor(super::SceneActorInfo), - /// offset: 32 - #[prost(message, tag = "9")] + /// offset: 16 + #[prost(message, tag = "5")] NpcMonster(super::SceneNpcMonsterInfo), - /// offset: 32 - #[prost(message, tag = "8")] + /// offset: 16 + #[prost(message, tag = "1")] Npc(super::SceneNpcInfo), - /// offset: 32 - #[prost(message, tag = "3")] + /// offset: 16 + #[prost(message, tag = "14")] Prop(super::ScenePropInfo), - /// offset: 32 - #[prost(message, tag = "11")] + /// offset: 16 + #[prost(message, tag = "15")] SummonUnit(super::SceneSummonUnitInfo), } } -/// Obf: BAHIIPBJPOO #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuffInfo { - /// offset: 52 - #[prost(uint32, tag = "13")] - pub buff_summon_entity_id: u32, + /// offset: 24 + #[prost(map = "string, float", tag = "5")] + pub dynamic_values: ::std::collections::HashMap<::prost::alloc::string::String, f32>, /// offset: 32 - #[prost(float, tag = "14")] - pub life_time: f32, - /// offset: 36 - #[prost(uint32, tag = "15")] - pub base_avatar_id: u32, - /// offset: 40 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "14")] pub buff_id: u32, - /// offset: 44 - #[prost(uint32, tag = "9")] + /// offset: 36 + #[prost(uint32, tag = "11")] + pub buff_summon_entity_id: u32, + /// offset: 40 + #[prost(uint64, tag = "15")] + pub add_time_ms: u64, + /// offset: 48 + #[prost(uint32, tag = "10")] + pub count: u32, + /// offset: 52 + #[prost(uint32, tag = "3")] pub level: u32, /// offset: 56 - #[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, + #[prost(float, tag = "4")] + pub life_time: f32, + /// offset: 60 + #[prost(uint32, tag = "9")] + pub base_avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nbcoolleoid { - /// offset: 32 - #[prost(uint32, tag = "8")] - pub entity_id: u32, +pub struct Hgnbpanecal { /// offset: 16 - #[prost(message, repeated, tag = "14")] + #[prost(message, repeated, tag = "5")] pub buff_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub entity_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mcbeklokgcd { +pub struct Dpejbjnejop { /// offset: 24 - #[prost(uint32, tag = "7")] - pub noeinmponol: u32, + #[prost(uint32, tag = "10")] + pub dlcnmaehbim: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub value: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ephhabjjnid { +pub struct CustomSaveData { /// offset: 24 - #[prost(string, tag = "10")] - pub ehmgifhekpn: ::prost::alloc::string::String, + #[prost(string, tag = "1")] + pub save_data: ::prost::alloc::string::String, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "6")] pub group_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Iahhliolcdb { +pub struct Hieklhpinhl { /// offset: 24 - #[prost(uint32, tag = "13")] - pub bhapddjehpj: u32, + #[prost(uint32, tag = "9")] + pub hocmhabklgj: u32, /// offset: 28 - #[prost(uint32, tag = "6")] - pub nnbkpdkpigi: u32, + #[prost(uint32, tag = "11")] + pub ofbpkcncgfg: u32, } -/// Obf: OEIOPDMHEGC #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityGroupInfo { - /// offset: 44 - #[prost(uint32, tag = "15")] - pub state: u32, - /// offset: 32 - #[prost(message, repeated, tag = "12")] + /// offset: 24 + #[prost(message, repeated, tag = "6")] pub entity_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(map = "string, int32", tag = "9")] + pub banbecdcdhg: ::std::collections::HashMap<::prost::alloc::string::String, i32>, /// offset: 40 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "14")] pub group_id: u32, - /// offset: 16 - #[prost(map = "string, int32", tag = "8")] - pub opljdfoomgf: ::std::collections::HashMap<::prost::alloc::string::String, i32>, + /// offset: 44 + #[prost(uint32, tag = "10")] + pub state: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneGroupState { /// offset: 24 - #[prost(uint32, tag = "5")] - pub state: u32, + #[prost(uint32, tag = "15")] + pub group_id: u32, /// offset: 28 - #[prost(bool, tag = "10")] + #[prost(bool, tag = "3")] pub is_default: bool, /// offset: 32 #[prost(uint32, tag = "4")] - pub group_id: u32, + pub state: u32, } -/// Obf: GCNHNPHFCGD #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionStatusBySceneInfo { - /// offset: 48 - #[prost(message, repeated, tag = "4")] - pub nedjgjnlipf: ::prost::alloc::vec::Vec, - /// offset: 56 - #[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, + #[prost(message, repeated, tag = "10")] + pub sub_mission_status_list: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(uint32, repeated, tag = "13")] + #[prost(uint32, repeated, tag = "5")] pub finished_main_mission_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "7")] + pub disabled_main_mission_id_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "8")] + pub jlmgbadjbkn: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "3")] + pub unfinished_main_mission_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dpndjigacfj { - /// offset: 24 - #[prost(uint32, repeated, tag = "6")] - pub phcaalbpkgk: ::prost::alloc::vec::Vec, +pub struct Belnlojafcm { /// offset: 16 - #[prost(message, optional, tag = "11")] - pub cmgcnflghlm: ::core::option::Option, + #[prost(uint32, repeated, tag = "5")] + pub hlllikpgofg: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub jhbaahglfcb: ::core::option::Option, } -/// Obf: OPJDDFDIPJA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneInfo { - /// offset: 140 - #[prost(uint32, tag = "986")] - pub content_id: u32, - /// offset: 152 - #[prost(uint32, tag = "12")] - pub entry_id: u32, + /// offset: 16 + #[prost(message, repeated, tag = "1285")] + pub group_state_list: ::prost::alloc::vec::Vec, /// 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, + #[prost(message, repeated, tag = "4")] + pub custom_data_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(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")] + #[prost(map = "string, int32", tag = "1245")] pub floor_saved_data: ::std::collections::HashMap< ::prost::alloc::string::String, i32, >, - /// 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 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 = "1")] - pub game_mode_type: u32, - /// offset: 72 - #[prost(message, optional, tag = "1537")] + /// offset: 40 + #[prost(message, repeated, tag = "2")] + pub entity_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, optional, tag = "804")] pub scene_mission_info: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "1146")] + pub fojjgjpimbl: ::core::option::Option, + /// offset: 64 + #[prost(message, repeated, tag = "1150")] + pub entity_group_list: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(message, repeated, tag = "10")] + pub cpikfgpcoce: ::prost::alloc::vec::Vec, /// offset: 80 - #[prost(map = "uint32, message", tag = "6")] - pub khhopnjjabh: ::std::collections::HashMap, + #[prost(uint32, repeated, tag = "318")] + pub opened_chests_list: ::prost::alloc::vec::Vec, + /// offset: 96 + #[prost(uint32, repeated, tag = "15")] + pub lighten_section_list: ::prost::alloc::vec::Vec, /// offset: 104 - #[prost(message, repeated, tag = "1553")] - pub group_state_list: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "1777")] + pub scene_identifier: ::core::option::Option, + /// offset: 112 + #[prost(message, repeated, tag = "14")] + pub scene_buff_info_list: ::prost::alloc::vec::Vec, + /// offset: 120 + #[prost(map = "uint32, message", tag = "3")] + pub bikbfgpfaac: ::std::collections::HashMap, + /// offset: 128 + #[prost(uint32, tag = "1")] + pub plane_id: u32, + /// offset: 132 + #[prost(uint32, tag = "715")] + pub dimension_id: u32, + /// offset: 136 + #[prost(uint32, tag = "11")] + pub client_pos_version: u32, + /// offset: 140 + #[prost(uint32, tag = "9")] + pub floor_id: u32, + /// offset: 144 + #[prost(uint32, tag = "5")] + pub entry_id: u32, + /// offset: 148 + #[prost(uint32, tag = "6")] + pub leader_entity_id: u32, + /// offset: 152 + #[prost(uint32, tag = "685")] + pub content_id: u32, + /// offset: 156 + #[prost(uint32, tag = "8")] + pub game_mode_type: u32, + /// offset: 160 + #[prost(uint32, tag = "1413")] + pub game_story_line_id: u32, + /// offset: 164 + #[prost(uint32, tag = "7")] + pub world_id: u32, + /// offset: 168 + #[prost(uint64, tag = "909")] + pub interact_id: u64, } -/// Obf: GAEONMIFKBF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EntityMotion { + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub motion: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "10")] - pub map_layer: u32, - /// offset: 40 - #[prost(bool, tag = "3")] - pub agnhnaiopdf: bool, - /// offset: 36 - #[prost(uint32, tag = "12")] pub entity_id: u32, - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub motion: ::core::option::Option, + /// offset: 36 + #[prost(bool, tag = "11")] + pub fjoeoedlned: bool, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub map_layer: u32, } +/// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(1473)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityMoveCsReq { - /// offset: 40 - #[prost(uint32, tag = "3")] - pub entry_id: u32, - /// offset: 32 - #[prost(uint64, tag = "6")] - pub interact_id: u64, /// offset: 16 - #[prost(message, repeated, tag = "10")] + #[prost(message, repeated, tag = "3")] pub entity_motion_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint64, tag = "11")] + pub objfffgajcb: u64, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub entry_id: u32, /// offset: 48 - #[prost(uint64, tag = "13")] - pub bfbehmafjmc: u64, + #[prost(uint64, tag = "5")] + pub interact_id: u64, } -/// Obf: EHHFOGIONGO +/// Obf: DDNFEPNJEHM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1410)] +#[cmdid(1403)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityMoveScRsp { - /// offset: 32 - #[prost(message, repeated, tag = "11")] + /// offset: 24 + #[prost(message, repeated, tag = "7")] pub entity_motion_list: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(message, optional, tag = "6")] + /// offset: 32 + #[prost(message, optional, tag = "9")] pub download_data: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "6")] pub retcode: u32, } -/// Obf: OGMHLGNGLPG +/// Obf: DHOCHEGBMFG /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1439)] +#[cmdid(1429)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneEntityMoveScNotify { + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub motion: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub entity_id: u32, - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub motion: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "15")] + /// offset: 36 + #[prost(uint32, tag = "1")] pub client_pos_version: u32, - /// offset: 36 - #[prost(uint32, tag = "5")] + /// offset: 40 + #[prost(uint32, tag = "12")] pub entry_id: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1401)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gejeocbfpma { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub feojilnjemm: u32, -} -/// Obf: HKDGMEKPKPO -/// Type: Req -#[derive(proto_derive::CmdID)] -#[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: 48 - #[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(1426)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nenjkdedpjj { - /// offset: 28 - #[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 Ahkhfaefmbl { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub gjacaafeaen: u32, - /// offset: 28 - #[prost(enumeration = "Odghpeemlfd", tag = "9")] - pub bkajoadebdn: i32, -} -/// Obf: IINKPHJLOEH -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct DynamicValues { - /// 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 Ombgdpmelke { - /// offset: 24 - #[prost(uint32, repeated, tag = "2")] - pub kodkdmcaikl: ::prost::alloc::vec::Vec, -} -/// Obf: ENKJMAJKIMB -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1414)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SceneCastSkillCsReq { - /// offset: 84 - #[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: 88 - #[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: GNKHGBMGEGG -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1418)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SceneCastSkillScRsp { - /// offset: 32 - #[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: CJEMPBKNIOH -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1437)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -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(uint32, tag = "9")] - pub skill_index: u32, -} -/// Obf: ECMGFKGFOKN -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1404)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SceneCastSkillCostMpScRsp { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "8")] - pub cast_entity_id: u32, -} -/// 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(1444)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -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 SceneEnterStageScRsp { - /// offset: 32 - #[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: 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, - #[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 Bpihfajcloc { - /// offset: 16 - #[prost(message, tag = "11")] - BuffChangeInfo(super::BuffInfo), - /// offset: 16 - #[prost(uint32, tag = "14")] - RemoveBuffId(u32), - } -} -/// Obf: IEJKLDGBHOG -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(1474)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SyncEntityBuffChangeList { - /// offset: 16 - #[prost(message, repeated, tag = "10")] - pub entity_buff_change_list: ::prost::alloc::vec::Vec, -} -/// Obf: HLICNLHHLGB -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1432)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SceneCheckpointRefreshMonsterReq { - /// offset: 32 - #[prost(uint32, tag = "6")] - pub plane_id: u32, - /// offset: 24 - #[prost(uint32, tag = "11")] - pub prop_entity_id: u32, - /// offset: 28 - #[prost(uint32, tag = "12")] - pub floor_id: u32, -} -/// Obf: IFKJHNAPHHJ -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[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, -} -/// Obf: KGEBFJONICM -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1457)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct EnterSectionCsReq { - /// offset: 24 - #[prost(uint64, tag = "11")] - pub interact_id: u64, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub jdmecbedlaa: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1421)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ijgnlkacdno { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub retcode: u32, -} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(1428)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mbmacclhebk { - /// offset: 16 - #[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 Onloecfnilm { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub entity_id: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1453)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Chapdgddkbk { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub retcode: u32, -} -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1408)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nafcldabglc {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1417)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lmhhflkcppf { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub retcode: u32, -} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(1451)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SavePointsInfoNotify { - /// offset: 24 - #[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 Nknaadiggna { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub phoglephgof: u32, - /// offset: 28 - #[prost(uint32, tag = "11")] - pub hiedkhfppof: u32, -} -/// Obf: DAAGDLMGNLF -/// Type: Req -#[derive(proto_derive::CmdID)] -#[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 = "2")] - pub world_level: u32, - /// offset: 44 - #[prost(uint32, tag = "5")] - pub mhlfhlemccb: u32, - /// offset: 48 - #[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(1454)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct StartCocoonStageScRsp { - /// offset: 16 - #[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 = "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 = "5")] - pub cur_map_entry_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Njmecnhedeb { - /// offset: 32 - #[prost(bool, tag = "4")] - pub pfakhcceeek: bool, - /// offset: 24 - #[prost(message, optional, tag = "11")] - pub motion: ::core::option::Option, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1420)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Oghellaafjg { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub retcode: u32, -} -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1493)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bdonbhbpjmc { - /// offset: 24 - #[prost(bool, tag = "10")] - pub nfjjpogfaae: bool, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1402)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pcamfdigggo { - /// offset: 28 - #[prost(uint32, tag = "10")] - pub retcode: u32, - /// offset: 24 - #[prost(bool, tag = "6")] - pub nfjjpogfaae: bool, -} -/// Obf: LDMLFKDLJIN -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1466)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct DeactivateFarmElementCsReq { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub entity_id: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1405)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hiabmonnnaj { - /// offset: 28 - #[prost(uint32, tag = "3")] - pub retcode: u32, - /// offset: 24 - #[prost(uint32, tag = "8")] - pub entity_id: u32, -} -/// Obf: KJMHEOAKOEO -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1411)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ActiveFarmElementCsReq { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub world_level: u32, - /// offset: 28 - #[prost(uint32, tag = "8")] - pub entity_id: u32, - /// offset: 32 - #[prost(uint32, tag = "7")] - pub mhlfhlemccb: u32, -} -/// Obf: NEAFGJIIFDG -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1430)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ActiveFarmElementScRsp { - /// offset: 32 - #[prost(uint32, tag = "9")] - pub entity_id: u32, - /// offset: 24 - #[prost(uint32, tag = "11")] - pub world_level: u32, - /// offset: 28 - #[prost(uint32, tag = "4")] - pub retcode: u32, -} -#[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, +pub struct Fdgobnjpkjg { /// offset: 24 - #[prost(message, optional, tag = "8")] - pub gmkeacbmoja: ::core::option::Option, + #[prost(uint32, tag = "6")] + pub plneoocpfni: u32, +} +/// Obf: OBOAHKMABIJ +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1480)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct InteractPropCsReq { + /// offset: 24 + #[prost(uint64, tag = "2")] + pub interact_id: u64, /// offset: 32 - #[prost(uint32, tag = "5")] - pub floor_id: u32, + #[prost(uint32, tag = "10")] + pub interact_id2: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub prop_entity_id: u32, +} +/// Obf: LBGHIJGFAFD +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1427)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct InteractPropScRsp { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub prop_state: u32, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub prop_entity_id: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1410)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChangePropTimelineInfoCsReq { + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub timeline_info: ::core::option::Option, + /// offset: 32 + #[prost(bool, tag = "13")] + pub is_close_map: bool, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub prop_entity_id: u32, + /// offset: 40 + #[prost(uint64, tag = "15")] + pub uuid: u64, + /// offset: 48 + #[prost(uint64, tag = "1")] + pub interact_id: u64, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1487)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChangePropTimelineInfoScRsp { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub prop_entity_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct HitMonsterBattleInfo { + /// offset: 24 + #[prost(enumeration = "MonsterBattleType", tag = "1")] + pub monster_battle_type: i32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub target_monster_entity_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mbhgmhmefkd { +pub struct DynamicValues { /// offset: 24 - #[prost(string, tag = "8")] - pub ehmgifhekpn: ::prost::alloc::string::String, + #[prost(string, tag = "14")] + pub key: ::prost::alloc::string::String, + /// offset: 32 + #[prost(float, tag = "11")] + pub value: f32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct AssistMonsterEntityInfo { + /// offset: 16 + #[prost(uint32, repeated, tag = "10")] + pub entity_id_list: ::prost::alloc::vec::Vec, +} +/// Obf: INBDPGBJIFA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1436)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SceneCastSkillCsReq { + /// offset: 16 + #[prost(message, repeated, tag = "10")] + pub assist_monster_entity_info: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub dynamic_values: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(enumeration = "SkillExtraTag", repeated, tag = "2")] + pub skill_extra_tags: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(string, tag = "7")] + pub maze_ability_str: ::prost::alloc::string::String, + /// offset: 56 + #[prost(uint32, repeated, tag = "11")] + pub hit_target_entity_id_list: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(message, optional, tag = "1")] + pub target_motion: ::core::option::Option, + /// offset: 72 + #[prost(uint32, repeated, tag = "6")] + pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(uint32, tag = "12")] + pub kcfabnfpopn: u32, + /// offset: 84 + #[prost(uint32, tag = "3")] + pub attacked_by_entity_id: u32, + /// offset: 88 + #[prost(uint32, tag = "9")] + pub skill_index: u32, + /// offset: 92 + #[prost(uint32, tag = "8")] + pub cast_entity_id: u32, +} +/// Obf: MAPFMHHMKIM +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1413)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SceneCastSkillScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub monster_battle_info: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "9")] + pub battle_info: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub cast_entity_id: u32, + /// offset: 44 + #[prost(uint32, tag = "1")] + pub retcode: u32, +} +/// Obf: GDGMINPNACD +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1483)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SceneCastSkillCostMpCsReq { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub cast_entity_id: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub attacked_by_entity_id: u32, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub skill_index: u32, +} +/// Obf: LEJMFOOIHFN +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1409)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SceneCastSkillCostMpScRsp { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub cast_entity_id: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub retcode: u32, +} +/// Obf: BFGACKAFICK +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(1442)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SceneCastSkillMpUpdateScNotify { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub mp: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub cast_entity_id: u32, +} +/// Obf: MMNONCLEIIH +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1452)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SceneEnterStageCsReq { + /// offset: 24 + #[prost(bool, tag = "13")] + pub kcdmhbjknmk: bool, + /// offset: 28 + #[prost(enumeration = "RebattleType", tag = "12")] + pub nkdaaagpcdb: i32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub event_id: u32, +} +/// Obf: CCOCKCOOOKO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1448)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SceneEnterStageScRsp { + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub battle_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1459)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SceneReviveAfterRebattleCsReq { + /// offset: 24 + #[prost(enumeration = "RebattleType", tag = "9")] + pub nkdaaagpcdb: i32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1474)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SceneReviveAfterRebattleScRsp { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub retcode: u32, +} +/// Obf: GJEONNOCMPH +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1415)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetCurSceneInfoCsReq {} +/// Obf: AGAAHIBNOBP +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1481)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetCurSceneInfoScRsp { + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub scene: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct EntityBuffChangeInfo { + /// offset: 32 + #[prost(enumeration = "SceneEntityBuffChangeType", tag = "3")] + pub reason: i32, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub cast_entity_id: u32, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub entity_id: u32, + #[prost(oneof = "entity_buff_change_info::Kknboacncon", tags = "4, 7")] + pub kknboacncon: ::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 Kknboacncon { + /// offset: 16 + #[prost(message, tag = "4")] + BuffChangeInfo(super::BuffInfo), + /// offset: 16 + #[prost(uint32, tag = "7")] + RemoveBuffId(u32), + } +} +/// Obf: GBMFAHMBLAA +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(1454)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SyncEntityBuffChangeListScNotify { + /// offset: 16 + #[prost(message, repeated, tag = "3")] + pub entity_buff_change_list: ::prost::alloc::vec::Vec, +} +/// Obf: FIAHFIBLDLP +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1438)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SceneCheckpoingRefreshCsReq { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub prop_entity_id: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub plane_id: u32, /// offset: 32 #[prost(uint32, tag = "14")] - pub group_id: u32, - /// offset: 40 - #[prost(uint64, tag = "12")] + pub floor_id: u32, +} +/// Obf: JLKIEGEFFHI +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1461)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SceneCheckpoingRefreshScRsp { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub retcode: u32, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(1424)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hnglcigbngb { + /// offset: 24 + #[prost(int64, tag = "12")] + pub hhlnoeilpoj: i64, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Oofdadlendh {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1478)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mnepaigbpgm { + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub scene: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1492)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct EnterSectionCsReq { + /// offset: 24 + #[prost(uint64, tag = "14")] pub interact_id: u64, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub section_id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1466)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct EnterSectionScRsp { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub retcode: u32, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(1430)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ochpfjekngm { + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub chest_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lihjjhfebno { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub entity_id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1401)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ljmenelbicd { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1467)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pdhbdpnpmpi {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1485)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kcfmjcbjgmn { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(1420)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SavePointsInfoNotify { + /// offset: 24 + #[prost(int64, tag = "7")] + pub refresh_time: i64, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub valid_times: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Najknjljpep { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub hfpljfbopeh: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub ldpbphbbfgf: u32, +} +/// Obf: ANHIGPKMCNG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1499)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct StartCocoonStageCsReq { + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub cbjckeiggnl: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub world_level: u32, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub heccobfbjfi: u32, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub prop_entity_id: u32, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub wave: u32, + /// offset: 48 + #[prost(uint32, tag = "13")] + pub cocoon_id: u32, +} +/// Obf: StartCocoonStageScRsp +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1432)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct StartCocoonStageScRsp { + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub battle_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub wave: u32, /// offset: 36 #[prost(uint32, tag = "9")] - pub entry_id: u32, + pub retcode: u32, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub prop_entity_id: u32, + /// offset: 44 + #[prost(uint32, tag = "15")] + pub cocoon_id: u32, + /// offset: 48 + #[prost(uint32, tag = "1")] + pub challenge_cnt: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct EntityBindPropCsReq { + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub motion: ::core::option::Option, + /// offset: 32 + #[prost(bool, tag = "12")] + pub nlacjlpcgoe: bool, } -/// 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, +pub struct EntityBindPropScRsp { /// offset: 24 - #[prost(uint32, tag = "13")] - pub group_id: u32, - /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "10")] pub retcode: u32, } -/// Obf: EJCPHGGKMPK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1452)] +#[cmdid(1405)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SetClientPausedCsReq { + /// offset: 24 + #[prost(bool, tag = "12")] + pub paused: bool, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1414)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SetClientPausedScRsp { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 28 + #[prost(bool, tag = "15")] + pub paused: bool, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1453)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct DeactivateFarmElementCsReq { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub entity_id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1463)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct DeactivateFarmElementScRsp { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub entity_id: u32, +} +/// Obf: AJAPKAEAIJM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1417)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ActiveFarmElementCsReq { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub world_level: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub heccobfbjfi: u32, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub entity_id: u32, +} +/// Obf: DPNJPMJEHBH +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1406)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ActiveFarmElementScRsp { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub entity_id: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub world_level: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct AvatarPresetHp { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub avatar_id: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub omocejcepin: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SpringRecoverConfig { + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub pklkgmpjmch: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub ipkmncobicf: u32, + /// offset: 36 + #[prost(bool, tag = "2")] + pub eoajepkikbp: bool, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(1434)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct UpdateMechanismBarScNotify { + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub ndbkghfcldl: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub floor_id: u32, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub plane_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SetGroupCustomSaveDataCsReq { + /// offset: 16 + #[prost(string, tag = "8")] + pub save_data: ::prost::alloc::string::String, + /// offset: 32 + #[prost(uint64, tag = "11")] + pub interact_id: u64, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub group_id: u32, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub entry_id: u32, +} +/// Obf: BBMICCAEHFE +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1443)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SetGroupCustomSaveDataScRsp { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub group_id: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub entry_id: u32, +} +/// Obf: DBMMBDOINNC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1491)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ReEnterLastElementStageCsReq { /// offset: 24 #[prost(uint32, tag = "15")] pub stage_id: u32, } -/// Obf: FANDOPIOIDJ +/// Obf: MOOKEPFNLPM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1490)] +#[cmdid(1423)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReEnterLastElementStageScRsp { - /// offset: 36 - #[prost(uint32, tag = "15")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "3")] + /// offset: 24 + #[prost(message, optional, tag = "14")] pub battle_info: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "5")] pub stage_id: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub retcode: u32, } -/// Obf: LLMGKNCELMB +/// Obf: MKOADBDNMGE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1469)] +#[cmdid(1489)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneEntityTeleportCsReq { + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub entity_motion: ::core::option::Option, /// offset: 32 - #[prost(uint64, tag = "9")] + #[prost(uint64, tag = "11")] pub interact_id: u64, /// offset: 40 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "1")] pub entry_id: u32, - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub entity_motion: ::core::option::Option, } -/// Obf: ILJONJPCADE +/// Obf: DDNPAHEDFAE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1441)] +#[cmdid(1440)] #[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")] + #[prost(message, optional, tag = "15")] pub entity_motion: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub client_pos_version: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub retcode: u32, } #[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, + #[prost(uint32, tag = "12")] + pub teleport_id: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub reason: 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: 32 + #[prost(uint32, tag = "8")] + pub game_story_line_id: u32, /// offset: 36 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "3")] pub floor_id: u32, /// offset: 44 - #[prost(uint32, tag = "6")] - pub game_story_line_id: u32, - #[prost(oneof = "scene_identifier::TeleportNigger", tags = "1621")] + #[prost(uint32, tag = "4")] + pub content_id: u32, + #[prost(oneof = "scene_identifier::TeleportNigger", tags = "849")] pub teleport_nigger: ::core::option::Option, } /// Nested message and enum types in `SceneIdentifier`. @@ -56478,351 +57783,349 @@ pub mod scene_identifier { #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum TeleportNigger { /// offset: 16 - #[prost(message, tag = "1621")] - Nifndmaippg(super::TeleportInfo), + #[prost(message, tag = "849")] + TeleportInfo(super::TeleportInfo), } } -/// Obf: AEJHBKENDFN +/// Obf: MEKDHGNOEIJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1462)] +#[cmdid(1431)] #[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: 24 + #[prost(message, optional, tag = "8")] + pub idabokljolg: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "9")] + #[prost(message, optional, tag = "10")] 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")] + /// offset: 40 + #[prost(bool, tag = "9")] + pub fbpkofoiolc: bool, + /// offset: 41 + #[prost(bool, tag = "12")] pub is_close_map: bool, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub entry_id: u32, + /// offset: 48 + #[prost(uint64, tag = "3")] + pub interact_id: u64, + /// offset: 56 + #[prost(uint32, tag = "15")] + pub entry_id2: u32, } -/// Obf: BNJJOECBCLG +/// Obf: JNKOPDPGDFF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1470)] +#[cmdid(1411)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnterSceneScRsp { + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub scene_identifier: ::core::option::Option, /// 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")] + #[prost(bool, tag = "4")] + pub is_over_map: bool, + /// offset: 37 + #[prost(bool, tag = "7")] pub is_close_map: bool, } -/// Obf: CNACJJFPFEI +/// Obf: FBJMJBLCGNI /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1468)] +#[cmdid(1497)] #[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")] + /// offset: 16 + #[prost(message, optional, tag = "5")] pub scene: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "10")] + pub lineup: ::core::option::Option, /// offset: 40 - #[prost(enumeration = "Jenhcdjcnnh", tag = "12")] + #[prost(enumeration = "EnterSceneReason", tag = "11")] pub reason: i32, } -/// Obf: CECOOKNLLIJ +/// Obf: BEFBCIOPNOA /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1482)] +#[cmdid(1469)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ScenePlaneEventScNotify { /// offset: 24 #[prost(message, optional, tag = "13")] - pub kjjkhkfcpma: ::core::option::Option, + pub eccihpndehm: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "4")] + pub dmnkfilncgb: ::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, + #[prost(message, optional, tag = "9")] + pub jenlpphnecf: ::core::option::Option, /// offset: 48 - #[prost(message, optional, tag = "5")] - pub eaombjjhmma: ::core::option::Option, + #[prost(message, optional, tag = "11")] + pub get_item_list: ::core::option::Option, } -/// Obf: LGEDPBOBIOM +/// Obf: EJFJACCGDGA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1460)] +#[cmdid(1446)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSceneMapInfoCsReq { - /// offset: 24 - #[prost(message, repeated, tag = "2")] + /// offset: 16 + #[prost(message, repeated, tag = "6")] pub scene_identifiers: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct MapInfoProp { - /// offset: 16 - #[prost(message, optional, tag = "9")] - pub extra_info: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "13")] - pub group_id: u32, +pub struct MazePropState { + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub extra_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub config_id: u32, - /// offset: 40 - #[prost(uint32, tag = "11")] + /// offset: 36 + #[prost(uint32, tag = "5")] pub state: u32, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub group_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct MapInfoGroup { +pub struct MazeGroup { /// 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 = "15")] - pub modify_time: i64, - /// offset: 40 - #[prost(uint32, tag = "4")] - pub group_id: u32, - /// offset: 24 - #[prost(map = "string, int32", tag = "12")] + #[prost(map = "string, int32", tag = "11")] pub property_map: ::std::collections::HashMap<::prost::alloc::string::String, i32>, + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] + pub destory_monster_config_id_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(int64, tag = "13")] + pub modify_time: i64, + /// offset: 48 + #[prost(uint32, tag = "9")] + pub group_id: u32, + /// offset: 52 + #[prost(bool, tag = "2")] + pub is_need_refresh: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChestInfo { - /// offset: 28 - #[prost(uint32, tag = "4")] - pub neeoaibhkag: u32, - /// offset: 32 - #[prost(enumeration = "ChestType", tag = "7")] - pub chest_type: i32, /// offset: 24 - #[prost(uint32, tag = "5")] - pub lngojgdjmmd: u32, + #[prost(uint32, tag = "2")] + pub opened_num: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub exist_num: u32, + /// offset: 32 + #[prost(enumeration = "ChestType", tag = "4")] + pub chest_type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pldhjgaeeae { - /// offset: 28 - #[prost(uint32, tag = "6")] - pub r#type: u32, +pub struct Fahfbejcklf { /// offset: 24 + #[prost(uint32, tag = "4")] + pub r#type: u32, + /// offset: 28 #[prost(uint32, tag = "12")] - pub lhjefnafhgf: u32, + pub jbgifbgmlmf: u32, /// offset: 32 - #[prost(uint32, tag = "9")] - pub eifihdflbid: u32, + #[prost(uint32, tag = "7")] + pub pijbpdpeodg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneMapInfo { - /// offset: 32 - #[prost(map = "string, int32", tag = "2")] - pub floor_saved_value_map: ::std::collections::HashMap< + /// offset: 16 + #[prost(map = "string, int32", tag = "6")] + pub floor_saved_data: ::std::collections::HashMap< ::prost::alloc::string::String, i32, >, - /// offset: 112 - #[prost(uint32, tag = "9")] - pub cur_map_entry_id: u32, - /// offset: 16 - #[prost(message, repeated, tag = "12")] - pub chest_list: ::prost::alloc::vec::Vec, - /// 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(uint32, repeated, tag = "13")] - pub lighten_section_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "1")] + pub chest_monster_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "879")] + pub opened_chest_id_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, + #[prost(message, repeated, tag = "5")] + pub maze_group_list: ::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")] + #[prost(message, repeated, tag = "13")] + pub chest_list: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, optional, tag = "915")] + pub scene_identifier: ::core::option::Option, + /// offset: 64 + #[prost(message, optional, tag = "1584")] + pub client_group_mission_info: ::core::option::Option, + /// offset: 80 + #[prost(message, repeated, tag = "4")] + pub maze_prop_list: ::prost::alloc::vec::Vec, + /// offset: 88 + #[prost(uint32, repeated, tag = "439")] + pub finished_chest_monster_id_list: ::prost::alloc::vec::Vec, + /// offset: 96 + #[prost(uint32, repeated, tag = "14")] 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, + #[prost(uint32, repeated, tag = "3")] + pub lighten_section_list: ::prost::alloc::vec::Vec, + /// offset: 112 + #[prost(uint32, tag = "10")] + pub retcode: u32, /// 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, + #[prost(uint32, tag = "11")] + pub dimension_id: u32, /// offset: 120 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "12")] + pub floor_id: u32, + /// offset: 124 + #[prost(uint32, tag = "8")] pub entry_id: u32, + /// offset: 128 + #[prost(uint32, tag = "7")] + pub chest_monster_num: u32, } /// Obf: GetSceneMapInfoScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1499)] +#[cmdid(1422)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSceneMapInfoScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "7")] + /// offset: 24 + #[prost(message, repeated, tag = "14")] pub scene_map_info: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "11")] - pub cur_map_entry_id: u32, + #[prost(uint32, tag = "6")] + pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1413)] +#[cmdid(1464)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jbganbaedpm {} -/// Obf: AFDGKKOBNBK +pub struct SyncServerSceneChangeNotify {} /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1486)] +#[cmdid(1468)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CounterDownCsReq { - /// offset: 28 - #[prost(uint32, tag = "1")] - pub meajaebdaoi: u32, /// offset: 24 - #[prost(uint32, tag = "14")] - pub iapfbgedgam: u32, + #[prost(uint32, tag = "7")] + pub dggcfdkjdpo: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub bikalogmmda: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1480)] +#[cmdid(1408)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Gpackpjjgbj { +pub struct CounterDownScRsp { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "8")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1485)] +#[cmdid(1457)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fbjdfgmmmfp { - /// offset: 32 - #[prost(uint32, tag = "11")] - pub iapfbgedgam: u32, - /// offset: 28 - #[prost(enumeration = "Nnehkeaakjl", tag = "6")] - pub reason: i32, +pub struct Ilccpicilff { /// offset: 24 - #[prost(uint32, tag = "9")] - pub nnbkpdkpigi: u32, + #[prost(uint32, tag = "11")] + pub bikalogmmda: u32, + /// offset: 28 + #[prost(enumeration = "GameplayCounterUpdateReason", tag = "13")] + pub reason: i32, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub ofbpkcncgfg: u32, } -/// Obf: IMDMDFLDHCL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1440)] +#[cmdid(1479)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct CounterRecoverCsReq { - /// offset: 28 - #[prost(uint32, tag = "11")] - pub iapfbgedgam: u32, +pub struct Ebadahnbiih { /// offset: 24 - #[prost(uint32, tag = "14")] - pub hnladcmmjja: u32, + #[prost(uint32, tag = "7")] + pub bikalogmmda: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub gpjbpkilobm: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1443)] +#[cmdid(1447)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cbofflphibp { +pub struct Gmabbkempnp { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "11")] pub retcode: u32, } -/// Obf: CIDEECBHNIE +/// Obf: EDDIFENDEFG /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1415)] +#[cmdid(1455)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateFloorSavedValueNotify { - /// 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>, + #[prost(map = "string, int32", tag = "3")] + pub saved_value: ::std::collections::HashMap<::prost::alloc::string::String, i32>, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "11")] pub floor_id: u32, - /// offset: 40 + /// offset: 36 #[prost(uint32, tag = "2")] pub dimension_id: u32, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub plane_id: u32, } -/// Obf: FELMMNGOCCO +/// Obf: CDIEIOFFMKM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1431)] +#[cmdid(1444)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetUnlockTeleportCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "15")] pub entry_id_list: ::prost::alloc::vec::Vec, } -/// Obf: AIMBICAKGMF +/// Obf: FFKMNLDNIAA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1483)] +#[cmdid(1486)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetUnlockTeleportScRsp { - /// offset: 16 - #[prost(uint32, repeated, tag = "2")] + /// offset: 24 + #[prost(uint32, repeated, tag = "7")] pub unlocked_teleport_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "9")] pub retcode: u32, } -/// Obf: OOAAIJEEJKC +/// Obf: DJPNDFFGJHO /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1435)] +#[cmdid(1475)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct OpenChestScNotify { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "13")] pub chest_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityRefreshInfo { - #[prost(oneof = "scene_entity_refresh_info::RefreshType", tags = "14, 12, 4")] + #[prost(oneof = "scene_entity_refresh_info::RefreshType", tags = "13, 11, 14")] pub refresh_type: ::core::option::Option, } /// Nested message and enum types in `SceneEntityRefreshInfo`. @@ -56830,6534 +58133,6559 @@ pub mod scene_entity_refresh_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum RefreshType { - /// offset: 24 - #[prost(message, tag = "14")] + /// offset: 16 + #[prost(message, tag = "13")] AddEntity(super::SceneEntityInfo), - /// offset: 24 - #[prost(uint32, tag = "12")] + /// offset: 16 + #[prost(uint32, tag = "11")] DeleteEntity(u32), - /// offset: 24 - #[prost(uint32, tag = "4")] - Hbiedajfelo(u32), + /// offset: 16 + #[prost(uint32, tag = "14")] + Beeanadahpl(u32), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nnhgoblncie { - /// offset: 36 - #[prost(int32, tag = "4")] - pub elkocijnabk: i32, +pub struct Akekckdihla { /// offset: 24 - #[prost(string, tag = "8")] - pub elncjffjfih: ::prost::alloc::string::String, + #[prost(string, tag = "15")] + pub hmelfpdpcfc: ::prost::alloc::string::String, /// offset: 32 - #[prost(int32, tag = "11")] - pub fnaodngjamm: i32, + #[prost(int32, tag = "14")] + pub khbbndbjafk: i32, + /// offset: 36 + #[prost(int32, tag = "10")] + pub dhpdilnlipc: i32, } -/// Obf: DLICFMHBDKG #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GroupRefreshInfo { - /// offset: 32 - #[prost(message, repeated, tag = "11")] - pub dclakcfjcpj: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(enumeration = "SceneGroupRefreshType", tag = "8")] - pub refresh_type: i32, /// offset: 16 - #[prost(message, repeated, tag = "12")] + #[prost(message, repeated, tag = "11")] 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, + #[prost(message, optional, tag = "6")] + pub unk1: ::core::option::Option, + /// offset: 40 + #[prost(message, repeated, tag = "12")] + pub cdmkbchlpab: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "15")] + pub group_id: u32, /// offset: 52 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "14")] pub state: u32, + /// offset: 56 + #[prost(enumeration = "SceneGroupRefreshType", tag = "4")] + pub refresh_type: i32, } -/// Obf: BFEFFNMHBNN +/// Obf: EJJNPDFPIAP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1455)] +#[cmdid(1498)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneGroupRefreshScNotify { /// offset: 16 - #[prost(message, repeated, tag = "2")] + #[prost(message, repeated, tag = "14")] pub group_refresh_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "11")] - pub floor_id: u32, - /// offset: 36 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "2")] pub dimension_id: u32, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub floor_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mlejlklefnd { +pub struct GroupStateInfo { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub gmehamchjbk: u32, /// offset: 28 #[prost(uint32, tag = "9")] - pub pgjclbcepbm: u32, - /// offset: 36 - #[prost(uint32, tag = "1")] - pub group_id: u32, - /// offset: 24 - #[prost(uint32, tag = "15")] pub entry_id: u32, /// offset: 32 - #[prost(uint32, tag = "4")] - pub pfondblidhd: u32, + #[prost(uint32, tag = "11")] + pub group_state: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub group_id: u32, } -/// Obf: BFMPEGPGGMD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1497)] +#[cmdid(1456)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GroupStateChangeCsReq { + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub group_state_info: ::core::option::Option, /// offset: 32 - #[prost(uint64, tag = "1")] + #[prost(uint64, tag = "7")] pub interact_id: u64, - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub paglojdllld: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1475)] +#[cmdid(1465)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hhgcigbnmep { +pub struct GroupStateChangeScRsp { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub group_state_info: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "10")] pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "12")] - pub paglojdllld: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1448)] +#[cmdid(1470)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ofgkngpdfik { +pub struct GroupStateChangeScNotify { /// offset: 24 - #[prost(message, optional, tag = "4")] - pub paglojdllld: ::core::option::Option, + #[prost(message, optional, tag = "8")] + pub group_state_info: ::core::option::Option, } -/// Obf: FFECNEOHCNP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnteredSceneInfo { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "4")] pub floor_id: u32, /// offset: 28 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "15")] pub plane_id: u32, } -/// Obf: HPOHMLJBGPN +/// Obf: FHLGAPIIKCA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1476)] +#[cmdid(1484)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetEnteredSceneCsReq {} -/// Obf: NPGFMHDOEMG +/// Obf: CGKHKICJKIA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1446)] +#[cmdid(1472)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetEnteredSceneScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub entered_scene_info_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, - /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub entered_scene_info_list: ::prost::alloc::vec::Vec, } -/// Obf: DOKBLBFDJBA +/// Obf: AFCKCGAINAM /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1434)] +#[cmdid(1425)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnteredSceneChangeScNotify { /// offset: 16 - #[prost(message, repeated, tag = "4")] + #[prost(message, repeated, tag = "14")] pub entered_scene_info_list: ::prost::alloc::vec::Vec, } -/// Obf: GOBGDCMNKAM +/// Obf: IJEEIJDKBDP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1456)] +#[cmdid(1407)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct RefreshTriggerEntityListReq { - /// offset: 40 - #[prost(string, tag = "5")] +pub struct RefreshTriggerByClientCsReq { + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub trigger_target_id_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(string, tag = "11")] pub trigger_name: ::prost::alloc::string::String, + /// offset: 40 + #[prost(message, optional, tag = "15")] + pub trigger_motion: ::core::option::Option, /// offset: 48 #[prost(uint64, tag = "1")] pub interact_id: u64, /// offset: 56 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "14")] 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 +/// Obf: LKBJBOOHAKB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1445)] +#[cmdid(1402)] #[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")] + /// offset: 16 + #[prost(string, tag = "10")] pub trigger_name: ::prost::alloc::string::String, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(bool, tag = "12")] + pub refresh_trigger: bool, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] pub trigger_entity_id: u32, } -/// Obf: KLGPFDCEBOL +/// Obf: EOALLAPKMFA /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1487)] +#[cmdid(1421)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RefreshTriggerByClientScNotify { + /// offset: 16 + #[prost(string, tag = "7")] + pub trigger_name: ::prost::alloc::string::String, /// offset: 32 - #[prost(uint32, repeated, tag = "3")] + #[prost(uint32, repeated, tag = "6")] pub trigger_target_id_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "5")] pub trigger_entity_id: u32, - /// offset: 16 - #[prost(string, tag = "1")] - pub trigger_name: ::prost::alloc::string::String, } -/// Obf: DHLPIPIBOBE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1427)] +#[cmdid(1462)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DeleteSummonUnitCsReq { - /// 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(1423)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pfabfkonaim { - /// offset: 32 - #[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(1467)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kcjnipmkcgb { - /// offset: 24 - #[prost(uint32, repeated, tag = "10")] - pub entry_id_list: ::prost::alloc::vec::Vec, -} -/// Obf: MIKICIAIGCG -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(1484)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct UnlockTeleportNotify { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub teleport_id: u32, - /// offset: 28 - #[prost(uint32, tag = "3")] - pub entry_id: u32, -} -/// Obf: ECOCKNJCFCG -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1422)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct UpdateGroupPropertyCsReq { - /// offset: 40 - #[prost(uint32, tag = "6")] - pub group_id: u32, + pub entity_id_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint64, tag = "12")] + #[prost(uint64, tag = "4")] pub interact_id: u64, - /// offset: 44 - #[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(1464)] -#[derive(Clone, PartialEq, ::prost::Message)] -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(uint32, tag = "2")] - pub group_id: u32, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub floor_id: u32, - /// offset: 44 - #[prost(uint32, tag = "3")] - pub dimension_id: u32, - /// offset: 40 - #[prost(int32, tag = "12")] - pub fnaodngjamm: i32, -} -/// Obf: HAJICGJCCEO -/// Type: Notify -#[derive(proto_derive::CmdID)] #[cmdid(1450)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TrainWorldIdChangeScNotify { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub lloloehpfha: u32, -} -/// Obf: JPIMPGPJFIN -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1419)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SetTrainWorldIdCsReq { - /// offset: 24 - #[prost(uint64, tag = "15")] - pub interact_id: u64, - /// offset: 32 - #[prost(uint32, tag = "13")] - pub lloloehpfha: u32, -} -/// Obf: POIPHMLFMDA -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1447)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SetTrainWorldIdScRsp { - /// offset: 24 - #[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 Leidadobjoc { - /// offset: 16 - #[prost(bytes = "vec", tag = "10")] - pub data: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub jecnjlalepo: u32, -} -/// Obf: CBCGPAJCPAB -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6191)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetAllServerPrefsDataCsReq {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6110)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Alhhonkclnj { +pub struct DeleteSummonUnitScRsp { /// offset: 24 - #[prost(message, repeated, tag = "10")] - pub gboinomhmfa: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Injgacbmdge { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub jecnjlalepo: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6195)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lkndijjelkn { - /// offset: 16 - #[prost(message, optional, tag = "3")] - pub foiebmgjjod: ::core::option::Option, + #[prost(uint32, repeated, tag = "3")] + pub entity_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, } -/// Obf: FJPMOFCALIC +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(1477)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct UnlockedAreaMapScNotify { + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub entry_id_list: ::prost::alloc::vec::Vec, +} +/// Obf: HMBCOANODNA +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(1419)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct UnlockTeleportNotify { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub teleport_id: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub entry_id: u32, +} /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6114)] +#[cmdid(1494)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct UpdateServerPrefsCsReq { +pub struct UpdateGroupPropertyCsReq { /// offset: 24 - #[prost(message, optional, tag = "13")] - pub foiebmgjjod: ::core::option::Option, + #[prost(string, tag = "7")] + pub hmelfpdpcfc: ::prost::alloc::string::String, + /// offset: 32 + #[prost(int32, tag = "4")] + pub olbepibldbd: i32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub floor_id: u32, + /// offset: 40 + #[prost(uint32, tag = "1")] + pub dimension_id: u32, + /// offset: 44 + #[prost(uint32, tag = "11")] + pub group_id: u32, + /// offset: 48 + #[prost(uint64, tag = "9")] + pub interact_id: u64, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6118)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jfcakmidpia { - /// offset: 28 - #[prost(uint32, tag = "13")] - pub jecnjlalepo: u32, +#[cmdid(1433)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct UpdateGroupPropertyScRsp { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(string, tag = "4")] + pub hmelfpdpcfc: ::prost::alloc::string::String, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub group_id: u32, + /// offset: 40 + #[prost(int32, tag = "7")] + pub khbbndbjafk: i32, + /// offset: 44 + #[prost(uint32, tag = "9")] + pub floor_id: u32, + /// offset: 48 + #[prost(uint32, tag = "3")] + pub dimension_id: u32, + /// offset: 52 + #[prost(int32, tag = "11")] + pub dhpdilnlipc: i32, +} +/// Obf: KEJANPDMOIL +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(1460)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TrainWorldIdChangeScNotify { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub cfdceemioco: u32, +} +/// Obf: AEBLDMIMFIA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1404)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SetTrainWorldIdCsReq { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub cfdceemioco: u32, + /// offset: 32 + #[prost(uint64, tag = "9")] + pub interact_id: u64, +} +/// Obf: GFCAHBOAJIB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1495)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SetTrainWorldIdScRsp { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub cfdceemioco: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Shop { - /// offset: 64 - #[prost(uint64, tag = "7")] - pub city_taken_level_reward: u64, +pub struct ServerPrefs { + /// offset: 16 + #[prost(bytes = "vec", tag = "10")] + pub data: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "2")] - pub city_exp: u32, + #[prost(uint32, tag = "5")] + pub server_prefs_id: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6173)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetAllServerPrefsDataCsReq {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6103)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetAllServerPrefsDataScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub server_prefs_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetServerPrefsDataCsReq { /// 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 server_prefs_id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6127)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetServerPrefsDataScRsp { + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub server_prefs: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6136)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct UpdateServerPrefsCsReq { + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub server_prefs: ::core::option::Option, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6113)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct UpdateServerPrefsDataScRsp { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub server_prefs_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Shop { + /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub goods_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub city_exp: u32, + /// offset: 36 + #[prost(uint32, tag = "4")] pub shop_id: u32, + /// offset: 40 + #[prost(int64, tag = "12")] + pub end_time: i64, + /// offset: 48 + #[prost(uint32, tag = "6")] + pub city_level: u32, + /// offset: 56 + #[prost(uint64, tag = "8")] + pub city_taken_level_reward: u64, + /// offset: 64 + #[prost(int64, tag = "11")] + pub begin_time: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Goods { /// offset: 24 - #[prost(int64, tag = "1")] - pub end_time: i64, - /// offset: 40 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "1")] pub item_id: u32, - /// offset: 32 - #[prost(uint32, tag = "13")] + /// offset: 28 + #[prost(uint32, tag = "3")] pub goods_id: u32, - /// offset: 48 - #[prost(int64, tag = "9")] - pub begin_time: i64, - /// offset: 36 - #[prost(uint32, tag = "10")] + /// offset: 32 + #[prost(uint32, tag = "12")] pub buy_times: u32, + /// offset: 40 + #[prost(int64, tag = "7")] + pub end_time: i64, + /// offset: 48 + #[prost(int64, tag = "10")] + pub begin_time: i64, } -/// Obf: JCOHAKPKCJE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1591)] +#[cmdid(1573)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetShopListCsReq { /// offset: 24 - #[prost(uint32, tag = "6")] - pub pjeepnkfmgg: u32, + #[prost(uint32, tag = "7")] + pub shop_type: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1510)] +#[cmdid(1503)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetShopListScRsp { - /// offset: 36 - #[prost(uint32, tag = "1")] - pub cur_map_entry_id: u32, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub shop_type: u32, - /// offset: 24 - #[prost(message, repeated, tag = "15")] + /// offset: 16 + #[prost(message, repeated, tag = "10")] pub shop_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub shop_type: u32, } -/// Obf: OMIKBHKCOJD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1594)] +#[cmdid(1580)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuyGoodsCsReq { /// offset: 16 - #[prost(uint32, repeated, tag = "14")] - pub liibaemahob: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "6")] + pub alhbekkljkk: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "5")] - pub emmomdodkak: u32, - /// offset: 44 - #[prost(uint32, tag = "8")] - pub cmkjfndbjfl: u32, - /// offset: 40 - #[prost(uint32, tag = "15")] - pub onlbejgccca: u32, + #[prost(uint32, tag = "14")] + pub goods_id: u32, /// offset: 36 - #[prost(uint32, tag = "6")] - pub interacted_prop_entity_id: u32, - /// offset: 48 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "7")] pub item_id: u32, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub interacted_prop_entity_id: u32, + /// offset: 44 + #[prost(uint32, tag = "10")] + pub shop_id: u32, + /// offset: 48 + #[prost(uint32, tag = "9")] + pub goods_num: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1595)] +#[cmdid(1527)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuyGoodsScRsp { - /// offset: 36 - #[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")] + /// offset: 16 + #[prost(message, optional, tag = "4")] pub return_item_list: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub goods_buy_times: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub shop_id: u32, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub retcode: u32, + /// offset: 44 + #[prost(uint32, tag = "11")] + pub goods_id: u32, } -/// Obf: NOHHNLIACAG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1514)] +#[cmdid(1536)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeCityShopRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "14")] pub level: u32, /// offset: 28 - #[prost(uint32, tag = "4")] - pub onlbejgccca: u32, + #[prost(uint32, tag = "12")] + pub shop_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1518)] +#[cmdid(1513)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Eflgloknbkp { - /// offset: 36 - #[prost(uint32, tag = "10")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "12")] +pub struct TakeCityShopRewardScRsp { + /// offset: 16 + #[prost(message, optional, tag = "11")] pub reward: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "13")] - pub onlbejgccca: u32, - /// offset: 40 + #[prost(uint32, tag = "15")] + pub retcode: u32, + /// offset: 36 #[prost(uint32, tag = "2")] + pub shop_id: u32, + /// offset: 40 + #[prost(uint32, tag = "8")] pub level: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1509)] +#[cmdid(1515)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CityShopInfoScNotify { - /// offset: 36 - #[prost(uint32, tag = "9")] - 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 level: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] pub shop_id: u32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub exp: u32, + /// offset: 40 + #[prost(uint64, tag = "2")] + pub taken_level_reward: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lkjmlpjepgg { - /// offset: 52 - #[prost(uint32, tag = "6")] - pub heihgfaofnk: u32, - /// offset: 44 - #[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, +pub struct Dblilhclppl { /// offset: 16 - #[prost(uint32, repeated, tag = "8")] + #[prost(uint32, repeated, tag = "5")] + pub dlpcpdgeadg: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "1")] pub item_list: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "3")] - pub ilemmkpgpnd: u32, + #[prost(uint32, tag = "10")] + pub bbmelnjbgal: u32, + /// offset: 44 + #[prost(bool, tag = "9")] + pub pkkajkhkbmn: bool, + /// offset: 48 + #[prost(uint32, tag = "14")] + pub unique_id: u32, + /// offset: 52 + #[prost(uint32, tag = "15")] + pub dnncagjioap: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dmndjbpgekg { - /// offset: 28 - #[prost(uint32, tag = "5")] - pub heihgfaofnk: u32, +pub struct Gfffjcehbeb { /// offset: 24 - #[prost(uint32, tag = "7")] - pub kdoinlgkmbi: u32, + #[prost(uint32, tag = "5")] + pub bbmelnjbgal: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub hflpdcjdiac: u32, } -/// Obf: PGPNLECLCOK +/// Obf: JGBGMGIBDHM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6791)] +#[cmdid(6773)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SpaceZooDataCsReq {} -/// Obf: NEHBMJMHENL +/// Obf: JAAPNEALKJE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6710)] +#[cmdid(6703)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooDataScRsp { - /// offset: 84 - #[prost(uint32, tag = "6")] - pub retcode: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "8")] - pub noagecceekn: ::prost::alloc::vec::Vec, - /// offset: 56 - #[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, + #[prost(uint32, repeated, tag = "5")] + pub mdfebnnoklg: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub engebgicppb: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, repeated, tag = "11")] - pub efocfecknkj: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "15")] + pub fibmjbjmckk: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "3")] + pub glmmhalpeag: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "6")] + pub jgcnagnofbp: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, repeated, tag = "7")] + pub nfigghnnjap: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(message, repeated, tag = "8")] + pub japfgeaiaca: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(uint32, tag = "13")] + pub retcode: u32, + /// offset: 84 + #[prost(uint32, tag = "10")] + pub oaimafohlhc: u32, } -/// Obf: HDBGOECOOGF +/// Obf: JJMJCLMPCMF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6794)] +#[cmdid(6780)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooBornCsReq { - /// offset: 32 - #[prost(uint32, tag = "10")] - pub fjjehgphdao: u32, /// offset: 24 - #[prost(uint32, repeated, tag = "5")] - pub mapbkcgflgk: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "3")] + pub moaobpphldc: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub opmpegkmbpc: u32, } -/// Obf: PKKBKKKPLII +/// Obf: OHICCFONLEC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6795)] +#[cmdid(6727)] #[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, + #[prost(message, optional, tag = "9")] + pub dlmjnmipdco: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "4")] + pub jkmifnjebjo: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(bool, tag = "8")] + pub hcghlfakiki: bool, + /// offset: 44 + #[prost(uint32, tag = "1")] + pub retcode: u32, } -/// Obf: JMFPAAJGBGG +/// Obf: CHEKMBNIGBP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6714)] +#[cmdid(6736)] #[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")] + #[prost(uint32, tag = "14")] pub item_id: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub unique_id: u32, } -/// Obf: BMKODPPLHOL +/// Obf: JOFMCEMLDEA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6718)] +#[cmdid(6713)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooMutateScRsp { /// offset: 16 - #[prost(message, optional, tag = "14")] - pub eamejgfgnpa: ::core::option::Option, + #[prost(message, optional, tag = "15")] + pub kiipgcdjpbo: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "3")] + pub jkmifnjebjo: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(bool, tag = "1")] - pub bfallcgipog: bool, + #[prost(bool, tag = "10")] + pub hcghlfakiki: 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 +/// Obf: NGFMHDPLLEC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6709)] +#[cmdid(6715)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SpaceZooOpCatteryCsReq { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub ockgdjcgklh: u32, /// 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, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub fepdlphphgi: u32, } -/// Obf: DCDPIEPGCPB +/// Obf: BLHHJGDEMJH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6798)] +#[cmdid(6781)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooOpCatteryScRsp { /// offset: 16 - #[prost(uint32, repeated, tag = "15")] - pub jklgapghbhp: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "7")] + pub mdfebnnoklg: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "15")] pub retcode: u32, } -/// Obf: ABKPPMCCGMN +/// Obf: MHIBHCOLBNB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6763)] +#[cmdid(6710)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooDeleteCatCsReq { - /// offset: 16 + /// offset: 24 #[prost(uint32, repeated, tag = "2")] - pub kicifpjacnf: ::prost::alloc::vec::Vec, + pub gbieafkkapi: ::prost::alloc::vec::Vec, } -/// Obf: OFOPMCGFMGC +/// Obf: AALIMFELNHE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6726)] +#[cmdid(6787)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooDeleteCatScRsp { - /// offset: 16 - #[prost(uint32, repeated, tag = "1")] - pub niehhdleanm: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "7")] + pub anhnmannaep: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, } -/// Obf: DOIMCHDBPDC +/// Obf: KHCMPDLLMGP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6739)] +#[cmdid(6729)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooCatUpdateNotify { - /// offset: 33 - #[prost(bool, tag = "8")] - pub bfallcgipog: bool, - /// offset: 16 + /// offset: 24 #[prost(message, repeated, tag = "12")] - pub ddlhpdbhgjd: ::prost::alloc::vec::Vec, + pub hmaihhcbfkp: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(bool, tag = "4")] - pub dlakeloeooc: bool, + #[prost(bool, tag = "7")] + pub fhhcngagfcj: bool, + /// offset: 33 + #[prost(bool, tag = "14")] + pub hcghlfakiki: bool, } -/// Obf: LILFDDDFAOI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6701)] +#[cmdid(6712)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SpaceZooExchangeItemCsReq { +pub struct Cgfmdmpckdn { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "3")] pub item_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6774)] +#[cmdid(6754)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Eicjjjfflbi { - /// offset: 28 - #[prost(uint32, tag = "13")] - pub item_id: u32, +pub struct Baekeidldci { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "9")] pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub item_id: u32, } -/// Obf: GKKHKALJNOL +/// Obf: COGNONDGJDA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6737)] +#[cmdid(6783)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SpaceZooTakeCsReq { /// offset: 24 - #[prost(uint32, tag = "11")] - pub bmlkibnlnja: u32, + #[prost(uint32, tag = "3")] + pub kifkglgclej: u32, } -/// Obf: JFOIEJOFLOH +/// Obf: HPKFAABFCPN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6704)] +#[cmdid(6709)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooTakeScRsp { - /// offset: 32 - #[prost(uint32, tag = "10")] - pub bmlkibnlnja: u32, - /// offset: 36 - #[prost(uint32, tag = "11")] - pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "13")] + /// offset: 24 + #[prost(message, optional, tag = "8")] pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub kifkglgclej: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Eakbdlaekhj { - /// offset: 36 - #[prost(uint32, tag = "6")] - pub aaikdelnake: u32, - /// offset: 28 - #[prost(uint32, tag = "7")] - pub ljeideleadd: u32, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub pmnegopjoib: u32, - /// offset: 40 - #[prost(bool, tag = "10")] - pub hcpjciigmpg: bool, +pub struct Jfgcabmmkab { /// offset: 24 #[prost(uint32, tag = "9")] + pub kdnbadegdnk: u32, + /// offset: 28 + #[prost(bool, tag = "5")] + pub ndbgpgodbph: bool, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub ebdddcbkpac: u32, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub ceoeoebolnn: u32, + /// offset: 40 + #[prost(uint32, tag = "1")] pub group_id: u32, } -/// Obf: ICFAFHKGIDK +/// Obf: DHMAENLPNCF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7169)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetStarFightDataCsReq {} -/// Obf: JLJHLOLDGKD +/// Obf: GFIAOCOLLCD +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7168)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetStarFightDataScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "9")] + pub jjidnkdkmle: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ebgjakbkpan { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub avatar_id: u32, + /// offset: 28 + #[prost(enumeration = "AvatarType", tag = "3")] + pub avatar_type: i32, +} +/// Obf: HLPCKFCKFFJ +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7162)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct StartStarFightLevelCsReq { + /// offset: 16 + #[prost(message, repeated, tag = "14")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub dbkhhcggknn: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub group_id: u32, +} +/// Obf: IOIJDHEMDLK /// 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 StartStarFightLevelCsReq { - /// offset: 32 - #[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 = "9")] - pub group_id: u32, -} -/// Obf: KNLBKNGDDMN -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7167)] -#[derive(Clone, PartialEq, ::prost::Message)] pub struct StartStarFightLevelScRsp { /// offset: 24 - #[prost(message, optional, tag = "3")] + #[prost(message, optional, tag = "13")] pub battle_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub group_id: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub dbkhhcggknn: u32, /// offset: 40 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "11")] pub retcode: u32, +} +/// Obf: FEEOGJHLALP +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(7164)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct StarFightDataChangeNotify { + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub kdkknfgpnab: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub group_id: u32, - /// offset: 36 - #[prost(uint32, tag = "5")] - pub inomffaieoa: u32, } -/// Obf: NJIDENAFKHF -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(7165)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct StarFightDataChangeNotify { - /// offset: 32 - #[prost(uint32, tag = "12")] - pub group_id: u32, - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub gkhinecafhn: ::core::option::Option, -} -/// Obf: PPPBHLIDDMP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6291)] +#[cmdid(6273)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetStoryLineInfoCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6210)] +#[cmdid(6203)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ediheaflfao { +pub struct GetStoryLineInfoScRsp { + /// offset: 16 + #[prost(uint32, repeated, tag = "1")] + pub trial_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] + pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "12")] - pub dpnlgeaenek: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "6")] - pub incaibonhed: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(uint32, tag = "7")] pub retcode: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "8")] - pub folkpnefhee: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub cur_story_line_id: u32, } -/// Obf: HGEGALGNFNH +/// Obf: JEEOPLLKEEH /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6294)] +#[cmdid(6280)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StoryLineInfoScNotify { - /// offset: 16 - #[prost(uint32, repeated, tag = "11")] - pub incaibonhed: ::prost::alloc::vec::Vec, - /// offset: 40 - #[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: HJNEILPLLPN -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(6218)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ChangeStoryLineFinishScNotify { - /// offset: 32 - #[prost(uint32, tag = "4")] - pub khdngfkoflh: u32, - /// offset: 28 - #[prost(bool, tag = "9")] - pub gohceolehlg: bool, - /// offset: 36 - #[prost(uint32, tag = "13")] - pub dpnlgeaenek: u32, - /// offset: 24 - #[prost(enumeration = "Bgipgamdmid", tag = "5")] - pub gglfnhnhigo: i32, -} -/// Obf: KPPCMAECCJF -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(6209)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct StoryLineTrialAvatarChangeScNotify { - /// offset: 40 - #[prost(bool, tag = "10")] - pub bpjllbddndm: bool, /// offset: 24 #[prost(uint32, repeated, tag = "9")] - pub ocakfnfepco: ::prost::alloc::vec::Vec, + pub trial_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "13")] + pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub cur_story_line_id: u32, + /// offset: 44 + #[prost(uint32, tag = "11")] + pub fdflhkedpgc: u32, +} +/// Obf: ELGBFAEBOCN +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(6213)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ChangeStoryLineFinishScNotify { + /// offset: 24 + #[prost(enumeration = "ChangeStoryLineAction", tag = "4")] + pub action: i32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub cur_story_line_id: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub onbmnambige: u32, + /// offset: 36 + #[prost(bool, tag = "11")] + pub hbfdgepblnp: bool, +} +/// Obf: NGBNCHOLHFE +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(6215)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct StoryLineTrialAvatarChangeScNotify { /// offset: 16 + #[prost(uint32, repeated, tag = "4")] + pub ilidiigalkd: ::prost::alloc::vec::Vec, + /// offset: 24 #[prost(uint32, repeated, tag = "3")] - pub omnhjdblfnk: ::prost::alloc::vec::Vec, + pub edbmifnehhh: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(bool, tag = "13")] + pub olpnmkapdlp: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StrongChallengeAvatar { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub avatar_id: u32, /// offset: 28 #[prost(enumeration = "AvatarType", tag = "6")] 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 Jannoemckoi { - /// offset: 16 - #[prost(uint32, repeated, tag = "1")] - pub buff_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "14")] +pub struct Nafmblmmaag { + /// offset: 24 + #[prost(message, repeated, tag = "3")] 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, + #[prost(uint32, repeated, tag = "7")] + pub buff_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jiicpjninbb { +pub struct Mkghjjcpblp { /// offset: 24 - #[prost(map = "uint32, message", tag = "12")] - pub jhedindcode: ::std::collections::HashMap, -} -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6691)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bmilhkcakea {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6610)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lbgodaiemfc { - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub nnnfcoaffao: ::core::option::Option, + #[prost(message, optional, tag = "10")] + pub lmdghcehjcg: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] - pub retcode: u32, + pub cnbcdmmbcki: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub stage_id: u32, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub panel_id: u32, + /// offset: 44 + #[prost(uint32, tag = "9")] + pub max_score: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dkopoiibdgj { + /// offset: 16 + #[prost(map = "uint32, message", tag = "1")] + pub mbdbadfenpl: ::std::collections::HashMap, } -/// Obf: KEBBBFONFFC /// Type: Req #[derive(proto_derive::CmdID)] -#[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 = "5")] - pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "4")] - pub stage_id: u32, -} -/// Obf: NADMIFBLPAG +#[cmdid(6673)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fpmficmfngj {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6695)] +#[cmdid(6603)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cejmceebcog { + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub ocljeaklfbh: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +/// Obf: GFJLCKGPGGN +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6680)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct EnterStrongChallengeActivityStageCsReq { + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] + pub buff_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub stage_id: u32, +} +/// Obf: JKIFFNPPLLD +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6627)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterStrongChallengeActivityStageScRsp { - /// offset: 32 - #[prost(uint32, tag = "8")] - pub stage_id: u32, /// offset: 24 - #[prost(message, optional, tag = "14")] + #[prost(message, optional, tag = "6")] pub battle_info: ::core::option::Option, - /// offset: 36 - #[prost(uint32, tag = "5")] + /// offset: 32 + #[prost(uint32, tag = "7")] pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub stage_id: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6614)] +#[cmdid(6636)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mgombdgdgcp { - /// offset: 52 - #[prost(uint32, tag = "11")] - pub agjglgbcmgf: u32, - /// offset: 36 - #[prost(uint32, tag = "5")] - pub pdbngnabdji: u32, - /// offset: 48 +pub struct Cbfojhepnhe { + /// offset: 24 #[prost(uint32, tag = "4")] - pub total_damage: u32, + pub imcjfgipifi: u32, /// offset: 28 + #[prost(uint32, tag = "9")] + pub bmahogkmpdj: u32, + /// offset: 32 #[prost(uint32, tag = "1")] + pub stage_id: u32, + /// offset: 36 + #[prost(enumeration = "BattleEndStatus", tag = "8")] + pub end_status: i32, + /// offset: 40 + #[prost(uint32, tag = "5")] pub score_id: u32, /// offset: 44 - #[prost(enumeration = "BattleEndStatus", tag = "10")] - pub end_status: i32, - /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "15")] pub max_score: u32, - /// offset: 24 - #[prost(uint32, tag = "12")] - pub stage_id: u32, - /// offset: 40 + /// offset: 48 #[prost(uint32, tag = "7")] - pub ackkaccmmim: u32, + pub total_damage: u32, + /// offset: 52 + #[prost(uint32, tag = "12")] + pub bjkbgoalnha: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lgiidenkpig { +pub struct Ilhfafgojac { /// offset: 24 - #[prost(uint32, tag = "12")] - pub star: u32, - /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "14")] pub group_id: u32, /// offset: 28 + #[prost(uint32, tag = "3")] + pub dbkhhcggknn: u32, + /// offset: 32 #[prost(uint32, tag = "11")] - pub inomffaieoa: u32, + pub star: u32, } -/// Obf: CFNDEPCFKFI +/// Obf: CAFBLIGHAMO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7569)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetSummonActivityDataCsReq {} -/// Obf: GPPPEGCOHJE +/// Obf: EADGNHBCEPG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7568)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetSummonActivityDataScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub idlclmmaihp: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ooajjmegifo { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub avatar_id: u32, + /// offset: 28 + #[prost(enumeration = "AvatarType", tag = "13")] + pub avatar_type: i32, +} +/// Obf: IHAKJMKLJFC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7562)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct EnterSummonActivityStageCsReq { + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub nljcjiglghe: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub group_id: u32, + /// offset: 44 + #[prost(uint32, tag = "9")] + pub dbkhhcggknn: u32, +} +/// Obf: BDABINKIAGM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7570)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetSummonActivityDataScRsp { +pub struct EnterSummonActivityStageScRsp { /// offset: 24 - #[prost(message, repeated, tag = "2")] - pub kldlfekdhoc: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "15")] + pub battle_info: ::core::option::Option, /// 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 EnterSummonActivityStageCsReq { - /// offset: 44 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "4")] pub group_id: u32, - /// offset: 32 - #[prost(message, optional, tag = "3")] - pub abjfjbeccdj: ::core::option::Option, - /// offset: 16 - #[prost(message, repeated, tag = "11")] - pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub dbkhhcggknn: u32, /// offset: 40 #[prost(uint32, tag = "1")] - pub inomffaieoa: u32, -} -/// 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 +/// Obf: NAHLFIBEBHJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7565)] +#[cmdid(7564)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SummonActivityBattleEndScNotify { - /// offset: 36 + /// offset: 24 + #[prost(uint32, tag = "11")] + pub dbkhhcggknn: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub lpehhmhpcmg: u32, + /// offset: 32 #[prost(uint32, tag = "2")] pub group_id: u32, - /// offset: 28 - #[prost(uint32, tag = "8")] - pub star: u32, - /// offset: 32 + /// offset: 36 #[prost(uint32, tag = "15")] - pub inomffaieoa: u32, - /// offset: 24 - #[prost(uint32, tag = "7")] - pub niiekcmbeni: u32, + pub star: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Godhdeipdjl { - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub plfaocpbbcp: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "4")] - pub ambllflfkhc: u32, +pub struct Enhopahgcma { /// offset: 16 #[prost(bytes = "vec", tag = "1")] - pub mhinkadjccg: ::prost::alloc::vec::Vec, - /// offset: 44 + pub dnobajnigac: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub ifpfjiifala: ::core::option::Option, + /// offset: 40 #[prost(uint32, tag = "9")] - pub jlmjfednbmf: u32, + pub lngjodepcdn: u32, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub ekheafbkdfp: u32, /// offset: 48 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "4")] pub config_id: u32, } -/// Obf: OLMCFLHLOGL +/// Obf: BGKDADFBMPL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8101)] +#[cmdid(8118)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SwitchHandDataCsReq { +pub struct GetSwitchHandDataCsReq { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "8")] pub config_id: u32, } -/// Obf: MGJLHMMMJAA +/// Obf: AFLNPEOHLHO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8106)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetSwitchHandDataScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub beadahpggaf: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub mhkapgbgfno: u32, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub ebnghimcapk: u32, +} +/// Obf: JMPLJGMDKCE +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8116)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwitchHandStartCsReq { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub config_id: u32, +} +/// Obf: LFJGLEHGGGI /// 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, +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwitchHandStartScRsp { /// 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, + pub config_id: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub retcode: u32, } -/// Obf: AEGCBNHBNMA +/// Obf: LJDIGIPHNGM /// 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: HGGHICHFDMF -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8110)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SwitchHandStartScRsp { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub config_id: u32, - /// offset: 28 - #[prost(uint32, tag = "3")] - pub retcode: u32, -} -/// Obf: EFAJLGCMJEL -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8115)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwitchHandFinishCsReq {} -/// Obf: OLIGBICCDMN -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8108)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SwitchHandFinishScRsp { - /// offset: 32 - #[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 Hklkgjcjjeb { - /// offset: 32 - #[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: KAGMENHLFKG -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8114)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SwitchHandUpdateCsReq { - /// offset: 16 - #[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, 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: BHJHFJEKKOH -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8107)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SwitchHandCoinUpdateCsReq { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub jlmjfednbmf: u32, -} +/// Obf: PONEDAONOJI /// Type: Rsp #[derive(proto_derive::CmdID)] #[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: BLDEJNMIADF -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8111)] -#[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: ABAMFJOGEKA -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8118)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetSwitchHandResetHandPosScRsp { +pub struct SwitchHandFinishScRsp { /// offset: 24 - #[prost(message, optional, tag = "12")] - pub lfnipeckndh: ::core::option::Option, + #[prost(message, optional, tag = "8")] + pub bdeddahodii: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Oendlkljhpf { + /// offset: 24 + #[prost(enumeration = "Ddnjkamihhi", tag = "15")] + pub op_type: i32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub group_id: u32, /// offset: 32 #[prost(uint32, tag = "4")] + pub iiimcoinaog: u32, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub lkjhcmmpbdl: u32, +} +/// Obf: LGKMBABPKPJ +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8112)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetSwitchHandUpdateCsReq { + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub ncadgipialo: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "11")] + pub iinkhpojogp: ::core::option::Option, +} +/// Obf: HALOOCJJCGF +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8114)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetSwitchHandUpdateScRsp { + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub ncadgipialo: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "7")] + pub bdeddahodii: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "2")] pub retcode: u32, } -/// Obf: NCICDBEMMFL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8104)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SwitchHandResetGameCsReq { +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jaioienpgod { /// offset: 24 - #[prost(message, optional, tag = "9")] - pub ceiphfibpdk: ::core::option::Option, + #[prost(uint32, tag = "6")] + pub lngjodepcdn: u32, } -/// Obf: POPDCFGLPKK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8111)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Onpmjjocbmm { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub lngjodepcdn: u32, +} +/// Obf: MELHONKGEIM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8117)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetSwitchHandResetHandPosCsReq { + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub ifpfjiifala: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub config_id: u32, +} +/// Obf: GHJCCAOCINH /// 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, +pub struct GetSwitchHandResetHandPosScRsp { /// offset: 24 - #[prost(message, optional, tag = "4")] - pub lfnipeckndh: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lmbhdcfppll { - /// offset: 40 #[prost(message, optional, tag = "6")] - 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 + pub beadahpggaf: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub retcode: u32, +} +/// Obf: PNPLNLCKAMJ +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8108)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetSwitchHandResetGameCsReq { + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub jcelifchcef: ::core::option::Option, +} +/// Obf: NKLLJAMLBCB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8107)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetSwitchHandResetGameScRsp { + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub beadahpggaf: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Einkhfkdccd { + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub skill_info: ::core::option::Option, + /// offset: 24 #[prost(message, optional, tag = "7")] - pub pending_action: ::core::option::Option, + pub dobhaeagedg: ::core::option::Option, + /// offset: 32 + #[prost(uint32, repeated, tag = "15")] + pub mdbaebenfba: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "5")] + pub gfaanlgdeob: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "11")] + pub fmigokidkjl: ::core::option::Option, /// offset: 56 - #[prost(message, optional, tag = "9")] - pub ibcibnhjdfe: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "2")] - pub jjbejefdjho: ::core::option::Option, - /// offset: 24 + #[prost(message, optional, tag = "13")] + pub clkdehdodbb: ::core::option::Option, + /// offset: 72 #[prost(message, optional, tag = "10")] - pub pkchimbebpe: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "14")] - pub skill_info: ::core::option::Option, + pub hceahmkbffk: ::core::option::Option, + /// offset: 80 + #[prost(uint32, tag = "6")] + pub imgdmddkhdl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dlglhkkijjk { +pub struct Bcpmphnadmn { /// offset: 16 - #[prost(uint32, repeated, tag = "8")] - pub deeempdciek: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "12")] + pub pgbjijpacce: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "12")] - pub epfpkcbdfoo: u32, - /// offset: 36 - #[prost(uint32, tag = "13")] - pub cobfabgolfe: u32, -} -#[derive(proto_derive::CmdID)] -#[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 = "3")] - pub level: u32, + pub lmedkdnnnkl: u32, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub gmannhppfpk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kablgalhmhn { +pub struct Hfkkedpmkkf { /// offset: 24 - #[prost(message, repeated, tag = "10")] - pub ggcddgiiljd: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cjpfnaflapd { + #[prost(uint32, repeated, tag = "5")] + pub jbjnhjnmpap: ::prost::alloc::vec::Vec, /// 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 `CJPFNAFLAPD`. -pub mod cjpfnaflapd { - #[derive(proto_derive::CmdID)] - #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Bpihfajcloc { - /// offset: 24 - #[prost(message, tag = "11")] - Dlddjkbnlim(super::Kdblkogkhee), - /// offset: 24 - #[prost(message, tag = "12")] - Nhnhlnmjkla(super::Higgmlefjni), - } + #[prost(uint32, tag = "2")] + pub game_story_line_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dgcgfflkkaa { +pub struct Lbbglahfjkn { /// offset: 24 - #[prost(uint32, tag = "14")] - pub kodpdmclfei: u32, + #[prost(enumeration = "Ejcbokgjfhe", tag = "11")] + pub egbfnfcephd: i32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub value: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hchnkkndjcn { + /// offset: 16 + #[prost(message, repeated, tag = "10")] + pub cfnnmocbbfm: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub dkpkfelcmic: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub kpjhkdomemj: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gffddjhnjpn { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub level: u32, /// offset: 28 #[prost(uint32, tag = "10")] - pub coooffkidmc: u32, + pub queue_position: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kdblkogkhee { - /// offset: 40 - #[prost(enumeration = "SwordTrainingDailyPhaseType", tag = "2")] - pub dicceiafijb: i32, +pub struct Hfmlkiiogbp { /// offset: 24 - #[prost(message, repeated, tag = "9")] - pub pigeofbcncn: ::prost::alloc::vec::Vec, - /// offset: 16 - #[prost(uint32, repeated, tag = "4")] - pub edkjpbbdcbg: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "4")] + pub beledenkggi: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Higgmlefjni { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub pmphjfcchhc: u32, +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lbbnbaekgcj { + /// offset: 32 + #[prost(uint32, tag = "162")] + pub afphlnmgphk: u32, + #[prost(oneof = "lbbnbaekgcj::Kknboacncon", tags = "2, 13")] + pub kknboacncon: ::core::option::Option, } -#[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 { +/// Nested message and enum types in `LBBNBAEKGCJ`. +pub mod lbbnbaekgcj { #[derive(proto_derive::CmdID)] - #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] - pub enum Bpihfajcloc { + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Kknboacncon { /// offset: 16 - #[prost(message, tag = "3")] - 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), + #[prost(message, tag = "2")] + Nmijkpknple(super::Iealclfldmp), /// offset: 16 #[prost(message, tag = "13")] - Blljfkdjken(super::Oncjdnjmcin), + Fkpdohgkjjk(super::Klngfbhiada), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pbjogkpifmc {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Coikcgmpjch {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ajbhnehjmhe { +pub struct Gocnlgidblm { /// offset: 24 + #[prost(uint32, tag = "7")] + pub amndndnplca: u32, + /// offset: 28 #[prost(uint32, tag = "12")] - 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, + pub jalhkmeoopn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Aooldkdfobo { +pub struct Iealclfldmp { + /// offset: 16 + #[prost(uint32, repeated, tag = "3")] + pub jajnhokcahh: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(message, optional, tag = "14")] - pub jppgfljhdhk: ::core::option::Option, + #[prost(message, repeated, tag = "10")] + pub coomknfdnlh: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(enumeration = "SwordTrainingDailyPhaseType", tag = "5")] + pub llbjajnceal: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Klngfbhiada { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub dgonpflcomo: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Npgjdcibfdd { + #[prost(oneof = "npgjdcibfdd::Kknboacncon", tags = "14, 5, 15, 2, 9, 10, 4, 8")] + pub kknboacncon: ::core::option::Option, +} +/// Nested message and enum types in `NPGJDCIBFDD`. +pub mod npgjdcibfdd { + #[derive(proto_derive::CmdID)] + #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] + pub enum Kknboacncon { + /// offset: 16 + #[prost(message, tag = "14")] + Ngocellbhcf(super::Bljhlkbngec), + /// offset: 16 + #[prost(message, tag = "5")] + Kndkcoggekl(super::Pjknnjgeebj), + /// offset: 16 + #[prost(message, tag = "15")] + Nclbfaallfj(super::Gelehdajmed), + /// offset: 16 + #[prost(message, tag = "2")] + Docglpkmhdm(super::Akfbnfpfkjj), + /// offset: 16 + #[prost(message, tag = "9")] + Kgpmpphjhld(super::Jadfejknoco), + /// offset: 16 + #[prost(message, tag = "10")] + Olhmhoomgck(super::Okojcbkenej), + /// offset: 16 + #[prost(message, tag = "4")] + Mhlpjedilfj(super::Ikglclflako), + /// offset: 16 + #[prost(message, tag = "8")] + Gjninfabdbn(super::Ecphokopkbp), + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bljhlkbngec {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pjknnjgeebj {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gelehdajmed { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub dialogue_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Akfbnfpfkjj {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jadfejknoco { + /// offset: 24 + #[prost(bool, tag = "9")] + pub jbjikkocnlp: bool, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub lnahjengela: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Okojcbkenej {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ikglclflako {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ecphokopkbp { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub lnahjengela: u32, + /// offset: 28 + #[prost(bool, tag = "5")] + pub ijjegkdgkcj: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gijkchkmpjg { + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub bbehhchkmnl: ::core::option::Option, /// offset: 32 - #[prost(enumeration = "Fflimlmfabp", tag = "8")] + #[prost(enumeration = "Bhjofljgnkn", tag = "1")] pub source: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Amkagkfofbn { +pub struct Ljgknfcfllb { #[prost( - oneof = "amkagkfofbn::Bpihfajcloc", - tags = "15, 4, 5, 2, 9, 11, 7, 14, 1069, 351, 568, 1585" + oneof = "ljgknfcfllb::Kknboacncon", + tags = "13, 9, 5, 14, 6, 12, 15, 7, 1544, 623, 1517, 1459" )] - pub bpihfajcloc: ::core::option::Option, + pub kknboacncon: ::core::option::Option, } -/// Nested message and enum types in `AMKAGKFOFBN`. -pub mod amkagkfofbn { +/// Nested message and enum types in `LJGKNFCFLLB`. +pub mod ljgknfcfllb { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Bpihfajcloc { + pub enum Kknboacncon { /// offset: 24 - #[prost(message, tag = "15")] - Jleojmeafag(super::Mmgbiidopid), - /// offset: 24 - #[prost(message, tag = "4")] - Baaoajipmni(super::Ahfafhpljla), - /// offset: 24 - #[prost(message, tag = "5")] - Bknlafcpbhn(super::Ahfafhpljla), - /// offset: 24 - #[prost(message, tag = "2")] - Mpffnjpldoj(super::Onjiojdeecd), + #[prost(message, tag = "13")] + Deimcenjpkp(super::Bjkpjibnphc), /// offset: 24 #[prost(message, tag = "9")] - Lmnkhjhoalk(super::Baacegaedli), + Fnonlfckdil(super::Fbkijnofiah), /// offset: 24 - #[prost(message, tag = "11")] - Dnfinngijbh(super::Dpkhodipbka), + #[prost(message, tag = "5")] + Cidoegfphen(super::Fbkijnofiah), /// offset: 24 - #[prost(message, tag = "7")] - Loccagjdjeb(super::Jkigghaceco), + #[prost(message, tag = "14")] + Hancfmmmfnf(super::Gijlacbopee), /// offset: 24 - #[prost(uint32, tag = "14")] - Hejkkeablla(u32), + #[prost(message, tag = "6")] + Lmagjoolkii(super::Mceclbdbenf), /// offset: 24 - #[prost(uint32, tag = "1069")] - Bkcmkikbaep(u32), + #[prost(message, tag = "12")] + Gologihjopf(super::Jadfejknoco), /// offset: 24 - #[prost(message, tag = "351")] - Bnhbijbkjip(super::Oncjdnjmcin), + #[prost(message, tag = "15")] + Fogbmaloaok(super::Daedlfeegib), /// offset: 24 - #[prost(message, tag = "568")] - Mlepnlanmji(super::Bdnfmempfhk), + #[prost(uint32, tag = "7")] + Mifojpgifdd(u32), /// offset: 24 - #[prost(uint32, tag = "1585")] - Aeplaikagdb(u32), + #[prost(uint32, tag = "1544")] + Kpjhkdomemj(u32), + /// offset: 24 + #[prost(message, tag = "623")] + Kjoaiohffmk(super::Ecphokopkbp), + /// offset: 24 + #[prost(message, tag = "1517")] + Gbnoifndpjb(super::Okojcbkenej), + /// offset: 24 + #[prost(uint32, tag = "1459")] + Kgkjhcbmefi(u32), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jkigghaceco { +pub struct Daedlfeegib { /// offset: 24 - #[prost(uint32, tag = "10")] - pub conjbfleefa: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mmgbiidopid { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub item_stack_count: u32, - /// offset: 32 - #[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 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 level: u32, - /// offset: 24 - #[prost(uint32, tag = "13")] - pub jodgdfeehop: u32, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub queue_position: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Baacegaedli { - /// offset: 16 - #[prost(message, optional, tag = "9")] - pub ldkgjbalgkc: ::core::option::Option, - /// offset: 32 #[prost(uint32, tag = "2")] - pub imbokgfiaca: u32, + pub dialogue_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kfgcnnpoadi { +pub struct Bjkpjibnphc { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub dcpdnbaldoa: u32, /// offset: 28 - #[prost(bool, tag = "10")] - pub olkmilngpnn: bool, + #[prost(uint32, tag = "1")] + pub hfnnnghbhgg: u32, + /// offset: 32 + #[prost(enumeration = "Ejcbokgjfhe", tag = "3")] + pub egbfnfcephd: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fbkijnofiah { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub dcpdnbaldoa: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub hfnnnghbhgg: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gijlacbopee { /// offset: 24 #[prost(uint32, tag = "4")] - pub mafmcipaikk: u32, + pub queue_position: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub hjmejnmailk: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub level: u32, } -/// Obf: GCOOBDMCFLD -/// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7463)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct SwordTrainingGameSyncChangeScNotify { +pub struct Mceclbdbenf { /// offset: 24 - #[prost(message, repeated, tag = "7")] - pub cjfblhnphak: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "2")] + pub hjpbajepage: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub imgdmddkhdl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ppdpdgcbdeh { +pub struct Jnjodoohami { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(bool, tag = "11")] + pub jbjikkocnlp: bool, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub lnahjengela: u32, +} +/// Obf: LAKBGIFBOFA +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(7482)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SwordTrainingGameSyncChangeScNotify { + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub dgngmjmpfgk: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Fdanejnfabf { + /// offset: 24 + #[prost(uint32, tag = "10")] pub progress: u32, /// offset: 28 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "15")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Llkegaolggf { +pub struct Gihlnoiacih { /// offset: 24 - #[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: JLIBBACCBPO -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7457)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetSwordTrainingDataCsReq {} -/// 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, + #[prost(message, repeated, tag = "13")] + pub kfofakdpgjc: ::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, + #[prost(uint32, repeated, tag = "12")] + pub mniifcoooml: ::prost::alloc::vec::Vec, } -/// 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: JCGELOELMJK -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7495)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct EnterSwordTrainingExamCsReq {} -/// Obf: GPIMOKELJKB -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7486)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct EnterSwordTrainingExamScRsp { - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub battle_info: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub retcode: u32, -} -/// Obf: MMKCEHGDBMH -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7453)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SwordTrainingLearnSkillCsReq { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub skill_id: u32, -} -/// Obf: MFKJFBJDFLB -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7500)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SwordTrainingLearnSkillScRsp { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub skill_id: u32, - /// offset: 28 - #[prost(uint32, tag = "11")] - pub retcode: u32, -} -/// Obf: CDLHHABOAOE -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7466)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SwordTrainingStartGameCsReq { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub game_story_line_id: u32, -} -/// Obf: PAFFCMFCCLM -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7481)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SwordTrainingStartGameScRsp { - /// offset: 32 - #[prost(uint32, tag = "8")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub bmkaefaknfj: ::core::option::Option, -} -/// Obf: IKBNKJEIKHL -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7471)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SwordTrainingStoryConfirmCsReq { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub mafmcipaikk: u32, -} -/// 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 SwordTrainingGiveUpGameScRsp { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub retcode: u32, -} -/// Obf: AODIOHEPOPJ -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(7458)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SwordTrainingGameSettleScNotify { - /// offset: 24 - #[prost(message, optional, tag = "14")] - pub reward: ::core::option::Option, - /// 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: LMEJFGPJDFL -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(7483)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SwordTrainingUnlockSyncScNotify { - /// offset: 32 - #[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: IKNKKDJCIDL -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7487)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SwordTrainingSelectEndingCsReq { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub agmahiihjkm: u32, -} -/// Obf: LHNNIFNONCA -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7498)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SwordTrainingSelectEndingScRsp { - /// offset: 28 - #[prost(uint32, tag = "5")] - pub retcode: u32, - /// offset: 24 - #[prost(uint32, tag = "6")] - pub agmahiihjkm: u32, -} -/// Obf: EMOIEJPOLDA -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7489)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SwordTrainingRestoreGameCsReq {} -/// Obf: PPKNLOIDGAH -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7470)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SwordTrainingRestoreGameScRsp { - /// offset: 32 - #[prost(uint32, tag = "3")] - pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub bmkaefaknfj: ::core::option::Option, -} -/// Obf: CGNJJNEHMFE -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7473)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SwordTrainingStoryBattleCsReq {} -/// Obf: DENOKKNFJKB -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7464)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SwordTrainingStoryBattleScRsp { - /// offset: 24 - #[prost(message, optional, tag = "15")] - pub battle_info: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub retcode: u32, -} -/// Obf: LKDJCHELMID -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(7472)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SwordTrainingActionTurnSettleScNotify { - /// offset: 32 - #[prost(uint32, tag = "15")] - pub igohohdkejd: u32, - /// offset: 24 - #[prost(message, repeated, tag = "6")] - pub gbjfngdmokh: ::prost::alloc::vec::Vec, -} -/// Obf: KAIMNGBAGIH -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7462)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SwordTrainingResumeGameCsReq { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub game_story_line_id: u32, -} -/// Obf: EKAPDIEIGNJ -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7484)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct SwordTrainingResumeGameScRsp { - /// offset: 16 - #[prost(message, optional, tag = "3")] - pub bmkaefaknfj: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub retcode: u32, -} -/// Obf: JMHGNFNGJHJ -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7474)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SwordTrainingSetSkillTraceCsReq { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub skill_id: u32, -} -/// Obf: HMPJNIIOHAD -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[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 +/// Obf: CEPKLKNFLON /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7492)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SwordTrainingMarkEndingViewedCsReq {} -/// Obf: CCBJBGDHDCI +pub struct GetSwordTrainingDataCsReq {} +/// Obf: AKLEOKANBFE +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7457)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetSwordTrainingDataScRsp { + /// offset: 16 + #[prost(uint32, repeated, tag = "8")] + pub jbjnhjnmpap: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub ajgoejhkoke: ::core::option::Option, + /// offset: 32 + #[prost(uint32, repeated, tag = "9")] + pub ciccaienfga: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "13")] + pub bbekbjphejk: ::core::option::Option, + /// offset: 56 + #[prost(uint32, repeated, tag = "10")] + pub iepanmcfkjl: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(bool, tag = "7")] + pub gpgimfmggkg: bool, + /// offset: 68 + #[prost(uint32, tag = "1")] + pub pabjcckbgeb: u32, + /// offset: 72 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +/// Obf: CBBJNPGLLHM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7473)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SwordTrainingTurnActionCsReq { + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub ccpademehba: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "8")] + pub gjepakhpfcg: ::prost::alloc::vec::Vec, +} +/// Obf: CEJHJJNCHCJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7494)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SwordTrainingTurnActionScRsp { + /// offset: 24 + #[prost(uint32, repeated, tag = "14")] + pub ccpademehba: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +/// Obf: CBONHEMLCJG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7477)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwordTrainingDailyPhaseConfirmCsReq { + /// offset: 24 + #[prost(enumeration = "SwordTrainingDailyPhaseType", tag = "6")] + pub gcbhfkkgphc: i32, +} +/// Obf: IOCHJOIIJAC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7469)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwordTrainingDailyPhaseConfirmScRsp { + /// offset: 24 + #[prost(bool, tag = "3")] + pub kpmjokefljo: bool, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub retcode: u32, +} +/// Obf: MLHMOBMFJDF +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7495)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwordTrainingDialogueSelectOptionCsReq { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub hafokmhcgfm: u32, +} +/// Obf: JKKCLMHGJNN +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7459)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwordTrainingDialogueSelectOptionScRsp { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub retcode: u32, +} +/// Obf: HNANALOFHKL +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7485)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwordTrainingExamResultConfirmCsReq {} +/// Obf: GOBDDIKGMJB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7486)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwordTrainingExamResultConfirmScRsp { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub retcode: u32, +} +/// Obf: NJFMGIPINNK +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7490)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct EnterSwordTrainingExamCsReq {} +/// Obf: IGKNBCIOBJJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7455)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct EnterSwordTrainingExamScRsp { + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub battle_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +/// Obf: NPEPGBMPCEK +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7458)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwordTrainingLearnSkillCsReq { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub skill_id: u32, +} +/// Obf: MBPCKIKJKOF +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7453)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwordTrainingLearnSkillScRsp { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub skill_id: u32, +} +/// Obf: LLCLGDKFKPJ +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7488)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwordTrainingStartGameCsReq { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub game_story_line_id: u32, +} +/// Obf: LLONJLACLDH +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7470)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SwordTrainingStartGameScRsp { + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub ajgoejhkoke: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub retcode: u32, +} +/// Obf: KPPPMHDPFML +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7462)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwordTrainingStoryConfirmCsReq { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub lnahjengela: u32, +} +/// Obf: DIAGLMMBKIP +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7456)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwordTrainingStoryConfirmScRsp { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub lnahjengela: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub retcode: u32, +} +/// Obf: HINGFMLCGKA +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7466)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwordTrainingGiveUpGameCsReq {} +/// Obf: CGAACLIDCBP +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7491)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwordTrainingGiveUpGameScRsp { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub retcode: u32, +} +/// Obf: CHOPOIIJCPD +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(7499)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SwordTrainingGameSettleScNotify { + /// offset: 24 + #[prost(uint32, repeated, tag = "11")] + pub kacamgjnoob: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "14")] + pub bhfhfonghml: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "6")] + pub reward: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "15")] + pub lbnlijbpkhi: u32, + /// offset: 52 + #[prost(uint32, tag = "12")] + pub cdbgpmabmgm: u32, + /// offset: 56 + #[prost(enumeration = "Ippkhofkmhm", tag = "7")] + pub reason: i32, + /// offset: 60 + #[prost(uint32, tag = "4")] + pub game_story_line_id: u32, + /// offset: 64 + #[prost(uint32, tag = "3")] + pub hjpbajepage: u32, +} +/// Obf: DNJMMFCCGFN +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(7464)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SwordTrainingUnlockSyncScNotify { + /// offset: 16 + #[prost(message, repeated, tag = "10")] + pub kfofakdpgjc: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "7")] + pub mniifcoooml: ::prost::alloc::vec::Vec, +} +/// Obf: HIOFMDBFHAG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7496)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwordTrainingSelectEndingCsReq { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub pfoleglclfe: u32, +} +/// Obf: IKDGBHLLMBB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7465)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwordTrainingSelectEndingScRsp { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub pfoleglclfe: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub retcode: u32, +} +/// Obf: HCIOANIMHPE +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7474)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwordTrainingRestoreGameCsReq {} +/// Obf: LELIJDKDOOC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7478)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SwordTrainingRestoreGameScRsp { + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub ajgoejhkoke: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub retcode: u32, +} +/// Obf: AKDCJGCEHKB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7451)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwordTrainingStoryBattleCsReq {} +/// Obf: DIIPGEODELO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7461)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct SwordTrainingMarkEndingViewedScRsp { +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SwordTrainingStoryBattleScRsp { /// offset: 24 + #[prost(message, optional, tag = "13")] + pub battle_info: ::core::option::Option, + /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, } -/// Obf: PPMNMKMMOPC +/// Obf: KHKMBEMDJNN +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(7483)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SwordTrainingActionTurnSettleScNotify { + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub binkdpmjlfg: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub geajiljkbik: u32, +} +/// Obf: IAMLGPGAFAC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7481)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwordTrainingResumeGameCsReq { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub game_story_line_id: u32, +} +/// Obf: BBFDEKAAIFO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7475)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SwordTrainingResumeGameScRsp { + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub ajgoejhkoke: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +/// Obf: LNBDOMKFAGG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7452)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwordTrainingSetSkillTraceCsReq { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub skill_id: u32, +} +/// Obf: FCHBGJDOBIE +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7476)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwordTrainingSetSkillTraceScRsp { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub skill_id: u32, +} +/// Obf: BDACGGBMIJE +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7460)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwordTrainingMarkEndingViewedCsReq {} +/// Obf: CPKPGMKDKMG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7497)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct SwordTrainingMarkEndingViewedScRsp { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BasicModuleSync { - /// offset: 28 - #[prost(uint32, tag = "13")] - pub stamina: u32, /// offset: 24 - #[prost(uint32, tag = "11")] - pub lplebjkdeic: u32, + #[prost(uint32, tag = "2")] + pub dlodakohfop: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub stamina: u32, } -/// 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 dghjlfekmpo: bool, - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub head_frame_info: ::core::option::Option, /// offset: 16 - #[prost(string, tag = "1")] - pub signature: ::prost::alloc::string::String, + #[prost(message, optional, tag = "11")] + pub head_frame_info: ::core::option::Option, + /// offset: 24 + #[prost(uint32, repeated, tag = "2")] + pub ghnjnfkjedc: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(message, repeated, tag = "3")] + #[prost(message, repeated, tag = "9")] pub unlocked_head_icon_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(string, tag = "8")] + pub signature: ::prost::alloc::string::String, + /// offset: 56 + #[prost(bool, tag = "3")] + pub mffgemklnbf: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AvatarSync { + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "6")] - pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "14")] pub avatar_path_data_info_list: ::prost::alloc::vec::Vec, } -/// Obf: JPMIPCMEHFC #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionSync { - /// offset: 72 - #[prost(uint32, repeated, tag = "7")] - pub imcioldloll: ::prost::alloc::vec::Vec, - /// offset: 56 - #[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 = "12")] - pub finished_mission_id: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Iebailgkmlb { + #[prost(uint32, repeated, tag = "3")] + pub lebflakcjcm: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(uint32, repeated, tag = "9")] - pub ikepbelacgp: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "6")] - pub efgomggghcp: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mbdfgkmnild { + #[prost(message, repeated, tag = "5")] + pub dddikomklba: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(message, repeated, tag = "3")] - pub nchkighgnki: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "4")] + pub nlpklndcmoc: ::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, + #[prost(uint32, repeated, tag = "6")] + pub obcblabecea: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, repeated, tag = "2")] + pub finished_main_mission_id_list: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(message, repeated, tag = "13")] + pub mission_list: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint32, repeated, tag = "8")] + pub depbonhelfd: ::prost::alloc::vec::Vec, } -/// Obf: EBECFFIHGOG +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pfnhcojobkh { + /// offset: 16 + #[prost(uint32, repeated, tag = "5")] + pub abmllcokoln: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "9")] + pub lkakmgkenoi: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SyncStatus { + /// offset: 16 + #[prost(uint32, repeated, tag = "7")] + pub bgpacbijdch: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "14")] + pub message_group_status: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "2")] + pub section_status: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "15")] + pub mdangieimif: ::prost::alloc::vec::Vec, +} +/// Obf: NIEBAAFIPDA /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(691)] +#[cmdid(673)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerSyncScNotify { - /// offset: 64 - #[prost(message, optional, tag = "220")] - pub ffeenbppgng: ::core::option::Option, - /// offset: 72 - #[prost(message, repeated, tag = "13")] - pub quest_list: ::prost::alloc::vec::Vec, - /// offset: 16 #TODO - #[prost(uint32, repeated, tag = "10")] + /// offset: 16 + #[prost(message, optional, tag = "292")] + pub dhkfcdaghdm: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "927")] + pub sync_status: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "678")] + pub fhhgdacmjed: ::core::option::Option, + /// offset: 48 + #[prost(uint32, repeated, tag = "907")] pub del_relic_list: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, repeated, tag = "11")] + pub material_list: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(message, optional, tag = "14")] + pub mission_sync: ::core::option::Option, + /// offset: 72 + #[prost(message, repeated, tag = "1687")] + pub epbglfhefjj: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(message, optional, tag = "15")] + pub basic_info: ::core::option::Option, + /// offset: 88 + #[prost(uint32, repeated, tag = "3")] + pub del_equipment_list: ::prost::alloc::vec::Vec, + /// offset: 96 + #[prost(message, repeated, tag = "5")] + pub equipment_list: ::prost::alloc::vec::Vec, + /// offset: 104 + #[prost(message, repeated, tag = "1795")] + pub nmbafjgfoih: ::prost::alloc::vec::Vec, + /// offset: 112 + #[prost(message, optional, tag = "509")] + pub playerboard_module_sync: ::core::option::Option, + /// offset: 120 + #[prost(message, repeated, tag = "8")] + pub wait_del_resource_list: ::prost::alloc::vec::Vec, + /// offset: 128 + #[prost(message, repeated, tag = "1")] + pub quest_list: ::prost::alloc::vec::Vec, /// offset: 136 #[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: 144 + #[prost(uint32, repeated, tag = "4")] + pub pjolegfjajf: ::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")] + #[prost(message, repeated, tag = "853")] + pub najfmiifiec: ::prost::alloc::vec::Vec, + /// offset: 160 + #[prost(message, optional, tag = "7")] 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, + #[prost(message, optional, tag = "2")] + pub basic_module_sync: ::core::option::Option, + /// offset: 176 + #[prost(message, repeated, tag = "56")] + pub jieohbbdjda: ::prost::alloc::vec::Vec, + /// offset: 184 + #[prost(message, optional, tag = "561")] + pub offhohghndh: ::core::option::Option, + /// offset: 192 + #[prost(uint32, tag = "1201")] + pub total_achievement_exp: u32, } -/// Obf: DLOCFBPIFOJ +/// Obf: AFAEAGLMJEL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2191)] +#[cmdid(2173)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetReceivedTalkEventsCsReq { +pub struct GetNpcTakenRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "3")] pub npc_id: u32, } -/// Obf: BGLPHMAPBAD +/// Obf: NICENHFMLNE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2110)] +#[cmdid(2103)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetNpcTakenRewardScRsp { - /// offset: 36 - #[prost(uint32, tag = "3")] - pub retcode: u32, - /// offset: 32 - #[prost(uint32, tag = "15")] - pub npc_id: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "4")] + /// offset: 16 + #[prost(uint32, repeated, tag = "3")] pub talk_event_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub npc_id: u32, } -/// Obf: KLIIFLFPFJJ +/// Obf: ONGCMCCAPOA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2194)] +#[cmdid(2180)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetTalkEventRewardCsReq { - /// offset: 32 - #[prost(uint32, tag = "1")] - pub jhoamilhaic: u32, +pub struct TakeTalkRewardCsReq { /// offset: 16 - #[prost(message, optional, tag = "9")] - pub ilkefldbmlf: ::core::option::Option, + #[prost(message, optional, tag = "15")] + pub jakebegajna: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub mjalboeakme: u32, } -/// Obf: BMMGAKEJIME +/// Obf: DIOPCDKIEKN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2195)] +#[cmdid(2127)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeTalkRewardScRsp { - /// offset: 36 - #[prost(uint32, tag = "7")] - pub retcode: u32, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub jhoamilhaic: u32, - /// offset: 24 - #[prost(message, optional, tag = "8")] + /// offset: 16 + #[prost(message, optional, tag = "10")] pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub mjalboeakme: u32, } -/// Obf: DONGLNEJPDP +/// Obf: GNLACIGLJJN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2114)] +#[cmdid(2136)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFirstTalkNpcCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "4")] + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] pub npc_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Opeklffnlff { +pub struct Ilkadbidkaa { /// offset: 24 - #[prost(bool, tag = "13")] - pub knheplogbji: bool, + #[prost(bool, tag = "2")] + pub is_meet: bool, /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "4")] pub npc_id: u32, } -/// Obf: AGLNOGNCOEH +/// Obf: KGAPKGHAKHF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2118)] +#[cmdid(2113)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFirstTalkNpcScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "9")] + pub npc_meet_status_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "15")] pub retcode: u32, - /// offset: 16 - #[prost(message, repeated, tag = "4")] - pub npc_meet_status_list: ::prost::alloc::vec::Vec, } -/// Obf: CIDIPJCKIKP +/// Obf: ODIKKIMIMHO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2109)] +#[cmdid(2115)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishFirstTalkNpcCsReq { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "7")] pub npc_id: u32, } -/// Obf: MCAPPDAEEIA +/// Obf: DDLGGGGKPHD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2198)] +#[cmdid(2181)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishFirstTalkNpcScRsp { /// offset: 24 - #[prost(uint32, tag = "2")] - pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "6")] pub npc_id: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2163)] +#[cmdid(2110)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kbeejoehono { +pub struct SelectInclinationTextCsReq { /// offset: 24 - #[prost(uint32, tag = "9")] - pub ncdgcdghedl: u32, + #[prost(uint32, tag = "13")] + pub talk_sentence_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2126)] +#[cmdid(2187)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Chknikpepam { +pub struct SelectInclinationTextScRsp { /// offset: 24 - #[prost(uint32, tag = "9")] - pub ncdgcdghedl: u32, + #[prost(uint32, tag = "4")] + pub talk_sentence_id: u32, /// offset: 28 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ohcngnnndkj { +pub struct NpcMeetByPerformanceStatus { /// offset: 24 - #[prost(bool, tag = "10")] - pub knheplogbji: bool, + #[prost(bool, tag = "14")] + pub is_meet: bool, /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "3")] pub performance_id: u32, } -/// Obf: JBDLILGLEBG +/// Obf: MEJFIDEOLBN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2139)] +#[cmdid(2129)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFirstTalkByPerformanceNpcCsReq { /// offset: 24 - #[prost(uint32, repeated, tag = "10")] + #[prost(uint32, repeated, tag = "9")] pub performance_id_list: ::prost::alloc::vec::Vec, } -/// Obf: JLIMCAGIKMP +/// Obf: BDMBCADIHLN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2101)] +#[cmdid(2112)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFirstTalkByPerformanceNpcScRsp { /// offset: 16 - #[prost(message, repeated, tag = "10")] - pub npc_meet_status_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "11")] + pub npc_meet_status_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "6")] pub retcode: u32, } -/// Obf: NBGAFBPPDDB +/// Obf: CFLOLHMFICG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2174)] +#[cmdid(2154)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishFirstTalkByPerformanceNpcCsReq { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "13")] pub performance_id: u32, } -/// Obf: HMKGEGJKGCM +/// Obf: LADNPPKPJGM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2137)] +#[cmdid(2183)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishFirstTalkByPerformanceNpcScRsp { - /// offset: 36 - #[prost(uint32, tag = "1")] - pub performance_id: u32, - /// offset: 24 - #[prost(message, optional, tag = "10")] + /// offset: 16 + #[prost(message, optional, tag = "2")] pub reward: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub performance_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ipjojkpbfgk { +pub struct Lionjnjebbf { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "5")] pub level: u32, /// offset: 28 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "12")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jcjackicphn { +pub struct Aommafeoboa { /// offset: 24 - #[prost(bool, tag = "9")] - pub has_passed: bool, - /// offset: 28 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "14")] pub id: u32, + /// offset: 28 + #[prost(bool, tag = "1")] + pub has_passed: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cdhokmaamfd { +pub struct Ohcfiooiknd { /// offset: 24 - #[prost(message, repeated, tag = "12")] - pub fedjjbbhccg: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "6")] + pub lnfcbcdnfdl: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, repeated, tag = "2")] - pub dncnpnblenf: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "1")] + pub ilklajbgkki: ::prost::alloc::vec::Vec, } #[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, +pub struct Gmbglbhefdi { /// offset: 16 - #[prost(uint32, repeated, tag = "7")] - pub omecjgglagd: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "6")] + pub fppjggjcjih: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "4")] + pub hkfdnifacfh: ::prost::alloc::vec::Vec, } -/// Obf: ADHDLLJGBIE +/// Obf: ODKKAPPADGE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8141)] +#[cmdid(8158)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TarotBookGetDataCsReq {} -/// Obf: AHBLLPPMNPP +/// Obf: OGNGCOFKPPG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8146)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TarotBookGetDataScRsp { + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub akhmddhicjp: ::core::option::Option, + /// offset: 24 + #[prost(map = "uint32, uint32", tag = "5")] + pub ijojmjomela: ::std::collections::HashMap, + /// offset: 40 + #[prost(map = "uint32, uint32", tag = "7")] + pub imnnlhcakml: ::std::collections::HashMap, + /// offset: 48 + #[prost(message, optional, tag = "9")] + pub bbemigelgjc: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "2")] + pub energy_info: u32, + /// offset: 60 + #[prost(uint32, tag = "3")] + pub locebocjgec: u32, + /// offset: 64 + #[prost(uint32, tag = "12")] + pub hblkmbhglno: u32, + /// offset: 68 + #[prost(uint32, tag = "10")] + pub retcode: u32, +} +/// Obf: GBHLCODNKHL +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8156)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TarotBookOpenPackCsReq {} +/// Obf: JPJENKLDDOH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8160)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct TarotBookGetDataScRsp { - /// offset: 24 - #[prost(map = "uint32, uint32", tag = "15")] - 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 cpemliagbkb: ::core::option::Option, +pub struct TarotBookOpenPackScRsp { /// offset: 16 - #[prost(map = "uint32, uint32", tag = "14")] - pub cjlgpcaopfc: ::std::collections::HashMap, - /// offset: 68 - #[prost(uint32, tag = "13")] - pub ophonaaflaj: u32, + #[prost(map = "uint32, uint32", tag = "13")] + pub nlaangngaia: ::std::collections::HashMap, + /// offset: 32 + #[prost(map = "uint32, uint32", tag = "3")] + pub kmnlfhlinfb: ::std::collections::HashMap, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub hblkmbhglno: u32, + /// offset: 44 + #[prost(uint32, tag = "12")] + pub locebocjgec: u32, + /// offset: 48 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 52 + #[prost(uint32, tag = "4")] + pub energy_info: u32, } -/// Obf: AFDOHOHABPJ +/// Obf: JJOKPIPHCAK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8142)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TarotBookOpenPackCsReq {} -/// Obf: EKPNDAPHEGB -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8150)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct TarotBookOpenPackScRsp { - /// offset: 16 - #[prost(map = "uint32, uint32", tag = "6")] - pub ekjfdjchklm: ::std::collections::HashMap, - /// offset: 24 - #[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: 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, + #[prost(uint32, repeated, tag = "9")] + pub bhfhfonghml: ::prost::alloc::vec::Vec, } -/// Obf: KIKMKFAJJLE +/// Obf: NDIGHHGLNED /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8148)] +#[cmdid(8159)] #[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: 16 + #[prost(map = "uint32, uint32", tag = "1")] + pub imnnlhcakml: ::std::collections::HashMap, /// offset: 24 #[prost(map = "uint32, uint32", tag = "8")] - pub ccckmacklkg: ::std::collections::HashMap, + pub ijojmjomela: ::std::collections::HashMap, + /// offset: 32 + #[prost(message, optional, tag = "13")] + pub cllikponhoc: ::core::option::Option, + /// offset: 48 + #[prost(uint32, repeated, tag = "4")] + pub bhfhfonghml: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, tag = "5")] + pub retcode: u32, } -/// Obf: JCPDHHDFFFD +/// Obf: LAHKEHALABO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8154)] +#[cmdid(8152)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TarotBookFinishStoryCsReq { /// offset: 24 #[prost(uint32, tag = "11")] - pub mafmcipaikk: u32, + pub lnahjengela: u32, } -/// Obf: NJHLCGJCGJB +/// Obf: KJIGKPHPELI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8157)] +#[cmdid(8154)] #[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, + #[prost(message, optional, tag = "5")] + pub bbemigelgjc: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "11")] + pub lnahjengela: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] pub retcode: u32, } -/// Obf: HBHANGALFKA +/// Obf: GPJONCPIEEI /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8147)] +#[cmdid(8144)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TarotBookModifyEnergyScNotify { /// offset: 24 - #[prost(uint32, tag = "8")] - pub ophonaaflaj: u32, + #[prost(uint32, tag = "10")] + pub sub_mission_id: u32, /// offset: 28 - #[prost(uint32, tag = "7")] - pub bpfoddoobki: u32, + #[prost(uint32, tag = "2")] + pub energy_info: u32, } -/// Obf: OGJBJCHFBFG +/// Obf: CHGCCAGBEKF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8159)] +#[cmdid(8151)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TarotBookFinishInteractionCsReq { /// offset: 24 - #[prost(uint32, tag = "15")] - pub ngeijbmcpna: u32, + #[prost(uint32, tag = "4")] + pub injagfdofej: u32, } -/// Obf: FMLCIFCJOBH +/// Obf: NEJLCIDPCEE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8151)] +#[cmdid(8157)] #[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, + #[prost(uint32, tag = "6")] + pub injagfdofej: u32, } -/// Obf: AIAMIMIJEHI +/// Obf: CFKKKGCBANF /// 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 = "15")] - pub retcode: u32, - /// offset: 24 - #[prost(uint32, repeated, tag = "3")] - pub lepjfhmcbgj: ::prost::alloc::vec::Vec, -} -/// Obf: IGBCLDKCGPE -/// Type: Notify -#[derive(proto_derive::CmdID)] #[cmdid(8143)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct TarotBookSyncDataScNotify { - /// offset: 40 - #[prost(map = "uint32, uint32", tag = "15")] - pub ccckmacklkg: ::std::collections::HashMap, +pub struct TarotBookUnlockInteractionCsReq { /// offset: 24 - #[prost(message, optional, tag = "8")] - pub cpemliagbkb: ::core::option::Option, - /// offset: 56 - #[prost(uint32, tag = "12")] - 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, + #[prost(uint32, repeated, tag = "7")] + pub clnomeffhkg: ::prost::alloc::vec::Vec, } -/// Obf: LOJMLOADKMA +/// Obf: KFJJJNGBMMK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8148)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TarotBookUnlockInteractionScRsp { + /// offset: 16 + #[prost(uint32, repeated, tag = "15")] + pub clnomeffhkg: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub retcode: u32, +} +/// Obf: OBGJCNJEIFC +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(8147)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TarotBookSyncDataScNotify { + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub bbemigelgjc: ::core::option::Option, + /// offset: 32 + #[prost(map = "uint32, uint32", tag = "7")] + pub ijojmjomela: ::std::collections::HashMap, + /// offset: 40 + #[prost(map = "uint32, uint32", tag = "10")] + pub imnnlhcakml: ::std::collections::HashMap, + /// offset: 48 + #[prost(uint32, tag = "15")] + pub locebocjgec: u32, + /// offset: 52 + #[prost(uint32, tag = "6")] + pub hblkmbhglno: u32, + /// offset: 56 + #[prost(uint32, tag = "14")] + pub energy_info: u32, +} +/// Obf: HKMMEADEBKI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8149)] +#[cmdid(8150)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TarotBookMultiOpenPackAndUnlockStoryCsReq {} -/// Obf: LEMHJKOPCHA +/// Obf: HLNNMCHNGCN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8153)] +#[cmdid(8155)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TarotBookMultiOpenPackAndUnlockStoryScRsp { - /// offset: 40 - #[prost(map = "uint32, uint32", tag = "9")] - pub ccckmacklkg: ::std::collections::HashMap, + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub bbemigelgjc: ::core::option::Option, + /// offset: 24 + #[prost(uint32, repeated, tag = "14")] + pub lnoaaoafjje: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(map = "uint32, uint32", tag = "6")] + pub ijojmjomela: ::std::collections::HashMap, + /// offset: 48 + #[prost(map = "uint32, uint32", tag = "13")] + pub imnnlhcakml: ::std::collections::HashMap, /// offset: 56 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "10")] 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, + #[prost(uint32, tag = "15")] + pub hblkmbhglno: u32, /// offset: 64 - #[prost(uint32, tag = "6")] - pub jgkcbgbgmod: u32, + #[prost(uint32, tag = "8")] + pub energy_info: u32, + /// offset: 68 + #[prost(uint32, tag = "11")] + pub locebocjgec: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ckfholkjagc { - /// offset: 32 - #[prost(uint32, tag = "12")] - pub debmogcgmli: u32, +pub struct Paaimldhjci { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "7")] pub max_score: u32, /// offset: 28 - #[prost(uint32, tag = "1")] - pub hhnjkinlajh: u32, + #[prost(uint32, tag = "8")] + pub kkngifojlgj: u32, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub neloakjaabi: u32, } -/// Obf: LOLIOMALJEI +/// Obf: HAOAFJLCIMO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6961)] +#[cmdid(6978)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetTelevisionActivityDataCsReq {} -/// Obf: JPICKJACEEG +/// Obf: PNMLKLLEEFE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6980)] +#[cmdid(6966)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTelevisionActivityDataScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub jdjcjcabfml: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub akdfabdhhio: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "7")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6962)] +#[cmdid(6976)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Magpkaphfmj { +pub struct Oamgajbhjla { /// offset: 24 - #[prost(message, repeated, tag = "8")] - pub jdjcjcabfml: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "13")] + pub akdfabdhhio: ::prost::alloc::vec::Vec, } -/// Obf: OHKAPFCKHDB +/// Obf: GHFHMCLBJKI /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6968)] +#[cmdid(6979)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TelevisionActivityBattleEndScNotify { - /// offset: 44 - #[prost(uint32, tag = "10")] + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub gbhaibbfphj: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "2")] pub turn_left: u32, /// offset: 36 - #[prost(uint32, tag = "8")] - pub necablbkhkn: u32, + #[prost(uint32, tag = "11")] + pub djeimgghmgm: 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, + #[prost(uint32, tag = "8")] + pub bfnnifepaec: u32, + /// offset: 44 + #[prost(uint32, tag = "4")] + pub aajfipmbmhc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nojciegkaob { - /// offset: 28 - #[prost(enumeration = "AvatarType", tag = "12")] - pub avatar_type: i32, +pub struct Cbikiimgkhh { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "6")] pub avatar_id: u32, + /// offset: 28 + #[prost(enumeration = "AvatarType", tag = "4")] + pub avatar_type: i32, } -/// Obf: KIKEEMGFBFI +/// Obf: IKECLANKKII /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6970)] +#[cmdid(6980)] #[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, + #[prost(message, repeated, tag = "4")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub kkngifojlgj: u32, } -/// Obf: BGADLNGJLEP +/// Obf: DCMOMHFNFAH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6975)] +#[cmdid(6962)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterTelevisionActivityStageScRsp { /// offset: 24 - #[prost(message, optional, tag = "11")] + #[prost(message, optional, tag = "4")] pub battle_info: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 36 - #[prost(uint32, tag = "2")] - pub debmogcgmli: u32, + #[prost(uint32, tag = "3")] + pub kkngifojlgj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cedgniieimc { +pub struct Jcdnagmdelf { + /// offset: 16 + #[prost(string, tag = "13")] + pub jhihmepgdik: ::prost::alloc::string::String, + /// offset: 32 + #[prost(string, tag = "8")] + pub anegimpiehl: ::prost::alloc::string::String, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub mfofnopeben: u32, + /// offset: 44 + #[prost(uint32, tag = "12")] + pub hpcikhibfhd: u32, /// 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, + pub paipjmkcceh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bnlieigjkia { +pub struct Kijjcobojfm { + /// offset: 24 + #[prost(string, tag = "12")] + pub jhihmepgdik: ::prost::alloc::string::String, /// offset: 32 - #[prost(uint32, tag = "6")] - pub ceofdmcjapj: u32, + #[prost(uint32, tag = "8")] + pub mfofnopeben: u32, /// offset: 36 - #[prost(uint32, tag = "9")] - pub gbmbmffnkeh: u32, - /// offset: 16 - #[prost(string, tag = "4")] - pub ffeacpdfajh: ::prost::alloc::string::String, + #[prost(uint32, tag = "7")] + pub paipjmkcceh: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3810)] +#[cmdid(3803)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Incjnjgehcd { +pub struct Ogfbeapmgjm { + /// offset: 24 + #[prost(string, tag = "4")] + pub jhihmepgdik: ::prost::alloc::string::String, /// offset: 32 - #[prost(uint32, tag = "14")] - pub gbmbmffnkeh: u32, - /// offset: 40 - #[prost(uint32, tag = "15")] - pub retcode: u32, + #[prost(uint32, tag = "5")] + pub paipjmkcceh: u32, /// offset: 36 - #[prost(uint32, tag = "8")] - pub ceofdmcjapj: u32, - /// offset: 16 - #[prost(string, tag = "2")] - pub ffeacpdfajh: ::prost::alloc::string::String, + #[prost(uint32, tag = "9")] + pub mfofnopeben: u32, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub retcode: u32, } -/// Obf: NKLJMIOPPFM +/// Obf: AKBOBPLCNFN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3894)] +#[cmdid(3880)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TextJoinQueryCsReq { /// offset: 24 - #[prost(uint32, repeated, tag = "13")] - pub text_join_id_list: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "9")] + pub obaojaoapbc: ::prost::alloc::vec::Vec, } -/// Obf: GKHKPKHNGOH +/// Obf: JIGMJHLOHKG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3895)] +#[cmdid(3827)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TextJoinQueryScRsp { /// offset: 16 #[prost(message, repeated, tag = "8")] - pub text_join_list: ::prost::alloc::vec::Vec, + pub hpedoffjkkp: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "2")] pub retcode: u32, } -/// Obf: HBJOLFKLHPG +/// Obf: MPDCAFLJDEB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3814)] +#[cmdid(3836)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TextJoinBatchSaveCsReq { /// offset: 24 - #[prost(message, repeated, tag = "14")] - pub text_join_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "10")] + pub hpedoffjkkp: ::prost::alloc::vec::Vec, } -/// Obf: PDBENDHIGAA +/// Obf: ANIFBDMGAIC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3818)] +#[cmdid(3813)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TextJoinBatchSaveScRsp { /// offset: 24 - #[prost(message, repeated, tag = "2")] - pub text_join_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "1")] + pub hpedoffjkkp: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "2")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lidnpdnppai { +pub struct Ifbjjjobghb { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "5")] pub max_score: u32, /// offset: 28 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "8")] pub stage_id: u32, } -/// Obf: JOKFIHFKNJL +/// Obf: ODNFOAKHMKM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7559)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetTrackPhotoActivityDataCsReq {} -/// Obf: IGMOGNJKAPD +/// Obf: BBKDJPONHPL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7558)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetTrackPhotoActivityDataScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub pedckgnnpaj: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pnicdffmddb { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub entity_id: u32, + /// offset: 28 + #[prost(bool, tag = "3")] + pub adgcojlmgah: bool, +} +/// Obf: GNKPJLJDHCO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7552)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct SettleTrackPhotoStageCsReq { + /// offset: 16 + #[prost(message, repeated, tag = "14")] + pub piglhelgmij: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub cost_time: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub stage_id: u32, +} +/// Obf: AGPEHMLFJBN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7560)] #[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 retcode: u32, -} -#[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 { +pub struct SettleTrackPhotoStageScRsp { /// offset: 16 - #[prost(message, repeated, tag = "10")] - pub ajdkcbfcnlg: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "4")] + pub piglhelgmij: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "11")] 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")] + #[prost(uint32, tag = "14")] pub score_id: u32, } -/// Obf: BIIKNCHGDDF +/// Obf: MFDDPJOEDCF /// 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 { +pub struct StartTrackPhotoStageCsReq { + /// offset: 24 + #[prost(bool, tag = "11")] + pub lcppndpkhph: bool, /// offset: 28 - #[prost(uint32, tag = "12")] - pub mdildjmpngh: u32, + #[prost(uint32, tag = "1")] + pub stage_id: u32, +} +/// Obf: OBADCOMDOON +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7551)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct StartTrackPhotoStageScRsp { /// offset: 24 #[prost(uint32, tag = "10")] + pub fppecoiahep: u32, + /// offset: 28 + #[prost(uint32, tag = "1")] pub retcode: u32, } -/// Obf: BGHIGCPIIDA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7552)] +#[cmdid(7556)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct QuitTrackPhotoStageCsReq { +pub struct Egijmpcijog { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "15")] pub stage_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7556)] +#[cmdid(7557)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Eaahndohpph { +pub struct Igkbmleljdh { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "13")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Oebjbpnnoko { - /// offset: 44 - #[prost(bool, tag = "13")] - pub hcjmlmigacg: bool, - /// offset: 48 - #[prost(int64, tag = "12")] - pub ekodifjobfb: i64, - /// offset: 32 - #[prost(message, optional, tag = "11")] - pub cglmhjfcfph: ::core::option::Option, +pub struct Jbjnjpaocda { + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub ajipblcionl: ::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, + #[prost(message, optional, tag = "13")] + pub njdcpmenifg: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "8")] + pub summoned_pet_id: u32, + /// offset: 44 + #[prost(bool, tag = "1")] + pub ojpddaojjkc: bool, + /// offset: 48 + #[prost(int64, tag = "4")] + pub aimnjimdikm: i64, + /// offset: 56 + #[prost(uint32, tag = "10")] pub uid: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mkhipfhekck { +pub struct Poblgkigine { + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub player_info: ::prost::alloc::vec::Vec, /// offset: 44 - #[prost(uint32, tag = "5")] - pub mfbdmlpdeoe: u32, - /// offset: 24 - #[prost(message, repeated, tag = "14")] - pub player_info: ::prost::alloc::vec::Vec, - #[prost(oneof = "mkhipfhekck::Hcdobohiben", tags = "1894")] - pub hcdobohiben: ::core::option::Option, + #[prost(uint32, tag = "15")] + pub plidnbmcijh: u32, + #[prost(oneof = "poblgkigine::Cbcjbngjpdj", tags = "1153")] + pub cbcjbngjpdj: ::core::option::Option, } -/// Nested message and enum types in `MKHIPFHEKCK`. -pub mod mkhipfhekck { +/// Nested message and enum types in `POBLGKIGINE`. +pub mod poblgkigine { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Hcdobohiben { - /// offset: 16 - #[prost(message, tag = "1894")] - Dfjbnhpaica(super::Gfoioiacdch), + pub enum Cbcjbngjpdj { + /// offset: 24 + #[prost(message, tag = "1153")] + Lnmgofcomed(super::Pbmdebcgnmd), } } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9666)] +#[cmdid(9646)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mklflkdhlic { - /// offset: 16 - #[prost(message, optional, tag = "12")] - pub iackocpgiak: ::core::option::Option, +pub struct Jgamellglge { + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub njdcpmenifg: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9637)] +#[cmdid(9679)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ipckglohjlh { +pub struct Jkilaalmfib { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "12")] pub retcode: u32, } -/// Obf: OJBEMHIECKI +/// Obf: NCPEJLBJCLO /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9621)] +#[cmdid(9754)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SocialPlayRoomPlayerMoveScNotify { - /// offset: 36 - #[prost(uint32, tag = "8")] - pub mfbdmlpdeoe: u32, + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub jenkgodeiom: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "13")] - pub ncfhgibcebg: u32, - /// offset: 16 - #[prost(message, optional, tag = "12")] - pub fipidgkpfha: ::core::option::Option, + #[prost(uint32, tag = "2")] + pub plidnbmcijh: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub ikdeijcedio: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9683)] +#[cmdid(9625)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ahlmmdjagoa { +pub struct Bodemoldhaa { /// offset: 24 - #[prost(uint32, tag = "10")] - pub eaalmhnalfi: u32, + #[prost(uint32, tag = "1")] + pub teleport_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9718)] +#[cmdid(9765)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jgecjefknco { +pub struct Djihnchdfed { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "2")] pub retcode: u32, } -/// Obf: HEGAKEBDGCF +/// Obf: MLNOEMIDHME /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9662)] +#[cmdid(9642)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SocialPlayGameplayOperationScNotify { + /// offset: 32 + #[prost(uint32, tag = "14")] + pub ikdeijcedio: u32, /// offset: 36 #[prost(uint32, tag = "5")] - pub ncfhgibcebg: u32, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub mfbdmlpdeoe: u32, + pub plidnbmcijh: 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" + oneof = "social_play_gameplay_operation_sc_notify::Nbgbongljhm", + tags = "902, 623, 278, 1031, 332, 177, 1354, 199, 1153, 1794, 89, 1335, 1251, 1874" )] - pub dcinaihipoc: ::core::option::Option< - social_play_gameplay_operation_sc_notify::Dcinaihipoc, + pub nbgbongljhm: ::core::option::Option< + social_play_gameplay_operation_sc_notify::Nbgbongljhm, >, } /// 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), + pub enum Nbgbongljhm { + /// offset: 16 + #[prost(message, tag = "902")] + Njdcpmenifg(super::Mhnnefbopie), + /// offset: 16 + #[prost(uint32, tag = "623")] + Lmggglecnea(u32), + /// offset: 16 + #[prost(message, tag = "278")] + Gnlaecodenp(super::Jbjnjpaocda), + /// offset: 16 + #[prost(message, tag = "1031")] + Lmfmbjcnalj(super::Poblgkigine), + /// offset: 16 + #[prost(uint32, tag = "332")] + Hjhphdacehe(u32), + /// offset: 16 + #[prost(message, tag = "177")] + Nieldclpola(super::Eiidkjfkipe), + /// offset: 16 + #[prost(message, tag = "1354")] + Oemekbognjh(super::Bfakmcijfcb), + /// offset: 16 + #[prost(message, tag = "199")] + Onmnmlbanhk(super::Hmacehdgghb), + /// offset: 16 + #[prost(message, tag = "1153")] + Phkcdlphmpa(super::Mikgmgbhlen), + /// offset: 16 + #[prost(message, tag = "1794")] + Labnnegjnho(super::Poblgkigine), + /// offset: 16 + #[prost(int64, tag = "89")] + Dbikjpdbmoe(i64), + /// offset: 16 + #[prost(message, tag = "1335")] + Impbcbpifag(super::Ikbdjlnepbh), + /// offset: 16 + #[prost(uint32, tag = "1251")] + Bjlcbaakpdi(u32), + /// offset: 16 + #[prost(uint32, tag = "1874")] + Dlkoeianimk(u32), } } -/// Obf: HBBOHBNOIJO +/// Obf: NMGHOJBDFJJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9745)] +#[cmdid(9715)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainCakeCatchGetDataCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pkilndncami { +pub struct Jofhmcjpbce { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "7")] pub count: u32, /// offset: 28 - #[prost(uint32, tag = "4")] - pub hcjpdndoham: u32, + #[prost(uint32, tag = "11")] + pub pcpdheiejfo: 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 +pub struct Pjfimfjpmcn { + /// offset: 24 #[prost(uint32, repeated, tag = "3")] - pub jnnkjaemobn: ::prost::alloc::vec::Vec, + pub lpdfmjpfgjh: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub pcpdheiejfo: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kkaclnnmmam { + /// offset: 16 + #[prost(uint32, repeated, tag = "4")] + pub bpaogjplenj: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(bool, tag = "12")] + pub jmaodneonpf: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Llkemmmepob { +pub struct Onaadajbleb { /// offset: 24 - #[prost(uint32, tag = "10")] - pub ehlifhpilpg: u32, + #[prost(uint32, tag = "7")] + pub onohpmdgnnh: u32, /// offset: 32 - #[prost(int64, tag = "11")] - pub fihmhjhghog: i64, + #[prost(int64, tag = "12")] + pub dbikjpdbmoe: i64, } -/// Obf: DPOMBLGBCOM +/// Obf: HFALMNELEKP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9762)] +#[cmdid(9641)] #[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")] + #[prost(uint32, repeated, tag = "11")] 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 + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub bjphdkebobk: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "1")] + pub naifomclgln: ::core::option::Option, + /// offset: 40 + #[prost(message, repeated, tag = "5")] + pub nieldclpola: ::prost::alloc::vec::Vec, + /// offset: 56 #[prost(message, optional, tag = "14")] - pub hjofgoinoak: ::core::option::Option, + pub nljbjmdpbgn: ::core::option::Option, /// offset: 64 - #[prost(message, optional, tag = "4")] - pub peoecddannp: ::core::option::Option, + #[prost(message, optional, tag = "7")] + pub jiellgelaba: ::core::option::Option, + /// offset: 72 + #[prost(message, repeated, tag = "8")] + pub cemfbjpolnp: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(message, optional, tag = "13")] + pub djmhhmmabjl: ::core::option::Option, + /// offset: 88 + #[prost(int64, tag = "6")] + pub cmhkfnfkgoi: i64, + /// offset: 96 + #[prost(uint32, tag = "4")] + pub retcode: u32, + /// offset: 100 + #[prost(bool, tag = "12")] + pub ojpddaojjkc: bool, } -/// Obf: GDKFBHEGFPA +/// Obf: MODIAGGMAMG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9628)] +#[cmdid(9768)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainCakeCatchOpenBoxCsReq {} -/// Obf: GPEKCDDIFHC +/// Obf: MHGGOEJBLCP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9657)] +#[cmdid(9760)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainCakeCatchOpenBoxScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub afejacmlolh: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub bjphdkebobk: ::prost::alloc::vec::Vec, /// offset: 32 + #[prost(int64, tag = "7")] + pub cmhkfnfkgoi: i64, + /// offset: 40 #[prost(uint32, tag = "15")] pub retcode: u32, - /// offset: 40 - #[prost(int64, tag = "12")] - pub dhlgcegonib: i64, } -/// Obf: OKJMDMPKAGD +/// Obf: JLPJAFHHGDM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9733)] +#[cmdid(9644)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainCakeCatchSearchCsReq { /// offset: 24 - #[prost(uint32, tag = "12")] - pub hcjpdndoham: u32, + #[prost(uint32, tag = "7")] + pub pcpdheiejfo: u32, } -/// Obf: LNGDJFBDHIG +/// Obf: GFCJIPKABEF /// 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 { +pub struct TrainCakeCatchSearchScRsp { /// 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 { + #[prost(message, optional, tag = "10")] + pub nieldclpola: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub cemfbjpolnp: ::prost::alloc::vec::Vec, /// offset: 32 + #[prost(uint32, repeated, tag = "4")] + pub ginennkgdmg: ::prost::alloc::vec::Vec, + /// offset: 48 #[prost(uint32, tag = "7")] pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub peoecddannp: ::core::option::Option, + /// offset: 52 + #[prost(uint32, tag = "1")] + pub pcpdheiejfo: u32, } -/// Obf: AHENGJGCOIN +/// Obf: LGBFHCLGNCC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9648)] +#[cmdid(9637)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TrainCakeCatchDiyCsReq { + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub nljbjmdpbgn: ::core::option::Option, +} +/// Obf: NFGMCNFHHBE +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9752)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TrainCakeCatchDiyScRsp { + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub nljbjmdpbgn: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub retcode: u32, +} +/// Obf: LPBPHOIIJNO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9700)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SocialPlayTalkCsReq { /// offset: 16 - #[prost(message, optional, tag = "12")] - pub ngpgkfelced: ::core::option::Option, + #[prost(message, optional, tag = "1")] + pub phkcdlphmpa: ::core::option::Option, } -/// Obf: PDICAICMLHP +/// Obf: PGGEHFHFACC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9751)] +#[cmdid(9755)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SocialPlayTalkScRsp { - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub ngpgkfelced: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub phkcdlphmpa: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "4")] - pub retcode: u32, - /// offset: 40 - #[prost(int64, tag = "11")] + #[prost(int64, tag = "7")] pub end_time: i64, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub retcode: u32, } -/// Obf: FMNPNCKHKGD +/// Obf: NNFOMOBLFAC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9767)] +#[cmdid(9653)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct PreCheckEnterRoomReq { - /// offset: 32 - #[prost(uint32, tag = "2")] - pub eaalmhnalfi: u32, +pub struct SocialPlayPreCheckEnterRoomCsReq { /// offset: 24 - #[prost(uint32, tag = "5")] - pub entry_id: u32, + #[prost(uint32, tag = "13")] + pub teleport_id: u32, /// offset: 28 - #[prost(enumeration = "Fedlkanfnbh", tag = "14")] - pub plobmbfpnfk: i32, + #[prost(uint32, tag = "3")] + pub entry_id: u32, + /// offset: 32 + #[prost(enumeration = "Mfpdakoioed", tag = "8")] + pub gjnmhilinhc: i32, } -/// Obf: FEGJOLMADLC +/// Obf: AABPMMILMLE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9728)] +#[cmdid(9622)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SocialPlayPreCheckEnterRoomScRsp { - /// offset: 32 - #[prost(int64, tag = "6")] - pub dhlgcegonib: i64, /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(int64, tag = "14")] + pub cmhkfnfkgoi: i64, + /// offset: 32 + #[prost(uint32, tag = "15")] pub retcode: u32, } -/// Obf: MPFIAMHOIDB +/// Obf: KNHLAKBNPCB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9659)] +#[cmdid(9720)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainCakeCatchDiyLikeCsReq {} -/// Obf: FNDEKJMFFBJ +/// Obf: DLAJEPIPOMO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9697)] +#[cmdid(9640)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainCakeCatchDiyLikeScRsp { + /// offset: 16 + #[prost(uint32, repeated, tag = "4")] + pub bpaogjplenj: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cieaalphgfm {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9632)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bpjmeghiein { + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub reward: ::core::option::Option, /// 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, + #[prost(bool, tag = "9")] + pub jmaodneonpf: bool, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub onohpmdgnnh: u32, } -/// Obf: JMDHLGEIHKI +/// Obf: OEHMGHHBKBJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9627)] +#[cmdid(9626)] #[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, + #[prost(message, optional, tag = "6")] + pub bohgfdfblen: ::core::option::Option, } +/// Obf: NDCCLPKPEKJ +/// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(9698)] #[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, -} +pub struct SocialPlayQueryRecentVisitorsCsReq {} #[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, +pub struct Hhjlcggehpb { /// 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, + pub cilgiddhodg: ::core::option::Option, /// 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, + #[prost(uint32, tag = "7")] + pub plpppcepbdo: u32, /// 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, + #[prost(int64, tag = "13")] + pub npaifclapnh: i64, /// offset: 48 - #[prost(uint32, tag = "11")] - pub ngincchdpjl: u32, - /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub phglfhddacm: ::prost::alloc::vec::Vec, + #[prost(int64, tag = "11")] + pub kfacpobaagm: i64, } +/// Obf: JIDMMPAOELM +/// Type: Rsp #[derive(proto_derive::CmdID)] +#[cmdid(9676)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mgppeilicai { +pub struct SocialPlayQueryRecentVisitorsScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub cmgoogdlbhp: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, repeated, tag = "2")] - pub bfkaofcafof: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "10")] + pub retcode: u32, +} +/// Obf: DMKIHKJAMPJ +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(9712)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TrainCakeCatchDataScNotify { /// offset: 16 - #[prost(uint32, repeated, tag = "13")] - pub dacedngjlbm: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "2")] + pub performance_id_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "11")] + pub nieldclpola: ::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, +pub struct Iakfbfjchfb { /// offset: 24 #[prost(uint32, repeated, tag = "12")] - pub hbmlkdhkecd: ::prost::alloc::vec::Vec, - /// offset: 64 + pub ibhpafkopfo: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub unique_id: u32, + /// offset: 36 #[prost(uint32, tag = "11")] - pub area_id: u32, - /// offset: 48 - #[prost(message, repeated, tag = "8")] - pub cjgknopooej: ::prost::alloc::vec::Vec, - /// offset: 68 + pub card_id: u32, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub eaffaccbaaa: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Iedlkigjlem { + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub lonfkfcfdnd: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pnllcbklble { + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub lonfkfcfdnd: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub lnlohdjifpk: u32, + /// offset: 36 + #[prost(bool, tag = "8")] + pub dofbghghdja: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cnlaomckfkd { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub ndebmegnckn: u32, + /// offset: 28 #[prost(uint32, tag = "15")] + pub display_value: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub unique_id: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub gdnehleomom: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ecdinhehkoj { + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub bhkjifafhfn: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub gmbdhlcgobi: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub fjonjanioik: u32, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub ebenomjdoof: u32, + /// offset: 44 + #[prost(uint32, tag = "11")] + pub cgigaaklckm: u32, + /// offset: 48 + #[prost(uint32, tag = "3")] + pub gaiefcfbnpa: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hokcdeeabii { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub knmadmbfedb: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "3")] + pub iedkeldfhlp: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub fjpeifmfpan: u32, + /// offset: 44 + #[prost(uint32, tag = "15")] + pub idcjpijhncl: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jcpmkhcpcpn { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub gpignhpkffb: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub dmjgciibpjk: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lmkecapdmac { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub skill_id: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub skill_level: u32, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub hcbaddhnidg: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kiceghdkacp { + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub gnbkdchldgl: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub fpkjonkifli: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub passenger_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TrainPartyPassenger { + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] + pub ghpfangeman: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub passenger_id: u32, + /// offset: 36 + #[prost(bool, tag = "4")] + pub jgdnjofhcnc: bool, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub record_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Aaakpgjdcfj { + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub cfhojcbdfpe: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "10")] + pub hfjbmjhahpe: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "4")] + pub aphgaeapljf: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "8")] + pub dmaamcippam: u32, + /// offset: 52 + #[prost(uint32, tag = "14")] + pub oocofcbjojd: u32, + /// offset: 56 + #[prost(uint32, tag = "3")] + pub eaffaccbaaa: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TrainPartyPassengerInfo { + /// offset: 24 + #[prost(uint32, repeated, tag = "10")] + pub ghpfangeman: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "8")] + pub passenger_info_list: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TrainPartyArea { + /// offset: 16 + #[prost(uint32, repeated, tag = "11")] + pub verify_step_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "8")] + pub dynamic_info: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "2")] + pub area_step_info: ::core::option::Option, + /// offset: 48 + #[prost(uint32, repeated, tag = "5")] + pub step_id_list: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, repeated, tag = "3")] + pub static_prop_id_list: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "12")] + pub area_id: u32, + /// offset: 68 + #[prost(uint32, tag = "4")] pub progress: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ghldnddfeie { +pub struct Egpaicfkhok { /// offset: 16 - #[prost(uint32, repeated, tag = "14")] - pub cpeigpgeppg: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "6")] + pub verify_step_id_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "12")] 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, +pub struct Idbcdhiokeg { /// offset: 24 - #[prost(uint32, tag = "14")] - pub anamolbdcol: u32, - /// offset: 32 - #[prost(enumeration = "Dpfhpilpnon", tag = "3")] + #[prost(enumeration = "Jiiehebibmo", tag = "8")] pub status: i32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub dnligeofpel: u32, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub jlcaikefapn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gnokfkemigl { - /// offset: 32 - #[prost(uint32, tag = "10")] - pub oighbomfggd: u32, +pub struct AreaStepInfo { /// offset: 24 - #[prost(message, repeated, tag = "9")] - pub gnmooioiiap: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "1")] + pub bkklgclobcd: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub gkenfcllljc: u32, } -/// Obf: FIKIBACGHBB +/// Obf: MCHADDCNKPC /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8054)] +#[cmdid(8032)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyBuildRoomScNotify { /// offset: 16 - #[prost(message, optional, tag = "7")] - pub mbiembjmjjn: ::core::option::Option, + #[prost(message, optional, tag = "1")] + pub cpmhkecpboj: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ccaipebcimh { - /// offset: 32 +pub struct Gaggcodgdlb { + /// offset: 24 #[prost(int64, tag = "10")] pub time: i64, - /// offset: 24 - #[prost(uint32, tag = "3")] + /// offset: 32 + #[prost(uint32, tag = "13")] pub prop_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Egpmjmiidjo { +pub struct TrainPartyInfo { /// 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, + #[prost(message, repeated, tag = "11")] + pub mmjffjedcdj: ::prost::alloc::vec::Vec, /// 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, + #[prost(message, repeated, tag = "5")] + pub foopkfcihba: ::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, + #[prost(uint32, repeated, tag = "10")] + pub dynamic_id_list: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(message, repeated, tag = "15")] - pub hnepfehkfeo: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "9")] + pub moblidpdoih: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, repeated, tag = "6")] + pub mhabcmlhcgd: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(message, optional, tag = "7")] + pub cmcnnjkjnpk: ::core::option::Option, + /// offset: 72 + #[prost(message, repeated, tag = "3")] + pub area_list: ::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 = "8")] + pub cur_fund: u32, + /// offset: 84 #[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, + pub bhejcejhlib: u32, + /// offset: 88 + #[prost(bool, tag = "14")] + pub ieeapcfkojc: bool, + /// offset: 92 + #[prost(uint32, tag = "12")] + pub elggjomeagn: u32, + /// offset: 96 + #[prost(uint32, tag = "2")] + pub jjgkipdgogp: u32, + /// offset: 100 + #[prost(uint32, tag = "13")] + pub mhijjhmghfn: u32, + /// offset: 104 + #[prost(uint32, tag = "1")] + pub bkpfhfgiepe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fkpmokojnhp { - /// offset: 32 - #[prost(message, optional, tag = "2")] - pub adgdmdnmcik: ::core::option::Option, +pub struct TrainPartyData { /// offset: 24 - #[prost(message, optional, tag = "11")] - pub njfammmddik: ::core::option::Option, - /// offset: 56 - #[prost(uint32, tag = "3")] - pub maonlhbkofk: u32, + #[prost(message, optional, tag = "9")] + pub hcjjplkelgc: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "6")] + pub passenger_info: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "4")] + pub train_party_info: ::core::option::Option, /// offset: 48 - #[prost(message, optional, tag = "10")] - pub mbhahnejgac: ::core::option::Option, + #[prost(bool, tag = "14")] + pub lnmfdpfokff: bool, + /// offset: 52 + #[prost(uint32, tag = "10")] + pub record_id: u32, + /// offset: 56 + #[prost(uint32, tag = "8")] + pub unlock_area_num: u32, + /// offset: 60 + #[prost(uint32, tag = "1")] + pub clmblfecloi: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ephkiehongb { /// offset: 16 #[prost(message, optional, tag = "6")] - pub billhipokep: ::core::option::Option, -} -/// Obf: OJONDDPHAIP -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8091)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TrainPartyGetDataCsReq {} -/// Obf: IELKDHHDPFD -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8010)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct TrainPartyGetDataScRsp { - /// offset: 32 - #[prost(uint32, tag = "6")] - pub retcode: u32, + pub ldaeahohmbb: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "11")] - pub kgndjemonfi: ::core::option::Option, + pub nimjpdmfbhn: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "5")] + pub kaidkohaagi: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "13")] + pub hebcoocahol: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "4")] + pub idbdbicpbbg: u32, } -/// Obf: BDNMDKBHLMI +/// Obf: NNOICNIGEBC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8094)] +#[cmdid(8073)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TrainPartyGetDataCsReq {} +/// Obf: JBGGLDILCLK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8003)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TrainPartyGetDataScRsp { + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub train_party_data: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub retcode: u32, +} +/// Obf: DAKMNFLCCMJ +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8080)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainPartyUseCardCsReq { /// offset: 24 - #[prost(uint32, tag = "4")] - pub gdfpbhmmfea: u32, + #[prost(uint32, tag = "12")] + pub fgihkkkogjd: u32, } -/// Obf: DFFFKLFIGOF +/// Obf: OKFKNBCEGPL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8095)] +#[cmdid(8027)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainPartyUseCardScRsp { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "11")] - pub gdfpbhmmfea: u32, + #[prost(uint32, tag = "8")] + pub fgihkkkogjd: u32, } -/// Obf: AABAGPGIJJJ +/// Obf: GNHEKLOMECL /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8014)] +#[cmdid(8036)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyMoveScNotify { - /// offset: 32 - #[prost(uint32, tag = "14")] - pub dgbnfmaemkm: u32, - /// offset: 24 - #[prost(message, repeated, tag = "2")] - pub hacapedipab: ::prost::alloc::vec::Vec, -} -/// Obf: HNIODEMFGCC -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(8009)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct TrainPartySettleNotify { - /// offset: 32 - #[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 Magfkfcmljm { - /// offset: 32 - #[prost(message, repeated, tag = "6")] - pub dmmncnggphl: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "5")] - pub hbkjkeeihke: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "15")] - pub fclikoajcfn: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bnibebilflf { - /// offset: 24 - #[prost(uint32, repeated, tag = "14")] - pub switch_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "9")] - pub gnblohmpacl: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -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 Bloedjglobl { - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub dgfgnmjalgj: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "7")] - pub mgcknobceif: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -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 phglfhddacm: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -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, repeated, tag = "14")] - pub jbocopnejlb: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mlgalleaeic { - /// offset: 44 - #[prost(uint32, tag = "7")] - 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 oagmaelmdae: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dcieaidbbci { - /// offset: 36 - #[prost(enumeration = "Apaepncjdie", tag = "3")] - pub liopnmfdkba: i32, - #[prost( - oneof = "dcieaidbbci::Kcoccgeoeco", - tags = "1425, 593, 17, 594, 1390, 672, 93, 112, 962, 1726" - )] - pub kcoccgeoeco: ::core::option::Option, -} -/// Nested message and enum types in `DCIEAIDBBCI`. -pub mod dcieaidbbci { - #[derive(proto_derive::CmdID)] - #[derive(Clone, PartialEq, ::prost::Oneof)] - 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: NFJGFLNPOHL -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(8063)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct TrainPartySyncUpdateScNotify { /// offset: 24 #[prost(message, repeated, tag = "11")] - pub update_dynamic_list: ::prost::alloc::vec::Vec, + pub jabplbjakkm: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub dngkglfmgge: u32, +} +/// Obf: HILKDNFLNLL +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(8015)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TrainPartySettleNotify { + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub cbfpjajakgi: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub fgihkkkogjd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ofpgjkedkeb { - /// offset: 36 - #[prost(uint32, tag = "7")] - pub queue_position: u32, - #[prost(oneof = "ofpgjkedkeb::Bggbimbkhei", tags = "1394, 781, 1672, 1306")] - pub bggbimbkhei: ::core::option::Option, +pub struct Hlnfnacofff { + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub dicaijchicb: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "2")] + pub cfhojcbdfpe: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "11")] + pub khfhclbhapd: u32, } -/// Nested message and enum types in `OFPGJKEDKEB`. -pub mod ofpgjkedkeb { +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cefeijfpcke { + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] + pub switch_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub mnlamkjiaoc: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Lglfplahfmh { + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub ccfgccmefci: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lmakfcihcma { + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub gnbkdchldgl: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub passenger_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hbacefiacoi { + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub ebaimmglgfo: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hpagfccnche { + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub fmigokidkjl: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mjmpolbbfna { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub eaffaccbaaa: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Dmfmmkjocnj { + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub cbkinafedjc: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Flpmbepbpgn { + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub aphgaeapljf: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mgoloigoamb { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub ialieceafjb: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Emeekfkdpfd { + /// offset: 16 + #[prost(uint32, repeated, tag = "3")] + pub ghpfangeman: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Medchlcioei { + /// offset: 16 + #[prost(message, repeated, tag = "3")] + pub iedkeldfhlp: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bhbjlgfhlhm { + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub knmadmbfedb: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "2")] + pub emgmfoblafn: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "11")] + pub lnlohdjifpk: u32, + /// offset: 44 + #[prost(bool, tag = "14")] + pub dofbghghdja: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gmcpckhhpob { + /// offset: 36 + #[prost(enumeration = "Mkiibimnigk", tag = "11")] + pub src: i32, + #[prost( + oneof = "gmcpckhhpob::Mnlchejkdho", + tags = "1648, 508, 1574, 844, 1448, 1131, 1746, 1116, 481, 1269" + )] + pub mnlchejkdho: ::core::option::Option, +} +/// Nested message and enum types in `GMCPCKHHPOB`. +pub mod gmcpckhhpob { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Bggbimbkhei { + pub enum Mnlchejkdho { /// offset: 24 - #[prost(message, tag = "1394")] - Mbognpkamif(super::Ghnalamkdla), + #[prost(message, tag = "1648")] + Emgmfoblafn(super::Iedlkigjlem), /// offset: 24 - #[prost(message, tag = "781")] - Anllmapbjfn(super::Gdeeeeagdip), + #[prost(message, tag = "508")] + Beemefmjeaa(super::Hbacefiacoi), /// offset: 24 - #[prost(message, tag = "1672")] - Bdphihbljon(super::Kegjmejbncj), + #[prost(message, tag = "1574")] + Bpneoplhebk(super::Hpagfccnche), /// offset: 24 - #[prost(message, tag = "1306")] - Djgapfphfii(super::Chdhafcledb), + #[prost(message, tag = "844")] + Oedjeoaecac(super::Mjmpolbbfna), + /// offset: 24 + #[prost(message, tag = "1448")] + Jpbbdgjbhkn(super::Medchlcioei), + /// offset: 24 + #[prost(message, tag = "1131")] + Cnlgpljfmka(super::Dmfmmkjocnj), + /// offset: 24 + #[prost(message, tag = "1746")] + Belkgejfoif(super::Bhbjlgfhlhm), + /// offset: 24 + #[prost(message, tag = "1116")] + Efjkkfnncgn(super::Flpmbepbpgn), + /// offset: 24 + #[prost(message, tag = "481")] + Keoomcjahmg(super::Mgoloigoamb), + /// offset: 24 + #[prost(message, tag = "1269")] + Hohnmngncmg(super::Emeekfkdpfd), + } +} +/// Obf: AHKPAKFGGGG +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(8010)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TrainPartySyncUpdateScNotify { + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub jkpjfkcbiem: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hjleciiekgi { + /// offset: 36 + #[prost(uint32, tag = "5")] + pub queue_position: u32, + #[prost(oneof = "hjleciiekgi::Fgliodajfml", tags = "1477, 1935, 1554, 1811")] + pub fgliodajfml: ::core::option::Option, +} +/// Nested message and enum types in `HJLECIIEKGI`. +pub mod hjleciiekgi { + #[derive(proto_derive::CmdID)] + #[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum Fgliodajfml { + /// offset: 24 + #[prost(message, tag = "1477")] + Klonpdnkbjf(super::Amejefbkpch), + /// offset: 24 + #[prost(message, tag = "1935")] + Oplcaidocji(super::Lkiomebiico), + /// offset: 24 + #[prost(message, tag = "1554")] + Akdjgijmhpj(super::Ogafhkmjela), + /// offset: 24 + #[prost(message, tag = "1811")] + Lgbjdfhbind(super::Jebgfijpapg), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ojcijfpnpkf { - /// offset: 28 - #[prost(uint32, tag = "14")] - pub amadfjnhmff: u32, +pub struct Mdjaphpoaba { /// offset: 24 - #[prost(bool, tag = "6")] - pub chcgmamobmh: bool, + #[prost(uint32, tag = "5")] + pub hafokmhcgfm: u32, + /// offset: 28 + #[prost(bool, tag = "9")] + pub heljnhndcjp: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ghnalamkdla { +pub struct Amejefbkpch { + /// offset: 24 + #[prost(message, repeated, tag = "9")] + pub kfnmiembjgd: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(enumeration = "Bhcmhnkonmj", tag = "9")] - pub phkahahldae: i32, - /// offset: 36 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "8")] pub event_id: u32, - /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub geijdobknad: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(enumeration = "Lhlbgjlffkk", tag = "13")] + pub laoacnpdold: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hljlgpifmjd { +pub struct Mdoimcnfdlc { /// offset: 24 - #[prost(uint32, tag = "14")] - pub event_id: u32, + #[prost(uint32, tag = "2")] + pub hafokmhcgfm: u32, /// offset: 28 - #[prost(uint32, tag = "12")] - pub amadfjnhmff: u32, + #[prost(uint32, tag = "6")] + pub event_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hkjadklibeh { - /// offset: 16 - #[prost(message, optional, tag = "8")] - pub ofckhglinag: ::core::option::Option, +pub struct Olbkadikigl { + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub cbfpjajakgi: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cglanhamomm { +pub struct Gokoiadhfcn { /// offset: 24 - #[prost(uint32, tag = "3")] - pub mooopambofk: u32, + #[prost(uint32, tag = "14")] + pub level: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub skill_id: u32, /// offset: 32 - #[prost(uint32, tag = "7")] - pub level: u32, + #[prost(uint32, tag = "3")] + pub hcbaddhnidg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gdeeeeagdip { - /// offset: 32 - #[prost(uint32, tag = "10")] - pub mgcknobceif: u32, +pub struct Lkiomebiico { /// offset: 24 - #[prost(message, repeated, tag = "11")] - pub iohlddnelbp: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "14")] + pub flhhblafjlf: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub passenger_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Chdhafcledb { +pub struct Jebgfijpapg { /// offset: 16 - #[prost(message, repeated, tag = "1")] - pub iegfpjffcam: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "11")] + pub pbldcddfkie: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "14")] - pub mbcnaeajmdm: u32, + #[prost(uint32, tag = "8")] + pub jghcfcgeieo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cdaaojfmalo { +pub struct Pfaianendee { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub bfpafelcmgf: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kdbjbejpgoo { + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub aphgaeapljf: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Elbilfgfdha { /// offset: 24 #[prost(uint32, tag = "8")] - pub dapoflhmmpj: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -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 Cipbbphgekj { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub mgcknobceif: u32, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub kkioifljeel: u32, - /// offset: 28 - #[prost(uint32, tag = "9")] pub unique_id: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub gpignhpkffb: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub passenger_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ckhdnjgmejc { - /// offset: 28 - #[prost(uint32, tag = "9")] - pub mgcknobceif: u32, +pub struct Dkigclfpgfo { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "12")] + pub passenger_id: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] pub num: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kegjmejbncj { - /// offset: 64 - #[prost(uint32, tag = "7")] - pub oepplikecod: u32, - /// offset: 48 - #[prost(uint32, tag = "15")] - pub fihlnojakch: u32, - /// offset: 16 - #[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, +pub struct Ogafhkmjela { /// offset: 24 - #[prost(message, repeated, tag = "10")] - pub deplljpkkgd: ::prost::alloc::vec::Vec, - /// offset: 60 - #[prost(uint32, tag = "8")] - pub eplbcnfmlil: u32, + #[prost(message, repeated, tag = "9")] + pub cobenbobpkd: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "6")] + pub eeoeflkfnim: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "8")] + pub jpoohonhfji: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "10")] + pub clmfkhajklh: u32, /// offset: 52 - #[prost(uint32, tag = "1")] - pub nallicmeedi: u32, + #[prost(uint32, tag = "2")] + pub celhpmmlhgl: u32, + /// offset: 56 + #[prost(uint32, tag = "5")] + pub oenpdhnalla: u32, + /// offset: 60 + #[prost(uint32, tag = "14")] + pub djeimgghmgm: u32, + /// offset: 64 + #[prost(uint32, tag = "11")] + pub pildipcfmil: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kacoofikhog { - /// offset: 32 - #[prost(uint32, tag = "11")] +pub struct Bdggehglfac { + /// offset: 24 + #[prost(uint32, tag = "12")] pub skill_id: u32, /// offset: 28 - #[prost(uint32, tag = "13")] - pub enooefljifh: u32, - /// offset: 24 - #[prost(enumeration = "TrainPartyMtSkillBriefType", tag = "8")] + #[prost(uint32, tag = "15")] + pub klkaifedlnk: u32, + /// offset: 32 + #[prost(enumeration = "TrainPartyMtSkillBriefType", tag = "6")] pub skill_type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gponaknhljg { - /// offset: 36 - #[prost(uint32, tag = "12")] - pub inolomfahie: u32, +pub struct Cpkcmmpfcge { /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub bhddofbibac: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "2")] + pub pbfnpodndid: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "1")] + pub ddagdnndcdi: u32, + /// offset: 36 + #[prost(uint32, tag = "6")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pbnlkjiefpm { - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub inaaohkeooe: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "14")] - pub noohoeocpke: u32, - /// offset: 32 - #[prost(uint32, repeated, tag = "5")] - pub infkchmnnkj: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bjobdihnlpk { - /// offset: 16 - #[prost(uint32, repeated, tag = "10")] - pub cbdbfanjgpb: ::prost::alloc::vec::Vec, -} -#[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, +pub struct Caihacokajo { /// offset: 24 - #[prost(message, repeated, tag = "2")] - pub deplljpkkgd: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "4")] + pub elmcgfmgili: ::core::option::Option, + /// offset: 32 + #[prost(uint32, repeated, tag = "8")] + pub aegplacjfio: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub odobgieggeo: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ckpngmlenfa { + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] + pub lkngkjcffbh: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ahhmlenldef { + /// offset: 16 + #[prost(message, repeated, tag = "14")] + pub eeoeflkfnim: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "1")] + pub cobenbobpkd: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "9")] + pub knmadmbfedb: ::core::option::Option, + /// offset: 40 + #[prost(message, repeated, tag = "5")] + pub jhfbmekemmk: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, optional, tag = "8")] + pub kioejhhabkc: ::core::option::Option, + /// offset: 64 + #[prost(message, repeated, tag = "10")] + pub licjodmhbha: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint32, tag = "3")] + pub celhpmmlhgl: u32, + /// offset: 76 + #[prost(enumeration = "Bgppdmipddh", tag = "11")] + pub oombnfmjleo: i32, + /// offset: 80 + #[prost(uint32, tag = "13")] + pub djeimgghmgm: u32, + /// offset: 84 + #[prost(uint32, tag = "15")] + pub score_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mocndoceojm { + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] + pub lkngkjcffbh: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Djkacfoffah { /// 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 { + pub cikdphgpigk: ::prost::alloc::vec::Vec, /// 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, + #[prost(message, repeated, tag = "14")] + pub cobenbobpkd: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "7")] + pub eeoeflkfnim: ::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, + #[prost(uint32, tag = "5")] + pub oenpdhnalla: u32, } -/// Obf: FCNNIPAJFPF +/// Obf: JOCFCCGIPEA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8039)] +#[cmdid(8029)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyHandlePendingActionCsReq { - /// offset: 36 - #[prost(uint32, tag = "6")] + /// offset: 32 + #[prost(uint32, tag = "3")] pub queue_position: u32, #[prost( - oneof = "train_party_handle_pending_action_cs_req::Pnkpcpfbhaa", - tags = "86, 1185, 1078, 1601" + oneof = "train_party_handle_pending_action_cs_req::Kilbfaafdpd", + tags = "2023, 779, 145, 885" )] - pub pnkpcpfbhaa: ::core::option::Option< - train_party_handle_pending_action_cs_req::Pnkpcpfbhaa, + pub kilbfaafdpd: ::core::option::Option< + train_party_handle_pending_action_cs_req::Kilbfaafdpd, >, } /// 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 Pnkpcpfbhaa { - /// offset: 24 - #[prost(message, tag = "86")] - Mbognpkamif(super::Hljlgpifmjd), - /// offset: 24 - #[prost(message, tag = "1185")] - Djgapfphfii(super::Cdaaojfmalo), - /// offset: 24 - #[prost(message, tag = "1078")] - Njchjppfajo(super::Bjobdihnlpk), - /// offset: 24 - #[prost(message, tag = "1601")] - Hbkgjoapokb(super::Bocncjanbom), + pub enum Kilbfaafdpd { + /// offset: 16 + #[prost(message, tag = "2023")] + Klonpdnkbjf(super::Mdoimcnfdlc), + /// offset: 16 + #[prost(message, tag = "779")] + Lgbjdfhbind(super::Pfaianendee), + /// offset: 16 + #[prost(message, tag = "145")] + Nellgpkhike(super::Ckpngmlenfa), + /// offset: 16 + #[prost(message, tag = "885")] + Nmefkabdhan(super::Mocndoceojm), } } -/// Obf: KCCLPEFPNCA +/// Obf: POOMINFCCKG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8001)] +#[cmdid(8012)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyHandlePendingActionScRsp { - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub ofckhglinag: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "6")] - pub retcode: u32, - /// offset: 52 - #[prost(uint32, tag = "11")] - pub queue_position: u32, + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub cbfpjajakgi: ::core::option::Option, /// offset: 44 + #[prost(uint32, tag = "13")] + pub retcode: u32, + /// offset: 48 #[prost(bool, tag = "14")] - pub kejoppidnpp: bool, + pub hmnaopoklge: bool, + /// offset: 52 + #[prost(uint32, tag = "15")] + pub queue_position: u32, #[prost( - oneof = "train_party_handle_pending_action_sc_rsp::Pnkpcpfbhaa", - tags = "1271, 1357, 723, 1836" + oneof = "train_party_handle_pending_action_sc_rsp::Kilbfaafdpd", + tags = "304, 1830, 393, 1905" )] - pub pnkpcpfbhaa: ::core::option::Option< - train_party_handle_pending_action_sc_rsp::Pnkpcpfbhaa, + pub kilbfaafdpd: ::core::option::Option< + train_party_handle_pending_action_sc_rsp::Kilbfaafdpd, >, } /// 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 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), + pub enum Kilbfaafdpd { + /// offset: 24 + #[prost(message, tag = "304")] + Eebfclfobpg(super::Olbkadikigl), + /// offset: 24 + #[prost(message, tag = "1830")] + Omlncjegjac(super::Kdbjbejpgoo), + /// offset: 24 + #[prost(message, tag = "393")] + Bhmjdneobnk(super::Ahhmlenldef), + /// offset: 24 + #[prost(message, tag = "1905")] + Igmepoblffb(super::Djkacfoffah), } } -/// Obf: LELGJHIFLPG +/// Obf: OOCLLLOHBGK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8074)] +#[cmdid(8054)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainPartyBuildStartStepCsReq { - /// offset: 40 - #[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, + #[prost(message, optional, tag = "11")] + pub pficnbhihba: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "1")] - pub oighbomfggd: u32, + #[prost(uint32, tag = "3")] + pub dnligeofpel: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub area_id: u32, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub gkenfcllljc: u32, } -/// Obf: BDKCGAALCKF +/// Obf: DCJNIPEPHAM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8037)] +#[cmdid(8083)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainPartyBuildStartStepScRsp { - /// offset: 28 - #[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 Ppecmomnamg { - /// offset: 32 - #[prost(uint32, tag = "10")] - pub area_id: u32, - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub aiiffjaeodj: ::core::option::Option, -} -/// Obf: HPLNDKFNOBH -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8004)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TrainPartyBuildDiyCsReq { - /// offset: 36 - #[prost(uint32, tag = "2")] - pub akknccfibhi: u32, - /// offset: 32 - #[prost(uint32, tag = "10")] - pub area_id: u32, - /// offset: 24 - #[prost(uint32, tag = "11")] - pub pjcnhkmfind: u32, - /// offset: 28 - #[prost(bool, tag = "12")] - pub afgnldimbgb: bool, -} -/// Obf: NFCEENKJCGC -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8038)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct TrainPartyBuildDiyScRsp { - /// offset: 48 - #[prost(uint32, tag = "8")] - 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 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: 24 - #[prost(message, repeated, tag = "2")] - pub lpjdemomdie: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "7")] - pub progress: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Efnnfkomadn { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub alodjfpdkam: u32, - /// offset: 28 - #[prost(uint32, tag = "11")] - pub obamhciffoc: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dgfnonpbiof { /// offset: 24 #[prost(uint32, tag = "12")] - pub heanlldnnip: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Dfbfbmjmkal { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub olhgmpcddka: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bamhnjknnam { + pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "4")] - pub area_id: u32, - /// offset: 24 - #[prost(uint32, tag = "15")] - pub onodoconbda: u32, + #[prost(uint32, tag = "2")] + pub cur_fund: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Lhpnndjhiko { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub pjcnhkmfind: u32, +pub struct Bhopikpampj { + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub oofpppceidp: ::core::option::Option, /// offset: 32 - #[prost(int64, tag = "6")] + #[prost(uint32, tag = "8")] + pub area_id: u32, +} +/// Obf: JOJAAMHMCAB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8009)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct TrainPartyBuildDiyCsReq { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub dice_slot_id: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub diy_dynamic_id: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub area_id: u32, + /// offset: 36 + #[prost(bool, tag = "1")] + pub bkcnaamghkj: bool, +} +/// Obf: MELNFDAIHIL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8042)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TrainPartyBuildDiyScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub dynamic_info: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "9")] + pub jkpjfkcbiem: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub retcode: u32, + /// offset: 44 + #[prost(bool, tag = "1")] + pub bkcnaamghkj: bool, + /// offset: 48 + #[prost(uint32, tag = "6")] + pub area_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pplkbfmcgld { + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub foomipjjkog: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub bpgbeeohplj: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Aiocpflcnlb { + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub foomipjjkog: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub progress: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub area_id: u32, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub gkenfcllljc: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Docmdcpjieh { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub mhijjhmghfn: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub bhejcejhlib: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nfnknnfjilk { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub iojoiohieab: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lgloclbfdlk { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub elggjomeagn: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cnfpbajniel { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub jbeekbjmiia: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub area_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Iojldheclih { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub diy_dynamic_id: u32, + /// offset: 32 + #[prost(int64, tag = "5")] pub time: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Agmbmaapccn { +pub struct Fahbcnpnbnc { /// offset: 24 - #[prost(uint32, tag = "6")] - pub chfghalmkna: u32, + #[prost(uint32, tag = "11")] + pub nljmjcgffmd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cddgloaeohh { +pub struct Bakfomadbcj { /// offset: 24 - #[prost(uint32, tag = "12")] - pub nmbfmhlnplm: u32, + #[prost(uint32, tag = "7")] + pub bkpfhfgiepe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Gcdilnneknk { +pub struct Cbjgonhjaac { + /// offset: 24 + #[prost(uint32, repeated, tag = "7")] + pub foomipjjkog: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "4")] pub area_id: u32, - /// offset: 16 - #[prost(uint32, repeated, tag = "1")] - pub lpjdemomdie: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bohkjapoiko { +pub struct Ignngonlfaj { /// offset: 24 - #[prost(message, repeated, tag = "7")] - pub hnepfehkfeo: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "8")] + pub area_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ejhcjclhlfl { +pub struct Ffmmfbmobeg { #[prost( - oneof = "ejhcjclhlfl::Kcoccgeoeco", - tags = "97, 1978, 1130, 1395, 1305, 531, 1050, 1527, 2008, 1316" + oneof = "ffmmfbmobeg::Mnlchejkdho", + tags = "682, 301, 1194, 744, 198, 933, 1884, 60, 1375, 77, 792" )] - pub kcoccgeoeco: ::core::option::Option, + pub mnlchejkdho: ::core::option::Option, } -/// Nested message and enum types in `EJHCJCLHLFL`. -pub mod ejhcjclhlfl { +/// Nested message and enum types in `FFMMFBMOBEG`. +pub mod ffmmfbmobeg { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Kcoccgeoeco { + pub enum Mnlchejkdho { /// offset: 16 - #[prost(message, tag = "97")] - Mfclfkhacjp(super::Agmbmaapccn), + #[prost(message, tag = "682")] + Cngokikbgaj(super::Fahbcnpnbnc), /// offset: 16 - #[prost(message, tag = "1978")] - Ghepjflnhng(super::Lajdnemabio), + #[prost(message, tag = "301")] + Llcocejhkld(super::Pplkbfmcgld), /// offset: 16 - #[prost(message, tag = "1130")] - Bpfjaogmnkg(super::Ooadalemdgl), + #[prost(message, tag = "1194")] + Mfnelhnlngi(super::Aiocpflcnlb), /// offset: 16 - #[prost(message, tag = "1395")] - Fhfhfadiejo(super::Efnnfkomadn), + #[prost(message, tag = "744")] + Fhbmgffbolp(super::Docmdcpjieh), /// offset: 16 - #[prost(message, tag = "1305")] - Jjlakbdmagc(super::Dgfnonpbiof), + #[prost(message, tag = "198")] + Fckncndekae(super::Nfnknnfjilk), /// offset: 16 - #[prost(message, tag = "531")] - Aokbmmoeamd(super::Bamhnjknnam), + #[prost(message, tag = "933")] + Nefbgmngkbn(super::Cnfpbajniel), /// offset: 16 - #[prost(message, tag = "1050")] - Pndokoccnke(super::Lhpnndjhiko), + #[prost(message, tag = "1884")] + Bjmfdaflnec(super::Iojldheclih), /// offset: 16 - #[prost(message, tag = "1527")] - Fpfamfheinc(super::Dfbfbmjmkal), + #[prost(message, tag = "60")] + Mnfdlmdbimb(super::Lgloclbfdlk), /// offset: 16 - #[prost(message, tag = "2008")] - Kmhcdilkhfd(super::Cddgloaeohh), + #[prost(message, tag = "1375")] + Lcnjlpddfee(super::Bakfomadbcj), /// offset: 16 - #[prost(message, tag = "1316")] - Ehlfkafaamd(super::Bohkjapoiko), + #[prost(message, tag = "77")] + Fpmnnmmpokl(super::Ignngonlfaj), + /// offset: 16 + #[prost(message, tag = "792")] + Odgcbidognd(super::Oiipjfdnpah), } } -/// Obf: LKJLJLLKIJJ +/// Obf: LFHAFKOJBAB /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8072)] +#[cmdid(8076)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyBuildingUpdateNotify { - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub dfalhbbmnfj: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub ooabobhekeh: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8033)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fconnmfhegh {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] #[cmdid(8061)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -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 {} +pub struct Fhlhoepckag {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8058)] +#[cmdid(8024)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hgaapfbdgkc { +pub struct Fddjjcfnfoj { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8071)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Amdompigbpg {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8078)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Dbghchponoh { + /// offset: 24 + #[prost(uint32, tag = "1")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mjdbhckmlil { +pub struct Djbjmhkmomb { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "1")] pub level: u32, /// offset: 28 - #[prost(enumeration = "Ponphhdbejj", tag = "11")] - pub ciddjkpgmdi: i32, + #[prost(enumeration = "Bgppdmipddh", tag = "5")] + pub jappkifahph: i32, } -/// Obf: LJDCHLAPPAM +/// Obf: GNFJOHCLDFE /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8028)] +#[cmdid(8030)] #[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, + #[prost(message, optional, tag = "5")] + pub enbjcmpcmlk: ::core::option::Option, /// offset: 32 - #[prost(uint32, repeated, tag = "5")] - pub iengepchhmc: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "12")] + pub cejpcmheemn: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub unlock_area_num: u32, /// offset: 44 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "1")] pub record_id: u32, } -/// Obf: MFEKLFOHHHH +/// Obf: BAMIHIIOBNM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8057)] +#[cmdid(8092)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyGamePlayStartCsReq { /// offset: 24 - #[prost(uint32, repeated, tag = "5")] - pub dmmncnggphl: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "8")] + pub cfhojcbdfpe: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "13")] - pub maonlhbkofk: u32, + #[prost(uint32, tag = "5")] + pub idbdbicpbbg: u32, } -/// Obf: CJFOCDHPBDN +/// Obf: IJMCKLDMLDL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8021)] +#[cmdid(8066)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyGamePlayStartScRsp { /// offset: 24 #[prost(message, optional, tag = "9")] - pub mlbjfoppbcm: ::core::option::Option, + pub fjkhjaddkld: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "5")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8051)] +#[cmdid(8020)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Koliojkkdck {} +pub struct Ibncbepcapf {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8025)] +#[cmdid(8099)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Poelokdnaga { - /// offset: 28 - #[prost(uint32, tag = "1")] - pub retcode: u32, +pub struct Dniafcgkeop { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] pub buff_id: u32, } -/// Obf: DELIKFHGBIA +/// Obf: IADPNINDFOK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8008)] +#[cmdid(8067)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainPartyTakeBuildLevelAwardCsReq { /// offset: 24 - #[prost(uint32, tag = "15")] - pub hblohofkkko: u32, + #[prost(uint32, tag = "4")] + pub fphfhcgnngm: u32, } -/// Obf: ICNPDJICMNG +/// Obf: LACGKNHJGKN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8017)] +#[cmdid(8085)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyTakeBuildLevelAwardScRsp { - /// offset: 36 - #[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, + #[prost(uint32, tag = "12")] + pub fphfhcgnngm: u32, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub retcode: u32, } -/// Obf: BPBBNDDICCE +/// Obf: AMABCENGLBJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8066)] +#[cmdid(8053)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyBuildSelfDisplayAreaDiyCsReq { /// offset: 24 - #[prost(message, optional, tag = "9")] - pub icjflldcfhm: ::core::option::Option, + #[prost(message, optional, tag = "12")] + pub aclkmfcdmed: ::core::option::Option, } -/// Obf: NODOGMOOEBE +/// Obf: DJNFKMCDDCM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8005)] +#[cmdid(8063)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyBuildSelfDisplayAreaDiyScRsp { - /// offset: 16 + /// offset: 24 #[prost(message, optional, tag = "1")] - pub icjflldcfhm: ::core::option::Option, + pub aclkmfcdmed: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "4")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cbgaodckagb { - /// offset: 32 - #[prost(int64, tag = "13")] - pub njmongkljjc: i64, +pub struct Heljnonbkph { /// offset: 24 - #[prost(uint32, tag = "10")] - pub oopoadnhabk: u32, + #[prost(uint32, tag = "2")] + pub eiklmfpmjjd: u32, + /// offset: 32 + #[prost(int64, tag = "1")] + pub kamopeebohj: i64, } -/// Obf: JJNKKGLHKDD +/// Obf: BPMHNPHIHHF /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8011)] +#[cmdid(8017)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyBuildSelfDisplayAreaDiyScNotify { - /// offset: 16 - #[prost(message, optional, tag = "12")] - pub kgndjemonfi: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub train_party_data: ::core::option::Option, } -/// Obf: ANIIBNIFDML +/// Obf: HHDHGGCAJJL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8030)] +#[cmdid(8006)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainPartySetBadgeAutoFillCsReq { /// offset: 24 - #[prost(bool, tag = "12")] - pub aelmbpldfgj: bool, + #[prost(bool, tag = "13")] + pub peljacanafh: bool, } -/// Obf: BFJAHHJPKLG +/// Obf: MOMHHDACBOF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8071)] +#[cmdid(8100)] #[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, + pub peljacanafh: bool, + /// offset: 28 + #[prost(uint32, tag = "1")] + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nadcnanjlbj { - /// offset: 28 - #[prost(uint32, tag = "7")] - pub visitor_id: u32, +pub struct Deffflgjaem { /// offset: 24 - #[prost(bool, tag = "13")] - pub knheplogbji: bool, + #[prost(uint32, tag = "10")] + pub dooacehopee: u32, + /// offset: 28 + #[prost(bool, tag = "15")] + pub is_meet: bool, } -/// Obf: IFKAMNCAIHM +/// Obf: KGONMGJNBLA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3791)] +#[cmdid(3773)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainVisitorBehaviorFinishCsReq { /// offset: 24 #[prost(uint32, tag = "13")] - pub visitor_id: u32, + pub dooacehopee: u32, } -/// Obf: CNLKHABONCK +/// Obf: AJGFHIIBNGP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3710)] +#[cmdid(3703)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainVisitorBehaviorFinishScRsp { - /// offset: 16 + /// offset: 24 #[prost(message, optional, tag = "8")] pub reward: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "9")] - pub retcode: u32, + #[prost(uint32, tag = "2")] + pub dooacehopee: u32, /// offset: 36 - #[prost(uint32, tag = "15")] - pub visitor_id: u32, + #[prost(uint32, tag = "1")] + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ibppaljgfdm { - /// offset: 16 - #[prost(uint32, repeated, tag = "4")] - pub joojpmhepje: ::prost::alloc::vec::Vec, +pub struct Npebolnhfal { + /// offset: 24 + #[prost(uint32, repeated, tag = "1")] + pub mpndoljmbfh: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3795)] +#[cmdid(3727)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ljpmcojplde { - /// offset: 24 - #[prost(message, repeated, tag = "5")] - pub iipbcipnhci: ::prost::alloc::vec::Vec, +pub struct Eidkoeheaaa { + /// offset: 16 + #[prost(message, repeated, tag = "10")] + pub lpolkfnceab: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "9")] pub retcode: u32, } -/// Obf: EGKIFMPGIJI +/// Obf: JGBPIBNACKP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(3714)] +#[cmdid(3736)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainRefreshTimeNotify { /// offset: 24 - #[prost(uint64, tag = "3")] - pub train_refresh_time: u64, + #[prost(uint64, tag = "2")] + pub iamknfkclch: u64, } -/// Obf: BGHEIKNIPKA +/// Obf: DKMMAPLHFOA /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(3718)] +#[cmdid(3713)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainVisitorRewardSendNotify { - /// offset: 16 - #[prost(message, optional, tag = "13")] + /// offset: 24 + #[prost(message, optional, tag = "11")] pub reward: ::core::option::Option, - /// offset: 36 - #[prost(enumeration = "Plhbbmemdbg", tag = "10")] - pub r#type: i32, /// offset: 32 - #[prost(uint32, tag = "6")] - pub visitor_id: u32, + #[prost(uint32, tag = "10")] + pub dooacehopee: u32, + /// offset: 36 + #[prost(enumeration = "Cfcpoedppkb", tag = "1")] + pub r#type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -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, +pub struct Mnkgdkaielh { /// offset: 16 - #[prost(uint32, repeated, tag = "10")] - pub ajliimndpgl: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "12")] + pub hbgleoajjge: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "8")] - pub visitor_id: u32, + #[prost(uint32, tag = "14")] + pub imhlmhkopld: u32, + /// offset: 36 + #[prost(bool, tag = "11")] + pub lhnhmfekndj: bool, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub dooacehopee: u32, + /// offset: 44 + #[prost(enumeration = "TrainVisitorStatus", tag = "8")] + pub status: i32, } -/// Obf: GBDFPHEPLFF +/// Obf: OGBKODNDKEN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3709)] +#[cmdid(3715)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetTrainVisitorRegisterCsReq { /// offset: 24 - #[prost(enumeration = "Bgmkcafeohj", tag = "6")] + #[prost(enumeration = "Ackpcffemhb", tag = "13")] pub r#type: i32, } -/// Obf: FMFGJFEELPF +/// Obf: GMBECKPIIHH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3798)] +#[cmdid(3781)] #[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, + #[prost(uint32, repeated, tag = "2")] + pub blkhpcpaldn: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "6")] + pub nedbifjpbdj: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub retcode: u32, } -/// Obf: OKOPKKACHMO +/// Obf: FMIGHLPJAME /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3763)] +#[cmdid(3710)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeTrainVisitorBehaviorRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "7")] - pub visitor_id: u32, + #[prost(uint32, tag = "13")] + pub dooacehopee: u32, } -/// Obf: HLMBPPIONOM +/// Obf: NEGJACBFGHB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3726)] +#[cmdid(3787)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeTrainVisitorBehaviorRewardScRsp { + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] + pub hbgleoajjge: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub retcode: u32, /// 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, + pub dooacehopee: u32, } -/// Obf: IOFDJNBNFCJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3739)] +#[cmdid(3729)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct NewSupplementVisitorCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "6")] - pub glbpljppjpa: ::prost::alloc::vec::Vec, +pub struct Nnahgdgnoek { + /// offset: 24 + #[prost(uint32, repeated, tag = "8")] + pub blkhpcpaldn: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3701)] +#[cmdid(3712)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Pcgdkhgilee { +pub struct Obicgcefcci { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "2")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Cnabgopknjd { - /// offset: 28 - #[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, +pub struct Ngiobcjinog { /// offset: 24 - #[prost(int32, tag = "11")] - pub cfidmmffboe: i32, - /// offset: 48 - #[prost(uint32, tag = "5")] - pub item_id: u32, - /// offset: 40 + #[prost(uint32, tag = "15")] + pub epljkolipci: u32, + /// offset: 28 #[prost(uint32, tag = "12")] - pub kpgmbkkogjg: u32, + pub item_id: u32, + /// offset: 32 + #[prost(int32, tag = "14")] + pub aphmbadnmph: i32, + /// offset: 40 + #[prost(uint64, tag = "6")] + pub unique_id: u64, + /// offset: 48 + #[prost(int32, tag = "7")] + pub knkfpenapbf: i32, + /// offset: 52 + #[prost(uint32, tag = "2")] + pub nmelcpiokno: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pbpiofgodhc { - /// offset: 40 - #[prost(enumeration = "Hadibemfdml", tag = "14")] - pub mojbhkcpldm: i32, +pub struct Kjmkojehmii { /// 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 = "13")] - pub hbcjpcmjphe: u32, + #[prost(message, repeated, tag = "8")] + pub lfdlfddeaca: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(enumeration = "Dkhapdhbifc", tag = "15")] - pub mpncpnilljh: i32, + #[prost(uint32, tag = "5")] + pub cfcicbneojb: u32, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub dcijefmacme: u32, + /// offset: 40 + #[prost(enumeration = "Olbnnjkcmai", tag = "15")] + pub pfolidbbhjn: i32, + /// offset: 44 + #[prost(enumeration = "Oflkobjhfkh", tag = "14")] + pub beanbfljelp: i32, } -/// Obf: AKDJNEJOBFB +/// Obf: OMAFHCAGGCC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6491)] +#[cmdid(6473)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TravelBrochureGetDataCsReq {} -/// Obf: ONPFJIAKFOP +/// Obf: JLJDPMBGLEP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6410)] +#[cmdid(6403)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochureGetDataScRsp { - /// offset: 32 - #[prost(map = "uint32, message", tag = "3")] - pub lndbnihaicb: ::std::collections::HashMap, - /// offset: 40 - #[prost(uint32, tag = "13")] - pub retcode: u32, /// offset: 24 - #[prost(map = "uint32, uint32", tag = "15")] - pub cibccojllia: ::std::collections::HashMap, + #[prost(map = "uint32, message", tag = "8")] + pub hjnjnfibmel: ::std::collections::HashMap, + /// offset: 32 + #[prost(map = "uint32, uint32", tag = "6")] + pub nnidcbokhfk: ::std::collections::HashMap, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub retcode: u32, /// offset: 44 - #[prost(uint32, tag = "14")] - pub kgmgppohgce: u32, + #[prost(uint32, tag = "12")] + pub custom_value: u32, } -/// Obf: MNEMGGIIDNM +/// Obf: BMLNJOPALPJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6494)] +#[cmdid(6480)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TravelBrochurePageUnlockScNotify { /// offset: 24 - #[prost(uint32, tag = "9")] - pub hbcjpcmjphe: u32, + #[prost(uint32, tag = "10")] + pub dcijefmacme: u32, } -/// Obf: ICFJJKCAPEC +/// Obf: MFBNEECALDM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6414)] +#[cmdid(6436)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TravelBrochureSelectMessageCsReq { /// offset: 24 - #[prost(uint32, tag = "4")] - pub dicepcgfbno: u32, + #[prost(uint32, tag = "15")] + pub dcijefmacme: u32, /// offset: 28 - #[prost(uint32, tag = "14")] - pub hbcjpcmjphe: u32, + #[prost(uint32, tag = "11")] + pub cfcicbneojb: u32, } -/// Obf: HPOCNMOBMBL +/// Obf: MEEPKLELIKK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6418)] +#[cmdid(6413)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochureSelectMessageScRsp { - /// offset: 16 + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub edllnjiefbo: ::core::option::Option, + /// offset: 32 #[prost(message, optional, tag = "1")] pub reward: ::core::option::Option, /// offset: 40 - #[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 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 = "3")] - pub item_id: u32, - /// offset: 40 - #[prost(uint32, tag = "14")] - pub hbcjpcmjphe: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6498)] -#[derive(Clone, PartialEq, ::prost::Message)] -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, +pub struct Aeblmbdfnib { /// 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, + pub epljkolipci: u32, + /// offset: 28 + #[prost(int32, tag = "12")] + pub aphmbadnmph: i32, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub dcijefmacme: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub item_id: u32, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub nmelcpiokno: u32, + /// offset: 44 + #[prost(int32, tag = "4")] + pub knkfpenapbf: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6401)] +#[cmdid(6481)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dppjiopgkji { - /// offset: 16 - #[prost(message, optional, tag = "2")] - pub mhmdidkncih: ::core::option::Option, +pub struct Dahldomhfan { + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub edllnjiefbo: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "10")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6410)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Gnilaaacodb { + /// offset: 24 + #[prost(uint64, tag = "15")] + pub unique_id: u64, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub item_id: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub dcijefmacme: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6487)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Akgfmpcfook { + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub edllnjiefbo: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6429)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Bahmabonkbp { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub item_id: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub dcijefmacme: u32, + /// offset: 32 + #[prost(int32, tag = "11")] + pub knkfpenapbf: i32, + /// offset: 36 + #[prost(int32, tag = "10")] + pub aphmbadnmph: i32, + /// offset: 40 + #[prost(uint64, tag = "13")] + pub unique_id: u64, + /// offset: 48 + #[prost(uint32, tag = "5")] + pub nmelcpiokno: u32, + /// offset: 52 + #[prost(uint32, tag = "2")] + pub epljkolipci: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6412)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Idnieakjmcf { + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub edllnjiefbo: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "5")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6474)] +#[cmdid(6454)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Apholankepn { +pub struct Ddhiijajioo { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub ocjlbkdckhl: u32, /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "4")] pub num: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Cchmhoonegg { /// offset: 24 #[prost(uint32, tag = "6")] - pub fbniohpdcil: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Laehdnhpgcc { + pub ocjlbkdckhl: u32, /// offset: 28 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "12")] pub num: u32, - /// offset: 24 - #[prost(uint32, tag = "3")] - pub fbniohpdcil: u32, } -/// Obf: LLKIKIGDMJE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6404)] +#[cmdid(6409)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TravelBrochureSetCustomValueCsReq { +pub struct Hpgigeeaghl { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "6")] pub value: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] +#[cmdid(6442)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mladijbblpn { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6476)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Ohmieppckbj { + /// offset: 24 + #[prost(enumeration = "Oflkobjhfkh", tag = "10")] + pub debpjkjgcie: i32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub dcijefmacme: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] #[cmdid(6438)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ihgioehhfao { +pub struct Fpgbalikpde { /// offset: 24 - #[prost(uint32, tag = "2")] - pub retcode: u32, -} -/// Obf: AIFLEGFAJOO -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6472)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct TravelBrochureSetPageDescStatusCsReq { - /// offset: 24 - #[prost(enumeration = "Hadibemfdml", tag = "5")] - pub godadabgojd: i32, - /// offset: 28 #[prost(uint32, tag = "9")] - pub hbcjpcmjphe: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6432)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Kejiiogihje { - /// offset: 24 - #[prost(uint32, tag = "5")] pub retcode: u32, } -/// Obf: FHGFDAKNKIE +/// Obf: MANBMLIGMLD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6433)] +#[cmdid(6461)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TravelBrochurePageResetCsReq { /// offset: 24 - #[prost(uint32, tag = "3")] - pub hbcjpcmjphe: u32, + #[prost(uint32, tag = "10")] + pub dcijefmacme: u32, } -/// Obf: JFOMGIOMPOC +/// Obf: AINBIAHAJKH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6461)] +#[cmdid(6424)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochurePageResetScRsp { - /// offset: 32 - #[prost(uint32, tag = "13")] - pub retcode: u32, /// offset: 16 - #[prost(message, optional, tag = "15")] - pub mhmdidkncih: ::core::option::Option, + #[prost(message, optional, tag = "5")] + pub edllnjiefbo: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ihllbhlegmd { - /// offset: 40 - #[prost(uint32, tag = "4")] - pub item_id: u32, +pub struct Dedkiifnecm { /// offset: 24 - #[prost(int32, tag = "2")] - pub cfidmmffboe: i32, - /// offset: 32 - #[prost(uint32, tag = "7")] - pub kpgmbkkogjg: u32, + #[prost(uint32, tag = "11")] + pub item_id: u32, /// offset: 28 + #[prost(int32, tag = "3")] + pub knkfpenapbf: i32, + /// offset: 32 #[prost(int32, tag = "12")] - pub hkiomcocdnf: i32, + pub aphmbadnmph: i32, /// offset: 36 - #[prost(uint32, tag = "10")] - pub aehkngbkpbe: u32, + #[prost(uint32, tag = "13")] + pub nmelcpiokno: u32, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub epljkolipci: u32, } -/// Obf: GOIAHMBHEHB +/// Obf: GHONBGEKOAI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6407)] +#[cmdid(6471)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochureApplyPasterListCsReq { - /// offset: 32 - #[prost(uint32, tag = "15")] - pub hbcjpcmjphe: u32, - /// offset: 16 + /// offset: 24 #[prost(message, repeated, tag = "13")] - pub mlfnlibcbmo: ::prost::alloc::vec::Vec, + pub gmleojclcfb: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub dcijefmacme: u32, } -/// Obf: FFHDNNDFPCJ +/// Obf: FEEHNCGHLEO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6458)] +#[cmdid(6478)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochureApplyPasterListScRsp { - /// offset: 16 - #[prost(message, optional, tag = "8")] - pub mhmdidkncih: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub edllnjiefbo: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "8")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jceeenoldif { - /// offset: 36 - #[prost(enumeration = "TreasureDungeonRecordType", tag = "3")] - pub r#type: i32, - /// offset: 40 - #[prost(uint32, tag = "12")] - pub pnidnoghmbh: u32, +pub struct Enghacadbki { /// offset: 24 - #[prost(uint32, tag = "14")] - pub haffdddpfga: u32, + #[prost(uint32, tag = "9")] + pub fmifpfahfbl: u32, /// offset: 28 - #[prost(uint32, tag = "8")] - pub cmapcggabji: u32, + #[prost(enumeration = "TreasureDungeonRecordType", tag = "14")] + pub r#type: i32, /// offset: 32 - #[prost(uint32, tag = "10")] - pub ghaiglahmho: u32, + #[prost(uint32, tag = "4")] + pub egklfmchlco: u32, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub ldmhlkgilod: u32, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub ffkdfoddbdn: u32, } -/// Obf: OKCDFCIKIGM +/// Obf: OLJMFHFEBAI /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4491)] +#[cmdid(4473)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TreasureDungeonDataScNotify { /// offset: 16 - #[prost(message, optional, tag = "13")] - pub ikhjlmakncd: ::core::option::Option, + #[prost(message, optional, tag = "2")] + pub imhngdfgjja: ::core::option::Option, } -/// Obf: FDGEEEEGNEC +/// Obf: KENIHFGIDEO /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4410)] +#[cmdid(4403)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TreasureDungeonFinishScNotify { - /// offset: 44 - #[prost(uint32, tag = "15")] - pub target_side: u32, - /// offset: 40 - #[prost(uint32, tag = "14")] - pub bhmjflgmick: u32, - /// offset: 52 - #[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(uint32, tag = "12")] - pub dckeeakeolc: u32, /// offset: 16 - #[prost(map = "uint32, uint32", tag = "7")] - pub gcgalkpchcp: ::std::collections::HashMap, + #[prost(map = "uint32, uint32", tag = "2")] + pub nlmhkdpjefo: ::std::collections::HashMap, + /// offset: 32 + #[prost(map = "uint32, uint32", tag = "9")] + pub imalndjddno: ::std::collections::HashMap, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub djcnklmcabg: u32, + /// offset: 44 + #[prost(uint32, tag = "1")] + pub dehgkclnnap: u32, + /// offset: 48 + #[prost(uint32, tag = "3")] + pub eicekdbenkm: u32, + /// offset: 52 + #[prost(uint32, tag = "6")] + pub miafmbhcmog: u32, + /// offset: 56 + #[prost(bool, tag = "7")] + pub is_win: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -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, +pub struct Pponnihfjap { + /// offset: 16 + #[prost(message, repeated, tag = "357")] + pub pbnehhobbfc: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(message, repeated, tag = "11")] - pub jbocopnejlb: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "6")] + pub iedkeldfhlp: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "1090")] + pub buff_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "818")] + pub item_list: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, repeated, tag = "372")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(message, repeated, tag = "591")] + pub fdoilglifib: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(message, repeated, tag = "8")] + pub hflophnbkgn: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(uint32, tag = "4")] + pub map_id: u32, + /// offset: 84 + #[prost(uint32, tag = "762")] + pub hcegfnhmmod: u32, /// offset: 88 #[prost(uint32, tag = "13")] - pub mgihlohmojc: u32, - /// offset: 40 - #[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, + pub hadfmhcmlel: u32, /// offset: 92 #[prost(uint32, tag = "14")] - pub jdfdjacpckc: u32, + pub miafmbhcmog: u32, + /// offset: 96 + #[prost(uint32, tag = "2")] + pub eicekdbenkm: u32, + /// offset: 100 + #[prost(uint32, tag = "10")] + pub kjnkbklcghj: u32, + /// offset: 104 + #[prost(bool, tag = "1120")] + pub nbnpgeamfjp: bool, + /// offset: 105 + #[prost(bool, tag = "318")] + pub igjcgaghdpp: bool, + /// offset: 106 + #[prost(bool, tag = "646")] + pub mneifmedfgc: bool, + /// offset: 108 + #[prost(uint32, tag = "9")] + pub diplenngjii: u32, + /// offset: 112 + #[prost(uint32, tag = "5")] + pub fllpjkholpa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Hmkmgagpaka { +pub struct Nppffmbngbp { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "10")] pub item_id: u32, /// offset: 28 #[prost(uint32, tag = "12")] - pub fjofdonmhph: u32, + pub item_count: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Aomplkeiljd { - /// offset: 32 - #[prost(uint32, tag = "3")] - 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(uint32, tag = "12")] - pub hp: u32, - /// offset: 44 - #[prost(uint32, tag = "1")] - 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 mcekminmjkf: u32, - /// offset: 40 - #[prost(uint32, tag = "1")] - pub dckeeakeolc: u32, - /// offset: 44 - #[prost(uint32, tag = "4")] - pub nphlepecmah: u32, -} -/// Obf: BGPPCEGGINK -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4439)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct GetTreasureDungeonActivityDataCsReq {} -/// Obf: AELOKIHNKMA -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4401)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetTreasureDungeonActivityDataScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "12")] - pub bpckfojkcbk: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub retcode: u32, -} -/// Obf: CEGHNBBAPFA -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4474)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct EnterTreasureDungeonCsReq { - /// offset: 32 - #[prost(uint32, tag = "3")] - pub target_side: u32, - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub avatar_list: ::prost::alloc::vec::Vec, -} -/// Obf: MKPILHMLFJC -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4437)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct EnterTreasureDungeonScRsp { - /// offset: 32 - #[prost(uint32, tag = "14")] - pub retcode: u32, +pub struct Ffmoagpphgp { /// offset: 24 #[prost(message, optional, tag = "6")] - pub ikhjlmakncd: ::core::option::Option, + pub sp_bar: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub avatar_type: u32, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub hp: u32, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub avatar_id: u32, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub khjkdlnamip: u32, } -/// Obf: EIPJLKDNPDO +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jdlipnfgeid { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub avatar_type: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub avatar_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Jgnnojeeblp { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub modpkccoajl: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub buff_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ihbmpciigjd { + /// offset: 24 + #[prost(message, repeated, tag = "1396")] + pub buff_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub gdnehleomom: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub ohccefialgl: u32, + /// offset: 40 + #[prost(bool, tag = "7")] + pub bbbinmpjcgi: bool, + /// offset: 41 + #[prost(bool, tag = "10")] + pub mnaochokffj: bool, + /// offset: 42 + #[prost(bool, tag = "1")] + pub aalccpjcbme: bool, + /// offset: 43 + #[prost(bool, tag = "2")] + pub dbmfbjchnkn: bool, + /// offset: 44 + #[prost(uint32, tag = "15")] + pub eilbaolilam: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kmcccokiofd { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub gdnehleomom: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub fbnbpphogli: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub buff_id: u32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub egklfmchlco: u32, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub jbgenfikggf: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Dcmclhjinbd { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub fllpjkholpa: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub eicekdbenkm: u32, + /// offset: 32 + #[prost(bool, tag = "13")] + pub hlfemfmhojl: bool, + /// offset: 33 + #[prost(bool, tag = "2")] + pub has_passed: bool, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub hadfmhcmlel: u32, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub nkmnccffbab: u32, + /// offset: 44 + #[prost(uint32, tag = "15")] + pub miafmbhcmog: u32, +} +/// Obf: MBDAPMIPEON /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4404)] +#[cmdid(4429)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct GetTreasureDungeonActivityDataCsReq {} +/// Obf: MHMEJAECMMA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4412)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetTreasureDungeonActivityDataScRsp { + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub nfejlhocfmc: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub retcode: u32, +} +/// Obf: KBCNABANJLF +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4454)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct EnterTreasureDungeonCsReq { + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub eicekdbenkm: u32, +} +/// Obf: FKHNMKLEMPL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4483)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct EnterTreasureDungeonScRsp { + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub imhngdfgjja: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub retcode: u32, +} +/// Obf: DNOLOCILBDG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4409)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct OpenTreasureDungeonGridCsReq { /// offset: 24 - #[prost(uint32, tag = "10")] - pub target_side: u32, + #[prost(uint32, tag = "11")] + pub gdnehleomom: u32, /// offset: 28 - #[prost(uint32, tag = "5")] - pub cjopnfdbjhd: u32, + #[prost(uint32, tag = "7")] + pub eicekdbenkm: u32, } -/// Obf: BEFOGPHDPNA +/// Obf: EICJHGLMLIK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4438)] +#[cmdid(4442)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct OpenTreasureDungeonGridScRsp { /// offset: 16 - #[prost(message, optional, tag = "7")] - pub ikhjlmakncd: ::core::option::Option, + #[prost(message, optional, tag = "2")] + pub imhngdfgjja: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "7")] pub retcode: u32, } -/// Obf: HGPEGMNNBIG +/// Obf: BLLCDNDBMFC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4433)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct InteractTreasureDungeonGridCsReq { - /// offset: 28 - #[prost(uint32, tag = "11")] - pub target_side: u32, - /// offset: 32 - #[prost(uint32, tag = "10")] - pub display_value: u32, - /// offset: 24 - #[prost(uint32, tag = "13")] - pub cjopnfdbjhd: u32, -} -/// Obf: OEDKGGDDDLM -/// Type: Rsp -#[derive(proto_derive::CmdID)] #[cmdid(4461)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct InteractTreasureDungeonGridCsReq { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub gdnehleomom: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub display_value: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub eicekdbenkm: u32, +} +/// Obf: PBIACLDGHLJ +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4424)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct InteractTreasureDungeonGridScRsp { - /// offset: 32 - #[prost(uint32, tag = "14")] - pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "3")] - pub ikhjlmakncd: ::core::option::Option, + pub imhngdfgjja: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub retcode: u32, } -/// Obf: BKBJFPPKPGL +/// Obf: GPDIOLFJBDA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4407)] +#[cmdid(4471)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UseTreasureDungeonItemCsReq { /// offset: 24 #[prost(uint32, tag = "14")] - pub target_side: u32, - /// offset: 28 - #[prost(uint32, tag = "6")] pub item_id: u32, - /// offset: 32 + /// offset: 28 #[prost(uint32, tag = "5")] - pub cjopnfdbjhd: u32, + pub gdnehleomom: u32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub eicekdbenkm: u32, } -/// Obf: OLMFMFAIICJ +/// Obf: CAEINBAOLLG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4458)] +#[cmdid(4478)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UseTreasureDungeonItemScRsp { + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub imhngdfgjja: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "12")] pub retcode: u32, - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub ikhjlmakncd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Fngpalcmbkk { +pub struct Iokgdddhhpd { /// offset: 24 - #[prost(uint32, tag = "9")] - pub avatar_id: u32, - /// offset: 28 - #[prost(enumeration = "AvatarType", tag = "7")] + #[prost(enumeration = "AvatarType", tag = "8")] pub avatar_type: i32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub avatar_id: u32, } -/// Obf: GGEMBNFNCLP +/// Obf: LPKMOEFJGGC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4472)] +#[cmdid(4476)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightTreasureDungeonMonsterCsReq { - /// offset: 36 - #[prost(uint32, tag = "5")] - pub target_side: u32, - /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "9")] - pub cjopnfdbjhd: u32, + #[prost(uint32, tag = "10")] + pub gdnehleomom: u32, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub eicekdbenkm: u32, } -/// Obf: EIEKCOPGDGI +/// Obf: GAKDIMFCIIL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4432)] +#[cmdid(4438)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightTreasureDungeonMonsterScRsp { /// offset: 16 - #[prost(message, optional, tag = "6")] + #[prost(message, optional, tag = "2")] pub battle_info: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "13")] pub retcode: u32, } -/// Obf: PFBIKFDAMJN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4444)] +#[cmdid(4452)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct QuitTreasureDungeonCsReq { +pub struct Omkakfpogda { /// offset: 24 - #[prost(bool, tag = "7")] - pub pamdlhocmcc: bool, + #[prost(uint32, tag = "11")] + pub eicekdbenkm: u32, /// offset: 28 - #[prost(uint32, tag = "1")] - pub target_side: u32, + #[prost(bool, tag = "8")] + pub keaagaiahla: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4500)] +#[cmdid(4448)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ghnhlnicaoi { +pub struct Pnoeincjclo { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "2")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Tutorial { /// offset: 24 - #[prost(enumeration = "TutorialStatus", tag = "2")] - pub status: i32, - /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "4")] pub id: u32, + /// offset: 28 + #[prost(enumeration = "TutorialStatus", tag = "14")] + pub status: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TutorialGuide { /// offset: 24 - #[prost(enumeration = "TutorialStatus", tag = "9")] + #[prost(enumeration = "TutorialStatus", tag = "5")] pub status: i32, /// offset: 28 - #[prost(uint32, tag = "13")] - pub id: u32, - /// offset: 32 - #[prost(enumeration = "TutorialGuideType", tag = "12")] + #[prost(enumeration = "TutorialGuideType", tag = "8")] pub r#type: i32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub id: u32, } -/// Obf: FNDPDAGONPO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1691)] +#[cmdid(1673)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetTutorialCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1610)] +#[cmdid(1603)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTutorialScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "1")] + /// offset: 16 + #[prost(message, repeated, tag = "2")] pub tutorial_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "10")] - pub cur_map_entry_id: u32, + #[prost(uint32, tag = "4")] + pub retcode: u32, } -/// Obf: ELGGLBDAKDN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1694)] +#[cmdid(1680)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetTutorialGuideCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1695)] +#[cmdid(1627)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTutorialGuideScRsp { /// offset: 24 - #[prost(message, repeated, tag = "10")] + #[prost(message, repeated, tag = "6")] pub tutorial_guide_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "2")] - pub cur_map_entry_id: u32, + #[prost(uint32, tag = "1")] + pub retcode: u32, } -/// Obf: POAMLKKGKPE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1614)] +#[cmdid(1636)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockTutorialCsReq { /// offset: 24 - #[prost(uint32, tag = "15")] - pub idgpinmkpnl: u32, + #[prost(uint32, tag = "5")] + pub tutorial_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1618)] +#[cmdid(1613)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockTutorialScRsp { - /// offset: 32 - #[prost(uint32, tag = "1")] - pub cur_map_entry_id: u32, - /// offset: 24 + /// offset: 16 #[prost(message, optional, tag = "14")] pub tutorial: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub retcode: u32, } -/// Obf: PMLLCKIOCJM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1609)] +#[cmdid(1615)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockTutorialGuideCsReq { - /// offset: 28 - #[prost(uint32, tag = "11")] - pub group_id: u32, /// offset: 24 - #[prost(enumeration = "TutorialGuideType", tag = "8")] + #[prost(uint32, tag = "1")] + pub group_id: u32, + /// offset: 28 + #[prost(enumeration = "TutorialGuideType", tag = "13")] pub r#type: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1698)] +#[cmdid(1681)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockTutorialGuideScRsp { - /// offset: 32 - #[prost(uint32, tag = "10")] - pub cur_map_entry_id: u32, - /// offset: 24 + /// offset: 16 #[prost(message, optional, tag = "14")] pub tutorial_guide: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub retcode: u32, } -/// Obf: FOLIFJMDCOP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1663)] +#[cmdid(1610)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishTutorialCsReq { /// offset: 24 - #[prost(uint32, tag = "5")] - pub idgpinmkpnl: u32, + #[prost(uint32, tag = "14")] + pub tutorial_id: u32, /// offset: 28 - #[prost(enumeration = "TutorialFinishType", tag = "11")] - pub ngjkiiijbib: i32, + #[prost(enumeration = "TutorialFinishType", tag = "9")] + pub hfiblhafonm: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1626)] +#[cmdid(1687)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishTutorialScRsp { /// offset: 24 - #[prost(message, optional, tag = "7")] + #[prost(message, optional, tag = "9")] pub tutorial: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "5")] - pub cur_map_entry_id: u32, + #[prost(uint32, tag = "4")] + pub retcode: u32, } -/// Obf: IOEPDEBGEJN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1639)] +#[cmdid(1629)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishTutorialGuideCsReq { - /// offset: 28 - #[prost(enumeration = "TutorialGuideType", tag = "14")] - pub r#type: i32, /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "7")] pub group_id: u32, + /// offset: 28 + #[prost(enumeration = "TutorialGuideType", tag = "11")] + pub r#type: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1601)] +#[cmdid(1612)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishTutorialGuideScRsp { - /// offset: 16 - #[prost(message, optional, tag = "7")] + /// offset: 24 + #[prost(message, optional, tag = "11")] 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")] + #[prost(message, optional, tag = "8")] 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 Hacnbjjolhp { +pub struct Heggpiegbin { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub id: u32, + /// offset: 28 + #[prost(bool, tag = "3")] + pub is_new: bool, /// offset: 32 - #[prost(uint32, tag = "5")] - pub bapdmnkdlhg: u32, + #[prost(uint32, tag = "1")] + pub fhnngnbdgho: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fdecdcedpnm { + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] + pub iccchccdknd: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub id: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub bgmfehbeabc: u32, + /// offset: 40 + #[prost(bool, tag = "7")] + pub is_new: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gakjmhlejmd { + /// offset: 16 + #[prost(message, repeated, tag = "3")] + pub hcbjongpjfd: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub lbippbpplpc: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Lkjfaoidnnf { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub dcahjelnjnp: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(403)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gmcagpohkjj { + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub kednghieobb: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub dkfpmcpmpjh: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Alamhkjdlkg { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub fonfbfajhpk: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(427)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Hedcnkonnbi { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub dkfpmcpmpjh: u32, /// offset: 28 #[prost(uint32, tag = "12")] - pub id: u32, - /// offset: 24 - #[prost(bool, tag = "9")] - pub is_new: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Admcmfiinih { - /// offset: 24 - #[prost(uint32, repeated, tag = "2")] - pub eogmihepcgm: ::prost::alloc::vec::Vec, - /// offset: 36 - #[prost(uint32, tag = "9")] - 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, PartialEq, ::prost::Message)] -pub struct Peednobmbnn { - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub ghekieaomlj: ::core::option::Option, - /// offset: 32 - #[prost(message, repeated, tag = "10")] - pub mhcabcedngb: ::prost::alloc::vec::Vec, + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bjofakoflam { +pub struct Jbaeghhhdnh {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(413)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mkepkkajone { + /// offset: 16 + #[prost(message, repeated, tag = "10")] + pub lpbleicpfpd: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub dkfpmcpmpjh: u32, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(415)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nfegdjldcjd { /// offset: 24 - #[prost(uint32, tag = "5")] - pub dcpkpnlkgmm: u32, + #[prost(uint32, tag = "4")] + pub fonfbfajhpk: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub dcahjelnjnp: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Mdmgfieejkp { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub pidbahmnnco: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub dcahjelnjnp: 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 { +pub struct Gnlnlihkkpl { /// 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 { + #[prost(uint32, tag = "2")] + pub dcahjelnjnp: u32, /// offset: 28 + #[prost(uint32, tag = "15")] + pub pidbahmnnco: u32, + /// offset: 32 #[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(409)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Debhhhifihk { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub pnkgniidjaa: u32, - /// offset: 28 - #[prost(uint32, tag = "7")] - pub dcpkpnlkgmm: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Nnlcnfmfenh { - /// offset: 28 - #[prost(uint32, tag = "2")] - pub opgdcbdbkbo: u32, - /// offset: 24 - #[prost(uint32, tag = "4")] - pub dcpkpnlkgmm: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(463)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jglmanjemja { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub opgdcbdbkbo: u32, - /// offset: 32 - #[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 Hibbbjbenhc { - /// offset: 44 - #[prost(bool, tag = "14")] - pub pijmkhmdhae: bool, - /// offset: 16 - #[prost(message, optional, tag = "11")] +pub struct Kdfpanilfoh { + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub paoejkabfep: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "12")] pub motion: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "12")] - pub biagifikdna: u32, - /// offset: 32 - #[prost(message, repeated, tag = "13")] - pub bllldcmoaai: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "2")] + pub chcopkakbno: u32, + /// offset: 44 + #[prost(bool, tag = "9")] + pub kekfkkanack: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Njbhklckhbk { - /// offset: 48 - #[prost(bool, tag = "5")] - 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, +pub struct Gghobpbffob { + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub paoejkabfep: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, repeated, tag = "10")] - pub bllldcmoaai: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "11")] + pub bbemigelgjc: ::core::option::Option, + /// offset: 40 + #[prost(string, tag = "8")] + pub uuid: ::prost::alloc::string::String, + /// offset: 48 + #[prost(uint32, tag = "2")] + pub chcopkakbno: u32, /// offset: 52 - #[prost(uint32, tag = "9")] - pub biagifikdna: u32, + #[prost(uint32, tag = "4")] + pub id: u32, + /// offset: 56 + #[prost(bool, tag = "14")] + pub kekfkkanack: bool, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6513)] +#[cmdid(6532)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Jljhoobhdhp { +pub struct Nhlgedlkoki { /// offset: 24 - #[prost(message, optional, tag = "9")] + #[prost(message, optional, tag = "14")] + pub group_state_info: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "10")] pub motion: ::core::option::Option, - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub paglojdllld: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "9")] pub id: u32, /// offset: 44 - #[prost(bool, tag = "10")] - pub lchahecjpoi: bool, + #[prost(bool, tag = "3")] + pub lcppndpkhph: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] +#[cmdid(6542)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Enpjfkdklob { + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub iaobhcoomjp: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] #[cmdid(6507)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dndhidkfbka { +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Johdljlgnhl { + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub motion: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "13")] - pub retcode: u32, + #[prost(uint32, tag = "12")] + pub id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6523)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cpkcmnjkpoe { /// offset: 16 - #[prost(message, optional, tag = "8")] - pub maonhdcchpe: ::core::option::Option, + #[prost(message, optional, tag = "2")] + pub iaobhcoomjp: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "1")] + pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6530)] +#[cmdid(6544)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Eibnpikgcjn { - /// offset: 16 - #[prost(message, optional, tag = "3")] - pub motion: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "6")] +pub struct Ljfeonhokag { + /// offset: 24 + #[prost(uint32, tag = "13")] 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 Njmpapfmnfm { - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub maonhdcchpe: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub retcode: u32, -} -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6505)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Ipnaeodcpdd { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub id: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6501)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dppdcnbilmn { +pub struct Bppicamlgnb { /// offset: 16 - #[prost(message, optional, tag = "3")] - pub maonhdcchpe: ::core::option::Option, + #[prost(message, optional, tag = "7")] + pub iaobhcoomjp: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "10")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6547)] +#[cmdid(6519)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bcgihfgiaem { +pub struct Dkjbginlbpp { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6545)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kdmanlndioa { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub iaobhcoomjp: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6509)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Likmpnfokff { /// offset: 24 #[prost(uint32, tag = "2")] pub id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6519)] +#[cmdid(6529)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Khohcmmcmbl { +pub struct Mddfdnhfcil { /// offset: 24 - #[prost(message, optional, tag = "8")] - pub maonhdcchpe: ::core::option::Option, + #[prost(message, optional, tag = "12")] + pub iaobhcoomjp: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "3")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6502)] +#[cmdid(6543)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Momaeppeaja { +pub struct Ljeffbcjjem { /// offset: 24 - #[prost(message, optional, tag = "12")] - pub maonhdcchpe: ::core::option::Option, + #[prost(message, optional, tag = "3")] + pub iaobhcoomjp: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6544)] +#[cmdid(6534)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ppbjilgapbf { - /// offset: 24 - #[prost(message, optional, tag = "15")] - pub ggdpaajfmjb: ::core::option::Option, +pub struct Okefgcnneki { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub ggdcdjdbccn: ::core::option::Option, /// offset: 32 - #[prost(uint32, repeated, tag = "6")] + #[prost(uint32, repeated, tag = "11")] pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6518)] +#[cmdid(6521)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hbpbhnpieak { +pub struct Nhigcjfjgpf { + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub iaobhcoomjp: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "14")] pub retcode: u32, - /// offset: 16 - #[prost(message, optional, tag = "9")] - pub maonhdcchpe: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6545)] +#[cmdid(6540)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Offbngeidfm { +pub struct Ajdpponbabg { /// offset: 24 - #[prost(message, optional, tag = "15")] - pub ggdpaajfmjb: ::core::option::Option, + #[prost(message, optional, tag = "2")] + pub ggdcdjdbccn: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6536)] +#[cmdid(6505)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ejgainkkbfm { - /// offset: 16 +pub struct Deahiakbgmj { + /// offset: 24 #[prost(message, optional, tag = "9")] - pub maonhdcchpe: ::core::option::Option, + pub iaobhcoomjp: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "3")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(6508)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Phpeppkfmjo { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub config_id: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub group_id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] #[cmdid(6503)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Blgnjjnfdea { - /// offset: 28 - #[prost(uint32, tag = "3")] - pub group_id: u32, +pub struct Hkpfpmjbnep { /// offset: 24 - #[prost(uint32, tag = "11")] - pub config_id: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6550)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Bnegeebjcmd { - /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "13")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6516)] +#[cmdid(6538)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pchlkjcncen { +pub struct Lbmfcjlhnaa { /// offset: 24 - #[prost(uint32, repeated, tag = "15")] + #[prost(uint32, repeated, tag = "1")] pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6531)] +#[cmdid(6520)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct Mgdagapaiej { +pub struct Hfjcgemmpkb { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "4")] pub retcode: u32, } -/// Obf: FHFFLADCOKE +/// Obf: NBGLFOIBBLL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7626)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct WorldUnlockCsReq { /// offset: 24 - #[prost(uint32, tag = "10")] - pub lloloehpfha: u32, + #[prost(uint32, tag = "13")] + pub cfdceemioco: u32, } -/// Obf: JKPOGPLBODL +/// Obf: ALJGINBMLKB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7627)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct WorldUnlockScRsp { - /// offset: 28 - #[prost(uint32, tag = "6")] - pub lloloehpfha: u32, /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "5")] + pub cfdceemioco: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Abolgabipja { - /// offset: 64 - #[prost(uint32, tag = "1")] - pub mlofnlcknbl: u32, - /// offset: 92 +pub struct Gocbelpflho { + /// offset: 24 + #[prost(string, tag = "14")] + pub omcbhefbeio: ::prost::alloc::string::String, + /// offset: 32 + #[prost(uint32, tag = "16")] + pub pmdnfenhobe: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub mjkfodfjgko: u32, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub impoogjhdmf: u32, + /// offset: 44 #[prost(uint32, tag = "2")] pub authkey_ver: u32, - /// offset: 68 - #[prost(uint32, tag = "3")] - pub ldebcmjbcld: u32, - /// offset: 60 - #[prost(uint32, tag = "4")] - pub nhddhmggkbo: u32, - /// offset: 76 + /// offset: 48 #[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, + pub ekbjcbfiiep: u32, /// offset: 52 + #[prost(uint32, tag = "3")] + pub fcfkglpcpop: u32, + /// offset: 56 + #[prost(uint64, tag = "9")] + pub dgafihgcapc: u64, + /// offset: 64 + #[prost(uint32, tag = "4")] + pub bmgbbemhlig: u32, + /// offset: 68 + #[prost(uint32, tag = "1")] + pub dlaiechbnpp: u32, + /// offset: 72 + #[prost(uint32, tag = "6")] + pub lmffkmpomgd: u32, + /// offset: 76 + #[prost(uint32, tag = "8")] + pub jpkihonccnn: u32, + /// offset: 80 + #[prost(uint64, tag = "17")] + pub llioemobfgd: u64, + /// offset: 88 + #[prost(uint32, tag = "13")] + pub nlghmpmhmef: u32, + /// offset: 92 #[prost(uint32, tag = "11")] pub id: u32, - /// offset: 48 - #[prost(uint32, tag = "12")] - pub hkehiipbdha: u32, - /// offset: 40 - #[prost(uint32, tag = "13")] - pub flmehipgbjn: u32, - /// offset: 16 - #[prost(string, tag = "14")] - pub emhmhackboi: ::prost::alloc::string::String, - /// offset: 56 + /// offset: 96 #[prost(uint32, tag = "15")] - pub ddalnhlogjk: u32, - /// offset: 80 - #[prost(uint32, tag = "16")] - pub lhhmllfgfli: u32, - /// offset: 32 - #[prost(uint64, tag = "17")] - pub damfmnkhfih: u64, + pub igkolfocnod: u32, + /// offset: 100 + #[prost(uint32, tag = "10")] + pub mlombdfhlmn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] @@ -63612,6 +64940,11 @@ pub enum PlayerActionType { PlayerActionChallengeBossPhaseEndBeforeBattle = 2224, PlayerActionChallengeRecommendLineup = 2225, PlayerActionChallengeStoryFeverBattleEnd = 2226, + PlayerActionChallengeTierceRecommendLineup = 2281, + PlayerActionChallengeTierceStart = 2282, + PlayerActionChallengeTierceBattleEnd = 2283, + PlayerActionChallengeTierceStageSettle = 2284, + PlayerActionChallengeTierceGradeReset = 2285, PlayerActionTeamInfoChange = 2301, PlayerActionChangeCurrentAvatar = 2302, PlayerActionCreateVirtualTeam = 2303, @@ -63842,10 +65175,12 @@ pub enum PlayerActionType { PlayerActionPlayerReturnBpExpExtra = 4408, PlayerActionPlayerReturnHcoinExtra = 4409, PlayerActionPlayerReturnCustomRelic = 4410, + PlayerActionPlayerReturnAssistChange = 4421, PlayerActionRogueChallengeActivityStart = 4411, PlayerActionRogueChallengeActivityFinish = 4412, PlayerActionRogueChallengeActivitySave = 4413, PlayerActionPlayerReturnLoginMail = 4431, + PlayerActionPlayerReturnExtraHcoinProgressChange = 4432, PlayerActionAetherDivideUsePassiveSkillItem = 4450, PlayerActionAetherDivideClearPassiveSkill = 4451, PlayerActionAetherDivideFinishChallenge = 4452, @@ -64462,6 +65797,7 @@ pub enum PlayerActionType { PlayerActionGridFightFavoriteArchive = 7290, PlayerActionGridFightFormationEdit = 7291, PlayerActionGridFightModifierUpdate = 7292, + PlayerActionGridFightFormationUgcUpdate = 7293, PlayerActionLocalLegendBattleBegin = 7361, PlayerActionLocalLegendBattleEnd = 7362, PlayerActionDiceCombatBuyShopGood = 7351, @@ -64565,6 +65901,28 @@ pub enum PlayerActionType { PlayerActionRelicPresetPlanSave = 7581, PlayerActionRelicPresetPlanDelete = 7582, PlayerActionRelicPresetPlanModifyName = 7583, + PlayerActionPixAirUnlockPlane = 7611, + PlayerActionPixAirStageStart = 7612, + PlayerActionPixAirBattleGen = 7613, + PlayerActionPixAirBattleEnd = 7614, + PlayerActionPixAirLootEquipSelect = 7615, + PlayerActionPixAirBuyEquip = 7616, + PlayerActionPixAirRefreshShop = 7617, + PlayerActionPixAirNodeSelectContent = 7618, + PlayerActionPixAirGrantReward = 7619, + PlayerActionPixAirEvent = 7620, + PlayerActionPixAirNewEquip = 7621, + PlayerActionPixAirSellEquip = 7622, + PlayerActionPixAirEquipUpgrade = 7623, + PlayerActionPixAirEquipEnchant = 7624, + PlayerActionPixAirCoinChange = 7625, + PlayerActionPixAirStageSettle = 7630, + PlayerActionExpeditionBattleGameStart = 7631, + PlayerActionExpeditionBattleGameEnd = 7632, + PlayerActionChenLingFesLevelStart = 7641, + PlayerActionChenLingFesBusinessDayEnd = 7642, + PlayerActionChenLingFesPhaseSettle = 7643, + PlayerActionChenLingFesLevelSettle = 7644, } impl PlayerActionType { /// String value of the enum field names used in the ProtoBuf definition. @@ -65142,6 +66500,21 @@ impl PlayerActionType { Self::PlayerActionChallengeStoryFeverBattleEnd => { "PlayerActionType_PlayerActionChallengeStoryFeverBattleEnd" } + Self::PlayerActionChallengeTierceRecommendLineup => { + "PlayerActionType_PlayerActionChallengeTierceRecommendLineup" + } + Self::PlayerActionChallengeTierceStart => { + "PlayerActionType_PlayerActionChallengeTierceStart" + } + Self::PlayerActionChallengeTierceBattleEnd => { + "PlayerActionType_PlayerActionChallengeTierceBattleEnd" + } + Self::PlayerActionChallengeTierceStageSettle => { + "PlayerActionType_PlayerActionChallengeTierceStageSettle" + } + Self::PlayerActionChallengeTierceGradeReset => { + "PlayerActionType_PlayerActionChallengeTierceGradeReset" + } Self::PlayerActionTeamInfoChange => { "PlayerActionType_PlayerActionTeamInfoChange" } @@ -65778,6 +67151,9 @@ impl PlayerActionType { Self::PlayerActionPlayerReturnCustomRelic => { "PlayerActionType_PlayerActionPlayerReturnCustomRelic" } + Self::PlayerActionPlayerReturnAssistChange => { + "PlayerActionType_PlayerActionPlayerReturnAssistChange" + } Self::PlayerActionRogueChallengeActivityStart => { "PlayerActionType_PlayerActionRogueChallengeActivityStart" } @@ -65790,6 +67166,9 @@ impl PlayerActionType { Self::PlayerActionPlayerReturnLoginMail => { "PlayerActionType_PlayerActionPlayerReturnLoginMail" } + Self::PlayerActionPlayerReturnExtraHcoinProgressChange => { + "PlayerActionType_PlayerActionPlayerReturnExtraHcoinProgressChange" + } Self::PlayerActionAetherDivideUsePassiveSkillItem => { "PlayerActionType_PlayerActionAetherDivideUsePassiveSkillItem" } @@ -67604,6 +68983,9 @@ impl PlayerActionType { Self::PlayerActionGridFightModifierUpdate => { "PlayerActionType_PlayerActionGridFightModifierUpdate" } + Self::PlayerActionGridFightFormationUgcUpdate => { + "PlayerActionType_PlayerActionGridFightFormationUgcUpdate" + } Self::PlayerActionLocalLegendBattleBegin => { "PlayerActionType_PlayerActionLocalLegendBattleBegin" } @@ -67911,6 +69293,70 @@ impl PlayerActionType { Self::PlayerActionRelicPresetPlanModifyName => { "PlayerActionType_PlayerActionRelicPresetPlanModifyName" } + Self::PlayerActionPixAirUnlockPlane => { + "PlayerActionType_PlayerActionPixAirUnlockPlane" + } + Self::PlayerActionPixAirStageStart => { + "PlayerActionType_PlayerActionPixAirStageStart" + } + Self::PlayerActionPixAirBattleGen => { + "PlayerActionType_PlayerActionPixAirBattleGen" + } + Self::PlayerActionPixAirBattleEnd => { + "PlayerActionType_PlayerActionPixAirBattleEnd" + } + Self::PlayerActionPixAirLootEquipSelect => { + "PlayerActionType_PlayerActionPixAirLootEquipSelect" + } + Self::PlayerActionPixAirBuyEquip => { + "PlayerActionType_PlayerActionPixAirBuyEquip" + } + Self::PlayerActionPixAirRefreshShop => { + "PlayerActionType_PlayerActionPixAirRefreshShop" + } + Self::PlayerActionPixAirNodeSelectContent => { + "PlayerActionType_PlayerActionPixAirNodeSelectContent" + } + Self::PlayerActionPixAirGrantReward => { + "PlayerActionType_PlayerActionPixAirGrantReward" + } + Self::PlayerActionPixAirEvent => "PlayerActionType_PlayerActionPixAirEvent", + Self::PlayerActionPixAirNewEquip => { + "PlayerActionType_PlayerActionPixAirNewEquip" + } + Self::PlayerActionPixAirSellEquip => { + "PlayerActionType_PlayerActionPixAirSellEquip" + } + Self::PlayerActionPixAirEquipUpgrade => { + "PlayerActionType_PlayerActionPixAirEquipUpgrade" + } + Self::PlayerActionPixAirEquipEnchant => { + "PlayerActionType_PlayerActionPixAirEquipEnchant" + } + Self::PlayerActionPixAirCoinChange => { + "PlayerActionType_PlayerActionPixAirCoinChange" + } + Self::PlayerActionPixAirStageSettle => { + "PlayerActionType_PlayerActionPixAirStageSettle" + } + Self::PlayerActionExpeditionBattleGameStart => { + "PlayerActionType_PlayerActionExpeditionBattleGameStart" + } + Self::PlayerActionExpeditionBattleGameEnd => { + "PlayerActionType_PlayerActionExpeditionBattleGameEnd" + } + Self::PlayerActionChenLingFesLevelStart => { + "PlayerActionType_PlayerActionChenLingFesLevelStart" + } + Self::PlayerActionChenLingFesBusinessDayEnd => { + "PlayerActionType_PlayerActionChenLingFesBusinessDayEnd" + } + Self::PlayerActionChenLingFesPhaseSettle => { + "PlayerActionType_PlayerActionChenLingFesPhaseSettle" + } + Self::PlayerActionChenLingFesLevelSettle => { + "PlayerActionType_PlayerActionChenLingFesLevelSettle" + } } } /// Creates an enum from field names used in the ProtoBuf definition. @@ -68585,6 +70031,21 @@ impl PlayerActionType { "PlayerActionType_PlayerActionChallengeStoryFeverBattleEnd" => { Some(Self::PlayerActionChallengeStoryFeverBattleEnd) } + "PlayerActionType_PlayerActionChallengeTierceRecommendLineup" => { + Some(Self::PlayerActionChallengeTierceRecommendLineup) + } + "PlayerActionType_PlayerActionChallengeTierceStart" => { + Some(Self::PlayerActionChallengeTierceStart) + } + "PlayerActionType_PlayerActionChallengeTierceBattleEnd" => { + Some(Self::PlayerActionChallengeTierceBattleEnd) + } + "PlayerActionType_PlayerActionChallengeTierceStageSettle" => { + Some(Self::PlayerActionChallengeTierceStageSettle) + } + "PlayerActionType_PlayerActionChallengeTierceGradeReset" => { + Some(Self::PlayerActionChallengeTierceGradeReset) + } "PlayerActionType_PlayerActionTeamInfoChange" => { Some(Self::PlayerActionTeamInfoChange) } @@ -69261,6 +70722,9 @@ impl PlayerActionType { "PlayerActionType_PlayerActionPlayerReturnCustomRelic" => { Some(Self::PlayerActionPlayerReturnCustomRelic) } + "PlayerActionType_PlayerActionPlayerReturnAssistChange" => { + Some(Self::PlayerActionPlayerReturnAssistChange) + } "PlayerActionType_PlayerActionRogueChallengeActivityStart" => { Some(Self::PlayerActionRogueChallengeActivityStart) } @@ -69273,6 +70737,9 @@ impl PlayerActionType { "PlayerActionType_PlayerActionPlayerReturnLoginMail" => { Some(Self::PlayerActionPlayerReturnLoginMail) } + "PlayerActionType_PlayerActionPlayerReturnExtraHcoinProgressChange" => { + Some(Self::PlayerActionPlayerReturnExtraHcoinProgressChange) + } "PlayerActionType_PlayerActionAetherDivideUsePassiveSkillItem" => { Some(Self::PlayerActionAetherDivideUsePassiveSkillItem) } @@ -71117,6 +72584,9 @@ impl PlayerActionType { "PlayerActionType_PlayerActionGridFightModifierUpdate" => { Some(Self::PlayerActionGridFightModifierUpdate) } + "PlayerActionType_PlayerActionGridFightFormationUgcUpdate" => { + Some(Self::PlayerActionGridFightFormationUgcUpdate) + } "PlayerActionType_PlayerActionLocalLegendBattleBegin" => { Some(Self::PlayerActionLocalLegendBattleBegin) } @@ -71424,18 +72894,83 @@ impl PlayerActionType { "PlayerActionType_PlayerActionRelicPresetPlanModifyName" => { Some(Self::PlayerActionRelicPresetPlanModifyName) } + "PlayerActionType_PlayerActionPixAirUnlockPlane" => { + Some(Self::PlayerActionPixAirUnlockPlane) + } + "PlayerActionType_PlayerActionPixAirStageStart" => { + Some(Self::PlayerActionPixAirStageStart) + } + "PlayerActionType_PlayerActionPixAirBattleGen" => { + Some(Self::PlayerActionPixAirBattleGen) + } + "PlayerActionType_PlayerActionPixAirBattleEnd" => { + Some(Self::PlayerActionPixAirBattleEnd) + } + "PlayerActionType_PlayerActionPixAirLootEquipSelect" => { + Some(Self::PlayerActionPixAirLootEquipSelect) + } + "PlayerActionType_PlayerActionPixAirBuyEquip" => { + Some(Self::PlayerActionPixAirBuyEquip) + } + "PlayerActionType_PlayerActionPixAirRefreshShop" => { + Some(Self::PlayerActionPixAirRefreshShop) + } + "PlayerActionType_PlayerActionPixAirNodeSelectContent" => { + Some(Self::PlayerActionPixAirNodeSelectContent) + } + "PlayerActionType_PlayerActionPixAirGrantReward" => { + Some(Self::PlayerActionPixAirGrantReward) + } + "PlayerActionType_PlayerActionPixAirEvent" => { + Some(Self::PlayerActionPixAirEvent) + } + "PlayerActionType_PlayerActionPixAirNewEquip" => { + Some(Self::PlayerActionPixAirNewEquip) + } + "PlayerActionType_PlayerActionPixAirSellEquip" => { + Some(Self::PlayerActionPixAirSellEquip) + } + "PlayerActionType_PlayerActionPixAirEquipUpgrade" => { + Some(Self::PlayerActionPixAirEquipUpgrade) + } + "PlayerActionType_PlayerActionPixAirEquipEnchant" => { + Some(Self::PlayerActionPixAirEquipEnchant) + } + "PlayerActionType_PlayerActionPixAirCoinChange" => { + Some(Self::PlayerActionPixAirCoinChange) + } + "PlayerActionType_PlayerActionPixAirStageSettle" => { + Some(Self::PlayerActionPixAirStageSettle) + } + "PlayerActionType_PlayerActionExpeditionBattleGameStart" => { + Some(Self::PlayerActionExpeditionBattleGameStart) + } + "PlayerActionType_PlayerActionExpeditionBattleGameEnd" => { + Some(Self::PlayerActionExpeditionBattleGameEnd) + } + "PlayerActionType_PlayerActionChenLingFesLevelStart" => { + Some(Self::PlayerActionChenLingFesLevelStart) + } + "PlayerActionType_PlayerActionChenLingFesBusinessDayEnd" => { + Some(Self::PlayerActionChenLingFesBusinessDayEnd) + } + "PlayerActionType_PlayerActionChenLingFesPhaseSettle" => { + Some(Self::PlayerActionChenLingFesPhaseSettle) + } + "PlayerActionType_PlayerActionChenLingFesLevelSettle" => { + Some(Self::PlayerActionChenLingFesLevelSettle) + } _ => None, } } } -/// Obf: ABFBKFMEABC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChatType { - AbfbkfmeabcPcpdhelpkem = 0, - AbfbkfmeabcMldcaafkiah = 1, - AbfbkfmeabcFijgfkenlgk = 2, + None = 0, + Private = 1, + Group = 2, } impl ChatType { /// String value of the enum field names used in the ProtoBuf definition. @@ -71444,37 +72979,36 @@ 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::AbfbkfmeabcPcpdhelpkem => "ABFBKFMEABC_PCPDHELPKEM", - Self::AbfbkfmeabcMldcaafkiah => "ABFBKFMEABC_MLDCAAFKIAH", - Self::AbfbkfmeabcFijgfkenlgk => "ABFBKFMEABC_FIJGFKENLGK", + Self::None => "CHAT_TYPE_NONE", + Self::Private => "CHAT_TYPE_PRIVATE", + Self::Group => "CHAT_TYPE_GROUP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "ABFBKFMEABC_PCPDHELPKEM" => Some(Self::AbfbkfmeabcPcpdhelpkem), - "ABFBKFMEABC_MLDCAAFKIAH" => Some(Self::AbfbkfmeabcMldcaafkiah), - "ABFBKFMEABC_FIJGFKENLGK" => Some(Self::AbfbkfmeabcFijgfkenlgk), + "CHAT_TYPE_NONE" => Some(Self::None), + "CHAT_TYPE_PRIVATE" => Some(Self::Private), + "CHAT_TYPE_GROUP" => Some(Self::Group), _ => None, } } } -/// Obf: EMIIKKDABID #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MsgType { - EmiikkdabidPcpdhelpkem = 0, - EmiikkdabidEfoemfdbiaf = 1, - EmiikkdabidPbnpmlgfmdj = 2, - EmiikkdabidOcpjkkbajke = 3, - EmiikkdabidMifafjmfnib = 4, - EmiikkdabidLnfhfkjclno = 5, - EmiikkdabidBaeablobegi = 6, - EmiikkdabidJlpajnndemi = 7, - EmiikkdabidAlbieapfhco = 8, - EmiikkdabidHlajeoaieok = 9, - EmiikkdabidOeebeeacolb = 10, + None = 0, + CustomText = 1, + Emoji = 2, + Invite = 3, + PlanetFes = 4, + Acielmolelb = 5, + Bgdmlgdmdif = 6, + Mglplopecgj = 7, + Ppgbfmogahc = 8, + Baekhohllkj = 9, + Mjieabmbedp = 10, } impl MsgType { /// String value of the enum field names used in the ProtoBuf definition. @@ -71483,33 +73017,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::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", + 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::Mjieabmbedp => "MSG_TYPE_MJIEABMBEDP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "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), + "MSG_TYPE_MJIEABMBEDP" => Some(Self::Mjieabmbedp), _ => None, } } @@ -71517,29 +73051,29 @@ impl MsgType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ajhijdpoann { - Ndgenklmeng = 0, - Ecfkbofbjhn = 1, - Mhbppidfpcb = 2, +pub enum Abcpjbmiacc { + Delpnhaafcn = 0, + Cnodjpidhem = 1, + Ejjpljnllnk = 2, } -impl Ajhijdpoann { +impl Abcpjbmiacc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Ndgenklmeng => "AJHIJDPOANN_NDGENKLMENG", - Self::Ecfkbofbjhn => "AJHIJDPOANN_ECFKBOFBJHN", - Self::Mhbppidfpcb => "AJHIJDPOANN_MHBPPIDFPCB", + Self::Delpnhaafcn => "ABCPJBMIACC_DELPNHAAFCN", + Self::Cnodjpidhem => "ABCPJBMIACC_CNODJPIDHEM", + Self::Ejjpljnllnk => "ABCPJBMIACC_EJJPLJNLLNK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "AJHIJDPOANN_NDGENKLMENG" => Some(Self::Ndgenklmeng), - "AJHIJDPOANN_ECFKBOFBJHN" => Some(Self::Ecfkbofbjhn), - "AJHIJDPOANN_MHBPPIDFPCB" => Some(Self::Mhbppidfpcb), + "ABCPJBMIACC_DELPNHAAFCN" => Some(Self::Delpnhaafcn), + "ABCPJBMIACC_CNODJPIDHEM" => Some(Self::Cnodjpidhem), + "ABCPJBMIACC_EJJPLJNLLNK" => Some(Self::Ejjpljnllnk), _ => None, } } @@ -71547,35 +73081,35 @@ impl Ajhijdpoann { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ggcffjgcpkd { - Pcpdhelpkem = 0, - Dhdfncbanag = 1, - Ejkicgkpknd = 2, - Iehkginahkb = 3, - Gbajgenogmi = 4, +pub enum Pjcmneniehh { + Nlcdgipgfdj = 0, + Kpilfmmnigo = 1, + Ggjpemfeblb = 2, + Cimneoakbjh = 3, + Bomdaikiplp = 4, } -impl Ggcffjgcpkd { +impl Pjcmneniehh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "GGCFFJGCPKD_PCPDHELPKEM", - Self::Dhdfncbanag => "GGCFFJGCPKD_DHDFNCBANAG", - Self::Ejkicgkpknd => "GGCFFJGCPKD_EJKICGKPKND", - Self::Iehkginahkb => "GGCFFJGCPKD_IEHKGINAHKB", - Self::Gbajgenogmi => "GGCFFJGCPKD_GBAJGENOGMI", + Self::Nlcdgipgfdj => "PJCMNENIEHH_NLCDGIPGFDJ", + Self::Kpilfmmnigo => "PJCMNENIEHH_KPILFMMNIGO", + Self::Ggjpemfeblb => "PJCMNENIEHH_GGJPEMFEBLB", + Self::Cimneoakbjh => "PJCMNENIEHH_CIMNEOAKBJH", + Self::Bomdaikiplp => "PJCMNENIEHH_BOMDAIKIPLP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "PJCMNENIEHH_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "PJCMNENIEHH_KPILFMMNIGO" => Some(Self::Kpilfmmnigo), + "PJCMNENIEHH_GGJPEMFEBLB" => Some(Self::Ggjpemfeblb), + "PJCMNENIEHH_CIMNEOAKBJH" => Some(Self::Cimneoakbjh), + "PJCMNENIEHH_BOMDAIKIPLP" => Some(Self::Bomdaikiplp), _ => None, } } @@ -71583,41 +73117,47 @@ impl Ggcffjgcpkd { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Gnkdjfagcbc { - Kgpahocdgin = 0, - Lpooldifedb = 1, - Fbkfjennebd = 2, - Lclaebgjped = 3, - Cfedniaijpp = 4, - Dnblkapceca = 5, - Gdkehbcdabj = 6, +pub enum Dkopgdpkjhb { + Cgbikocdabb = 0, + Aljchaaiphg = 1, + Coebiaoacfm = 2, + Fkoikjfaikf = 3, + Diemgoichlo = 4, + Khjhneofnlj = 5, + Efohjenlode = 6, + Hjhcdchokjg = 7, + Ihhckddfkjl = 8, } -impl Gnkdjfagcbc { +impl Dkopgdpkjhb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::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", + Self::Cgbikocdabb => "DKOPGDPKJHB_CGBIKOCDABB", + Self::Aljchaaiphg => "DKOPGDPKJHB_ALJCHAAIPHG", + Self::Coebiaoacfm => "DKOPGDPKJHB_COEBIAOACFM", + Self::Fkoikjfaikf => "DKOPGDPKJHB_FKOIKJFAIKF", + Self::Diemgoichlo => "DKOPGDPKJHB_DIEMGOICHLO", + Self::Khjhneofnlj => "DKOPGDPKJHB_KHJHNEOFNLJ", + Self::Efohjenlode => "DKOPGDPKJHB_EFOHJENLODE", + Self::Hjhcdchokjg => "DKOPGDPKJHB_HJHCDCHOKJG", + Self::Ihhckddfkjl => "DKOPGDPKJHB_IHHCKDDFKJL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "DKOPGDPKJHB_CGBIKOCDABB" => Some(Self::Cgbikocdabb), + "DKOPGDPKJHB_ALJCHAAIPHG" => Some(Self::Aljchaaiphg), + "DKOPGDPKJHB_COEBIAOACFM" => Some(Self::Coebiaoacfm), + "DKOPGDPKJHB_FKOIKJFAIKF" => Some(Self::Fkoikjfaikf), + "DKOPGDPKJHB_DIEMGOICHLO" => Some(Self::Diemgoichlo), + "DKOPGDPKJHB_KHJHNEOFNLJ" => Some(Self::Khjhneofnlj), + "DKOPGDPKJHB_EFOHJENLODE" => Some(Self::Efohjenlode), + "DKOPGDPKJHB_HJHCDCHOKJG" => Some(Self::Hjhcdchokjg), + "DKOPGDPKJHB_IHHCKDDFKJL" => Some(Self::Ihhckddfkjl), _ => None, } } @@ -71625,29 +73165,29 @@ impl Gnkdjfagcbc { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Agfgapepdjo { - Pcpdhelpkem = 0, - Lekgiiiglkb = 1, - Mcodiapgfhc = 2, +pub enum Cbolbaneano { + Nlcdgipgfdj = 0, + Akjbecphijk = 1, + Mpfmlhdkkel = 2, } -impl Agfgapepdjo { +impl Cbolbaneano { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "AGFGAPEPDJO_PCPDHELPKEM", - Self::Lekgiiiglkb => "AGFGAPEPDJO_LEKGIIIGLKB", - Self::Mcodiapgfhc => "AGFGAPEPDJO_MCODIAPGFHC", + Self::Nlcdgipgfdj => "CBOLBANEANO_NLCDGIPGFDJ", + Self::Akjbecphijk => "CBOLBANEANO_AKJBECPHIJK", + Self::Mpfmlhdkkel => "CBOLBANEANO_MPFMLHDKKEL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "AGFGAPEPDJO_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "AGFGAPEPDJO_LEKGIIIGLKB" => Some(Self::Lekgiiiglkb), - "AGFGAPEPDJO_MCODIAPGFHC" => Some(Self::Mcodiapgfhc), + "CBOLBANEANO_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "CBOLBANEANO_AKJBECPHIJK" => Some(Self::Akjbecphijk), + "CBOLBANEANO_MPFMLHDKKEL" => Some(Self::Mpfmlhdkkel), _ => None, } } @@ -71655,29 +73195,29 @@ impl Agfgapepdjo { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Bjlejciglao { - Pcpdhelpkem = 0, - Agjblpljgpd = 1, - Acbomnnaldk = 2, +pub enum Fknknlgmacl { + Nlcdgipgfdj = 0, + Lmbimaobgpo = 1, + Npdognapcee = 2, } -impl Bjlejciglao { +impl Fknknlgmacl { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "BJLEJCIGLAO_PCPDHELPKEM", - Self::Agjblpljgpd => "BJLEJCIGLAO_AGJBLPLJGPD", - Self::Acbomnnaldk => "BJLEJCIGLAO_ACBOMNNALDK", + Self::Nlcdgipgfdj => "FKNKNLGMACL_NLCDGIPGFDJ", + Self::Lmbimaobgpo => "FKNKNLGMACL_LMBIMAOBGPO", + Self::Npdognapcee => "FKNKNLGMACL_NPDOGNAPCEE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BJLEJCIGLAO_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "BJLEJCIGLAO_AGJBLPLJGPD" => Some(Self::Agjblpljgpd), - "BJLEJCIGLAO_ACBOMNNALDK" => Some(Self::Acbomnnaldk), + "FKNKNLGMACL_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "FKNKNLGMACL_LMBIMAOBGPO" => Some(Self::Lmbimaobgpo), + "FKNKNLGMACL_NPDOGNAPCEE" => Some(Self::Npdognapcee), _ => None, } } @@ -71685,29 +73225,29 @@ impl Bjlejciglao { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Cooclipgceh { - Pcpdhelpkem = 0, - Eikghmiekpe = 1, - Cgdgjbldknp = 2, +pub enum Hcmeilllkbd { + Nlcdgipgfdj = 0, + Jdoaipkbipe = 1, + Ggbmaanjnjc = 2, } -impl Cooclipgceh { +impl Hcmeilllkbd { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "COOCLIPGCEH_PCPDHELPKEM", - Self::Eikghmiekpe => "COOCLIPGCEH_EIKGHMIEKPE", - Self::Cgdgjbldknp => "COOCLIPGCEH_CGDGJBLDKNP", + Self::Nlcdgipgfdj => "HCMEILLLKBD_NLCDGIPGFDJ", + Self::Jdoaipkbipe => "HCMEILLLKBD_JDOAIPKBIPE", + Self::Ggbmaanjnjc => "HCMEILLLKBD_GGBMAANJNJC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "COOCLIPGCEH_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "COOCLIPGCEH_EIKGHMIEKPE" => Some(Self::Eikghmiekpe), - "COOCLIPGCEH_CGDGJBLDKNP" => Some(Self::Cgdgjbldknp), + "HCMEILLLKBD_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "HCMEILLLKBD_JDOAIPKBIPE" => Some(Self::Jdoaipkbipe), + "HCMEILLLKBD_GGBMAANJNJC" => Some(Self::Ggbmaanjnjc), _ => None, } } @@ -71781,80 +73321,76 @@ impl ItemType { } } } -/// Obf: ECIOOMKFMGC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum VirtualItemType { - 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, + 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, } impl VirtualItemType { /// String value of the enum field names used in the ProtoBuf definition. @@ -71863,149 +73399,201 @@ 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::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", + 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", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "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), _ => None, } } @@ -72013,26 +73601,30 @@ impl VirtualItemType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Lfegfejkflm { - Iehopdckpec = 0, - Kjghecomgik = 280001, +pub enum GameplayCounterType { + GameplayCounterNone = 0, + GameplayCounterMonsterSneakVision = 280001, } -impl Lfegfejkflm { +impl GameplayCounterType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Iehopdckpec => "LFEGFEJKFLM_IEHOPDCKPEC", - Self::Kjghecomgik => "LFEGFEJKFLM_KJGHECOMGIK", + Self::GameplayCounterNone => "GAMEPLAY_COUNTER_NONE", + Self::GameplayCounterMonsterSneakVision => { + "GAMEPLAY_COUNTER_MONSTER_SNEAK_VISION" + } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "LFEGFEJKFLM_IEHOPDCKPEC" => Some(Self::Iehopdckpec), - "LFEGFEJKFLM_KJGHECOMGIK" => Some(Self::Kjghecomgik), + "GAMEPLAY_COUNTER_NONE" => Some(Self::GameplayCounterNone), + "GAMEPLAY_COUNTER_MONSTER_SNEAK_VISION" => { + Some(Self::GameplayCounterMonsterSneakVision) + } _ => None, } } @@ -72040,23 +73632,23 @@ impl Lfegfejkflm { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ledafpclccm { - Pnmcjhfnboo = 0, +pub enum BlackLimitLevel { + All = 0, } -impl Ledafpclccm { +impl BlackLimitLevel { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Pnmcjhfnboo => "LEDAFPCLCCM_PNMCJHFNBOO", + Self::All => "BLACK_LIMIT_LEVEL_ALL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "LEDAFPCLCCM_PNMCJHFNBOO" => Some(Self::Pnmcjhfnboo), + "BLACK_LIMIT_LEVEL_ALL" => Some(Self::All), _ => None, } } @@ -72064,41 +73656,41 @@ impl Ledafpclccm { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Dgkeohhmaeh { - Lkhbgnhkang = 0, - Ifcjpmamell = 1, - Doflfngcbma = 2, - Ddddhdcjida = 3, - Jpgleaacppe = 4, - Bclfknndlmm = 5, - Iadabofpeje = 6, +pub enum AreaType { + AreaNone = 0, + AreaCn = 1, + AreaJp = 2, + AreaAsia = 3, + AreaWest = 4, + AreaKr = 5, + AreaOverseas = 6, } -impl Dgkeohhmaeh { +impl AreaType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::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", + 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", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "AREA_NONE" => Some(Self::AreaNone), + "AREA_CN" => Some(Self::AreaCn), + "AREA_JP" => Some(Self::AreaJp), + "AREA_ASIA" => Some(Self::AreaAsia), + "AREA_WEST" => Some(Self::AreaWest), + "AREA_KR" => Some(Self::AreaKr), + "AREA_OVERSEAS" => Some(Self::AreaOverseas), _ => None, } } @@ -72106,44 +73698,44 @@ impl Dgkeohhmaeh { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Aainidopjcd { - Abffklefelp = 0, - Lcclccmpngg = 1, - Pjjejeajpin = 2, - Pnbelfjdipg = 3, - Gkfhcliahkh = 4, - Lgjeejepcph = 5, - Iadmeonepie = 6, - Eimnicagogd = 7, +pub enum EntityType { + EntityNone = 0, + EntityAvatar = 1, + EntityMonster = 2, + EntityNpc = 3, + EntityProp = 4, + EntityTrigger = 5, + EntityEnv = 6, + EntitySummonUnit = 7, } -impl Aainidopjcd { +impl EntityType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::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", + 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", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "ENTITY_NONE" => Some(Self::EntityNone), + "ENTITY_AVATAR" => Some(Self::EntityAvatar), + "ENTITY_MONSTER" => Some(Self::EntityMonster), + "ENTITY_NPC" => Some(Self::EntityNpc), + "ENTITY_PROP" => Some(Self::EntityProp), + "ENTITY_TRIGGER" => Some(Self::EntityTrigger), + "ENTITY_ENV" => Some(Self::EntityEnv), + "ENTITY_SUMMON_UNIT" => Some(Self::EntitySummonUnit), _ => None, } } @@ -72151,67 +73743,66 @@ impl Aainidopjcd { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -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, +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, } -impl Fpjbojbfmnj { +impl LanguageType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::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", + 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", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "LANGUAGE_NONE" => Some(Self::LanguageNone), + "LANGUAGE_SC" => Some(Self::LanguageSc), + "LANGUAGE_TC" => Some(Self::LanguageTc), + "LANGUAGE_EN" => Some(Self::LanguageEn), + "LANGUAGE_KR" => Some(Self::LanguageKr), + "LANGUAGE_JP" => Some(Self::LanguageJp), + "LANGUAGE_FR" => Some(Self::LanguageFr), + "LANGUAGE_DE" => Some(Self::LanguageDe), + "LANGUAGE_ES" => Some(Self::LanguageEs), + "LANGUAGE_PT" => Some(Self::LanguagePt), + "LANGUAGE_RU" => Some(Self::LanguageRu), + "LANGUAGE_TH" => Some(Self::LanguageTh), + "LANGUAGE_VI" => Some(Self::LanguageVi), + "LANGUAGE_ID" => Some(Self::LanguageId), _ => None, } } } -/// Obf: KIJHEIJDFAD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -72299,15 +73890,14 @@ impl PlatformType { } } } -/// Obf: FJGHPHEIIBK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ReloginType { - FjghpheiibkDcpkebhckcl = 0, - FjghpheiibkCbjljokeebf = 1, - FjghpheiibkIgfmbecdmno = 2, - FjghpheiibkJoladfmkdip = 3, + NoKick = 0, + ForceKick = 1, + IdleKick = 2, + Silence = 3, } impl ReloginType { /// String value of the enum field names used in the ProtoBuf definition. @@ -72316,24 +73906,23 @@ 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::FjghpheiibkDcpkebhckcl => "FJGHPHEIIBK_DCPKEBHCKCL", - Self::FjghpheiibkCbjljokeebf => "FJGHPHEIIBK_CBJLJOKEEBF", - Self::FjghpheiibkIgfmbecdmno => "FJGHPHEIIBK_IGFMBECDMNO", - Self::FjghpheiibkJoladfmkdip => "FJGHPHEIIBK_JOLADFMKDIP", + Self::NoKick => "NO_KICK", + Self::ForceKick => "FORCE_KICK", + Self::IdleKick => "IDLE_KICK", + Self::Silence => "SILENCE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FJGHPHEIIBK_DCPKEBHCKCL" => Some(Self::FjghpheiibkDcpkebhckcl), - "FJGHPHEIIBK_CBJLJOKEEBF" => Some(Self::FjghpheiibkCbjljokeebf), - "FJGHPHEIIBK_IGFMBECDMNO" => Some(Self::FjghpheiibkIgfmbecdmno), - "FJGHPHEIIBK_JOLADFMKDIP" => Some(Self::FjghpheiibkJoladfmkdip), + "NO_KICK" => Some(Self::NoKick), + "FORCE_KICK" => Some(Self::ForceKick), + "IDLE_KICK" => Some(Self::IdleKick), + "SILENCE" => Some(Self::Silence), _ => None, } } } -/// Obf: AAMFJHNPGPC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -72347,6 +73936,7 @@ pub enum AvatarType { AvatarUpgradeAvailableType = 6, AvatarGridFightType = 7, AvatarGljdndmigip = 8, + Gpmnkeoadpi = 9, } impl AvatarType { /// String value of the enum field names used in the ProtoBuf definition. @@ -72364,6 +73954,7 @@ impl AvatarType { Self::AvatarUpgradeAvailableType => "AVATAR_UPGRADE_AVAILABLE_TYPE", Self::AvatarGridFightType => "AVATAR_GRID_FIGHT_TYPE", Self::AvatarGljdndmigip => "AVATAR_GLJDNDMIGIP", + Self::Gpmnkeoadpi => "AvatarType_GPMNKEOADPI", } } /// Creates an enum from field names used in the ProtoBuf definition. @@ -72378,11 +73969,11 @@ impl AvatarType { "AVATAR_UPGRADE_AVAILABLE_TYPE" => Some(Self::AvatarUpgradeAvailableType), "AVATAR_GRID_FIGHT_TYPE" => Some(Self::AvatarGridFightType), "AVATAR_GLJDNDMIGIP" => Some(Self::AvatarGljdndmigip), + "AvatarType_GPMNKEOADPI" => Some(Self::Gpmnkeoadpi), _ => None, } } } -/// Obf: FCDKPNHBMLM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -72446,34 +74037,33 @@ impl MultiPathAvatarType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Boocafoiflf { - Dapcfoooiga = 0, - Ochifcbmile = 1, - Peagcbpjpmk = 32, +pub enum Enhebgdpdbb { + Hmainklhnhh = 0, + Mjfjdccbnnd = 1, + Kgmpljnogne = 32, } -impl Boocafoiflf { +impl Enhebgdpdbb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Dapcfoooiga => "BOOCAFOIFLF_DAPCFOOOIGA", - Self::Ochifcbmile => "BOOCAFOIFLF_OCHIFCBMILE", - Self::Peagcbpjpmk => "BOOCAFOIFLF_PEAGCBPJPMK", + Self::Hmainklhnhh => "ENHEBGDPDBB_HMAINKLHNHH", + Self::Mjfjdccbnnd => "ENHEBGDPDBB_MJFJDCCBNND", + Self::Kgmpljnogne => "ENHEBGDPDBB_KGMPLJNOGNE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BOOCAFOIFLF_DAPCFOOOIGA" => Some(Self::Dapcfoooiga), - "BOOCAFOIFLF_OCHIFCBMILE" => Some(Self::Ochifcbmile), - "BOOCAFOIFLF_PEAGCBPJPMK" => Some(Self::Peagcbpjpmk), + "ENHEBGDPDBB_HMAINKLHNHH" => Some(Self::Hmainklhnhh), + "ENHEBGDPDBB_MJFJDCCBNND" => Some(Self::Mjfjdccbnnd), + "ENHEBGDPDBB_KGMPLJNOGNE" => Some(Self::Kgmpljnogne), _ => None, } } } -/// Obf: MLOJFCAEHJJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -72507,69 +74097,69 @@ impl Gender { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Jlchlkceljh { - Blehoipgnoo = 0, - Chiafjgjbce = 1, - Ggglgbphnng = 2, - Hibfdbningc = 3, - Hagihcdalkd = 4, +pub enum Dcmcblmfkob { + Chcpoelffdd = 0, + Dgapkcndhpg = 1, + Jkilkpagkij = 2, + Bjehkdejbja = 3, + Gdmoeijcllc = 4, } -impl Jlchlkceljh { +impl Dcmcblmfkob { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Blehoipgnoo => "JLCHLKCELJH_BLEHOIPGNOO", - Self::Chiafjgjbce => "JLCHLKCELJH_CHIAFJGJBCE", - Self::Ggglgbphnng => "JLCHLKCELJH_GGGLGBPHNNG", - Self::Hibfdbningc => "JLCHLKCELJH_HIBFDBNINGC", - Self::Hagihcdalkd => "JLCHLKCELJH_HAGIHCDALKD", + Self::Chcpoelffdd => "DCMCBLMFKOB_CHCPOELFFDD", + Self::Dgapkcndhpg => "DCMCBLMFKOB_DGAPKCNDHPG", + Self::Jkilkpagkij => "DCMCBLMFKOB_JKILKPAGKIJ", + Self::Bjehkdejbja => "DCMCBLMFKOB_BJEHKDEJBJA", + Self::Gdmoeijcllc => "DCMCBLMFKOB_GDMOEIJCLLC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "DCMCBLMFKOB_CHCPOELFFDD" => Some(Self::Chcpoelffdd), + "DCMCBLMFKOB_DGAPKCNDHPG" => Some(Self::Dgapkcndhpg), + "DCMCBLMFKOB_JKILKPAGKIJ" => Some(Self::Jkilkpagkij), + "DCMCBLMFKOB_BJEHKDEJBJA" => Some(Self::Bjehkdejbja), + "DCMCBLMFKOB_GDMOEIJCLLC" => Some(Self::Gdmoeijcllc), _ => None, } } } -/// Obf: DGBCKDMIDFC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ProductGiftType { - 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, + 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, + Oolbpmejang = 24, + Nkjadafifik = 25, } impl ProductGiftType { /// String value of the enum field names used in the ProtoBuf definition. @@ -72578,166 +74168,179 @@ 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::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", + 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::Oolbpmejang => "ProductGiftType_OOLBPMEJANG", + Self::Nkjadafifik => "ProductGiftType_NKJADAFIFIK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "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), + "ProductGiftType_OOLBPMEJANG" => Some(Self::Oolbpmejang), + "ProductGiftType_NKJADAFIFIK" => Some(Self::Nkjadafifik), _ => None, } } } -/// Obf: IGCKIJDDJFJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum FeatureSwitchType { - 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, + BlohgfcfeelOllfdoonpph = 0, + BlohgfcfeelCmpboefpaff = 1, + BlohgfcfeelNpmmmjeabda = 2, + BlohgfcfeelLdfmlgodbci = 3, + BlohgfcfeelImfcebafaod = 4, + BlohgfcfeelPmjogffogga = 5, + BlohgfcfeelGmgnbikffjg = 6, + BlohgfcfeelNehklafbdhn = 7, + BlohgfcfeelCjlchbbleng = 8, + BlohgfcfeelJnknfaiigmk = 9, + BlohgfcfeelGmkiadncpni = 10, + BlohgfcfeelMgicolcgdab = 11, + BlohgfcfeelNgpacinnimd = 12, + BlohgfcfeelOaiebhmhlep = 13, + BlohgfcfeelFipdokkdaac = 14, + BlohgfcfeelAphdkdpmeff = 15, + BlohgfcfeelPifhpbhfbob = 16, + BlohgfcfeelEggfikodaba = 17, + BlohgfcfeelPhokaodfggn = 18, + BlohgfcfeelDdjkamdefob = 19, + BlohgfcfeelBfnchiooegi = 20, + BlohgfcfeelEakicfjgjcg = 21, + BlohgfcfeelJljgffjbmap = 22, + BlohgfcfeelDbmibejdgnk = 23, + BlohgfcfeelLihgipdamee = 24, + BlohgfcfeelPbmefecmlbn = 25, + BlohgfcfeelNjibbldhbpa = 26, + BlohgfcfeelJnojkpfdene = 27, + BlohgfcfeelHhngoaplcaj = 28, + BlohgfcfeelPjiadefeoce = 29, + BlohgfcfeelEljkdenklbb = 30, + BlohgfcfeelHphlhnecbnc = 32, + BlohgfcfeelOdbdmoccodh = 33, + BlohgfcfeelCachilijdao = 34, + BlohgfcfeelAeildnimlhf = 35, + BlohgfcfeelPnlhbblodfa = 36, + BlohgfcfeelFjbiebhjgon = 37, + BlohgfcfeelAojppbmciej = 38, + BlohgfcfeelMeehjjdbmkp = 39, + BlohgfcfeelOdpbagebpgl = 40, + BlohgfcfeelMijangmgpkl = 41, + BlohgfcfeelCghnmchablo = 42, + BlohgfcfeelFbkifmkmlno = 43, + BlohgfcfeelHlfpefnlmle = 44, + BlohgfcfeelBifdpcpbgln = 45, + BlohgfcfeelDcpimkdcfle = 46, + BlohgfcfeelKjdbbpehcno = 47, + BlohgfcfeelNibgljhfmno = 48, + BlohgfcfeelHopblplcjlo = 49, + BlohgfcfeelFohohlfleej = 50, + BlohgfcfeelNafkmfkgkpn = 51, + BlohgfcfeelOiaklfcdfck = 52, + BlohgfcfeelKfilndomnaa = 53, + BlohgfcfeelObedffdldkd = 54, + BlohgfcfeelFhjbilodkoo = 55, + BlohgfcfeelIbkccgobplk = 56, + BlohgfcfeelMjhmecnjifb = 58, + BlohgfcfeelGifaieodmbc = 59, + BlohgfcfeelGaljoechlaa = 60, + BlohgfcfeelNhefhkbdcmc = 61, + BlohgfcfeelCknefapknbd = 62, + BlohgfcfeelFjkmnddekoa = 63, + BlohgfcfeelFfnghdianma = 64, + BlohgfcfeelKeeenoccnnd = 65, + BlohgfcfeelGplcbdbkcpd = 66, + BlohgfcfeelKefjfjdbpkg = 67, + BlohgfcfeelAcfloionoda = 68, + BlohgfcfeelOpgdddoggoe = 69, + BlohgfcfeelOmbhmdbldej = 70, + BlohgfcfeelNcihplbabnc = 71, + BlohgfcfeelAkglhlmikmm = 72, + BlohgfcfeelBclmechbikb = 73, + BlohgfcfeelGebmcaoaiej = 74, + BlohgfcfeelEggigabahpo = 75, + BlohgfcfeelKjmdgiiopoo = 76, + BlohgfcfeelFcjafagbglg = 77, + BlohgfcfeelKngbcafgali = 78, + BlohgfcfeelHggnfjckbda = 79, + BlohgfcfeelFannnopgfbb = 80, + BlohgfcfeelBfjnfbijinb = 81, + BlohgfcfeelJgkmcbgfjll = 82, + BlohgfcfeelAjbafcamemh = 83, + BlohgfcfeelOcdkaoglbpc = 84, + BlohgfcfeelNchiopjlmfe = 85, + BlohgfcfeelPoeheekbhlh = 86, + BlohgfcfeelEbgfeklfjdb = 87, + BlohgfcfeelJojlkcighaj = 88, + BlohgfcfeelIgbcopcfpai = 89, + BlohgfcfeelGafeebbcoek = 90, + BlohgfcfeelCoofldlkdfm = 91, + BlohgfcfeelKnmalpbjljl = 92, + BlohgfcfeelIpddhmbdlji = 93, + BlohgfcfeelAnckmnilocg = 94, + BlohgfcfeelKacohbejfod = 95, + BlohgfcfeelKgmkfopkjpk = 96, + BlohgfcfeelHbmlknfmgen = 97, } impl FeatureSwitchType { /// String value of the enum field names used in the ProtoBuf definition. @@ -72746,203 +74349,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::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", + Self::BlohgfcfeelOllfdoonpph => "BLOHGFCFEEL_OLLFDOONPPH", + Self::BlohgfcfeelCmpboefpaff => "BLOHGFCFEEL_CMPBOEFPAFF", + Self::BlohgfcfeelNpmmmjeabda => "BLOHGFCFEEL_NPMMMJEABDA", + Self::BlohgfcfeelLdfmlgodbci => "BLOHGFCFEEL_LDFMLGODBCI", + Self::BlohgfcfeelImfcebafaod => "BLOHGFCFEEL_IMFCEBAFAOD", + Self::BlohgfcfeelPmjogffogga => "BLOHGFCFEEL_PMJOGFFOGGA", + Self::BlohgfcfeelGmgnbikffjg => "BLOHGFCFEEL_GMGNBIKFFJG", + Self::BlohgfcfeelNehklafbdhn => "BLOHGFCFEEL_NEHKLAFBDHN", + Self::BlohgfcfeelCjlchbbleng => "BLOHGFCFEEL_CJLCHBBLENG", + Self::BlohgfcfeelJnknfaiigmk => "BLOHGFCFEEL_JNKNFAIIGMK", + Self::BlohgfcfeelGmkiadncpni => "BLOHGFCFEEL_GMKIADNCPNI", + Self::BlohgfcfeelMgicolcgdab => "BLOHGFCFEEL_MGICOLCGDAB", + Self::BlohgfcfeelNgpacinnimd => "BLOHGFCFEEL_NGPACINNIMD", + Self::BlohgfcfeelOaiebhmhlep => "BLOHGFCFEEL_OAIEBHMHLEP", + Self::BlohgfcfeelFipdokkdaac => "BLOHGFCFEEL_FIPDOKKDAAC", + Self::BlohgfcfeelAphdkdpmeff => "BLOHGFCFEEL_APHDKDPMEFF", + Self::BlohgfcfeelPifhpbhfbob => "BLOHGFCFEEL_PIFHPBHFBOB", + Self::BlohgfcfeelEggfikodaba => "BLOHGFCFEEL_EGGFIKODABA", + Self::BlohgfcfeelPhokaodfggn => "BLOHGFCFEEL_PHOKAODFGGN", + Self::BlohgfcfeelDdjkamdefob => "BLOHGFCFEEL_DDJKAMDEFOB", + Self::BlohgfcfeelBfnchiooegi => "BLOHGFCFEEL_BFNCHIOOEGI", + Self::BlohgfcfeelEakicfjgjcg => "BLOHGFCFEEL_EAKICFJGJCG", + Self::BlohgfcfeelJljgffjbmap => "BLOHGFCFEEL_JLJGFFJBMAP", + Self::BlohgfcfeelDbmibejdgnk => "BLOHGFCFEEL_DBMIBEJDGNK", + Self::BlohgfcfeelLihgipdamee => "BLOHGFCFEEL_LIHGIPDAMEE", + Self::BlohgfcfeelPbmefecmlbn => "BLOHGFCFEEL_PBMEFECMLBN", + Self::BlohgfcfeelNjibbldhbpa => "BLOHGFCFEEL_NJIBBLDHBPA", + Self::BlohgfcfeelJnojkpfdene => "BLOHGFCFEEL_JNOJKPFDENE", + Self::BlohgfcfeelHhngoaplcaj => "BLOHGFCFEEL_HHNGOAPLCAJ", + Self::BlohgfcfeelPjiadefeoce => "BLOHGFCFEEL_PJIADEFEOCE", + Self::BlohgfcfeelEljkdenklbb => "BLOHGFCFEEL_ELJKDENKLBB", + Self::BlohgfcfeelHphlhnecbnc => "BLOHGFCFEEL_HPHLHNECBNC", + Self::BlohgfcfeelOdbdmoccodh => "BLOHGFCFEEL_ODBDMOCCODH", + Self::BlohgfcfeelCachilijdao => "BLOHGFCFEEL_CACHILIJDAO", + Self::BlohgfcfeelAeildnimlhf => "BLOHGFCFEEL_AEILDNIMLHF", + Self::BlohgfcfeelPnlhbblodfa => "BLOHGFCFEEL_PNLHBBLODFA", + Self::BlohgfcfeelFjbiebhjgon => "BLOHGFCFEEL_FJBIEBHJGON", + Self::BlohgfcfeelAojppbmciej => "BLOHGFCFEEL_AOJPPBMCIEJ", + Self::BlohgfcfeelMeehjjdbmkp => "BLOHGFCFEEL_MEEHJJDBMKP", + Self::BlohgfcfeelOdpbagebpgl => "BLOHGFCFEEL_ODPBAGEBPGL", + Self::BlohgfcfeelMijangmgpkl => "BLOHGFCFEEL_MIJANGMGPKL", + Self::BlohgfcfeelCghnmchablo => "BLOHGFCFEEL_CGHNMCHABLO", + Self::BlohgfcfeelFbkifmkmlno => "BLOHGFCFEEL_FBKIFMKMLNO", + Self::BlohgfcfeelHlfpefnlmle => "BLOHGFCFEEL_HLFPEFNLMLE", + Self::BlohgfcfeelBifdpcpbgln => "BLOHGFCFEEL_BIFDPCPBGLN", + Self::BlohgfcfeelDcpimkdcfle => "BLOHGFCFEEL_DCPIMKDCFLE", + Self::BlohgfcfeelKjdbbpehcno => "BLOHGFCFEEL_KJDBBPEHCNO", + Self::BlohgfcfeelNibgljhfmno => "BLOHGFCFEEL_NIBGLJHFMNO", + Self::BlohgfcfeelHopblplcjlo => "BLOHGFCFEEL_HOPBLPLCJLO", + Self::BlohgfcfeelFohohlfleej => "BLOHGFCFEEL_FOHOHLFLEEJ", + Self::BlohgfcfeelNafkmfkgkpn => "BLOHGFCFEEL_NAFKMFKGKPN", + Self::BlohgfcfeelOiaklfcdfck => "BLOHGFCFEEL_OIAKLFCDFCK", + Self::BlohgfcfeelKfilndomnaa => "BLOHGFCFEEL_KFILNDOMNAA", + Self::BlohgfcfeelObedffdldkd => "BLOHGFCFEEL_OBEDFFDLDKD", + Self::BlohgfcfeelFhjbilodkoo => "BLOHGFCFEEL_FHJBILODKOO", + Self::BlohgfcfeelIbkccgobplk => "BLOHGFCFEEL_IBKCCGOBPLK", + Self::BlohgfcfeelMjhmecnjifb => "BLOHGFCFEEL_MJHMECNJIFB", + Self::BlohgfcfeelGifaieodmbc => "BLOHGFCFEEL_GIFAIEODMBC", + Self::BlohgfcfeelGaljoechlaa => "BLOHGFCFEEL_GALJOECHLAA", + Self::BlohgfcfeelNhefhkbdcmc => "BLOHGFCFEEL_NHEFHKBDCMC", + Self::BlohgfcfeelCknefapknbd => "BLOHGFCFEEL_CKNEFAPKNBD", + Self::BlohgfcfeelFjkmnddekoa => "BLOHGFCFEEL_FJKMNDDEKOA", + Self::BlohgfcfeelFfnghdianma => "BLOHGFCFEEL_FFNGHDIANMA", + Self::BlohgfcfeelKeeenoccnnd => "BLOHGFCFEEL_KEEENOCCNND", + Self::BlohgfcfeelGplcbdbkcpd => "BLOHGFCFEEL_GPLCBDBKCPD", + Self::BlohgfcfeelKefjfjdbpkg => "BLOHGFCFEEL_KEFJFJDBPKG", + Self::BlohgfcfeelAcfloionoda => "BLOHGFCFEEL_ACFLOIONODA", + Self::BlohgfcfeelOpgdddoggoe => "BLOHGFCFEEL_OPGDDDOGGOE", + Self::BlohgfcfeelOmbhmdbldej => "BLOHGFCFEEL_OMBHMDBLDEJ", + Self::BlohgfcfeelNcihplbabnc => "BLOHGFCFEEL_NCIHPLBABNC", + Self::BlohgfcfeelAkglhlmikmm => "BLOHGFCFEEL_AKGLHLMIKMM", + Self::BlohgfcfeelBclmechbikb => "BLOHGFCFEEL_BCLMECHBIKB", + Self::BlohgfcfeelGebmcaoaiej => "BLOHGFCFEEL_GEBMCAOAIEJ", + Self::BlohgfcfeelEggigabahpo => "BLOHGFCFEEL_EGGIGABAHPO", + Self::BlohgfcfeelKjmdgiiopoo => "BLOHGFCFEEL_KJMDGIIOPOO", + Self::BlohgfcfeelFcjafagbglg => "BLOHGFCFEEL_FCJAFAGBGLG", + Self::BlohgfcfeelKngbcafgali => "BLOHGFCFEEL_KNGBCAFGALI", + Self::BlohgfcfeelHggnfjckbda => "BLOHGFCFEEL_HGGNFJCKBDA", + Self::BlohgfcfeelFannnopgfbb => "BLOHGFCFEEL_FANNNOPGFBB", + Self::BlohgfcfeelBfjnfbijinb => "BLOHGFCFEEL_BFJNFBIJINB", + Self::BlohgfcfeelJgkmcbgfjll => "BLOHGFCFEEL_JGKMCBGFJLL", + Self::BlohgfcfeelAjbafcamemh => "BLOHGFCFEEL_AJBAFCAMEMH", + Self::BlohgfcfeelOcdkaoglbpc => "BLOHGFCFEEL_OCDKAOGLBPC", + Self::BlohgfcfeelNchiopjlmfe => "BLOHGFCFEEL_NCHIOPJLMFE", + Self::BlohgfcfeelPoeheekbhlh => "BLOHGFCFEEL_POEHEEKBHLH", + Self::BlohgfcfeelEbgfeklfjdb => "BLOHGFCFEEL_EBGFEKLFJDB", + Self::BlohgfcfeelJojlkcighaj => "BLOHGFCFEEL_JOJLKCIGHAJ", + Self::BlohgfcfeelIgbcopcfpai => "BLOHGFCFEEL_IGBCOPCFPAI", + Self::BlohgfcfeelGafeebbcoek => "BLOHGFCFEEL_GAFEEBBCOEK", + Self::BlohgfcfeelCoofldlkdfm => "BLOHGFCFEEL_COOFLDLKDFM", + Self::BlohgfcfeelKnmalpbjljl => "BLOHGFCFEEL_KNMALPBJLJL", + Self::BlohgfcfeelIpddhmbdlji => "BLOHGFCFEEL_IPDDHMBDLJI", + Self::BlohgfcfeelAnckmnilocg => "BLOHGFCFEEL_ANCKMNILOCG", + Self::BlohgfcfeelKacohbejfod => "BLOHGFCFEEL_KACOHBEJFOD", + Self::BlohgfcfeelKgmkfopkjpk => "BLOHGFCFEEL_KGMKFOPKJPK", + Self::BlohgfcfeelHbmlknfmgen => "BLOHGFCFEEL_HBMLKNFMGEN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "BLOHGFCFEEL_OLLFDOONPPH" => Some(Self::BlohgfcfeelOllfdoonpph), + "BLOHGFCFEEL_CMPBOEFPAFF" => Some(Self::BlohgfcfeelCmpboefpaff), + "BLOHGFCFEEL_NPMMMJEABDA" => Some(Self::BlohgfcfeelNpmmmjeabda), + "BLOHGFCFEEL_LDFMLGODBCI" => Some(Self::BlohgfcfeelLdfmlgodbci), + "BLOHGFCFEEL_IMFCEBAFAOD" => Some(Self::BlohgfcfeelImfcebafaod), + "BLOHGFCFEEL_PMJOGFFOGGA" => Some(Self::BlohgfcfeelPmjogffogga), + "BLOHGFCFEEL_GMGNBIKFFJG" => Some(Self::BlohgfcfeelGmgnbikffjg), + "BLOHGFCFEEL_NEHKLAFBDHN" => Some(Self::BlohgfcfeelNehklafbdhn), + "BLOHGFCFEEL_CJLCHBBLENG" => Some(Self::BlohgfcfeelCjlchbbleng), + "BLOHGFCFEEL_JNKNFAIIGMK" => Some(Self::BlohgfcfeelJnknfaiigmk), + "BLOHGFCFEEL_GMKIADNCPNI" => Some(Self::BlohgfcfeelGmkiadncpni), + "BLOHGFCFEEL_MGICOLCGDAB" => Some(Self::BlohgfcfeelMgicolcgdab), + "BLOHGFCFEEL_NGPACINNIMD" => Some(Self::BlohgfcfeelNgpacinnimd), + "BLOHGFCFEEL_OAIEBHMHLEP" => Some(Self::BlohgfcfeelOaiebhmhlep), + "BLOHGFCFEEL_FIPDOKKDAAC" => Some(Self::BlohgfcfeelFipdokkdaac), + "BLOHGFCFEEL_APHDKDPMEFF" => Some(Self::BlohgfcfeelAphdkdpmeff), + "BLOHGFCFEEL_PIFHPBHFBOB" => Some(Self::BlohgfcfeelPifhpbhfbob), + "BLOHGFCFEEL_EGGFIKODABA" => Some(Self::BlohgfcfeelEggfikodaba), + "BLOHGFCFEEL_PHOKAODFGGN" => Some(Self::BlohgfcfeelPhokaodfggn), + "BLOHGFCFEEL_DDJKAMDEFOB" => Some(Self::BlohgfcfeelDdjkamdefob), + "BLOHGFCFEEL_BFNCHIOOEGI" => Some(Self::BlohgfcfeelBfnchiooegi), + "BLOHGFCFEEL_EAKICFJGJCG" => Some(Self::BlohgfcfeelEakicfjgjcg), + "BLOHGFCFEEL_JLJGFFJBMAP" => Some(Self::BlohgfcfeelJljgffjbmap), + "BLOHGFCFEEL_DBMIBEJDGNK" => Some(Self::BlohgfcfeelDbmibejdgnk), + "BLOHGFCFEEL_LIHGIPDAMEE" => Some(Self::BlohgfcfeelLihgipdamee), + "BLOHGFCFEEL_PBMEFECMLBN" => Some(Self::BlohgfcfeelPbmefecmlbn), + "BLOHGFCFEEL_NJIBBLDHBPA" => Some(Self::BlohgfcfeelNjibbldhbpa), + "BLOHGFCFEEL_JNOJKPFDENE" => Some(Self::BlohgfcfeelJnojkpfdene), + "BLOHGFCFEEL_HHNGOAPLCAJ" => Some(Self::BlohgfcfeelHhngoaplcaj), + "BLOHGFCFEEL_PJIADEFEOCE" => Some(Self::BlohgfcfeelPjiadefeoce), + "BLOHGFCFEEL_ELJKDENKLBB" => Some(Self::BlohgfcfeelEljkdenklbb), + "BLOHGFCFEEL_HPHLHNECBNC" => Some(Self::BlohgfcfeelHphlhnecbnc), + "BLOHGFCFEEL_ODBDMOCCODH" => Some(Self::BlohgfcfeelOdbdmoccodh), + "BLOHGFCFEEL_CACHILIJDAO" => Some(Self::BlohgfcfeelCachilijdao), + "BLOHGFCFEEL_AEILDNIMLHF" => Some(Self::BlohgfcfeelAeildnimlhf), + "BLOHGFCFEEL_PNLHBBLODFA" => Some(Self::BlohgfcfeelPnlhbblodfa), + "BLOHGFCFEEL_FJBIEBHJGON" => Some(Self::BlohgfcfeelFjbiebhjgon), + "BLOHGFCFEEL_AOJPPBMCIEJ" => Some(Self::BlohgfcfeelAojppbmciej), + "BLOHGFCFEEL_MEEHJJDBMKP" => Some(Self::BlohgfcfeelMeehjjdbmkp), + "BLOHGFCFEEL_ODPBAGEBPGL" => Some(Self::BlohgfcfeelOdpbagebpgl), + "BLOHGFCFEEL_MIJANGMGPKL" => Some(Self::BlohgfcfeelMijangmgpkl), + "BLOHGFCFEEL_CGHNMCHABLO" => Some(Self::BlohgfcfeelCghnmchablo), + "BLOHGFCFEEL_FBKIFMKMLNO" => Some(Self::BlohgfcfeelFbkifmkmlno), + "BLOHGFCFEEL_HLFPEFNLMLE" => Some(Self::BlohgfcfeelHlfpefnlmle), + "BLOHGFCFEEL_BIFDPCPBGLN" => Some(Self::BlohgfcfeelBifdpcpbgln), + "BLOHGFCFEEL_DCPIMKDCFLE" => Some(Self::BlohgfcfeelDcpimkdcfle), + "BLOHGFCFEEL_KJDBBPEHCNO" => Some(Self::BlohgfcfeelKjdbbpehcno), + "BLOHGFCFEEL_NIBGLJHFMNO" => Some(Self::BlohgfcfeelNibgljhfmno), + "BLOHGFCFEEL_HOPBLPLCJLO" => Some(Self::BlohgfcfeelHopblplcjlo), + "BLOHGFCFEEL_FOHOHLFLEEJ" => Some(Self::BlohgfcfeelFohohlfleej), + "BLOHGFCFEEL_NAFKMFKGKPN" => Some(Self::BlohgfcfeelNafkmfkgkpn), + "BLOHGFCFEEL_OIAKLFCDFCK" => Some(Self::BlohgfcfeelOiaklfcdfck), + "BLOHGFCFEEL_KFILNDOMNAA" => Some(Self::BlohgfcfeelKfilndomnaa), + "BLOHGFCFEEL_OBEDFFDLDKD" => Some(Self::BlohgfcfeelObedffdldkd), + "BLOHGFCFEEL_FHJBILODKOO" => Some(Self::BlohgfcfeelFhjbilodkoo), + "BLOHGFCFEEL_IBKCCGOBPLK" => Some(Self::BlohgfcfeelIbkccgobplk), + "BLOHGFCFEEL_MJHMECNJIFB" => Some(Self::BlohgfcfeelMjhmecnjifb), + "BLOHGFCFEEL_GIFAIEODMBC" => Some(Self::BlohgfcfeelGifaieodmbc), + "BLOHGFCFEEL_GALJOECHLAA" => Some(Self::BlohgfcfeelGaljoechlaa), + "BLOHGFCFEEL_NHEFHKBDCMC" => Some(Self::BlohgfcfeelNhefhkbdcmc), + "BLOHGFCFEEL_CKNEFAPKNBD" => Some(Self::BlohgfcfeelCknefapknbd), + "BLOHGFCFEEL_FJKMNDDEKOA" => Some(Self::BlohgfcfeelFjkmnddekoa), + "BLOHGFCFEEL_FFNGHDIANMA" => Some(Self::BlohgfcfeelFfnghdianma), + "BLOHGFCFEEL_KEEENOCCNND" => Some(Self::BlohgfcfeelKeeenoccnnd), + "BLOHGFCFEEL_GPLCBDBKCPD" => Some(Self::BlohgfcfeelGplcbdbkcpd), + "BLOHGFCFEEL_KEFJFJDBPKG" => Some(Self::BlohgfcfeelKefjfjdbpkg), + "BLOHGFCFEEL_ACFLOIONODA" => Some(Self::BlohgfcfeelAcfloionoda), + "BLOHGFCFEEL_OPGDDDOGGOE" => Some(Self::BlohgfcfeelOpgdddoggoe), + "BLOHGFCFEEL_OMBHMDBLDEJ" => Some(Self::BlohgfcfeelOmbhmdbldej), + "BLOHGFCFEEL_NCIHPLBABNC" => Some(Self::BlohgfcfeelNcihplbabnc), + "BLOHGFCFEEL_AKGLHLMIKMM" => Some(Self::BlohgfcfeelAkglhlmikmm), + "BLOHGFCFEEL_BCLMECHBIKB" => Some(Self::BlohgfcfeelBclmechbikb), + "BLOHGFCFEEL_GEBMCAOAIEJ" => Some(Self::BlohgfcfeelGebmcaoaiej), + "BLOHGFCFEEL_EGGIGABAHPO" => Some(Self::BlohgfcfeelEggigabahpo), + "BLOHGFCFEEL_KJMDGIIOPOO" => Some(Self::BlohgfcfeelKjmdgiiopoo), + "BLOHGFCFEEL_FCJAFAGBGLG" => Some(Self::BlohgfcfeelFcjafagbglg), + "BLOHGFCFEEL_KNGBCAFGALI" => Some(Self::BlohgfcfeelKngbcafgali), + "BLOHGFCFEEL_HGGNFJCKBDA" => Some(Self::BlohgfcfeelHggnfjckbda), + "BLOHGFCFEEL_FANNNOPGFBB" => Some(Self::BlohgfcfeelFannnopgfbb), + "BLOHGFCFEEL_BFJNFBIJINB" => Some(Self::BlohgfcfeelBfjnfbijinb), + "BLOHGFCFEEL_JGKMCBGFJLL" => Some(Self::BlohgfcfeelJgkmcbgfjll), + "BLOHGFCFEEL_AJBAFCAMEMH" => Some(Self::BlohgfcfeelAjbafcamemh), + "BLOHGFCFEEL_OCDKAOGLBPC" => Some(Self::BlohgfcfeelOcdkaoglbpc), + "BLOHGFCFEEL_NCHIOPJLMFE" => Some(Self::BlohgfcfeelNchiopjlmfe), + "BLOHGFCFEEL_POEHEEKBHLH" => Some(Self::BlohgfcfeelPoeheekbhlh), + "BLOHGFCFEEL_EBGFEKLFJDB" => Some(Self::BlohgfcfeelEbgfeklfjdb), + "BLOHGFCFEEL_JOJLKCIGHAJ" => Some(Self::BlohgfcfeelJojlkcighaj), + "BLOHGFCFEEL_IGBCOPCFPAI" => Some(Self::BlohgfcfeelIgbcopcfpai), + "BLOHGFCFEEL_GAFEEBBCOEK" => Some(Self::BlohgfcfeelGafeebbcoek), + "BLOHGFCFEEL_COOFLDLKDFM" => Some(Self::BlohgfcfeelCoofldlkdfm), + "BLOHGFCFEEL_KNMALPBJLJL" => Some(Self::BlohgfcfeelKnmalpbjljl), + "BLOHGFCFEEL_IPDDHMBDLJI" => Some(Self::BlohgfcfeelIpddhmbdlji), + "BLOHGFCFEEL_ANCKMNILOCG" => Some(Self::BlohgfcfeelAnckmnilocg), + "BLOHGFCFEEL_KACOHBEJFOD" => Some(Self::BlohgfcfeelKacohbejfod), + "BLOHGFCFEEL_KGMKFOPKJPK" => Some(Self::BlohgfcfeelKgmkfopkjpk), + "BLOHGFCFEEL_HBMLKNFMGEN" => Some(Self::BlohgfcfeelHbmlknfmgen), _ => None, } } @@ -72950,32 +74553,32 @@ impl FeatureSwitchType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ciaiojanapi { - Mieblljelae = 0, - Laaolgjofem = 1, - Fdkioihafcb = 2, - Hfbhdijmnoo = 3, +pub enum SecretKeyType { + SecretKeyNone = 0, + SecretKeyServerCheck = 1, + SecretKeyVideo = 2, + SecretKeyBattleTime = 3, } -impl Ciaiojanapi { +impl SecretKeyType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Mieblljelae => "CIAIOJANAPI_MIEBLLJELAE", - Self::Laaolgjofem => "CIAIOJANAPI_LAAOLGJOFEM", - Self::Fdkioihafcb => "CIAIOJANAPI_FDKIOIHAFCB", - Self::Hfbhdijmnoo => "CIAIOJANAPI_HFBHDIJMNOO", + Self::SecretKeyNone => "SECRET_KEY_NONE", + Self::SecretKeyServerCheck => "SECRET_KEY_SERVER_CHECK", + Self::SecretKeyVideo => "SECRET_KEY_VIDEO", + Self::SecretKeyBattleTime => "SECRET_KEY_BATTLE_TIME", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CIAIOJANAPI_MIEBLLJELAE" => Some(Self::Mieblljelae), - "CIAIOJANAPI_LAAOLGJOFEM" => Some(Self::Laaolgjofem), - "CIAIOJANAPI_FDKIOIHAFCB" => Some(Self::Fdkioihafcb), - "CIAIOJANAPI_HFBHDIJMNOO" => Some(Self::Hfbhdijmnoo), + "SECRET_KEY_NONE" => Some(Self::SecretKeyNone), + "SECRET_KEY_SERVER_CHECK" => Some(Self::SecretKeyServerCheck), + "SECRET_KEY_VIDEO" => Some(Self::SecretKeyVideo), + "SECRET_KEY_BATTLE_TIME" => Some(Self::SecretKeyBattleTime), _ => None, } } @@ -72983,38 +74586,37 @@ impl Ciaiojanapi { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Oclejlefbfo { - Pcpdhelpkem = 0, - Ffokjoiecjf = 1, +pub enum Pbiefhknafa { + Nlcdgipgfdj = 0, + Kbbdecfffal = 1, } -impl Oclejlefbfo { +impl Pbiefhknafa { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "OCLEJLEFBFO_PCPDHELPKEM", - Self::Ffokjoiecjf => "OCLEJLEFBFO_FFOKJOIECJF", + Self::Nlcdgipgfdj => "PBIEFHKNAFA_NLCDGIPGFDJ", + Self::Kbbdecfffal => "PBIEFHKNAFA_KBBDECFFFAL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "OCLEJLEFBFO_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "OCLEJLEFBFO_FFOKJOIECJF" => Some(Self::Ffokjoiecjf), + "PBIEFHKNAFA_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "PBIEFHKNAFA_KBBDECFFFAL" => Some(Self::Kbbdecfffal), _ => None, } } } -/// Obf: FOODOPDNDLK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum PunkLordShareType { - FoodopdndlkPcpdhelpkem = 0, - FoodopdndlkDkckdclcpel = 1, - FoodopdndlkPnmcjhfnboo = 2, + EopodgpdkmoNlcdgipgfdj = 0, + EopodgpdkmoEnfiefppcic = 1, + EopodgpdkmoAcaockpigpl = 2, } impl PunkLordShareType { /// String value of the enum field names used in the ProtoBuf definition. @@ -73023,30 +74625,29 @@ 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::FoodopdndlkPcpdhelpkem => "FOODOPDNDLK_PCPDHELPKEM", - Self::FoodopdndlkDkckdclcpel => "FOODOPDNDLK_DKCKDCLCPEL", - Self::FoodopdndlkPnmcjhfnboo => "FOODOPDNDLK_PNMCJHFNBOO", + Self::EopodgpdkmoNlcdgipgfdj => "EOPODGPDKMO_NLCDGIPGFDJ", + Self::EopodgpdkmoEnfiefppcic => "EOPODGPDKMO_ENFIEFPPCIC", + Self::EopodgpdkmoAcaockpigpl => "EOPODGPDKMO_ACAOCKPIGPL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FOODOPDNDLK_PCPDHELPKEM" => Some(Self::FoodopdndlkPcpdhelpkem), - "FOODOPDNDLK_DKCKDCLCPEL" => Some(Self::FoodopdndlkDkckdclcpel), - "FOODOPDNDLK_PNMCJHFNBOO" => Some(Self::FoodopdndlkPnmcjhfnboo), + "EOPODGPDKMO_NLCDGIPGFDJ" => Some(Self::EopodgpdkmoNlcdgipgfdj), + "EOPODGPDKMO_ENFIEFPPCIC" => Some(Self::EopodgpdkmoEnfiefppcic), + "EOPODGPDKMO_ACAOCKPIGPL" => Some(Self::EopodgpdkmoAcaockpigpl), _ => None, } } } -/// Obf: IHDHFKJHAAH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum PunkLordAttackerStatus { - IhdhfkjhaahPcpdhelpkem = 0, - IhdhfkjhaahBiiokjhnbpn = 1, - IhdhfkjhaahGhdilmmhecb = 2, - IhdhfkjhaahCbedcedmjha = 3, + PfipeigdllkNlcdgipgfdj = 0, + PfipeigdllkCcalgncnfme = 1, + PfipeigdllkMokndkjfldh = 2, + PfipeigdllkHkldkmjmgah = 3, } impl PunkLordAttackerStatus { /// String value of the enum field names used in the ProtoBuf definition. @@ -73055,19 +74656,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::IhdhfkjhaahPcpdhelpkem => "IHDHFKJHAAH_PCPDHELPKEM", - Self::IhdhfkjhaahBiiokjhnbpn => "IHDHFKJHAAH_BIIOKJHNBPN", - Self::IhdhfkjhaahGhdilmmhecb => "IHDHFKJHAAH_GHDILMMHECB", - Self::IhdhfkjhaahCbedcedmjha => "IHDHFKJHAAH_CBEDCEDMJHA", + Self::PfipeigdllkNlcdgipgfdj => "PFIPEIGDLLK_NLCDGIPGFDJ", + Self::PfipeigdllkCcalgncnfme => "PFIPEIGDLLK_CCALGNCNFME", + Self::PfipeigdllkMokndkjfldh => "PFIPEIGDLLK_MOKNDKJFLDH", + Self::PfipeigdllkHkldkmjmgah => "PFIPEIGDLLK_HKLDKMJMGAH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "IHDHFKJHAAH_PCPDHELPKEM" => Some(Self::IhdhfkjhaahPcpdhelpkem), - "IHDHFKJHAAH_BIIOKJHNBPN" => Some(Self::IhdhfkjhaahBiiokjhnbpn), - "IHDHFKJHAAH_GHDILMMHECB" => Some(Self::IhdhfkjhaahGhdilmmhecb), - "IHDHFKJHAAH_CBEDCEDMJHA" => Some(Self::IhdhfkjhaahCbedcedmjha), + "PFIPEIGDLLK_NLCDGIPGFDJ" => Some(Self::PfipeigdllkNlcdgipgfdj), + "PFIPEIGDLLK_CCALGNCNFME" => Some(Self::PfipeigdllkCcalgncnfme), + "PFIPEIGDLLK_MOKNDKJFLDH" => Some(Self::PfipeigdllkMokndkjfldh), + "PFIPEIGDLLK_HKLDKMJMGAH" => Some(Self::PfipeigdllkHkldkmjmgah), _ => None, } } @@ -73075,32 +74676,32 @@ impl PunkLordAttackerStatus { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Inpbgnjmnkj { - Pcpdhelpkem = 0, - Pkeahobfgcb = 1, - Oafipgmhnpo = 2, - Dhneakfgcbk = 3, +pub enum Pakhplahgbn { + Nlcdgipgfdj = 0, + Fiollioeajc = 1, + Cjmellliede = 2, + Cogcfdfakon = 3, } -impl Inpbgnjmnkj { +impl Pakhplahgbn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "INPBGNJMNKJ_PCPDHELPKEM", - Self::Pkeahobfgcb => "INPBGNJMNKJ_PKEAHOBFGCB", - Self::Oafipgmhnpo => "INPBGNJMNKJ_OAFIPGMHNPO", - Self::Dhneakfgcbk => "INPBGNJMNKJ_DHNEAKFGCBK", + Self::Nlcdgipgfdj => "PAKHPLAHGBN_NLCDGIPGFDJ", + Self::Fiollioeajc => "PAKHPLAHGBN_FIOLLIOEAJC", + Self::Cjmellliede => "PAKHPLAHGBN_CJMELLLIEDE", + Self::Cogcfdfakon => "PAKHPLAHGBN_COGCFDFAKON", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "INPBGNJMNKJ_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "INPBGNJMNKJ_PKEAHOBFGCB" => Some(Self::Pkeahobfgcb), - "INPBGNJMNKJ_OAFIPGMHNPO" => Some(Self::Oafipgmhnpo), - "INPBGNJMNKJ_DHNEAKFGCBK" => Some(Self::Dhneakfgcbk), + "PAKHPLAHGBN_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "PAKHPLAHGBN_FIOLLIOEAJC" => Some(Self::Fiollioeajc), + "PAKHPLAHGBN_CJMELLLIEDE" => Some(Self::Cjmellliede), + "PAKHPLAHGBN_COGCFDFAKON" => Some(Self::Cogcfdfakon), _ => None, } } @@ -73108,47 +74709,47 @@ impl Inpbgnjmnkj { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Fmeakofmfck { - Pcpdhelpkem = 0, - Cgcjlhflepn = 403, - Lcddjfafkpl = 404, - Pjighnfhfkd = 401, - Pgdfgmpoifd = 402, - Ajbfcodjonf = 2300, - Epncpbcdako = 3100, - Ghodipcoiie = 4100, - Obbecdekjfe = 3700, +pub enum Mcbfomigmla { + Nlcdgipgfdj = 0, + Lcmaddimion = 403, + Bngookfjflf = 404, + Pagpnoklnom = 401, + Bbgpaamecac = 402, + Mgnncjchcfm = 2300, + Neampncbgnk = 3100, + Kmgkehbigfb = 4100, + Cpkiffolbdl = 3700, } -impl Fmeakofmfck { +impl Mcbfomigmla { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "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", + Self::Nlcdgipgfdj => "MCBFOMIGMLA_NLCDGIPGFDJ", + Self::Lcmaddimion => "MCBFOMIGMLA_LCMADDIMION", + Self::Bngookfjflf => "MCBFOMIGMLA_BNGOOKFJFLF", + Self::Pagpnoklnom => "MCBFOMIGMLA_PAGPNOKLNOM", + Self::Bbgpaamecac => "MCBFOMIGMLA_BBGPAAMECAC", + Self::Mgnncjchcfm => "MCBFOMIGMLA_MGNNCJCHCFM", + Self::Neampncbgnk => "MCBFOMIGMLA_NEAMPNCBGNK", + Self::Kmgkehbigfb => "MCBFOMIGMLA_KMGKEHBIGFB", + Self::Cpkiffolbdl => "MCBFOMIGMLA_CPKIFFOLBDL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "MCBFOMIGMLA_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "MCBFOMIGMLA_LCMADDIMION" => Some(Self::Lcmaddimion), + "MCBFOMIGMLA_BNGOOKFJFLF" => Some(Self::Bngookfjflf), + "MCBFOMIGMLA_PAGPNOKLNOM" => Some(Self::Pagpnoklnom), + "MCBFOMIGMLA_BBGPAAMECAC" => Some(Self::Bbgpaamecac), + "MCBFOMIGMLA_MGNNCJCHCFM" => Some(Self::Mgnncjchcfm), + "MCBFOMIGMLA_NEAMPNCBGNK" => Some(Self::Neampncbgnk), + "MCBFOMIGMLA_KMGKEHBIGFB" => Some(Self::Kmgkehbigfb), + "MCBFOMIGMLA_CPKIFFOLBDL" => Some(Self::Cpkiffolbdl), _ => None, } } @@ -73156,57 +74757,56 @@ impl Fmeakofmfck { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ipgfcghiikn { - Kojihmknjic = 0, - Eikbibahchi = 1, - Fceejiblhoc = 2, +pub enum Pidahabflbl { + Ongohdokeie = 0, + Fjbenkpgbpp = 1, + Ibnpgedfimo = 2, } -impl Ipgfcghiikn { +impl Pidahabflbl { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Kojihmknjic => "IPGFCGHIIKN_KOJIHMKNJIC", - Self::Eikbibahchi => "IPGFCGHIIKN_EIKBIBAHCHI", - Self::Fceejiblhoc => "IPGFCGHIIKN_FCEEJIBLHOC", + Self::Ongohdokeie => "PIDAHABFLBL_ONGOHDOKEIE", + Self::Fjbenkpgbpp => "PIDAHABFLBL_FJBENKPGBPP", + Self::Ibnpgedfimo => "PIDAHABFLBL_IBNPGEDFIMO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "IPGFCGHIIKN_KOJIHMKNJIC" => Some(Self::Kojihmknjic), - "IPGFCGHIIKN_EIKBIBAHCHI" => Some(Self::Eikbibahchi), - "IPGFCGHIIKN_FCEEJIBLHOC" => Some(Self::Fceejiblhoc), + "PIDAHABFLBL_ONGOHDOKEIE" => Some(Self::Ongohdokeie), + "PIDAHABFLBL_FJBENKPGBPP" => Some(Self::Fjbenkpgbpp), + "PIDAHABFLBL_IBNPGEDFIMO" => Some(Self::Ibnpgedfimo), _ => None, } } } -/// Obf: KGHODPFJGLI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum DevelopmentType { - 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, + KmjkpklcpnmBeehiffkoih = 0, + KmjkpklcpnmFjmkbhbkdng = 1, + KmjkpklcpnmOmmmliconeg = 2, + KmjkpklcpnmLmdjobneffl = 3, + KmjkpklcpnmCmapllhgpof = 4, + KmjkpklcpnmAocolegaicp = 5, + KmjkpklcpnmLodaglngoka = 6, + KmjkpklcpnmOcokanblfma = 7, + KmjkpklcpnmGpcjdnihagb = 8, + KmjkpklcpnmLmaaeehhjnc = 9, + KmjkpklcpnmHejaomejgkj = 10, + KmjkpklcpnmPhkeacmkmaa = 11, + KmjkpklcpnmMphkbcginlc = 12, + KmjkpklcpnmNpaibbcodoh = 13, + KmjkpklcpnmBiaikcldifd = 14, + KmjkpklcpnmFciblplmemi = 15, + KmjkpklcpnmJaemakhbnhd = 16, + KmjkpklcpnmLdpojoodfeh = 17, + KmjkpklcpnmOddkngfcbko = 18, } impl DevelopmentType { /// String value of the enum field names used in the ProtoBuf definition. @@ -73215,69 +74815,68 @@ 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::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", + Self::KmjkpklcpnmBeehiffkoih => "KMJKPKLCPNM_BEEHIFFKOIH", + Self::KmjkpklcpnmFjmkbhbkdng => "KMJKPKLCPNM_FJMKBHBKDNG", + Self::KmjkpklcpnmOmmmliconeg => "KMJKPKLCPNM_OMMMLICONEG", + Self::KmjkpklcpnmLmdjobneffl => "KMJKPKLCPNM_LMDJOBNEFFL", + Self::KmjkpklcpnmCmapllhgpof => "KMJKPKLCPNM_CMAPLLHGPOF", + Self::KmjkpklcpnmAocolegaicp => "KMJKPKLCPNM_AOCOLEGAICP", + Self::KmjkpklcpnmLodaglngoka => "KMJKPKLCPNM_LODAGLNGOKA", + Self::KmjkpklcpnmOcokanblfma => "KMJKPKLCPNM_OCOKANBLFMA", + Self::KmjkpklcpnmGpcjdnihagb => "KMJKPKLCPNM_GPCJDNIHAGB", + Self::KmjkpklcpnmLmaaeehhjnc => "KMJKPKLCPNM_LMAAEEHHJNC", + Self::KmjkpklcpnmHejaomejgkj => "KMJKPKLCPNM_HEJAOMEJGKJ", + Self::KmjkpklcpnmPhkeacmkmaa => "KMJKPKLCPNM_PHKEACMKMAA", + Self::KmjkpklcpnmMphkbcginlc => "KMJKPKLCPNM_MPHKBCGINLC", + Self::KmjkpklcpnmNpaibbcodoh => "KMJKPKLCPNM_NPAIBBCODOH", + Self::KmjkpklcpnmBiaikcldifd => "KMJKPKLCPNM_BIAIKCLDIFD", + Self::KmjkpklcpnmFciblplmemi => "KMJKPKLCPNM_FCIBLPLMEMI", + Self::KmjkpklcpnmJaemakhbnhd => "KMJKPKLCPNM_JAEMAKHBNHD", + Self::KmjkpklcpnmLdpojoodfeh => "KMJKPKLCPNM_LDPOJOODFEH", + Self::KmjkpklcpnmOddkngfcbko => "KMJKPKLCPNM_ODDKNGFCBKO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "KMJKPKLCPNM_BEEHIFFKOIH" => Some(Self::KmjkpklcpnmBeehiffkoih), + "KMJKPKLCPNM_FJMKBHBKDNG" => Some(Self::KmjkpklcpnmFjmkbhbkdng), + "KMJKPKLCPNM_OMMMLICONEG" => Some(Self::KmjkpklcpnmOmmmliconeg), + "KMJKPKLCPNM_LMDJOBNEFFL" => Some(Self::KmjkpklcpnmLmdjobneffl), + "KMJKPKLCPNM_CMAPLLHGPOF" => Some(Self::KmjkpklcpnmCmapllhgpof), + "KMJKPKLCPNM_AOCOLEGAICP" => Some(Self::KmjkpklcpnmAocolegaicp), + "KMJKPKLCPNM_LODAGLNGOKA" => Some(Self::KmjkpklcpnmLodaglngoka), + "KMJKPKLCPNM_OCOKANBLFMA" => Some(Self::KmjkpklcpnmOcokanblfma), + "KMJKPKLCPNM_GPCJDNIHAGB" => Some(Self::KmjkpklcpnmGpcjdnihagb), + "KMJKPKLCPNM_LMAAEEHHJNC" => Some(Self::KmjkpklcpnmLmaaeehhjnc), + "KMJKPKLCPNM_HEJAOMEJGKJ" => Some(Self::KmjkpklcpnmHejaomejgkj), + "KMJKPKLCPNM_PHKEACMKMAA" => Some(Self::KmjkpklcpnmPhkeacmkmaa), + "KMJKPKLCPNM_MPHKBCGINLC" => Some(Self::KmjkpklcpnmMphkbcginlc), + "KMJKPKLCPNM_NPAIBBCODOH" => Some(Self::KmjkpklcpnmNpaibbcodoh), + "KMJKPKLCPNM_BIAIKCLDIFD" => Some(Self::KmjkpklcpnmBiaikcldifd), + "KMJKPKLCPNM_FCIBLPLMEMI" => Some(Self::KmjkpklcpnmFciblplmemi), + "KMJKPKLCPNM_JAEMAKHBNHD" => Some(Self::KmjkpklcpnmJaemakhbnhd), + "KMJKPKLCPNM_LDPOJOODFEH" => Some(Self::KmjkpklcpnmLdpojoodfeh), + "KMJKPKLCPNM_ODDKNGFCBKO" => Some(Self::KmjkpklcpnmOddkngfcbko), _ => None, } } } -/// Obf: LGGELNENDAO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum PlayingState { - LggelnendaoPcpdhelpkem = 0, - LggelnendaoAadflkalknl = 1, - LggelnendaoCbankfoeifb = 2, - LggelnendaoCdmmidikfcg = 3, - LggelnendaoOmlfcehbjeh = 4, - LggelnendaoNmghlblkdlh = 5, - LggelnendaoKfkfjhljcop = 6, - LggelnendaoMjgpiephdpi = 7, - LggelnendaoImeplhgajch = 8, - LggelnendaoAghhiaplcdh = 9, - LggelnendaoOkgahgbkfdj = 10, + DihjilnecadNlcdgipgfdj = 0, + DihjilnecadCieijljajmo = 1, + DihjilnecadKhaekebcpok = 2, + DihjilnecadOoifobikple = 3, + DihjilnecadDkjadongebo = 4, + DihjilnecadHancjanfgfb = 5, + DihjilnecadBjffkkifahj = 6, + DihjilnecadDcmoammmoip = 7, + DihjilnecadBlglokniafi = 8, + DihjilnecadMgobjfofjih = 9, + DihjilnecadOailfpoobmj = 10, } impl PlayingState { /// String value of the enum field names used in the ProtoBuf definition. @@ -73286,33 +74885,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::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", + Self::DihjilnecadNlcdgipgfdj => "DIHJILNECAD_NLCDGIPGFDJ", + Self::DihjilnecadCieijljajmo => "DIHJILNECAD_CIEIJLJAJMO", + Self::DihjilnecadKhaekebcpok => "DIHJILNECAD_KHAEKEBCPOK", + Self::DihjilnecadOoifobikple => "DIHJILNECAD_OOIFOBIKPLE", + Self::DihjilnecadDkjadongebo => "DIHJILNECAD_DKJADONGEBO", + Self::DihjilnecadHancjanfgfb => "DIHJILNECAD_HANCJANFGFB", + Self::DihjilnecadBjffkkifahj => "DIHJILNECAD_BJFFKKIFAHJ", + Self::DihjilnecadDcmoammmoip => "DIHJILNECAD_DCMOAMMMOIP", + Self::DihjilnecadBlglokniafi => "DIHJILNECAD_BLGLOKNIAFI", + Self::DihjilnecadMgobjfofjih => "DIHJILNECAD_MGOBJFOFJIH", + Self::DihjilnecadOailfpoobmj => "DIHJILNECAD_OAILFPOOBMJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "DIHJILNECAD_NLCDGIPGFDJ" => Some(Self::DihjilnecadNlcdgipgfdj), + "DIHJILNECAD_CIEIJLJAJMO" => Some(Self::DihjilnecadCieijljajmo), + "DIHJILNECAD_KHAEKEBCPOK" => Some(Self::DihjilnecadKhaekebcpok), + "DIHJILNECAD_OOIFOBIKPLE" => Some(Self::DihjilnecadOoifobikple), + "DIHJILNECAD_DKJADONGEBO" => Some(Self::DihjilnecadDkjadongebo), + "DIHJILNECAD_HANCJANFGFB" => Some(Self::DihjilnecadHancjanfgfb), + "DIHJILNECAD_BJFFKKIFAHJ" => Some(Self::DihjilnecadBjffkkifahj), + "DIHJILNECAD_DCMOAMMMOIP" => Some(Self::DihjilnecadDcmoammmoip), + "DIHJILNECAD_BLGLOKNIAFI" => Some(Self::DihjilnecadBlglokniafi), + "DIHJILNECAD_MGOBJFOFJIH" => Some(Self::DihjilnecadMgobjfofjih), + "DIHJILNECAD_OAILFPOOBMJ" => Some(Self::DihjilnecadOailfpoobmj), _ => None, } } @@ -73320,32 +74919,32 @@ impl PlayingState { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Lbbopepgppa { - Hpdkaikpoig = 0, - Lnfjolbjloe = 1, - Dapajmnghlp = 2, - Eljijpjlkgp = 3, +pub enum Enfibaehkad { + Amolblfoepc = 0, + Fgdcnhhafom = 1, + Pebfglkgjmn = 2, + Iddikookeom = 3, } -impl Lbbopepgppa { +impl Enfibaehkad { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Hpdkaikpoig => "LBBOPEPGPPA_HPDKAIKPOIG", - Self::Lnfjolbjloe => "LBBOPEPGPPA_LNFJOLBJLOE", - Self::Dapajmnghlp => "LBBOPEPGPPA_DAPAJMNGHLP", - Self::Eljijpjlkgp => "LBBOPEPGPPA_ELJIJPJLKGP", + Self::Amolblfoepc => "ENFIBAEHKAD_AMOLBLFOEPC", + Self::Fgdcnhhafom => "ENFIBAEHKAD_FGDCNHHAFOM", + Self::Pebfglkgjmn => "ENFIBAEHKAD_PEBFGLKGJMN", + Self::Iddikookeom => "ENFIBAEHKAD_IDDIKOOKEOM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "LBBOPEPGPPA_HPDKAIKPOIG" => Some(Self::Hpdkaikpoig), - "LBBOPEPGPPA_LNFJOLBJLOE" => Some(Self::Lnfjolbjloe), - "LBBOPEPGPPA_DAPAJMNGHLP" => Some(Self::Dapajmnghlp), - "LBBOPEPGPPA_ELJIJPJLKGP" => Some(Self::Eljijpjlkgp), + "ENFIBAEHKAD_AMOLBLFOEPC" => Some(Self::Amolblfoepc), + "ENFIBAEHKAD_FGDCNHHAFOM" => Some(Self::Fgdcnhhafom), + "ENFIBAEHKAD_PEBFGLKGJMN" => Some(Self::Pebfglkgjmn), + "ENFIBAEHKAD_IDDIKOOKEOM" => Some(Self::Iddikookeom), _ => None, } } @@ -73353,50 +74952,49 @@ impl Lbbopepgppa { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Apbbalpmmgk { - Pcpdhelpkem = 0, - Ghgapoakgab = 1, - Bpcekmlpjcj = 2, - Gpjmkkadldc = 3, - Cbbhpgagcoe = 4, - Jnaaaiglhhi = 5, +pub enum Oonkjiiepdc { + Nlcdgipgfdj = 0, + Bpocohfiaoh = 1, + Ncipehohdmg = 2, + Hmogohofpfg = 3, + Hnadonafddn = 4, + Anaijlloohf = 5, } -impl Apbbalpmmgk { +impl Oonkjiiepdc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "APBBALPMMGK_PCPDHELPKEM", - Self::Ghgapoakgab => "APBBALPMMGK_GHGAPOAKGAB", - Self::Bpcekmlpjcj => "APBBALPMMGK_BPCEKMLPJCJ", - Self::Gpjmkkadldc => "APBBALPMMGK_GPJMKKADLDC", - Self::Cbbhpgagcoe => "APBBALPMMGK_CBBHPGAGCOE", - Self::Jnaaaiglhhi => "APBBALPMMGK_JNAAAIGLHHI", + Self::Nlcdgipgfdj => "OONKJIIEPDC_NLCDGIPGFDJ", + Self::Bpocohfiaoh => "OONKJIIEPDC_BPOCOHFIAOH", + Self::Ncipehohdmg => "OONKJIIEPDC_NCIPEHOHDMG", + Self::Hmogohofpfg => "OONKJIIEPDC_HMOGOHOFPFG", + Self::Hnadonafddn => "OONKJIIEPDC_HNADONAFDDN", + Self::Anaijlloohf => "OONKJIIEPDC_ANAIJLLOOHF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "OONKJIIEPDC_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "OONKJIIEPDC_BPOCOHFIAOH" => Some(Self::Bpocohfiaoh), + "OONKJIIEPDC_NCIPEHOHDMG" => Some(Self::Ncipehohdmg), + "OONKJIIEPDC_HMOGOHOFPFG" => Some(Self::Hmogohofpfg), + "OONKJIIEPDC_HNADONAFDDN" => Some(Self::Hnadonafddn), + "OONKJIIEPDC_ANAIJLLOOHF" => Some(Self::Anaijlloohf), _ => None, } } } -/// Obf: PPJPJKPJHMG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum PlanetFesCardPieceApplyPermissionType { - PpjpjkpjhmgNkadfcmekgn = 0, - PpjpjkpjhmgPmjmefdgohc = 1, - PpjpjkpjhmgHlpfbmbdkpp = 2, + BokmdmedahnOapahommcgo = 0, + BokmdmedahnGojldpcamhm = 1, + BokmdmedahnMkaahipojbj = 2, } impl PlanetFesCardPieceApplyPermissionType { /// String value of the enum field names used in the ProtoBuf definition. @@ -73405,17 +75003,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::PpjpjkpjhmgNkadfcmekgn => "PPJPJKPJHMG_NKADFCMEKGN", - Self::PpjpjkpjhmgPmjmefdgohc => "PPJPJKPJHMG_PMJMEFDGOHC", - Self::PpjpjkpjhmgHlpfbmbdkpp => "PPJPJKPJHMG_HLPFBMBDKPP", + Self::BokmdmedahnOapahommcgo => "BOKMDMEDAHN_OAPAHOMMCGO", + Self::BokmdmedahnGojldpcamhm => "BOKMDMEDAHN_GOJLDPCAMHM", + Self::BokmdmedahnMkaahipojbj => "BOKMDMEDAHN_MKAAHIPOJBJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "PPJPJKPJHMG_NKADFCMEKGN" => Some(Self::PpjpjkpjhmgNkadfcmekgn), - "PPJPJKPJHMG_PMJMEFDGOHC" => Some(Self::PpjpjkpjhmgPmjmefdgohc), - "PPJPJKPJHMG_HLPFBMBDKPP" => Some(Self::PpjpjkpjhmgHlpfbmbdkpp), + "BOKMDMEDAHN_OAPAHOMMCGO" => Some(Self::BokmdmedahnOapahommcgo), + "BOKMDMEDAHN_GOJLDPCAMHM" => Some(Self::BokmdmedahnGojldpcamhm), + "BOKMDMEDAHN_MKAAHIPOJBJ" => Some(Self::BokmdmedahnMkaahipojbj), _ => None, } } @@ -73423,35 +75021,35 @@ impl PlanetFesCardPieceApplyPermissionType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Nkgnoomgbim { - Echponhamcn = 0, - Echekpmlgdm = 1, - Pjkkbffcehf = 2, - Pdeakhakkcd = 3, - Daklbgkehal = 4, +pub enum Helmgacmhhf { + Plcnmngmfnn = 0, + Cofaoigaoig = 1, + Fkhfjiiflic = 2, + Lhiicamofbi = 3, + Kkkaimanebf = 4, } -impl Nkgnoomgbim { +impl Helmgacmhhf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Echponhamcn => "NKGNOOMGBIM_ECHPONHAMCN", - Self::Echekpmlgdm => "NKGNOOMGBIM_ECHEKPMLGDM", - Self::Pjkkbffcehf => "NKGNOOMGBIM_PJKKBFFCEHF", - Self::Pdeakhakkcd => "NKGNOOMGBIM_PDEAKHAKKCD", - Self::Daklbgkehal => "NKGNOOMGBIM_DAKLBGKEHAL", + Self::Plcnmngmfnn => "HELMGACMHHF_PLCNMNGMFNN", + Self::Cofaoigaoig => "HELMGACMHHF_COFAOIGAOIG", + Self::Fkhfjiiflic => "HELMGACMHHF_FKHFJIIFLIC", + Self::Lhiicamofbi => "HELMGACMHHF_LHIICAMOFBI", + Self::Kkkaimanebf => "HELMGACMHHF_KKKAIMANEBF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "HELMGACMHHF_PLCNMNGMFNN" => Some(Self::Plcnmngmfnn), + "HELMGACMHHF_COFAOIGAOIG" => Some(Self::Cofaoigaoig), + "HELMGACMHHF_FKHFJIIFLIC" => Some(Self::Fkhfjiiflic), + "HELMGACMHHF_LHIICAMOFBI" => Some(Self::Lhiicamofbi), + "HELMGACMHHF_KKKAIMANEBF" => Some(Self::Kkkaimanebf), _ => None, } } @@ -73459,29 +75057,29 @@ impl Nkgnoomgbim { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Dpenfefpebi { - Kheejbbpicd = 0, - Dabgpbmkgjb = 1, - Dlechgnkomb = 2, +pub enum Ebfckngimjc { + Lkpjfhakfce = 0, + Ghkajgchalb = 1, + Hkopbcoijhh = 2, } -impl Dpenfefpebi { +impl Ebfckngimjc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Kheejbbpicd => "DPENFEFPEBI_KHEEJBBPICD", - Self::Dabgpbmkgjb => "DPENFEFPEBI_DABGPBMKGJB", - Self::Dlechgnkomb => "DPENFEFPEBI_DLECHGNKOMB", + Self::Lkpjfhakfce => "EBFCKNGIMJC_LKPJFHAKFCE", + Self::Ghkajgchalb => "EBFCKNGIMJC_GHKAJGCHALB", + Self::Hkopbcoijhh => "EBFCKNGIMJC_HKOPBCOIJHH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "DPENFEFPEBI_KHEEJBBPICD" => Some(Self::Kheejbbpicd), - "DPENFEFPEBI_DABGPBMKGJB" => Some(Self::Dabgpbmkgjb), - "DPENFEFPEBI_DLECHGNKOMB" => Some(Self::Dlechgnkomb), + "EBFCKNGIMJC_LKPJFHAKFCE" => Some(Self::Lkpjfhakfce), + "EBFCKNGIMJC_GHKAJGCHALB" => Some(Self::Ghkajgchalb), + "EBFCKNGIMJC_HKOPBCOIJHH" => Some(Self::Hkopbcoijhh), _ => None, } } @@ -73489,50 +75087,50 @@ impl Dpenfefpebi { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Bgcejdchkba { - Pcpdhelpkem = 0, - Mnmmgialaoh = 1, - Idmicpbheod = 2, - Niillmjngec = 3, - Monilnmiblg = 4, - Ckaidiijjjf = 5, - Behbcacjcpj = 6, - Eikfegoomcc = 7, - Loehhlbjacf = 8, - Ndjedmknjmb = 9, +pub enum Mohnimlcoda { + Nlcdgipgfdj = 0, + Dmjkcojlfcl = 1, + Aneighkmjkb = 2, + Mgmpdhkjfim = 3, + Maibaoaogid = 4, + Egcgfgdilbc = 5, + Keeibdbejlh = 6, + Level = 7, + Dimifcjphme = 8, + Peedcbadbhj = 9, } -impl Bgcejdchkba { +impl Mohnimlcoda { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "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", + Self::Nlcdgipgfdj => "MOHNIMLCODA_NLCDGIPGFDJ", + Self::Dmjkcojlfcl => "MOHNIMLCODA_DMJKCOJLFCL", + Self::Aneighkmjkb => "MOHNIMLCODA_ANEIGHKMJKB", + Self::Mgmpdhkjfim => "MOHNIMLCODA_MGMPDHKJFIM", + Self::Maibaoaogid => "MOHNIMLCODA_MAIBAOAOGID", + Self::Egcgfgdilbc => "MOHNIMLCODA_EGCGFGDILBC", + Self::Keeibdbejlh => "MOHNIMLCODA_KEEIBDBEJLH", + Self::Level => "MOHNIMLCODA_level", + Self::Dimifcjphme => "MOHNIMLCODA_DIMIFCJPHME", + Self::Peedcbadbhj => "MOHNIMLCODA_PEEDCBADBHJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "MOHNIMLCODA_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "MOHNIMLCODA_DMJKCOJLFCL" => Some(Self::Dmjkcojlfcl), + "MOHNIMLCODA_ANEIGHKMJKB" => Some(Self::Aneighkmjkb), + "MOHNIMLCODA_MGMPDHKJFIM" => Some(Self::Mgmpdhkjfim), + "MOHNIMLCODA_MAIBAOAOGID" => Some(Self::Maibaoaogid), + "MOHNIMLCODA_EGCGFGDILBC" => Some(Self::Egcgfgdilbc), + "MOHNIMLCODA_KEEIBDBEJLH" => Some(Self::Keeibdbejlh), + "MOHNIMLCODA_level" => Some(Self::Level), + "MOHNIMLCODA_DIMIFCJPHME" => Some(Self::Dimifcjphme), + "MOHNIMLCODA_PEEDCBADBHJ" => Some(Self::Peedcbadbhj), _ => None, } } @@ -73540,32 +75138,32 @@ impl Bgcejdchkba { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Bfdgagjdoda { - Pcpdhelpkem = 0, - Iajidambbjb = 1, - Peddmfmoeic = 2, - Miagcabfakb = 3, +pub enum Eamoljfmkhm { + Nlcdgipgfdj = 0, + Binghjiamgn = 1, + Fcpcoljlaom = 2, + Hnomnepiecn = 3, } -impl Bfdgagjdoda { +impl Eamoljfmkhm { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "BFDGAGJDODA_PCPDHELPKEM", - Self::Iajidambbjb => "BFDGAGJDODA_IAJIDAMBBJB", - Self::Peddmfmoeic => "BFDGAGJDODA_PEDDMFMOEIC", - Self::Miagcabfakb => "BFDGAGJDODA_MIAGCABFAKB", + Self::Nlcdgipgfdj => "EAMOLJFMKHM_NLCDGIPGFDJ", + Self::Binghjiamgn => "EAMOLJFMKHM_BINGHJIAMGN", + Self::Fcpcoljlaom => "EAMOLJFMKHM_FCPCOLJLAOM", + Self::Hnomnepiecn => "EAMOLJFMKHM_HNOMNEPIECN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BFDGAGJDODA_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "BFDGAGJDODA_IAJIDAMBBJB" => Some(Self::Iajidambbjb), - "BFDGAGJDODA_PEDDMFMOEIC" => Some(Self::Peddmfmoeic), - "BFDGAGJDODA_MIAGCABFAKB" => Some(Self::Miagcabfakb), + "EAMOLJFMKHM_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "EAMOLJFMKHM_BINGHJIAMGN" => Some(Self::Binghjiamgn), + "EAMOLJFMKHM_FCPCOLJLAOM" => Some(Self::Fcpcoljlaom), + "EAMOLJFMKHM_HNOMNEPIECN" => Some(Self::Hnomnepiecn), _ => None, } } @@ -73573,52 +75171,126 @@ impl Bfdgagjdoda { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Nfkejjihocj { - Pcpdhelpkem = 0, - Opcgnjmgjde = 1, - Mhogfbjlded = 2, - Fepghfflgij = 3, - Bedpkpfnmnb = 4, +pub enum Jfnjkappnof { + Nlcdgipgfdj = 0, + Ocdlpddmclp = 1, + Jhoebnnmkhb = 2, + Kmdndlkkdlh = 3, + Djkdpgdllfm = 4, + Igdneoelfkc = 5, + Hcbncedbabl = 6, } -impl Nfkejjihocj { +impl Jfnjkappnof { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "NFKEJJIHOCJ_PCPDHELPKEM", - Self::Opcgnjmgjde => "NFKEJJIHOCJ_OPCGNJMGJDE", - Self::Mhogfbjlded => "NFKEJJIHOCJ_MHOGFBJLDED", - Self::Fepghfflgij => "NFKEJJIHOCJ_FEPGHFFLGIJ", - Self::Bedpkpfnmnb => "NFKEJJIHOCJ_BEDPKPFNMNB", + Self::Nlcdgipgfdj => "JFNJKAPPNOF_NLCDGIPGFDJ", + Self::Ocdlpddmclp => "JFNJKAPPNOF_OCDLPDDMCLP", + Self::Jhoebnnmkhb => "JFNJKAPPNOF_JHOEBNNMKHB", + Self::Kmdndlkkdlh => "JFNJKAPPNOF_KMDNDLKKDLH", + Self::Djkdpgdllfm => "JFNJKAPPNOF_DJKDPGDLLFM", + Self::Igdneoelfkc => "JFNJKAPPNOF_IGDNEOELFKC", + Self::Hcbncedbabl => "JFNJKAPPNOF_HCBNCEDBABL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "JFNJKAPPNOF_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "JFNJKAPPNOF_OCDLPDDMCLP" => Some(Self::Ocdlpddmclp), + "JFNJKAPPNOF_JHOEBNNMKHB" => Some(Self::Jhoebnnmkhb), + "JFNJKAPPNOF_KMDNDLKKDLH" => Some(Self::Kmdndlkkdlh), + "JFNJKAPPNOF_DJKDPGDLLFM" => Some(Self::Djkdpgdllfm), + "JFNJKAPPNOF_IGDNEOELFKC" => Some(Self::Igdneoelfkc), + "JFNJKAPPNOF_HCBNCEDBABL" => Some(Self::Hcbncedbabl), + _ => None, + } + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] +#[repr(i32)] +pub enum Jdcapbnpook { + Nlcdgipgfdj = 0, + Enplacdljga = 1, + Nmeeohmgpkd = 2, + Omkpenohlii = 4, + Aoigflelhhh = 5, + Mcpikehdmnd = 101, + Ldpmdpagchm = 102, + Egcgfgdilbc = 103, + Haehihocljd = 104, + Hcjbibfbhkm = 105, + Mlomhpfomlo = 106, + Edjgijiilke = 107, + Ggmpegmehpd = 108, + Fifgennkdbe = 109, + Onpnoploagh = 110, + Mdbhgmdbjgk = 111, +} +impl Jdcapbnpook { + /// String value of the enum field names used in the ProtoBuf definition. + /// + /// The values are not transformed in any way and thus are 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::Nlcdgipgfdj => "JDCAPBNPOOK_NLCDGIPGFDJ", + Self::Enplacdljga => "JDCAPBNPOOK_ENPLACDLJGA", + Self::Nmeeohmgpkd => "JDCAPBNPOOK_NMEEOHMGPKD", + Self::Omkpenohlii => "JDCAPBNPOOK_OMKPENOHLII", + Self::Aoigflelhhh => "JDCAPBNPOOK_AOIGFLELHHH", + Self::Mcpikehdmnd => "JDCAPBNPOOK_MCPIKEHDMND", + Self::Ldpmdpagchm => "JDCAPBNPOOK_LDPMDPAGCHM", + Self::Egcgfgdilbc => "JDCAPBNPOOK_EGCGFGDILBC", + Self::Haehihocljd => "JDCAPBNPOOK_HAEHIHOCLJD", + Self::Hcjbibfbhkm => "JDCAPBNPOOK_HCJBIBFBHKM", + Self::Mlomhpfomlo => "JDCAPBNPOOK_MLOMHPFOMLO", + Self::Edjgijiilke => "JDCAPBNPOOK_EDJGIJIILKE", + Self::Ggmpegmehpd => "JDCAPBNPOOK_GGMPEGMEHPD", + Self::Fifgennkdbe => "JDCAPBNPOOK_FIFGENNKDBE", + Self::Onpnoploagh => "JDCAPBNPOOK_ONPNOPLOAGH", + Self::Mdbhgmdbjgk => "JDCAPBNPOOK_MDBHGMDBJGK", + } + } + /// Creates an enum from field names used in the ProtoBuf definition. + pub fn from_str_name(value: &str) -> ::core::option::Option { + match value { + "JDCAPBNPOOK_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "JDCAPBNPOOK_ENPLACDLJGA" => Some(Self::Enplacdljga), + "JDCAPBNPOOK_NMEEOHMGPKD" => Some(Self::Nmeeohmgpkd), + "JDCAPBNPOOK_OMKPENOHLII" => Some(Self::Omkpenohlii), + "JDCAPBNPOOK_AOIGFLELHHH" => Some(Self::Aoigflelhhh), + "JDCAPBNPOOK_MCPIKEHDMND" => Some(Self::Mcpikehdmnd), + "JDCAPBNPOOK_LDPMDPAGCHM" => Some(Self::Ldpmdpagchm), + "JDCAPBNPOOK_EGCGFGDILBC" => Some(Self::Egcgfgdilbc), + "JDCAPBNPOOK_HAEHIHOCLJD" => Some(Self::Haehihocljd), + "JDCAPBNPOOK_HCJBIBFBHKM" => Some(Self::Hcjbibfbhkm), + "JDCAPBNPOOK_MLOMHPFOMLO" => Some(Self::Mlomhpfomlo), + "JDCAPBNPOOK_EDJGIJIILKE" => Some(Self::Edjgijiilke), + "JDCAPBNPOOK_GGMPEGMEHPD" => Some(Self::Ggmpegmehpd), + "JDCAPBNPOOK_FIFGENNKDBE" => Some(Self::Fifgennkdbe), + "JDCAPBNPOOK_ONPNOPLOAGH" => Some(Self::Onpnoploagh), + "JDCAPBNPOOK_MDBHGMDBJGK" => Some(Self::Mdbhgmdbjgk), _ => None, } } } -/// Obf: HIOLCNPOPON #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GridFightDropType { - HiolcnpoponPcpdhelpkem = 0, - HiolcnpoponHhnbgnfbdho = 1, - HiolcnpoponHolojhggiog = 2, - HiolcnpoponNoknnmpmggn = 3, - HiolcnpoponNofpidpiklj = 4, - HiolcnpoponBikhoegfefd = 5, - HiolcnpoponMkppcdpchie = 6, - HiolcnpoponBhjoklljlpl = 7, + MjjifginjajNlcdgipgfdj = 0, + MjjifginjajItemValue = 1, + MjjifginjajExp = 2, + MjjifginjajLjbcdjnnbjh = 3, + MjjifginjajBdpimpjojbk = 4, + MjjifginjajNlfcabfpjhd = 5, + MjjifginjajAnmdmbgnohl = 6, + MjjifginjajJjdgkiibhop = 7, } impl GridFightDropType { /// String value of the enum field names used in the ProtoBuf definition. @@ -73627,27 +75299,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::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", + Self::MjjifginjajNlcdgipgfdj => "MJJIFGINJAJ_NLCDGIPGFDJ", + Self::MjjifginjajItemValue => "MJJIFGINJAJ_item_value", + Self::MjjifginjajExp => "MJJIFGINJAJ_exp", + Self::MjjifginjajLjbcdjnnbjh => "MJJIFGINJAJ_LJBCDJNNBJH", + Self::MjjifginjajBdpimpjojbk => "MJJIFGINJAJ_BDPIMPJOJBK", + Self::MjjifginjajNlfcabfpjhd => "MJJIFGINJAJ_NLFCABFPJHD", + Self::MjjifginjajAnmdmbgnohl => "MJJIFGINJAJ_ANMDMBGNOHL", + Self::MjjifginjajJjdgkiibhop => "MJJIFGINJAJ_JJDGKIIBHOP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "MJJIFGINJAJ_NLCDGIPGFDJ" => Some(Self::MjjifginjajNlcdgipgfdj), + "MJJIFGINJAJ_item_value" => Some(Self::MjjifginjajItemValue), + "MJJIFGINJAJ_exp" => Some(Self::MjjifginjajExp), + "MJJIFGINJAJ_LJBCDJNNBJH" => Some(Self::MjjifginjajLjbcdjnnbjh), + "MJJIFGINJAJ_BDPIMPJOJBK" => Some(Self::MjjifginjajBdpimpjojbk), + "MJJIFGINJAJ_NLFCABFPJHD" => Some(Self::MjjifginjajNlfcabfpjhd), + "MJJIFGINJAJ_ANMDMBGNOHL" => Some(Self::MjjifginjajAnmdmbgnohl), + "MJJIFGINJAJ_JJDGKIIBHOP" => Some(Self::MjjifginjajJjdgkiibhop), _ => None, } } @@ -73655,32 +75327,32 @@ impl GridFightDropType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Jilapgbhfji { - Lmjldgfjflc = 0, - Fioljgnekki = 1, - Dpleigpomca = 2, - Nmglepdledh = 3, +pub enum Oikbipicgdn { + Kndkkgpejag = 0, + Poghagegkdn = 1, + Flmdieemojk = 2, + Onaancdbfjk = 3, } -impl Jilapgbhfji { +impl Oikbipicgdn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Lmjldgfjflc => "JILAPGBHFJI_LMJLDGFJFLC", - Self::Fioljgnekki => "JILAPGBHFJI_FIOLJGNEKKI", - Self::Dpleigpomca => "JILAPGBHFJI_DPLEIGPOMCA", - Self::Nmglepdledh => "JILAPGBHFJI_NMGLEPDLEDH", + Self::Kndkkgpejag => "OIKBIPICGDN_KNDKKGPEJAG", + Self::Poghagegkdn => "OIKBIPICGDN_POGHAGEGKDN", + Self::Flmdieemojk => "OIKBIPICGDN_FLMDIEEMOJK", + Self::Onaancdbfjk => "OIKBIPICGDN_ONAANCDBFJK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "JILAPGBHFJI_LMJLDGFJFLC" => Some(Self::Lmjldgfjflc), - "JILAPGBHFJI_FIOLJGNEKKI" => Some(Self::Fioljgnekki), - "JILAPGBHFJI_DPLEIGPOMCA" => Some(Self::Dpleigpomca), - "JILAPGBHFJI_NMGLEPDLEDH" => Some(Self::Nmglepdledh), + "OIKBIPICGDN_KNDKKGPEJAG" => Some(Self::Kndkkgpejag), + "OIKBIPICGDN_POGHAGEGKDN" => Some(Self::Poghagegkdn), + "OIKBIPICGDN_FLMDIEEMOJK" => Some(Self::Flmdieemojk), + "OIKBIPICGDN_ONAANCDBFJK" => Some(Self::Onaancdbfjk), _ => None, } } @@ -73688,45 +75360,44 @@ impl Jilapgbhfji { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Lopdmepedfg { - Emiedpkbpki = 0, - Lghejjgfkim = 1, - Gapnmckcjcg = 2, +pub enum Akbcefgfjcj { + Ppigkpcfngk = 0, + Enpohknkpah = 1, + Edgllbjoooa = 2, } -impl Lopdmepedfg { +impl Akbcefgfjcj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Emiedpkbpki => "LOPDMEPEDFG_EMIEDPKBPKI", - Self::Lghejjgfkim => "LOPDMEPEDFG_LGHEJJGFKIM", - Self::Gapnmckcjcg => "LOPDMEPEDFG_GAPNMCKCJCG", + Self::Ppigkpcfngk => "AKBCEFGFJCJ_PPIGKPCFNGK", + Self::Enpohknkpah => "AKBCEFGFJCJ_ENPOHKNKPAH", + Self::Edgllbjoooa => "AKBCEFGFJCJ_EDGLLBJOOOA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "LOPDMEPEDFG_EMIEDPKBPKI" => Some(Self::Emiedpkbpki), - "LOPDMEPEDFG_LGHEJJGFKIM" => Some(Self::Lghejjgfkim), - "LOPDMEPEDFG_GAPNMCKCJCG" => Some(Self::Gapnmckcjcg), + "AKBCEFGFJCJ_PPIGKPCFNGK" => Some(Self::Ppigkpcfngk), + "AKBCEFGFJCJ_ENPOHKNKPAH" => Some(Self::Enpohknkpah), + "AKBCEFGFJCJ_EDGLLBJOOOA" => Some(Self::Edgllbjoooa), _ => None, } } } -/// Obf: INHPDHLOHHO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BattleModuleType { - InhpdhlohhoHajdakfienm = 0, - InhpdhlohhoKkhlmkipmfk = 1, - InhpdhlohhoLhgodlabekh = 2, - InhpdhlohhoLjopapakhip = 3, - InhpdhlohhoFnjhiocjhlo = 4, - InhpdhlohhoAenlppaeank = 5, - InhpdhlohhoEdloebejfhn = 6, + JjmfoabloceOhdohhfakmc = 0, + JjmfoabloceFdkbedimcbj = 1, + JjmfoabloceBpcbhkhdgmh = 2, + JjmfoabloceGeaiekpgngd = 3, + JjmfoabloceEkjfdfeannh = 4, + JjmfoabloceBiogdpanclb = 5, + JjmfoabloceDpalihinpfn = 6, } impl BattleModuleType { /// String value of the enum field names used in the ProtoBuf definition. @@ -73735,25 +75406,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::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", + Self::JjmfoabloceOhdohhfakmc => "JJMFOABLOCE_OHDOHHFAKMC", + Self::JjmfoabloceFdkbedimcbj => "JJMFOABLOCE_FDKBEDIMCBJ", + Self::JjmfoabloceBpcbhkhdgmh => "JJMFOABLOCE_BPCBHKHDGMH", + Self::JjmfoabloceGeaiekpgngd => "JJMFOABLOCE_GEAIEKPGNGD", + Self::JjmfoabloceEkjfdfeannh => "JJMFOABLOCE_EKJFDFEANNH", + Self::JjmfoabloceBiogdpanclb => "JJMFOABLOCE_BIOGDPANCLB", + Self::JjmfoabloceDpalihinpfn => "JJMFOABLOCE_DPALIHINPFN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "JJMFOABLOCE_OHDOHHFAKMC" => Some(Self::JjmfoabloceOhdohhfakmc), + "JJMFOABLOCE_FDKBEDIMCBJ" => Some(Self::JjmfoabloceFdkbedimcbj), + "JJMFOABLOCE_BPCBHKHDGMH" => Some(Self::JjmfoabloceBpcbhkhdgmh), + "JJMFOABLOCE_GEAIEKPGNGD" => Some(Self::JjmfoabloceGeaiekpgngd), + "JJMFOABLOCE_EKJFDFEANNH" => Some(Self::JjmfoabloceEkjfdfeannh), + "JJMFOABLOCE_BIOGDPANCLB" => Some(Self::JjmfoabloceBiogdpanclb), + "JJMFOABLOCE_DPALIHINPFN" => Some(Self::JjmfoabloceDpalihinpfn), _ => None, } } @@ -73761,29 +75432,29 @@ impl BattleModuleType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Hljmcibobjo { - Mplpalikjhg = 0, - Fkmgnjgggho = 1, - Enamgjhjghp = 2, +pub enum Aabgifaeeek { + Ocajflcamna = 0, + Aonenhhfnod = 1, + Aoiaagnafio = 2, } -impl Hljmcibobjo { +impl Aabgifaeeek { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Mplpalikjhg => "HLJMCIBOBJO_MPLPALIKJHG", - Self::Fkmgnjgggho => "HLJMCIBOBJO_FKMGNJGGGHO", - Self::Enamgjhjghp => "HLJMCIBOBJO_ENAMGJHJGHP", + Self::Ocajflcamna => "AABGIFAEEEK_OCAJFLCAMNA", + Self::Aonenhhfnod => "AABGIFAEEEK_AONENHHFNOD", + Self::Aoiaagnafio => "AABGIFAEEEK_AOIAAGNAFIO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "HLJMCIBOBJO_MPLPALIKJHG" => Some(Self::Mplpalikjhg), - "HLJMCIBOBJO_FKMGNJGGGHO" => Some(Self::Fkmgnjgggho), - "HLJMCIBOBJO_ENAMGJHJGHP" => Some(Self::Enamgjhjghp), + "AABGIFAEEEK_OCAJFLCAMNA" => Some(Self::Ocajflcamna), + "AABGIFAEEEK_AONENHHFNOD" => Some(Self::Aonenhhfnod), + "AABGIFAEEEK_AOIAAGNAFIO" => Some(Self::Aoiaagnafio), _ => None, } } @@ -73791,41 +75462,41 @@ impl Hljmcibobjo { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ffmodddadkj { - Pcpdhelpkem = 0, - Fammlinglda = 1, - Bhkidlmlnka = 2, - Mcbdnoadmii = 3, - Ofgedcbedmn = 4, - Lphoaijfpnp = 5, - Kjaieeiachi = 6, +pub enum Olajgeckmje { + Nlcdgipgfdj = 0, + ScoreId = 1, + Mcmdkgeanna = 2, + Ejdagookblg = 3, + ChallengeScore = 4, + Ameabnlmmgb = 5, + Fbcaelmeidp = 6, } -impl Ffmodddadkj { +impl Olajgeckmje { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "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", + Self::Nlcdgipgfdj => "OLAJGECKMJE_NLCDGIPGFDJ", + Self::ScoreId => "OLAJGECKMJE_score_id", + Self::Mcmdkgeanna => "OLAJGECKMJE_MCMDKGEANNA", + Self::Ejdagookblg => "OLAJGECKMJE_EJDAGOOKBLG", + Self::ChallengeScore => "OLAJGECKMJE_challenge_score", + Self::Ameabnlmmgb => "OLAJGECKMJE_AMEABNLMMGB", + Self::Fbcaelmeidp => "OLAJGECKMJE_FBCAELMEIDP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "OLAJGECKMJE_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "OLAJGECKMJE_score_id" => Some(Self::ScoreId), + "OLAJGECKMJE_MCMDKGEANNA" => Some(Self::Mcmdkgeanna), + "OLAJGECKMJE_EJDAGOOKBLG" => Some(Self::Ejdagookblg), + "OLAJGECKMJE_challenge_score" => Some(Self::ChallengeScore), + "OLAJGECKMJE_AMEABNLMMGB" => Some(Self::Ameabnlmmgb), + "OLAJGECKMJE_FBCAELMEIDP" => Some(Self::Fbcaelmeidp), _ => None, } } @@ -73833,32 +75504,32 @@ impl Ffmodddadkj { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Fbkbokhcllf { - Nmjbkomipnp = 0, - Ddffnbphdmi = 1, - Mhpfegdkikc = 2, - Adeamnahbpe = 3, +pub enum Kpoieopcejl { + Pjaaadfokkc = 0, + Lmgjeffhbhf = 1, + Jbgodloeopf = 2, + Dogmhoaojfd = 3, } -impl Fbkbokhcllf { +impl Kpoieopcejl { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Nmjbkomipnp => "FBKBOKHCLLF_NMJBKOMIPNP", - Self::Ddffnbphdmi => "FBKBOKHCLLF_DDFFNBPHDMI", - Self::Mhpfegdkikc => "FBKBOKHCLLF_MHPFEGDKIKC", - Self::Adeamnahbpe => "FBKBOKHCLLF_ADEAMNAHBPE", + Self::Pjaaadfokkc => "KPOIEOPCEJL_PJAAADFOKKC", + Self::Lmgjeffhbhf => "KPOIEOPCEJL_LMGJEFFHBHF", + Self::Jbgodloeopf => "KPOIEOPCEJL_JBGODLOEOPF", + Self::Dogmhoaojfd => "KPOIEOPCEJL_DOGMHOAOJFD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FBKBOKHCLLF_NMJBKOMIPNP" => Some(Self::Nmjbkomipnp), - "FBKBOKHCLLF_DDFFNBPHDMI" => Some(Self::Ddffnbphdmi), - "FBKBOKHCLLF_MHPFEGDKIKC" => Some(Self::Mhpfegdkikc), - "FBKBOKHCLLF_ADEAMNAHBPE" => Some(Self::Adeamnahbpe), + "KPOIEOPCEJL_PJAAADFOKKC" => Some(Self::Pjaaadfokkc), + "KPOIEOPCEJL_LMGJEFFHBHF" => Some(Self::Lmgjeffhbhf), + "KPOIEOPCEJL_JBGODLOEOPF" => Some(Self::Jbgodloeopf), + "KPOIEOPCEJL_DOGMHOAOJFD" => Some(Self::Dogmhoaojfd), _ => None, } } @@ -73866,26 +75537,26 @@ impl Fbkbokhcllf { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ofkhihfbnfg { - Ceilokjmacj = 0, - Cpnihipdjie = 1, +pub enum Hdfapklgefm { + Lcokojcgkhp = 0, + Nmdopkbenea = 1, } -impl Ofkhihfbnfg { +impl Hdfapklgefm { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Ceilokjmacj => "OFKHIHFBNFG_CEILOKJMACJ", - Self::Cpnihipdjie => "OFKHIHFBNFG_CPNIHIPDJIE", + Self::Lcokojcgkhp => "HDFAPKLGEFM_LCOKOJCGKHP", + Self::Nmdopkbenea => "HDFAPKLGEFM_NMDOPKBENEA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "OFKHIHFBNFG_CEILOKJMACJ" => Some(Self::Ceilokjmacj), - "OFKHIHFBNFG_CPNIHIPDJIE" => Some(Self::Cpnihipdjie), + "HDFAPKLGEFM_LCOKOJCGKHP" => Some(Self::Lcokojcgkhp), + "HDFAPKLGEFM_NMDOPKBENEA" => Some(Self::Nmdopkbenea), _ => None, } } @@ -73893,38 +75564,37 @@ impl Ofkhihfbnfg { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Lepdlljhipl { - Ldhliijjodp = 0, - Apnjcfefbkb = 1, +pub enum Nlnebdeeonp { + Hhddifhgnhd = 0, + Ldancjmpnmb = 1, } -impl Lepdlljhipl { +impl Nlnebdeeonp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Ldhliijjodp => "LEPDLLJHIPL_LDHLIIJJODP", - Self::Apnjcfefbkb => "LEPDLLJHIPL_APNJCFEFBKB", + Self::Hhddifhgnhd => "NLNEBDEEONP_HHDDIFHGNHD", + Self::Ldancjmpnmb => "NLNEBDEEONP_LDANCJMPNMB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "LEPDLLJHIPL_LDHLIIJJODP" => Some(Self::Ldhliijjodp), - "LEPDLLJHIPL_APNJCFEFBKB" => Some(Self::Apnjcfefbkb), + "NLNEBDEEONP_HHDDIFHGNHD" => Some(Self::Hhddifhgnhd), + "NLNEBDEEONP_LDANCJMPNMB" => Some(Self::Ldancjmpnmb), _ => None, } } } -/// Obf: CHLAIGCKPIG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BattleEndReason { - ChlaigckpigPcpdhelpkem = 0, - ChlaigckpigOpakimpmlmi = 1, - ChlaigckpigOfbnfolbdhf = 2, + None = 0, + AllDie = 1, + TurnLimit = 2, } impl BattleEndReason { /// String value of the enum field names used in the ProtoBuf definition. @@ -73933,34 +75603,33 @@ 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::ChlaigckpigPcpdhelpkem => "CHLAIGCKPIG_PCPDHELPKEM", - Self::ChlaigckpigOpakimpmlmi => "CHLAIGCKPIG_OPAKIMPMLMI", - Self::ChlaigckpigOfbnfolbdhf => "CHLAIGCKPIG_OFBNFOLBDHF", + Self::None => "BATTLE_END_REASON_NONE", + Self::AllDie => "BATTLE_END_REASON_ALL_DIE", + Self::TurnLimit => "BATTLE_END_REASON_TURN_LIMIT", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CHLAIGCKPIG_PCPDHELPKEM" => Some(Self::ChlaigckpigPcpdhelpkem), - "CHLAIGCKPIG_OPAKIMPMLMI" => Some(Self::ChlaigckpigOpakimpmlmi), - "CHLAIGCKPIG_OFBNFOLBDHF" => Some(Self::ChlaigckpigOfbnfolbdhf), + "BATTLE_END_REASON_NONE" => Some(Self::None), + "BATTLE_END_REASON_ALL_DIE" => Some(Self::AllDie), + "BATTLE_END_REASON_TURN_LIMIT" => Some(Self::TurnLimit), _ => None, } } } -/// Obf: IMGGHCOBNEF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BattleStaticticEventType { - ImgghcobnefJlmlmhodcgf = 0, - ImgghcobnefHpdobfppnbl = 1, - ImgghcobnefLccdkppmjlg = 2, - ImgghcobnefFoclbclejih = 3, - ImgghcobnefJdnnkpecmfd = 4, - ImgghcobnefFcgkfljhljc = 5, - ImgghcobnefAilgmechnoi = 6, - ImgghcobnefMchhngngpme = 7, + BattleStaticticEventNone = 0, + BattleStaticticEventTreasureDungeonAddExplore = 1, + BattleStaticticEventTreasureDungeonOpenGrid = 2, + BattleStaticticEventTreasureDungeonPickupItem = 3, + BattleStaticticEventTreasureDungeonUseBuff = 4, + BattleStaticticEventTelevisionActivityUpdateMazeBuffLayer = 5, + BattleStaticticEventRogueTournTitanExtraCoin = 6, + BattleStaticticEventRogueTournTitanExtraCoinTimes = 7, } impl BattleStaticticEventType { /// String value of the enum field names used in the ProtoBuf definition. @@ -73969,27 +75638,55 @@ 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::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", + 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" + } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "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) + } _ => None, } } @@ -73997,35 +75694,35 @@ impl BattleStaticticEventType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Mpkjecngfpf { - Gkjgmdaokgn = 0, - Mdeechommij = 1, - Ipoffenefnh = 2, - Ckjajohanmc = 3, - Djijikkijmh = 4, +pub enum Nimfanhlfnj { + Faafekofgbl = 0, + Amcjddipljn = 1, + Bnnnglngchl = 2, + Dibhichmjfe = 3, + Lkddachpoam = 4, } -impl Mpkjecngfpf { +impl Nimfanhlfnj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Gkjgmdaokgn => "MPKJECNGFPF_GKJGMDAOKGN", - Self::Mdeechommij => "MPKJECNGFPF_MDEECHOMMIJ", - Self::Ipoffenefnh => "MPKJECNGFPF_IPOFFENEFNH", - Self::Ckjajohanmc => "MPKJECNGFPF_CKJAJOHANMC", - Self::Djijikkijmh => "MPKJECNGFPF_DJIJIKKIJMH", + Self::Faafekofgbl => "NIMFANHLFNJ_FAAFEKOFGBL", + Self::Amcjddipljn => "NIMFANHLFNJ_AMCJDDIPLJN", + Self::Bnnnglngchl => "NIMFANHLFNJ_BNNNGLNGCHL", + Self::Dibhichmjfe => "NIMFANHLFNJ_DIBHICHMJFE", + Self::Lkddachpoam => "NIMFANHLFNJ_LKDDACHPOAM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "NIMFANHLFNJ_FAAFEKOFGBL" => Some(Self::Faafekofgbl), + "NIMFANHLFNJ_AMCJDDIPLJN" => Some(Self::Amcjddipljn), + "NIMFANHLFNJ_BNNNGLNGCHL" => Some(Self::Bnnnglngchl), + "NIMFANHLFNJ_DIBHICHMJFE" => Some(Self::Dibhichmjfe), + "NIMFANHLFNJ_LKDDACHPOAM" => Some(Self::Lkddachpoam), _ => None, } } @@ -74033,29 +75730,29 @@ impl Mpkjecngfpf { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Gapbbjclmgp { - Fhmigjbigfc = 0, - Dgecgaafdjm = 1, - Fjighecanon = 2, +pub enum Iddpbeamdao { + Iiocedfjpnh = 0, + Nbfhcjmnhag = 1, + Dhhhkojbkcj = 2, } -impl Gapbbjclmgp { +impl Iddpbeamdao { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Fhmigjbigfc => "GAPBBJCLMGP_FHMIGJBIGFC", - Self::Dgecgaafdjm => "GAPBBJCLMGP_DGECGAAFDJM", - Self::Fjighecanon => "GAPBBJCLMGP_FJIGHECANON", + Self::Iiocedfjpnh => "IDDPBEAMDAO_IIOCEDFJPNH", + Self::Nbfhcjmnhag => "IDDPBEAMDAO_NBFHCJMNHAG", + Self::Dhhhkojbkcj => "IDDPBEAMDAO_DHHHKOJBKCJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GAPBBJCLMGP_FHMIGJBIGFC" => Some(Self::Fhmigjbigfc), - "GAPBBJCLMGP_DGECGAAFDJM" => Some(Self::Dgecgaafdjm), - "GAPBBJCLMGP_FJIGHECANON" => Some(Self::Fjighecanon), + "IDDPBEAMDAO_IIOCEDFJPNH" => Some(Self::Iiocedfjpnh), + "IDDPBEAMDAO_NBFHCJMNHAG" => Some(Self::Nbfhcjmnhag), + "IDDPBEAMDAO_DHHHKOJBKCJ" => Some(Self::Dhhhkojbkcj), _ => None, } } @@ -74063,35 +75760,35 @@ impl Gapbbjclmgp { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Pfodgdgfbbn { - Gmiiofmfmpo = 0, - Iomeeecoiob = 1, - Ojccfhhfkao = 2, - Efnmmdbafgm = 3, - Jdljlgoahoi = 4, +pub enum Abbhaalibah { + Idipgipfjje = 0, + Idjhpoclfih = 1, + Bfepjfdficc = 2, + Lnbmbnjicbi = 3, + Pmeehgmpnlk = 4, } -impl Pfodgdgfbbn { +impl Abbhaalibah { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Gmiiofmfmpo => "PFODGDGFBBN_GMIIOFMFMPO", - Self::Iomeeecoiob => "PFODGDGFBBN_IOMEEECOIOB", - Self::Ojccfhhfkao => "PFODGDGFBBN_OJCCFHHFKAO", - Self::Efnmmdbafgm => "PFODGDGFBBN_EFNMMDBAFGM", - Self::Jdljlgoahoi => "PFODGDGFBBN_JDLJLGOAHOI", + Self::Idipgipfjje => "ABBHAALIBAH_IDIPGIPFJJE", + Self::Idjhpoclfih => "ABBHAALIBAH_IDJHPOCLFIH", + Self::Bfepjfdficc => "ABBHAALIBAH_BFEPJFDFICC", + Self::Lnbmbnjicbi => "ABBHAALIBAH_LNBMBNJICBI", + Self::Pmeehgmpnlk => "ABBHAALIBAH_PMEEHGMPNLK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "ABBHAALIBAH_IDIPGIPFJJE" => Some(Self::Idipgipfjje), + "ABBHAALIBAH_IDJHPOCLFIH" => Some(Self::Idjhpoclfih), + "ABBHAALIBAH_BFEPJFDFICC" => Some(Self::Bfepjfdficc), + "ABBHAALIBAH_LNBMBNJICBI" => Some(Self::Lnbmbnjicbi), + "ABBHAALIBAH_PMEEHGMPNLK" => Some(Self::Pmeehgmpnlk), _ => None, } } @@ -74099,42 +75796,41 @@ impl Pfodgdgfbbn { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ifaenkoldci { - Ammkhiennoj = 0, - Ockemhmffbf = 1, - Nnabmpmmgmc = 2, +pub enum Gkfebachahc { + Akomdallncc = 0, + Lgimnfongpo = 1, + Fmnhinmbdof = 2, } -impl Ifaenkoldci { +impl Gkfebachahc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Ammkhiennoj => "IFAENKOLDCI_AMMKHIENNOJ", - Self::Ockemhmffbf => "IFAENKOLDCI_OCKEMHMFFBF", - Self::Nnabmpmmgmc => "IFAENKOLDCI_NNABMPMMGMC", + Self::Akomdallncc => "GKFEBACHAHC_AKOMDALLNCC", + Self::Lgimnfongpo => "GKFEBACHAHC_LGIMNFONGPO", + Self::Fmnhinmbdof => "GKFEBACHAHC_FMNHINMBDOF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "IFAENKOLDCI_AMMKHIENNOJ" => Some(Self::Ammkhiennoj), - "IFAENKOLDCI_OCKEMHMFFBF" => Some(Self::Ockemhmffbf), - "IFAENKOLDCI_NNABMPMMGMC" => Some(Self::Nnabmpmmgmc), + "GKFEBACHAHC_AKOMDALLNCC" => Some(Self::Akomdallncc), + "GKFEBACHAHC_LGIMNFONGPO" => Some(Self::Lgimnfongpo), + "GKFEBACHAHC_FMNHINMBDOF" => Some(Self::Fmnhinmbdof), _ => None, } } } -/// Obf: IDFBPKAAHCH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BattleEndStatus { - IdfbpkaahchFplonmkabfk = 0, - IdfbpkaahchOccllfphpkp = 1, - IdfbpkaahchGhpiiemdidd = 2, - IdfbpkaahchAldbbjlcbam = 3, + BattleEndNone = 0, + BattleEndWin = 1, + BattleEndLose = 2, + BattleEndQuit = 3, } impl BattleEndStatus { /// String value of the enum field names used in the ProtoBuf definition. @@ -74143,19 +75839,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::IdfbpkaahchFplonmkabfk => "IDFBPKAAHCH_FPLONMKABFK", - Self::IdfbpkaahchOccllfphpkp => "IDFBPKAAHCH_OCCLLFPHPKP", - Self::IdfbpkaahchGhpiiemdidd => "IDFBPKAAHCH_GHPIIEMDIDD", - Self::IdfbpkaahchAldbbjlcbam => "IDFBPKAAHCH_ALDBBJLCBAM", + Self::BattleEndNone => "BATTLE_END_NONE", + Self::BattleEndWin => "BATTLE_END_WIN", + Self::BattleEndLose => "BATTLE_END_LOSE", + Self::BattleEndQuit => "BATTLE_END_QUIT", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "IDFBPKAAHCH_FPLONMKABFK" => Some(Self::IdfbpkaahchFplonmkabfk), - "IDFBPKAAHCH_OCCLLFPHPKP" => Some(Self::IdfbpkaahchOccllfphpkp), - "IDFBPKAAHCH_GHPIIEMDIDD" => Some(Self::IdfbpkaahchGhpiiemdidd), - "IDFBPKAAHCH_ALDBBJLCBAM" => Some(Self::IdfbpkaahchAldbbjlcbam), + "BATTLE_END_NONE" => Some(Self::BattleEndNone), + "BATTLE_END_WIN" => Some(Self::BattleEndWin), + "BATTLE_END_LOSE" => Some(Self::BattleEndLose), + "BATTLE_END_QUIT" => Some(Self::BattleEndQuit), _ => None, } } @@ -74163,29 +75859,29 @@ impl BattleEndStatus { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Onlfppjnlgh { - Jcelllehcmg = 0, - Ogojdcjdmnj = 1, - Dlgaphjiaei = 2, +pub enum Gbgoiajbmbe { + Fbmlgfkdpdp = 0, + Blcffehjcak = 1, + Epiipaepnde = 2, } -impl Onlfppjnlgh { +impl Gbgoiajbmbe { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Jcelllehcmg => "ONLFPPJNLGH_JCELLLEHCMG", - Self::Ogojdcjdmnj => "ONLFPPJNLGH_OGOJDCJDMNJ", - Self::Dlgaphjiaei => "ONLFPPJNLGH_DLGAPHJIAEI", + Self::Fbmlgfkdpdp => "GBGOIAJBMBE_FBMLGFKDPDP", + Self::Blcffehjcak => "GBGOIAJBMBE_BLCFFEHJCAK", + Self::Epiipaepnde => "GBGOIAJBMBE_EPIIPAEPNDE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "ONLFPPJNLGH_JCELLLEHCMG" => Some(Self::Jcelllehcmg), - "ONLFPPJNLGH_OGOJDCJDMNJ" => Some(Self::Ogojdcjdmnj), - "ONLFPPJNLGH_DLGAPHJIAEI" => Some(Self::Dlgaphjiaei), + "GBGOIAJBMBE_FBMLGFKDPDP" => Some(Self::Fbmlgfkdpdp), + "GBGOIAJBMBE_BLCFFEHJCAK" => Some(Self::Blcffehjcak), + "GBGOIAJBMBE_EPIIPAEPNDE" => Some(Self::Epiipaepnde), _ => None, } } @@ -74193,38 +75889,38 @@ impl Onlfppjnlgh { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Lgneokbppeo { - Pcpdhelpkem = 0, - Glemheclmgp = 1, - Jpaapmnkief = 2, - Jhbikcplffj = 3, - Bcdhofnmpng = 4, - Cmhhbpohahj = 5, +pub enum Kdncobmffeb { + Nlcdgipgfdj = 0, + Bdoemdghhep = 1, + StopDesc = 2, + Lmjcpmfphlk = 3, + Fhdmhkomefo = 4, + Fckihkaiiij = 5, } -impl Lgneokbppeo { +impl Kdncobmffeb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "LGNEOKBPPEO_PCPDHELPKEM", - Self::Glemheclmgp => "LGNEOKBPPEO_GLEMHECLMGP", - Self::Jpaapmnkief => "LGNEOKBPPEO_JPAAPMNKIEF", - Self::Jhbikcplffj => "LGNEOKBPPEO_JHBIKCPLFFJ", - Self::Bcdhofnmpng => "LGNEOKBPPEO_BCDHOFNMPNG", - Self::Cmhhbpohahj => "LGNEOKBPPEO_CMHHBPOHAHJ", + Self::Nlcdgipgfdj => "KDNCOBMFFEB_NLCDGIPGFDJ", + Self::Bdoemdghhep => "KDNCOBMFFEB_BDOEMDGHHEP", + Self::StopDesc => "KDNCOBMFFEB_stop_desc", + Self::Lmjcpmfphlk => "KDNCOBMFFEB_LMJCPMFPHLK", + Self::Fhdmhkomefo => "KDNCOBMFFEB_FHDMHKOMEFO", + Self::Fckihkaiiij => "KDNCOBMFFEB_FCKIHKAIIIJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "KDNCOBMFFEB_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "KDNCOBMFFEB_BDOEMDGHHEP" => Some(Self::Bdoemdghhep), + "KDNCOBMFFEB_stop_desc" => Some(Self::StopDesc), + "KDNCOBMFFEB_LMJCPMFPHLK" => Some(Self::Lmjcpmfphlk), + "KDNCOBMFFEB_FHDMHKOMEFO" => Some(Self::Fhdmhkomefo), + "KDNCOBMFFEB_FCKIHKAIIIJ" => Some(Self::Fckihkaiiij), _ => None, } } @@ -74232,47 +75928,49 @@ impl Lgneokbppeo { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Nodnmncibfg { - Pcpdhelpkem = 0, - Ncllnejnacm = 1, - Aphgbhiapjc = 2, +pub enum Goecdmpjmcm { + Nlcdgipgfdj = 0, + Ikkjhnhkfog = 1, + Ffbieehpknd = 2, + Jfnmpejeioh = 3, } -impl Nodnmncibfg { +impl Goecdmpjmcm { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "NODNMNCIBFG_PCPDHELPKEM", - Self::Ncllnejnacm => "NODNMNCIBFG_NCLLNEJNACM", - Self::Aphgbhiapjc => "NODNMNCIBFG_APHGBHIAPJC", + Self::Nlcdgipgfdj => "GOECDMPJMCM_NLCDGIPGFDJ", + Self::Ikkjhnhkfog => "GOECDMPJMCM_IKKJHNHKFOG", + Self::Ffbieehpknd => "GOECDMPJMCM_FFBIEEHPKND", + Self::Jfnmpejeioh => "GOECDMPJMCM_JFNMPEJEIOH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "NODNMNCIBFG_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "NODNMNCIBFG_NCLLNEJNACM" => Some(Self::Ncllnejnacm), - "NODNMNCIBFG_APHGBHIAPJC" => Some(Self::Aphgbhiapjc), + "GOECDMPJMCM_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "GOECDMPJMCM_IKKJHNHKFOG" => Some(Self::Ikkjhnhkfog), + "GOECDMPJMCM_FFBIEEHPKND" => Some(Self::Ffbieehpknd), + "GOECDMPJMCM_JFNMPEJEIOH" => Some(Self::Jfnmpejeioh), _ => None, } } } -/// Obf: EJIMIOGAOKL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum FightGameMode { - EjimiogaoklPcpdhelpkem = 0, - EjimiogaoklNanhddbcjok = 1, - EjimiogaoklDodgbhjdnfl = 2, - EjimiogaoklFlflkbfgpmp = 3, - EjimiogaoklBoidfehpkei = 4, - EjimiogaoklIclcgjfaebo = 5, - EjimiogaoklHgjeladjljd = 6, - EjimiogaoklIklknebgflg = 7, - EjimiogaoklHapijammakf = 8, + FjpmjpekljlNlcdgipgfdj = 0, + FjpmjpekljlEamcpopphen = 1, + FjpmjpekljlKpeknpodekj = 2, + FjpmjpekljlNhaadpkocmk = 3, + FjpmjpekljlGcmnkejimfi = 4, + FjpmjpekljlBbeaioohdbe = 5, + FjpmjpekljlBlbmapamfhe = 6, + FjpmjpekljlFbpgilkigbe = 7, + FjpmjpekljlMkhlalnlola = 8, } impl FightGameMode { /// String value of the enum field names used in the ProtoBuf definition. @@ -74281,29 +75979,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::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", + Self::FjpmjpekljlNlcdgipgfdj => "FJPMJPEKLJL_NLCDGIPGFDJ", + Self::FjpmjpekljlEamcpopphen => "FJPMJPEKLJL_EAMCPOPPHEN", + Self::FjpmjpekljlKpeknpodekj => "FJPMJPEKLJL_KPEKNPODEKJ", + Self::FjpmjpekljlNhaadpkocmk => "FJPMJPEKLJL_NHAADPKOCMK", + Self::FjpmjpekljlGcmnkejimfi => "FJPMJPEKLJL_GCMNKEJIMFI", + Self::FjpmjpekljlBbeaioohdbe => "FJPMJPEKLJL_BBEAIOOHDBE", + Self::FjpmjpekljlBlbmapamfhe => "FJPMJPEKLJL_BLBMAPAMFHE", + Self::FjpmjpekljlFbpgilkigbe => "FJPMJPEKLJL_FBPGILKIGBE", + Self::FjpmjpekljlMkhlalnlola => "FJPMJPEKLJL_MKHLALNLOLA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "FJPMJPEKLJL_NLCDGIPGFDJ" => Some(Self::FjpmjpekljlNlcdgipgfdj), + "FJPMJPEKLJL_EAMCPOPPHEN" => Some(Self::FjpmjpekljlEamcpopphen), + "FJPMJPEKLJL_KPEKNPODEKJ" => Some(Self::FjpmjpekljlKpeknpodekj), + "FJPMJPEKLJL_NHAADPKOCMK" => Some(Self::FjpmjpekljlNhaadpkocmk), + "FJPMJPEKLJL_GCMNKEJIMFI" => Some(Self::FjpmjpekljlGcmnkejimfi), + "FJPMJPEKLJL_BBEAIOOHDBE" => Some(Self::FjpmjpekljlBbeaioohdbe), + "FJPMJPEKLJL_BLBMAPAMFHE" => Some(Self::FjpmjpekljlBlbmapamfhe), + "FJPMJPEKLJL_FBPGILKIGBE" => Some(Self::FjpmjpekljlFbpgilkigbe), + "FJPMJPEKLJL_MKHLALNLOLA" => Some(Self::FjpmjpekljlMkhlalnlola), _ => None, } } @@ -74311,35 +76009,35 @@ impl FightGameMode { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Bjfjfcdpfng { - Dfnbodimigl = 0, - Kdhjfmddaed = 1, - Nddjollfchd = 2, - Gepmobhfhla = 3, - Dabeegbegop = 4, +pub enum Fhkoiplihdo { + Kooojmklbko = 0, + Alhncflpeln = 1, + Fhmjdnjcfgj = 2, + Aoaekhofoed = 3, + Kmgkccigpan = 4, } -impl Bjfjfcdpfng { +impl Fhkoiplihdo { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Dfnbodimigl => "BJFJFCDPFNG_DFNBODIMIGL", - Self::Kdhjfmddaed => "BJFJFCDPFNG_KDHJFMDDAED", - Self::Nddjollfchd => "BJFJFCDPFNG_NDDJOLLFCHD", - Self::Gepmobhfhla => "BJFJFCDPFNG_GEPMOBHFHLA", - Self::Dabeegbegop => "BJFJFCDPFNG_DABEEGBEGOP", + Self::Kooojmklbko => "FHKOIPLIHDO_KOOOJMKLBKO", + Self::Alhncflpeln => "FHKOIPLIHDO_ALHNCFLPELN", + Self::Fhmjdnjcfgj => "FHKOIPLIHDO_FHMJDNJCFGJ", + Self::Aoaekhofoed => "FHKOIPLIHDO_AOAEKHOFOED", + Self::Kmgkccigpan => "FHKOIPLIHDO_KMGKCCIGPAN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "FHKOIPLIHDO_KOOOJMKLBKO" => Some(Self::Kooojmklbko), + "FHKOIPLIHDO_ALHNCFLPELN" => Some(Self::Alhncflpeln), + "FHKOIPLIHDO_FHMJDNJCFGJ" => Some(Self::Fhmjdnjcfgj), + "FHKOIPLIHDO_AOAEKHOFOED" => Some(Self::Aoaekhofoed), + "FHKOIPLIHDO_KMGKCCIGPAN" => Some(Self::Kmgkccigpan), _ => None, } } @@ -74347,49 +76045,48 @@ impl Bjfjfcdpfng { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Fhbndnnkdon { - Eebjaafcfbf = 0, - Mjoefceboom = 1, - Bcgolhpepgb = 2, - Iedfibdegmb = 3, +pub enum Lkfbiallbdk { + Efagelokhah = 0, + Eflaafekblo = 1, + Mhoepnoagdn = 2, + Gllicmomcoa = 3, } -impl Fhbndnnkdon { +impl Lkfbiallbdk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Eebjaafcfbf => "FHBNDNNKDON_EEBJAAFCFBF", - Self::Mjoefceboom => "FHBNDNNKDON_MJOEFCEBOOM", - Self::Bcgolhpepgb => "FHBNDNNKDON_BCGOLHPEPGB", - Self::Iedfibdegmb => "FHBNDNNKDON_IEDFIBDEGMB", + Self::Efagelokhah => "LKFBIALLBDK_EFAGELOKHAH", + Self::Eflaafekblo => "LKFBIALLBDK_EFLAAFEKBLO", + Self::Mhoepnoagdn => "LKFBIALLBDK_MHOEPNOAGDN", + Self::Gllicmomcoa => "LKFBIALLBDK_GLLICMOMCOA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FHBNDNNKDON_EEBJAAFCFBF" => Some(Self::Eebjaafcfbf), - "FHBNDNNKDON_MJOEFCEBOOM" => Some(Self::Mjoefceboom), - "FHBNDNNKDON_BCGOLHPEPGB" => Some(Self::Bcgolhpepgb), - "FHBNDNNKDON_IEDFIBDEGMB" => Some(Self::Iedfibdegmb), + "LKFBIALLBDK_EFAGELOKHAH" => Some(Self::Efagelokhah), + "LKFBIALLBDK_EFLAAFEKBLO" => Some(Self::Eflaafekblo), + "LKFBIALLBDK_MHOEPNOAGDN" => Some(Self::Mhoepnoagdn), + "LKFBIALLBDK_GLLICMOMCOA" => Some(Self::Gllicmomcoa), _ => None, } } } -/// Obf: JOBBKLNGANP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum LobbyCharacterStatus { - JobbklnganpPcpdhelpkem = 0, - JobbklnganpGhgapoakgab = 1, - JobbklnganpBpcekmlpjcj = 2, - JobbklnganpGpjmkkadldc = 3, - JobbklnganpCbbhpgagcoe = 4, - JobbklnganpJnaaaiglhhi = 5, - JobbklnganpIkngbcglmii = 6, - JobbklnganpBpdpipbjemd = 7, + JpjajpogcjjNlcdgipgfdj = 0, + JpjajpogcjjBpocohfiaoh = 1, + JpjajpogcjjNcipehohdmg = 2, + JpjajpogcjjHmogohofpfg = 3, + JpjajpogcjjHnadonafddn = 4, + JpjajpogcjjAnaijlloohf = 5, + JpjajpogcjjAilkhmphlep = 6, + JpjajpogcjjHigmnpcoong = 7, } impl LobbyCharacterStatus { /// String value of the enum field names used in the ProtoBuf definition. @@ -74398,55 +76095,54 @@ 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::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", + Self::JpjajpogcjjNlcdgipgfdj => "JPJAJPOGCJJ_NLCDGIPGFDJ", + Self::JpjajpogcjjBpocohfiaoh => "JPJAJPOGCJJ_BPOCOHFIAOH", + Self::JpjajpogcjjNcipehohdmg => "JPJAJPOGCJJ_NCIPEHOHDMG", + Self::JpjajpogcjjHmogohofpfg => "JPJAJPOGCJJ_HMOGOHOFPFG", + Self::JpjajpogcjjHnadonafddn => "JPJAJPOGCJJ_HNADONAFDDN", + Self::JpjajpogcjjAnaijlloohf => "JPJAJPOGCJJ_ANAIJLLOOHF", + Self::JpjajpogcjjAilkhmphlep => "JPJAJPOGCJJ_AILKHMPHLEP", + Self::JpjajpogcjjHigmnpcoong => "JPJAJPOGCJJ_HIGMNPCOONG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "JPJAJPOGCJJ_NLCDGIPGFDJ" => Some(Self::JpjajpogcjjNlcdgipgfdj), + "JPJAJPOGCJJ_BPOCOHFIAOH" => Some(Self::JpjajpogcjjBpocohfiaoh), + "JPJAJPOGCJJ_NCIPEHOHDMG" => Some(Self::JpjajpogcjjNcipehohdmg), + "JPJAJPOGCJJ_HMOGOHOFPFG" => Some(Self::JpjajpogcjjHmogohofpfg), + "JPJAJPOGCJJ_HNADONAFDDN" => Some(Self::JpjajpogcjjHnadonafddn), + "JPJAJPOGCJJ_ANAIJLLOOHF" => Some(Self::JpjajpogcjjAnaijlloohf), + "JPJAJPOGCJJ_AILKHMPHLEP" => Some(Self::JpjajpogcjjAilkhmphlep), + "JPJAJPOGCJJ_HIGMNPCOONG" => Some(Self::JpjajpogcjjHigmnpcoong), _ => None, } } } -/// Obf: BMDNBHHICLD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum LobbyModifyType { - 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, + CjhhghkgailNlcdgipgfdj = 0, + CjhhghkgailBpocohfiaoh = 1, + CjhhghkgailHmogohofpfg = 2, + CjhhghkgailNcipehohdmg = 3, + CjhhghkgailBhmegephbic = 4, + CjhhghkgailEhinopgcaee = 5, + CjhhghkgailPinpknjdklp = 6, + CjhhghkgailOiingmjahfa = 7, + CjhhghkgailAcebekccmeg = 8, + CjhhghkgailHiofmonbflo = 9, + CjhhghkgailNdmljelopcm = 10, + CjhhghkgailKokihlkejol = 11, + CjhhghkgailCgdobhjpmhi = 12, + CjhhghkgailMnfofjkgchl = 13, + CjhhghkgailMnpcjljikml = 14, + CjhhghkgailHdobalifgcg = 15, + CjhhghkgailHigmnpcoong = 16, + CjhhghkgailKpkneplalok = 17, + CjhhghkgailNgigckjnpjc = 18, } impl LobbyModifyType { /// String value of the enum field names used in the ProtoBuf definition. @@ -74455,49 +76151,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::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", + Self::CjhhghkgailNlcdgipgfdj => "CJHHGHKGAIL_NLCDGIPGFDJ", + Self::CjhhghkgailBpocohfiaoh => "CJHHGHKGAIL_BPOCOHFIAOH", + Self::CjhhghkgailHmogohofpfg => "CJHHGHKGAIL_HMOGOHOFPFG", + Self::CjhhghkgailNcipehohdmg => "CJHHGHKGAIL_NCIPEHOHDMG", + Self::CjhhghkgailBhmegephbic => "CJHHGHKGAIL_BHMEGEPHBIC", + Self::CjhhghkgailEhinopgcaee => "CJHHGHKGAIL_EHINOPGCAEE", + Self::CjhhghkgailPinpknjdklp => "CJHHGHKGAIL_PINPKNJDKLP", + Self::CjhhghkgailOiingmjahfa => "CJHHGHKGAIL_OIINGMJAHFA", + Self::CjhhghkgailAcebekccmeg => "CJHHGHKGAIL_ACEBEKCCMEG", + Self::CjhhghkgailHiofmonbflo => "CJHHGHKGAIL_HIOFMONBFLO", + Self::CjhhghkgailNdmljelopcm => "CJHHGHKGAIL_NDMLJELOPCM", + Self::CjhhghkgailKokihlkejol => "CJHHGHKGAIL_KOKIHLKEJOL", + Self::CjhhghkgailCgdobhjpmhi => "CJHHGHKGAIL_CGDOBHJPMHI", + Self::CjhhghkgailMnfofjkgchl => "CJHHGHKGAIL_MNFOFJKGCHL", + Self::CjhhghkgailMnpcjljikml => "CJHHGHKGAIL_MNPCJLJIKML", + Self::CjhhghkgailHdobalifgcg => "CJHHGHKGAIL_HDOBALIFGCG", + Self::CjhhghkgailHigmnpcoong => "CJHHGHKGAIL_HIGMNPCOONG", + Self::CjhhghkgailKpkneplalok => "CJHHGHKGAIL_KPKNEPLALOK", + Self::CjhhghkgailNgigckjnpjc => "CJHHGHKGAIL_NGIGCKJNPJC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "CJHHGHKGAIL_NLCDGIPGFDJ" => Some(Self::CjhhghkgailNlcdgipgfdj), + "CJHHGHKGAIL_BPOCOHFIAOH" => Some(Self::CjhhghkgailBpocohfiaoh), + "CJHHGHKGAIL_HMOGOHOFPFG" => Some(Self::CjhhghkgailHmogohofpfg), + "CJHHGHKGAIL_NCIPEHOHDMG" => Some(Self::CjhhghkgailNcipehohdmg), + "CJHHGHKGAIL_BHMEGEPHBIC" => Some(Self::CjhhghkgailBhmegephbic), + "CJHHGHKGAIL_EHINOPGCAEE" => Some(Self::CjhhghkgailEhinopgcaee), + "CJHHGHKGAIL_PINPKNJDKLP" => Some(Self::CjhhghkgailPinpknjdklp), + "CJHHGHKGAIL_OIINGMJAHFA" => Some(Self::CjhhghkgailOiingmjahfa), + "CJHHGHKGAIL_ACEBEKCCMEG" => Some(Self::CjhhghkgailAcebekccmeg), + "CJHHGHKGAIL_HIOFMONBFLO" => Some(Self::CjhhghkgailHiofmonbflo), + "CJHHGHKGAIL_NDMLJELOPCM" => Some(Self::CjhhghkgailNdmljelopcm), + "CJHHGHKGAIL_KOKIHLKEJOL" => Some(Self::CjhhghkgailKokihlkejol), + "CJHHGHKGAIL_CGDOBHJPMHI" => Some(Self::CjhhghkgailCgdobhjpmhi), + "CJHHGHKGAIL_MNFOFJKGCHL" => Some(Self::CjhhghkgailMnfofjkgchl), + "CJHHGHKGAIL_MNPCJLJIKML" => Some(Self::CjhhghkgailMnpcjljikml), + "CJHHGHKGAIL_HDOBALIFGCG" => Some(Self::CjhhghkgailHdobalifgcg), + "CJHHGHKGAIL_HIGMNPCOONG" => Some(Self::CjhhghkgailHigmnpcoong), + "CJHHGHKGAIL_KPKNEPLALOK" => Some(Self::CjhhghkgailKpkneplalok), + "CJHHGHKGAIL_NGIGCKJNPJC" => Some(Self::CjhhghkgailNgigckjnpjc), _ => None, } } @@ -74505,29 +76201,29 @@ impl LobbyModifyType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ehjacniccpk { - Djhpkelepgk = 0, - Ahhcplapkhj = 1, - Dgkipioonfm = 2, +pub enum Ffbbhaalibg { + Geiphkgajod = 0, + Cllcacfekin = 1, + Kphghpcemma = 2, } -impl Ehjacniccpk { +impl Ffbbhaalibg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Djhpkelepgk => "EHJACNICCPK_DJHPKELEPGK", - Self::Ahhcplapkhj => "EHJACNICCPK_AHHCPLAPKHJ", - Self::Dgkipioonfm => "EHJACNICCPK_DGKIPIOONFM", + Self::Geiphkgajod => "FFBBHAALIBG_GEIPHKGAJOD", + Self::Cllcacfekin => "FFBBHAALIBG_CLLCACFEKIN", + Self::Kphghpcemma => "FFBBHAALIBG_KPHGHPCEMMA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "EHJACNICCPK_DJHPKELEPGK" => Some(Self::Djhpkelepgk), - "EHJACNICCPK_AHHCPLAPKHJ" => Some(Self::Ahhcplapkhj), - "EHJACNICCPK_DGKIPIOONFM" => Some(Self::Dgkipioonfm), + "FFBBHAALIBG_GEIPHKGAJOD" => Some(Self::Geiphkgajod), + "FFBBHAALIBG_CLLCACFEKIN" => Some(Self::Cllcacfekin), + "FFBBHAALIBG_KPHGHPCEMMA" => Some(Self::Kphghpcemma), _ => None, } } @@ -74535,44 +76231,44 @@ impl Ehjacniccpk { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Fkanibdjnkg { - Ofghjkihmib = 0, - Ladepbbhhgo = 1, - Anegggoebbn = 2, - Hefaiofdana = 3, - Fodclfoalci = 4, - Fcehnmjjabe = 5, - Fnkdiebkoha = 6, - Mmnhglddfbc = 7, +pub enum Nppemmillco { + Hglifjghade = 0, + Opcknbhnboa = 1, + Ceabdbjpiof = 2, + Honkpompeoo = 3, + Hofpnhibdkl = 4, + Ehniplneedi = 5, + Faodkndlnpf = 6, + Jcnbpnhebbh = 7, } -impl Fkanibdjnkg { +impl Nppemmillco { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "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", + Self::Hglifjghade => "NPPEMMILLCO_HGLIFJGHADE", + Self::Opcknbhnboa => "NPPEMMILLCO_OPCKNBHNBOA", + Self::Ceabdbjpiof => "NPPEMMILLCO_CEABDBJPIOF", + Self::Honkpompeoo => "NPPEMMILLCO_HONKPOMPEOO", + Self::Hofpnhibdkl => "NPPEMMILLCO_HOFPNHIBDKL", + Self::Ehniplneedi => "NPPEMMILLCO_EHNIPLNEEDI", + Self::Faodkndlnpf => "NPPEMMILLCO_FAODKNDLNPF", + Self::Jcnbpnhebbh => "NPPEMMILLCO_JCNBPNHEBBH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "NPPEMMILLCO_HGLIFJGHADE" => Some(Self::Hglifjghade), + "NPPEMMILLCO_OPCKNBHNBOA" => Some(Self::Opcknbhnboa), + "NPPEMMILLCO_CEABDBJPIOF" => Some(Self::Ceabdbjpiof), + "NPPEMMILLCO_HONKPOMPEOO" => Some(Self::Honkpompeoo), + "NPPEMMILLCO_HOFPNHIBDKL" => Some(Self::Hofpnhibdkl), + "NPPEMMILLCO_EHNIPLNEEDI" => Some(Self::Ehniplneedi), + "NPPEMMILLCO_FAODKNDLNPF" => Some(Self::Faodkndlnpf), + "NPPEMMILLCO_JCNBPNHEBBH" => Some(Self::Jcnbpnhebbh), _ => None, } } @@ -74580,32 +76276,32 @@ impl Fkanibdjnkg { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Pfnaogjdemn { - Pcpdhelpkem = 0, - Apffeddknbk = 1, - Hmliplgieec = 2, - Fommfemibko = 3, +pub enum Ojnefjdggem { + Nlcdgipgfdj = 0, + Nkdecdgecfl = 1, + Kehgboedkab = 2, + Dacemidfhog = 3, } -impl Pfnaogjdemn { +impl Ojnefjdggem { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "PFNAOGJDEMN_PCPDHELPKEM", - Self::Apffeddknbk => "PFNAOGJDEMN_APFFEDDKNBK", - Self::Hmliplgieec => "PFNAOGJDEMN_HMLIPLGIEEC", - Self::Fommfemibko => "PFNAOGJDEMN_FOMMFEMIBKO", + Self::Nlcdgipgfdj => "OJNEFJDGGEM_NLCDGIPGFDJ", + Self::Nkdecdgecfl => "OJNEFJDGGEM_NKDECDGECFL", + Self::Kehgboedkab => "OJNEFJDGGEM_KEHGBOEDKAB", + Self::Dacemidfhog => "OJNEFJDGGEM_DACEMIDFHOG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "PFNAOGJDEMN_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "PFNAOGJDEMN_APFFEDDKNBK" => Some(Self::Apffeddknbk), - "PFNAOGJDEMN_HMLIPLGIEEC" => Some(Self::Hmliplgieec), - "PFNAOGJDEMN_FOMMFEMIBKO" => Some(Self::Fommfemibko), + "OJNEFJDGGEM_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "OJNEFJDGGEM_NKDECDGECFL" => Some(Self::Nkdecdgecfl), + "OJNEFJDGGEM_KEHGBOEDKAB" => Some(Self::Kehgboedkab), + "OJNEFJDGGEM_DACEMIDFHOG" => Some(Self::Dacemidfhog), _ => None, } } @@ -74613,29 +76309,29 @@ impl Pfnaogjdemn { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Njbnhhapkhb { - Pcpdhelpkem = 0, - Mpekpbmimcp = 1, - Gfppllgpogo = 2, +pub enum Fibdgjbojea { + Nlcdgipgfdj = 0, + Dajhcekhnbh = 1, + Fegiodiklkb = 2, } -impl Njbnhhapkhb { +impl Fibdgjbojea { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "NJBNHHAPKHB_PCPDHELPKEM", - Self::Mpekpbmimcp => "NJBNHHAPKHB_MPEKPBMIMCP", - Self::Gfppllgpogo => "NJBNHHAPKHB_GFPPLLGPOGO", + Self::Nlcdgipgfdj => "FIBDGJBOJEA_NLCDGIPGFDJ", + Self::Dajhcekhnbh => "FIBDGJBOJEA_DAJHCEKHNBH", + Self::Fegiodiklkb => "FIBDGJBOJEA_FEGIODIKLKB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "NJBNHHAPKHB_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "NJBNHHAPKHB_MPEKPBMIMCP" => Some(Self::Mpekpbmimcp), - "NJBNHHAPKHB_GFPPLLGPOGO" => Some(Self::Gfppllgpogo), + "FIBDGJBOJEA_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "FIBDGJBOJEA_DAJHCEKHNBH" => Some(Self::Dajhcekhnbh), + "FIBDGJBOJEA_FEGIODIKLKB" => Some(Self::Fegiodiklkb), _ => None, } } @@ -74643,43 +76339,42 @@ impl Njbnhhapkhb { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Mlofjfbhglg { - Kbdoljnphnc = 0, - Hdijdlcneij = 1, - Edhidnfhkab = 2, - Amdjlcmakoo = 3, +pub enum Dilhpbmcofk { + Gpodjjohnne = 0, + Nhjlcddjbga = 1, + Miendcjgdjg = 2, + Ldkkkjoiokf = 3, } -impl Mlofjfbhglg { +impl Dilhpbmcofk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Kbdoljnphnc => "MLOFJFBHGLG_KBDOLJNPHNC", - Self::Hdijdlcneij => "MLOFJFBHGLG_HDIJDLCNEIJ", - Self::Edhidnfhkab => "MLOFJFBHGLG_EDHIDNFHKAB", - Self::Amdjlcmakoo => "MLOFJFBHGLG_AMDJLCMAKOO", + Self::Gpodjjohnne => "DILHPBMCOFK_GPODJJOHNNE", + Self::Nhjlcddjbga => "DILHPBMCOFK_NHJLCDDJBGA", + Self::Miendcjgdjg => "DILHPBMCOFK_MIENDCJGDJG", + Self::Ldkkkjoiokf => "DILHPBMCOFK_LDKKKJOIOKF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "MLOFJFBHGLG_KBDOLJNPHNC" => Some(Self::Kbdoljnphnc), - "MLOFJFBHGLG_HDIJDLCNEIJ" => Some(Self::Hdijdlcneij), - "MLOFJFBHGLG_EDHIDNFHKAB" => Some(Self::Edhidnfhkab), - "MLOFJFBHGLG_AMDJLCMAKOO" => Some(Self::Amdjlcmakoo), + "DILHPBMCOFK_GPODJJOHNNE" => Some(Self::Gpodjjohnne), + "DILHPBMCOFK_NHJLCDDJBGA" => Some(Self::Nhjlcddjbga), + "DILHPBMCOFK_MIENDCJGDJG" => Some(Self::Miendcjgdjg), + "DILHPBMCOFK_LDKKKJOIOKF" => Some(Self::Ldkkkjoiokf), _ => None, } } } -/// Obf: JBPDGDGAEKL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum LobbyInteractType { - JbpdgdgaeklPcpdhelpkem = 0, - JbpdgdgaeklBeljhkioikb = 1, + OdpjeogdikfNlcdgipgfdj = 0, + OdpjeogdikfDpmkfjkkkka = 1, } impl LobbyInteractType { /// String value of the enum field names used in the ProtoBuf definition. @@ -74688,15 +76383,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::JbpdgdgaeklPcpdhelpkem => "JBPDGDGAEKL_PCPDHELPKEM", - Self::JbpdgdgaeklBeljhkioikb => "JBPDGDGAEKL_BELJHKIOIKB", + Self::OdpjeogdikfNlcdgipgfdj => "ODPJEOGDIKF_NLCDGIPGFDJ", + Self::OdpjeogdikfDpmkfjkkkka => "ODPJEOGDIKF_DPMKFJKKKKA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "JBPDGDGAEKL_PCPDHELPKEM" => Some(Self::JbpdgdgaeklPcpdhelpkem), - "JBPDGDGAEKL_BELJHKIOIKB" => Some(Self::JbpdgdgaeklBeljhkioikb), + "ODPJEOGDIKF_NLCDGIPGFDJ" => Some(Self::OdpjeogdikfNlcdgipgfdj), + "ODPJEOGDIKF_DPMKFJKKKKA" => Some(Self::OdpjeogdikfDpmkfjkkkka), _ => None, } } @@ -74704,29 +76399,29 @@ impl LobbyInteractType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Pligiafnlcb { - Pcpdhelpkem = 0, - Hlldmfkgcda = 1, - Kgcccmglgeg = 2, +pub enum Hgmndbfcbll { + Nlcdgipgfdj = 0, + Cpjdkcdjfna = 1, + Apbcepnockg = 2, } -impl Pligiafnlcb { +impl Hgmndbfcbll { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "PLIGIAFNLCB_PCPDHELPKEM", - Self::Hlldmfkgcda => "PLIGIAFNLCB_HLLDMFKGCDA", - Self::Kgcccmglgeg => "PLIGIAFNLCB_KGCCCMGLGEG", + Self::Nlcdgipgfdj => "HGMNDBFCBLL_NLCDGIPGFDJ", + Self::Cpjdkcdjfna => "HGMNDBFCBLL_CPJDKCDJFNA", + Self::Apbcepnockg => "HGMNDBFCBLL_APBCEPNOCKG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "PLIGIAFNLCB_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "PLIGIAFNLCB_HLLDMFKGCDA" => Some(Self::Hlldmfkgcda), - "PLIGIAFNLCB_KGCCCMGLGEG" => Some(Self::Kgcccmglgeg), + "HGMNDBFCBLL_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "HGMNDBFCBLL_CPJDKCDJFNA" => Some(Self::Cpjdkcdjfna), + "HGMNDBFCBLL_APBCEPNOCKG" => Some(Self::Apbcepnockg), _ => None, } } @@ -74734,29 +76429,29 @@ impl Pligiafnlcb { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Blldkabgklf { - Pleacpiidin = 0, - Aeccabmfpin = 1, - Jjjgmeiadhb = 2, +pub enum Egmoemciino { + Akacjkibjmc = 0, + Dgoaolihlnc = 1, + Gibeobdjjle = 2, } -impl Blldkabgklf { +impl Egmoemciino { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Pleacpiidin => "BLLDKABGKLF_PLEACPIIDIN", - Self::Aeccabmfpin => "BLLDKABGKLF_AECCABMFPIN", - Self::Jjjgmeiadhb => "BLLDKABGKLF_JJJGMEIADHB", + Self::Akacjkibjmc => "EGMOEMCIINO_AKACJKIBJMC", + Self::Dgoaolihlnc => "EGMOEMCIINO_DGOAOLIHLNC", + Self::Gibeobdjjle => "EGMOEMCIINO_GIBEOBDJJLE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BLLDKABGKLF_PLEACPIIDIN" => Some(Self::Pleacpiidin), - "BLLDKABGKLF_AECCABMFPIN" => Some(Self::Aeccabmfpin), - "BLLDKABGKLF_JJJGMEIADHB" => Some(Self::Jjjgmeiadhb), + "EGMOEMCIINO_AKACJKIBJMC" => Some(Self::Akacjkibjmc), + "EGMOEMCIINO_DGOAOLIHLNC" => Some(Self::Dgoaolihlnc), + "EGMOEMCIINO_GIBEOBDJJLE" => Some(Self::Gibeobdjjle), _ => None, } } @@ -74764,29 +76459,29 @@ impl Blldkabgklf { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Jhnkdjmlbjd { - Ibddkljdmkg = 0, - Ognanlcfnpd = 1, - Gcfhnkhmnbi = 2, +pub enum Abpeealgkao { + Fkmokgobehj = 0, + Mfaegbjbjbe = 1, + Keeabeolaof = 2, } -impl Jhnkdjmlbjd { +impl Abpeealgkao { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Ibddkljdmkg => "JHNKDJMLBJD_IBDDKLJDMKG", - Self::Ognanlcfnpd => "JHNKDJMLBJD_OGNANLCFNPD", - Self::Gcfhnkhmnbi => "JHNKDJMLBJD_GCFHNKHMNBI", + Self::Fkmokgobehj => "ABPEEALGKAO_FKMOKGOBEHJ", + Self::Mfaegbjbjbe => "ABPEEALGKAO_MFAEGBJBJBE", + Self::Keeabeolaof => "ABPEEALGKAO_KEEABEOLAOF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "JHNKDJMLBJD_IBDDKLJDMKG" => Some(Self::Ibddkljdmkg), - "JHNKDJMLBJD_OGNANLCFNPD" => Some(Self::Ognanlcfnpd), - "JHNKDJMLBJD_GCFHNKHMNBI" => Some(Self::Gcfhnkhmnbi), + "ABPEEALGKAO_FKMOKGOBEHJ" => Some(Self::Fkmokgobehj), + "ABPEEALGKAO_MFAEGBJBJBE" => Some(Self::Mfaegbjbjbe), + "ABPEEALGKAO_KEEABEOLAOF" => Some(Self::Keeabeolaof), _ => None, } } @@ -74794,3944 +76489,4888 @@ impl Jhnkdjmlbjd { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -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, +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, } -impl Embfkiidhpe { +impl Retcode { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::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", + 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", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "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), _ => None, } } @@ -78739,26 +81378,26 @@ impl Embfkiidhpe { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Fedlkanfnbh { - Labncgcmmlm = 0, - Jofkhkbapci = 1, +pub enum Mfpdakoioed { + Kcocmmiacmb = 0, + Flmpfofpagb = 1, } -impl Fedlkanfnbh { +impl Mfpdakoioed { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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", + Self::Kcocmmiacmb => "MFPDAKOIOED_KCOCMMIACMB", + Self::Flmpfofpagb => "MFPDAKOIOED_FLMPFOFPAGB", } } /// 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), + "MFPDAKOIOED_KCOCMMIACMB" => Some(Self::Kcocmmiacmb), + "MFPDAKOIOED_FLMPFOFPAGB" => Some(Self::Flmpfofpagb), _ => None, } } @@ -78766,26 +81405,26 @@ impl Fedlkanfnbh { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Emlhmddlihe { - Nfmcikpgljk = 0, - Pebmgocegfg = 1, +pub enum Cbpdacmbhgl { + Mmcgpcnjgcc = 0, + Clkmdieedkj = 1, } -impl Emlhmddlihe { +impl Cbpdacmbhgl { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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", + Self::Mmcgpcnjgcc => "CBPDACMBHGL_MMCGPCNJGCC", + Self::Clkmdieedkj => "CBPDACMBHGL_CLKMDIEEDKJ", } } /// 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), + "CBPDACMBHGL_MMCGPCNJGCC" => Some(Self::Mmcgpcnjgcc), + "CBPDACMBHGL_CLKMDIEEDKJ" => Some(Self::Clkmdieedkj), _ => None, } } @@ -78793,26 +81432,26 @@ impl Emlhmddlihe { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Heajbhnmjgo { - Ofghjkihmib = 0, - Hfofghfnjld = 1, +pub enum Bomholbackf { + Hglifjghade = 0, + Pdjajhelpkl = 1, } -impl Heajbhnmjgo { +impl Bomholbackf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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", + Self::Hglifjghade => "BOMHOLBACKF_HGLIFJGHADE", + Self::Pdjajhelpkl => "BOMHOLBACKF_PDJAJHELPKL", } } /// 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), + "BOMHOLBACKF_HGLIFJGHADE" => Some(Self::Hglifjghade), + "BOMHOLBACKF_PDJAJHELPKL" => Some(Self::Pdjajhelpkl), _ => None, } } @@ -78820,56 +81459,55 @@ impl Heajbhnmjgo { #[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, +pub enum Mebhanngplj { + Nlcdgipgfdj = 0, + Chejbpekaga = 1, + Dhfgmbgoknc = 2, + Bfeajgddgkl = 3, + Eimnkkefobc = 4, + Lndpeiknlaf = 5, + Ocnkgompljo = 6, } -impl Edhfgmggojh { +impl Mebhanngplj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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", + Self::Nlcdgipgfdj => "MEBHANNGPLJ_NLCDGIPGFDJ", + Self::Chejbpekaga => "MEBHANNGPLJ_CHEJBPEKAGA", + Self::Dhfgmbgoknc => "MEBHANNGPLJ_DHFGMBGOKNC", + Self::Bfeajgddgkl => "MEBHANNGPLJ_BFEAJGDDGKL", + Self::Eimnkkefobc => "MEBHANNGPLJ_EIMNKKEFOBC", + Self::Lndpeiknlaf => "MEBHANNGPLJ_LNDPEIKNLAF", + Self::Ocnkgompljo => "MEBHANNGPLJ_OCNKGOMPLJO", } } /// 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), + "MEBHANNGPLJ_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "MEBHANNGPLJ_CHEJBPEKAGA" => Some(Self::Chejbpekaga), + "MEBHANNGPLJ_DHFGMBGOKNC" => Some(Self::Dhfgmbgoknc), + "MEBHANNGPLJ_BFEAJGDDGKL" => Some(Self::Bfeajgddgkl), + "MEBHANNGPLJ_EIMNKKEFOBC" => Some(Self::Eimnkkefobc), + "MEBHANNGPLJ_LNDPEIKNLAF" => Some(Self::Lndpeiknlaf), + "MEBHANNGPLJ_OCNKGOMPLJO" => Some(Self::Ocnkgompljo), _ => None, } } } -/// Obf: DOILPDPENLJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdActiveType { - DoilpdpenljPcpdhelpkem = 0, - CmdGetActiveActivityDataScRsp = 9570, - CmdActiveActivityDataChangeScNotify = 9565, - CmdTakeActiveActivityRewardCsReq = 9552, - CmdGetActivityActiveDataCsReq = 9551, - CmdTakeActiveActivityRewardScRsp = 9560, + JgjcdabbnijNlcdgipgfdj = 0, + CmdActiveActivityDataChangeScNotify = 9552, + CmdTakeActiveActivityRewardScRsp = 9570, + CmdGetActiveActivityDataCsReq = 9568, + CmdGetActiveActivityDataScRsp = 9556, + CmdTakeActiveActivityRewardCsReq = 9566, } impl CmdActiveType { /// String value of the enum field names used in the ProtoBuf definition. @@ -78878,71 +81516,70 @@ 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::DoilpdpenljPcpdhelpkem => "DOILPDPENLJ_PCPDHELPKEM", - Self::CmdGetActiveActivityDataScRsp => "CmdGetActiveActivityDataScRsp", + Self::JgjcdabbnijNlcdgipgfdj => "JGJCDABBNIJ_NLCDGIPGFDJ", Self::CmdActiveActivityDataChangeScNotify => { "CmdActiveActivityDataChangeScNotify" } - Self::CmdTakeActiveActivityRewardCsReq => "CmdTakeActiveActivityRewardCsReq", - Self::CmdGetActivityActiveDataCsReq => "CmdGetActivityActiveDataCsReq", Self::CmdTakeActiveActivityRewardScRsp => "CmdTakeActiveActivityRewardScRsp", + Self::CmdGetActiveActivityDataCsReq => "CmdGetActiveActivityDataCsReq", + Self::CmdGetActiveActivityDataScRsp => "CmdGetActiveActivityDataScRsp", + Self::CmdTakeActiveActivityRewardCsReq => "CmdTakeActiveActivityRewardCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "DOILPDPENLJ_PCPDHELPKEM" => Some(Self::DoilpdpenljPcpdhelpkem), - "CmdGetActiveActivityDataScRsp" => Some(Self::CmdGetActiveActivityDataScRsp), + "JGJCDABBNIJ_NLCDGIPGFDJ" => Some(Self::JgjcdabbnijNlcdgipgfdj), "CmdActiveActivityDataChangeScNotify" => { Some(Self::CmdActiveActivityDataChangeScNotify) } - "CmdTakeActiveActivityRewardCsReq" => { - Some(Self::CmdTakeActiveActivityRewardCsReq) - } - "CmdGetActivityActiveDataCsReq" => Some(Self::CmdGetActivityActiveDataCsReq), "CmdTakeActiveActivityRewardScRsp" => { Some(Self::CmdTakeActiveActivityRewardScRsp) } + "CmdGetActiveActivityDataCsReq" => Some(Self::CmdGetActiveActivityDataCsReq), + "CmdGetActiveActivityDataScRsp" => Some(Self::CmdGetActiveActivityDataScRsp), + "CmdTakeActiveActivityRewardCsReq" => { + Some(Self::CmdTakeActiveActivityRewardCsReq) + } _ => None, } } } -/// Obf: FPLEHFOAEKF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdActivityType { - 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, - CmdTakeRewardCsReq = 2670, - FplehfoaekfBmncdajdlpa = 2642, - CmdLeaveTrialActivityCsReq = 2606, - CmdChooseAvatarScRsp = 2662, - CmdTrialActivityDataChangeScNotify = 2678, - CmdGetTrialActivityDataScRsp = 2624, - CmdTakeTrialActivityRewardScRsp = 2612, - CmdGetActivityScheduleConfigScRsp = 2618, - CmdTakeRewardScRsp = 2668, - CmdTakeMaterialSubmitActivityRewardCsReq = 2607, + AeompalbaahNlcdgipgfdj = 0, + CmdTakeLoginActivityRewardScRsp = 2627, + CmdGetMaterialSubmitActivityDataScRsp = 2638, + CmdLeaveTrialActivityCsReq = 2693, + CmdEnterTrialActivityStageScRsp = 2645, + CmdTakeRewardCsReq = 2611, + CmdLeaveTrialActivityScRsp = 2696, + AeompalbaahFghjombpekm = 2618, + CmdTakeTrialActivityRewardScRsp = 2634, + CmdGetAvatarRewardDataScRsp = 2689, + CmdSubmitMaterialSubmitActivityMaterialCsReq = 2661, + CmdChooseAvatarScRsp = 2631, + CmdGetLoginActivityScRsp = 2603, + CmdGetActivityScheduleConfigScRsp = 2613, + CmdTakeTrialActivityRewardCsReq = 2637, + CmdCurTrialActivityScNotify = 2691, + CmdGetActivityScheduleConfigCsReq = 2636, + CmdGetTrialActivityDataCsReq = 2626, + CmdGetLoginActivityCsReq = 2673, + CmdTakeMaterialSubmitActivityRewardScRsp = 2678, + CmdGetAvatarRewardDataCsReq = 2623, + CmdChooseAvatarCsReq = 2640, + CmdGetMaterialSubmitActivityDataCsReq = 2676, + CmdSubmitMaterialSubmitActivityMaterialScRsp = 2624, + CmdStartTrialActivityCsReq = 2658, + CmdStartTrialActivityScRsp = 2643, + CmdTakeMaterialSubmitActivityRewardCsReq = 2671, + CmdGetTrialActivityDataScRsp = 2690, + CmdTrialActivityDataChangeScNotify = 2641, + CmdTakeLoginActivityRewardCsReq = 2680, + CmdTakeRewardScRsp = 2697, } impl CmdActivityType { /// String value of the enum field names used in the ProtoBuf definition. @@ -78951,119 +81588,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::FplehfoaekfPcpdhelpkem => "FPLEHFOAEKF_PCPDHELPKEM", - Self::CmdGindkjglpjm => "CmdGINDKJGLPJM", - Self::CmdTakeMaterialSubmitActivityRewardScRsp => { - "CmdTakeMaterialSubmitActivityRewardScRsp" - } - Self::CmdGetLoginActivityScRsp => "CmdGetLoginActivityScRsp", - Self::CmdGetMaterialSubmitActivityDataCsReq => { - "CmdGetMaterialSubmitActivityDataCsReq" - } + Self::AeompalbaahNlcdgipgfdj => "AEOMPALBAAH_NLCDGIPGFDJ", + Self::CmdTakeLoginActivityRewardScRsp => "CmdTakeLoginActivityRewardScRsp", Self::CmdGetMaterialSubmitActivityDataScRsp => { "CmdGetMaterialSubmitActivityDataScRsp" } - Self::CmdTakeTrialActivityRewardCsReq => "CmdTakeTrialActivityRewardCsReq", - Self::CmdGetLoginActivityCsReq => "CmdGetLoginActivityCsReq", - Self::CmdGetActivityScheduleConfigCsReq => { - "CmdGetActivityScheduleConfigCsReq" - } + Self::CmdLeaveTrialActivityCsReq => "CmdLeaveTrialActivityCsReq", + Self::CmdEnterTrialActivityStageScRsp => "CmdEnterTrialActivityStageScRsp", + Self::CmdTakeRewardCsReq => "CmdTakeRewardCsReq", + Self::CmdLeaveTrialActivityScRsp => "CmdLeaveTrialActivityScRsp", + Self::AeompalbaahFghjombpekm => "AEOMPALBAAH_FGHJOMBPEKM", + Self::CmdTakeTrialActivityRewardScRsp => "CmdTakeTrialActivityRewardScRsp", + Self::CmdGetAvatarRewardDataScRsp => "CmdGetAvatarRewardDataScRsp", Self::CmdSubmitMaterialSubmitActivityMaterialCsReq => { "CmdSubmitMaterialSubmitActivityMaterialCsReq" } + Self::CmdChooseAvatarScRsp => "CmdChooseAvatarScRsp", + Self::CmdGetLoginActivityScRsp => "CmdGetLoginActivityScRsp", + Self::CmdGetActivityScheduleConfigScRsp => { + "CmdGetActivityScheduleConfigScRsp" + } + Self::CmdTakeTrialActivityRewardCsReq => "CmdTakeTrialActivityRewardCsReq", + Self::CmdCurTrialActivityScNotify => "CmdCurTrialActivityScNotify", + Self::CmdGetActivityScheduleConfigCsReq => { + "CmdGetActivityScheduleConfigCsReq" + } Self::CmdGetTrialActivityDataCsReq => "CmdGetTrialActivityDataCsReq", - Self::CmdTrialActivityNotify => "CmdTrialActivityNotify", - Self::CmdTakeLoginActivityRewardCsReq => "CmdTakeLoginActivityRewardCsReq", - Self::CmdStartTrialActivity => "CmdStartTrialActivity", - Self::CmdGetAvatarRewardDataScRsp => "CmdGetAvatarRewardDataScRsp", - Self::CmdTakeLoginActivityRewardScRsp => "CmdTakeLoginActivityRewardScRsp", + Self::CmdGetLoginActivityCsReq => "CmdGetLoginActivityCsReq", + Self::CmdTakeMaterialSubmitActivityRewardScRsp => { + "CmdTakeMaterialSubmitActivityRewardScRsp" + } Self::CmdGetAvatarRewardDataCsReq => "CmdGetAvatarRewardDataCsReq", Self::CmdChooseAvatarCsReq => "CmdChooseAvatarCsReq", - Self::CmdEnterTrialActivityStageScRsp => "CmdEnterTrialActivityStageScRsp", + Self::CmdGetMaterialSubmitActivityDataCsReq => { + "CmdGetMaterialSubmitActivityDataCsReq" + } 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::CmdStartTrialActivityScRsp => "CmdStartTrialActivityScRsp", Self::CmdTakeMaterialSubmitActivityRewardCsReq => { "CmdTakeMaterialSubmitActivityRewardCsReq" } + Self::CmdGetTrialActivityDataScRsp => "CmdGetTrialActivityDataScRsp", + Self::CmdTrialActivityDataChangeScNotify => { + "CmdTrialActivityDataChangeScNotify" + } + Self::CmdTakeLoginActivityRewardCsReq => "CmdTakeLoginActivityRewardCsReq", + Self::CmdTakeRewardScRsp => "CmdTakeRewardScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FPLEHFOAEKF_PCPDHELPKEM" => Some(Self::FplehfoaekfPcpdhelpkem), - "CmdGINDKJGLPJM" => Some(Self::CmdGindkjglpjm), - "CmdTakeMaterialSubmitActivityRewardScRsp" => { - Some(Self::CmdTakeMaterialSubmitActivityRewardScRsp) - } - "CmdGetLoginActivityScRsp" => Some(Self::CmdGetLoginActivityScRsp), - "CmdGetMaterialSubmitActivityDataCsReq" => { - Some(Self::CmdGetMaterialSubmitActivityDataCsReq) + "AEOMPALBAAH_NLCDGIPGFDJ" => Some(Self::AeompalbaahNlcdgipgfdj), + "CmdTakeLoginActivityRewardScRsp" => { + Some(Self::CmdTakeLoginActivityRewardScRsp) } "CmdGetMaterialSubmitActivityDataScRsp" => { Some(Self::CmdGetMaterialSubmitActivityDataScRsp) } - "CmdTakeTrialActivityRewardCsReq" => { - Some(Self::CmdTakeTrialActivityRewardCsReq) + "CmdLeaveTrialActivityCsReq" => Some(Self::CmdLeaveTrialActivityCsReq), + "CmdEnterTrialActivityStageScRsp" => { + Some(Self::CmdEnterTrialActivityStageScRsp) } - "CmdGetLoginActivityCsReq" => Some(Self::CmdGetLoginActivityCsReq), - "CmdGetActivityScheduleConfigCsReq" => { - Some(Self::CmdGetActivityScheduleConfigCsReq) + "CmdTakeRewardCsReq" => Some(Self::CmdTakeRewardCsReq), + "CmdLeaveTrialActivityScRsp" => Some(Self::CmdLeaveTrialActivityScRsp), + "AEOMPALBAAH_FGHJOMBPEKM" => Some(Self::AeompalbaahFghjombpekm), + "CmdTakeTrialActivityRewardScRsp" => { + Some(Self::CmdTakeTrialActivityRewardScRsp) } + "CmdGetAvatarRewardDataScRsp" => Some(Self::CmdGetAvatarRewardDataScRsp), "CmdSubmitMaterialSubmitActivityMaterialCsReq" => { Some(Self::CmdSubmitMaterialSubmitActivityMaterialCsReq) } - "CmdGetTrialActivityDataCsReq" => Some(Self::CmdGetTrialActivityDataCsReq), - "CmdTrialActivityNotify" => Some(Self::CmdTrialActivityNotify), - "CmdTakeLoginActivityRewardCsReq" => { - Some(Self::CmdTakeLoginActivityRewardCsReq) + "CmdChooseAvatarScRsp" => Some(Self::CmdChooseAvatarScRsp), + "CmdGetLoginActivityScRsp" => Some(Self::CmdGetLoginActivityScRsp), + "CmdGetActivityScheduleConfigScRsp" => { + Some(Self::CmdGetActivityScheduleConfigScRsp) } - "CmdStartTrialActivity" => Some(Self::CmdStartTrialActivity), - "CmdGetAvatarRewardDataScRsp" => Some(Self::CmdGetAvatarRewardDataScRsp), - "CmdTakeLoginActivityRewardScRsp" => { - Some(Self::CmdTakeLoginActivityRewardScRsp) + "CmdTakeTrialActivityRewardCsReq" => { + Some(Self::CmdTakeTrialActivityRewardCsReq) + } + "CmdCurTrialActivityScNotify" => Some(Self::CmdCurTrialActivityScNotify), + "CmdGetActivityScheduleConfigCsReq" => { + Some(Self::CmdGetActivityScheduleConfigCsReq) + } + "CmdGetTrialActivityDataCsReq" => Some(Self::CmdGetTrialActivityDataCsReq), + "CmdGetLoginActivityCsReq" => Some(Self::CmdGetLoginActivityCsReq), + "CmdTakeMaterialSubmitActivityRewardScRsp" => { + Some(Self::CmdTakeMaterialSubmitActivityRewardScRsp) } "CmdGetAvatarRewardDataCsReq" => Some(Self::CmdGetAvatarRewardDataCsReq), "CmdChooseAvatarCsReq" => Some(Self::CmdChooseAvatarCsReq), - "CmdEnterTrialActivityStageScRsp" => { - Some(Self::CmdEnterTrialActivityStageScRsp) + "CmdGetMaterialSubmitActivityDataCsReq" => { + Some(Self::CmdGetMaterialSubmitActivityDataCsReq) } "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) - } - "CmdTakeRewardScRsp" => Some(Self::CmdTakeRewardScRsp), + "CmdStartTrialActivityScRsp" => Some(Self::CmdStartTrialActivityScRsp), "CmdTakeMaterialSubmitActivityRewardCsReq" => { Some(Self::CmdTakeMaterialSubmitActivityRewardCsReq) } + "CmdGetTrialActivityDataScRsp" => Some(Self::CmdGetTrialActivityDataScRsp), + "CmdTrialActivityDataChangeScNotify" => { + Some(Self::CmdTrialActivityDataChangeScNotify) + } + "CmdTakeLoginActivityRewardCsReq" => { + Some(Self::CmdTakeLoginActivityRewardCsReq) + } + "CmdTakeRewardScRsp" => Some(Self::CmdTakeRewardScRsp), _ => None, } } @@ -79071,42 +81708,41 @@ impl CmdActivityType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Iafgjjkcghp { - Pcpdhelpkem = 0, - Klhdcopplng = 1, +pub enum TrialActivityStatus { + None = 0, + Finish = 1, } -impl Iafgjjkcghp { +impl TrialActivityStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "IAFGJJKCGHP_PCPDHELPKEM", - Self::Klhdcopplng => "IAFGJJKCGHP_KLHDCOPPLNG", + Self::None => "TRIAL_ACTIVITY_STATUS_NONE", + Self::Finish => "TRIAL_ACTIVITY_STATUS_FINISH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "IAFGJJKCGHP_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "IAFGJJKCGHP_KLHDCOPPLNG" => Some(Self::Klhdcopplng), + "TRIAL_ACTIVITY_STATUS_NONE" => Some(Self::None), + "TRIAL_ACTIVITY_STATUS_FINISH" => Some(Self::Finish), _ => None, } } } -/// Obf: GMGGDILEKBN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdActivityRewardStatType { - GmggdilekbnIhbkkjgndof = 0, - CmdGetActivityRewardCountDataScRsp = 9114, + KfcmcpillkeHbpeddcojdb = 0, + CmdGetActivityHotDataScRsp = 9118, + CmdGetAllActivityRewardCountDataCsReq = 9112, + CmdGetActivityRewardCountDataCsReq = 9114, + CmdGetAllActivityRewardCountDataScRsp = 9120, CmdGetActivityHotDataCsReq = 9119, - CmdGetActivityHotDataScRsp = 9120, - CmdGetActivityRewardCountDataCsReq = 9115, - CmdGetAllActivityRewardCountDataScRsp = 9117, - CmdGetAllActivityRewardCountDataCsReq = 9111, + CmdGetActivityRewardCountDataScRsp = 9111, } impl CmdActivityRewardStatType { /// String value of the enum field names used in the ProtoBuf definition. @@ -79115,63 +81751,62 @@ 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::GmggdilekbnIhbkkjgndof => "GMGGDILEKBN_IHBKKJGNDOF", - Self::CmdGetActivityRewardCountDataScRsp => { - "CmdGetActivityRewardCountDataScRsp" - } - Self::CmdGetActivityHotDataCsReq => "CmdGetActivityHotDataCsReq", + Self::KfcmcpillkeHbpeddcojdb => "KFCMCPILLKE_HBPEDDCOJDB", Self::CmdGetActivityHotDataScRsp => "CmdGetActivityHotDataScRsp", + Self::CmdGetAllActivityRewardCountDataCsReq => { + "CmdGetAllActivityRewardCountDataCsReq" + } Self::CmdGetActivityRewardCountDataCsReq => { "CmdGetActivityRewardCountDataCsReq" } Self::CmdGetAllActivityRewardCountDataScRsp => { "CmdGetAllActivityRewardCountDataScRsp" } - Self::CmdGetAllActivityRewardCountDataCsReq => { - "CmdGetAllActivityRewardCountDataCsReq" + Self::CmdGetActivityHotDataCsReq => "CmdGetActivityHotDataCsReq", + Self::CmdGetActivityRewardCountDataScRsp => { + "CmdGetActivityRewardCountDataScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GMGGDILEKBN_IHBKKJGNDOF" => Some(Self::GmggdilekbnIhbkkjgndof), - "CmdGetActivityRewardCountDataScRsp" => { - Some(Self::CmdGetActivityRewardCountDataScRsp) - } - "CmdGetActivityHotDataCsReq" => Some(Self::CmdGetActivityHotDataCsReq), + "KFCMCPILLKE_HBPEDDCOJDB" => Some(Self::KfcmcpillkeHbpeddcojdb), "CmdGetActivityHotDataScRsp" => Some(Self::CmdGetActivityHotDataScRsp), + "CmdGetAllActivityRewardCountDataCsReq" => { + Some(Self::CmdGetAllActivityRewardCountDataCsReq) + } "CmdGetActivityRewardCountDataCsReq" => { Some(Self::CmdGetActivityRewardCountDataCsReq) } "CmdGetAllActivityRewardCountDataScRsp" => { Some(Self::CmdGetAllActivityRewardCountDataScRsp) } - "CmdGetAllActivityRewardCountDataCsReq" => { - Some(Self::CmdGetAllActivityRewardCountDataCsReq) + "CmdGetActivityHotDataCsReq" => Some(Self::CmdGetActivityHotDataCsReq), + "CmdGetActivityRewardCountDataScRsp" => { + Some(Self::CmdGetActivityRewardCountDataScRsp) } _ => None, } } } -/// Obf: KEGCHCIHKDM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdAdventureType { - 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, + PchgebmkbddNlcdgipgfdj = 0, + CmdQuickStartCocoonStageCsReq = 1336, + CmdCocoonSweepCsReq = 1310, + CmdCocoonSweepScRsp = 1387, + CmdGetFarmStageGachaInfoCsReq = 1380, + CmdFarmElementSweepCsReq = 1329, + CmdQuickStartCocoonStageScRsp = 1313, + CmdGetFarmStageGachaInfoScRsp = 1327, + CmdStartQuickFarmElementScRsp = 1381, + CmdStartQuickFarmElementCsReq = 1315, + PchgebmkbddCahjajjpnmn = 1373, + CmdFarmElementSweepScRsp = 1312, + CmdEnterAdventureScRsp = 1303, } impl CmdAdventureType { /// String value of the enum field names used in the ProtoBuf definition. @@ -79180,81 +81815,80 @@ 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::KegchcihkdmPcpdhelpkem => "KEGCHCIHKDM_PCPDHELPKEM", - Self::CmdFarmElementSweepScRsp => "CmdFarmElementSweepScRsp", - Self::CmdFarmElementSweepCsReq => "CmdFarmElementSweepCsReq", - Self::KegchcihkdmDofmagoganp => "KEGCHCIHKDM_DOFMAGOGANP", + Self::PchgebmkbddNlcdgipgfdj => "PCHGEBMKBDD_NLCDGIPGFDJ", Self::CmdQuickStartCocoonStageCsReq => "CmdQuickStartCocoonStageCsReq", - Self::CmdGicddndgjjo => "CmdGICDDNDGJJO", - Self::CmdQuickStartCocoonStageScRsp => "CmdQuickStartCocoonStageScRsp", - Self::CmdStartQuickFarmElementRsp => "CmdStartQuickFarmElementRsp", - Self::CmdCocoonSweepScRsp => "CmdCocoonSweepScRsp", Self::CmdCocoonSweepCsReq => "CmdCocoonSweepCsReq", - Self::CmdStartQuickFarmElementReq => "CmdStartQuickFarmElementReq", - Self::CmdGetFarmStageGachaInfoScRsp => "CmdGetFarmStageGachaInfoScRsp", + Self::CmdCocoonSweepScRsp => "CmdCocoonSweepScRsp", Self::CmdGetFarmStageGachaInfoCsReq => "CmdGetFarmStageGachaInfoCsReq", + Self::CmdFarmElementSweepCsReq => "CmdFarmElementSweepCsReq", + Self::CmdQuickStartCocoonStageScRsp => "CmdQuickStartCocoonStageScRsp", + Self::CmdGetFarmStageGachaInfoScRsp => "CmdGetFarmStageGachaInfoScRsp", + Self::CmdStartQuickFarmElementScRsp => "CmdStartQuickFarmElementScRsp", + Self::CmdStartQuickFarmElementCsReq => "CmdStartQuickFarmElementCsReq", + Self::PchgebmkbddCahjajjpnmn => "PCHGEBMKBDD_CAHJAJJPNMN", + Self::CmdFarmElementSweepScRsp => "CmdFarmElementSweepScRsp", + Self::CmdEnterAdventureScRsp => "CmdEnterAdventureScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "KEGCHCIHKDM_PCPDHELPKEM" => Some(Self::KegchcihkdmPcpdhelpkem), - "CmdFarmElementSweepScRsp" => Some(Self::CmdFarmElementSweepScRsp), - "CmdFarmElementSweepCsReq" => Some(Self::CmdFarmElementSweepCsReq), - "KEGCHCIHKDM_DOFMAGOGANP" => Some(Self::KegchcihkdmDofmagoganp), + "PCHGEBMKBDD_NLCDGIPGFDJ" => Some(Self::PchgebmkbddNlcdgipgfdj), "CmdQuickStartCocoonStageCsReq" => Some(Self::CmdQuickStartCocoonStageCsReq), - "CmdGICDDNDGJJO" => Some(Self::CmdGicddndgjjo), - "CmdQuickStartCocoonStageScRsp" => Some(Self::CmdQuickStartCocoonStageScRsp), - "CmdStartQuickFarmElementRsp" => Some(Self::CmdStartQuickFarmElementRsp), - "CmdCocoonSweepScRsp" => Some(Self::CmdCocoonSweepScRsp), "CmdCocoonSweepCsReq" => Some(Self::CmdCocoonSweepCsReq), - "CmdStartQuickFarmElementReq" => Some(Self::CmdStartQuickFarmElementReq), - "CmdGetFarmStageGachaInfoScRsp" => Some(Self::CmdGetFarmStageGachaInfoScRsp), + "CmdCocoonSweepScRsp" => Some(Self::CmdCocoonSweepScRsp), "CmdGetFarmStageGachaInfoCsReq" => Some(Self::CmdGetFarmStageGachaInfoCsReq), + "CmdFarmElementSweepCsReq" => Some(Self::CmdFarmElementSweepCsReq), + "CmdQuickStartCocoonStageScRsp" => Some(Self::CmdQuickStartCocoonStageScRsp), + "CmdGetFarmStageGachaInfoScRsp" => Some(Self::CmdGetFarmStageGachaInfoScRsp), + "CmdStartQuickFarmElementScRsp" => Some(Self::CmdStartQuickFarmElementScRsp), + "CmdStartQuickFarmElementCsReq" => Some(Self::CmdStartQuickFarmElementCsReq), + "PCHGEBMKBDD_CAHJAJJPNMN" => Some(Self::PchgebmkbddCahjajjpnmn), + "CmdFarmElementSweepScRsp" => Some(Self::CmdFarmElementSweepScRsp), + "CmdEnterAdventureScRsp" => Some(Self::CmdEnterAdventureScRsp), _ => None, } } } -/// Obf: FIBGNBKGHNF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdAetherDivideType { - 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, - CmdLeaveAetherDivideSceneCsReq = 4830, - CmdGetAetherDivideInfoScRsp = 4844, - CmdAetherDivideFinishChallengeScNotify = 4804, - CmdAetherDivideRefreshEndlessCsReq = 4839, - CmdStartAetherDivideStageBattleCsReq = 4849, - CmdStartAetherDivideSceneBattleCsReq = 4835, - CmdAetherDivideSpiritExpUpCsReq = 4806, - CmdEquipAetherDividePassiveSkillCsReq = 4836, - FibgnbkghnfLmeoekdamam = 4813, + BaiilojdaibNlcdgipgfdj = 0, + CmdAetherDivideTakeChallengeRewardScRsp = 4836, + CmdAetherDivideTainerInfoScNotify = 4846, + CmdGetAetherDivideChallengeInfoScRsp = 4850, + CmdAetherDivideRefreshEndlessScNotify = 4833, + CmdAetherDivideTakeChallengeRewardCsReq = 4835, + CmdGetAetherDivideChallengeInfoCsReq = 4814, + CmdStartAetherDivideSceneBattleScRsp = 4827, + CmdEquipAetherDividePassiveSkillCsReq = 4805, + CmdSetAetherDivideLineUpScRsp = 4840, + CmdStartAetherDivideChallengeBattleScRsp = 4845, + CmdTakeOffSkillCoreScRsp = 4838, + CmdSwitchAetherDivideLineUpSlotScRsp = 4812, + CmdEquipAetherDividePassiveSkillScRsp = 4808, + CmdAetherDivideSpiritExpUpScRsp = 4818, + CmdAetherDivideFinishChallengeScNotify = 4837, + CmdAetherDivideRefreshEndlessScRsp = 4828, + CmdLeaveAetherDivideSceneCsReq = 4807, + CmdSetAetherDivideLineUpCsReq = 4821, + CmdDmamefjbcle = 4842, + CmdLeaveAetherDivideSceneScRsp = 4823, + CmdAetherDivideSpiritInfoScNotify = 4849, + CmdAetherDivideSkillItemScNotify = 4815, + CmdGetAetherDivideInfoScRsp = 4834, + CmdAetherDivideRefreshEndlessCsReq = 4824, + CmdSwitchAetherDivideLineUpSlotCsReq = 4820, + CmdStartAetherDivideChallengeBattleCsReq = 4819, + CmdAetherDivideLineupScNotify = 4848, + CmdAetherDivideSpiritExpUpCsReq = 4841, + BaiilojdaibDdldiflggkh = 4832, + CmdGetAetherDivideInfoCsReq = 4843, + CmdStartAetherDivideSceneBattleCsReq = 4844, + CmdStartAetherDivideStageBattleScRsp = 4816, + CmdStartAetherDivideStageBattleCsReq = 4806, + CmdTakeOffSkillCoreCsReq = 4803, } impl CmdAetherDivideType { /// String value of the enum field names used in the ProtoBuf definition. @@ -79263,201 +81897,203 @@ 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::FibgnbkghnfPcpdhelpkem => "FIBGNBKGHNF_PCPDHELPKEM", - Self::CmdTakeOffSkillCoreScRsp => "CmdTakeOffSkillCoreScRsp", - Self::CmdClearAetherDividePassiveSkillCsReq => { - "CmdClearAetherDividePassiveSkillCsReq" - } - Self::CmdSwitchAetherDivideLineUpSlotScRsp => { - "CmdSwitchAetherDivideLineUpSlotScRsp" - } - Self::CmdNpbnpokgnci => "CmdNPBNPOKGNCI", - Self::CmdStartAetherDivideStageBattleScRsp => { - "CmdStartAetherDivideStageBattleScRsp" - } + Self::BaiilojdaibNlcdgipgfdj => "BAIILOJDAIB_NLCDGIPGFDJ", Self::CmdAetherDivideTakeChallengeRewardScRsp => { "CmdAetherDivideTakeChallengeRewardScRsp" } Self::CmdAetherDivideTainerInfoScNotify => { "CmdAetherDivideTainerInfoScNotify" } - Self::CmdAetherDivideRefreshEndlessScRsp => { - "CmdAetherDivideRefreshEndlessScRsp" - } - Self::CmdStartAetherDivideChallengeBattleScRsp => { - "CmdStartAetherDivideChallengeBattleScRsp" - } Self::CmdGetAetherDivideChallengeInfoScRsp => { "CmdGetAetherDivideChallengeInfoScRsp" } - Self::CmdAetherDivideSpiritInfoScNotify => { - "CmdAetherDivideSpiritInfoScNotify" - } - Self::CmdAetherDivideSpiritExpUpScRsp => "CmdAetherDivideSpiritExpUpScRsp", - Self::CmdGetAetherDivideChallengeInfoCsReq => { - "CmdGetAetherDivideChallengeInfoCsReq" - } - Self::CmdSetAetherDivideLineUpCsReq => "CmdSetAetherDivideLineUpCsReq", - Self::CmdSwitchAetherDivideLineUpSlotCsReq => { - "CmdSwitchAetherDivideLineUpSlotCsReq" + Self::CmdAetherDivideRefreshEndlessScNotify => { + "CmdAetherDivideRefreshEndlessScNotify" } Self::CmdAetherDivideTakeChallengeRewardCsReq => { "CmdAetherDivideTakeChallengeRewardCsReq" } - Self::CmdStartAetherDivideChallengeBattleCsReq => { - "CmdStartAetherDivideChallengeBattleCsReq" - } - Self::CmdGetAetherDivideInfoCsReq => "CmdGetAetherDivideInfoCsReq", - Self::CmdAetherDivideSkillItemScNotify => "CmdAetherDivideSkillItemScNotify", - Self::CmdSetAetherDivideLineUpScRsp => "CmdSetAetherDivideLineUpScRsp", - Self::CmdAetherDivideLineupScNotify => "CmdAetherDivideLineupScNotify", - Self::CmdAetherDivideRefreshEndlessScNotify => { - "CmdAetherDivideRefreshEndlessScNotify" + Self::CmdGetAetherDivideChallengeInfoCsReq => { + "CmdGetAetherDivideChallengeInfoCsReq" } Self::CmdStartAetherDivideSceneBattleScRsp => { "CmdStartAetherDivideSceneBattleScRsp" } - Self::CmdIakblomjelj => "CmdIAKBLOMJELJ", - Self::CmdEquipSkillCoreScRsp => "CmdEquipSkillCoreScRsp", - Self::CmdLeaveAetherDivideSceneCsReq => "CmdLeaveAetherDivideSceneCsReq", - Self::CmdGetAetherDivideInfoScRsp => "CmdGetAetherDivideInfoScRsp", + Self::CmdEquipAetherDividePassiveSkillCsReq => { + "CmdEquipAetherDividePassiveSkillCsReq" + } + Self::CmdSetAetherDivideLineUpScRsp => "CmdSetAetherDivideLineUpScRsp", + Self::CmdStartAetherDivideChallengeBattleScRsp => { + "CmdStartAetherDivideChallengeBattleScRsp" + } + Self::CmdTakeOffSkillCoreScRsp => "CmdTakeOffSkillCoreScRsp", + Self::CmdSwitchAetherDivideLineUpSlotScRsp => { + "CmdSwitchAetherDivideLineUpSlotScRsp" + } + Self::CmdEquipAetherDividePassiveSkillScRsp => { + "CmdEquipAetherDividePassiveSkillScRsp" + } + Self::CmdAetherDivideSpiritExpUpScRsp => "CmdAetherDivideSpiritExpUpScRsp", Self::CmdAetherDivideFinishChallengeScNotify => { "CmdAetherDivideFinishChallengeScNotify" } + Self::CmdAetherDivideRefreshEndlessScRsp => { + "CmdAetherDivideRefreshEndlessScRsp" + } + Self::CmdLeaveAetherDivideSceneCsReq => "CmdLeaveAetherDivideSceneCsReq", + Self::CmdSetAetherDivideLineUpCsReq => "CmdSetAetherDivideLineUpCsReq", + Self::CmdDmamefjbcle => "CmdDMAMEFJBCLE", + Self::CmdLeaveAetherDivideSceneScRsp => "CmdLeaveAetherDivideSceneScRsp", + Self::CmdAetherDivideSpiritInfoScNotify => { + "CmdAetherDivideSpiritInfoScNotify" + } + Self::CmdAetherDivideSkillItemScNotify => "CmdAetherDivideSkillItemScNotify", + Self::CmdGetAetherDivideInfoScRsp => "CmdGetAetherDivideInfoScRsp", Self::CmdAetherDivideRefreshEndlessCsReq => { "CmdAetherDivideRefreshEndlessCsReq" } + Self::CmdSwitchAetherDivideLineUpSlotCsReq => { + "CmdSwitchAetherDivideLineUpSlotCsReq" + } + Self::CmdStartAetherDivideChallengeBattleCsReq => { + "CmdStartAetherDivideChallengeBattleCsReq" + } + Self::CmdAetherDivideLineupScNotify => "CmdAetherDivideLineupScNotify", + Self::CmdAetherDivideSpiritExpUpCsReq => "CmdAetherDivideSpiritExpUpCsReq", + Self::BaiilojdaibDdldiflggkh => "BAIILOJDAIB_DDLDIFLGGKH", + Self::CmdGetAetherDivideInfoCsReq => "CmdGetAetherDivideInfoCsReq", + Self::CmdStartAetherDivideSceneBattleCsReq => { + "CmdStartAetherDivideSceneBattleCsReq" + } + Self::CmdStartAetherDivideStageBattleScRsp => { + "CmdStartAetherDivideStageBattleScRsp" + } Self::CmdStartAetherDivideStageBattleCsReq => { "CmdStartAetherDivideStageBattleCsReq" } - Self::CmdStartAetherDivideSceneBattleCsReq => { - "CmdStartAetherDivideSceneBattleCsReq" - } - Self::CmdAetherDivideSpiritExpUpCsReq => "CmdAetherDivideSpiritExpUpCsReq", - Self::CmdEquipAetherDividePassiveSkillCsReq => { - "CmdEquipAetherDividePassiveSkillCsReq" - } - Self::FibgnbkghnfLmeoekdamam => "FIBGNBKGHNF_LMEOEKDAMAM", + Self::CmdTakeOffSkillCoreCsReq => "CmdTakeOffSkillCoreCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FIBGNBKGHNF_PCPDHELPKEM" => Some(Self::FibgnbkghnfPcpdhelpkem), - "CmdTakeOffSkillCoreScRsp" => Some(Self::CmdTakeOffSkillCoreScRsp), - "CmdClearAetherDividePassiveSkillCsReq" => { - Some(Self::CmdClearAetherDividePassiveSkillCsReq) - } - "CmdSwitchAetherDivideLineUpSlotScRsp" => { - Some(Self::CmdSwitchAetherDivideLineUpSlotScRsp) - } - "CmdNPBNPOKGNCI" => Some(Self::CmdNpbnpokgnci), - "CmdStartAetherDivideStageBattleScRsp" => { - Some(Self::CmdStartAetherDivideStageBattleScRsp) - } + "BAIILOJDAIB_NLCDGIPGFDJ" => Some(Self::BaiilojdaibNlcdgipgfdj), "CmdAetherDivideTakeChallengeRewardScRsp" => { Some(Self::CmdAetherDivideTakeChallengeRewardScRsp) } "CmdAetherDivideTainerInfoScNotify" => { Some(Self::CmdAetherDivideTainerInfoScNotify) } - "CmdAetherDivideRefreshEndlessScRsp" => { - Some(Self::CmdAetherDivideRefreshEndlessScRsp) - } - "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) + "CmdAetherDivideRefreshEndlessScNotify" => { + Some(Self::CmdAetherDivideRefreshEndlessScNotify) } "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) + "CmdGetAetherDivideChallengeInfoCsReq" => { + Some(Self::CmdGetAetherDivideChallengeInfoCsReq) } "CmdStartAetherDivideSceneBattleScRsp" => { Some(Self::CmdStartAetherDivideSceneBattleScRsp) } - "CmdIAKBLOMJELJ" => Some(Self::CmdIakblomjelj), - "CmdEquipSkillCoreScRsp" => Some(Self::CmdEquipSkillCoreScRsp), - "CmdLeaveAetherDivideSceneCsReq" => { - Some(Self::CmdLeaveAetherDivideSceneCsReq) + "CmdEquipAetherDividePassiveSkillCsReq" => { + Some(Self::CmdEquipAetherDividePassiveSkillCsReq) + } + "CmdSetAetherDivideLineUpScRsp" => Some(Self::CmdSetAetherDivideLineUpScRsp), + "CmdStartAetherDivideChallengeBattleScRsp" => { + Some(Self::CmdStartAetherDivideChallengeBattleScRsp) + } + "CmdTakeOffSkillCoreScRsp" => Some(Self::CmdTakeOffSkillCoreScRsp), + "CmdSwitchAetherDivideLineUpSlotScRsp" => { + Some(Self::CmdSwitchAetherDivideLineUpSlotScRsp) + } + "CmdEquipAetherDividePassiveSkillScRsp" => { + Some(Self::CmdEquipAetherDividePassiveSkillScRsp) + } + "CmdAetherDivideSpiritExpUpScRsp" => { + Some(Self::CmdAetherDivideSpiritExpUpScRsp) } - "CmdGetAetherDivideInfoScRsp" => Some(Self::CmdGetAetherDivideInfoScRsp), "CmdAetherDivideFinishChallengeScNotify" => { Some(Self::CmdAetherDivideFinishChallengeScNotify) } + "CmdAetherDivideRefreshEndlessScRsp" => { + Some(Self::CmdAetherDivideRefreshEndlessScRsp) + } + "CmdLeaveAetherDivideSceneCsReq" => { + Some(Self::CmdLeaveAetherDivideSceneCsReq) + } + "CmdSetAetherDivideLineUpCsReq" => Some(Self::CmdSetAetherDivideLineUpCsReq), + "CmdDMAMEFJBCLE" => Some(Self::CmdDmamefjbcle), + "CmdLeaveAetherDivideSceneScRsp" => { + Some(Self::CmdLeaveAetherDivideSceneScRsp) + } + "CmdAetherDivideSpiritInfoScNotify" => { + Some(Self::CmdAetherDivideSpiritInfoScNotify) + } + "CmdAetherDivideSkillItemScNotify" => { + Some(Self::CmdAetherDivideSkillItemScNotify) + } + "CmdGetAetherDivideInfoScRsp" => Some(Self::CmdGetAetherDivideInfoScRsp), "CmdAetherDivideRefreshEndlessCsReq" => { Some(Self::CmdAetherDivideRefreshEndlessCsReq) } + "CmdSwitchAetherDivideLineUpSlotCsReq" => { + Some(Self::CmdSwitchAetherDivideLineUpSlotCsReq) + } + "CmdStartAetherDivideChallengeBattleCsReq" => { + Some(Self::CmdStartAetherDivideChallengeBattleCsReq) + } + "CmdAetherDivideLineupScNotify" => Some(Self::CmdAetherDivideLineupScNotify), + "CmdAetherDivideSpiritExpUpCsReq" => { + Some(Self::CmdAetherDivideSpiritExpUpCsReq) + } + "BAIILOJDAIB_DDLDIFLGGKH" => Some(Self::BaiilojdaibDdldiflggkh), + "CmdGetAetherDivideInfoCsReq" => Some(Self::CmdGetAetherDivideInfoCsReq), + "CmdStartAetherDivideSceneBattleCsReq" => { + Some(Self::CmdStartAetherDivideSceneBattleCsReq) + } + "CmdStartAetherDivideStageBattleScRsp" => { + Some(Self::CmdStartAetherDivideStageBattleScRsp) + } "CmdStartAetherDivideStageBattleCsReq" => { Some(Self::CmdStartAetherDivideStageBattleCsReq) } - "CmdStartAetherDivideSceneBattleCsReq" => { - Some(Self::CmdStartAetherDivideSceneBattleCsReq) - } - "CmdAetherDivideSpiritExpUpCsReq" => { - Some(Self::CmdAetherDivideSpiritExpUpCsReq) - } - "CmdEquipAetherDividePassiveSkillCsReq" => { - Some(Self::CmdEquipAetherDividePassiveSkillCsReq) - } - "FIBGNBKGHNF_LMEOEKDAMAM" => Some(Self::FibgnbkghnfLmeoekdamam), + "CmdTakeOffSkillCoreCsReq" => Some(Self::CmdTakeOffSkillCoreCsReq), _ => None, } } } -/// Obf: JCIOGLMGOPM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdAiPamType { - JcioglmgopmFeaolfocppj = 0, - CmdAiPamResponseFeedbackScRsp = 9518, - CmdGetAiPamChatInfoScRsp = 9502, - CmdUpdateAiPamSettingsScRsp = 9531, - CmdGetAiPamNextQuestionScRsp = 9505, - CmdTriggerAiPamSpeakCsReq = 9503, - 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, + LejbaojgjgiJcdcnppcneo = 0, + CmdAiPamResponseFeedbackCsReq = 9534, + CmdTriggerAiPamSpeakScRsp = 9503, + CmdUpdateAiPamSettingsCsReq = 9538, + CmdKiikhmmdhkp = 9506, + CmdAiPamResponseFeedbackCommentCsReq = 9540, + CmdAiPamMotionScNotify = 9512, + CmdGetAiPamChatHistoryScRsp = 9544, + CmdAiPamResponseFeedbackCommentScRsp = 9505, + CmdTriggerAiPamSpeakCsReq = 9508, + CmdGetAiPamChatHistoryCsReq = 9523, + CmdBkhlgpcdlgl = 9518, + CmdGetAiPamChatInfoScRsp = 9543, + CmdAiPamResponseFeedbackScRsp = 9521, + CmdAiPamAskSettlementScNotify = 9549, + CmdGetAiPamNextQuestionCsReq = 9527, + CmdHggmnlnjphg = 9516, + CmdAiPamSendMsgCsReq = 9532, + CmdRecvAiPamChatEventScNotify = 9507, + CmdLhnmdfopmkn = 9541, + CmdAiPamSendMsgScRsp = 9542, + CmdGetAiPamNextQuestionScRsp = 9519, + CmdUpdateAiPamSettingsScRsp = 9520, + CmdGetAiPamChatInfoCsReq = 9529, } impl CmdAiPamType { /// String value of the enum field names used in the ProtoBuf definition. @@ -79466,111 +82102,112 @@ 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::JcioglmgopmFeaolfocppj => "JCIOGLMGOPM_FEAOLFOCPPJ", - Self::CmdAiPamResponseFeedbackScRsp => "CmdAiPamResponseFeedbackScRsp", - Self::CmdGetAiPamChatInfoScRsp => "CmdGetAiPamChatInfoScRsp", - Self::CmdUpdateAiPamSettingsScRsp => "CmdUpdateAiPamSettingsScRsp", - Self::CmdGetAiPamNextQuestionScRsp => "CmdGetAiPamNextQuestionScRsp", - Self::CmdTriggerAiPamSpeakCsReq => "CmdTriggerAiPamSpeakCsReq", + Self::LejbaojgjgiJcdcnppcneo => "LEJBAOJGJGI_JCDCNPPCNEO", + Self::CmdAiPamResponseFeedbackCsReq => "CmdAiPamResponseFeedbackCsReq", Self::CmdTriggerAiPamSpeakScRsp => "CmdTriggerAiPamSpeakScRsp", - Self::CmdIppacooglpk => "CmdIPPACOOGLPK", - Self::CmdGetAiPamChatHistoryScRsp => "CmdGetAiPamChatHistoryScRsp", - Self::CmdGetAiPamChatHistoryCsReq => "CmdGetAiPamChatHistoryCsReq", + Self::CmdUpdateAiPamSettingsCsReq => "CmdUpdateAiPamSettingsCsReq", + Self::CmdKiikhmmdhkp => "CmdKIIKHMMDHKP", Self::CmdAiPamResponseFeedbackCommentCsReq => { "CmdAiPamResponseFeedbackCommentCsReq" } - Self::CmdUpdateAiPamSettingsCsReq => "CmdUpdateAiPamSettingsCsReq", Self::CmdAiPamMotionScNotify => "CmdAiPamMotionScNotify", - Self::CmdRecvAiPamChatEventScNotify => "CmdRecvAiPamChatEventScNotify", - Self::CmdAikhmiambif => "CmdAIKHMIAMBIF", - Self::CmdGetAiPamChatInfoCsReq => "CmdGetAiPamChatInfoCsReq", - Self::CmdAiPamResponseFeedbackCsReq => "CmdAiPamResponseFeedbackCsReq", - Self::CmdCgpfncnamop => "CmdCGPFNCNAMOP", - Self::CmdAiPamSendMsgScRsp => "CmdAiPamSendMsgScRsp", - Self::CmdImhlihaocpe => "CmdIMHLIHAOCPE", + Self::CmdGetAiPamChatHistoryScRsp => "CmdGetAiPamChatHistoryScRsp", Self::CmdAiPamResponseFeedbackCommentScRsp => { "CmdAiPamResponseFeedbackCommentScRsp" } + Self::CmdTriggerAiPamSpeakCsReq => "CmdTriggerAiPamSpeakCsReq", + Self::CmdGetAiPamChatHistoryCsReq => "CmdGetAiPamChatHistoryCsReq", + Self::CmdBkhlgpcdlgl => "CmdBKHLGPCDLGL", + Self::CmdGetAiPamChatInfoScRsp => "CmdGetAiPamChatInfoScRsp", + Self::CmdAiPamResponseFeedbackScRsp => "CmdAiPamResponseFeedbackScRsp", + Self::CmdAiPamAskSettlementScNotify => "CmdAiPamAskSettlementScNotify", Self::CmdGetAiPamNextQuestionCsReq => "CmdGetAiPamNextQuestionCsReq", - Self::CmdAiPamTeamExplainCsReq => "CmdAiPamTeamExplainCsReq", + Self::CmdHggmnlnjphg => "CmdHGGMNLNJPHG", + Self::CmdAiPamSendMsgCsReq => "CmdAiPamSendMsgCsReq", + Self::CmdRecvAiPamChatEventScNotify => "CmdRecvAiPamChatEventScNotify", + Self::CmdLhnmdfopmkn => "CmdLHNMDFOPMKN", + Self::CmdAiPamSendMsgScRsp => "CmdAiPamSendMsgScRsp", + Self::CmdGetAiPamNextQuestionScRsp => "CmdGetAiPamNextQuestionScRsp", + Self::CmdUpdateAiPamSettingsScRsp => "CmdUpdateAiPamSettingsScRsp", + Self::CmdGetAiPamChatInfoCsReq => "CmdGetAiPamChatInfoCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "LEJBAOJGJGI_JCDCNPPCNEO" => Some(Self::LejbaojgjgiJcdcnppcneo), + "CmdAiPamResponseFeedbackCsReq" => Some(Self::CmdAiPamResponseFeedbackCsReq), "CmdTriggerAiPamSpeakScRsp" => Some(Self::CmdTriggerAiPamSpeakScRsp), - "CmdIPPACOOGLPK" => Some(Self::CmdIppacooglpk), - "CmdGetAiPamChatHistoryScRsp" => Some(Self::CmdGetAiPamChatHistoryScRsp), - "CmdGetAiPamChatHistoryCsReq" => Some(Self::CmdGetAiPamChatHistoryCsReq), + "CmdUpdateAiPamSettingsCsReq" => Some(Self::CmdUpdateAiPamSettingsCsReq), + "CmdKIIKHMMDHKP" => Some(Self::CmdKiikhmmdhkp), "CmdAiPamResponseFeedbackCommentCsReq" => { Some(Self::CmdAiPamResponseFeedbackCommentCsReq) } - "CmdUpdateAiPamSettingsCsReq" => Some(Self::CmdUpdateAiPamSettingsCsReq), "CmdAiPamMotionScNotify" => Some(Self::CmdAiPamMotionScNotify), - "CmdRecvAiPamChatEventScNotify" => Some(Self::CmdRecvAiPamChatEventScNotify), - "CmdAIKHMIAMBIF" => Some(Self::CmdAikhmiambif), - "CmdGetAiPamChatInfoCsReq" => Some(Self::CmdGetAiPamChatInfoCsReq), - "CmdAiPamResponseFeedbackCsReq" => Some(Self::CmdAiPamResponseFeedbackCsReq), - "CmdCGPFNCNAMOP" => Some(Self::CmdCgpfncnamop), - "CmdAiPamSendMsgScRsp" => Some(Self::CmdAiPamSendMsgScRsp), - "CmdIMHLIHAOCPE" => Some(Self::CmdImhlihaocpe), + "CmdGetAiPamChatHistoryScRsp" => Some(Self::CmdGetAiPamChatHistoryScRsp), "CmdAiPamResponseFeedbackCommentScRsp" => { Some(Self::CmdAiPamResponseFeedbackCommentScRsp) } + "CmdTriggerAiPamSpeakCsReq" => Some(Self::CmdTriggerAiPamSpeakCsReq), + "CmdGetAiPamChatHistoryCsReq" => Some(Self::CmdGetAiPamChatHistoryCsReq), + "CmdBKHLGPCDLGL" => Some(Self::CmdBkhlgpcdlgl), + "CmdGetAiPamChatInfoScRsp" => Some(Self::CmdGetAiPamChatInfoScRsp), + "CmdAiPamResponseFeedbackScRsp" => Some(Self::CmdAiPamResponseFeedbackScRsp), + "CmdAiPamAskSettlementScNotify" => Some(Self::CmdAiPamAskSettlementScNotify), "CmdGetAiPamNextQuestionCsReq" => Some(Self::CmdGetAiPamNextQuestionCsReq), - "CmdAiPamTeamExplainCsReq" => Some(Self::CmdAiPamTeamExplainCsReq), + "CmdHGGMNLNJPHG" => Some(Self::CmdHggmnlnjphg), + "CmdAiPamSendMsgCsReq" => Some(Self::CmdAiPamSendMsgCsReq), + "CmdRecvAiPamChatEventScNotify" => Some(Self::CmdRecvAiPamChatEventScNotify), + "CmdLHNMDFOPMKN" => Some(Self::CmdLhnmdfopmkn), + "CmdAiPamSendMsgScRsp" => Some(Self::CmdAiPamSendMsgScRsp), + "CmdGetAiPamNextQuestionScRsp" => Some(Self::CmdGetAiPamNextQuestionScRsp), + "CmdUpdateAiPamSettingsScRsp" => Some(Self::CmdUpdateAiPamSettingsScRsp), + "CmdGetAiPamChatInfoCsReq" => Some(Self::CmdGetAiPamChatInfoCsReq), _ => None, } } } -/// Obf: MOFLOJNJDGL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdAlleyType { - 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, + EnhfbpkpfdiNlcdgipgfdj = 0, + CmdAlleyOrderChangedScNotify = 4761, + CmdDpfgbjfofce = 4759, + CmdAlleyPlacingGameCsReq = 4754, + CmdAlleyShipmentEventEffectsScNotify = 4730, + CmdPpjkekepfmf = 4781, + EnhfbpkpfdiMlkikmbonlc = 4748, + CmdCkjacadhccc = 4732, + CmdGetSaveLogisticsMapScRsp = 4728, + CmdGaammaacico = 4792, + CmdTakePrestigeRewardCsReq = 4729, + CmdActivityRaidPlacingGameCsReq = 4705, + CmdEnoabfiphob = 4774, + CmdPrestigeLevelUpCsReq = 4771, + CmdKgkkfpgnelc = 4701, + CmdGetAlleyInfoScRsp = 4703, + CmdTakePrestigeRewardScRsp = 4712, + CmdGetAlleyInfoCsReq = 4773, + CmdAlleyTakeEventRewardCsReq = 4720, + CmdLogisticsGameScRsp = 4727, + CmdAlleyPlacingGameScRsp = 4783, + CmdLogisticsGameCsReq = 4780, + CmdMgmdnbolbmo = 4787, + CmdNgokhflmlnj = 4735, + EnhfbpkpfdiGhiclfbgfdl = 4776, + CmdLogisticsScoreRewardSyncInfoScNotify = 4716, + CmdHmbpgpoifne = 4785, + CmdGifadcjkkfe = 4715, + EnhfbpkpfdiPcbaghcnolc = 4767, + CmdLogisticsInfoScNotify = 4766, + CmdAlleyEventChangeNotify = 4710, + CmdActivityRaidPlacingGameScRsp = 4714, + CmdPrestigeLevelUpScRsp = 4778, + CmdAlleyTakeEventRewardScRsp = 4799, + CmdAlleyFundsScNotify = 4752, + CmdGetSaveLogisticsMapCsReq = 4749, + EnhfbpkpfdiMonjhmoildm = 4738, } impl CmdAlleyType { /// String value of the enum field names used in the ProtoBuf definition. @@ -79579,101 +82216,97 @@ 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::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::EnhfbpkpfdiNlcdgipgfdj => "ENHFBPKPFDI_NLCDGIPGFDJ", + Self::CmdAlleyOrderChangedScNotify => "CmdAlleyOrderChangedScNotify", + Self::CmdDpfgbjfofce => "CmdDPFGBJFOFCE", + Self::CmdAlleyPlacingGameCsReq => "CmdAlleyPlacingGameCsReq", Self::CmdAlleyShipmentEventEffectsScNotify => { "CmdAlleyShipmentEventEffectsScNotify" } + Self::CmdPpjkekepfmf => "CmdPPJKEKEPFMF", + Self::EnhfbpkpfdiMlkikmbonlc => "ENHFBPKPFDI_MLKIKMBONLC", + Self::CmdCkjacadhccc => "CmdCKJACADHCCC", + Self::CmdGetSaveLogisticsMapScRsp => "CmdGetSaveLogisticsMapScRsp", + Self::CmdGaammaacico => "CmdGAAMMAACICO", + Self::CmdTakePrestigeRewardCsReq => "CmdTakePrestigeRewardCsReq", + Self::CmdActivityRaidPlacingGameCsReq => "CmdActivityRaidPlacingGameCsReq", + Self::CmdEnoabfiphob => "CmdENOABFIPHOB", + Self::CmdPrestigeLevelUpCsReq => "CmdPrestigeLevelUpCsReq", + Self::CmdKgkkfpgnelc => "CmdKGKKFPGNELC", + Self::CmdGetAlleyInfoScRsp => "CmdGetAlleyInfoScRsp", + Self::CmdTakePrestigeRewardScRsp => "CmdTakePrestigeRewardScRsp", + Self::CmdGetAlleyInfoCsReq => "CmdGetAlleyInfoCsReq", + Self::CmdAlleyTakeEventRewardCsReq => "CmdAlleyTakeEventRewardCsReq", + Self::CmdLogisticsGameScRsp => "CmdLogisticsGameScRsp", + Self::CmdAlleyPlacingGameScRsp => "CmdAlleyPlacingGameScRsp", + Self::CmdLogisticsGameCsReq => "CmdLogisticsGameCsReq", + Self::CmdMgmdnbolbmo => "CmdMGMDNBOLBMO", + Self::CmdNgokhflmlnj => "CmdNGOKHFLMLNJ", + Self::EnhfbpkpfdiGhiclfbgfdl => "ENHFBPKPFDI_GHICLFBGFDL", Self::CmdLogisticsScoreRewardSyncInfoScNotify => { "CmdLogisticsScoreRewardSyncInfoScNotify" } - Self::CmdHcdihobplje => "CmdHCDIHOBPLJE", - Self::MoflojnjdglHmcmlheabki => "MOFLOJNJDGL_HMCMLHEABKI", - Self::CmdAlleyFundsScNotify => "CmdAlleyFundsScNotify", - Self::CmdLoingbngdfo => "CmdLOINGBNGDFO", - Self::MoflojnjdglOljihebebca => "MOFLOJNJDGL_OLJIHEBEBCA", - Self::CmdAlleyEventChangeNotify => "CmdAlleyEventChangeNotify", - 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::CmdStartAlleyEventCsReq => "CmdStartAlleyEventCsReq", - Self::CmdActivityRaidPlacingGameScRsp => "CmdActivityRaidPlacingGameScRsp", - Self::MoflojnjdglKkjpgomopai => "MOFLOJNJDGL_KKJPGOMOPAI", + Self::CmdHmbpgpoifne => "CmdHMBPGPOIFNE", + Self::CmdGifadcjkkfe => "CmdGIFADCJKKFE", + Self::EnhfbpkpfdiPcbaghcnolc => "ENHFBPKPFDI_PCBAGHCNOLC", Self::CmdLogisticsInfoScNotify => "CmdLogisticsInfoScNotify", - Self::CmdKcheplkmonl => "CmdKCHEPLKMONL", - Self::CmdGetSaveLogisticsMapScRsp => "CmdGetSaveLogisticsMapScRsp", - Self::CmdTakePrestigeRewardCsReq => "CmdTakePrestigeRewardCsReq", - Self::CmdAlleyPlacingGameCsReq => "CmdAlleyPlacingGameCsReq", - Self::CmdTakePrestigeRewardScRsp => "CmdTakePrestigeRewardScRsp", + Self::CmdAlleyEventChangeNotify => "CmdAlleyEventChangeNotify", + Self::CmdActivityRaidPlacingGameScRsp => "CmdActivityRaidPlacingGameScRsp", + Self::CmdPrestigeLevelUpScRsp => "CmdPrestigeLevelUpScRsp", + Self::CmdAlleyTakeEventRewardScRsp => "CmdAlleyTakeEventRewardScRsp", + Self::CmdAlleyFundsScNotify => "CmdAlleyFundsScNotify", + Self::CmdGetSaveLogisticsMapCsReq => "CmdGetSaveLogisticsMapCsReq", + Self::EnhfbpkpfdiMonjhmoildm => "ENHFBPKPFDI_MONJHMOILDM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "MOFLOJNJDGL_PCPDHELPKEM" => Some(Self::MoflojnjdglPcpdhelpkem), - "CmdKCOBMOPKLPL" => Some(Self::CmdKcobmopklpl), - "CmdMCPHAPNLNIG" => Some(Self::CmdMcphapnlnig), - "CmdSaveLogisticsCsReq" => Some(Self::CmdSaveLogisticsCsReq), - "CmdActivityRaidPlacingGameCsReq" => { - Some(Self::CmdActivityRaidPlacingGameCsReq) - } - "CmdGetSaveLogisticsMapCsReq" => Some(Self::CmdGetSaveLogisticsMapCsReq), - "CmdGetAlleyInfoCsReq" => Some(Self::CmdGetAlleyInfoCsReq), - "CmdFBDJEJDHCIO" => Some(Self::CmdFbdjejdhcio), - "CmdGetAlleyInfoScRsp" => Some(Self::CmdGetAlleyInfoScRsp), + "ENHFBPKPFDI_NLCDGIPGFDJ" => Some(Self::EnhfbpkpfdiNlcdgipgfdj), + "CmdAlleyOrderChangedScNotify" => Some(Self::CmdAlleyOrderChangedScNotify), + "CmdDPFGBJFOFCE" => Some(Self::CmdDpfgbjfofce), + "CmdAlleyPlacingGameCsReq" => Some(Self::CmdAlleyPlacingGameCsReq), "CmdAlleyShipmentEventEffectsScNotify" => { Some(Self::CmdAlleyShipmentEventEffectsScNotify) } + "CmdPPJKEKEPFMF" => Some(Self::CmdPpjkekepfmf), + "ENHFBPKPFDI_MLKIKMBONLC" => Some(Self::EnhfbpkpfdiMlkikmbonlc), + "CmdCKJACADHCCC" => Some(Self::CmdCkjacadhccc), + "CmdGetSaveLogisticsMapScRsp" => Some(Self::CmdGetSaveLogisticsMapScRsp), + "CmdGAAMMAACICO" => Some(Self::CmdGaammaacico), + "CmdTakePrestigeRewardCsReq" => Some(Self::CmdTakePrestigeRewardCsReq), + "CmdActivityRaidPlacingGameCsReq" => { + Some(Self::CmdActivityRaidPlacingGameCsReq) + } + "CmdENOABFIPHOB" => Some(Self::CmdEnoabfiphob), + "CmdPrestigeLevelUpCsReq" => Some(Self::CmdPrestigeLevelUpCsReq), + "CmdKGKKFPGNELC" => Some(Self::CmdKgkkfpgnelc), + "CmdGetAlleyInfoScRsp" => Some(Self::CmdGetAlleyInfoScRsp), + "CmdTakePrestigeRewardScRsp" => Some(Self::CmdTakePrestigeRewardScRsp), + "CmdGetAlleyInfoCsReq" => Some(Self::CmdGetAlleyInfoCsReq), + "CmdAlleyTakeEventRewardCsReq" => Some(Self::CmdAlleyTakeEventRewardCsReq), + "CmdLogisticsGameScRsp" => Some(Self::CmdLogisticsGameScRsp), + "CmdAlleyPlacingGameScRsp" => Some(Self::CmdAlleyPlacingGameScRsp), + "CmdLogisticsGameCsReq" => Some(Self::CmdLogisticsGameCsReq), + "CmdMGMDNBOLBMO" => Some(Self::CmdMgmdnbolbmo), + "CmdNGOKHFLMLNJ" => Some(Self::CmdNgokhflmlnj), + "ENHFBPKPFDI_GHICLFBGFDL" => Some(Self::EnhfbpkpfdiGhiclfbgfdl), "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), + "CmdHMBPGPOIFNE" => Some(Self::CmdHmbpgpoifne), + "CmdGIFADCJKKFE" => Some(Self::CmdGifadcjkkfe), + "ENHFBPKPFDI_PCBAGHCNOLC" => Some(Self::EnhfbpkpfdiPcbaghcnolc), + "CmdLogisticsInfoScNotify" => Some(Self::CmdLogisticsInfoScNotify), "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), + "CmdPrestigeLevelUpScRsp" => Some(Self::CmdPrestigeLevelUpScRsp), + "CmdAlleyTakeEventRewardScRsp" => Some(Self::CmdAlleyTakeEventRewardScRsp), + "CmdAlleyFundsScNotify" => Some(Self::CmdAlleyFundsScNotify), + "CmdGetSaveLogisticsMapCsReq" => Some(Self::CmdGetSaveLogisticsMapCsReq), + "ENHFBPKPFDI_MONJHMOILDM" => Some(Self::EnhfbpkpfdiMonjhmoildm), _ => None, } } @@ -79681,44 +82314,44 @@ impl CmdAlleyType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ejijambbjmn { - Lhdkjkoopjp = 0, - Bakdpgbknhh = 1, - Aefdgeikobe = 2, - Oocjingkenm = 3, - Keclodgoiai = 4, - Bknfmfginip = 5, - Bkdioloekil = 6, - Kkgainfgffg = 7, +pub enum Oclnfbeagmm { + Phmkdhkblde = 0, + Clmknfilolb = 1, + Konbamdogdh = 2, + Jngjipchjkg = 3, + Cidihbpfelp = 4, + Lbinpjoojod = 5, + Bbonhjijlkf = 6, + Geoneaaankg = 7, } -impl Ejijambbjmn { +impl Oclnfbeagmm { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::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", + Self::Phmkdhkblde => "OCLNFBEAGMM_PHMKDHKBLDE", + Self::Clmknfilolb => "OCLNFBEAGMM_CLMKNFILOLB", + Self::Konbamdogdh => "OCLNFBEAGMM_KONBAMDOGDH", + Self::Jngjipchjkg => "OCLNFBEAGMM_JNGJIPCHJKG", + Self::Cidihbpfelp => "OCLNFBEAGMM_CIDIHBPFELP", + Self::Lbinpjoojod => "OCLNFBEAGMM_LBINPJOOJOD", + Self::Bbonhjijlkf => "OCLNFBEAGMM_BBONHJIJLKF", + Self::Geoneaaankg => "OCLNFBEAGMM_GEONEAAANKG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "OCLNFBEAGMM_PHMKDHKBLDE" => Some(Self::Phmkdhkblde), + "OCLNFBEAGMM_CLMKNFILOLB" => Some(Self::Clmknfilolb), + "OCLNFBEAGMM_KONBAMDOGDH" => Some(Self::Konbamdogdh), + "OCLNFBEAGMM_JNGJIPCHJKG" => Some(Self::Jngjipchjkg), + "OCLNFBEAGMM_CIDIHBPFELP" => Some(Self::Cidihbpfelp), + "OCLNFBEAGMM_LBINPJOOJOD" => Some(Self::Lbinpjoojod), + "OCLNFBEAGMM_BBONHJIJLKF" => Some(Self::Bbonhjijlkf), + "OCLNFBEAGMM_GEONEAAANKG" => Some(Self::Geoneaaankg), _ => None, } } @@ -79726,45 +82359,44 @@ impl Ejijambbjmn { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Kcbdehicick { - Pcpdhelpkem = 0, - Oclljaelpdm = 1, - Omnlmpafhbb = 2, - Mbojgihmpdm = 3, +pub enum Pfphiikefib { + Nlcdgipgfdj = 0, + Nohngbajngo = 1, + Jhiicnjikpc = 2, + Joiibdjjoah = 3, } -impl Kcbdehicick { +impl Pfphiikefib { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "KCBDEHICICK_PCPDHELPKEM", - Self::Oclljaelpdm => "KCBDEHICICK_OCLLJAELPDM", - Self::Omnlmpafhbb => "KCBDEHICICK_OMNLMPAFHBB", - Self::Mbojgihmpdm => "KCBDEHICICK_MBOJGIHMPDM", + Self::Nlcdgipgfdj => "PFPHIIKEFIB_NLCDGIPGFDJ", + Self::Nohngbajngo => "PFPHIIKEFIB_NOHNGBAJNGO", + Self::Jhiicnjikpc => "PFPHIIKEFIB_JHIICNJIKPC", + Self::Joiibdjjoah => "PFPHIIKEFIB_JOIIBDJJOAH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "KCBDEHICICK_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "KCBDEHICICK_OCLLJAELPDM" => Some(Self::Oclljaelpdm), - "KCBDEHICICK_OMNLMPAFHBB" => Some(Self::Omnlmpafhbb), - "KCBDEHICICK_MBOJGIHMPDM" => Some(Self::Mbojgihmpdm), + "PFPHIIKEFIB_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "PFPHIIKEFIB_NOHNGBAJNGO" => Some(Self::Nohngbajngo), + "PFPHIIKEFIB_JHIICNJIKPC" => Some(Self::Jhiicnjikpc), + "PFPHIIKEFIB_JOIIBDJJOAH" => Some(Self::Joiibdjjoah), _ => None, } } } -/// Obf: HEBAGHLEECH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum AlleyEventState { - HebaghleechMfdplaoekfe = 0, - HebaghleechGkbodjfajce = 1, - HebaghleechDoibpfnojfj = 2, - HebaghleechDafaddienih = 3, + AjoccoaififNapmffdmlek = 0, + AjoccoaififEmjdkbjffhf = 1, + AjoccoaififMomheepiljo = 2, + AjoccoaififHdgpeeijijp = 3, } impl AlleyEventState { /// String value of the enum field names used in the ProtoBuf definition. @@ -79773,33 +82405,32 @@ 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::HebaghleechMfdplaoekfe => "HEBAGHLEECH_MFDPLAOEKFE", - Self::HebaghleechGkbodjfajce => "HEBAGHLEECH_GKBODJFAJCE", - Self::HebaghleechDoibpfnojfj => "HEBAGHLEECH_DOIBPFNOJFJ", - Self::HebaghleechDafaddienih => "HEBAGHLEECH_DAFADDIENIH", + Self::AjoccoaififNapmffdmlek => "AJOCCOAIFIF_NAPMFFDMLEK", + Self::AjoccoaififEmjdkbjffhf => "AJOCCOAIFIF_EMJDKBJFFHF", + Self::AjoccoaififMomheepiljo => "AJOCCOAIFIF_MOMHEEPILJO", + Self::AjoccoaififHdgpeeijijp => "AJOCCOAIFIF_HDGPEEIJIJP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "HEBAGHLEECH_MFDPLAOEKFE" => Some(Self::HebaghleechMfdplaoekfe), - "HEBAGHLEECH_GKBODJFAJCE" => Some(Self::HebaghleechGkbodjfajce), - "HEBAGHLEECH_DOIBPFNOJFJ" => Some(Self::HebaghleechDoibpfnojfj), - "HEBAGHLEECH_DAFADDIENIH" => Some(Self::HebaghleechDafaddienih), + "AJOCCOAIFIF_NAPMFFDMLEK" => Some(Self::AjoccoaififNapmffdmlek), + "AJOCCOAIFIF_EMJDKBJFFHF" => Some(Self::AjoccoaififEmjdkbjffhf), + "AJOCCOAIFIF_MOMHEEPILJO" => Some(Self::AjoccoaififMomheepiljo), + "AJOCCOAIFIF_HDGPEEIJIJP" => Some(Self::AjoccoaififHdgpeeijijp), _ => None, } } } -/// Obf: CBLODEEHFJF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdArchiveType { - CblodeehfjfPcpdhelpkem = 0, - CmdGetArchiveDataScRsp = 2310, - CmdGhilichodln = 2395, - CmdGetUpdatedArchiveDataCsReq = 2394, - CmdGetArchiveDataCsReq = 2391, + MfjdgmgkmdjNlcdgipgfdj = 0, + CmdGetArchiveDataCsReq = 2373, + CmdKkogbfclnhb = 2327, + CmdGetArchiveDataScRsp = 2303, + CmdBjjgfkaoklg = 2380, } impl CmdArchiveType { /// String value of the enum field names used in the ProtoBuf definition. @@ -79808,79 +82439,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::CblodeehfjfPcpdhelpkem => "CBLODEEHFJF_PCPDHELPKEM", - Self::CmdGetArchiveDataScRsp => "CmdGetArchiveDataScRsp", - Self::CmdGhilichodln => "CmdGHILICHODLN", - Self::CmdGetUpdatedArchiveDataCsReq => "CmdGetUpdatedArchiveDataCsReq", + Self::MfjdgmgkmdjNlcdgipgfdj => "MFJDGMGKMDJ_NLCDGIPGFDJ", Self::CmdGetArchiveDataCsReq => "CmdGetArchiveDataCsReq", + Self::CmdKkogbfclnhb => "CmdKKOGBFCLNHB", + Self::CmdGetArchiveDataScRsp => "CmdGetArchiveDataScRsp", + Self::CmdBjjgfkaoklg => "CmdBJJGFKAOKLG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CBLODEEHFJF_PCPDHELPKEM" => Some(Self::CblodeehfjfPcpdhelpkem), - "CmdGetArchiveDataScRsp" => Some(Self::CmdGetArchiveDataScRsp), - "CmdGHILICHODLN" => Some(Self::CmdGhilichodln), - "CmdGetUpdatedArchiveDataCsReq" => Some(Self::CmdGetUpdatedArchiveDataCsReq), + "MFJDGMGKMDJ_NLCDGIPGFDJ" => Some(Self::MfjdgmgkmdjNlcdgipgfdj), "CmdGetArchiveDataCsReq" => Some(Self::CmdGetArchiveDataCsReq), + "CmdKKOGBFCLNHB" => Some(Self::CmdKkogbfclnhb), + "CmdGetArchiveDataScRsp" => Some(Self::CmdGetArchiveDataScRsp), + "CmdBJJGFKAOKLG" => Some(Self::CmdBjjgfkaoklg), _ => None, } } } -/// Obf: OKGLHKOEJMM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdAvatarType { - OkglhkoejmmPcpdhelpkem = 0, - CmdGetPreAvatarGrowthInfoCsReq = 308, - 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, + JhgiibjglelNlcdgipgfdj = 0, + CmdGetPreAvatarGrowthInfoCsReq = 367, + CmdAddMultiPathAvatarScNotify = 330, + JhgiibjglelBkbhlofehoc = 348, + CmdLendbhpiojk = 390, + CmdSetAvatarPathScRsp = 363, + JhgiibjglelCaoiegedbll = 336, + CmdDressRelicAvatarScRsp = 376, + CmdGetPreAvatarActivityListScRsp = 305, + JhgiibjglelCfbpnhbmceo = 353, + CmdAvatarExpUpScRsp = 327, + JhgiibjglelOnccdognggm = 315, + CmdGetPreAvatarGrowthInfoScRsp = 385, + CmdPromoteAvatarScRsp = 381, + CmdMarkAvatarScRsp = 366, + CmdAvatarPathChangedNotify = 317, + JhgiibjglelKiolglccnaa = 392, + CmdTakeOffRelicScRsp = 361, + JhgiibjglelCpcfhpmohdd = 306, + CmdSetAvatarEnhancedIdCsReq = 332, + CmdTakeOffEquipmentScRsp = 312, + JhgiibjglelFgkdlcdiogl = 349, + JhgiibjglelAfodjnhakcj = 380, + CmdUnlockAvatarPathScRsp = 400, + CmdSetAvatarEnhancedIdScRsp = 335, + CmdDressAvatarCsReq = 310, + CmdSetGrowthTargetAvatarScRsp = 328, + CmdActiveEidolonCsReq = 383, + CmdGetPreAvatarActivityListCsReq = 316, + CmdActiveEidolonScRsp = 309, + CmdTakePromotionRewardCsReq = 324, + CmdDressAvatarSkinScRsp = 352, + CmdSetPlayerOutfitCsReq = 314, + JhgiibjglelDpaaibgldob = 339, + CmdUnlockAvatarSkinScNotify = 374, + CmdSetMultipleAvatarPathsScRsp = 388, + CmdDressRelicAvatarCsReq = 342, + CmdCfggobedjok = 301, + CmdTakeOffRelicCsReq = 338, + CmdSetPlayerOutfitScRsp = 382, + CmdTakeOffAvatarSkinScRsp = 359, + CmdTakeOffEquipmentCsReq = 329, + CmdAvatarSpecialSkilltreeUnlockScNotify = 326, + CmdGetAvatarDataScRsp = 303, + CmdDressAvatarScRsp = 387, + CmdTakePromotionRewardScRsp = 371, + CmdUnlockSkilltreeScRsp = 313, + CmdAddAvatarScNotify = 354, + JhgiibjglelCkccdcnldoi = 378, + CmdGetAvatarDataCsReq = 373, } impl CmdAvatarType { /// String value of the enum field names used in the ProtoBuf definition. @@ -79889,125 +82520,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::OkglhkoejmmPcpdhelpkem => "OKGLHKOEJMM_PCPDHELPKEM", + Self::JhgiibjglelNlcdgipgfdj => "JHGIIBJGLEL_NLCDGIPGFDJ", Self::CmdGetPreAvatarGrowthInfoCsReq => "CmdGetPreAvatarGrowthInfoCsReq", - Self::CmdTakeOffRelicCsReq => "CmdTakeOffRelicCsReq", - Self::CmdGetAvatarDataScRsp => "CmdGetAvatarDataScRsp", Self::CmdAddMultiPathAvatarScNotify => "CmdAddMultiPathAvatarScNotify", - Self::CmdTakePromotionRewardCsReq => "CmdTakePromotionRewardCsReq", + Self::JhgiibjglelBkbhlofehoc => "JHGIIBJGLEL_BKBHLOFEHOC", + Self::CmdLendbhpiojk => "CmdLENDBHPIOJK", + Self::CmdSetAvatarPathScRsp => "CmdSetAvatarPathScRsp", + Self::JhgiibjglelCaoiegedbll => "JHGIIBJGLEL_CAOIEGEDBLL", + Self::CmdDressRelicAvatarScRsp => "CmdDressRelicAvatarScRsp", + Self::CmdGetPreAvatarActivityListScRsp => "CmdGetPreAvatarActivityListScRsp", + Self::JhgiibjglelCfbpnhbmceo => "JHGIIBJGLEL_CFBPNHBMCEO", + Self::CmdAvatarExpUpScRsp => "CmdAvatarExpUpScRsp", + Self::JhgiibjglelOnccdognggm => "JHGIIBJGLEL_ONCCDOGNGGM", + Self::CmdGetPreAvatarGrowthInfoScRsp => "CmdGetPreAvatarGrowthInfoScRsp", + Self::CmdPromoteAvatarScRsp => "CmdPromoteAvatarScRsp", + Self::CmdMarkAvatarScRsp => "CmdMarkAvatarScRsp", + Self::CmdAvatarPathChangedNotify => "CmdAvatarPathChangedNotify", + Self::JhgiibjglelKiolglccnaa => "JHGIIBJGLEL_KIOLGLCCNAA", + Self::CmdTakeOffRelicScRsp => "CmdTakeOffRelicScRsp", + Self::JhgiibjglelCpcfhpmohdd => "JHGIIBJGLEL_CPCFHPMOHDD", + Self::CmdSetAvatarEnhancedIdCsReq => "CmdSetAvatarEnhancedIdCsReq", + Self::CmdTakeOffEquipmentScRsp => "CmdTakeOffEquipmentScRsp", + Self::JhgiibjglelFgkdlcdiogl => "JHGIIBJGLEL_FGKDLCDIOGL", + Self::JhgiibjglelAfodjnhakcj => "JHGIIBJGLEL_AFODJNHAKCJ", + Self::CmdUnlockAvatarPathScRsp => "CmdUnlockAvatarPathScRsp", + Self::CmdSetAvatarEnhancedIdScRsp => "CmdSetAvatarEnhancedIdScRsp", + Self::CmdDressAvatarCsReq => "CmdDressAvatarCsReq", + Self::CmdSetGrowthTargetAvatarScRsp => "CmdSetGrowthTargetAvatarScRsp", + Self::CmdActiveEidolonCsReq => "CmdActiveEidolonCsReq", 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::CmdTakePromotionRewardCsReq => "CmdTakePromotionRewardCsReq", + Self::CmdDressAvatarSkinScRsp => "CmdDressAvatarSkinScRsp", + Self::CmdSetPlayerOutfitCsReq => "CmdSetPlayerOutfitCsReq", + Self::JhgiibjglelDpaaibgldob => "JHGIIBJGLEL_DPAAIBGLDOB", + Self::CmdUnlockAvatarSkinScNotify => "CmdUnlockAvatarSkinScNotify", 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::CmdCfggobedjok => "CmdCFGGOBEDJOK", + Self::CmdTakeOffRelicCsReq => "CmdTakeOffRelicCsReq", + Self::CmdSetPlayerOutfitScRsp => "CmdSetPlayerOutfitScRsp", + Self::CmdTakeOffAvatarSkinScRsp => "CmdTakeOffAvatarSkinScRsp", + Self::CmdTakeOffEquipmentCsReq => "CmdTakeOffEquipmentCsReq", Self::CmdAvatarSpecialSkilltreeUnlockScNotify => { "CmdAvatarSpecialSkilltreeUnlockScNotify" } - Self::CmdMarkAvatarCsReq => "CmdMarkAvatarCsReq", - Self::CmdHhpbadaigho => "CmdHHPBADAIGHO", - Self::CmdSetAvatarEnhancedIdScRsp => "CmdSetAvatarEnhancedIdScRsp", - Self::CmdSetPlayerOutfitCsReq => "CmdSetPlayerOutfitCsReq", - Self::CmdSetPlayerOutfitScRsp => "CmdSetPlayerOutfitScRsp", - Self::CmdSetAvatarEnhancedIdCsReq => "CmdSetAvatarEnhancedIdCsReq", + Self::CmdGetAvatarDataScRsp => "CmdGetAvatarDataScRsp", Self::CmdDressAvatarScRsp => "CmdDressAvatarScRsp", - Self::CmdDressRelicAvatarScRsp => "CmdDressRelicAvatarScRsp", - Self::CmdMneoiopnpnk => "CmdMNEOIOPNPNK", - Self::CmdUnlockAvatarSkinScNotify => "CmdUnlockAvatarSkinScNotify", - Self::CmdPromoteAvatarCsReq => "CmdPromoteAvatarCsReq", - Self::CmdSetMultipleAvatarPathsCsReq => "CmdSetMultipleAvatarPathsCsReq", + Self::CmdTakePromotionRewardScRsp => "CmdTakePromotionRewardScRsp", + Self::CmdUnlockSkilltreeScRsp => "CmdUnlockSkilltreeScRsp", + Self::CmdAddAvatarScNotify => "CmdAddAvatarScNotify", + Self::JhgiibjglelCkccdcnldoi => "JHGIIBJGLEL_CKCCDCNLDOI", + Self::CmdGetAvatarDataCsReq => "CmdGetAvatarDataCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "OKGLHKOEJMM_PCPDHELPKEM" => Some(Self::OkglhkoejmmPcpdhelpkem), + "JHGIIBJGLEL_NLCDGIPGFDJ" => Some(Self::JhgiibjglelNlcdgipgfdj), "CmdGetPreAvatarGrowthInfoCsReq" => { Some(Self::CmdGetPreAvatarGrowthInfoCsReq) } - "CmdTakeOffRelicCsReq" => Some(Self::CmdTakeOffRelicCsReq), - "CmdGetAvatarDataScRsp" => Some(Self::CmdGetAvatarDataScRsp), "CmdAddMultiPathAvatarScNotify" => Some(Self::CmdAddMultiPathAvatarScNotify), - "CmdTakePromotionRewardCsReq" => Some(Self::CmdTakePromotionRewardCsReq), + "JHGIIBJGLEL_BKBHLOFEHOC" => Some(Self::JhgiibjglelBkbhlofehoc), + "CmdLENDBHPIOJK" => Some(Self::CmdLendbhpiojk), + "CmdSetAvatarPathScRsp" => Some(Self::CmdSetAvatarPathScRsp), + "JHGIIBJGLEL_CAOIEGEDBLL" => Some(Self::JhgiibjglelCaoiegedbll), + "CmdDressRelicAvatarScRsp" => Some(Self::CmdDressRelicAvatarScRsp), + "CmdGetPreAvatarActivityListScRsp" => { + Some(Self::CmdGetPreAvatarActivityListScRsp) + } + "JHGIIBJGLEL_CFBPNHBMCEO" => Some(Self::JhgiibjglelCfbpnhbmceo), + "CmdAvatarExpUpScRsp" => Some(Self::CmdAvatarExpUpScRsp), + "JHGIIBJGLEL_ONCCDOGNGGM" => Some(Self::JhgiibjglelOnccdognggm), + "CmdGetPreAvatarGrowthInfoScRsp" => { + Some(Self::CmdGetPreAvatarGrowthInfoScRsp) + } + "CmdPromoteAvatarScRsp" => Some(Self::CmdPromoteAvatarScRsp), + "CmdMarkAvatarScRsp" => Some(Self::CmdMarkAvatarScRsp), + "CmdAvatarPathChangedNotify" => Some(Self::CmdAvatarPathChangedNotify), + "JHGIIBJGLEL_KIOLGLCCNAA" => Some(Self::JhgiibjglelKiolglccnaa), + "CmdTakeOffRelicScRsp" => Some(Self::CmdTakeOffRelicScRsp), + "JHGIIBJGLEL_CPCFHPMOHDD" => Some(Self::JhgiibjglelCpcfhpmohdd), + "CmdSetAvatarEnhancedIdCsReq" => Some(Self::CmdSetAvatarEnhancedIdCsReq), + "CmdTakeOffEquipmentScRsp" => Some(Self::CmdTakeOffEquipmentScRsp), + "JHGIIBJGLEL_FGKDLCDIOGL" => Some(Self::JhgiibjglelFgkdlcdiogl), + "JHGIIBJGLEL_AFODJNHAKCJ" => Some(Self::JhgiibjglelAfodjnhakcj), + "CmdUnlockAvatarPathScRsp" => Some(Self::CmdUnlockAvatarPathScRsp), + "CmdSetAvatarEnhancedIdScRsp" => Some(Self::CmdSetAvatarEnhancedIdScRsp), + "CmdDressAvatarCsReq" => Some(Self::CmdDressAvatarCsReq), + "CmdSetGrowthTargetAvatarScRsp" => Some(Self::CmdSetGrowthTargetAvatarScRsp), + "CmdActiveEidolonCsReq" => Some(Self::CmdActiveEidolonCsReq), "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), + "CmdTakePromotionRewardCsReq" => Some(Self::CmdTakePromotionRewardCsReq), + "CmdDressAvatarSkinScRsp" => Some(Self::CmdDressAvatarSkinScRsp), + "CmdSetPlayerOutfitCsReq" => Some(Self::CmdSetPlayerOutfitCsReq), + "JHGIIBJGLEL_DPAAIBGLDOB" => Some(Self::JhgiibjglelDpaaibgldob), + "CmdUnlockAvatarSkinScNotify" => Some(Self::CmdUnlockAvatarSkinScNotify), "CmdSetMultipleAvatarPathsScRsp" => { Some(Self::CmdSetMultipleAvatarPathsScRsp) } - "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), - "CmdNHANNOPOPPL" => Some(Self::CmdNhannopoppl), - "CmdActiveEidolonCsReq" => Some(Self::CmdActiveEidolonCsReq), - "CmdKGJHPKBMIPB" => Some(Self::CmdKgjhpkbmipb), - "CmdTakePromotionRewardScRsp" => Some(Self::CmdTakePromotionRewardScRsp), + "CmdCFGGOBEDJOK" => Some(Self::CmdCfggobedjok), + "CmdTakeOffRelicCsReq" => Some(Self::CmdTakeOffRelicCsReq), + "CmdSetPlayerOutfitScRsp" => Some(Self::CmdSetPlayerOutfitScRsp), + "CmdTakeOffAvatarSkinScRsp" => Some(Self::CmdTakeOffAvatarSkinScRsp), + "CmdTakeOffEquipmentCsReq" => Some(Self::CmdTakeOffEquipmentCsReq), "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), + "CmdGetAvatarDataScRsp" => Some(Self::CmdGetAvatarDataScRsp), "CmdDressAvatarScRsp" => Some(Self::CmdDressAvatarScRsp), - "CmdDressRelicAvatarScRsp" => Some(Self::CmdDressRelicAvatarScRsp), - "CmdMNEOIOPNPNK" => Some(Self::CmdMneoiopnpnk), - "CmdUnlockAvatarSkinScNotify" => Some(Self::CmdUnlockAvatarSkinScNotify), - "CmdPromoteAvatarCsReq" => Some(Self::CmdPromoteAvatarCsReq), - "CmdSetMultipleAvatarPathsCsReq" => { - Some(Self::CmdSetMultipleAvatarPathsCsReq) - } + "CmdTakePromotionRewardScRsp" => Some(Self::CmdTakePromotionRewardScRsp), + "CmdUnlockSkilltreeScRsp" => Some(Self::CmdUnlockSkilltreeScRsp), + "CmdAddAvatarScNotify" => Some(Self::CmdAddAvatarScNotify), + "JHGIIBJGLEL_CKCCDCNLDOI" => Some(Self::JhgiibjglelCkccdcnldoi), + "CmdGetAvatarDataCsReq" => Some(Self::CmdGetAvatarDataCsReq), _ => None, } } @@ -80015,26 +82646,26 @@ impl CmdAvatarType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Kflkndhjili { - Iipiakjfgnh = 0, - Kdinjjegmhb = 1, +pub enum Cfmdkncddal { + Nadpfmgbhdj = 0, + Ggglncboicd = 1, } -impl Kflkndhjili { +impl Cfmdkncddal { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Iipiakjfgnh => "KFLKNDHJILI_IIPIAKJFGNH", - Self::Kdinjjegmhb => "KFLKNDHJILI_KDINJJEGMHB", + Self::Nadpfmgbhdj => "CFMDKNCDDAL_NADPFMGBHDJ", + Self::Ggglncboicd => "CFMDKNCDDAL_GGGLNCBOICD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "KFLKNDHJILI_IIPIAKJFGNH" => Some(Self::Iipiakjfgnh), - "KFLKNDHJILI_KDINJJEGMHB" => Some(Self::Kdinjjegmhb), + "CFMDKNCDDAL_NADPFMGBHDJ" => Some(Self::Nadpfmgbhdj), + "CFMDKNCDDAL_GGGLNCBOICD" => Some(Self::Ggglncboicd), _ => None, } } @@ -80042,32 +82673,32 @@ impl Kflkndhjili { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Lhhknenbjeh { - Pcpdhelpkem = 0, - Ajbfcodjonf = 1, - Jlkideidmnk = 2, - Gngdfkjaame = 3, +pub enum AddAvatarSrcState { + AddAvatarSrcNone = 0, + AddAvatarSrcGacha = 1, + AddAvatarSrcRogue = 2, + AddAvatarSrcDelivery = 3, } -impl Lhhknenbjeh { +impl AddAvatarSrcState { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "LHHKNENBJEH_PCPDHELPKEM", - Self::Ajbfcodjonf => "LHHKNENBJEH_AJBFCODJONF", - Self::Jlkideidmnk => "LHHKNENBJEH_JLKIDEIDMNK", - Self::Gngdfkjaame => "LHHKNENBJEH_GNGDFKJAAME", + Self::AddAvatarSrcNone => "ADD_AVATAR_SRC_NONE", + Self::AddAvatarSrcGacha => "ADD_AVATAR_SRC_GACHA", + Self::AddAvatarSrcRogue => "ADD_AVATAR_SRC_ROGUE", + Self::AddAvatarSrcDelivery => "ADD_AVATAR_SRC_DELIVERY", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "LHHKNENBJEH_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "LHHKNENBJEH_AJBFCODJONF" => Some(Self::Ajbfcodjonf), - "LHHKNENBJEH_JLKIDEIDMNK" => Some(Self::Jlkideidmnk), - "LHHKNENBJEH_GNGDFKJAAME" => Some(Self::Gngdfkjaame), + "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), _ => None, } } @@ -80075,29 +82706,29 @@ impl Lhhknenbjeh { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Pjnefbblpnd { - Pcpdhelpkem = 0, - Aaefabfjmcc = 1, - Kbldficfeog = 2, +pub enum Gcallojppij { + Nlcdgipgfdj = 0, + Bdefgippknm = 1, + Bpbfoijkcja = 2, } -impl Pjnefbblpnd { +impl Gcallojppij { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "PJNEFBBLPND_PCPDHELPKEM", - Self::Aaefabfjmcc => "PJNEFBBLPND_AAEFABFJMCC", - Self::Kbldficfeog => "PJNEFBBLPND_KBLDFICFEOG", + Self::Nlcdgipgfdj => "GCALLOJPPIJ_NLCDGIPGFDJ", + Self::Bdefgippknm => "GCALLOJPPIJ_BDEFGIPPKNM", + Self::Bpbfoijkcja => "GCALLOJPPIJ_BPBFOIJKCJA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "PJNEFBBLPND_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "PJNEFBBLPND_AAEFABFJMCC" => Some(Self::Aaefabfjmcc), - "PJNEFBBLPND_KBLDFICFEOG" => Some(Self::Kbldficfeog), + "GCALLOJPPIJ_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "GCALLOJPPIJ_BDEFGIPPKNM" => Some(Self::Bdefgippknm), + "GCALLOJPPIJ_BPBFOIJKCJA" => Some(Self::Bpbfoijkcja), _ => None, } } @@ -80105,62 +82736,62 @@ impl Pjnefbblpnd { #[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, +pub enum GrowthTargetState { + Mmbdgpmcjkh = 0, + Pdhpkpocohm = 1, + Cmbmdmbhfec = 2, + Dalnoidgbgi = 3, + Jeaoclooamj = 4, + Fckjlegdjhj = 5, } -impl Hdjkgmlafnp { +impl GrowthTargetState { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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", + Self::Mmbdgpmcjkh => "GrowthTargetState_MMBDGPMCJKH", + Self::Pdhpkpocohm => "GrowthTargetState_PDHPKPOCOHM", + Self::Cmbmdmbhfec => "GrowthTargetState_CMBMDMBHFEC", + Self::Dalnoidgbgi => "GrowthTargetState_DALNOIDGBGI", + Self::Jeaoclooamj => "GrowthTargetState_JEAOCLOOAMJ", + Self::Fckjlegdjhj => "GrowthTargetState_FCKJLEGDJHJ", } } /// 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), + "GrowthTargetState_MMBDGPMCJKH" => Some(Self::Mmbdgpmcjkh), + "GrowthTargetState_PDHPKPOCOHM" => Some(Self::Pdhpkpocohm), + "GrowthTargetState_CMBMDMBHFEC" => Some(Self::Cmbmdmbhfec), + "GrowthTargetState_DALNOIDGBGI" => Some(Self::Dalnoidgbgi), + "GrowthTargetState_JEAOCLOOAMJ" => Some(Self::Jeaoclooamj), + "GrowthTargetState_FCKJLEGDJHJ" => Some(Self::Fckjlegdjhj), _ => None, } } } -/// Obf: JHHEBHOKOEK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBattleType { - 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, + EjcoidcjdhmNlcdgipgfdj = 0, + CmdQuitBattleScRsp = 127, + CmdPveBattleResultScRsp = 103, + CmdSyncClientResVersionScRsp = 181, + CmdReBattleAfterBattleLoseCsNotify = 154, + CmdQuitBattleCsReq = 180, + CmdRebattleByClientCsNotify = 183, + CmdBattleReplayScNotify = 109, + CmdQuitBattleScNotify = 110, + CmdPveBattleResultCsReq = 173, + CmdServerSimulateBattleFinishScNotify = 112, + CmdGetCurBattleInfoCsReq = 136, + EjcoidcjdhmNaommjclmoi = 187, + CmdSyncClientResVersionCsReq = 115, + CmdGetCurBattleInfoScRsp = 113, + CmdBattleLogReportScRsp = 129, } impl CmdBattleType { /// String value of the enum field names used in the ProtoBuf definition. @@ -80169,56 +82800,65 @@ 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::JhhebhokoekPcpdhelpkem => "JHHEBHOKOEK_PCPDHELPKEM", + Self::EjcoidcjdhmNlcdgipgfdj => "EJCOIDCJDHM_NLCDGIPGFDJ", + Self::CmdQuitBattleScRsp => "CmdQuitBattleScRsp", Self::CmdPveBattleResultScRsp => "CmdPVEBattleResultScRsp", - Self::CmdSyncClientResVersionCsReq => "CmdSyncClientResVersionCsReq", - 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::CmdReBattleAfterBattleLoseCsNotify => { + "CmdReBattleAfterBattleLoseCsNotify" + } + Self::CmdQuitBattleCsReq => "CmdQuitBattleCsReq", + Self::CmdRebattleByClientCsNotify => "CmdRebattleByClientCsNotify", + Self::CmdBattleReplayScNotify => "CmdBattleReplayScNotify", + Self::CmdQuitBattleScNotify => "CmdQuitBattleScNotify", + Self::CmdPveBattleResultCsReq => "CmdPVEBattleResultCsReq", + Self::CmdServerSimulateBattleFinishScNotify => { + "CmdServerSimulateBattleFinishScNotify" + } + Self::CmdGetCurBattleInfoCsReq => "CmdGetCurBattleInfoCsReq", + Self::EjcoidcjdhmNaommjclmoi => "EJCOIDCJDHM_NAOMMJCLMOI", + Self::CmdSyncClientResVersionCsReq => "CmdSyncClientResVersionCsReq", + Self::CmdGetCurBattleInfoScRsp => "CmdGetCurBattleInfoScRsp", + Self::CmdBattleLogReportScRsp => "CmdBattleLogReportScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "JHHEBHOKOEK_PCPDHELPKEM" => Some(Self::JhhebhokoekPcpdhelpkem), + "EJCOIDCJDHM_NLCDGIPGFDJ" => Some(Self::EjcoidcjdhmNlcdgipgfdj), + "CmdQuitBattleScRsp" => Some(Self::CmdQuitBattleScRsp), "CmdPVEBattleResultScRsp" => Some(Self::CmdPveBattleResultScRsp), - "CmdSyncClientResVersionCsReq" => Some(Self::CmdSyncClientResVersionCsReq), - "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), + "CmdReBattleAfterBattleLoseCsNotify" => { + Some(Self::CmdReBattleAfterBattleLoseCsNotify) + } + "CmdQuitBattleCsReq" => Some(Self::CmdQuitBattleCsReq), + "CmdRebattleByClientCsNotify" => Some(Self::CmdRebattleByClientCsNotify), + "CmdBattleReplayScNotify" => Some(Self::CmdBattleReplayScNotify), + "CmdQuitBattleScNotify" => Some(Self::CmdQuitBattleScNotify), + "CmdPVEBattleResultCsReq" => Some(Self::CmdPveBattleResultCsReq), + "CmdServerSimulateBattleFinishScNotify" => { + Some(Self::CmdServerSimulateBattleFinishScNotify) + } + "CmdGetCurBattleInfoCsReq" => Some(Self::CmdGetCurBattleInfoCsReq), + "EJCOIDCJDHM_NAOMMJCLMOI" => Some(Self::EjcoidcjdhmNaommjclmoi), + "CmdSyncClientResVersionCsReq" => Some(Self::CmdSyncClientResVersionCsReq), + "CmdGetCurBattleInfoScRsp" => Some(Self::CmdGetCurBattleInfoScRsp), + "CmdBattleLogReportScRsp" => Some(Self::CmdBattleLogReportScRsp), _ => None, } } } -/// Obf: BKHGOOJKNGI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBattleCollegeType { - BkhgoojkngiPcpdhelpkem = 0, - CmdGetBattleCollegeDataCsReq = 5791, - CmdStartBattleCollegeScRsp = 5714, - CmdGetBattleCollegeDataScRsp = 5710, - CmdSyncBattleCollegeDataChangeScNotify = 5794, - CmdStartBattleCollegeCsReq = 5795, + GjppdnggkccNlcdgipgfdj = 0, + CmdGetBattleCollegeDataScRsp = 5703, + CmdGetBattleCollegeDataCsReq = 5773, + CmdStartBattleCollegeScRsp = 5736, + CmdStartBattleCollegeCsReq = 5727, + CmdSyncBattleCollegeDataChangeScNotify = 5780, } impl CmdBattleCollegeType { /// String value of the enum field names used in the ProtoBuf definition. @@ -80227,44 +82867,43 @@ 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::BkhgoojkngiPcpdhelpkem => "BKHGOOJKNGI_PCPDHELPKEM", + Self::GjppdnggkccNlcdgipgfdj => "GJPPDNGGKCC_NLCDGIPGFDJ", + Self::CmdGetBattleCollegeDataScRsp => "CmdGetBattleCollegeDataScRsp", Self::CmdGetBattleCollegeDataCsReq => "CmdGetBattleCollegeDataCsReq", Self::CmdStartBattleCollegeScRsp => "CmdStartBattleCollegeScRsp", - Self::CmdGetBattleCollegeDataScRsp => "CmdGetBattleCollegeDataScRsp", + Self::CmdStartBattleCollegeCsReq => "CmdStartBattleCollegeCsReq", Self::CmdSyncBattleCollegeDataChangeScNotify => { "CmdSyncBattleCollegeDataChangeScNotify" } - Self::CmdStartBattleCollegeCsReq => "CmdStartBattleCollegeCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BKHGOOJKNGI_PCPDHELPKEM" => Some(Self::BkhgoojkngiPcpdhelpkem), + "GJPPDNGGKCC_NLCDGIPGFDJ" => Some(Self::GjppdnggkccNlcdgipgfdj), + "CmdGetBattleCollegeDataScRsp" => Some(Self::CmdGetBattleCollegeDataScRsp), "CmdGetBattleCollegeDataCsReq" => Some(Self::CmdGetBattleCollegeDataCsReq), "CmdStartBattleCollegeScRsp" => Some(Self::CmdStartBattleCollegeScRsp), - "CmdGetBattleCollegeDataScRsp" => Some(Self::CmdGetBattleCollegeDataScRsp), + "CmdStartBattleCollegeCsReq" => Some(Self::CmdStartBattleCollegeCsReq), "CmdSyncBattleCollegeDataChangeScNotify" => { Some(Self::CmdSyncBattleCollegeDataChangeScNotify) } - "CmdStartBattleCollegeCsReq" => Some(Self::CmdStartBattleCollegeCsReq), _ => None, } } } -/// Obf: FGHAGLLOPGH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBattlePassType { - FghagllopghPcpdhelpkem = 0, - CmdBattlePassInfoNotify = 3091, - CmdTakeBpRewardCsReq = 3095, - CmdTakeBpRewardScRsp = 3014, - CmdTakeAllRewardScRsp = 3063, - CmdTakeAllRewardCsReq = 3098, - CmdBuyBpLevelScRsp = 3009, - CmdBuyBpLevelCsReq = 3018, + JhhiapckhnpNlcdgipgfdj = 0, + CmdBuyBpLevelScRsp = 3015, + CmdTakeBpRewardScRsp = 3036, + CmdTakeAllRewardScRsp = 3010, + CmdTakeBpRewardCsReq = 3027, + CmdBattlePassInfoNotify = 3073, + CmdTakeAllRewardCsReq = 3081, + CmdBuyBpLevelCsReq = 3013, } impl CmdBattlePassType { /// String value of the enum field names used in the ProtoBuf definition. @@ -80273,40 +82912,39 @@ 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::FghagllopghPcpdhelpkem => "FGHAGLLOPGH_PCPDHELPKEM", - Self::CmdBattlePassInfoNotify => "CmdBattlePassInfoNotify", - Self::CmdTakeBpRewardCsReq => "CmdTakeBpRewardCsReq", + Self::JhhiapckhnpNlcdgipgfdj => "JHHIAPCKHNP_NLCDGIPGFDJ", + Self::CmdBuyBpLevelScRsp => "CmdBuyBpLevelScRsp", Self::CmdTakeBpRewardScRsp => "CmdTakeBpRewardScRsp", Self::CmdTakeAllRewardScRsp => "CmdTakeAllRewardScRsp", + Self::CmdTakeBpRewardCsReq => "CmdTakeBpRewardCsReq", + Self::CmdBattlePassInfoNotify => "CmdBattlePassInfoNotify", Self::CmdTakeAllRewardCsReq => "CmdTakeAllRewardCsReq", - Self::CmdBuyBpLevelScRsp => "CmdBuyBpLevelScRsp", Self::CmdBuyBpLevelCsReq => "CmdBuyBpLevelCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FGHAGLLOPGH_PCPDHELPKEM" => Some(Self::FghagllopghPcpdhelpkem), - "CmdBattlePassInfoNotify" => Some(Self::CmdBattlePassInfoNotify), - "CmdTakeBpRewardCsReq" => Some(Self::CmdTakeBpRewardCsReq), + "JHHIAPCKHNP_NLCDGIPGFDJ" => Some(Self::JhhiapckhnpNlcdgipgfdj), + "CmdBuyBpLevelScRsp" => Some(Self::CmdBuyBpLevelScRsp), "CmdTakeBpRewardScRsp" => Some(Self::CmdTakeBpRewardScRsp), "CmdTakeAllRewardScRsp" => Some(Self::CmdTakeAllRewardScRsp), + "CmdTakeBpRewardCsReq" => Some(Self::CmdTakeBpRewardCsReq), + "CmdBattlePassInfoNotify" => Some(Self::CmdBattlePassInfoNotify), "CmdTakeAllRewardCsReq" => Some(Self::CmdTakeAllRewardCsReq), - "CmdBuyBpLevelScRsp" => Some(Self::CmdBuyBpLevelScRsp), "CmdBuyBpLevelCsReq" => Some(Self::CmdBuyBpLevelCsReq), _ => None, } } } -/// Obf: ANMMOPCHJDI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BpTierType { - AnmmopchjdiPcpdhelpkem = 0, - AnmmopchjdiLblbclifgne = 1, - AnmmopchjdiGilfhnidkff = 2, - AnmmopchjdiDgneffilomj = 3, + FmgfkikbhknNlcdgipgfdj = 0, + FmgfkikbhknLdcgngdpgam = 1, + FmgfkikbhknFenmglmpmff = 2, + FmgfkikbhknAjdeopejgec = 3, } impl BpTierType { /// String value of the enum field names used in the ProtoBuf definition. @@ -80315,33 +82953,32 @@ 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::AnmmopchjdiPcpdhelpkem => "ANMMOPCHJDI_PCPDHELPKEM", - Self::AnmmopchjdiLblbclifgne => "ANMMOPCHJDI_LBLBCLIFGNE", - Self::AnmmopchjdiGilfhnidkff => "ANMMOPCHJDI_GILFHNIDKFF", - Self::AnmmopchjdiDgneffilomj => "ANMMOPCHJDI_DGNEFFILOMJ", + Self::FmgfkikbhknNlcdgipgfdj => "FMGFKIKBHKN_NLCDGIPGFDJ", + Self::FmgfkikbhknLdcgngdpgam => "FMGFKIKBHKN_LDCGNGDPGAM", + Self::FmgfkikbhknFenmglmpmff => "FMGFKIKBHKN_FENMGLMPMFF", + Self::FmgfkikbhknAjdeopejgec => "FMGFKIKBHKN_AJDEOPEJGEC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "ANMMOPCHJDI_PCPDHELPKEM" => Some(Self::AnmmopchjdiPcpdhelpkem), - "ANMMOPCHJDI_LBLBCLIFGNE" => Some(Self::AnmmopchjdiLblbclifgne), - "ANMMOPCHJDI_GILFHNIDKFF" => Some(Self::AnmmopchjdiGilfhnidkff), - "ANMMOPCHJDI_DGNEFFILOMJ" => Some(Self::AnmmopchjdiDgneffilomj), + "FMGFKIKBHKN_NLCDGIPGFDJ" => Some(Self::FmgfkikbhknNlcdgipgfdj), + "FMGFKIKBHKN_LDCGNGDPGAM" => Some(Self::FmgfkikbhknLdcgngdpgam), + "FMGFKIKBHKN_FENMGLMPMFF" => Some(Self::FmgfkikbhknFenmglmpmff), + "FMGFKIKBHKN_AJDEOPEJGEC" => Some(Self::FmgfkikbhknAjdeopejgec), _ => None, } } } -/// Obf: FAAJKCACGCD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BpRewardType { - FaajkcacgcdOejcecbchlc = 0, - FaajkcacgcdFoohdabhdkm = 1, - FaajkcacgcdGiimbeopdfb = 2, - FaajkcacgcdPbomgokanjd = 3, - FaajkcacgcdJfmbnemidfk = 4, + FdkloilajheEidkkglpfgo = 0, + FdkloilajheGbomnkoncpl = 1, + FdkloilajheCpgbmbbpkpg = 2, + FdkloilajheEnknehacmfj = 3, + FdkloilajheCkppjbakghl = 4, } impl BpRewardType { /// String value of the enum field names used in the ProtoBuf definition. @@ -80350,37 +82987,36 @@ 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::FaajkcacgcdOejcecbchlc => "FAAJKCACGCD_OEJCECBCHLC", - Self::FaajkcacgcdFoohdabhdkm => "FAAJKCACGCD_FOOHDABHDKM", - Self::FaajkcacgcdGiimbeopdfb => "FAAJKCACGCD_GIIMBEOPDFB", - Self::FaajkcacgcdPbomgokanjd => "FAAJKCACGCD_PBOMGOKANJD", - Self::FaajkcacgcdJfmbnemidfk => "FAAJKCACGCD_JFMBNEMIDFK", + Self::FdkloilajheEidkkglpfgo => "FDKLOILAJHE_EIDKKGLPFGO", + Self::FdkloilajheGbomnkoncpl => "FDKLOILAJHE_GBOMNKONCPL", + Self::FdkloilajheCpgbmbbpkpg => "FDKLOILAJHE_CPGBMBBPKPG", + Self::FdkloilajheEnknehacmfj => "FDKLOILAJHE_ENKNEHACMFJ", + Self::FdkloilajheCkppjbakghl => "FDKLOILAJHE_CKPPJBAKGHL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "FDKLOILAJHE_EIDKKGLPFGO" => Some(Self::FdkloilajheEidkkglpfgo), + "FDKLOILAJHE_GBOMNKONCPL" => Some(Self::FdkloilajheGbomnkoncpl), + "FDKLOILAJHE_CPGBMBBPKPG" => Some(Self::FdkloilajheCpgbmbbpkpg), + "FDKLOILAJHE_ENKNEHACMFJ" => Some(Self::FdkloilajheEnknehacmfj), + "FDKLOILAJHE_CKPPJBAKGHL" => Some(Self::FdkloilajheCkppjbakghl), _ => None, } } } -/// Obf: DLJPALHAPPL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBenefitActivityType { - DljpalhapplPcpdhelpkem = 0, - CmdGetBenefitActivityInfo = 4857, - CmdCdfgbpopnal = 4888, - CmdJoinBenefitActivityCsReq = 4885, - CmdGetBenefitActivityInfoCsReq = 4863, - CmdTakeBenefitActivityRewardCsReq = 4880, - CmdTakeBenefitActivityRewardScRsp = 4877, + CcocnfliogkNlcdgipgfdj = 0, + CmdJoinBenefitActivityCsReq = 4894, + CmdJoinBenefitActivityScRsp = 4877, + CmdGetBenefitActivityInfoCsReq = 4882, + CmdTakeBenefitActivityRewardCsReq = 4857, + CmdGetBenefitActivityInfoScRsp = 4892, + CmdTakeBenefitActivityRewardScRsp = 4873, } impl CmdBenefitActivityType { /// String value of the enum field names used in the ProtoBuf definition. @@ -80389,14 +83025,14 @@ 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::DljpalhapplPcpdhelpkem => "DLJPALHAPPL_PCPDHELPKEM", - Self::CmdGetBenefitActivityInfo => "CmdGetBenefitActivityInfo", - Self::CmdCdfgbpopnal => "CmdCDFGBPOPNAL", + Self::CcocnfliogkNlcdgipgfdj => "CCOCNFLIOGK_NLCDGIPGFDJ", Self::CmdJoinBenefitActivityCsReq => "CmdJoinBenefitActivityCsReq", + Self::CmdJoinBenefitActivityScRsp => "CmdJoinBenefitActivityScRsp", Self::CmdGetBenefitActivityInfoCsReq => "CmdGetBenefitActivityInfoCsReq", Self::CmdTakeBenefitActivityRewardCsReq => { "CmdTakeBenefitActivityRewardCsReq" } + Self::CmdGetBenefitActivityInfoScRsp => "CmdGetBenefitActivityInfoScRsp", Self::CmdTakeBenefitActivityRewardScRsp => { "CmdTakeBenefitActivityRewardScRsp" } @@ -80405,16 +83041,18 @@ impl CmdBenefitActivityType { /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "DLJPALHAPPL_PCPDHELPKEM" => Some(Self::DljpalhapplPcpdhelpkem), - "CmdGetBenefitActivityInfo" => Some(Self::CmdGetBenefitActivityInfo), - "CmdCDFGBPOPNAL" => Some(Self::CmdCdfgbpopnal), + "CCOCNFLIOGK_NLCDGIPGFDJ" => Some(Self::CcocnfliogkNlcdgipgfdj), "CmdJoinBenefitActivityCsReq" => Some(Self::CmdJoinBenefitActivityCsReq), + "CmdJoinBenefitActivityScRsp" => Some(Self::CmdJoinBenefitActivityScRsp), "CmdGetBenefitActivityInfoCsReq" => { Some(Self::CmdGetBenefitActivityInfoCsReq) } "CmdTakeBenefitActivityRewardCsReq" => { Some(Self::CmdTakeBenefitActivityRewardCsReq) } + "CmdGetBenefitActivityInfoScRsp" => { + Some(Self::CmdGetBenefitActivityInfoScRsp) + } "CmdTakeBenefitActivityRewardScRsp" => { Some(Self::CmdTakeBenefitActivityRewardScRsp) } @@ -80422,18 +83060,17 @@ impl CmdBenefitActivityType { } } } -/// Obf: HNDFOLKOIGI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBenefitV2ActivityType { - HndfolkoigiPcpdhelpkem = 0, - CmdMekcpjmgcoc = 9827, - HndfolkoigiJmppofmfafn = 9821, - HndfolkoigiLblhkheojdi = 9825, - CmdKokpdkolble = 9830, - CmdEackmfhnkcb = 9824, - HndfolkoigiHefgfdaafci = 9829, + BndfijkmbheNlcdgipgfdj = 0, + BndfijkmbheNdginiglhfg = 9829, + BndfijkmbheNijighhgkio = 9824, + BndfijkmbheMohcjnimhjm = 9822, + CmdImfbpgdpeoi = 9830, + CmdHbocfeeeeii = 9821, + CmdPaglmeagppc = 9828, } impl CmdBenefitV2ActivityType { /// String value of the enum field names used in the ProtoBuf definition. @@ -80442,51 +83079,50 @@ 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::HndfolkoigiPcpdhelpkem => "HNDFOLKOIGI_PCPDHELPKEM", - Self::CmdMekcpjmgcoc => "CmdMEKCPJMGCOC", - Self::HndfolkoigiJmppofmfafn => "HNDFOLKOIGI_JMPPOFMFAFN", - Self::HndfolkoigiLblhkheojdi => "HNDFOLKOIGI_LBLHKHEOJDI", - Self::CmdKokpdkolble => "CmdKOKPDKOLBLE", - Self::CmdEackmfhnkcb => "CmdEACKMFHNKCB", - Self::HndfolkoigiHefgfdaafci => "HNDFOLKOIGI_HEFGFDAAFCI", + Self::BndfijkmbheNlcdgipgfdj => "BNDFIJKMBHE_NLCDGIPGFDJ", + Self::BndfijkmbheNdginiglhfg => "BNDFIJKMBHE_NDGINIGLHFG", + Self::BndfijkmbheNijighhgkio => "BNDFIJKMBHE_NIJIGHHGKIO", + Self::BndfijkmbheMohcjnimhjm => "BNDFIJKMBHE_MOHCJNIMHJM", + Self::CmdImfbpgdpeoi => "CmdIMFBPGDPEOI", + Self::CmdHbocfeeeeii => "CmdHBOCFEEEEII", + Self::CmdPaglmeagppc => "CmdPAGLMEAGPPC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "BNDFIJKMBHE_NLCDGIPGFDJ" => Some(Self::BndfijkmbheNlcdgipgfdj), + "BNDFIJKMBHE_NDGINIGLHFG" => Some(Self::BndfijkmbheNdginiglhfg), + "BNDFIJKMBHE_NIJIGHHGKIO" => Some(Self::BndfijkmbheNijighhgkio), + "BNDFIJKMBHE_MOHCJNIMHJM" => Some(Self::BndfijkmbheMohcjnimhjm), + "CmdIMFBPGDPEOI" => Some(Self::CmdImfbpgdpeoi), + "CmdHBOCFEEEEII" => Some(Self::CmdHbocfeeeeii), + "CmdPAGLMEAGPPC" => Some(Self::CmdPaglmeagppc), _ => None, } } } -/// Obf: NCGDADBFAOA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBoxingClubType { - 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, + AjldfpkobedNlcdgipgfdj = 0, + CmdChooseBoxingClubStageOptionalBuffCsReq = 4209, + CmdChooseBoxingClubResonanceCsReq = 4229, + CmdMatchBoxingClubOpponentScRsp = 4227, + CmdBoxingClubChallengeUpdateScNotify = 4287, + CmdStartBoxingClubBattleScRsp = 4213, + CmdSetBoxingClubResonanceCsReq = 4254, + CmdBoxingClubRewardScNotify = 4210, + CmdStartBoxingClubBattleCsReq = 4236, + CmdChooseBoxingClubResonanceScRsp = 4212, + CmdGiveUpBoxingClubChallengeScRsp = 4281, + CmdSetBoxingClubResonanceScRsp = 4283, + CmdMatchBoxingClubOpponentCsReq = 4280, + CmdGetBoxingClubInfoScRsp = 4203, + CmdChooseBoxingClubStageOptionalBuffScRsp = 4242, + CmdGiveUpBoxingClubChallengeCsReq = 4215, + CmdGetBoxingClubInfoCsReq = 4273, } impl CmdBoxingClubType { /// String value of the enum field names used in the ProtoBuf definition. @@ -80495,115 +83131,112 @@ 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::NcgdadbfaoaPcpdhelpkem => "NCGDADBFAOA_PCPDHELPKEM", - Self::CmdGiveUpBoxingClubChallengeCsReq => { - "CmdGiveUpBoxingClubChallengeCsReq" - } - Self::CmdChooseBoxingClubStageOptionalBuffScRsp => { - "CmdChooseBoxingClubStageOptionalBuffScRsp" - } - Self::CmdGetBoxingClubInfoScRsp => "CmdGetBoxingClubInfoScRsp", - Self::CmdGiveUpBoxingClubChallengeScRsp => { - "CmdGiveUpBoxingClubChallengeScRsp" - } - Self::CmdMatchBoxingClubOpponentScRsp => "CmdMatchBoxingClubOpponentScRsp", - Self::CmdStartBoxingClubBattleScRsp => "CmdStartBoxingClubBattleScRsp", - Self::CmdChooseBoxingClubResonanceScRsp => { - "CmdChooseBoxingClubResonanceScRsp" - } - Self::CmdGetBoxingClubInfoCsReq => "CmdGetBoxingClubInfoCsReq", - Self::CmdBoxingClubChallengeUpdateScNotify => { - "CmdBoxingClubChallengeUpdateScNotify" + Self::AjldfpkobedNlcdgipgfdj => "AJLDFPKOBED_NLCDGIPGFDJ", + Self::CmdChooseBoxingClubStageOptionalBuffCsReq => { + "CmdChooseBoxingClubStageOptionalBuffCsReq" } Self::CmdChooseBoxingClubResonanceCsReq => { "CmdChooseBoxingClubResonanceCsReq" } - Self::CmdMatchBoxingClubOpponentCsReq => "CmdMatchBoxingClubOpponentCsReq", - Self::CmdStartBoxingClubBattleCsReq => "CmdStartBoxingClubBattleCsReq", - Self::CmdSetBoxingClubResonanceLineupCsReq => { - "CmdSetBoxingClubResonanceLineupCsReq" - } - Self::CmdChooseBoxingClubStageOptionalBuffCsReq => { - "CmdChooseBoxingClubStageOptionalBuffCsReq" + Self::CmdMatchBoxingClubOpponentScRsp => "CmdMatchBoxingClubOpponentScRsp", + Self::CmdBoxingClubChallengeUpdateScNotify => { + "CmdBoxingClubChallengeUpdateScNotify" } + Self::CmdStartBoxingClubBattleScRsp => "CmdStartBoxingClubBattleScRsp", + Self::CmdSetBoxingClubResonanceCsReq => "CmdSetBoxingClubResonanceCsReq", Self::CmdBoxingClubRewardScNotify => "CmdBoxingClubRewardScNotify", + Self::CmdStartBoxingClubBattleCsReq => "CmdStartBoxingClubBattleCsReq", + Self::CmdChooseBoxingClubResonanceScRsp => { + "CmdChooseBoxingClubResonanceScRsp" + } + Self::CmdGiveUpBoxingClubChallengeScRsp => { + "CmdGiveUpBoxingClubChallengeScRsp" + } Self::CmdSetBoxingClubResonanceScRsp => "CmdSetBoxingClubResonanceScRsp", + Self::CmdMatchBoxingClubOpponentCsReq => "CmdMatchBoxingClubOpponentCsReq", + Self::CmdGetBoxingClubInfoScRsp => "CmdGetBoxingClubInfoScRsp", + Self::CmdChooseBoxingClubStageOptionalBuffScRsp => { + "CmdChooseBoxingClubStageOptionalBuffScRsp" + } + Self::CmdGiveUpBoxingClubChallengeCsReq => { + "CmdGiveUpBoxingClubChallengeCsReq" + } + Self::CmdGetBoxingClubInfoCsReq => "CmdGetBoxingClubInfoCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "NCGDADBFAOA_PCPDHELPKEM" => Some(Self::NcgdadbfaoaPcpdhelpkem), - "CmdGiveUpBoxingClubChallengeCsReq" => { - Some(Self::CmdGiveUpBoxingClubChallengeCsReq) - } - "CmdChooseBoxingClubStageOptionalBuffScRsp" => { - Some(Self::CmdChooseBoxingClubStageOptionalBuffScRsp) - } - "CmdGetBoxingClubInfoScRsp" => Some(Self::CmdGetBoxingClubInfoScRsp), - "CmdGiveUpBoxingClubChallengeScRsp" => { - Some(Self::CmdGiveUpBoxingClubChallengeScRsp) - } - "CmdMatchBoxingClubOpponentScRsp" => { - Some(Self::CmdMatchBoxingClubOpponentScRsp) - } - "CmdStartBoxingClubBattleScRsp" => Some(Self::CmdStartBoxingClubBattleScRsp), - "CmdChooseBoxingClubResonanceScRsp" => { - Some(Self::CmdChooseBoxingClubResonanceScRsp) - } - "CmdGetBoxingClubInfoCsReq" => Some(Self::CmdGetBoxingClubInfoCsReq), - "CmdBoxingClubChallengeUpdateScNotify" => { - Some(Self::CmdBoxingClubChallengeUpdateScNotify) + "AJLDFPKOBED_NLCDGIPGFDJ" => Some(Self::AjldfpkobedNlcdgipgfdj), + "CmdChooseBoxingClubStageOptionalBuffCsReq" => { + Some(Self::CmdChooseBoxingClubStageOptionalBuffCsReq) } "CmdChooseBoxingClubResonanceCsReq" => { Some(Self::CmdChooseBoxingClubResonanceCsReq) } - "CmdMatchBoxingClubOpponentCsReq" => { - Some(Self::CmdMatchBoxingClubOpponentCsReq) + "CmdMatchBoxingClubOpponentScRsp" => { + Some(Self::CmdMatchBoxingClubOpponentScRsp) } - "CmdStartBoxingClubBattleCsReq" => Some(Self::CmdStartBoxingClubBattleCsReq), - "CmdSetBoxingClubResonanceLineupCsReq" => { - Some(Self::CmdSetBoxingClubResonanceLineupCsReq) + "CmdBoxingClubChallengeUpdateScNotify" => { + Some(Self::CmdBoxingClubChallengeUpdateScNotify) } - "CmdChooseBoxingClubStageOptionalBuffCsReq" => { - Some(Self::CmdChooseBoxingClubStageOptionalBuffCsReq) + "CmdStartBoxingClubBattleScRsp" => Some(Self::CmdStartBoxingClubBattleScRsp), + "CmdSetBoxingClubResonanceCsReq" => { + Some(Self::CmdSetBoxingClubResonanceCsReq) } "CmdBoxingClubRewardScNotify" => Some(Self::CmdBoxingClubRewardScNotify), + "CmdStartBoxingClubBattleCsReq" => Some(Self::CmdStartBoxingClubBattleCsReq), + "CmdChooseBoxingClubResonanceScRsp" => { + Some(Self::CmdChooseBoxingClubResonanceScRsp) + } + "CmdGiveUpBoxingClubChallengeScRsp" => { + Some(Self::CmdGiveUpBoxingClubChallengeScRsp) + } "CmdSetBoxingClubResonanceScRsp" => { Some(Self::CmdSetBoxingClubResonanceScRsp) } + "CmdMatchBoxingClubOpponentCsReq" => { + Some(Self::CmdMatchBoxingClubOpponentCsReq) + } + "CmdGetBoxingClubInfoScRsp" => Some(Self::CmdGetBoxingClubInfoScRsp), + "CmdChooseBoxingClubStageOptionalBuffScRsp" => { + Some(Self::CmdChooseBoxingClubStageOptionalBuffScRsp) + } + "CmdGiveUpBoxingClubChallengeCsReq" => { + Some(Self::CmdGiveUpBoxingClubChallengeCsReq) + } + "CmdGetBoxingClubInfoCsReq" => Some(Self::CmdGetBoxingClubInfoCsReq), _ => None, } } } -/// Obf: EMBLGHMFGEA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdCakeRaceType { - EmblghmfgeaPcpdhelpkem = 0, + MjkjneggkgcNlcdgipgfdj = 0, + CmdCakeRaceFinishFieldRewardScNotify = 9147, + CmdCakeRaceLikeFriendRankingInfoCsReq = 9122, + CmdCakeRaceLoanCsReq = 9141, + CmdCakeRaceGetHandbookCsReq = 9130, + CmdCakeRaceGetHandbookScRsp = 9143, + CmdCakeRaceLoanScRsp = 9132, + CmdCakeRaceGetDailyLikeScRsp = 9136, + CmdBcohndphbgk = 9131, + CmdCakeRaceLikeFriendRankingInfoScRsp = 9145, 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, + CmdCakeRaceGetDataCsReq = 9146, + CmdCakeRaceUpdatePveCsReq = 9150, + CmdCakeRaceGetDailyLikeCsReq = 9126, + CmdPgonnelbdid = 9135, + CmdCakeRaceCoinScoreChangeScNotify = 9123, + MjkjneggkgcChcejiegfmh = 9140, + CmdCakeRaceGetFriendRankingInfoListCsReq = 9134, + CmdCakeRaceStartPveScRsp = 9148, + CmdCakeRaceUpdatePveScRsp = 9139, + CmdCakeRaceStartPveCsReq = 9142, + CmdCakeRaceGetFriendRankingInfoListScRsp = 9127, + CmdPibehfddaaj = 9128, } impl CmdCakeRaceType { /// String value of the enum field names used in the ProtoBuf definition. @@ -80612,114 +83245,111 @@ 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::EmblghmfgeaPcpdhelpkem => "EMBLGHMFGEA_PCPDHELPKEM", - Self::CmdCakeRaceGetDataScRsp => "CmdCakeRaceGetDataScRsp", - Self::CmdCakeRaceLoanCsReq => "CmdCakeRaceLoanCsReq", - Self::CmdCakeRaceGetHandbookScRsp => "CmdCakeRaceGetHandbookScRsp", - Self::CmdCmnliekbfnj => "CmdCMNLIEKBFNJ", - Self::CmdCakeRaceGetDataCsReq => "CmdCakeRaceGetDataCsReq", - Self::CmdBpldhdfdida => "CmdBPLDHDFDIDA", - Self::CmdCakeRaceFinishPveCsReq => "CmdCakeRaceFinishPveCsReq", + Self::MjkjneggkgcNlcdgipgfdj => "MJKJNEGGKGC_NLCDGIPGFDJ", Self::CmdCakeRaceFinishFieldRewardScNotify => { "CmdCakeRaceFinishFieldRewardScNotify" } - Self::CmdCakeRaceUpdatePveScRsp => "CmdCakeRaceUpdatePveScRsp", - Self::CmdCakeRaceGetDailyLikeCsReq => "CmdCakeRaceGetDailyLikeCsReq", - Self::CmdCakeRaceCoinScoreChangeScNotify => { - "CmdCakeRaceCoinScoreChangeScNotify" - } - Self::CmdCakeRaceGetFriendRankingInfoListScRsp => { - "CmdCakeRaceGetFriendRankingInfoListScRsp" - } - Self::CmdCakeRaceLoanScRsp => "CmdCakeRaceLoanScRsp", - Self::CmdCakeRaceGetFriendRankingInfoListCsReq => { - "CmdCakeRaceGetFriendRankingInfoListCsReq" - } - 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" } + Self::CmdCakeRaceLoanCsReq => "CmdCakeRaceLoanCsReq", + Self::CmdCakeRaceGetHandbookCsReq => "CmdCakeRaceGetHandbookCsReq", + Self::CmdCakeRaceGetHandbookScRsp => "CmdCakeRaceGetHandbookScRsp", + Self::CmdCakeRaceLoanScRsp => "CmdCakeRaceLoanScRsp", + Self::CmdCakeRaceGetDailyLikeScRsp => "CmdCakeRaceGetDailyLikeScRsp", + Self::CmdBcohndphbgk => "CmdBCOHNDPHBGK", + Self::CmdCakeRaceLikeFriendRankingInfoScRsp => { + "CmdCakeRaceLikeFriendRankingInfoScRsp" + } + Self::CmdCakeRaceGetDataScRsp => "CmdCakeRaceGetDataScRsp", + Self::CmdCakeRaceGetDataCsReq => "CmdCakeRaceGetDataCsReq", + Self::CmdCakeRaceUpdatePveCsReq => "CmdCakeRaceUpdatePveCsReq", + Self::CmdCakeRaceGetDailyLikeCsReq => "CmdCakeRaceGetDailyLikeCsReq", + Self::CmdPgonnelbdid => "CmdPGONNELBDID", + Self::CmdCakeRaceCoinScoreChangeScNotify => { + "CmdCakeRaceCoinScoreChangeScNotify" + } + Self::MjkjneggkgcChcejiegfmh => "MJKJNEGGKGC_CHCEJIEGFMH", + Self::CmdCakeRaceGetFriendRankingInfoListCsReq => { + "CmdCakeRaceGetFriendRankingInfoListCsReq" + } + Self::CmdCakeRaceStartPveScRsp => "CmdCakeRaceStartPveScRsp", + Self::CmdCakeRaceUpdatePveScRsp => "CmdCakeRaceUpdatePveScRsp", + Self::CmdCakeRaceStartPveCsReq => "CmdCakeRaceStartPveCsReq", + Self::CmdCakeRaceGetFriendRankingInfoListScRsp => { + "CmdCakeRaceGetFriendRankingInfoListScRsp" + } + Self::CmdPibehfddaaj => "CmdPIBEHFDDAAJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "EMBLGHMFGEA_PCPDHELPKEM" => Some(Self::EmblghmfgeaPcpdhelpkem), - "CmdCakeRaceGetDataScRsp" => Some(Self::CmdCakeRaceGetDataScRsp), - "CmdCakeRaceLoanCsReq" => Some(Self::CmdCakeRaceLoanCsReq), - "CmdCakeRaceGetHandbookScRsp" => Some(Self::CmdCakeRaceGetHandbookScRsp), - "CmdCMNLIEKBFNJ" => Some(Self::CmdCmnliekbfnj), - "CmdCakeRaceGetDataCsReq" => Some(Self::CmdCakeRaceGetDataCsReq), - "CmdBPLDHDFDIDA" => Some(Self::CmdBpldhdfdida), - "CmdCakeRaceFinishPveCsReq" => Some(Self::CmdCakeRaceFinishPveCsReq), + "MJKJNEGGKGC_NLCDGIPGFDJ" => Some(Self::MjkjneggkgcNlcdgipgfdj), "CmdCakeRaceFinishFieldRewardScNotify" => { Some(Self::CmdCakeRaceFinishFieldRewardScNotify) } - "CmdCakeRaceUpdatePveScRsp" => Some(Self::CmdCakeRaceUpdatePveScRsp), - "CmdCakeRaceGetDailyLikeCsReq" => Some(Self::CmdCakeRaceGetDailyLikeCsReq), - "CmdCakeRaceCoinScoreChangeScNotify" => { - Some(Self::CmdCakeRaceCoinScoreChangeScNotify) - } - "CmdCakeRaceGetFriendRankingInfoListScRsp" => { - Some(Self::CmdCakeRaceGetFriendRankingInfoListScRsp) - } - "CmdCakeRaceLoanScRsp" => Some(Self::CmdCakeRaceLoanScRsp), - "CmdCakeRaceGetFriendRankingInfoListCsReq" => { - Some(Self::CmdCakeRaceGetFriendRankingInfoListCsReq) - } - "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) } + "CmdCakeRaceLoanCsReq" => Some(Self::CmdCakeRaceLoanCsReq), + "CmdCakeRaceGetHandbookCsReq" => Some(Self::CmdCakeRaceGetHandbookCsReq), + "CmdCakeRaceGetHandbookScRsp" => Some(Self::CmdCakeRaceGetHandbookScRsp), + "CmdCakeRaceLoanScRsp" => Some(Self::CmdCakeRaceLoanScRsp), + "CmdCakeRaceGetDailyLikeScRsp" => Some(Self::CmdCakeRaceGetDailyLikeScRsp), + "CmdBCOHNDPHBGK" => Some(Self::CmdBcohndphbgk), + "CmdCakeRaceLikeFriendRankingInfoScRsp" => { + Some(Self::CmdCakeRaceLikeFriendRankingInfoScRsp) + } + "CmdCakeRaceGetDataScRsp" => Some(Self::CmdCakeRaceGetDataScRsp), + "CmdCakeRaceGetDataCsReq" => Some(Self::CmdCakeRaceGetDataCsReq), + "CmdCakeRaceUpdatePveCsReq" => Some(Self::CmdCakeRaceUpdatePveCsReq), + "CmdCakeRaceGetDailyLikeCsReq" => Some(Self::CmdCakeRaceGetDailyLikeCsReq), + "CmdPGONNELBDID" => Some(Self::CmdPgonnelbdid), + "CmdCakeRaceCoinScoreChangeScNotify" => { + Some(Self::CmdCakeRaceCoinScoreChangeScNotify) + } + "MJKJNEGGKGC_CHCEJIEGFMH" => Some(Self::MjkjneggkgcChcejiegfmh), + "CmdCakeRaceGetFriendRankingInfoListCsReq" => { + Some(Self::CmdCakeRaceGetFriendRankingInfoListCsReq) + } + "CmdCakeRaceStartPveScRsp" => Some(Self::CmdCakeRaceStartPveScRsp), + "CmdCakeRaceUpdatePveScRsp" => Some(Self::CmdCakeRaceUpdatePveScRsp), + "CmdCakeRaceStartPveCsReq" => Some(Self::CmdCakeRaceStartPveCsReq), + "CmdCakeRaceGetFriendRankingInfoListScRsp" => { + Some(Self::CmdCakeRaceGetFriendRankingInfoListScRsp) + } + "CmdPIBEHFDDAAJ" => Some(Self::CmdPibehfddaaj), _ => None, } } } -/// Obf: BNLGJBKKKBK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChallengeType { - 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, + GbmdcpmjiabNlcdgipgfdj = 0, + CmdStartChallengeScRsp = 1727, + CmdGetChallengeScRsp = 1703, + CmdChallengeLineupNotify = 1712, + CmdStartPartialChallengeScRsp = 1724, + CmdStartPartialChallengeCsReq = 1761, + CmdLeaveChallengeCsReq = 1736, + CmdTakeChallengeCumulativeRewardScRsp = 1742, + CmdRestartChallengePhaseCsReq = 1778, + CmdGetChallengeGroupStatisticsCsReq = 1776, + CmdRestartChallengePhaseScRsp = 1752, + CmdStartChallengeCsReq = 1780, + CmdChallengeSettleNotify = 1715, + CmdGetChallengeGroupStatisticsScRsp = 1738, + CmdLeaveChallengeScRsp = 1713, + CmdGetCurChallengeScRsp = 1729, + CmdEnterChallengeNextPhaseScRsp = 1759, + CmdGetCurChallengeCsReq = 1787, + CmdGetChallengeCsReq = 1773, + CmdEnterChallengeNextPhaseCsReq = 1748, + CmdTakeChallengeCumulativeRewardCsReq = 1709, + CmdChallengeBossPhaseSettleNotify = 1774, } impl CmdChallengeType { /// String value of the enum field names used in the ProtoBuf definition. @@ -80728,88 +83358,91 @@ 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::BnlgjbkkkbkPcpdhelpkem => "BNLGJBKKKBK_PCPDHELPKEM", - Self::CmdChallengeSettleNotify => "CmdChallengeSettleNotify", + Self::GbmdcpmjiabNlcdgipgfdj => "GBMDCPMJIAB_NLCDGIPGFDJ", + Self::CmdStartChallengeScRsp => "CmdStartChallengeScRsp", + Self::CmdGetChallengeScRsp => "CmdGetChallengeScRsp", + Self::CmdChallengeLineupNotify => "CmdChallengeLineupNotify", + Self::CmdStartPartialChallengeScRsp => "CmdStartPartialChallengeScRsp", + Self::CmdStartPartialChallengeCsReq => "CmdStartPartialChallengeCsReq", + Self::CmdLeaveChallengeCsReq => "CmdLeaveChallengeCsReq", + Self::CmdTakeChallengeCumulativeRewardScRsp => { + "CmdTakeChallengeCumulativeRewardScRsp" + } + Self::CmdRestartChallengePhaseCsReq => "CmdRestartChallengePhaseCsReq", Self::CmdGetChallengeGroupStatisticsCsReq => { "CmdGetChallengeGroupStatisticsCsReq" } - Self::CmdLeaveChallengeCsReq => "CmdLeaveChallengeCsReq", - Self::CmdGetChallengeCsReq => "CmdGetChallengeCsReq", - Self::CmdStartPartialChallengeScRsp => "CmdStartPartialChallengeScRsp", + Self::CmdRestartChallengePhaseScRsp => "CmdRestartChallengePhaseScRsp", + Self::CmdStartChallengeCsReq => "CmdStartChallengeCsReq", + Self::CmdChallengeSettleNotify => "CmdChallengeSettleNotify", Self::CmdGetChallengeGroupStatisticsScRsp => { "CmdGetChallengeGroupStatisticsScRsp" } - Self::CmdTakeChallengeRewardScRsp => "CmdTakeChallengeRewardScRsp", + Self::CmdLeaveChallengeScRsp => "CmdLeaveChallengeScRsp", + Self::CmdGetCurChallengeScRsp => "CmdGetCurChallengeScRsp", + Self::CmdEnterChallengeNextPhaseScRsp => "CmdEnterChallengeNextPhaseScRsp", + Self::CmdGetCurChallengeCsReq => "CmdGetCurChallengeCsReq", + Self::CmdGetChallengeCsReq => "CmdGetChallengeCsReq", + Self::CmdEnterChallengeNextPhaseCsReq => "CmdEnterChallengeNextPhaseCsReq", 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 { - "BNLGJBKKKBK_PCPDHELPKEM" => Some(Self::BnlgjbkkkbkPcpdhelpkem), - "CmdChallengeSettleNotify" => Some(Self::CmdChallengeSettleNotify), + "GBMDCPMJIAB_NLCDGIPGFDJ" => Some(Self::GbmdcpmjiabNlcdgipgfdj), + "CmdStartChallengeScRsp" => Some(Self::CmdStartChallengeScRsp), + "CmdGetChallengeScRsp" => Some(Self::CmdGetChallengeScRsp), + "CmdChallengeLineupNotify" => Some(Self::CmdChallengeLineupNotify), + "CmdStartPartialChallengeScRsp" => Some(Self::CmdStartPartialChallengeScRsp), + "CmdStartPartialChallengeCsReq" => Some(Self::CmdStartPartialChallengeCsReq), + "CmdLeaveChallengeCsReq" => Some(Self::CmdLeaveChallengeCsReq), + "CmdTakeChallengeCumulativeRewardScRsp" => { + Some(Self::CmdTakeChallengeCumulativeRewardScRsp) + } + "CmdRestartChallengePhaseCsReq" => Some(Self::CmdRestartChallengePhaseCsReq), "CmdGetChallengeGroupStatisticsCsReq" => { Some(Self::CmdGetChallengeGroupStatisticsCsReq) } - "CmdLeaveChallengeCsReq" => Some(Self::CmdLeaveChallengeCsReq), - "CmdGetChallengeCsReq" => Some(Self::CmdGetChallengeCsReq), - "CmdStartPartialChallengeScRsp" => Some(Self::CmdStartPartialChallengeScRsp), + "CmdRestartChallengePhaseScRsp" => Some(Self::CmdRestartChallengePhaseScRsp), + "CmdStartChallengeCsReq" => Some(Self::CmdStartChallengeCsReq), + "CmdChallengeSettleNotify" => Some(Self::CmdChallengeSettleNotify), "CmdGetChallengeGroupStatisticsScRsp" => { Some(Self::CmdGetChallengeGroupStatisticsScRsp) } - "CmdTakeChallengeRewardScRsp" => Some(Self::CmdTakeChallengeRewardScRsp), - "CmdTakeChallengeCumulativeRewardCsReq" => { - Some(Self::CmdTakeChallengeCumulativeRewardCsReq) - } - "CmdStartChallengeScRsp" => Some(Self::CmdStartChallengeScRsp), + "CmdLeaveChallengeScRsp" => Some(Self::CmdLeaveChallengeScRsp), "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), + "CmdGetCurChallengeCsReq" => Some(Self::CmdGetCurChallengeCsReq), + "CmdGetChallengeCsReq" => Some(Self::CmdGetChallengeCsReq), + "CmdEnterChallengeNextPhaseCsReq" => { + Some(Self::CmdEnterChallengeNextPhaseCsReq) + } + "CmdTakeChallengeCumulativeRewardCsReq" => { + Some(Self::CmdTakeChallengeCumulativeRewardCsReq) + } "CmdChallengeBossPhaseSettleNotify" => { Some(Self::CmdChallengeBossPhaseSettleNotify) } - "CmdPartialChallengeCsReq" => Some(Self::CmdPartialChallengeCsReq), - "CmdGetChallengeScRsp" => Some(Self::CmdGetChallengeScRsp), - "CmdRestartChallengePhaseCsReq" => Some(Self::CmdRestartChallengePhaseCsReq), - "CmdChallengeLineupNotify" => Some(Self::CmdChallengeLineupNotify), _ => None, } } } -/// Obf: JECHIIMPIJC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChallengeStatus { - JechiimpijcLbkobapdhge = 0, - JechiimpijcOeghbgfdhja = 1, - JechiimpijcIdhnkdidioh = 2, - JechiimpijcCdlmljgelbi = 3, + ChallengeUnknown = 0, + ChallengeDoing = 1, + ChallengeFinish = 2, + ChallengeFailed = 3, } impl ChallengeStatus { /// String value of the enum field names used in the ProtoBuf definition. @@ -80818,49 +83451,48 @@ 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::JechiimpijcLbkobapdhge => "JECHIIMPIJC_LBKOBAPDHGE", - Self::JechiimpijcOeghbgfdhja => "JECHIIMPIJC_OEGHBGFDHJA", - Self::JechiimpijcIdhnkdidioh => "JECHIIMPIJC_IDHNKDIDIOH", - Self::JechiimpijcCdlmljgelbi => "JECHIIMPIJC_CDLMLJGELBI", + Self::ChallengeUnknown => "CHALLENGE_UNKNOWN", + Self::ChallengeDoing => "CHALLENGE_DOING", + Self::ChallengeFinish => "CHALLENGE_FINISH", + Self::ChallengeFailed => "CHALLENGE_FAILED", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "JECHIIMPIJC_LBKOBAPDHGE" => Some(Self::JechiimpijcLbkobapdhge), - "JECHIIMPIJC_OEGHBGFDHJA" => Some(Self::JechiimpijcOeghbgfdhja), - "JECHIIMPIJC_IDHNKDIDIOH" => Some(Self::JechiimpijcIdhnkdidioh), - "JECHIIMPIJC_CDLMLJGELBI" => Some(Self::JechiimpijcCdlmljgelbi), + "CHALLENGE_UNKNOWN" => Some(Self::ChallengeUnknown), + "CHALLENGE_DOING" => Some(Self::ChallengeDoing), + "CHALLENGE_FINISH" => Some(Self::ChallengeFinish), + "CHALLENGE_FAILED" => Some(Self::ChallengeFailed), _ => None, } } } -/// Obf: CKHPDGPGBJO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChallengePeakType { - 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, + GhgfejehgdmNlcdgipgfdj = 0, + CmdStartChallengePeakCsReq = 8907, + CmdTakeChallengePeakRewardScRsp = 8929, + CmdReStartChallengePeakScRsp = 8908, + CmdConfirmChallengePeakSettleScRsp = 8918, + CmdSetChallengePeakMobLineupAvatarScRsp = 8912, + CmdChallengePeakGroupDataUpdateScNotify = 8945, + CmdTakeChallengePeakRewardCsReq = 8909, + CmdConfirmChallengePeakSettleCsReq = 8941, + CmdGetCurChallengePeakScRsp = 8934, + CmdStartChallengePeakScRsp = 8923, + CmdGetChallengePeakDataScRsp = 8942, + CmdGetChallengePeakDataCsReq = 8932, + CmdSetChallengePeakBossHardModeCsReq = 8921, + CmdLeaveChallengePeakCsReq = 8944, + CmdChallengePeakSettleScNotify = 8919, + CmdLeaveChallengePeakScRsp = 8927, + CmdGetCurChallengePeakCsReq = 8943, + CmdReStartChallengePeakCsReq = 8905, + CmdSetChallengePeakBossHardModeScRsp = 8940, + CmdSetChallengePeakMobLineupAvatarCsReq = 8920, } impl CmdChallengePeakType { /// String value of the enum field names used in the ProtoBuf definition. @@ -80869,97 +83501,187 @@ 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::CkhpdgpgbjoPcpdhelpkem => "CKHPDGPGBJO_PCPDHELPKEM", - Self::CmdSetChallengePeakBossHardModeCsReq => { - "CmdSetChallengePeakBossHardModeCsReq" - } - Self::CmdGfgiialglim => "CmdGFGIIALGLIM", - Self::CmdAmoaaiofedf => "CmdAMOAAIOFEDF", - Self::CmdMcfedaphdlc => "CmdMCFEDAPHDLC", - Self::CmdGetChallengePeakDataCsReq => "CmdGetChallengePeakDataCsReq", + Self::GhgfejehgdmNlcdgipgfdj => "GHGFEJEHGDM_NLCDGIPGFDJ", + Self::CmdStartChallengePeakCsReq => "CmdStartChallengePeakCsReq", Self::CmdTakeChallengePeakRewardScRsp => "CmdTakeChallengePeakRewardScRsp", - Self::CmdFaaagagdmnh => "CmdFAAAGAGDMNH", - Self::CmdGetChallengePeakDataScRsp => "CmdGetChallengePeakDataScRsp", - Self::CmdSetChallengePeakBossHardModeScRsp => { - "CmdSetChallengePeakBossHardModeScRsp" + Self::CmdReStartChallengePeakScRsp => "CmdReStartChallengePeakScRsp", + Self::CmdConfirmChallengePeakSettleScRsp => { + "CmdConfirmChallengePeakSettleScRsp" + } + Self::CmdSetChallengePeakMobLineupAvatarScRsp => { + "CmdSetChallengePeakMobLineupAvatarScRsp" } - 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::CmdConfirmChallengePeakSettleCsReq => { + "CmdConfirmChallengePeakSettleCsReq" + } + Self::CmdGetCurChallengePeakScRsp => "CmdGetCurChallengePeakScRsp", + Self::CmdStartChallengePeakScRsp => "CmdStartChallengePeakScRsp", + Self::CmdGetChallengePeakDataScRsp => "CmdGetChallengePeakDataScRsp", + Self::CmdGetChallengePeakDataCsReq => "CmdGetChallengePeakDataCsReq", + Self::CmdSetChallengePeakBossHardModeCsReq => { + "CmdSetChallengePeakBossHardModeCsReq" + } + Self::CmdLeaveChallengePeakCsReq => "CmdLeaveChallengePeakCsReq", + Self::CmdChallengePeakSettleScNotify => "CmdChallengePeakSettleScNotify", + Self::CmdLeaveChallengePeakScRsp => "CmdLeaveChallengePeakScRsp", Self::CmdGetCurChallengePeakCsReq => "CmdGetCurChallengePeakCsReq", + Self::CmdReStartChallengePeakCsReq => "CmdReStartChallengePeakCsReq", + Self::CmdSetChallengePeakBossHardModeScRsp => { + "CmdSetChallengePeakBossHardModeScRsp" + } + Self::CmdSetChallengePeakMobLineupAvatarCsReq => { + "CmdSetChallengePeakMobLineupAvatarCsReq" + } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "GHGFEJEHGDM_NLCDGIPGFDJ" => Some(Self::GhgfejehgdmNlcdgipgfdj), + "CmdStartChallengePeakCsReq" => Some(Self::CmdStartChallengePeakCsReq), "CmdTakeChallengePeakRewardScRsp" => { Some(Self::CmdTakeChallengePeakRewardScRsp) } - "CmdFAAAGAGDMNH" => Some(Self::CmdFaaagagdmnh), - "CmdGetChallengePeakDataScRsp" => Some(Self::CmdGetChallengePeakDataScRsp), - "CmdSetChallengePeakBossHardModeScRsp" => { - Some(Self::CmdSetChallengePeakBossHardModeScRsp) + "CmdReStartChallengePeakScRsp" => Some(Self::CmdReStartChallengePeakScRsp), + "CmdConfirmChallengePeakSettleScRsp" => { + Some(Self::CmdConfirmChallengePeakSettleScRsp) } - "CmdGetCurChallengePeakScRsp" => Some(Self::CmdGetCurChallengePeakScRsp), - "CmdKIDBGJCMMOG" => Some(Self::CmdKidbgjcmmog), - "CmdBFLFDMFDMCL" => Some(Self::CmdBflfdmfdmcl), - "CmdChallengePeakSettleScNotify" => { - Some(Self::CmdChallengePeakSettleScNotify) + "CmdSetChallengePeakMobLineupAvatarScRsp" => { + Some(Self::CmdSetChallengePeakMobLineupAvatarScRsp) } - "CmdGPAOIDIKLLN" => Some(Self::CmdGpaoidiklln), - "CmdMJPPCNAMMKP" => Some(Self::CmdMjppcnammkp), - "CmdNNPGJJPKOGL" => Some(Self::CmdNnpgjjpkogl), - "CmdPMOMHJHGMHN" => Some(Self::CmdPmomhjhgmhn), "CmdChallengePeakGroupDataUpdateScNotify" => { Some(Self::CmdChallengePeakGroupDataUpdateScNotify) } "CmdTakeChallengePeakRewardCsReq" => { Some(Self::CmdTakeChallengePeakRewardCsReq) } + "CmdConfirmChallengePeakSettleCsReq" => { + Some(Self::CmdConfirmChallengePeakSettleCsReq) + } + "CmdGetCurChallengePeakScRsp" => Some(Self::CmdGetCurChallengePeakScRsp), + "CmdStartChallengePeakScRsp" => Some(Self::CmdStartChallengePeakScRsp), + "CmdGetChallengePeakDataScRsp" => Some(Self::CmdGetChallengePeakDataScRsp), + "CmdGetChallengePeakDataCsReq" => Some(Self::CmdGetChallengePeakDataCsReq), + "CmdSetChallengePeakBossHardModeCsReq" => { + Some(Self::CmdSetChallengePeakBossHardModeCsReq) + } + "CmdLeaveChallengePeakCsReq" => Some(Self::CmdLeaveChallengePeakCsReq), + "CmdChallengePeakSettleScNotify" => { + Some(Self::CmdChallengePeakSettleScNotify) + } + "CmdLeaveChallengePeakScRsp" => Some(Self::CmdLeaveChallengePeakScRsp), "CmdGetCurChallengePeakCsReq" => Some(Self::CmdGetCurChallengePeakCsReq), + "CmdReStartChallengePeakCsReq" => Some(Self::CmdReStartChallengePeakCsReq), + "CmdSetChallengePeakBossHardModeScRsp" => { + Some(Self::CmdSetChallengePeakBossHardModeScRsp) + } + "CmdSetChallengePeakMobLineupAvatarCsReq" => { + Some(Self::CmdSetChallengePeakMobLineupAvatarCsReq) + } + _ => None, + } + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] +#[repr(i32)] +pub enum CmdChallengeTierceType { + FebnjdjaebmNlcdgipgfdj = 0, + FebnjdjaebmDcandnhnlco = 8974, + CmdJmpjcapkngi = 8998, + FebnjdjaebmBefpnlifboe = 8996, + FebnjdjaebmPmmcibmkold = 8992, + CmdDophndhilpa = 8973, + CmdLhaknkhblbi = 8987, + FebnjdjaebmBdhpjjhooac = 8980, + CmdGgcbekkjcjn = 8988, + CmdKlecenlpbjl = 8982, + FebnjdjaebmCcdkllgdlom = 9000, + CmdLpihjbelibn = 8977, + FebnjdjaebmGaeeloilocb = 8984, + FebnjdjaebmNmddoikkeka = 8978, + CmdHbfnncgecmo = 8989, + FebnjdjaebmAllbiolkcek = 8991, + CmdOkedfnjjghb = 8981, + CmdHfgmofbdaon = 8993, +} +impl CmdChallengeTierceType { + /// String value of the enum field names used in the ProtoBuf definition. + /// + /// The values are not transformed in any way and thus are 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::FebnjdjaebmNlcdgipgfdj => "FEBNJDJAEBM_NLCDGIPGFDJ", + Self::FebnjdjaebmDcandnhnlco => "FEBNJDJAEBM_DCANDNHNLCO", + Self::CmdJmpjcapkngi => "CmdJMPJCAPKNGI", + Self::FebnjdjaebmBefpnlifboe => "FEBNJDJAEBM_BEFPNLIFBOE", + Self::FebnjdjaebmPmmcibmkold => "FEBNJDJAEBM_PMMCIBMKOLD", + Self::CmdDophndhilpa => "CmdDOPHNDHILPA", + Self::CmdLhaknkhblbi => "CmdLHAKNKHBLBI", + Self::FebnjdjaebmBdhpjjhooac => "FEBNJDJAEBM_BDHPJJHOOAC", + Self::CmdGgcbekkjcjn => "CmdGGCBEKKJCJN", + Self::CmdKlecenlpbjl => "CmdKLECENLPBJL", + Self::FebnjdjaebmCcdkllgdlom => "FEBNJDJAEBM_CCDKLLGDLOM", + Self::CmdLpihjbelibn => "CmdLPIHJBELIBN", + Self::FebnjdjaebmGaeeloilocb => "FEBNJDJAEBM_GAEELOILOCB", + Self::FebnjdjaebmNmddoikkeka => "FEBNJDJAEBM_NMDDOIKKEKA", + Self::CmdHbfnncgecmo => "CmdHBFNNCGECMO", + Self::FebnjdjaebmAllbiolkcek => "FEBNJDJAEBM_ALLBIOLKCEK", + Self::CmdOkedfnjjghb => "CmdOKEDFNJJGHB", + Self::CmdHfgmofbdaon => "CmdHFGMOFBDAON", + } + } + /// Creates an enum from field names used in the ProtoBuf definition. + pub fn from_str_name(value: &str) -> ::core::option::Option { + match value { + "FEBNJDJAEBM_NLCDGIPGFDJ" => Some(Self::FebnjdjaebmNlcdgipgfdj), + "FEBNJDJAEBM_DCANDNHNLCO" => Some(Self::FebnjdjaebmDcandnhnlco), + "CmdJMPJCAPKNGI" => Some(Self::CmdJmpjcapkngi), + "FEBNJDJAEBM_BEFPNLIFBOE" => Some(Self::FebnjdjaebmBefpnlifboe), + "FEBNJDJAEBM_PMMCIBMKOLD" => Some(Self::FebnjdjaebmPmmcibmkold), + "CmdDOPHNDHILPA" => Some(Self::CmdDophndhilpa), + "CmdLHAKNKHBLBI" => Some(Self::CmdLhaknkhblbi), + "FEBNJDJAEBM_BDHPJJHOOAC" => Some(Self::FebnjdjaebmBdhpjjhooac), + "CmdGGCBEKKJCJN" => Some(Self::CmdGgcbekkjcjn), + "CmdKLECENLPBJL" => Some(Self::CmdKlecenlpbjl), + "FEBNJDJAEBM_CCDKLLGDLOM" => Some(Self::FebnjdjaebmCcdkllgdlom), + "CmdLPIHJBELIBN" => Some(Self::CmdLpihjbelibn), + "FEBNJDJAEBM_GAEELOILOCB" => Some(Self::FebnjdjaebmGaeeloilocb), + "FEBNJDJAEBM_NMDDOIKKEKA" => Some(Self::FebnjdjaebmNmddoikkeka), + "CmdHBFNNCGECMO" => Some(Self::CmdHbfnncgecmo), + "FEBNJDJAEBM_ALLBIOLKCEK" => Some(Self::FebnjdjaebmAllbiolkcek), + "CmdOKEDFNJJGHB" => Some(Self::CmdOkedfnjjghb), + "CmdHFGMOFBDAON" => Some(Self::CmdHfgmofbdaon), _ => None, } } } -/// Obf: HDCAHBFBODO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChatType { - 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, + FakghkikhapNlcdgipgfdj = 0, + CmdGetLoginChatInfoScRsp = 3942, + CmdSendMsgCsReq = 3973, + CmdGetChatFriendHistoryScRsp = 3981, + CmdMarkChatEmojiScRsp = 3912, + CmdGetPrivateChatHistoryScRsp = 3913, + CmdRevcMsgScNotify = 3980, + CmdGetChatEmojiListCsReq = 3910, + CmdGetChatEmojiListScRsp = 3987, + CmdGetPrivateChatHistoryCsReq = 3936, + CmdBatchMarkChatEmojiCsReq = 3954, + CmdGetLoginChatInfoCsReq = 3909, + CmdMarkChatEmojiCsReq = 3929, + CmdPmdijhlacnn = 3927, + CmdGetChatFriendHistoryCsReq = 3915, + CmdBatchMarkChatEmojiScRsp = 3983, + CmdSendMsgScRsp = 3903, } impl CmdChatType { /// String value of the enum field names used in the ProtoBuf definition. @@ -80968,94 +83690,93 @@ 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::HdcahbfbodoPcpdhelpkem => "HDCAHBFBODO_PCPDHELPKEM", - Self::CmdGetChatEmojiListScRsp => "CmdGetChatEmojiListScRsp", - Self::CmdGetPrivateChatHistoryCsReq => "CmdGetPrivateChatHistoryCsReq", - Self::CmdGetPrivateChatHistoryScRsp => "CmdGetPrivateChatHistoryScRsp", - Self::CmdGetChatEmojiListCsReq => "CmdGetChatEmojiListCsReq", - Self::CmdHabeipjgpnj => "CmdHABEIPJGPNJ", - Self::CmdMarkChatEmojiScRsp => "CmdMarkChatEmojiScRsp", - Self::CmdRevcMsgScNotify => "CmdRevcMsgScNotify", + Self::FakghkikhapNlcdgipgfdj => "FAKGHKIKHAP_NLCDGIPGFDJ", 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::CmdMarkChatEmojiScRsp => "CmdMarkChatEmojiScRsp", + Self::CmdGetPrivateChatHistoryScRsp => "CmdGetPrivateChatHistoryScRsp", + Self::CmdRevcMsgScNotify => "CmdRevcMsgScNotify", + Self::CmdGetChatEmojiListCsReq => "CmdGetChatEmojiListCsReq", + Self::CmdGetChatEmojiListScRsp => "CmdGetChatEmojiListScRsp", + Self::CmdGetPrivateChatHistoryCsReq => "CmdGetPrivateChatHistoryCsReq", + Self::CmdBatchMarkChatEmojiCsReq => "CmdBatchMarkChatEmojiCsReq", + Self::CmdGetLoginChatInfoCsReq => "CmdGetLoginChatInfoCsReq", Self::CmdMarkChatEmojiCsReq => "CmdMarkChatEmojiCsReq", + Self::CmdPmdijhlacnn => "CmdPMDIJHLACNN", + Self::CmdGetChatFriendHistoryCsReq => "CmdGetChatFriendHistoryCsReq", + Self::CmdBatchMarkChatEmojiScRsp => "CmdBatchMarkChatEmojiScRsp", + Self::CmdSendMsgScRsp => "CmdSendMsgScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "HDCAHBFBODO_PCPDHELPKEM" => Some(Self::HdcahbfbodoPcpdhelpkem), - "CmdGetChatEmojiListScRsp" => Some(Self::CmdGetChatEmojiListScRsp), - "CmdGetPrivateChatHistoryCsReq" => Some(Self::CmdGetPrivateChatHistoryCsReq), - "CmdGetPrivateChatHistoryScRsp" => Some(Self::CmdGetPrivateChatHistoryScRsp), - "CmdGetChatEmojiListCsReq" => Some(Self::CmdGetChatEmojiListCsReq), - "CmdHABEIPJGPNJ" => Some(Self::CmdHabeipjgpnj), - "CmdMarkChatEmojiScRsp" => Some(Self::CmdMarkChatEmojiScRsp), - "CmdRevcMsgScNotify" => Some(Self::CmdRevcMsgScNotify), + "FAKGHKIKHAP_NLCDGIPGFDJ" => Some(Self::FakghkikhapNlcdgipgfdj), "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), + "CmdMarkChatEmojiScRsp" => Some(Self::CmdMarkChatEmojiScRsp), + "CmdGetPrivateChatHistoryScRsp" => Some(Self::CmdGetPrivateChatHistoryScRsp), + "CmdRevcMsgScNotify" => Some(Self::CmdRevcMsgScNotify), + "CmdGetChatEmojiListCsReq" => Some(Self::CmdGetChatEmojiListCsReq), + "CmdGetChatEmojiListScRsp" => Some(Self::CmdGetChatEmojiListScRsp), + "CmdGetPrivateChatHistoryCsReq" => Some(Self::CmdGetPrivateChatHistoryCsReq), + "CmdBatchMarkChatEmojiCsReq" => Some(Self::CmdBatchMarkChatEmojiCsReq), + "CmdGetLoginChatInfoCsReq" => Some(Self::CmdGetLoginChatInfoCsReq), "CmdMarkChatEmojiCsReq" => Some(Self::CmdMarkChatEmojiCsReq), + "CmdPMDIJHLACNN" => Some(Self::CmdPmdijhlacnn), + "CmdGetChatFriendHistoryCsReq" => Some(Self::CmdGetChatFriendHistoryCsReq), + "CmdBatchMarkChatEmojiScRsp" => Some(Self::CmdBatchMarkChatEmojiScRsp), + "CmdSendMsgScRsp" => Some(Self::CmdSendMsgScRsp), _ => None, } } } -/// Obf: BELNIDIDIKO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChenLingBattleType { - 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, + KanfmpnkhjhNlcdgipgfdj = 0, + CmdDiononbiikn = 9574, + CmdChenLingGetDataCsReq = 9602, + CmdFahnfmcojch = 9608, + CmdHlcakajlkgo = 9588, + CmdOngcoffliae = 9575, + CmdChenLingQuitStageScRsp = 9597, + CmdDlgcdmbgieb = 9606, + CmdKhmghgplphf = 9573, + CmdKcejnbldafe = 9615, + CmdChenLingActivatedPrivilegeScRsp = 9585, + CmdChenLingSyncChangeScNotify = 9592, + CmdGbckaghdpeb = 9591, + CmdChenLingQuitStageCsReq = 9614, + CmdChenLingStartStageCsReq = 9577, + CmdHpkoopbfeah = 9576, + CmdPiijeiadmfp = 9583, + CmdPfelegkdcbo = 9610, + CmdPichifnmbno = 9598, + CmdEifjnmddnpf = 9582, + CmdFcnmjggdefo = 9579, + CmdHfnmkedpfjh = 9578, + CmdPlmpglkcgbj = 9618, + CmdBekkpbikini = 9594, + CmdLkfkohlgmoj = 9620, + CmdIopaidkigaj = 9589, + CmdHkkbglineom = 9605, + CmdJmlojkgmbmc = 9586, + CmdChenLingActivatedPrivilegeCsReq = 9616, + CmdChenLingGetDataScRsp = 9612, + CmdLaecpmjaiik = 9599, + CmdMejecbognnn = 9613, + CmdJjlpgbiaadj = 9611, + CmdMjemckgbipn = 9584, + CmdKnkcnkjokpa = 9619, + CmdGokhekchlel = 9603, + CmdOmffcgeinlf = 9607, + CmdChenLingStartStageScRsp = 9593, + CmdGepcohmcaaj = 9604, + CmdNfahehelgec = 9590, } impl CmdChenLingBattleType { /// String value of the enum field names used in the ProtoBuf definition. @@ -81064,103 +83785,99 @@ 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::BelnididikoPcpdhelpkem => "BELNIDIDIKO_PCPDHELPKEM", - Self::CmdChenLingMoveEntityCsReq => "CmdChenLingMoveEntityCsReq", - 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::KanfmpnkhjhNlcdgipgfdj => "KANFMPNKHJH_NLCDGIPGFDJ", + Self::CmdDiononbiikn => "CmdDIONONBIIKN", Self::CmdChenLingGetDataCsReq => "CmdChenLingGetDataCsReq", - Self::CmdChenLingSelectPolicyCsReq => "CmdChenLingSelectPolicyCsReq", - Self::CmdChenLingStartStageScRsp => "CmdChenLingStartStageScRsp", - Self::CmdGipkoglghlb => "CmdGIPKOGLGHLB", - Self::CmdChenLingRefreshShopReq => "CmdChenLingRefreshShopReq", - Self::CmdChenLingStartStageCsReq => "CmdChenLingStartStageCsReq", - Self::CmdCcehgdpfgin => "CmdCCEHGDPFGIN", - Self::CmdOljcelneloh => "CmdOLJCELNELOH", - Self::CmdFnnnkijpmii => "CmdFNNNKIJPMII", - Self::CmdMnlklfcdpcg => "CmdMNLKLFCDPCG", - Self::CmdChenLingRefreshPolicyCsReq => "CmdChenLingRefreshPolicyCsReq", - Self::CmdPhgcfpncdbe => "CmdPHGCFPNCDBE", - Self::CmdChenLingHandlePendingActionsCsReq => { - "CmdChenLingHandlePendingActionsCsReq" - } - Self::CmdCbdephgepjj => "CmdCBDEPHGEPJJ", - Self::CmdChenLingActivatedPrivilegeCsReq => { - "CmdChenLingActivatedPrivilegeCsReq" - } - Self::CmdChenLingQuitStageCsReq => "CmdChenLingQuitStageCsReq", + Self::CmdFahnfmcojch => "CmdFAHNFMCOJCH", + Self::CmdHlcakajlkgo => "CmdHLCAKAJLKGO", + Self::CmdOngcoffliae => "CmdONGCOFFLIAE", + Self::CmdChenLingQuitStageScRsp => "CmdChenLingQuitStageScRsp", + Self::CmdDlgcdmbgieb => "CmdDLGCDMBGIEB", + Self::CmdKhmghgplphf => "CmdKHMGHGPLPHF", + Self::CmdKcejnbldafe => "CmdKCEJNBLDAFE", Self::CmdChenLingActivatedPrivilegeScRsp => { "CmdChenLingActivatedPrivilegeScRsp" } + Self::CmdChenLingSyncChangeScNotify => "CmdChenLingSyncChangeScNotify", + Self::CmdGbckaghdpeb => "CmdGBCKAGHDPEB", + Self::CmdChenLingQuitStageCsReq => "CmdChenLingQuitStageCsReq", + Self::CmdChenLingStartStageCsReq => "CmdChenLingStartStageCsReq", + Self::CmdHpkoopbfeah => "CmdHPKOOPBFEAH", + Self::CmdPiijeiadmfp => "CmdPIIJEIADMFP", + Self::CmdPfelegkdcbo => "CmdPFELEGKDCBO", + Self::CmdPichifnmbno => "CmdPICHIFNMBNO", + Self::CmdEifjnmddnpf => "CmdEIFJNMDDNPF", + Self::CmdFcnmjggdefo => "CmdFCNMJGGDEFO", + Self::CmdHfnmkedpfjh => "CmdHFNMKEDPFJH", + Self::CmdPlmpglkcgbj => "CmdPLMPGLKCGBJ", + Self::CmdBekkpbikini => "CmdBEKKPBIKINI", + Self::CmdLkfkohlgmoj => "CmdLKFKOHLGMOJ", + Self::CmdIopaidkigaj => "CmdIOPAIDKIGAJ", + Self::CmdHkkbglineom => "CmdHKKBGLINEOM", + Self::CmdJmlojkgmbmc => "CmdJMLOJKGMBMC", + Self::CmdChenLingActivatedPrivilegeCsReq => { + "CmdChenLingActivatedPrivilegeCsReq" + } Self::CmdChenLingGetDataScRsp => "CmdChenLingGetDataScRsp", + Self::CmdLaecpmjaiik => "CmdLAECPMJAIIK", + Self::CmdMejecbognnn => "CmdMEJECBOGNNN", + Self::CmdJjlpgbiaadj => "CmdJJLPGBIAADJ", + Self::CmdMjemckgbipn => "CmdMJEMCKGBIPN", + Self::CmdKnkcnkjokpa => "CmdKNKCNKJOKPA", + Self::CmdGokhekchlel => "CmdGOKHEKCHLEL", + Self::CmdOmffcgeinlf => "CmdOMFFCGEINLF", + Self::CmdChenLingStartStageScRsp => "CmdChenLingStartStageScRsp", + Self::CmdGepcohmcaaj => "CmdGEPCOHMCAAJ", + Self::CmdNfahehelgec => "CmdNFAHEHELGEC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BELNIDIDIKO_PCPDHELPKEM" => Some(Self::BelnididikoPcpdhelpkem), - "CmdChenLingMoveEntityCsReq" => Some(Self::CmdChenLingMoveEntityCsReq), - "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), + "KANFMPNKHJH_NLCDGIPGFDJ" => Some(Self::KanfmpnkhjhNlcdgipgfdj), + "CmdDIONONBIIKN" => Some(Self::CmdDiononbiikn), "CmdChenLingGetDataCsReq" => Some(Self::CmdChenLingGetDataCsReq), - "CmdChenLingSelectPolicyCsReq" => Some(Self::CmdChenLingSelectPolicyCsReq), - "CmdChenLingStartStageScRsp" => Some(Self::CmdChenLingStartStageScRsp), - "CmdGIPKOGLGHLB" => Some(Self::CmdGipkoglghlb), - "CmdChenLingRefreshShopReq" => Some(Self::CmdChenLingRefreshShopReq), - "CmdChenLingStartStageCsReq" => Some(Self::CmdChenLingStartStageCsReq), - "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) - } - "CmdCBDEPHGEPJJ" => Some(Self::CmdCbdephgepjj), - "CmdChenLingActivatedPrivilegeCsReq" => { - Some(Self::CmdChenLingActivatedPrivilegeCsReq) - } - "CmdChenLingQuitStageCsReq" => Some(Self::CmdChenLingQuitStageCsReq), + "CmdFAHNFMCOJCH" => Some(Self::CmdFahnfmcojch), + "CmdHLCAKAJLKGO" => Some(Self::CmdHlcakajlkgo), + "CmdONGCOFFLIAE" => Some(Self::CmdOngcoffliae), + "CmdChenLingQuitStageScRsp" => Some(Self::CmdChenLingQuitStageScRsp), + "CmdDLGCDMBGIEB" => Some(Self::CmdDlgcdmbgieb), + "CmdKHMGHGPLPHF" => Some(Self::CmdKhmghgplphf), + "CmdKCEJNBLDAFE" => Some(Self::CmdKcejnbldafe), "CmdChenLingActivatedPrivilegeScRsp" => { Some(Self::CmdChenLingActivatedPrivilegeScRsp) } + "CmdChenLingSyncChangeScNotify" => Some(Self::CmdChenLingSyncChangeScNotify), + "CmdGBCKAGHDPEB" => Some(Self::CmdGbckaghdpeb), + "CmdChenLingQuitStageCsReq" => Some(Self::CmdChenLingQuitStageCsReq), + "CmdChenLingStartStageCsReq" => Some(Self::CmdChenLingStartStageCsReq), + "CmdHPKOOPBFEAH" => Some(Self::CmdHpkoopbfeah), + "CmdPIIJEIADMFP" => Some(Self::CmdPiijeiadmfp), + "CmdPFELEGKDCBO" => Some(Self::CmdPfelegkdcbo), + "CmdPICHIFNMBNO" => Some(Self::CmdPichifnmbno), + "CmdEIFJNMDDNPF" => Some(Self::CmdEifjnmddnpf), + "CmdFCNMJGGDEFO" => Some(Self::CmdFcnmjggdefo), + "CmdHFNMKEDPFJH" => Some(Self::CmdHfnmkedpfjh), + "CmdPLMPGLKCGBJ" => Some(Self::CmdPlmpglkcgbj), + "CmdBEKKPBIKINI" => Some(Self::CmdBekkpbikini), + "CmdLKFKOHLGMOJ" => Some(Self::CmdLkfkohlgmoj), + "CmdIOPAIDKIGAJ" => Some(Self::CmdIopaidkigaj), + "CmdHKKBGLINEOM" => Some(Self::CmdHkkbglineom), + "CmdJMLOJKGMBMC" => Some(Self::CmdJmlojkgmbmc), + "CmdChenLingActivatedPrivilegeCsReq" => { + Some(Self::CmdChenLingActivatedPrivilegeCsReq) + } "CmdChenLingGetDataScRsp" => Some(Self::CmdChenLingGetDataScRsp), + "CmdLAECPMJAIIK" => Some(Self::CmdLaecpmjaiik), + "CmdMEJECBOGNNN" => Some(Self::CmdMejecbognnn), + "CmdJJLPGBIAADJ" => Some(Self::CmdJjlpgbiaadj), + "CmdMJEMCKGBIPN" => Some(Self::CmdMjemckgbipn), + "CmdKNKCNKJOKPA" => Some(Self::CmdKnkcnkjokpa), + "CmdGOKHEKCHLEL" => Some(Self::CmdGokhekchlel), + "CmdOMFFCGEINLF" => Some(Self::CmdOmffcgeinlf), + "CmdChenLingStartStageScRsp" => Some(Self::CmdChenLingStartStageScRsp), + "CmdGEPCOHMCAAJ" => Some(Self::CmdGepcohmcaaj), + "CmdNFAHEHELGEC" => Some(Self::CmdNfahehelgec), _ => None, } } @@ -81168,29 +83885,29 @@ impl CmdChenLingBattleType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Geemgpfmhhi { - Lhgabcoigja = 0, - Iiooajanmgg = 1, - Hcmjkbdkjnk = 2, +pub enum Effgcojfeel { + Jchbphoiacg = 0, + Fhjjhmifejg = 1, + Djfemkhjbno = 2, } -impl Geemgpfmhhi { +impl Effgcojfeel { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Lhgabcoigja => "GEEMGPFMHHI_LHGABCOIGJA", - Self::Iiooajanmgg => "GEEMGPFMHHI_IIOOAJANMGG", - Self::Hcmjkbdkjnk => "GEEMGPFMHHI_HCMJKBDKJNK", + Self::Jchbphoiacg => "EFFGCOJFEEL_JCHBPHOIACG", + Self::Fhjjhmifejg => "EFFGCOJFEEL_FHJJHMIFEJG", + Self::Djfemkhjbno => "EFFGCOJFEEL_DJFEMKHJBNO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GEEMGPFMHHI_LHGABCOIGJA" => Some(Self::Lhgabcoigja), - "GEEMGPFMHHI_IIOOAJANMGG" => Some(Self::Iiooajanmgg), - "GEEMGPFMHHI_HCMJKBDKJNK" => Some(Self::Hcmjkbdkjnk), + "EFFGCOJFEEL_JCHBPHOIACG" => Some(Self::Jchbphoiacg), + "EFFGCOJFEEL_FHJJHMIFEJG" => Some(Self::Fhjjhmifejg), + "EFFGCOJFEEL_DJFEMKHJBNO" => Some(Self::Djfemkhjbno), _ => None, } } @@ -81198,89 +83915,89 @@ impl Geemgpfmhhi { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -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, +pub enum Bcamanfjinc { + Nlcdgipgfdj = 0, + Mligafabjdp = 1, + Bllcmlbdlpc = 2, + Mebgackeoog = 3, + Ghpkfacfmml = 4, + Jhjcnllmpkh = 5, + Lofjagllhhg = 6, + Heihbjeegpb = 7, + Njpmblbibod = 8, + Gifgldbdeln = 9, + Ngecenkoplk = 10, + Emgmfoblafn = 11, + Lijmdjdfiic = 12, + Jhgmhcjokna = 13, + Kpcejlilhmo = 14, + Aehhipfdnfj = 15, + Khbeoaddifm = 16, + Action = 17, + Dacemidfhog = 18, + Oikfflehfcn = 19, + Kejcjjhdkjb = 20, + Eiijclpcflm = 21, + Nkjfkbbddeo = 22, } -impl Olnbhjgbhil { +impl Bcamanfjinc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "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", + Self::Nlcdgipgfdj => "BCAMANFJINC_NLCDGIPGFDJ", + Self::Mligafabjdp => "BCAMANFJINC_MLIGAFABJDP", + Self::Bllcmlbdlpc => "BCAMANFJINC_BLLCMLBDLPC", + Self::Mebgackeoog => "BCAMANFJINC_MEBGACKEOOG", + Self::Ghpkfacfmml => "BCAMANFJINC_GHPKFACFMML", + Self::Jhjcnllmpkh => "BCAMANFJINC_JHJCNLLMPKH", + Self::Lofjagllhhg => "BCAMANFJINC_LOFJAGLLHHG", + Self::Heihbjeegpb => "BCAMANFJINC_HEIHBJEEGPB", + Self::Njpmblbibod => "BCAMANFJINC_NJPMBLBIBOD", + Self::Gifgldbdeln => "BCAMANFJINC_GIFGLDBDELN", + Self::Ngecenkoplk => "BCAMANFJINC_NGECENKOPLK", + Self::Emgmfoblafn => "BCAMANFJINC_EMGMFOBLAFN", + Self::Lijmdjdfiic => "BCAMANFJINC_LIJMDJDFIIC", + Self::Jhgmhcjokna => "BCAMANFJINC_JHGMHCJOKNA", + Self::Kpcejlilhmo => "BCAMANFJINC_KPCEJLILHMO", + Self::Aehhipfdnfj => "BCAMANFJINC_AEHHIPFDNFJ", + Self::Khbeoaddifm => "BCAMANFJINC_KHBEOADDIFM", + Self::Action => "BCAMANFJINC_action", + Self::Dacemidfhog => "BCAMANFJINC_DACEMIDFHOG", + Self::Oikfflehfcn => "BCAMANFJINC_OIKFFLEHFCN", + Self::Kejcjjhdkjb => "BCAMANFJINC_KEJCJJHDKJB", + Self::Eiijclpcflm => "BCAMANFJINC_EIIJCLPCFLM", + Self::Nkjfkbbddeo => "BCAMANFJINC_NKJFKBBDDEO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "BCAMANFJINC_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "BCAMANFJINC_MLIGAFABJDP" => Some(Self::Mligafabjdp), + "BCAMANFJINC_BLLCMLBDLPC" => Some(Self::Bllcmlbdlpc), + "BCAMANFJINC_MEBGACKEOOG" => Some(Self::Mebgackeoog), + "BCAMANFJINC_GHPKFACFMML" => Some(Self::Ghpkfacfmml), + "BCAMANFJINC_JHJCNLLMPKH" => Some(Self::Jhjcnllmpkh), + "BCAMANFJINC_LOFJAGLLHHG" => Some(Self::Lofjagllhhg), + "BCAMANFJINC_HEIHBJEEGPB" => Some(Self::Heihbjeegpb), + "BCAMANFJINC_NJPMBLBIBOD" => Some(Self::Njpmblbibod), + "BCAMANFJINC_GIFGLDBDELN" => Some(Self::Gifgldbdeln), + "BCAMANFJINC_NGECENKOPLK" => Some(Self::Ngecenkoplk), + "BCAMANFJINC_EMGMFOBLAFN" => Some(Self::Emgmfoblafn), + "BCAMANFJINC_LIJMDJDFIIC" => Some(Self::Lijmdjdfiic), + "BCAMANFJINC_JHGMHCJOKNA" => Some(Self::Jhgmhcjokna), + "BCAMANFJINC_KPCEJLILHMO" => Some(Self::Kpcejlilhmo), + "BCAMANFJINC_AEHHIPFDNFJ" => Some(Self::Aehhipfdnfj), + "BCAMANFJINC_KHBEOADDIFM" => Some(Self::Khbeoaddifm), + "BCAMANFJINC_action" => Some(Self::Action), + "BCAMANFJINC_DACEMIDFHOG" => Some(Self::Dacemidfhog), + "BCAMANFJINC_OIKFFLEHFCN" => Some(Self::Oikfflehfcn), + "BCAMANFJINC_KEJCJJHDKJB" => Some(Self::Kejcjjhdkjb), + "BCAMANFJINC_EIIJCLPCFLM" => Some(Self::Eiijclpcflm), + "BCAMANFJINC_NKJFKBBDDEO" => Some(Self::Nkjfkbbddeo), _ => None, } } @@ -81288,41 +84005,41 @@ impl Olnbhjgbhil { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Kfoeepgndoc { - Pcpdhelpkem = 0, - Najcpopjglb = 2, - Ockejmfmnaa = 3, - Lpkmngpiajp = 4, - Fmpnnhdghem = 5, - Bkabklapehl = 6, - Cbhejppnnnj = 7, +pub enum Glbaokohkcf { + Nlcdgipgfdj = 0, + Cojoifppcij = 2, + Hp = 3, + Ogggloeiomm = 4, + Ccplgnnioco = 5, + Dgomnkglabb = 6, + Paieeldaadp = 7, } -impl Kfoeepgndoc { +impl Glbaokohkcf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "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", + Self::Nlcdgipgfdj => "GLBAOKOHKCF_NLCDGIPGFDJ", + Self::Cojoifppcij => "GLBAOKOHKCF_COJOIFPPCIJ", + Self::Hp => "GLBAOKOHKCF_hp", + Self::Ogggloeiomm => "GLBAOKOHKCF_OGGGLOEIOMM", + Self::Ccplgnnioco => "GLBAOKOHKCF_CCPLGNNIOCO", + Self::Dgomnkglabb => "GLBAOKOHKCF_DGOMNKGLABB", + Self::Paieeldaadp => "GLBAOKOHKCF_PAIEELDAADP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "GLBAOKOHKCF_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "GLBAOKOHKCF_COJOIFPPCIJ" => Some(Self::Cojoifppcij), + "GLBAOKOHKCF_hp" => Some(Self::Hp), + "GLBAOKOHKCF_OGGGLOEIOMM" => Some(Self::Ogggloeiomm), + "GLBAOKOHKCF_CCPLGNNIOCO" => Some(Self::Ccplgnnioco), + "GLBAOKOHKCF_DGOMNKGLABB" => Some(Self::Dgomnkglabb), + "GLBAOKOHKCF_PAIEELDAADP" => Some(Self::Paieeldaadp), _ => None, } } @@ -81330,120 +84047,191 @@ impl Kfoeepgndoc { #[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, +pub enum Cneembbnnbo { + Nlcdgipgfdj = 0, + Ehniplneedi = 1, + Faodkndlnpf = 2, + Inclhhdfcel = 3, } -impl Gljleepocda { +impl Cneembbnnbo { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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", + Self::Nlcdgipgfdj => "CNEEMBBNNBO_NLCDGIPGFDJ", + Self::Ehniplneedi => "CNEEMBBNNBO_EHNIPLNEEDI", + Self::Faodkndlnpf => "CNEEMBBNNBO_FAODKNDLNPF", + Self::Inclhhdfcel => "CNEEMBBNNBO_INCLHHDFCEL", } } /// 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), + "CNEEMBBNNBO_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "CNEEMBBNNBO_EHNIPLNEEDI" => Some(Self::Ehniplneedi), + "CNEEMBBNNBO_FAODKNDLNPF" => Some(Self::Faodkndlnpf), + "CNEEMBBNNBO_INCLHHDFCEL" => Some(Self::Inclhhdfcel), + _ => None, + } + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] +#[repr(i32)] +pub enum CmdChenLingFesType { + LcoiiegjaokNlcdgipgfdj = 0, + CmdChenLingFesLevelResumeScRsp = 9945, + CmdChenLingFesBusinessDayEndCsReq = 9943, + CmdChenLingFesBusinessDayEndScRsp = 9934, + CmdChenLingFesLevelStartScRsp = 9923, + CmdChenLingFesLevelEndScRsp = 9929, + CmdChenLingFesLevelLeaveCsReq = 9944, + CmdChenLingFesLevelLeaveScRsp = 9927, + CmdChenLingFesLevelEndCsReq = 9909, + CmdChenLingFesLevelStartCsReq = 9907, + CmdChenLingFesLevelResumeCsReq = 9919, + CmdGetChenLingFesDataScRsp = 9942, + CmdGetChenLingFesDataCsReq = 9932, +} +impl CmdChenLingFesType { + /// String value of the enum field names used in the ProtoBuf definition. + /// + /// The values are not transformed in any way and thus are 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::LcoiiegjaokNlcdgipgfdj => "LCOIIEGJAOK_NLCDGIPGFDJ", + Self::CmdChenLingFesLevelResumeScRsp => "CmdChenLingFesLevelResumeScRsp", + Self::CmdChenLingFesBusinessDayEndCsReq => { + "CmdChenLingFesBusinessDayEndCsReq" + } + Self::CmdChenLingFesBusinessDayEndScRsp => { + "CmdChenLingFesBusinessDayEndScRsp" + } + Self::CmdChenLingFesLevelStartScRsp => "CmdChenLingFesLevelStartScRsp", + Self::CmdChenLingFesLevelEndScRsp => "CmdChenLingFesLevelEndScRsp", + Self::CmdChenLingFesLevelLeaveCsReq => "CmdChenLingFesLevelLeaveCsReq", + Self::CmdChenLingFesLevelLeaveScRsp => "CmdChenLingFesLevelLeaveScRsp", + Self::CmdChenLingFesLevelEndCsReq => "CmdChenLingFesLevelEndCsReq", + Self::CmdChenLingFesLevelStartCsReq => "CmdChenLingFesLevelStartCsReq", + Self::CmdChenLingFesLevelResumeCsReq => "CmdChenLingFesLevelResumeCsReq", + Self::CmdGetChenLingFesDataScRsp => "CmdGetChenLingFesDataScRsp", + Self::CmdGetChenLingFesDataCsReq => "CmdGetChenLingFesDataCsReq", + } + } + /// Creates an enum from field names used in the ProtoBuf definition. + pub fn from_str_name(value: &str) -> ::core::option::Option { + match value { + "LCOIIEGJAOK_NLCDGIPGFDJ" => Some(Self::LcoiiegjaokNlcdgipgfdj), + "CmdChenLingFesLevelResumeScRsp" => { + Some(Self::CmdChenLingFesLevelResumeScRsp) + } + "CmdChenLingFesBusinessDayEndCsReq" => { + Some(Self::CmdChenLingFesBusinessDayEndCsReq) + } + "CmdChenLingFesBusinessDayEndScRsp" => { + Some(Self::CmdChenLingFesBusinessDayEndScRsp) + } + "CmdChenLingFesLevelStartScRsp" => Some(Self::CmdChenLingFesLevelStartScRsp), + "CmdChenLingFesLevelEndScRsp" => Some(Self::CmdChenLingFesLevelEndScRsp), + "CmdChenLingFesLevelLeaveCsReq" => Some(Self::CmdChenLingFesLevelLeaveCsReq), + "CmdChenLingFesLevelLeaveScRsp" => Some(Self::CmdChenLingFesLevelLeaveScRsp), + "CmdChenLingFesLevelEndCsReq" => Some(Self::CmdChenLingFesLevelEndCsReq), + "CmdChenLingFesLevelStartCsReq" => Some(Self::CmdChenLingFesLevelStartCsReq), + "CmdChenLingFesLevelResumeCsReq" => { + Some(Self::CmdChenLingFesLevelResumeCsReq) + } + "CmdGetChenLingFesDataScRsp" => Some(Self::CmdGetChenLingFesDataScRsp), + "CmdGetChenLingFesDataCsReq" => Some(Self::CmdGetChenLingFesDataCsReq), _ => None, } } } -/// Obf: HOBAEPKFFPD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChessRogueType { - 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, - 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, + MgafalochkaNlcdgipgfdj = 0, + CmdLdfekaeejin = 5450, + CmdChessRogueNousEditDiceScRsp = 5503, + CmdChessRogueQuitCsReq = 5435, + CmdEnhanceRogueBuffCsReq = 5599, + CmdChessRogueEnterCellScRsp = 5529, + CmdSyncChessRogueNousSubStoryScNotify = 5550, + CmdChessRogueSelectCellCsReq = 5534, + CmdChessRogueSkipTeachingLevelScRsp = 5433, + CmdChessRogueGiveUpCsReq = 5523, + CmdChessRogueUpdateAllowedSelectCellScNotify = 5552, + MgafalochkaGlfnjbbbgpm = 5434, + CmdChessRogueQueryScRsp = 5426, + CmdChessRogueUpdateReviveInfoScNotify = 5425, + CmdGetChessRogueStoryInfoScRsp = 5455, + CmdChessRogueLeaveScRsp = 5548, + CmdChessRogueCellUpdateNotify = 5559, + CmdChessRogueUpdateMoneyInfoScNotify = 5452, + CmdChessRogueRollDiceScRsp = 5409, + CmdChessRogueQueryCsReq = 5585, + CmdChessRogueGiveUpScRsp = 5439, + CmdFinishChessRogueSubStoryCsReq = 5485, + CmdChessRogueNousGetRogueTalentInfoScRsp = 5581, + CmdChessRogueNousGetRogueTalentInfoCsReq = 5421, + CmdReviveRogueAvatarScRsp = 5566, + CmdChessRogueUpdateDicePassiveAccumulateValueScNotify = 5593, + CmdPickRogueAvatarCsReq = 5600, + CmdChessRogueUpdateDiceInfoScNotify = 5486, + CmdNkdimijahgc = 5418, + CmdChessRogueSelectCellScRsp = 5440, + CmdChessRogueNousEnableRogueTalentCsReq = 5557, + CmdChessRogueRollDiceCsReq = 5498, + CmdEnhanceRogueBuffScRsp = 5494, + CmdEnterChessRogueAeonRoomScRsp = 5528, + CmdGetRogueBuffEnhanceInfoCsReq = 5586, + CmdChessRogueEnterCellCsReq = 5526, + CmdChessRogueEnterNextLayerScRsp = 5497, + CmdSelectChessRogueSubStoryScRsp = 5483, + CmdChessRogueUpdateLevelBaseInfoScNotify = 5448, + CmdReviveRogueAvatarCsReq = 5401, + CmdChessRogueUpdateAeonModifierValueScNotify = 5444, + CmdGetChessRogueStoryInfoCsReq = 5454, + CmdChessRogueStartScRsp = 5430, + CmdChessRogueEnterNextLayerCsReq = 5417, + CmdGetRogueBuffEnhanceInfoScRsp = 5592, + CmdChessRogueQuestFinishNotify = 5511, + CmdChessRogueNousDiceUpdateNotify = 5481, + CmdChessRogueReRollDiceCsReq = 5482, + CmdEnterChessRogueAeonRoomCsReq = 5588, + CmdChessRogueCheatRollCsReq = 5537, + CmdGetChessRogueStoryAeonTalkInfoCsReq = 5467, + CmdChessRogueLeaveCsReq = 5583, + CmdChessRogueNousEditDiceCsReq = 5427, + CmdChessRogueSkipTeachingLevelCsReq = 5472, + CmdGetChessRogueNousStoryInfoScRsp = 5431, + CmdChessRogueStartCsReq = 5565, + CmdChessRogueCheatRollScRsp = 5411, + CmdSyncChessRogueMainStoryFinishScNotify = 5580, + CmdChessRogueChangeAeonDimensionNotify = 5428, + CmdChessRogueNousEnableRogueTalentScRsp = 5502, + CmdChessRogueQuitScRsp = 5577, + CmdSyncChessRogueNousValueScNotify = 5546, + CmdChessRogueUpdateActionPointScNotify = 5442, + CmdChessRogueReRollDiceScRsp = 5508, + CmdSelectChessRogueSubStoryCsReq = 5402, + CmdChessRogueUpdateUnlockLevelScNotify = 5474, + CmdGcpljlcffdd = 5460, + MgafalochkaHgldfmlnoki = 5568, + CmdChessRogueEnterCsReq = 5410, + CmdChessRogueLayerSettlement = 5412, + CmdGetChessRogueNousStoryInfoCsReq = 5533, + CmdFinishChessRogueSubStoryScRsp = 5478, + CmdGetChessRogueStoryAeonTalkInfoScRsp = 5422, + CmdChessRogueNousDiceSurfaceUnlockNotify = 5470, + CmdChessRogueConfirmRollScRsp = 5560, + CmdChessRogueConfirmRollCsReq = 5542, + CmdPickRogueAvatarScRsp = 5539, + CmdChessRogueEnterScRsp = 5490, + CmdSyncChessRogueNousMainStoryScNotify = 5462, } impl CmdChessRogueType { /// String value of the enum field names used in the ProtoBuf definition. @@ -81452,314 +84240,315 @@ 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::HobaepkffpdPcpdhelpkem => "HOBAEPKFFPD_PCPDHELPKEM", - Self::CmdChessRogueUpdateReviveInfoScNotify => { - "CmdChessRogueUpdateReviveInfoScNotify" - } - 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::CmdFinishChessRogueSubStoryScRsp => "CmdFinishChessRogueSubStoryScRsp", + Self::MgafalochkaNlcdgipgfdj => "MGAFALOCHKA_NLCDGIPGFDJ", + Self::CmdLdfekaeejin => "CmdLDFEKAEEJIN", Self::CmdChessRogueNousEditDiceScRsp => "CmdChessRogueNousEditDiceScRsp", Self::CmdChessRogueQuitCsReq => "CmdChessRogueQuitCsReq", - Self::CmdChessRogueEnterCellCsReq => "CmdChessRogueEnterCellCsReq", - Self::CmdChessRogueSelectCellScRsp => "CmdChessRogueSelectCellScRsp", - Self::CmdChessRogueEnterCellScRsp => "CmdChessRogueEnterCellScRsp", Self::CmdEnhanceRogueBuffCsReq => "CmdEnhanceRogueBuffCsReq", - Self::CmdChessRogueUpdateUnlockLevelScNotify => { - "CmdChessRogueUpdateUnlockLevelScNotify" - } - 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::CmdChessRogueEnterCellScRsp => "CmdChessRogueEnterCellScRsp", Self::CmdSyncChessRogueNousSubStoryScNotify => { "CmdSyncChessRogueNousSubStoryScNotify" } - Self::CmdChessRogueSkipTeachingLevelCsReq => { - "CmdChessRogueSkipTeachingLevelCsReq" + Self::CmdChessRogueSelectCellCsReq => "CmdChessRogueSelectCellCsReq", + Self::CmdChessRogueSkipTeachingLevelScRsp => { + "CmdChessRogueSkipTeachingLevelScRsp" + } + Self::CmdChessRogueGiveUpCsReq => "CmdChessRogueGiveUpCsReq", + Self::CmdChessRogueUpdateAllowedSelectCellScNotify => { + "CmdChessRogueUpdateAllowedSelectCellScNotify" + } + Self::MgafalochkaGlfnjbbbgpm => "MGAFALOCHKA_GLFNJBBBGPM", + Self::CmdChessRogueQueryScRsp => "CmdChessRogueQueryScRsp", + Self::CmdChessRogueUpdateReviveInfoScNotify => { + "CmdChessRogueUpdateReviveInfoScNotify" + } + Self::CmdGetChessRogueStoryInfoScRsp => "CmdGetChessRogueStoryInfoScRsp", + Self::CmdChessRogueLeaveScRsp => "CmdChessRogueLeaveScRsp", + Self::CmdChessRogueCellUpdateNotify => "CmdChessRogueCellUpdateNotify", + Self::CmdChessRogueUpdateMoneyInfoScNotify => { + "CmdChessRogueUpdateMoneyInfoScNotify" + } + Self::CmdChessRogueRollDiceScRsp => "CmdChessRogueRollDiceScRsp", + Self::CmdChessRogueQueryCsReq => "CmdChessRogueQueryCsReq", + Self::CmdChessRogueGiveUpScRsp => "CmdChessRogueGiveUpScRsp", + Self::CmdFinishChessRogueSubStoryCsReq => "CmdFinishChessRogueSubStoryCsReq", + Self::CmdChessRogueNousGetRogueTalentInfoScRsp => { + "CmdChessRogueNousGetRogueTalentInfoScRsp" } - Self::CmdGetRogueBuffEnhanceInfoCsReq => "CmdGetRogueBuffEnhanceInfoCsReq", Self::CmdChessRogueNousGetRogueTalentInfoCsReq => { "CmdChessRogueNousGetRogueTalentInfoCsReq" } - Self::CmdChessRogueLeaveCsReq => "CmdChessRogueLeaveCsReq", - Self::CmdChessRogueStartScRsp => "CmdChessRogueStartScRsp", - Self::CmdSyncChessRogueNousValueScNotify => { - "CmdSyncChessRogueNousValueScNotify" + Self::CmdReviveRogueAvatarScRsp => "CmdReviveRogueAvatarScRsp", + Self::CmdChessRogueUpdateDicePassiveAccumulateValueScNotify => { + "CmdChessRogueUpdateDicePassiveAccumulateValueScNotify" } + Self::CmdPickRogueAvatarCsReq => "CmdPickRogueAvatarCsReq", + Self::CmdChessRogueUpdateDiceInfoScNotify => { + "CmdChessRogueUpdateDiceInfoScNotify" + } + Self::CmdNkdimijahgc => "CmdNKDIMIJAHGC", + Self::CmdChessRogueSelectCellScRsp => "CmdChessRogueSelectCellScRsp", + Self::CmdChessRogueNousEnableRogueTalentCsReq => { + "CmdChessRogueNousEnableRogueTalentCsReq" + } + Self::CmdChessRogueRollDiceCsReq => "CmdChessRogueRollDiceCsReq", + Self::CmdEnhanceRogueBuffScRsp => "CmdEnhanceRogueBuffScRsp", + Self::CmdEnterChessRogueAeonRoomScRsp => "CmdEnterChessRogueAeonRoomScRsp", + Self::CmdGetRogueBuffEnhanceInfoCsReq => "CmdGetRogueBuffEnhanceInfoCsReq", + Self::CmdChessRogueEnterCellCsReq => "CmdChessRogueEnterCellCsReq", + Self::CmdChessRogueEnterNextLayerScRsp => "CmdChessRogueEnterNextLayerScRsp", + Self::CmdSelectChessRogueSubStoryScRsp => "CmdSelectChessRogueSubStoryScRsp", + Self::CmdChessRogueUpdateLevelBaseInfoScNotify => { + "CmdChessRogueUpdateLevelBaseInfoScNotify" + } + Self::CmdReviveRogueAvatarCsReq => "CmdReviveRogueAvatarCsReq", + Self::CmdChessRogueUpdateAeonModifierValueScNotify => { + "CmdChessRogueUpdateAeonModifierValueScNotify" + } + Self::CmdGetChessRogueStoryInfoCsReq => "CmdGetChessRogueStoryInfoCsReq", + Self::CmdChessRogueStartScRsp => "CmdChessRogueStartScRsp", + Self::CmdChessRogueEnterNextLayerCsReq => "CmdChessRogueEnterNextLayerCsReq", + Self::CmdGetRogueBuffEnhanceInfoScRsp => "CmdGetRogueBuffEnhanceInfoScRsp", + Self::CmdChessRogueQuestFinishNotify => "CmdChessRogueQuestFinishNotify", + Self::CmdChessRogueNousDiceUpdateNotify => { + "CmdChessRogueNousDiceUpdateNotify" + } + Self::CmdChessRogueReRollDiceCsReq => "CmdChessRogueReRollDiceCsReq", + Self::CmdEnterChessRogueAeonRoomCsReq => "CmdEnterChessRogueAeonRoomCsReq", + Self::CmdChessRogueCheatRollCsReq => "CmdChessRogueCheatRollCsReq", Self::CmdGetChessRogueStoryAeonTalkInfoCsReq => { "CmdGetChessRogueStoryAeonTalkInfoCsReq" } + Self::CmdChessRogueLeaveCsReq => "CmdChessRogueLeaveCsReq", + Self::CmdChessRogueNousEditDiceCsReq => "CmdChessRogueNousEditDiceCsReq", + Self::CmdChessRogueSkipTeachingLevelCsReq => { + "CmdChessRogueSkipTeachingLevelCsReq" + } Self::CmdGetChessRogueNousStoryInfoScRsp => { "CmdGetChessRogueNousStoryInfoScRsp" } - Self::HobaepkffpdPgpdnllbmjb => "HOBAEPKFFPD_PGPDNLLBMJB", - Self::CmdChessRogueSelectCellCsReq => "CmdChessRogueSelectCellCsReq", - Self::HobaepkffpdJjppjbiknbm => "HOBAEPKFFPD_JJPPJBIKNBM", + Self::CmdChessRogueStartCsReq => "CmdChessRogueStartCsReq", + Self::CmdChessRogueCheatRollScRsp => "CmdChessRogueCheatRollScRsp", + Self::CmdSyncChessRogueMainStoryFinishScNotify => { + "CmdSyncChessRogueMainStoryFinishScNotify" + } + Self::CmdChessRogueChangeAeonDimensionNotify => { + "CmdChessRogueChangeAeonDimensionNotify" + } + Self::CmdChessRogueNousEnableRogueTalentScRsp => { + "CmdChessRogueNousEnableRogueTalentScRsp" + } + Self::CmdChessRogueQuitScRsp => "CmdChessRogueQuitScRsp", + Self::CmdSyncChessRogueNousValueScNotify => { + "CmdSyncChessRogueNousValueScNotify" + } + Self::CmdChessRogueUpdateActionPointScNotify => { + "CmdChessRogueUpdateActionPointScNotify" + } + Self::CmdChessRogueReRollDiceScRsp => "CmdChessRogueReRollDiceScRsp", + Self::CmdSelectChessRogueSubStoryCsReq => "CmdSelectChessRogueSubStoryCsReq", + Self::CmdChessRogueUpdateUnlockLevelScNotify => { + "CmdChessRogueUpdateUnlockLevelScNotify" + } + Self::CmdGcpljlcffdd => "CmdGCPLJLCFFDD", + Self::MgafalochkaHgldfmlnoki => "MGAFALOCHKA_HGLDFMLNOKI", + Self::CmdChessRogueEnterCsReq => "CmdChessRogueEnterCsReq", + Self::CmdChessRogueLayerSettlement => "CmdChessRogueLayerSettlement", + Self::CmdGetChessRogueNousStoryInfoCsReq => { + "CmdGetChessRogueNousStoryInfoCsReq" + } + Self::CmdFinishChessRogueSubStoryScRsp => "CmdFinishChessRogueSubStoryScRsp", + Self::CmdGetChessRogueStoryAeonTalkInfoScRsp => { + "CmdGetChessRogueStoryAeonTalkInfoScRsp" + } + Self::CmdChessRogueNousDiceSurfaceUnlockNotify => { + "CmdChessRogueNousDiceSurfaceUnlockNotify" + } + Self::CmdChessRogueConfirmRollScRsp => "CmdChessRogueConfirmRollScRsp", + Self::CmdChessRogueConfirmRollCsReq => "CmdChessRogueConfirmRollCsReq", + Self::CmdPickRogueAvatarScRsp => "CmdPickRogueAvatarScRsp", Self::CmdChessRogueEnterScRsp => "CmdChessRogueEnterScRsp", - Self::CmdResetRogueDiceSurfaceCsReq => "CmdResetRogueDiceSurfaceCsReq", + Self::CmdSyncChessRogueNousMainStoryScNotify => { + "CmdSyncChessRogueNousMainStoryScNotify" + } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "HOBAEPKFFPD_PCPDHELPKEM" => Some(Self::HobaepkffpdPcpdhelpkem), - "CmdChessRogueUpdateReviveInfoScNotify" => { - Some(Self::CmdChessRogueUpdateReviveInfoScNotify) - } - "CmdChessRogueQueryScRsp" => Some(Self::CmdChessRogueQueryScRsp), - "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) - } + "MGAFALOCHKA_NLCDGIPGFDJ" => Some(Self::MgafalochkaNlcdgipgfdj), + "CmdLDFEKAEEJIN" => Some(Self::CmdLdfekaeejin), "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) + "CmdChessRogueEnterCellScRsp" => Some(Self::CmdChessRogueEnterCellScRsp), + "CmdSyncChessRogueNousSubStoryScNotify" => { + Some(Self::CmdSyncChessRogueNousSubStoryScNotify) } - "CmdChessRogueConfirmRollScRsp" => Some(Self::CmdChessRogueConfirmRollScRsp), - "CmdSelectChessRogueSubStoryScRsp" => { - Some(Self::CmdSelectChessRogueSubStoryScRsp) + "CmdChessRogueSelectCellCsReq" => Some(Self::CmdChessRogueSelectCellCsReq), + "CmdChessRogueSkipTeachingLevelScRsp" => { + Some(Self::CmdChessRogueSkipTeachingLevelScRsp) } - "CmdPickRogueAvatarScRsp" => Some(Self::CmdPickRogueAvatarScRsp), - "CmdChessRogueQueryCsReq" => Some(Self::CmdChessRogueQueryCsReq), - "CmdChessRogueEnterCsReq" => Some(Self::CmdChessRogueEnterCsReq), - "CmdGetChessRogueNousStoryInfoCsReq" => { - Some(Self::CmdGetChessRogueNousStoryInfoCsReq) + "CmdChessRogueGiveUpCsReq" => Some(Self::CmdChessRogueGiveUpCsReq), + "CmdChessRogueUpdateAllowedSelectCellScNotify" => { + Some(Self::CmdChessRogueUpdateAllowedSelectCellScNotify) } - "CmdChessRogueNousDiceUpdateNotify" => { - Some(Self::CmdChessRogueNousDiceUpdateNotify) - } - "CmdChessRogueUpdateLevelBaseInfoScNotify" => { - Some(Self::CmdChessRogueUpdateLevelBaseInfoScNotify) + "MGAFALOCHKA_GLFNJBBBGPM" => Some(Self::MgafalochkaGlfnjbbbgpm), + "CmdChessRogueQueryScRsp" => Some(Self::CmdChessRogueQueryScRsp), + "CmdChessRogueUpdateReviveInfoScNotify" => { + Some(Self::CmdChessRogueUpdateReviveInfoScNotify) } "CmdGetChessRogueStoryInfoScRsp" => { Some(Self::CmdGetChessRogueStoryInfoScRsp) } - "CmdChessRogueNousEnableRogueTalentCsReq" => { - Some(Self::CmdChessRogueNousEnableRogueTalentCsReq) + "CmdChessRogueLeaveScRsp" => Some(Self::CmdChessRogueLeaveScRsp), + "CmdChessRogueCellUpdateNotify" => Some(Self::CmdChessRogueCellUpdateNotify), + "CmdChessRogueUpdateMoneyInfoScNotify" => { + Some(Self::CmdChessRogueUpdateMoneyInfoScNotify) } - "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), + "CmdChessRogueRollDiceScRsp" => Some(Self::CmdChessRogueRollDiceScRsp), + "CmdChessRogueQueryCsReq" => Some(Self::CmdChessRogueQueryCsReq), "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) + "CmdFinishChessRogueSubStoryCsReq" => { + Some(Self::CmdFinishChessRogueSubStoryCsReq) } "CmdChessRogueNousGetRogueTalentInfoScRsp" => { Some(Self::CmdChessRogueNousGetRogueTalentInfoScRsp) } + "CmdChessRogueNousGetRogueTalentInfoCsReq" => { + Some(Self::CmdChessRogueNousGetRogueTalentInfoCsReq) + } + "CmdReviveRogueAvatarScRsp" => Some(Self::CmdReviveRogueAvatarScRsp), + "CmdChessRogueUpdateDicePassiveAccumulateValueScNotify" => { + Some(Self::CmdChessRogueUpdateDicePassiveAccumulateValueScNotify) + } "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) - } "CmdChessRogueUpdateDiceInfoScNotify" => { Some(Self::CmdChessRogueUpdateDiceInfoScNotify) } - "CmdChessRogueQuestFinishNotify" => { - Some(Self::CmdChessRogueQuestFinishNotify) + "CmdNKDIMIJAHGC" => Some(Self::CmdNkdimijahgc), + "CmdChessRogueSelectCellScRsp" => Some(Self::CmdChessRogueSelectCellScRsp), + "CmdChessRogueNousEnableRogueTalentCsReq" => { + Some(Self::CmdChessRogueNousEnableRogueTalentCsReq) } - "CmdChessRogueEnterNextLayerCsReq" => { - Some(Self::CmdChessRogueEnterNextLayerCsReq) - } - "CmdSyncChessRogueNousSubStoryScNotify" => { - Some(Self::CmdSyncChessRogueNousSubStoryScNotify) - } - "CmdChessRogueSkipTeachingLevelCsReq" => { - Some(Self::CmdChessRogueSkipTeachingLevelCsReq) + "CmdChessRogueRollDiceCsReq" => Some(Self::CmdChessRogueRollDiceCsReq), + "CmdEnhanceRogueBuffScRsp" => Some(Self::CmdEnhanceRogueBuffScRsp), + "CmdEnterChessRogueAeonRoomScRsp" => { + Some(Self::CmdEnterChessRogueAeonRoomScRsp) } "CmdGetRogueBuffEnhanceInfoCsReq" => { Some(Self::CmdGetRogueBuffEnhanceInfoCsReq) } - "CmdChessRogueNousGetRogueTalentInfoCsReq" => { - Some(Self::CmdChessRogueNousGetRogueTalentInfoCsReq) + "CmdChessRogueEnterCellCsReq" => Some(Self::CmdChessRogueEnterCellCsReq), + "CmdChessRogueEnterNextLayerScRsp" => { + Some(Self::CmdChessRogueEnterNextLayerScRsp) + } + "CmdSelectChessRogueSubStoryScRsp" => { + Some(Self::CmdSelectChessRogueSubStoryScRsp) + } + "CmdChessRogueUpdateLevelBaseInfoScNotify" => { + Some(Self::CmdChessRogueUpdateLevelBaseInfoScNotify) + } + "CmdReviveRogueAvatarCsReq" => Some(Self::CmdReviveRogueAvatarCsReq), + "CmdChessRogueUpdateAeonModifierValueScNotify" => { + Some(Self::CmdChessRogueUpdateAeonModifierValueScNotify) + } + "CmdGetChessRogueStoryInfoCsReq" => { + Some(Self::CmdGetChessRogueStoryInfoCsReq) } - "CmdChessRogueLeaveCsReq" => Some(Self::CmdChessRogueLeaveCsReq), "CmdChessRogueStartScRsp" => Some(Self::CmdChessRogueStartScRsp), - "CmdSyncChessRogueNousValueScNotify" => { - Some(Self::CmdSyncChessRogueNousValueScNotify) + "CmdChessRogueEnterNextLayerCsReq" => { + Some(Self::CmdChessRogueEnterNextLayerCsReq) } + "CmdGetRogueBuffEnhanceInfoScRsp" => { + Some(Self::CmdGetRogueBuffEnhanceInfoScRsp) + } + "CmdChessRogueQuestFinishNotify" => { + Some(Self::CmdChessRogueQuestFinishNotify) + } + "CmdChessRogueNousDiceUpdateNotify" => { + Some(Self::CmdChessRogueNousDiceUpdateNotify) + } + "CmdChessRogueReRollDiceCsReq" => Some(Self::CmdChessRogueReRollDiceCsReq), + "CmdEnterChessRogueAeonRoomCsReq" => { + Some(Self::CmdEnterChessRogueAeonRoomCsReq) + } + "CmdChessRogueCheatRollCsReq" => Some(Self::CmdChessRogueCheatRollCsReq), "CmdGetChessRogueStoryAeonTalkInfoCsReq" => { Some(Self::CmdGetChessRogueStoryAeonTalkInfoCsReq) } + "CmdChessRogueLeaveCsReq" => Some(Self::CmdChessRogueLeaveCsReq), + "CmdChessRogueNousEditDiceCsReq" => { + Some(Self::CmdChessRogueNousEditDiceCsReq) + } + "CmdChessRogueSkipTeachingLevelCsReq" => { + Some(Self::CmdChessRogueSkipTeachingLevelCsReq) + } "CmdGetChessRogueNousStoryInfoScRsp" => { Some(Self::CmdGetChessRogueNousStoryInfoScRsp) } - "HOBAEPKFFPD_PGPDNLLBMJB" => Some(Self::HobaepkffpdPgpdnllbmjb), - "CmdChessRogueSelectCellCsReq" => Some(Self::CmdChessRogueSelectCellCsReq), - "HOBAEPKFFPD_JJPPJBIKNBM" => Some(Self::HobaepkffpdJjppjbiknbm), + "CmdChessRogueStartCsReq" => Some(Self::CmdChessRogueStartCsReq), + "CmdChessRogueCheatRollScRsp" => Some(Self::CmdChessRogueCheatRollScRsp), + "CmdSyncChessRogueMainStoryFinishScNotify" => { + Some(Self::CmdSyncChessRogueMainStoryFinishScNotify) + } + "CmdChessRogueChangeAeonDimensionNotify" => { + Some(Self::CmdChessRogueChangeAeonDimensionNotify) + } + "CmdChessRogueNousEnableRogueTalentScRsp" => { + Some(Self::CmdChessRogueNousEnableRogueTalentScRsp) + } + "CmdChessRogueQuitScRsp" => Some(Self::CmdChessRogueQuitScRsp), + "CmdSyncChessRogueNousValueScNotify" => { + Some(Self::CmdSyncChessRogueNousValueScNotify) + } + "CmdChessRogueUpdateActionPointScNotify" => { + Some(Self::CmdChessRogueUpdateActionPointScNotify) + } + "CmdChessRogueReRollDiceScRsp" => Some(Self::CmdChessRogueReRollDiceScRsp), + "CmdSelectChessRogueSubStoryCsReq" => { + Some(Self::CmdSelectChessRogueSubStoryCsReq) + } + "CmdChessRogueUpdateUnlockLevelScNotify" => { + Some(Self::CmdChessRogueUpdateUnlockLevelScNotify) + } + "CmdGCPLJLCFFDD" => Some(Self::CmdGcpljlcffdd), + "MGAFALOCHKA_HGLDFMLNOKI" => Some(Self::MgafalochkaHgldfmlnoki), + "CmdChessRogueEnterCsReq" => Some(Self::CmdChessRogueEnterCsReq), + "CmdChessRogueLayerSettlement" => Some(Self::CmdChessRogueLayerSettlement), + "CmdGetChessRogueNousStoryInfoCsReq" => { + Some(Self::CmdGetChessRogueNousStoryInfoCsReq) + } + "CmdFinishChessRogueSubStoryScRsp" => { + Some(Self::CmdFinishChessRogueSubStoryScRsp) + } + "CmdGetChessRogueStoryAeonTalkInfoScRsp" => { + Some(Self::CmdGetChessRogueStoryAeonTalkInfoScRsp) + } + "CmdChessRogueNousDiceSurfaceUnlockNotify" => { + Some(Self::CmdChessRogueNousDiceSurfaceUnlockNotify) + } + "CmdChessRogueConfirmRollScRsp" => Some(Self::CmdChessRogueConfirmRollScRsp), + "CmdChessRogueConfirmRollCsReq" => Some(Self::CmdChessRogueConfirmRollCsReq), + "CmdPickRogueAvatarScRsp" => Some(Self::CmdPickRogueAvatarScRsp), "CmdChessRogueEnterScRsp" => Some(Self::CmdChessRogueEnterScRsp), - "CmdResetRogueDiceSurfaceCsReq" => Some(Self::CmdResetRogueDiceSurfaceCsReq), + "CmdSyncChessRogueNousMainStoryScNotify" => { + Some(Self::CmdSyncChessRogueNousMainStoryScNotify) + } _ => None, } } } -/// Obf: HPHBEGJDIID #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChessRogueDiceStatus { - HphbegjdiidEobbbbehnnh = 0, - HphbegjdiidNbdbagcokpn = 1, - HphbegjdiidMenjpegibnc = 2, - HphbegjdiidJejkooggeha = 3, + EeomeiamnmbBbbfnmbdfde = 0, + EeomeiamnmbBgdfcdgfaml = 1, + EeomeiamnmbImfhifikknk = 2, + EeomeiamnmbDmmcimlijoa = 3, } impl ChessRogueDiceStatus { /// String value of the enum field names used in the ProtoBuf definition. @@ -81768,30 +84557,29 @@ 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::HphbegjdiidEobbbbehnnh => "HPHBEGJDIID_EOBBBBEHNNH", - Self::HphbegjdiidNbdbagcokpn => "HPHBEGJDIID_NBDBAGCOKPN", - Self::HphbegjdiidMenjpegibnc => "HPHBEGJDIID_MENJPEGIBNC", - Self::HphbegjdiidJejkooggeha => "HPHBEGJDIID_JEJKOOGGEHA", + Self::EeomeiamnmbBbbfnmbdfde => "EEOMEIAMNMB_BBBFNMBDFDE", + Self::EeomeiamnmbBgdfcdgfaml => "EEOMEIAMNMB_BGDFCDGFAML", + Self::EeomeiamnmbImfhifikknk => "EEOMEIAMNMB_IMFHIFIKKNK", + Self::EeomeiamnmbDmmcimlijoa => "EEOMEIAMNMB_DMMCIMLIJOA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "HPHBEGJDIID_EOBBBBEHNNH" => Some(Self::HphbegjdiidEobbbbehnnh), - "HPHBEGJDIID_NBDBAGCOKPN" => Some(Self::HphbegjdiidNbdbagcokpn), - "HPHBEGJDIID_MENJPEGIBNC" => Some(Self::HphbegjdiidMenjpegibnc), - "HPHBEGJDIID_JEJKOOGGEHA" => Some(Self::HphbegjdiidJejkooggeha), + "EEOMEIAMNMB_BBBFNMBDFDE" => Some(Self::EeomeiamnmbBbbfnmbdfde), + "EEOMEIAMNMB_BGDFCDGFAML" => Some(Self::EeomeiamnmbBgdfcdgfaml), + "EEOMEIAMNMB_IMFHIFIKKNK" => Some(Self::EeomeiamnmbImfhifikknk), + "EEOMEIAMNMB_DMMCIMLIJOA" => Some(Self::EeomeiamnmbDmmcimlijoa), _ => None, } } } -/// Obf: HBCOKDIJMBK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChessRogueDiceType { - HbcokdijmbkIcjlghlokfg = 0, - HbcokdijmbkOhggcklllep = 1, + HjcolmnpkbkIhhjbgppacd = 0, + HjcolmnpkbkBkccognppgh = 1, } impl ChessRogueDiceType { /// String value of the enum field names used in the ProtoBuf definition. @@ -81800,28 +84588,27 @@ 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::HbcokdijmbkIcjlghlokfg => "HBCOKDIJMBK_ICJLGHLOKFG", - Self::HbcokdijmbkOhggcklllep => "HBCOKDIJMBK_OHGGCKLLLEP", + Self::HjcolmnpkbkIhhjbgppacd => "HJCOLMNPKBK_IHHJBGPPACD", + Self::HjcolmnpkbkBkccognppgh => "HJCOLMNPKBK_BKCCOGNPPGH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "HBCOKDIJMBK_ICJLGHLOKFG" => Some(Self::HbcokdijmbkIcjlghlokfg), - "HBCOKDIJMBK_OHGGCKLLLEP" => Some(Self::HbcokdijmbkOhggcklllep), + "HJCOLMNPKBK_IHHJBGPPACD" => Some(Self::HjcolmnpkbkIhhjbgppacd), + "HJCOLMNPKBK_BKCCOGNPPGH" => Some(Self::HjcolmnpkbkBkccognppgh), _ => None, } } } -/// Obf: GBIKCJPGLBK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChessRogueBoardCellStatus { - GbikcjpglbkGhgapoakgab = 0, - GbikcjpglbkHgngadnilfc = 1, - GbikcjpglbkHpjebffhjnp = 2, - GbikcjpglbkKlhdcopplng = 3, + GobkhhaeiafBpocohfiaoh = 0, + GobkhhaeiafEapfjhjhifk = 1, + GobkhhaeiafLooaknhdbll = 2, + GobkhhaeiafCihfgjdchia = 3, } impl ChessRogueBoardCellStatus { /// String value of the enum field names used in the ProtoBuf definition. @@ -81830,34 +84617,33 @@ 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::GbikcjpglbkGhgapoakgab => "GBIKCJPGLBK_GHGAPOAKGAB", - Self::GbikcjpglbkHgngadnilfc => "GBIKCJPGLBK_HGNGADNILFC", - Self::GbikcjpglbkHpjebffhjnp => "GBIKCJPGLBK_HPJEBFFHJNP", - Self::GbikcjpglbkKlhdcopplng => "GBIKCJPGLBK_KLHDCOPPLNG", + Self::GobkhhaeiafBpocohfiaoh => "GOBKHHAEIAF_BPOCOHFIAOH", + Self::GobkhhaeiafEapfjhjhifk => "GOBKHHAEIAF_EAPFJHJHIFK", + Self::GobkhhaeiafLooaknhdbll => "GOBKHHAEIAF_LOOAKNHDBLL", + Self::GobkhhaeiafCihfgjdchia => "GOBKHHAEIAF_CIHFGJDCHIA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GBIKCJPGLBK_GHGAPOAKGAB" => Some(Self::GbikcjpglbkGhgapoakgab), - "GBIKCJPGLBK_HGNGADNILFC" => Some(Self::GbikcjpglbkHgngadnilfc), - "GBIKCJPGLBK_HPJEBFFHJNP" => Some(Self::GbikcjpglbkHpjebffhjnp), - "GBIKCJPGLBK_KLHDCOPPLNG" => Some(Self::GbikcjpglbkKlhdcopplng), + "GOBKHHAEIAF_BPOCOHFIAOH" => Some(Self::GobkhhaeiafBpocohfiaoh), + "GOBKHHAEIAF_EAPFJHJHIFK" => Some(Self::GobkhhaeiafEapfjhjhifk), + "GOBKHHAEIAF_LOOAKNHDBLL" => Some(Self::GobkhhaeiafLooaknhdbll), + "GOBKHHAEIAF_CIHFGJDCHIA" => Some(Self::GobkhhaeiafCihfgjdchia), _ => None, } } } -/// Obf: PKFEGCHGCEE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChessRogueCellSpecialType { - PkfegchgceePcpdhelpkem = 0, - PkfegchgceeBgibpdpnfbc = 1, - PkfegchgceeCfgalajoncp = 2, - PkfegchgceeHagclkckgjd = 3, - PkfegchgceeKbhgajcnnbm = 4, - PkfegchgceePammdcpgame = 5, + PhahpippmdfNlcdgipgfdj = 0, + PhahpippmdfAbgekpjhhia = 1, + PhahpippmdfEhdfemmfhdg = 2, + PhahpippmdfKcaifkmkhfj = 3, + PhahpippmdfCmfnkdkkggi = 4, + PhahpippmdfMopjkheinal = 5, } impl ChessRogueCellSpecialType { /// String value of the enum field names used in the ProtoBuf definition. @@ -81866,23 +84652,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::PkfegchgceePcpdhelpkem => "PKFEGCHGCEE_PCPDHELPKEM", - Self::PkfegchgceeBgibpdpnfbc => "PKFEGCHGCEE_BGIBPDPNFBC", - Self::PkfegchgceeCfgalajoncp => "PKFEGCHGCEE_CFGALAJONCP", - Self::PkfegchgceeHagclkckgjd => "PKFEGCHGCEE_HAGCLKCKGJD", - Self::PkfegchgceeKbhgajcnnbm => "PKFEGCHGCEE_KBHGAJCNNBM", - Self::PkfegchgceePammdcpgame => "PKFEGCHGCEE_PAMMDCPGAME", + Self::PhahpippmdfNlcdgipgfdj => "PHAHPIPPMDF_NLCDGIPGFDJ", + Self::PhahpippmdfAbgekpjhhia => "PHAHPIPPMDF_ABGEKPJHHIA", + Self::PhahpippmdfEhdfemmfhdg => "PHAHPIPPMDF_EHDFEMMFHDG", + Self::PhahpippmdfKcaifkmkhfj => "PHAHPIPPMDF_KCAIFKMKHFJ", + Self::PhahpippmdfCmfnkdkkggi => "PHAHPIPPMDF_CMFNKDKKGGI", + Self::PhahpippmdfMopjkheinal => "PHAHPIPPMDF_MOPJKHEINAL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "PHAHPIPPMDF_NLCDGIPGFDJ" => Some(Self::PhahpippmdfNlcdgipgfdj), + "PHAHPIPPMDF_ABGEKPJHHIA" => Some(Self::PhahpippmdfAbgekpjhhia), + "PHAHPIPPMDF_EHDFEMMFHDG" => Some(Self::PhahpippmdfEhdfemmfhdg), + "PHAHPIPPMDF_KCAIFKMKHFJ" => Some(Self::PhahpippmdfKcaifkmkhfj), + "PHAHPIPPMDF_CMFNKDKKGGI" => Some(Self::PhahpippmdfCmfnkdkkggi), + "PHAHPIPPMDF_MOPJKHEINAL" => Some(Self::PhahpippmdfMopjkheinal), _ => None, } } @@ -81890,38 +84676,38 @@ impl ChessRogueCellSpecialType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Kgdimpeogol { - Imiigjbmdop = 0, - Npnjdbkdfco = 1, - Kncjnihbheh = 2, - Aemmnhpmgdi = 3, - Bjkomhkncae = 4, - Aclnpcdgmib = 5, +pub enum Gdhldnfloof { + Adhghgefmlg = 0, + Bhoggjnmhpk = 1, + Hdmdbomjddi = 2, + Igdhfmcjmil = 3, + Emjflbcfono = 4, + Ehmmifpllhm = 5, } -impl Kgdimpeogol { +impl Gdhldnfloof { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Imiigjbmdop => "KGDIMPEOGOL_IMIIGJBMDOP", - Self::Npnjdbkdfco => "KGDIMPEOGOL_NPNJDBKDFCO", - Self::Kncjnihbheh => "KGDIMPEOGOL_KNCJNIHBHEH", - Self::Aemmnhpmgdi => "KGDIMPEOGOL_AEMMNHPMGDI", - Self::Bjkomhkncae => "KGDIMPEOGOL_BJKOMHKNCAE", - Self::Aclnpcdgmib => "KGDIMPEOGOL_ACLNPCDGMIB", + Self::Adhghgefmlg => "GDHLDNFLOOF_ADHGHGEFMLG", + Self::Bhoggjnmhpk => "GDHLDNFLOOF_BHOGGJNMHPK", + Self::Hdmdbomjddi => "GDHLDNFLOOF_HDMDBOMJDDI", + Self::Igdhfmcjmil => "GDHLDNFLOOF_IGDHFMCJMIL", + Self::Emjflbcfono => "GDHLDNFLOOF_EMJFLBCFONO", + Self::Ehmmifpllhm => "GDHLDNFLOOF_EHMMIFPLLHM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "GDHLDNFLOOF_ADHGHGEFMLG" => Some(Self::Adhghgefmlg), + "GDHLDNFLOOF_BHOGGJNMHPK" => Some(Self::Bhoggjnmhpk), + "GDHLDNFLOOF_HDMDBOMJDDI" => Some(Self::Hdmdbomjddi), + "GDHLDNFLOOF_IGDHFMCJMIL" => Some(Self::Igdhfmcjmil), + "GDHLDNFLOOF_EMJFLBCFONO" => Some(Self::Emjflbcfono), + "GDHLDNFLOOF_EHMMIFPLLHM" => Some(Self::Ehmmifpllhm), _ => None, } } @@ -81929,38 +84715,38 @@ impl Kgdimpeogol { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Gcdmhamcdhi { - Gcgmcpmpjhd = 0, - Elkfnllphpb = 1, - Edajodfnlfh = 2, - Gbhmnimbbng = 3, - Ahhbfljkgfk = 4, - Eaacbiaglhp = 5, +pub enum Dpbcjgcpmle { + Pmjgfdcjkml = 0, + Bpgdelomekh = 1, + Dnomgjbogad = 2, + Peiimihpemg = 3, + Killhjlifjd = 4, + Mfdbgoabekj = 5, } -impl Gcdmhamcdhi { +impl Dpbcjgcpmle { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Gcgmcpmpjhd => "GCDMHAMCDHI_GCGMCPMPJHD", - Self::Elkfnllphpb => "GCDMHAMCDHI_ELKFNLLPHPB", - Self::Edajodfnlfh => "GCDMHAMCDHI_EDAJODFNLFH", - Self::Gbhmnimbbng => "GCDMHAMCDHI_GBHMNIMBBNG", - Self::Ahhbfljkgfk => "GCDMHAMCDHI_AHHBFLJKGFK", - Self::Eaacbiaglhp => "GCDMHAMCDHI_EAACBIAGLHP", + Self::Pmjgfdcjkml => "DPBCJGCPMLE_PMJGFDCJKML", + Self::Bpgdelomekh => "DPBCJGCPMLE_BPGDELOMEKH", + Self::Dnomgjbogad => "DPBCJGCPMLE_DNOMGJBOGAD", + Self::Peiimihpemg => "DPBCJGCPMLE_PEIIMIHPEMG", + Self::Killhjlifjd => "DPBCJGCPMLE_KILLHJLIFJD", + Self::Mfdbgoabekj => "DPBCJGCPMLE_MFDBGOABEKJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "DPBCJGCPMLE_PMJGFDCJKML" => Some(Self::Pmjgfdcjkml), + "DPBCJGCPMLE_BPGDELOMEKH" => Some(Self::Bpgdelomekh), + "DPBCJGCPMLE_DNOMGJBOGAD" => Some(Self::Dnomgjbogad), + "DPBCJGCPMLE_PEIIMIHPEMG" => Some(Self::Peiimihpemg), + "DPBCJGCPMLE_KILLHJLIFJD" => Some(Self::Killhjlifjd), + "DPBCJGCPMLE_MFDBGOABEKJ" => Some(Self::Mfdbgoabekj), _ => None, } } @@ -81968,53 +84754,53 @@ impl Gcdmhamcdhi { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -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, +pub enum Lljfjdiocil { + Fpbcfhlfmon = 0, + Cgkmmnjamgk = 1, + Cfpmnlggcbk = 2, + Ijlealgboea = 3, + Adjcfjgjpfn = 4, + Ohpbckpkhig = 5, + Hnhmnmjkckf = 6, + Mkjmlgjekna = 7, + Nkkoimfpkhf = 8, + Dnfbbmangnh = 9, + Capgkokomoe = 10, } -impl Oeogapljdfn { +impl Lljfjdiocil { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::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", + Self::Fpbcfhlfmon => "LLJFJDIOCIL_FPBCFHLFMON", + Self::Cgkmmnjamgk => "LLJFJDIOCIL_CGKMMNJAMGK", + Self::Cfpmnlggcbk => "LLJFJDIOCIL_CFPMNLGGCBK", + Self::Ijlealgboea => "LLJFJDIOCIL_IJLEALGBOEA", + Self::Adjcfjgjpfn => "LLJFJDIOCIL_ADJCFJGJPFN", + Self::Ohpbckpkhig => "LLJFJDIOCIL_OHPBCKPKHIG", + Self::Hnhmnmjkckf => "LLJFJDIOCIL_HNHMNMJKCKF", + Self::Mkjmlgjekna => "LLJFJDIOCIL_MKJMLGJEKNA", + Self::Nkkoimfpkhf => "LLJFJDIOCIL_NKKOIMFPKHF", + Self::Dnfbbmangnh => "LLJFJDIOCIL_DNFBBMANGNH", + Self::Capgkokomoe => "LLJFJDIOCIL_CAPGKOKOMOE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "LLJFJDIOCIL_FPBCFHLFMON" => Some(Self::Fpbcfhlfmon), + "LLJFJDIOCIL_CGKMMNJAMGK" => Some(Self::Cgkmmnjamgk), + "LLJFJDIOCIL_CFPMNLGGCBK" => Some(Self::Cfpmnlggcbk), + "LLJFJDIOCIL_IJLEALGBOEA" => Some(Self::Ijlealgboea), + "LLJFJDIOCIL_ADJCFJGJPFN" => Some(Self::Adjcfjgjpfn), + "LLJFJDIOCIL_OHPBCKPKHIG" => Some(Self::Ohpbckpkhig), + "LLJFJDIOCIL_HNHMNMJKCKF" => Some(Self::Hnhmnmjkckf), + "LLJFJDIOCIL_MKJMLGJEKNA" => Some(Self::Mkjmlgjekna), + "LLJFJDIOCIL_NKKOIMFPKHF" => Some(Self::Nkkoimfpkhf), + "LLJFJDIOCIL_DNFBBMANGNH" => Some(Self::Dnfbbmangnh), + "LLJFJDIOCIL_CAPGKOKOMOE" => Some(Self::Capgkokomoe), _ => None, } } @@ -82022,56 +84808,56 @@ impl Oeogapljdfn { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -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, +pub enum Iefhbopdapl { + Nlcdgipgfdj = 0, + Midkknagofa = 1, + Nclbfaallfj = 2, + Epcdlhffbli = 3, + Lfodhgbcchf = 4, + Khgikbfdlfb = 5, + Akjbecphijk = 6, + Ejoehknhgdm = 7, + Acmklfompfc = 8, + Mofniojhbbl = 9, + Fmpggenbhid = 10, + Emalbalanlh = 11, } -impl Olkjiiihblj { +impl Iefhbopdapl { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "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", + Self::Nlcdgipgfdj => "IEFHBOPDAPL_NLCDGIPGFDJ", + Self::Midkknagofa => "IEFHBOPDAPL_MIDKKNAGOFA", + Self::Nclbfaallfj => "IEFHBOPDAPL_NCLBFAALLFJ", + Self::Epcdlhffbli => "IEFHBOPDAPL_EPCDLHFFBLI", + Self::Lfodhgbcchf => "IEFHBOPDAPL_LFODHGBCCHF", + Self::Khgikbfdlfb => "IEFHBOPDAPL_KHGIKBFDLFB", + Self::Akjbecphijk => "IEFHBOPDAPL_AKJBECPHIJK", + Self::Ejoehknhgdm => "IEFHBOPDAPL_EJOEHKNHGDM", + Self::Acmklfompfc => "IEFHBOPDAPL_ACMKLFOMPFC", + Self::Mofniojhbbl => "IEFHBOPDAPL_MOFNIOJHBBL", + Self::Fmpggenbhid => "IEFHBOPDAPL_FMPGGENBHID", + Self::Emalbalanlh => "IEFHBOPDAPL_EMALBALANLH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "IEFHBOPDAPL_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "IEFHBOPDAPL_MIDKKNAGOFA" => Some(Self::Midkknagofa), + "IEFHBOPDAPL_NCLBFAALLFJ" => Some(Self::Nclbfaallfj), + "IEFHBOPDAPL_EPCDLHFFBLI" => Some(Self::Epcdlhffbli), + "IEFHBOPDAPL_LFODHGBCCHF" => Some(Self::Lfodhgbcchf), + "IEFHBOPDAPL_KHGIKBFDLFB" => Some(Self::Khgikbfdlfb), + "IEFHBOPDAPL_AKJBECPHIJK" => Some(Self::Akjbecphijk), + "IEFHBOPDAPL_EJOEHKNHGDM" => Some(Self::Ejoehknhgdm), + "IEFHBOPDAPL_ACMKLFOMPFC" => Some(Self::Acmklfompfc), + "IEFHBOPDAPL_MOFNIOJHBBL" => Some(Self::Mofniojhbbl), + "IEFHBOPDAPL_FMPGGENBHID" => Some(Self::Fmpggenbhid), + "IEFHBOPDAPL_EMALBALANLH" => Some(Self::Emalbalanlh), _ => None, } } @@ -82079,26 +84865,26 @@ impl Olkjiiihblj { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Idfcggmmffa { - Aplhjfdkecf = 0, - Ilfkbobnoel = 1, +pub enum Iojjcdaplaj { + Olbijijconk = 0, + Hcfmgbefbgd = 1, } -impl Idfcggmmffa { +impl Iojjcdaplaj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Aplhjfdkecf => "IDFCGGMMFFA_APLHJFDKECF", - Self::Ilfkbobnoel => "IDFCGGMMFFA_ILFKBOBNOEL", + Self::Olbijijconk => "IOJJCDAPLAJ_OLBIJIJCONK", + Self::Hcfmgbefbgd => "IOJJCDAPLAJ_HCFMGBEFBGD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "IDFCGGMMFFA_APLHJFDKECF" => Some(Self::Aplhjfdkecf), - "IDFCGGMMFFA_ILFKBOBNOEL" => Some(Self::Ilfkbobnoel), + "IOJJCDAPLAJ_OLBIJIJCONK" => Some(Self::Olbijijconk), + "IOJJCDAPLAJ_HCFMGBEFBGD" => Some(Self::Hcfmgbefbgd), _ => None, } } @@ -82106,26 +84892,26 @@ impl Idfcggmmffa { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Bgobbomljcm { - Pcpdhelpkem = 0, - Imibfehpddi = 1, +pub enum Aimcamjabna { + Nlcdgipgfdj = 0, + Iliioljmkme = 1, } -impl Bgobbomljcm { +impl Aimcamjabna { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "BGOBBOMLJCM_PCPDHELPKEM", - Self::Imibfehpddi => "BGOBBOMLJCM_IMIBFEHPDDI", + Self::Nlcdgipgfdj => "AIMCAMJABNA_NLCDGIPGFDJ", + Self::Iliioljmkme => "AIMCAMJABNA_ILIIOLJMKME", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BGOBBOMLJCM_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "BGOBBOMLJCM_IMIBFEHPDDI" => Some(Self::Imibfehpddi), + "AIMCAMJABNA_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "AIMCAMJABNA_ILIIOLJMKME" => Some(Self::Iliioljmkme), _ => None, } } @@ -82133,47 +84919,47 @@ impl Bgobbomljcm { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ipoffjchbln { - Pcpdhelpkem = 0, - Eopdafkmpkl = 1, - Flmgfhpafbl = 2, - Apaklgljebm = 3, - Ailmemmhoaj = 4, - Jlkideidmnk = 5, - Okbmmkjgpol = 6, - Ggododlnola = 7, - Knoamfaniel = 8, +pub enum Ohneldkijph { + Nlcdgipgfdj = 0, + Omjajhfcbjm = 1, + Inniefkckbk = 2, + Bcjjmpkjkdl = 3, + Bjooaegmcld = 4, + BattleRogueMagicInfo = 5, + Pgmngfminbk = 6, + Plfmkdocplp = 7, + Ahhgkpckakm = 8, } -impl Ipoffjchbln { +impl Ohneldkijph { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "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", + Self::Nlcdgipgfdj => "OHNELDKIJPH_NLCDGIPGFDJ", + Self::Omjajhfcbjm => "OHNELDKIJPH_OMJAJHFCBJM", + Self::Inniefkckbk => "OHNELDKIJPH_INNIEFKCKBK", + Self::Bcjjmpkjkdl => "OHNELDKIJPH_BCJJMPKJKDL", + Self::Bjooaegmcld => "OHNELDKIJPH_BJOOAEGMCLD", + Self::BattleRogueMagicInfo => "OHNELDKIJPH_battle_rogue_magic_info", + Self::Pgmngfminbk => "OHNELDKIJPH_PGMNGFMINBK", + Self::Plfmkdocplp => "OHNELDKIJPH_PLFMKDOCPLP", + Self::Ahhgkpckakm => "OHNELDKIJPH_AHHGKPCKAKM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "OHNELDKIJPH_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "OHNELDKIJPH_OMJAJHFCBJM" => Some(Self::Omjajhfcbjm), + "OHNELDKIJPH_INNIEFKCKBK" => Some(Self::Inniefkckbk), + "OHNELDKIJPH_BCJJMPKJKDL" => Some(Self::Bcjjmpkjkdl), + "OHNELDKIJPH_BJOOAEGMCLD" => Some(Self::Bjooaegmcld), + "OHNELDKIJPH_battle_rogue_magic_info" => Some(Self::BattleRogueMagicInfo), + "OHNELDKIJPH_PGMNGFMINBK" => Some(Self::Pgmngfminbk), + "OHNELDKIJPH_PLFMKDOCPLP" => Some(Self::Plfmkdocplp), + "OHNELDKIJPH_AHHGKPCKAKM" => Some(Self::Ahhgkpckakm), _ => None, } } @@ -82181,32 +84967,32 @@ impl Ipoffjchbln { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Hcklelpmgdj { - Lajkgdhnajj = 0, - Eepcnpoanih = 1, - Loininbpibi = 2, - Bebjeigpoip = 3, +pub enum Jcmaekicabc { + Ndlkmgdejgh = 0, + Nbhobnagenf = 1, + Ecphchoncbi = 2, + Oejiapfkbop = 3, } -impl Hcklelpmgdj { +impl Jcmaekicabc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Lajkgdhnajj => "HCKLELPMGDJ_LAJKGDHNAJJ", - Self::Eepcnpoanih => "HCKLELPMGDJ_EEPCNPOANIH", - Self::Loininbpibi => "HCKLELPMGDJ_LOININBPIBI", - Self::Bebjeigpoip => "HCKLELPMGDJ_BEBJEIGPOIP", + Self::Ndlkmgdejgh => "JCMAEKICABC_NDLKMGDEJGH", + Self::Nbhobnagenf => "JCMAEKICABC_NBHOBNAGENF", + Self::Ecphchoncbi => "JCMAEKICABC_ECPHCHONCBI", + Self::Oejiapfkbop => "JCMAEKICABC_OEJIAPFKBOP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "HCKLELPMGDJ_LAJKGDHNAJJ" => Some(Self::Lajkgdhnajj), - "HCKLELPMGDJ_EEPCNPOANIH" => Some(Self::Eepcnpoanih), - "HCKLELPMGDJ_LOININBPIBI" => Some(Self::Loininbpibi), - "HCKLELPMGDJ_BEBJEIGPOIP" => Some(Self::Bebjeigpoip), + "JCMAEKICABC_NDLKMGDEJGH" => Some(Self::Ndlkmgdejgh), + "JCMAEKICABC_NBHOBNAGENF" => Some(Self::Nbhobnagenf), + "JCMAEKICABC_ECPHCHONCBI" => Some(Self::Ecphchoncbi), + "JCMAEKICABC_OEJIAPFKBOP" => Some(Self::Oejiapfkbop), _ => None, } } @@ -82214,44 +85000,43 @@ impl Hcklelpmgdj { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Lnnfnlkacon { - Pcpdhelpkem = 0, - Ngmmicogdfp = 1, - Klhdcopplng = 2, - Ljfkpdahkhf = 3, +pub enum Filmjjmebja { + Nlcdgipgfdj = 0, + Bfadfaelklj = 1, + Cihfgjdchia = 2, + Gmclfnkahim = 3, } -impl Lnnfnlkacon { +impl Filmjjmebja { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "LNNFNLKACON_PCPDHELPKEM", - Self::Ngmmicogdfp => "LNNFNLKACON_NGMMICOGDFP", - Self::Klhdcopplng => "LNNFNLKACON_KLHDCOPPLNG", - Self::Ljfkpdahkhf => "LNNFNLKACON_LJFKPDAHKHF", + Self::Nlcdgipgfdj => "FILMJJMEBJA_NLCDGIPGFDJ", + Self::Bfadfaelklj => "FILMJJMEBJA_BFADFAELKLJ", + Self::Cihfgjdchia => "FILMJJMEBJA_CIHFGJDCHIA", + Self::Gmclfnkahim => "FILMJJMEBJA_GMCLFNKAHIM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "LNNFNLKACON_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "LNNFNLKACON_NGMMICOGDFP" => Some(Self::Ngmmicogdfp), - "LNNFNLKACON_KLHDCOPPLNG" => Some(Self::Klhdcopplng), - "LNNFNLKACON_LJFKPDAHKHF" => Some(Self::Ljfkpdahkhf), + "FILMJJMEBJA_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "FILMJJMEBJA_BFADFAELKLJ" => Some(Self::Bfadfaelklj), + "FILMJJMEBJA_CIHFGJDCHIA" => Some(Self::Cihfgjdchia), + "FILMJJMEBJA_GMCLFNKAHIM" => Some(Self::Gmclfnkahim), _ => None, } } } -/// Obf: FEPPEMMMGMM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChessRogueNousDicePhase { - FeppemmmgmmPcpdhelpkem = 0, - FeppemmmgmmMgmnblipflp = 1, - FeppemmmgmmJgilipepocj = 2, + PkcgjhnmlpkNlcdgipgfdj = 0, + PkcgjhnmlpkHjbhkcjeeee = 1, + PkcgjhnmlpkGaialiopepc = 2, } impl ChessRogueNousDicePhase { /// String value of the enum field names used in the ProtoBuf definition. @@ -82260,43 +85045,42 @@ 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::FeppemmmgmmPcpdhelpkem => "FEPPEMMMGMM_PCPDHELPKEM", - Self::FeppemmmgmmMgmnblipflp => "FEPPEMMMGMM_MGMNBLIPFLP", - Self::FeppemmmgmmJgilipepocj => "FEPPEMMMGMM_JGILIPEPOCJ", + Self::PkcgjhnmlpkNlcdgipgfdj => "PKCGJHNMLPK_NLCDGIPGFDJ", + Self::PkcgjhnmlpkHjbhkcjeeee => "PKCGJHNMLPK_HJBHKCJEEEE", + Self::PkcgjhnmlpkGaialiopepc => "PKCGJHNMLPK_GAIALIOPEPC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FEPPEMMMGMM_PCPDHELPKEM" => Some(Self::FeppemmmgmmPcpdhelpkem), - "FEPPEMMMGMM_MGMNBLIPFLP" => Some(Self::FeppemmmgmmMgmnblipflp), - "FEPPEMMMGMM_JGILIPEPOCJ" => Some(Self::FeppemmmgmmJgilipepocj), + "PKCGJHNMLPK_NLCDGIPGFDJ" => Some(Self::PkcgjhnmlpkNlcdgipgfdj), + "PKCGJHNMLPK_HJBHKCJEEEE" => Some(Self::PkcgjhnmlpkHjbhkcjeeee), + "PKCGJHNMLPK_GAIALIOPEPC" => Some(Self::PkcgjhnmlpkGaialiopepc), _ => None, } } } -/// Obf: ECGCPKLHDEC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChimeraType { - 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, + CedabachbdpNlcdgipgfdj = 0, + CmdChimeraFinishRoundScRsp = 8179, + CmdChimeraQuitEndlessCsReq = 8177, + CmdChimeraStartEndlessCsReq = 8172, + CmdLbmlolgehim = 8175, + CmdChimeraFinishEndlessRoundScRsp = 8171, + CmdGetDataScRsp = 8166, + CmdChimeraQuitEndlessScRsp = 8163, + CmdChimeraFinishRoundCsReq = 8162, + CmdMfffeokdoae = 8180, + CedabachbdpGbmfpfhnlba = 8176, + CmdChimeraDoFinalRoundCsReq = 8168, + CmdChimeraDoFinalRoundScRsp = 8167, + CmdChimeraFinishEndlessRoundCsReq = 8164, + CmdChimeraStartEndlessScRsp = 8174, + CmdGetDataCsReq = 8178, + CmdJhichkbdmic = 8170, } impl CmdChimeraType { /// String value of the enum field names used in the ProtoBuf definition. @@ -82305,53 +85089,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::EcgcpklhdecPcpdhelpkem => "ECGCPKLHDEC_PCPDHELPKEM", + Self::CedabachbdpNlcdgipgfdj => "CEDABACHBDP_NLCDGIPGFDJ", + Self::CmdChimeraFinishRoundScRsp => "CmdChimeraFinishRoundScRsp", + Self::CmdChimeraQuitEndlessCsReq => "CmdChimeraQuitEndlessCsReq", Self::CmdChimeraStartEndlessCsReq => "CmdChimeraStartEndlessCsReq", - Self::CmdGetDataScRsp => "CmdGetDataScRsp", + Self::CmdLbmlolgehim => "CmdLBMLOLGEHIM", Self::CmdChimeraFinishEndlessRoundScRsp => { "CmdChimeraFinishEndlessRoundScRsp" } + Self::CmdGetDataScRsp => "CmdGetDataScRsp", Self::CmdChimeraQuitEndlessScRsp => "CmdChimeraQuitEndlessScRsp", Self::CmdChimeraFinishRoundCsReq => "CmdChimeraFinishRoundCsReq", - Self::CmdChimeraFinishRound => "CmdChimeraFinishRound", - Self::CmdInieldcagdg => "CmdINIELDCAGDG", - Self::CmdChimeraDoFinalRoundScRsp => "CmdChimeraDoFinalRoundScRsp", - Self::CmdChimeraStartEndlessScRsp => "CmdChimeraStartEndlessScRsp", + Self::CmdMfffeokdoae => "CmdMFFFEOKDOAE", + Self::CedabachbdpGbmfpfhnlba => "CEDABACHBDP_GBMFPFHNLBA", Self::CmdChimeraDoFinalRoundCsReq => "CmdChimeraDoFinalRoundCsReq", - Self::CmdChimeraRoundWorkStartCsReq => "CmdChimeraRoundWorkStartCsReq", - Self::CmdChimeraGetDataCsReq => "CmdChimeraGetDataCsReq", - Self::EcgcpklhdecAicoenepacm => "ECGCPKLHDEC_AICOENEPACM", - Self::CmdOijjdmgodjp => "CmdOIJJDMGODJP", + Self::CmdChimeraDoFinalRoundScRsp => "CmdChimeraDoFinalRoundScRsp", Self::CmdChimeraFinishEndlessRoundCsReq => { "CmdChimeraFinishEndlessRoundCsReq" } - Self::CmdChimeraQuitEndlessCsReq => "CmdChimeraQuitEndlessCsReq", + Self::CmdChimeraStartEndlessScRsp => "CmdChimeraStartEndlessScRsp", + Self::CmdGetDataCsReq => "CmdGetDataCsReq", + Self::CmdJhichkbdmic => "CmdJHICHKBDMIC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "ECGCPKLHDEC_PCPDHELPKEM" => Some(Self::EcgcpklhdecPcpdhelpkem), + "CEDABACHBDP_NLCDGIPGFDJ" => Some(Self::CedabachbdpNlcdgipgfdj), + "CmdChimeraFinishRoundScRsp" => Some(Self::CmdChimeraFinishRoundScRsp), + "CmdChimeraQuitEndlessCsReq" => Some(Self::CmdChimeraQuitEndlessCsReq), "CmdChimeraStartEndlessCsReq" => Some(Self::CmdChimeraStartEndlessCsReq), - "CmdGetDataScRsp" => Some(Self::CmdGetDataScRsp), + "CmdLBMLOLGEHIM" => Some(Self::CmdLbmlolgehim), "CmdChimeraFinishEndlessRoundScRsp" => { Some(Self::CmdChimeraFinishEndlessRoundScRsp) } + "CmdGetDataScRsp" => Some(Self::CmdGetDataScRsp), "CmdChimeraQuitEndlessScRsp" => Some(Self::CmdChimeraQuitEndlessScRsp), "CmdChimeraFinishRoundCsReq" => Some(Self::CmdChimeraFinishRoundCsReq), - "CmdChimeraFinishRound" => Some(Self::CmdChimeraFinishRound), - "CmdINIELDCAGDG" => Some(Self::CmdInieldcagdg), - "CmdChimeraDoFinalRoundScRsp" => Some(Self::CmdChimeraDoFinalRoundScRsp), - "CmdChimeraStartEndlessScRsp" => Some(Self::CmdChimeraStartEndlessScRsp), + "CmdMFFFEOKDOAE" => Some(Self::CmdMfffeokdoae), + "CEDABACHBDP_GBMFPFHNLBA" => Some(Self::CedabachbdpGbmfpfhnlba), "CmdChimeraDoFinalRoundCsReq" => Some(Self::CmdChimeraDoFinalRoundCsReq), - "CmdChimeraRoundWorkStartCsReq" => Some(Self::CmdChimeraRoundWorkStartCsReq), - "CmdChimeraGetDataCsReq" => Some(Self::CmdChimeraGetDataCsReq), - "ECGCPKLHDEC_AICOENEPACM" => Some(Self::EcgcpklhdecAicoenepacm), - "CmdOIJJDMGODJP" => Some(Self::CmdOijjdmgodjp), + "CmdChimeraDoFinalRoundScRsp" => Some(Self::CmdChimeraDoFinalRoundScRsp), "CmdChimeraFinishEndlessRoundCsReq" => { Some(Self::CmdChimeraFinishEndlessRoundCsReq) } - "CmdChimeraQuitEndlessCsReq" => Some(Self::CmdChimeraQuitEndlessCsReq), + "CmdChimeraStartEndlessScRsp" => Some(Self::CmdChimeraStartEndlessScRsp), + "CmdGetDataCsReq" => Some(Self::CmdGetDataCsReq), + "CmdJHICHKBDMIC" => Some(Self::CmdJhichkbdmic), _ => None, } } @@ -82359,45 +85143,44 @@ impl CmdChimeraType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ghjifohjoem { - Kipcefmgpee = 0, - Fjhmdlolcgh = 1, - Moemlcgihnf = 2, - Gnigabjicnj = 3, +pub enum Hdiokenofnj { + Eegfmmcgcnh = 0, + Goblpkacbae = 1, + Ahejbanccek = 2, + Kbbpmfkgfcp = 3, } -impl Ghjifohjoem { +impl Hdiokenofnj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Kipcefmgpee => "GHJIFOHJOEM_KIPCEFMGPEE", - Self::Fjhmdlolcgh => "GHJIFOHJOEM_FJHMDLOLCGH", - Self::Moemlcgihnf => "GHJIFOHJOEM_MOEMLCGIHNF", - Self::Gnigabjicnj => "GHJIFOHJOEM_GNIGABJICNJ", + Self::Eegfmmcgcnh => "HDIOKENOFNJ_EEGFMMCGCNH", + Self::Goblpkacbae => "HDIOKENOFNJ_GOBLPKACBAE", + Self::Ahejbanccek => "HDIOKENOFNJ_AHEJBANCCEK", + Self::Kbbpmfkgfcp => "HDIOKENOFNJ_KBBPMFKGFCP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GHJIFOHJOEM_KIPCEFMGPEE" => Some(Self::Kipcefmgpee), - "GHJIFOHJOEM_FJHMDLOLCGH" => Some(Self::Fjhmdlolcgh), - "GHJIFOHJOEM_MOEMLCGIHNF" => Some(Self::Moemlcgihnf), - "GHJIFOHJOEM_GNIGABJICNJ" => Some(Self::Gnigabjicnj), + "HDIOKENOFNJ_EEGFMMCGCNH" => Some(Self::Eegfmmcgcnh), + "HDIOKENOFNJ_GOBLPKACBAE" => Some(Self::Goblpkacbae), + "HDIOKENOFNJ_AHEJBANCCEK" => Some(Self::Ahejbanccek), + "HDIOKENOFNJ_KBBPMFKGFCP" => Some(Self::Kbbpmfkgfcp), _ => None, } } } -/// Obf: DJFFICEEBAA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChimeraRoundWorkEndReason { - DjfficeebaaOdceomjacme = 0, - DjfficeebaaOhfgfblbhek = 1, - DjfficeebaaCglfgfhbekb = 2, - DjfficeebaaGgdkdlcpaja = 3, + PocjmdkmabiKmokdkclmld = 0, + PocjmdkmabiBkgpakhjnkm = 1, + PocjmdkmabiLjemjmclgdh = 2, + PocjmdkmabiKlekcfhlogo = 3, } impl ChimeraRoundWorkEndReason { /// String value of the enum field names used in the ProtoBuf definition. @@ -82406,64 +85189,63 @@ 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::DjfficeebaaOdceomjacme => "DJFFICEEBAA_ODCEOMJACME", - Self::DjfficeebaaOhfgfblbhek => "DJFFICEEBAA_OHFGFBLBHEK", - Self::DjfficeebaaCglfgfhbekb => "DJFFICEEBAA_CGLFGFHBEKB", - Self::DjfficeebaaGgdkdlcpaja => "DJFFICEEBAA_GGDKDLCPAJA", + Self::PocjmdkmabiKmokdkclmld => "POCJMDKMABI_KMOKDKCLMLD", + Self::PocjmdkmabiBkgpakhjnkm => "POCJMDKMABI_BKGPAKHJNKM", + Self::PocjmdkmabiLjemjmclgdh => "POCJMDKMABI_LJEMJMCLGDH", + Self::PocjmdkmabiKlekcfhlogo => "POCJMDKMABI_KLEKCFHLOGO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "DJFFICEEBAA_ODCEOMJACME" => Some(Self::DjfficeebaaOdceomjacme), - "DJFFICEEBAA_OHFGFBLBHEK" => Some(Self::DjfficeebaaOhfgfblbhek), - "DJFFICEEBAA_CGLFGFHBEKB" => Some(Self::DjfficeebaaCglfgfhbekb), - "DJFFICEEBAA_GGDKDLCPAJA" => Some(Self::DjfficeebaaGgdkdlcpaja), + "POCJMDKMABI_KMOKDKCLMLD" => Some(Self::PocjmdkmabiKmokdkclmld), + "POCJMDKMABI_BKGPAKHJNKM" => Some(Self::PocjmdkmabiBkgpakhjnkm), + "POCJMDKMABI_LJEMJMCLGDH" => Some(Self::PocjmdkmabiLjemjmclgdh), + "POCJMDKMABI_KLEKCFHLOGO" => Some(Self::PocjmdkmabiKlekcfhlogo), _ => None, } } } -/// Obf: MNGJGGANIIP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChimeraDuelType { - 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, - 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, + BjccfbogeoeNlcdgipgfdj = 0, + CmdChimeraDuelSyncChangeScNotify = 9251, + CmdChimeraDuelGetDataScRsp = 9252, + CmdChimeraDuelSellChimeraScRsp = 9260, + CmdChimeraDuelUnlockMasterCsReq = 9254, + CmdChimeraDuelGetFriendListCsReq = 9238, + CmdChimeraDuelUnlockMasterScRsp = 9237, + CmdChimeraDuelShopLockScRsp = 9222, + CmdChimeraDuelEndGameScRsp = 9250, + CmdChimeraDuelFinishMasterChallengeCsReq = 9245, + CmdChimeraDuelGetFriendListScRsp = 9243, + CmdChimeraDuelSelectGameScRsp = 9256, + CmdChimeraDuelSaveFriendPvpLineupScRsp = 9232, + CmdChimeraDuelEndRoundShopStageCsReq = 9219, + CmdChimeraDuelGetDataCsReq = 9242, + CmdChimeraDuelEndRoundBattleStageCsReq = 9253, + CmdChimeraDuelShopRefreshScRsp = 9226, + CmdChimeraDuelShopBuyItemCsReq = 9213, + CmdChimeraDuelEndRoundBattleStageScRsp = 9244, + CmdChimeraDuelChangeLineupCsReq = 9228, + CmdChimeraDuelSellChimeraCsReq = 9224, + CmdChimeraDuelChangeLineupScRsp = 9259, + CmdChimeraDuelShopBuyChimeraCsReq = 9215, + CmdChimeraDuelShopLockCsReq = 9230, + CmdChimeraDuelEndRoundShopStageScRsp = 9239, + CmdChimeraDuelShopBuyItemScRsp = 9248, + CmdChimeraDuelSetFriendDefendLineupCsReq = 9258, + CmdChimeraDuelStartGameScRsp = 9255, + CmdChimeraDuelFinishMasterChallengeScRsp = 9246, + CmdChimeraDuelStartGameCsReq = 9229, + CmdChimeraDuelSaveFriendPvpLineupCsReq = 9225, + CmdChimeraDuelEndGameCsReq = 9231, + CmdChimeraDuelShopRefreshCsReq = 9216, + CmdChimeraDuelShopBuyChimeraScRsp = 9218, + CmdChimeraDuelSelectGameCsReq = 9247, + CmdChimeraDuelSetFriendDefendLineupScRsp = 9234, } impl CmdChimeraDuelType { /// String value of the enum field names used in the ProtoBuf definition. @@ -82472,154 +85254,156 @@ 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::MngjgganiipPcpdhelpkem => "MNGJGGANIIP_PCPDHELPKEM", - Self::CmdChimeraDuelStartGameScRsp => "CmdChimeraDuelStartGameScRsp", - Self::CmdChimeraDuelEndRoundShopStageScRsp => { - "CmdChimeraDuelEndRoundShopStageScRsp" - } - Self::CmdChimeraDuelSelectGameCsReq => "CmdChimeraDuelSelectGameCsReq", - Self::CmdChimeraDuelEndRoundBattleStageCsReq => { - "CmdChimeraDuelEndRoundBattleStageCsReq" - } + Self::BjccfbogeoeNlcdgipgfdj => "BJCCFBOGEOE_NLCDGIPGFDJ", + Self::CmdChimeraDuelSyncChangeScNotify => "CmdChimeraDuelSyncChangeScNotify", + Self::CmdChimeraDuelGetDataScRsp => "CmdChimeraDuelGetDataScRsp", + Self::CmdChimeraDuelSellChimeraScRsp => "CmdChimeraDuelSellChimeraScRsp", + Self::CmdChimeraDuelUnlockMasterCsReq => "CmdChimeraDuelUnlockMasterCsReq", + Self::CmdChimeraDuelGetFriendListCsReq => "CmdChimeraDuelGetFriendListCsReq", + Self::CmdChimeraDuelUnlockMasterScRsp => "CmdChimeraDuelUnlockMasterScRsp", + Self::CmdChimeraDuelShopLockScRsp => "CmdChimeraDuelShopLockScRsp", + Self::CmdChimeraDuelEndGameScRsp => "CmdChimeraDuelEndGameScRsp", 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::CmdChimeraDuelGetFriendListScRsp => "CmdChimeraDuelGetFriendListScRsp", + Self::CmdChimeraDuelSelectGameScRsp => "CmdChimeraDuelSelectGameScRsp", Self::CmdChimeraDuelSaveFriendPvpLineupScRsp => { "CmdChimeraDuelSaveFriendPvpLineupScRsp" } - Self::CmdChimeraDuelChangeLineupScRsp => "CmdChimeraDuelChangeLineupScRsp", - Self::CmdChimeraDuelShopBuyItemCsReq => "CmdChimeraDuelShopBuyItemCsReq", - Self::CmdChimeraDuelSetFriendDefendLineupScRsp => { - "CmdChimeraDuelSetFriendDefendLineupScRsp" + Self::CmdChimeraDuelEndRoundShopStageCsReq => { + "CmdChimeraDuelEndRoundShopStageCsReq" } - Self::CmdChimeraDuelSyncChangeScNotify => "CmdChimeraDuelSyncChangeScNotify", + Self::CmdChimeraDuelGetDataCsReq => "CmdChimeraDuelGetDataCsReq", + Self::CmdChimeraDuelEndRoundBattleStageCsReq => { + "CmdChimeraDuelEndRoundBattleStageCsReq" + } + Self::CmdChimeraDuelShopRefreshScRsp => "CmdChimeraDuelShopRefreshScRsp", + Self::CmdChimeraDuelShopBuyItemCsReq => "CmdChimeraDuelShopBuyItemCsReq", + Self::CmdChimeraDuelEndRoundBattleStageScRsp => { + "CmdChimeraDuelEndRoundBattleStageScRsp" + } + Self::CmdChimeraDuelChangeLineupCsReq => "CmdChimeraDuelChangeLineupCsReq", + Self::CmdChimeraDuelSellChimeraCsReq => "CmdChimeraDuelSellChimeraCsReq", + Self::CmdChimeraDuelChangeLineupScRsp => "CmdChimeraDuelChangeLineupScRsp", + Self::CmdChimeraDuelShopBuyChimeraCsReq => { + "CmdChimeraDuelShopBuyChimeraCsReq" + } + Self::CmdChimeraDuelShopLockCsReq => "CmdChimeraDuelShopLockCsReq", + Self::CmdChimeraDuelEndRoundShopStageScRsp => { + "CmdChimeraDuelEndRoundShopStageScRsp" + } + Self::CmdChimeraDuelShopBuyItemScRsp => "CmdChimeraDuelShopBuyItemScRsp", + Self::CmdChimeraDuelSetFriendDefendLineupCsReq => { + "CmdChimeraDuelSetFriendDefendLineupCsReq" + } + Self::CmdChimeraDuelStartGameScRsp => "CmdChimeraDuelStartGameScRsp", Self::CmdChimeraDuelFinishMasterChallengeScRsp => { "CmdChimeraDuelFinishMasterChallengeScRsp" } - Self::CmdChimeraDuelSelectGameScRsp => "CmdChimeraDuelSelectGameScRsp", - Self::CmdChimeraDuelShopRefreshScRsp => "CmdChimeraDuelShopRefreshScRsp", - Self::CmdChimeraDuelEndGameScRsp => "CmdChimeraDuelEndGameScRsp", - Self::CmdChimeraDuelUnlockMasterScRsp => "CmdChimeraDuelUnlockMasterScRsp", + Self::CmdChimeraDuelStartGameCsReq => "CmdChimeraDuelStartGameCsReq", + Self::CmdChimeraDuelSaveFriendPvpLineupCsReq => { + "CmdChimeraDuelSaveFriendPvpLineupCsReq" + } + Self::CmdChimeraDuelEndGameCsReq => "CmdChimeraDuelEndGameCsReq", + Self::CmdChimeraDuelShopRefreshCsReq => "CmdChimeraDuelShopRefreshCsReq", + Self::CmdChimeraDuelShopBuyChimeraScRsp => { + "CmdChimeraDuelShopBuyChimeraScRsp" + } + Self::CmdChimeraDuelSelectGameCsReq => "CmdChimeraDuelSelectGameCsReq", + Self::CmdChimeraDuelSetFriendDefendLineupScRsp => { + "CmdChimeraDuelSetFriendDefendLineupScRsp" + } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "MNGJGGANIIP_PCPDHELPKEM" => Some(Self::MngjgganiipPcpdhelpkem), - "CmdChimeraDuelStartGameScRsp" => Some(Self::CmdChimeraDuelStartGameScRsp), - "CmdChimeraDuelEndRoundShopStageScRsp" => { - Some(Self::CmdChimeraDuelEndRoundShopStageScRsp) + "BJCCFBOGEOE_NLCDGIPGFDJ" => Some(Self::BjccfbogeoeNlcdgipgfdj), + "CmdChimeraDuelSyncChangeScNotify" => { + Some(Self::CmdChimeraDuelSyncChangeScNotify) } - "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) + "CmdChimeraDuelGetDataScRsp" => Some(Self::CmdChimeraDuelGetDataScRsp), + "CmdChimeraDuelSellChimeraScRsp" => { + Some(Self::CmdChimeraDuelSellChimeraScRsp) } "CmdChimeraDuelUnlockMasterCsReq" => { Some(Self::CmdChimeraDuelUnlockMasterCsReq) } - "CmdChimeraDuelSellChimeraScRsp" => { - Some(Self::CmdChimeraDuelSellChimeraScRsp) - } - "CmdChimeraDuelSellChimeraCsReq" => { - Some(Self::CmdChimeraDuelSellChimeraCsReq) - } - "CmdChimeraDuelEndRoundBattleStageScRsp" => { - Some(Self::CmdChimeraDuelEndRoundBattleStageScRsp) - } - "CmdChimeraDuelShopBuyChimeraCsReq" => { - Some(Self::CmdChimeraDuelShopBuyChimeraCsReq) - } - "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) + "CmdChimeraDuelUnlockMasterScRsp" => { + Some(Self::CmdChimeraDuelUnlockMasterScRsp) } - "CmdChimeraDuelGetDataScRsp" => Some(Self::CmdChimeraDuelGetDataScRsp), "CmdChimeraDuelShopLockScRsp" => Some(Self::CmdChimeraDuelShopLockScRsp), + "CmdChimeraDuelEndGameScRsp" => Some(Self::CmdChimeraDuelEndGameScRsp), + "CmdChimeraDuelFinishMasterChallengeCsReq" => { + Some(Self::CmdChimeraDuelFinishMasterChallengeCsReq) + } + "CmdChimeraDuelGetFriendListScRsp" => { + Some(Self::CmdChimeraDuelGetFriendListScRsp) + } + "CmdChimeraDuelSelectGameScRsp" => Some(Self::CmdChimeraDuelSelectGameScRsp), "CmdChimeraDuelSaveFriendPvpLineupScRsp" => { Some(Self::CmdChimeraDuelSaveFriendPvpLineupScRsp) } - "CmdChimeraDuelChangeLineupScRsp" => { - Some(Self::CmdChimeraDuelChangeLineupScRsp) + "CmdChimeraDuelEndRoundShopStageCsReq" => { + Some(Self::CmdChimeraDuelEndRoundShopStageCsReq) + } + "CmdChimeraDuelGetDataCsReq" => Some(Self::CmdChimeraDuelGetDataCsReq), + "CmdChimeraDuelEndRoundBattleStageCsReq" => { + Some(Self::CmdChimeraDuelEndRoundBattleStageCsReq) + } + "CmdChimeraDuelShopRefreshScRsp" => { + Some(Self::CmdChimeraDuelShopRefreshScRsp) } "CmdChimeraDuelShopBuyItemCsReq" => { Some(Self::CmdChimeraDuelShopBuyItemCsReq) } - "CmdChimeraDuelSetFriendDefendLineupScRsp" => { - Some(Self::CmdChimeraDuelSetFriendDefendLineupScRsp) + "CmdChimeraDuelEndRoundBattleStageScRsp" => { + Some(Self::CmdChimeraDuelEndRoundBattleStageScRsp) } - "CmdChimeraDuelSyncChangeScNotify" => { - Some(Self::CmdChimeraDuelSyncChangeScNotify) + "CmdChimeraDuelChangeLineupCsReq" => { + Some(Self::CmdChimeraDuelChangeLineupCsReq) } + "CmdChimeraDuelSellChimeraCsReq" => { + Some(Self::CmdChimeraDuelSellChimeraCsReq) + } + "CmdChimeraDuelChangeLineupScRsp" => { + Some(Self::CmdChimeraDuelChangeLineupScRsp) + } + "CmdChimeraDuelShopBuyChimeraCsReq" => { + Some(Self::CmdChimeraDuelShopBuyChimeraCsReq) + } + "CmdChimeraDuelShopLockCsReq" => Some(Self::CmdChimeraDuelShopLockCsReq), + "CmdChimeraDuelEndRoundShopStageScRsp" => { + Some(Self::CmdChimeraDuelEndRoundShopStageScRsp) + } + "CmdChimeraDuelShopBuyItemScRsp" => { + Some(Self::CmdChimeraDuelShopBuyItemScRsp) + } + "CmdChimeraDuelSetFriendDefendLineupCsReq" => { + Some(Self::CmdChimeraDuelSetFriendDefendLineupCsReq) + } + "CmdChimeraDuelStartGameScRsp" => Some(Self::CmdChimeraDuelStartGameScRsp), "CmdChimeraDuelFinishMasterChallengeScRsp" => { Some(Self::CmdChimeraDuelFinishMasterChallengeScRsp) } - "CmdChimeraDuelSelectGameScRsp" => Some(Self::CmdChimeraDuelSelectGameScRsp), - "CmdChimeraDuelShopRefreshScRsp" => { - Some(Self::CmdChimeraDuelShopRefreshScRsp) + "CmdChimeraDuelStartGameCsReq" => Some(Self::CmdChimeraDuelStartGameCsReq), + "CmdChimeraDuelSaveFriendPvpLineupCsReq" => { + Some(Self::CmdChimeraDuelSaveFriendPvpLineupCsReq) } - "CmdChimeraDuelEndGameScRsp" => Some(Self::CmdChimeraDuelEndGameScRsp), - "CmdChimeraDuelUnlockMasterScRsp" => { - Some(Self::CmdChimeraDuelUnlockMasterScRsp) + "CmdChimeraDuelEndGameCsReq" => Some(Self::CmdChimeraDuelEndGameCsReq), + "CmdChimeraDuelShopRefreshCsReq" => { + Some(Self::CmdChimeraDuelShopRefreshCsReq) + } + "CmdChimeraDuelShopBuyChimeraScRsp" => { + Some(Self::CmdChimeraDuelShopBuyChimeraScRsp) + } + "CmdChimeraDuelSelectGameCsReq" => Some(Self::CmdChimeraDuelSelectGameCsReq), + "CmdChimeraDuelSetFriendDefendLineupScRsp" => { + Some(Self::CmdChimeraDuelSetFriendDefendLineupScRsp) } _ => None, } @@ -82628,38 +85412,38 @@ impl CmdChimeraDuelType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Fjdilegcbhp { - Pcpdhelpkem = 0, - Mhljmjfdpgj = 1, - Pjighnfhfkd = 2, - Kcnokmdopjb = 3, - Loehhlbjacf = 4, - Bmkaefaknfj = 5, +pub enum Pdhffpojnjg { + Nlcdgipgfdj = 0, + Gikncjmjlfe = 1, + Pagpnoklnom = 2, + Lpiinkcpjpo = 3, + Dimifcjphme = 4, + Ajgoejhkoke = 5, } -impl Fjdilegcbhp { +impl Pdhffpojnjg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "FJDILEGCBHP_PCPDHELPKEM", - Self::Mhljmjfdpgj => "FJDILEGCBHP_MHLJMJFDPGJ", - Self::Pjighnfhfkd => "FJDILEGCBHP_PJIGHNFHFKD", - Self::Kcnokmdopjb => "FJDILEGCBHP_KCNOKMDOPJB", - Self::Loehhlbjacf => "FJDILEGCBHP_LOEHHLBJACF", - Self::Bmkaefaknfj => "FJDILEGCBHP_BMKAEFAKNFJ", + Self::Nlcdgipgfdj => "PDHFFPOJNJG_NLCDGIPGFDJ", + Self::Gikncjmjlfe => "PDHFFPOJNJG_GIKNCJMJLFE", + Self::Pagpnoklnom => "PDHFFPOJNJG_PAGPNOKLNOM", + Self::Lpiinkcpjpo => "PDHFFPOJNJG_LPIINKCPJPO", + Self::Dimifcjphme => "PDHFFPOJNJG_DIMIFCJPHME", + Self::Ajgoejhkoke => "PDHFFPOJNJG_AJGOEJHKOKE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "PDHFFPOJNJG_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "PDHFFPOJNJG_GIKNCJMJLFE" => Some(Self::Gikncjmjlfe), + "PDHFFPOJNJG_PAGPNOKLNOM" => Some(Self::Pagpnoklnom), + "PDHFFPOJNJG_LPIINKCPJPO" => Some(Self::Lpiinkcpjpo), + "PDHFFPOJNJG_DIMIFCJPHME" => Some(Self::Dimifcjphme), + "PDHFFPOJNJG_AJGOEJHKOKE" => Some(Self::Ajgoejhkoke), _ => None, } } @@ -82667,32 +85451,32 @@ impl Fjdilegcbhp { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Dcifpicpjmk { - Pcpdhelpkem = 0, - Fcehnmjjabe = 1, - Fnkdiebkoha = 2, - Dkpfeebidmp = 3, +pub enum Diikfknehhg { + Nlcdgipgfdj = 0, + Ehniplneedi = 1, + Faodkndlnpf = 2, + Eeoomibemnh = 3, } -impl Dcifpicpjmk { +impl Diikfknehhg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "DCIFPICPJMK_PCPDHELPKEM", - Self::Fcehnmjjabe => "DCIFPICPJMK_FCEHNMJJABE", - Self::Fnkdiebkoha => "DCIFPICPJMK_FNKDIEBKOHA", - Self::Dkpfeebidmp => "DCIFPICPJMK_DKPFEEBIDMP", + Self::Nlcdgipgfdj => "DIIKFKNEHHG_NLCDGIPGFDJ", + Self::Ehniplneedi => "DIIKFKNEHHG_EHNIPLNEEDI", + Self::Faodkndlnpf => "DIIKFKNEHHG_FAODKNDLNPF", + Self::Eeoomibemnh => "DIIKFKNEHHG_EEOOMIBEMNH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "DCIFPICPJMK_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "DCIFPICPJMK_FCEHNMJJABE" => Some(Self::Fcehnmjjabe), - "DCIFPICPJMK_FNKDIEBKOHA" => Some(Self::Fnkdiebkoha), - "DCIFPICPJMK_DKPFEEBIDMP" => Some(Self::Dkpfeebidmp), + "DIIKFKNEHHG_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "DIIKFKNEHHG_EHNIPLNEEDI" => Some(Self::Ehniplneedi), + "DIIKFKNEHHG_FAODKNDLNPF" => Some(Self::Faodkndlnpf), + "DIIKFKNEHHG_EEOOMIBEMNH" => Some(Self::Eeoomibemnh), _ => None, } } @@ -82700,29 +85484,29 @@ impl Dcifpicpjmk { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Mbkmljabcbe { - Bnjmpchfina = 0, - Ccjcfmiafcm = 1, - Adeamnahbpe = 2, +pub enum Kpepghlknfg { + Lcnjhoklmpn = 0, + Jjbepklolcp = 1, + Dogmhoaojfd = 2, } -impl Mbkmljabcbe { +impl Kpepghlknfg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Bnjmpchfina => "MBKMLJABCBE_BNJMPCHFINA", - Self::Ccjcfmiafcm => "MBKMLJABCBE_CCJCFMIAFCM", - Self::Adeamnahbpe => "MBKMLJABCBE_ADEAMNAHBPE", + Self::Lcnjhoklmpn => "KPEPGHLKNFG_LCNJHOKLMPN", + Self::Jjbepklolcp => "KPEPGHLKNFG_JJBEPKLOLCP", + Self::Dogmhoaojfd => "KPEPGHLKNFG_DOGMHOAOJFD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "MBKMLJABCBE_BNJMPCHFINA" => Some(Self::Bnjmpchfina), - "MBKMLJABCBE_CCJCFMIAFCM" => Some(Self::Ccjcfmiafcm), - "MBKMLJABCBE_ADEAMNAHBPE" => Some(Self::Adeamnahbpe), + "KPEPGHLKNFG_LCNJHOKLMPN" => Some(Self::Lcnjhoklmpn), + "KPEPGHLKNFG_JJBEPKLOLCP" => Some(Self::Jjbepklolcp), + "KPEPGHLKNFG_DOGMHOAOJFD" => Some(Self::Dogmhoaojfd), _ => None, } } @@ -82730,40 +85514,39 @@ impl Mbkmljabcbe { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Agjpcoompgh { - Pcpdhelpkem = 0, - Ockejmfmnaa = 1, - Najcpopjglb = 2, +pub enum Bdejgkkacma { + Nlcdgipgfdj = 0, + Hp = 1, + Cojoifppcij = 2, } -impl Agjpcoompgh { +impl Bdejgkkacma { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "AGJPCOOMPGH_PCPDHELPKEM", - Self::Ockejmfmnaa => "AGJPCOOMPGH_OCKEJMFMNAA", - Self::Najcpopjglb => "AGJPCOOMPGH_NAJCPOPJGLB", + Self::Nlcdgipgfdj => "BDEJGKKACMA_NLCDGIPGFDJ", + Self::Hp => "BDEJGKKACMA_hp", + Self::Cojoifppcij => "BDEJGKKACMA_COJOIFPPCIJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "AGJPCOOMPGH_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "AGJPCOOMPGH_OCKEJMFMNAA" => Some(Self::Ockejmfmnaa), - "AGJPCOOMPGH_NAJCPOPJGLB" => Some(Self::Najcpopjglb), + "BDEJGKKACMA_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "BDEJGKKACMA_hp" => Some(Self::Hp), + "BDEJGKKACMA_COJOIFPPCIJ" => Some(Self::Cojoifppcij), _ => None, } } } -/// Obf: ALPPHEHNPLE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdClientCustomOpType { - AlpphehnpleBeendipkknj = 0, - CmdKoiphjfenin = 9839, + BhkgakdoalpGgkmfafoinp = 0, + CmdHmmhdekahea = 9839, } impl CmdClientCustomOpType { /// String value of the enum field names used in the ProtoBuf definition. @@ -82772,15 +85555,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::AlpphehnpleBeendipkknj => "ALPPHEHNPLE_BEENDIPKKNJ", - Self::CmdKoiphjfenin => "CmdKOIPHJFENIN", + Self::BhkgakdoalpGgkmfafoinp => "BHKGAKDOALP_GGKMFAFOINP", + Self::CmdHmmhdekahea => "CmdHMMHDEKAHEA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "ALPPHEHNPLE_BEENDIPKKNJ" => Some(Self::AlpphehnpleBeendipkknj), - "CmdKOIPHJFENIN" => Some(Self::CmdKoiphjfenin), + "BHKGAKDOALP_GGKMFAFOINP" => Some(Self::BhkgakdoalpGgkmfafoinp), + "CmdHMMHDEKAHEA" => Some(Self::CmdHmmhdekahea), _ => None, } } @@ -82788,52 +85571,51 @@ impl CmdClientCustomOpType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Engojbomdaf { - Pcpdhelpkem = 0, - Oagadconinc = 1, +pub enum Agfomhjenfp { + Nlcdgipgfdj = 0, + Ihpjddciidb = 1, } -impl Engojbomdaf { +impl Agfomhjenfp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "ENGOJBOMDAF_PCPDHELPKEM", - Self::Oagadconinc => "ENGOJBOMDAF_OAGADCONINC", + Self::Nlcdgipgfdj => "AGFOMHJENFP_NLCDGIPGFDJ", + Self::Ihpjddciidb => "AGFOMHJENFP_IHPJDDCIIDB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "ENGOJBOMDAF_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "ENGOJBOMDAF_OAGADCONINC" => Some(Self::Oagadconinc), + "AGFOMHJENFP_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "AGFOMHJENFP_IHPJDDCIIDB" => Some(Self::Ihpjddciidb), _ => None, } } } -/// Obf: EKDEGMMHODO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdClockParkType { - 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, + GfgoajbedfiNlcdgipgfdj = 0, + CmdGediccggdgi = 7221, + CmdClockParkFinishScriptScNotify = 7206, + CmdOmpemghmdpm = 7203, + CmdClockParkGetOngoingScriptInfoScRsp = 7229, + CmdClockParkUseBuffScRsp = 7212, + CmdClockParkGetInfoCsReq = 7232, + CmdClockParkHandleWaitOperationCsReq = 7243, + CmdClockParkHandleWaitOperationScRsp = 7234, + CmdClockParkUnlockTalentScRsp = 7227, + CmdClockParkUnlockTalentCsReq = 7244, + CmdClockParkGetInfoScRsp = 7242, + CmdIfegahjadhg = 7240, + CmdClockParkUseBuffCsReq = 7220, + CmdClockParkStartScriptCsReq = 7219, + CmdClockParkGetOngoingScriptInfoCsReq = 7209, + CmdClockParkStartScriptScRsp = 7245, } impl CmdClockParkType { /// String value of the enum field names used in the ProtoBuf definition. @@ -82842,76 +85624,75 @@ 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::EkdegmmhodoPcpdhelpkem => "EKDEGMMHODO_PCPDHELPKEM", - Self::CmdClockParkHandleWaitOperationScRsp => { - "CmdClockParkHandleWaitOperationScRsp" - } - Self::CmdBedfgpifged => "CmdBEDFGPIFGED", + Self::GfgoajbedfiNlcdgipgfdj => "GFGOAJBEDFI_NLCDGIPGFDJ", + Self::CmdGediccggdgi => "CmdGEDICCGGDGI", 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::CmdClockParkGetInfoScRsp => "CmdClockParkGetInfoScRsp", - Self::CmdClockParkStartScriptCsReq => "CmdClockParkStartScriptCsReq", + Self::CmdOmpemghmdpm => "CmdOMPEMGHMDPM", Self::CmdClockParkGetOngoingScriptInfoScRsp => { "CmdClockParkGetOngoingScriptInfoScRsp" } - Self::CmdApbjobnpban => "CmdAPBJOBNPBAN", + Self::CmdClockParkUseBuffScRsp => "CmdClockParkUseBuffScRsp", + Self::CmdClockParkGetInfoCsReq => "CmdClockParkGetInfoCsReq", + Self::CmdClockParkHandleWaitOperationCsReq => { + "CmdClockParkHandleWaitOperationCsReq" + } + Self::CmdClockParkHandleWaitOperationScRsp => { + "CmdClockParkHandleWaitOperationScRsp" + } + Self::CmdClockParkUnlockTalentScRsp => "CmdClockParkUnlockTalentScRsp", + Self::CmdClockParkUnlockTalentCsReq => "CmdClockParkUnlockTalentCsReq", + Self::CmdClockParkGetInfoScRsp => "CmdClockParkGetInfoScRsp", + Self::CmdIfegahjadhg => "CmdIFEGAHJADHG", Self::CmdClockParkUseBuffCsReq => "CmdClockParkUseBuffCsReq", + Self::CmdClockParkStartScriptCsReq => "CmdClockParkStartScriptCsReq", + Self::CmdClockParkGetOngoingScriptInfoCsReq => { + "CmdClockParkGetOngoingScriptInfoCsReq" + } + Self::CmdClockParkStartScriptScRsp => "CmdClockParkStartScriptScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "EKDEGMMHODO_PCPDHELPKEM" => Some(Self::EkdegmmhodoPcpdhelpkem), - "CmdClockParkHandleWaitOperationScRsp" => { - Some(Self::CmdClockParkHandleWaitOperationScRsp) - } - "CmdBEDFGPIFGED" => Some(Self::CmdBedfgpifged), + "GFGOAJBEDFI_NLCDGIPGFDJ" => Some(Self::GfgoajbedfiNlcdgipgfdj), + "CmdGEDICCGGDGI" => Some(Self::CmdGediccggdgi), "CmdClockParkFinishScriptScNotify" => { Some(Self::CmdClockParkFinishScriptScNotify) } - "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) - } - "CmdClockParkGetInfoScRsp" => Some(Self::CmdClockParkGetInfoScRsp), - "CmdClockParkStartScriptCsReq" => Some(Self::CmdClockParkStartScriptCsReq), + "CmdOMPEMGHMDPM" => Some(Self::CmdOmpemghmdpm), "CmdClockParkGetOngoingScriptInfoScRsp" => { Some(Self::CmdClockParkGetOngoingScriptInfoScRsp) } - "CmdAPBJOBNPBAN" => Some(Self::CmdApbjobnpban), + "CmdClockParkUseBuffScRsp" => Some(Self::CmdClockParkUseBuffScRsp), + "CmdClockParkGetInfoCsReq" => Some(Self::CmdClockParkGetInfoCsReq), + "CmdClockParkHandleWaitOperationCsReq" => { + Some(Self::CmdClockParkHandleWaitOperationCsReq) + } + "CmdClockParkHandleWaitOperationScRsp" => { + Some(Self::CmdClockParkHandleWaitOperationScRsp) + } + "CmdClockParkUnlockTalentScRsp" => Some(Self::CmdClockParkUnlockTalentScRsp), + "CmdClockParkUnlockTalentCsReq" => Some(Self::CmdClockParkUnlockTalentCsReq), + "CmdClockParkGetInfoScRsp" => Some(Self::CmdClockParkGetInfoScRsp), + "CmdIFEGAHJADHG" => Some(Self::CmdIfegahjadhg), "CmdClockParkUseBuffCsReq" => Some(Self::CmdClockParkUseBuffCsReq), + "CmdClockParkStartScriptCsReq" => Some(Self::CmdClockParkStartScriptCsReq), + "CmdClockParkGetOngoingScriptInfoCsReq" => { + Some(Self::CmdClockParkGetOngoingScriptInfoCsReq) + } + "CmdClockParkStartScriptScRsp" => Some(Self::CmdClockParkStartScriptScRsp), _ => None, } } } -/// Obf: FOGFBPODIDN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ClockParkPlayStatus { - FogfbpodidnEcfaomlddgl = 0, - FogfbpodidnNljjdpfddng = 1, - FogfbpodidnCpkikjbgolb = 2, - FogfbpodidnCcihcbagimh = 5, + AcknoaaimpcNfalpedfkcl = 0, + AcknoaaimpcKhbhlgjpgpg = 1, + AcknoaaimpcMobbepfdcem = 2, + AcknoaaimpcMnkedgjlhle = 5, } impl ClockParkPlayStatus { /// String value of the enum field names used in the ProtoBuf definition. @@ -82920,24 +85701,23 @@ 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::FogfbpodidnEcfaomlddgl => "FOGFBPODIDN_ECFAOMLDDGL", - Self::FogfbpodidnNljjdpfddng => "FOGFBPODIDN_NLJJDPFDDNG", - Self::FogfbpodidnCpkikjbgolb => "FOGFBPODIDN_CPKIKJBGOLB", - Self::FogfbpodidnCcihcbagimh => "FOGFBPODIDN_CCIHCBAGIMH", + Self::AcknoaaimpcNfalpedfkcl => "ACKNOAAIMPC_NFALPEDFKCL", + Self::AcknoaaimpcKhbhlgjpgpg => "ACKNOAAIMPC_KHBHLGJPGPG", + Self::AcknoaaimpcMobbepfdcem => "ACKNOAAIMPC_MOBBEPFDCEM", + Self::AcknoaaimpcMnkedgjlhle => "ACKNOAAIMPC_MNKEDGJLHLE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FOGFBPODIDN_ECFAOMLDDGL" => Some(Self::FogfbpodidnEcfaomlddgl), - "FOGFBPODIDN_NLJJDPFDDNG" => Some(Self::FogfbpodidnNljjdpfddng), - "FOGFBPODIDN_CPKIKJBGOLB" => Some(Self::FogfbpodidnCpkikjbgolb), - "FOGFBPODIDN_CCIHCBAGIMH" => Some(Self::FogfbpodidnCcihcbagimh), + "ACKNOAAIMPC_NFALPEDFKCL" => Some(Self::AcknoaaimpcNfalpedfkcl), + "ACKNOAAIMPC_KHBHLGJPGPG" => Some(Self::AcknoaaimpcKhbhlgjpgpg), + "ACKNOAAIMPC_MOBBEPFDCEM" => Some(Self::AcknoaaimpcMobbepfdcem), + "ACKNOAAIMPC_MNKEDGJLHLE" => Some(Self::AcknoaaimpcMnkedgjlhle), _ => None, } } } -/// Obf: JMENBHEJCLN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -82971,15 +85751,14 @@ impl MissionStatus { } } } -/// Obf: LKCKJFANMKM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MessageSectionStatus { - LkckjfanmkmMonhnjkejac = 0, - LkckjfanmkmNhjjigoijdi = 1, - LkckjfanmkmEjchamieomb = 2, - LkckjfanmkmAjbfpbgjhfj = 3, + MessageSectionNone = 0, + MessageSectionDoing = 1, + MessageSectionFinish = 2, + MessageSectionFrozen = 3, } impl MessageSectionStatus { /// String value of the enum field names used in the ProtoBuf definition. @@ -82988,32 +85767,31 @@ 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::LkckjfanmkmMonhnjkejac => "LKCKJFANMKM_MONHNJKEJAC", - Self::LkckjfanmkmNhjjigoijdi => "LKCKJFANMKM_NHJJIGOIJDI", - Self::LkckjfanmkmEjchamieomb => "LKCKJFANMKM_EJCHAMIEOMB", - Self::LkckjfanmkmAjbfpbgjhfj => "LKCKJFANMKM_AJBFPBGJHFJ", + Self::MessageSectionNone => "MESSAGE_SECTION_NONE", + Self::MessageSectionDoing => "MESSAGE_SECTION_DOING", + Self::MessageSectionFinish => "MESSAGE_SECTION_FINISH", + Self::MessageSectionFrozen => "MESSAGE_SECTION_FROZEN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "LKCKJFANMKM_MONHNJKEJAC" => Some(Self::LkckjfanmkmMonhnjkejac), - "LKCKJFANMKM_NHJJIGOIJDI" => Some(Self::LkckjfanmkmNhjjigoijdi), - "LKCKJFANMKM_EJCHAMIEOMB" => Some(Self::LkckjfanmkmEjchamieomb), - "LKCKJFANMKM_AJBFPBGJHFJ" => Some(Self::LkckjfanmkmAjbfpbgjhfj), + "MESSAGE_SECTION_NONE" => Some(Self::MessageSectionNone), + "MESSAGE_SECTION_DOING" => Some(Self::MessageSectionDoing), + "MESSAGE_SECTION_FINISH" => Some(Self::MessageSectionFinish), + "MESSAGE_SECTION_FROZEN" => Some(Self::MessageSectionFrozen), _ => None, } } } -/// Obf: BAIHEIGBANF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MessageGroupStatus { - BaiheigbanfAgclohkjkpp = 0, - BaiheigbanfApnejoakbaf = 1, - BaiheigbanfMlacdhmnchf = 2, - BaiheigbanfIokhoappkdj = 3, + MessageGroupNone = 0, + MessageGroupDoing = 1, + MessageGroupFinish = 2, + MessageGroupFrozen = 3, } impl MessageGroupStatus { /// String value of the enum field names used in the ProtoBuf definition. @@ -83022,31 +85800,30 @@ 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::BaiheigbanfAgclohkjkpp => "BAIHEIGBANF_AGCLOHKJKPP", - Self::BaiheigbanfApnejoakbaf => "BAIHEIGBANF_APNEJOAKBAF", - Self::BaiheigbanfMlacdhmnchf => "BAIHEIGBANF_MLACDHMNCHF", - Self::BaiheigbanfIokhoappkdj => "BAIHEIGBANF_IOKHOAPPKDJ", + Self::MessageGroupNone => "MESSAGE_GROUP_NONE", + Self::MessageGroupDoing => "MESSAGE_GROUP_DOING", + Self::MessageGroupFinish => "MESSAGE_GROUP_FINISH", + Self::MessageGroupFrozen => "MESSAGE_GROUP_FROZEN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BAIHEIGBANF_AGCLOHKJKPP" => Some(Self::BaiheigbanfAgclohkjkpp), - "BAIHEIGBANF_APNEJOAKBAF" => Some(Self::BaiheigbanfApnejoakbaf), - "BAIHEIGBANF_MLACDHMNCHF" => Some(Self::BaiheigbanfMlacdhmnchf), - "BAIHEIGBANF_IOKHOAPPKDJ" => Some(Self::BaiheigbanfIokhoappkdj), + "MESSAGE_GROUP_NONE" => Some(Self::MessageGroupNone), + "MESSAGE_GROUP_DOING" => Some(Self::MessageGroupDoing), + "MESSAGE_GROUP_FINISH" => Some(Self::MessageGroupFinish), + "MESSAGE_GROUP_FROZEN" => Some(Self::MessageGroupFrozen), _ => None, } } } -/// Obf: GNJDIICBHKI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BattleRecordType { - GnjdiicbhkiEdjmflnkkbc = 0, - GnjdiicbhkiNdgldppjcho = 1, - GnjdiicbhkiPnoggdbelba = 2, + BattleRecordNone = 0, + BattleRecordChallenge = 1, + BattleRecordRogue = 2, } impl BattleRecordType { /// String value of the enum field names used in the ProtoBuf definition. @@ -83055,33 +85832,32 @@ 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::GnjdiicbhkiEdjmflnkkbc => "GNJDIICBHKI_EDJMFLNKKBC", - Self::GnjdiicbhkiNdgldppjcho => "GNJDIICBHKI_NDGLDPPJCHO", - Self::GnjdiicbhkiPnoggdbelba => "GNJDIICBHKI_PNOGGDBELBA", + Self::BattleRecordNone => "BATTLE_RECORD_NONE", + Self::BattleRecordChallenge => "BATTLE_RECORD_CHALLENGE", + Self::BattleRecordRogue => "BATTLE_RECORD_ROGUE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GNJDIICBHKI_EDJMFLNKKBC" => Some(Self::GnjdiicbhkiEdjmflnkkbc), - "GNJDIICBHKI_NDGLDPPJCHO" => Some(Self::GnjdiicbhkiNdgldppjcho), - "GNJDIICBHKI_PNOGGDBELBA" => Some(Self::GnjdiicbhkiPnoggdbelba), + "BATTLE_RECORD_NONE" => Some(Self::BattleRecordNone), + "BATTLE_RECORD_CHALLENGE" => Some(Self::BattleRecordChallenge), + "BATTLE_RECORD_ROGUE" => Some(Self::BattleRecordRogue), _ => None, } } } -/// Obf: BBFBNMFDFNF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RebattleType { - BbfbnmfdfnfPcpdhelpkem = 0, - BbfbnmfdfnfLkejaonbjig = 1, - BbfbnmfdfnfFbmmpldmdmp = 2, - BbfbnmfdfnfFhlbedmpoil = 3, - BbfbnmfdfnfGmkoibmdgcl = 4, - BbfbnmfdfnfMihiognoemm = 5, - BbfbnmfdfnfHplikandppc = 6, + None = 0, + RebattleMidway = 1, + RebattleLose = 2, + RebattleMidwayLineup = 3, + RebattleLoseLineup = 4, + QuitMidway = 5, + QuitLose = 6, } impl RebattleType { /// String value of the enum field names used in the ProtoBuf definition. @@ -83090,30 +85866,29 @@ 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::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", + 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", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "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), _ => None, } } } -/// Obf: KCIJNMMBMOF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -83150,16 +85925,15 @@ impl ContentPackageStatus { } } } -/// Obf: CGDHKGPIDLM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdContentPackageType { - CgdhkgpidlmPcpdhelpkem = 0, - CmdContentPackageSyncDataScNotify = 7530, - CgdhkgpidlmDhdcgmnccfb = 7513, - CmdContentPackageGetDataScRsp = 7507, - CmdContentPackageTransferScNotify = 7538, + PkkclcnfpleNlcdgipgfdj = 0, + CmdContentPackageSyncDataScNotify = 7507, + PkkclcnfpleDodajinhega = 7532, + CmdContentPackageGetDataScRsp = 7542, + CmdContentPackageTransferScNotify = 7527, } impl CmdContentPackageType { /// String value of the enum field names used in the ProtoBuf definition. @@ -83168,11 +85942,11 @@ 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::CgdhkgpidlmPcpdhelpkem => "CGDHKGPIDLM_PCPDHELPKEM", + Self::PkkclcnfpleNlcdgipgfdj => "PKKCLCNFPLE_NLCDGIPGFDJ", Self::CmdContentPackageSyncDataScNotify => { "CmdContentPackageSyncDataScNotify" } - Self::CgdhkgpidlmDhdcgmnccfb => "CGDHKGPIDLM_DHDCGMNCCFB", + Self::PkkclcnfpleDodajinhega => "PKKCLCNFPLE_DODAJINHEGA", Self::CmdContentPackageGetDataScRsp => "CmdContentPackageGetDataScRsp", Self::CmdContentPackageTransferScNotify => { "CmdContentPackageTransferScNotify" @@ -83182,11 +85956,11 @@ impl CmdContentPackageType { /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CGDHKGPIDLM_PCPDHELPKEM" => Some(Self::CgdhkgpidlmPcpdhelpkem), + "PKKCLCNFPLE_NLCDGIPGFDJ" => Some(Self::PkkclcnfpleNlcdgipgfdj), "CmdContentPackageSyncDataScNotify" => { Some(Self::CmdContentPackageSyncDataScNotify) } - "CGDHKGPIDLM_DHDCGMNCCFB" => Some(Self::CgdhkgpidlmDhdcgmnccfb), + "PKKCLCNFPLE_DODAJINHEGA" => Some(Self::PkkclcnfpleDodajinhega), "CmdContentPackageGetDataScRsp" => Some(Self::CmdContentPackageGetDataScRsp), "CmdContentPackageTransferScNotify" => { Some(Self::CmdContentPackageTransferScNotify) @@ -83195,19 +85969,18 @@ impl CmdContentPackageType { } } } -/// Obf: OMDDKHBJBGE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdDailyActiveType { - OmddkhbjbgePcpdhelpkem = 0, - CmdTakeApRewardScRsp = 3310, - CmdDailyActiveInfoNotify = 3314, - CmdTakeApRewardCsReq = 3391, - CmdGetDailyActiveInfoCsReq = 3394, - CmdTakeAllApRewardCsReq = 3318, - CmdTakeAllApRewardScRsp = 3309, - CmdGetDailyActiveInfoScRsp = 3395, + HiaibkdfaamNlcdgipgfdj = 0, + CmdTakeAllApRewardCsReq = 3313, + CmdTakeApRewardCsReq = 3373, + CmdDailyActiveInfoNotify = 3336, + CmdGetDailyActiveInfoCsReq = 3380, + CmdGetDailyActiveInfoScRsp = 3327, + CmdTakeAllApRewardScRsp = 3315, + CmdTakeApRewardScRsp = 3303, } impl CmdDailyActiveType { /// String value of the enum field names used in the ProtoBuf definition. @@ -83216,56 +85989,55 @@ 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::OmddkhbjbgePcpdhelpkem => "OMDDKHBJBGE_PCPDHELPKEM", - Self::CmdTakeApRewardScRsp => "CmdTakeApRewardScRsp", - Self::CmdDailyActiveInfoNotify => "CmdDailyActiveInfoNotify", - Self::CmdTakeApRewardCsReq => "CmdTakeApRewardCsReq", - Self::CmdGetDailyActiveInfoCsReq => "CmdGetDailyActiveInfoCsReq", + Self::HiaibkdfaamNlcdgipgfdj => "HIAIBKDFAAM_NLCDGIPGFDJ", Self::CmdTakeAllApRewardCsReq => "CmdTakeAllApRewardCsReq", - Self::CmdTakeAllApRewardScRsp => "CmdTakeAllApRewardScRsp", + Self::CmdTakeApRewardCsReq => "CmdTakeApRewardCsReq", + Self::CmdDailyActiveInfoNotify => "CmdDailyActiveInfoNotify", + Self::CmdGetDailyActiveInfoCsReq => "CmdGetDailyActiveInfoCsReq", Self::CmdGetDailyActiveInfoScRsp => "CmdGetDailyActiveInfoScRsp", + Self::CmdTakeAllApRewardScRsp => "CmdTakeAllApRewardScRsp", + Self::CmdTakeApRewardScRsp => "CmdTakeApRewardScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "OMDDKHBJBGE_PCPDHELPKEM" => Some(Self::OmddkhbjbgePcpdhelpkem), - "CmdTakeApRewardScRsp" => Some(Self::CmdTakeApRewardScRsp), - "CmdDailyActiveInfoNotify" => Some(Self::CmdDailyActiveInfoNotify), - "CmdTakeApRewardCsReq" => Some(Self::CmdTakeApRewardCsReq), - "CmdGetDailyActiveInfoCsReq" => Some(Self::CmdGetDailyActiveInfoCsReq), + "HIAIBKDFAAM_NLCDGIPGFDJ" => Some(Self::HiaibkdfaamNlcdgipgfdj), "CmdTakeAllApRewardCsReq" => Some(Self::CmdTakeAllApRewardCsReq), - "CmdTakeAllApRewardScRsp" => Some(Self::CmdTakeAllApRewardScRsp), + "CmdTakeApRewardCsReq" => Some(Self::CmdTakeApRewardCsReq), + "CmdDailyActiveInfoNotify" => Some(Self::CmdDailyActiveInfoNotify), + "CmdGetDailyActiveInfoCsReq" => Some(Self::CmdGetDailyActiveInfoCsReq), "CmdGetDailyActiveInfoScRsp" => Some(Self::CmdGetDailyActiveInfoScRsp), + "CmdTakeAllApRewardScRsp" => Some(Self::CmdTakeAllApRewardScRsp), + "CmdTakeApRewardScRsp" => Some(Self::CmdTakeApRewardScRsp), _ => None, } } } -/// Obf: JPBCLHJEFMK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdDiceCombatType { - JpbclhjefmkPcpdhelpkem = 0, - CmdModifyAvatarDiceRsp = 9263, - CmdDiceCombatUpgradeAvatarCsReq = 9289, - CmdGetDiceCombatSystemDataReq = 9267, - CmdEjeajoaaemb = 9282, - CmdDiceCombatMainPageRollDiceCsReq = 9261, - CmdDiceCombatBuyShopGoodReq = 9290, + PmdfmaihpglNlcdgipgfdj = 0, + CmdGetDiceCombatShopDataCsReq = 9263, + CmdBlbhacnkkfc = 9275, + CmdDiceCombatMainPageRollDiceCsReq = 9264, 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, + CmdFinishPveStageScRsp = 9292, + CmdBuyShopGoodCsReq = 9268, + CmdModifyAvatarDiceCsReq = 9273, + CmdDdknimhhnpa = 9274, + CmdDiceCombatMainPageRollDiceScRsp = 9299, + CmdGetDiceCombatShopDataScRsp = 9288, + CmdFinishPveStageCsReq = 9294, + CmdUpgradeAvatarCsReq = 9287, + CmdGetDiceCombatSystemDataScRsp = 9276, + CmdV2FinishPveStageCsReq = 9265, + CmdGetDiceCombatSystemDataCsReq = 9293, + CmdV2FinishPveStageScRsp = 9272, + CmdModifyAvatarDiceRsp = 9279, + CmdAddItemRsp = 9280, + CmdUpgradeAvatarRsp = 9269, } impl CmdDiceCombatType { /// String value of the enum field names used in the ProtoBuf definition. @@ -83274,91 +86046,90 @@ 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::JpbclhjefmkPcpdhelpkem => "JPBCLHJEFMK_PCPDHELPKEM", - Self::CmdModifyAvatarDiceRsp => "CmdModifyAvatarDiceRsp", - Self::CmdDiceCombatUpgradeAvatarCsReq => "CmdDiceCombatUpgradeAvatarCsReq", - Self::CmdGetDiceCombatSystemDataReq => "CmdGetDiceCombatSystemDataReq", - Self::CmdEjeajoaaemb => "CmdEJEAJOAAEMB", + Self::PmdfmaihpglNlcdgipgfdj => "PMDFMAIHPGL_NLCDGIPGFDJ", + Self::CmdGetDiceCombatShopDataCsReq => "CmdGetDiceCombatShopDataCsReq", + Self::CmdBlbhacnkkfc => "CmdBLBHACNKKFC", Self::CmdDiceCombatMainPageRollDiceCsReq => { "CmdDiceCombatMainPageRollDiceCsReq" } - Self::CmdDiceCombatBuyShopGoodReq => "CmdDiceCombatBuyShopGoodReq", 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::CmdBuyShopGoodCsReq => "CmdBuyShopGoodCsReq", + Self::CmdModifyAvatarDiceCsReq => "CmdModifyAvatarDiceCsReq", + Self::CmdDdknimhhnpa => "CmdDDKNIMHHNPA", + Self::CmdDiceCombatMainPageRollDiceScRsp => { + "CmdDiceCombatMainPageRollDiceScRsp" + } + Self::CmdGetDiceCombatShopDataScRsp => "CmdGetDiceCombatShopDataScRsp", + Self::CmdFinishPveStageCsReq => "CmdFinishPveStageCsReq", + Self::CmdUpgradeAvatarCsReq => "CmdUpgradeAvatarCsReq", + Self::CmdGetDiceCombatSystemDataScRsp => "CmdGetDiceCombatSystemDataScRsp", Self::CmdV2FinishPveStageCsReq => "CmdV2FinishPveStageCsReq", + Self::CmdGetDiceCombatSystemDataCsReq => "CmdGetDiceCombatSystemDataCsReq", Self::CmdV2FinishPveStageScRsp => "CmdV2FinishPveStageScRsp", + Self::CmdModifyAvatarDiceRsp => "CmdModifyAvatarDiceRsp", + Self::CmdAddItemRsp => "CmdAddItemRsp", + Self::CmdUpgradeAvatarRsp => "CmdUpgradeAvatarRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "JPBCLHJEFMK_PCPDHELPKEM" => Some(Self::JpbclhjefmkPcpdhelpkem), - "CmdModifyAvatarDiceRsp" => Some(Self::CmdModifyAvatarDiceRsp), - "CmdDiceCombatUpgradeAvatarCsReq" => { - Some(Self::CmdDiceCombatUpgradeAvatarCsReq) - } - "CmdGetDiceCombatSystemDataReq" => Some(Self::CmdGetDiceCombatSystemDataReq), - "CmdEJEAJOAAEMB" => Some(Self::CmdEjeajoaaemb), + "PMDFMAIHPGL_NLCDGIPGFDJ" => Some(Self::PmdfmaihpglNlcdgipgfdj), + "CmdGetDiceCombatShopDataCsReq" => Some(Self::CmdGetDiceCombatShopDataCsReq), + "CmdBLBHACNKKFC" => Some(Self::CmdBlbhacnkkfc), "CmdDiceCombatMainPageRollDiceCsReq" => { Some(Self::CmdDiceCombatMainPageRollDiceCsReq) } - "CmdDiceCombatBuyShopGoodReq" => Some(Self::CmdDiceCombatBuyShopGoodReq), "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), + "CmdBuyShopGoodCsReq" => Some(Self::CmdBuyShopGoodCsReq), + "CmdModifyAvatarDiceCsReq" => Some(Self::CmdModifyAvatarDiceCsReq), + "CmdDDKNIMHHNPA" => Some(Self::CmdDdknimhhnpa), + "CmdDiceCombatMainPageRollDiceScRsp" => { + Some(Self::CmdDiceCombatMainPageRollDiceScRsp) + } + "CmdGetDiceCombatShopDataScRsp" => Some(Self::CmdGetDiceCombatShopDataScRsp), + "CmdFinishPveStageCsReq" => Some(Self::CmdFinishPveStageCsReq), + "CmdUpgradeAvatarCsReq" => Some(Self::CmdUpgradeAvatarCsReq), + "CmdGetDiceCombatSystemDataScRsp" => { + Some(Self::CmdGetDiceCombatSystemDataScRsp) + } "CmdV2FinishPveStageCsReq" => Some(Self::CmdV2FinishPveStageCsReq), + "CmdGetDiceCombatSystemDataCsReq" => { + Some(Self::CmdGetDiceCombatSystemDataCsReq) + } "CmdV2FinishPveStageScRsp" => Some(Self::CmdV2FinishPveStageScRsp), + "CmdModifyAvatarDiceRsp" => Some(Self::CmdModifyAvatarDiceRsp), + "CmdAddItemRsp" => Some(Self::CmdAddItemRsp), + "CmdUpgradeAvatarRsp" => Some(Self::CmdUpgradeAvatarRsp), _ => None, } } } -/// Obf: GEBLECMFGGA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdDrinkMakerType { - GeblecmfggaPcpdhelpkem = 0, - CmdGetDrinkMakerDayEndScNotify = 6987, - CmdMakeDrinkScRsp = 6990, - CmdMakeMissionDrinkCsReq = 6994, - CmdDrinkMakerCheersGetDataScRsp = 6983, - CmdGetDrinkMakerDataScRsp = 7000, - CmdDrinkMakerCheersMakeDrinkScRsp = 6993, - CmdDrinkMakerChallengeCsReq = 6999, - CmdGetDrinkMakerDataCsReq = 6981, - CmdMakeMissionDrinkScRsp = 6997, - CmdDrinkMakerCheersEnterNextGroupScRsp = 6992, - CmdEndDrinkMakerSequenceCsReq = 6995, - CmdDrinkMakerChallengeScRsp = 6991, - CmdMakeDrinkCsReq = 6982, - CmdDrinkMakerCheersMakeDrinkCsReq = 6989, - CmdDrinkMakerUpdateTipsNotify = 6998, - CmdEndDrinkMakerSequenceScRsp = 6988, - CmdDrinkMakerCheersGetDataCsReq = 6984, - CmdDrinkMakerCheersEnterNextGroupCsReq = 6985, + JnafgagpcikNlcdgipgfdj = 0, + CmdEndDrinkMakerSequenceCsReq = 6982, + CmdDrinkMakerCheersMakeDrinkScRsp = 6995, + CmdGetDrinkMakerDataCsReq = 6998, + CmdGetDrinkMakerDataScRsp = 6986, + CmdMakeMissionDrinkCsReq = 6992, + CmdEndDrinkMakerSequenceScRsp = 6999, + CmdMakeDrinkCsReq = 6996, + CmdDrinkMakerChallengeScRsp = 6997, + CmdDrinkMakerCheersMakeDrinkCsReq = 6990, + CmdDrinkMakerUpdateTipsNotify = 6983, + CmdDrinkMakerCheersGetDataCsReq = 6988, + CmdDrinkMakerCheersEnterNextGroupScRsp = 6993, + CmdGetDrinkMakerDayEndScNotify = 6984, + CmdMakeDrinkScRsp = 7000, + CmdDrinkMakerCheersEnterNextGroupCsReq = 6981, + CmdMakeMissionDrinkScRsp = 6994, + CmdDrinkMakerChallengeCsReq = 6991, + CmdDrinkMakerCheersGetDataScRsp = 6987, } impl CmdDrinkMakerType { /// String value of the enum field names used in the ProtoBuf definition. @@ -83367,86 +86138,85 @@ 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::GeblecmfggaPcpdhelpkem => "GEBLECMFGGA_PCPDHELPKEM", - Self::CmdGetDrinkMakerDayEndScNotify => "CmdGetDrinkMakerDayEndScNotify", - Self::CmdMakeDrinkScRsp => "CmdMakeDrinkScRsp", - Self::CmdMakeMissionDrinkCsReq => "CmdMakeMissionDrinkCsReq", - Self::CmdDrinkMakerCheersGetDataScRsp => "CmdDrinkMakerCheersGetDataScRsp", - Self::CmdGetDrinkMakerDataScRsp => "CmdGetDrinkMakerDataScRsp", + Self::JnafgagpcikNlcdgipgfdj => "JNAFGAGPCIK_NLCDGIPGFDJ", + Self::CmdEndDrinkMakerSequenceCsReq => "CmdEndDrinkMakerSequenceCsReq", Self::CmdDrinkMakerCheersMakeDrinkScRsp => { "CmdDrinkMakerCheersMakeDrinkScRsp" } - Self::CmdDrinkMakerChallengeCsReq => "CmdDrinkMakerChallengeCsReq", Self::CmdGetDrinkMakerDataCsReq => "CmdGetDrinkMakerDataCsReq", - Self::CmdMakeMissionDrinkScRsp => "CmdMakeMissionDrinkScRsp", - Self::CmdDrinkMakerCheersEnterNextGroupScRsp => { - "CmdDrinkMakerCheersEnterNextGroupScRsp" - } - Self::CmdEndDrinkMakerSequenceCsReq => "CmdEndDrinkMakerSequenceCsReq", - Self::CmdDrinkMakerChallengeScRsp => "CmdDrinkMakerChallengeScRsp", + Self::CmdGetDrinkMakerDataScRsp => "CmdGetDrinkMakerDataScRsp", + Self::CmdMakeMissionDrinkCsReq => "CmdMakeMissionDrinkCsReq", + Self::CmdEndDrinkMakerSequenceScRsp => "CmdEndDrinkMakerSequenceScRsp", Self::CmdMakeDrinkCsReq => "CmdMakeDrinkCsReq", + Self::CmdDrinkMakerChallengeScRsp => "CmdDrinkMakerChallengeScRsp", Self::CmdDrinkMakerCheersMakeDrinkCsReq => { "CmdDrinkMakerCheersMakeDrinkCsReq" } Self::CmdDrinkMakerUpdateTipsNotify => "CmdDrinkMakerUpdateTipsNotify", - Self::CmdEndDrinkMakerSequenceScRsp => "CmdEndDrinkMakerSequenceScRsp", Self::CmdDrinkMakerCheersGetDataCsReq => "CmdDrinkMakerCheersGetDataCsReq", + Self::CmdDrinkMakerCheersEnterNextGroupScRsp => { + "CmdDrinkMakerCheersEnterNextGroupScRsp" + } + Self::CmdGetDrinkMakerDayEndScNotify => "CmdGetDrinkMakerDayEndScNotify", + Self::CmdMakeDrinkScRsp => "CmdMakeDrinkScRsp", Self::CmdDrinkMakerCheersEnterNextGroupCsReq => { "CmdDrinkMakerCheersEnterNextGroupCsReq" } + Self::CmdMakeMissionDrinkScRsp => "CmdMakeMissionDrinkScRsp", + Self::CmdDrinkMakerChallengeCsReq => "CmdDrinkMakerChallengeCsReq", + Self::CmdDrinkMakerCheersGetDataScRsp => "CmdDrinkMakerCheersGetDataScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GEBLECMFGGA_PCPDHELPKEM" => Some(Self::GeblecmfggaPcpdhelpkem), - "CmdGetDrinkMakerDayEndScNotify" => { - Some(Self::CmdGetDrinkMakerDayEndScNotify) - } - "CmdMakeDrinkScRsp" => Some(Self::CmdMakeDrinkScRsp), - "CmdMakeMissionDrinkCsReq" => Some(Self::CmdMakeMissionDrinkCsReq), - "CmdDrinkMakerCheersGetDataScRsp" => { - Some(Self::CmdDrinkMakerCheersGetDataScRsp) - } - "CmdGetDrinkMakerDataScRsp" => Some(Self::CmdGetDrinkMakerDataScRsp), + "JNAFGAGPCIK_NLCDGIPGFDJ" => Some(Self::JnafgagpcikNlcdgipgfdj), + "CmdEndDrinkMakerSequenceCsReq" => Some(Self::CmdEndDrinkMakerSequenceCsReq), "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), + "CmdGetDrinkMakerDataScRsp" => Some(Self::CmdGetDrinkMakerDataScRsp), + "CmdMakeMissionDrinkCsReq" => Some(Self::CmdMakeMissionDrinkCsReq), + "CmdEndDrinkMakerSequenceScRsp" => Some(Self::CmdEndDrinkMakerSequenceScRsp), "CmdMakeDrinkCsReq" => Some(Self::CmdMakeDrinkCsReq), + "CmdDrinkMakerChallengeScRsp" => Some(Self::CmdDrinkMakerChallengeScRsp), "CmdDrinkMakerCheersMakeDrinkCsReq" => { Some(Self::CmdDrinkMakerCheersMakeDrinkCsReq) } "CmdDrinkMakerUpdateTipsNotify" => Some(Self::CmdDrinkMakerUpdateTipsNotify), - "CmdEndDrinkMakerSequenceScRsp" => Some(Self::CmdEndDrinkMakerSequenceScRsp), "CmdDrinkMakerCheersGetDataCsReq" => { Some(Self::CmdDrinkMakerCheersGetDataCsReq) } + "CmdDrinkMakerCheersEnterNextGroupScRsp" => { + Some(Self::CmdDrinkMakerCheersEnterNextGroupScRsp) + } + "CmdGetDrinkMakerDayEndScNotify" => { + Some(Self::CmdGetDrinkMakerDayEndScNotify) + } + "CmdMakeDrinkScRsp" => Some(Self::CmdMakeDrinkScRsp), "CmdDrinkMakerCheersEnterNextGroupCsReq" => { Some(Self::CmdDrinkMakerCheersEnterNextGroupCsReq) } + "CmdMakeMissionDrinkScRsp" => Some(Self::CmdMakeMissionDrinkScRsp), + "CmdDrinkMakerChallengeCsReq" => Some(Self::CmdDrinkMakerChallengeCsReq), + "CmdDrinkMakerCheersGetDataScRsp" => { + Some(Self::CmdDrinkMakerCheersGetDataScRsp) + } _ => None, } } } -/// Obf: LMALBOAPKOH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdElationActivityType { - LmalboapkohPcpdhelpkem = 0, - CmdElationActivityBattleEndScNotify = 9105, - CmdEnterElationActivityStageScRsp = 9107, - CmdEnterElationActivityStageCsReq = 9101, - CmdGetElationActivityDataScRsp = 9110, - CmdGetActivityElationDataCsReq = 9109, + GfocdhfmbbcNlcdgipgfdj = 0, + CmdGetElationActivityDataCsReq = 9109, + CmdEnterElationActivityStageScRsp = 9110, + CmdElationActivityBattleEndScNotify = 9104, + CmdEnterElationActivityStageCsReq = 9102, + CmdGetElationActivityDataScRsp = 9108, } impl CmdElationActivityType { /// String value of the enum field names used in the ProtoBuf definition. @@ -83455,82 +86225,81 @@ 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::LmalboapkohPcpdhelpkem => "LMALBOAPKOH_PCPDHELPKEM", - Self::CmdElationActivityBattleEndScNotify => { - "CmdElationActivityBattleEndScNotify" - } + Self::GfocdhfmbbcNlcdgipgfdj => "GFOCDHFMBBC_NLCDGIPGFDJ", + Self::CmdGetElationActivityDataCsReq => "CmdGetElationActivityDataCsReq", Self::CmdEnterElationActivityStageScRsp => { "CmdEnterElationActivityStageScRsp" } + Self::CmdElationActivityBattleEndScNotify => { + "CmdElationActivityBattleEndScNotify" + } 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 { - "LMALBOAPKOH_PCPDHELPKEM" => Some(Self::LmalboapkohPcpdhelpkem), - "CmdElationActivityBattleEndScNotify" => { - Some(Self::CmdElationActivityBattleEndScNotify) + "GFOCDHFMBBC_NLCDGIPGFDJ" => Some(Self::GfocdhfmbbcNlcdgipgfdj), + "CmdGetElationActivityDataCsReq" => { + Some(Self::CmdGetElationActivityDataCsReq) } "CmdEnterElationActivityStageScRsp" => { Some(Self::CmdEnterElationActivityStageScRsp) } + "CmdElationActivityBattleEndScNotify" => { + Some(Self::CmdElationActivityBattleEndScNotify) + } "CmdEnterElationActivityStageCsReq" => { Some(Self::CmdEnterElationActivityStageCsReq) } "CmdGetElationActivityDataScRsp" => { Some(Self::CmdGetElationActivityDataScRsp) } - "CmdGetActivityElationDataCsReq" => { - Some(Self::CmdGetActivityElationDataCsReq) - } _ => None, } } } -/// Obf: PFAIIEGNMJO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdElfRestaurantType { - 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, + AehochbkgolNlcdgipgfdj = 0, + CmdEeagaclndfn = 2569, + CmdElfRestaurantTakeVillagerRewardScRsp = 2565, + CmdElfRestaurantHarvestCropScRsp = 2584, + CmdElfRestaurantBuyShopItemScRsp = 2564, + CmdGetElfRestaurantDataScRsp = 2592, + CmdElfRestaurantFinishTradeOrderScRsp = 2587, + CmdGoojijdpkip = 2568, + CmdElfRestaurantFinishTradeOrderCsReq = 2600, + CmdOckgmngkiee = 2553, + CmdAleedhcdial = 2557, + CmdKfliegjgobo = 2572, + CmdElfRestaurantRecycleSeedScRsp = 2590, + CmdGetElfRestaurantDataCsReq = 2582, + CmdJfmkfjjcdkn = 2573, + CmdIaomnbibcnp = 2591, + CmdElfRestaurantTakeVillagerRewardCsReq = 2596, + CmdElfRestaurantBuyShopItemCsReq = 2599, + CmdEndidpakmgf = 2598, + CmdElfRestaurantHarvestCropCsReq = 2593, + AehochbkgolLcfdihfagha = 2555, + CmdElfRestaurantPlantSeedScRsp = 2579, + AehochbkgolHpkgglplhmd = 2558, + CmdMfijfceakha = 2574, + CmdElfRestaurantPlantSeedCsReq = 2559, + CmdElfRestaurantDataChangeNotify = 2577, + CmdHcgnkjhkjmm = 2556, + CmdIjbbckpnpaf = 2566, + CmdPnoenkfakek = 2595, + CmdGhnlnaaaolg = 2562, + CmdElfRestaurantRecycleSeedCsReq = 2571, + CmdHcbcpfnmmmi = 2570, + CmdFceehnojaan = 2588, + CmdNjmhbeaaooc = 2578, } impl CmdElfRestaurantType { /// String value of the enum field names used in the ProtoBuf definition. @@ -83539,158 +86308,131 @@ 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::PfaiiegnmjoPcpdhelpkem => "PFAIIEGNMJO_PCPDHELPKEM", - Self::CmdElfRestaurantPlantSeedScRsp => "CmdElfRestaurantPlantSeedScRsp", - 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::AehochbkgolNlcdgipgfdj => "AEHOCHBKGOL_NLCDGIPGFDJ", + Self::CmdEeagaclndfn => "CmdEEAGACLNDFN", Self::CmdElfRestaurantTakeVillagerRewardScRsp => { "CmdElfRestaurantTakeVillagerRewardScRsp" } + Self::CmdElfRestaurantHarvestCropScRsp => "CmdElfRestaurantHarvestCropScRsp", + Self::CmdElfRestaurantBuyShopItemScRsp => "CmdElfRestaurantBuyShopItemScRsp", + Self::CmdGetElfRestaurantDataScRsp => "CmdGetElfRestaurantDataScRsp", + Self::CmdElfRestaurantFinishTradeOrderScRsp => { + "CmdElfRestaurantFinishTradeOrderScRsp" + } + Self::CmdGoojijdpkip => "CmdGOOJIJDPKIP", + Self::CmdElfRestaurantFinishTradeOrderCsReq => { + "CmdElfRestaurantFinishTradeOrderCsReq" + } + Self::CmdOckgmngkiee => "CmdOCKGMNGKIEE", + Self::CmdAleedhcdial => "CmdALEEDHCDIAL", + Self::CmdKfliegjgobo => "CmdKFLIEGJGOBO", + Self::CmdElfRestaurantRecycleSeedScRsp => "CmdElfRestaurantRecycleSeedScRsp", + Self::CmdGetElfRestaurantDataCsReq => "CmdGetElfRestaurantDataCsReq", + Self::CmdJfmkfjjcdkn => "CmdJFMKFJJCDKN", + Self::CmdIaomnbibcnp => "CmdIAOMNBIBCNP", + Self::CmdElfRestaurantTakeVillagerRewardCsReq => { + "CmdElfRestaurantTakeVillagerRewardCsReq" + } + Self::CmdElfRestaurantBuyShopItemCsReq => "CmdElfRestaurantBuyShopItemCsReq", + Self::CmdEndidpakmgf => "CmdENDIDPAKMGF", + Self::CmdElfRestaurantHarvestCropCsReq => "CmdElfRestaurantHarvestCropCsReq", + Self::AehochbkgolLcfdihfagha => "AEHOCHBKGOL_LCFDIHFAGHA", + Self::CmdElfRestaurantPlantSeedScRsp => "CmdElfRestaurantPlantSeedScRsp", + Self::AehochbkgolHpkgglplhmd => "AEHOCHBKGOL_HPKGGLPLHMD", + Self::CmdMfijfceakha => "CmdMFIJFCEAKHA", + Self::CmdElfRestaurantPlantSeedCsReq => "CmdElfRestaurantPlantSeedCsReq", + Self::CmdElfRestaurantDataChangeNotify => "CmdElfRestaurantDataChangeNotify", + Self::CmdHcgnkjhkjmm => "CmdHCGNKJHKJMM", + Self::CmdIjbbckpnpaf => "CmdIJBBCKPNPAF", + Self::CmdPnoenkfakek => "CmdPNOENKFAKEK", + Self::CmdGhnlnaaaolg => "CmdGHNLNAAAOLG", + Self::CmdElfRestaurantRecycleSeedCsReq => "CmdElfRestaurantRecycleSeedCsReq", + Self::CmdHcbcpfnmmmi => "CmdHCBCPFNMMMI", + Self::CmdFceehnojaan => "CmdFCEEHNOJAAN", + Self::CmdNjmhbeaaooc => "CmdNJMHBEAAOOC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "PFAIIEGNMJO_PCPDHELPKEM" => Some(Self::PfaiiegnmjoPcpdhelpkem), - "CmdElfRestaurantPlantSeedScRsp" => { - Some(Self::CmdElfRestaurantPlantSeedScRsp) + "AEHOCHBKGOL_NLCDGIPGFDJ" => Some(Self::AehochbkgolNlcdgipgfdj), + "CmdEEAGACLNDFN" => Some(Self::CmdEeagaclndfn), + "CmdElfRestaurantTakeVillagerRewardScRsp" => { + Some(Self::CmdElfRestaurantTakeVillagerRewardScRsp) } - "CmdElfRestaurantRecycleSeedCsReq" => { - Some(Self::CmdElfRestaurantRecycleSeedCsReq) + "CmdElfRestaurantHarvestCropScRsp" => { + Some(Self::CmdElfRestaurantHarvestCropScRsp) } - "CmdElfRestaurantUpgradeRecipeLevelCsReq" => { - Some(Self::CmdElfRestaurantUpgradeRecipeLevelCsReq) + "CmdElfRestaurantBuyShopItemScRsp" => { + Some(Self::CmdElfRestaurantBuyShopItemScRsp) + } + "CmdGetElfRestaurantDataScRsp" => Some(Self::CmdGetElfRestaurantDataScRsp), + "CmdElfRestaurantFinishTradeOrderScRsp" => { + Some(Self::CmdElfRestaurantFinishTradeOrderScRsp) + } + "CmdGOOJIJDPKIP" => Some(Self::CmdGoojijdpkip), + "CmdElfRestaurantFinishTradeOrderCsReq" => { + Some(Self::CmdElfRestaurantFinishTradeOrderCsReq) + } + "CmdOCKGMNGKIEE" => Some(Self::CmdOckgmngkiee), + "CmdALEEDHCDIAL" => Some(Self::CmdAleedhcdial), + "CmdKFLIEGJGOBO" => Some(Self::CmdKfliegjgobo), + "CmdElfRestaurantRecycleSeedScRsp" => { + Some(Self::CmdElfRestaurantRecycleSeedScRsp) + } + "CmdGetElfRestaurantDataCsReq" => Some(Self::CmdGetElfRestaurantDataCsReq), + "CmdJFMKFJJCDKN" => Some(Self::CmdJfmkfjjcdkn), + "CmdIAOMNBIBCNP" => Some(Self::CmdIaomnbibcnp), + "CmdElfRestaurantTakeVillagerRewardCsReq" => { + Some(Self::CmdElfRestaurantTakeVillagerRewardCsReq) } "CmdElfRestaurantBuyShopItemCsReq" => { Some(Self::CmdElfRestaurantBuyShopItemCsReq) } - "PFAIIEGNMJO_EKLMECHLELJ" => Some(Self::PfaiiegnmjoEklmechlelj), - "CmdGetElfRestaurantDataCsReq" => Some(Self::CmdGetElfRestaurantDataCsReq), - "CmdIEIGLIEIJAN" => Some(Self::CmdIeiglieijan), - "CmdEnterElfRestaurantNextDayCsReq" => { - Some(Self::CmdEnterElfRestaurantNextDayCsReq) + "CmdENDIDPAKMGF" => Some(Self::CmdEndidpakmgf), + "CmdElfRestaurantHarvestCropCsReq" => { + Some(Self::CmdElfRestaurantHarvestCropCsReq) } - "CmdOIDOEJMAMDE" => Some(Self::CmdOidoejmamde), - "CmdFBDOEKFPDOB" => Some(Self::CmdFbdoekfpdob), - "CmdElfRestaurantHarvestCropScRsp" => { - Some(Self::CmdElfRestaurantHarvestCropScRsp) + "AEHOCHBKGOL_LCFDIHFAGHA" => Some(Self::AehochbkgolLcfdihfagha), + "CmdElfRestaurantPlantSeedScRsp" => { + Some(Self::CmdElfRestaurantPlantSeedScRsp) } - "CmdElfRestaurantFinishTradeOrderCsReq" => { - Some(Self::CmdElfRestaurantFinishTradeOrderCsReq) + "AEHOCHBKGOL_HPKGGLPLHMD" => Some(Self::AehochbkgolHpkgglplhmd), + "CmdMFIJFCEAKHA" => Some(Self::CmdMfijfceakha), + "CmdElfRestaurantPlantSeedCsReq" => { + Some(Self::CmdElfRestaurantPlantSeedCsReq) } "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) + "CmdHCGNKJHKJMM" => Some(Self::CmdHcgnkjhkjmm), + "CmdIJBBCKPNPAF" => Some(Self::CmdIjbbckpnpaf), + "CmdPNOENKFAKEK" => Some(Self::CmdPnoenkfakek), + "CmdGHNLNAAAOLG" => Some(Self::CmdGhnlnaaaolg), + "CmdElfRestaurantRecycleSeedCsReq" => { + Some(Self::CmdElfRestaurantRecycleSeedCsReq) } + "CmdHCBCPFNMMMI" => Some(Self::CmdHcbcpfnmmmi), + "CmdFCEEHNOJAAN" => Some(Self::CmdFceehnojaan), + "CmdNJMHBEAAOOC" => Some(Self::CmdNjmhbeaaooc), _ => None, } } } -/// Obf: FINOGKEDFKG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdEraFlipperType { - FinogkedfkgPcpdhelpkem = 0, - CmdResetEraFlipperDataCsReq = 6553, - CmdChangeEraFlipperDataCsReq = 6552, - CmdLgikhmicdmm = 6564, - CmdPnkdiilaipb = 6554, - CmdAbbcocmkplj = 6558, - CmdGetEraFlipperDataCsReq = 6551, - CmdPpjogjahfgn = 6559, - CmdEnterEraFlipperDataCsReq = 6560, - CmdAdnblenfhgm = 6569, + LdebfompognNlcdgipgfdj = 0, + CmdDmiceocogad = 6560, + CmdResetEraFlipperDataScRsp = 6573, + CmdGetEraFlipperDataScRsp = 6567, + CmdChangeEraFlipperDataCsReq = 6564, + CmdGetEraFlipperDataCsReq = 6558, + CmdResetEraFlipperDataCsReq = 6552, + CmdEnterEraFlipperDataScRsp = 6557, + CmdChangeEraFlipperDataScRsp = 6561, + CmdEnterEraFlipperDataCsReq = 6553, } impl CmdEraFlipperType { /// String value of the enum field names used in the ProtoBuf definition. @@ -83699,63 +86441,62 @@ 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::FinogkedfkgPcpdhelpkem => "FINOGKEDFKG_PCPDHELPKEM", - Self::CmdResetEraFlipperDataCsReq => "CmdResetEraFlipperDataCsReq", + Self::LdebfompognNlcdgipgfdj => "LDEBFOMPOGN_NLCDGIPGFDJ", + Self::CmdDmiceocogad => "CmdDMICEOCOGAD", + Self::CmdResetEraFlipperDataScRsp => "CmdResetEraFlipperDataScRsp", + Self::CmdGetEraFlipperDataScRsp => "CmdGetEraFlipperDataScRsp", Self::CmdChangeEraFlipperDataCsReq => "CmdChangeEraFlipperDataCsReq", - Self::CmdLgikhmicdmm => "CmdLGIKHMICDMM", - Self::CmdPnkdiilaipb => "CmdPNKDIILAIPB", - Self::CmdAbbcocmkplj => "CmdABBCOCMKPLJ", Self::CmdGetEraFlipperDataCsReq => "CmdGetEraFlipperDataCsReq", - Self::CmdPpjogjahfgn => "CmdPPJOGJAHFGN", + Self::CmdResetEraFlipperDataCsReq => "CmdResetEraFlipperDataCsReq", + Self::CmdEnterEraFlipperDataScRsp => "CmdEnterEraFlipperDataScRsp", + Self::CmdChangeEraFlipperDataScRsp => "CmdChangeEraFlipperDataScRsp", 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 { - "FINOGKEDFKG_PCPDHELPKEM" => Some(Self::FinogkedfkgPcpdhelpkem), - "CmdResetEraFlipperDataCsReq" => Some(Self::CmdResetEraFlipperDataCsReq), + "LDEBFOMPOGN_NLCDGIPGFDJ" => Some(Self::LdebfompognNlcdgipgfdj), + "CmdDMICEOCOGAD" => Some(Self::CmdDmiceocogad), + "CmdResetEraFlipperDataScRsp" => Some(Self::CmdResetEraFlipperDataScRsp), + "CmdGetEraFlipperDataScRsp" => Some(Self::CmdGetEraFlipperDataScRsp), "CmdChangeEraFlipperDataCsReq" => Some(Self::CmdChangeEraFlipperDataCsReq), - "CmdLGIKHMICDMM" => Some(Self::CmdLgikhmicdmm), - "CmdPNKDIILAIPB" => Some(Self::CmdPnkdiilaipb), - "CmdABBCOCMKPLJ" => Some(Self::CmdAbbcocmkplj), "CmdGetEraFlipperDataCsReq" => Some(Self::CmdGetEraFlipperDataCsReq), - "CmdPPJOGJAHFGN" => Some(Self::CmdPpjogjahfgn), + "CmdResetEraFlipperDataCsReq" => Some(Self::CmdResetEraFlipperDataCsReq), + "CmdEnterEraFlipperDataScRsp" => Some(Self::CmdEnterEraFlipperDataScRsp), + "CmdChangeEraFlipperDataScRsp" => Some(Self::CmdChangeEraFlipperDataScRsp), "CmdEnterEraFlipperDataCsReq" => Some(Self::CmdEnterEraFlipperDataCsReq), - "CmdADNBLENFHGM" => Some(Self::CmdAdnblenfhgm), _ => None, } } } -/// Obf: JDDDPNDFNIH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdEvolveBuildType { - JdddpndfnihHojeepoedhc = 0, - CmdEvolveBuildStartLevelScRsp = 7127, - CmdEvolveBuildSkipTeachLevelScRsp = 7109, - JdddpndfnihLfhecpeaedc = 7147, - CmdEvolveBuildSkipTeachLevelCsReq = 7133, - CmdEvolveBuildStartStageCsReq = 7135, - CmdEvolveBuildShopAbilityDownCsReq = 7116, - CmdEvolveBuildShopAbilityUpCsReq = 7103, - 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, + HnjjafefdlnMmnfgnkhnll = 0, + CmdEfdeajnnejo = 7129, + CmdGetEvolveBuildShopAbilityResetCsReq = 7116, + CmdGetEvolveBuildShopAbilityDownScRsp = 7120, + CmdEvolveBuildSkipTeachLevelCsReq = 7114, + CmdGetEvolveBuildQueryInfoScRsp = 7142, + CmdGetEvolveBuildCoinNotify = 7118, + CmdEvolveBuildStartLevelScRsp = 7123, + CmdGetEvolveBuildQueryInfoCsReq = 7132, + CmdGetEvolveBuildFinishScNotify = 7143, + CmdEvolveBuildStartStageScRsp = 7127, + CmdGetEvolveBuildShopAbilityUpCsReq = 7108, + HnjjafefdlnIopechnphop = 7109, + CmdGetEvolveBuildShopAbilityResetScRsp = 7141, + CmdEvolveBuildStartStageCsReq = 7144, + CmdGetEvolveBuildGiveupScRsp = 7145, + CmdEvolveBuildStartLevelCsReq = 7107, + CmdGetEvolveBuildShopAbilityUpScRsp = 7103, + CmdGetEvolveBuildGiveupCsReq = 7119, + CmdGetEvolveBuildShopAbilityDownCsReq = 7138, + CmdEvolveBuildSkipTeachLevelScRsp = 7150, + CmdGetEvolveBuildReRandomStageCsReq = 7134, + CmdGetEvolveBuildReRandomStageScRsp = 7121, } impl CmdEvolveBuildType { /// String value of the enum field names used in the ProtoBuf definition. @@ -83764,42 +86505,46 @@ 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::JdddpndfnihHojeepoedhc => "JDDDPNDFNIH_HOJEEPOEDHC", - Self::CmdEvolveBuildStartLevelScRsp => "CmdEvolveBuildStartLevelScRsp", - Self::CmdEvolveBuildSkipTeachLevelScRsp => { - "CmdEvolveBuildSkipTeachLevelScRsp" - } - Self::JdddpndfnihLfhecpeaedc => "JDDDPNDFNIH_LFHECPEAEDC", - Self::CmdEvolveBuildSkipTeachLevelCsReq => { - "CmdEvolveBuildSkipTeachLevelCsReq" - } - Self::CmdEvolveBuildStartStageCsReq => "CmdEvolveBuildStartStageCsReq", - Self::CmdEvolveBuildShopAbilityDownCsReq => { - "CmdEvolveBuildShopAbilityDownCsReq" - } - Self::CmdEvolveBuildShopAbilityUpCsReq => "CmdEvolveBuildShopAbilityUpCsReq", - Self::CmdGetEvolveBuildShopAbilityResetScRsp => { - "CmdGetEvolveBuildShopAbilityResetScRsp" + Self::HnjjafefdlnMmnfgnkhnll => "HNJJAFEFDLN_MMNFGNKHNLL", + Self::CmdEfdeajnnejo => "CmdEFDEAJNNEJO", + Self::CmdGetEvolveBuildShopAbilityResetCsReq => { + "CmdGetEvolveBuildShopAbilityResetCsReq" } Self::CmdGetEvolveBuildShopAbilityDownScRsp => { "CmdGetEvolveBuildShopAbilityDownScRsp" } + Self::CmdEvolveBuildSkipTeachLevelCsReq => { + "CmdEvolveBuildSkipTeachLevelCsReq" + } + Self::CmdGetEvolveBuildQueryInfoScRsp => "CmdGetEvolveBuildQueryInfoScRsp", Self::CmdGetEvolveBuildCoinNotify => "CmdGetEvolveBuildCoinNotify", + Self::CmdEvolveBuildStartLevelScRsp => "CmdEvolveBuildStartLevelScRsp", + Self::CmdGetEvolveBuildQueryInfoCsReq => "CmdGetEvolveBuildQueryInfoCsReq", + Self::CmdGetEvolveBuildFinishScNotify => "CmdGetEvolveBuildFinishScNotify", + Self::CmdEvolveBuildStartStageScRsp => "CmdEvolveBuildStartStageScRsp", + Self::CmdGetEvolveBuildShopAbilityUpCsReq => { + "CmdGetEvolveBuildShopAbilityUpCsReq" + } + Self::HnjjafefdlnIopechnphop => "HNJJAFEFDLN_IOPECHNPHOP", + Self::CmdGetEvolveBuildShopAbilityResetScRsp => { + "CmdGetEvolveBuildShopAbilityResetScRsp" + } + Self::CmdEvolveBuildStartStageCsReq => "CmdEvolveBuildStartStageCsReq", + Self::CmdGetEvolveBuildGiveupScRsp => "CmdGetEvolveBuildGiveupScRsp", Self::CmdEvolveBuildStartLevelCsReq => "CmdEvolveBuildStartLevelCsReq", Self::CmdGetEvolveBuildShopAbilityUpScRsp => { "CmdGetEvolveBuildShopAbilityUpScRsp" } - Self::CmdEvolveBuildGiveupCsReq => "CmdEvolveBuildGiveupCsReq", - Self::CmdGetEvolveBuildQueryInfoScRsp => "CmdGetEvolveBuildQueryInfoScRsp", - Self::CmdGetEvolveBuildGiveupScRsp => "CmdGetEvolveBuildGiveupScRsp", - Self::CmdEvolveBuildShopAbilityResetCsReq => { - "CmdEvolveBuildShopAbilityResetCsReq" + Self::CmdGetEvolveBuildGiveupCsReq => "CmdGetEvolveBuildGiveupCsReq", + Self::CmdGetEvolveBuildShopAbilityDownCsReq => { + "CmdGetEvolveBuildShopAbilityDownCsReq" + } + Self::CmdEvolveBuildSkipTeachLevelScRsp => { + "CmdEvolveBuildSkipTeachLevelScRsp" + } + Self::CmdGetEvolveBuildReRandomStageCsReq => { + "CmdGetEvolveBuildReRandomStageCsReq" } - Self::CmdEvolveBuildReRandomStageCsReq => "CmdEvolveBuildReRandomStageCsReq", - Self::CmdGetEvolveBuildFinishScNotify => "CmdGetEvolveBuildFinishScNotify", - Self::CmdPcknajofgld => "CmdPCKNAJOFGLD", - Self::CmdEvolveBuildQueryInfoCsReq => "CmdEvolveBuildQueryInfoCsReq", - Self::CmdEvolveBuildStartStageScRsp => "CmdEvolveBuildStartStageScRsp", Self::CmdGetEvolveBuildReRandomStageScRsp => { "CmdGetEvolveBuildReRandomStageScRsp" } @@ -83808,50 +86553,52 @@ impl CmdEvolveBuildType { /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "JDDDPNDFNIH_HOJEEPOEDHC" => Some(Self::JdddpndfnihHojeepoedhc), - "CmdEvolveBuildStartLevelScRsp" => Some(Self::CmdEvolveBuildStartLevelScRsp), - "CmdEvolveBuildSkipTeachLevelScRsp" => { - Some(Self::CmdEvolveBuildSkipTeachLevelScRsp) - } - "JDDDPNDFNIH_LFHECPEAEDC" => Some(Self::JdddpndfnihLfhecpeaedc), - "CmdEvolveBuildSkipTeachLevelCsReq" => { - Some(Self::CmdEvolveBuildSkipTeachLevelCsReq) - } - "CmdEvolveBuildStartStageCsReq" => Some(Self::CmdEvolveBuildStartStageCsReq), - "CmdEvolveBuildShopAbilityDownCsReq" => { - Some(Self::CmdEvolveBuildShopAbilityDownCsReq) - } - "CmdEvolveBuildShopAbilityUpCsReq" => { - Some(Self::CmdEvolveBuildShopAbilityUpCsReq) - } - "CmdGetEvolveBuildShopAbilityResetScRsp" => { - Some(Self::CmdGetEvolveBuildShopAbilityResetScRsp) + "HNJJAFEFDLN_MMNFGNKHNLL" => Some(Self::HnjjafefdlnMmnfgnkhnll), + "CmdEFDEAJNNEJO" => Some(Self::CmdEfdeajnnejo), + "CmdGetEvolveBuildShopAbilityResetCsReq" => { + Some(Self::CmdGetEvolveBuildShopAbilityResetCsReq) } "CmdGetEvolveBuildShopAbilityDownScRsp" => { Some(Self::CmdGetEvolveBuildShopAbilityDownScRsp) } - "CmdGetEvolveBuildCoinNotify" => Some(Self::CmdGetEvolveBuildCoinNotify), - "CmdEvolveBuildStartLevelCsReq" => Some(Self::CmdEvolveBuildStartLevelCsReq), - "CmdGetEvolveBuildShopAbilityUpScRsp" => { - Some(Self::CmdGetEvolveBuildShopAbilityUpScRsp) + "CmdEvolveBuildSkipTeachLevelCsReq" => { + Some(Self::CmdEvolveBuildSkipTeachLevelCsReq) } - "CmdEvolveBuildGiveupCsReq" => Some(Self::CmdEvolveBuildGiveupCsReq), "CmdGetEvolveBuildQueryInfoScRsp" => { Some(Self::CmdGetEvolveBuildQueryInfoScRsp) } - "CmdGetEvolveBuildGiveupScRsp" => Some(Self::CmdGetEvolveBuildGiveupScRsp), - "CmdEvolveBuildShopAbilityResetCsReq" => { - Some(Self::CmdEvolveBuildShopAbilityResetCsReq) - } - "CmdEvolveBuildReRandomStageCsReq" => { - Some(Self::CmdEvolveBuildReRandomStageCsReq) + "CmdGetEvolveBuildCoinNotify" => Some(Self::CmdGetEvolveBuildCoinNotify), + "CmdEvolveBuildStartLevelScRsp" => Some(Self::CmdEvolveBuildStartLevelScRsp), + "CmdGetEvolveBuildQueryInfoCsReq" => { + Some(Self::CmdGetEvolveBuildQueryInfoCsReq) } "CmdGetEvolveBuildFinishScNotify" => { Some(Self::CmdGetEvolveBuildFinishScNotify) } - "CmdPCKNAJOFGLD" => Some(Self::CmdPcknajofgld), - "CmdEvolveBuildQueryInfoCsReq" => Some(Self::CmdEvolveBuildQueryInfoCsReq), "CmdEvolveBuildStartStageScRsp" => Some(Self::CmdEvolveBuildStartStageScRsp), + "CmdGetEvolveBuildShopAbilityUpCsReq" => { + Some(Self::CmdGetEvolveBuildShopAbilityUpCsReq) + } + "HNJJAFEFDLN_IOPECHNPHOP" => Some(Self::HnjjafefdlnIopechnphop), + "CmdGetEvolveBuildShopAbilityResetScRsp" => { + Some(Self::CmdGetEvolveBuildShopAbilityResetScRsp) + } + "CmdEvolveBuildStartStageCsReq" => Some(Self::CmdEvolveBuildStartStageCsReq), + "CmdGetEvolveBuildGiveupScRsp" => Some(Self::CmdGetEvolveBuildGiveupScRsp), + "CmdEvolveBuildStartLevelCsReq" => Some(Self::CmdEvolveBuildStartLevelCsReq), + "CmdGetEvolveBuildShopAbilityUpScRsp" => { + Some(Self::CmdGetEvolveBuildShopAbilityUpScRsp) + } + "CmdGetEvolveBuildGiveupCsReq" => Some(Self::CmdGetEvolveBuildGiveupCsReq), + "CmdGetEvolveBuildShopAbilityDownCsReq" => { + Some(Self::CmdGetEvolveBuildShopAbilityDownCsReq) + } + "CmdEvolveBuildSkipTeachLevelScRsp" => { + Some(Self::CmdEvolveBuildSkipTeachLevelScRsp) + } + "CmdGetEvolveBuildReRandomStageCsReq" => { + Some(Self::CmdGetEvolveBuildReRandomStageCsReq) + } "CmdGetEvolveBuildReRandomStageScRsp" => { Some(Self::CmdGetEvolveBuildReRandomStageScRsp) } @@ -83862,35 +86609,35 @@ impl CmdEvolveBuildType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Agffladpoij { - Hfmblmogokb = 0, - Fmcalcmlend = 1, - Hmajlpeikfl = 2, - Klggojplieb = 3, - Pkamafjphfk = 4, +pub enum Gciohogcbcf { + Dlhfailacpe = 0, + Mbhimlhpagd = 1, + Pebjklddmha = 2, + Jjmfiepcjgh = 3, + Flpklfenpbg = 4, } -impl Agffladpoij { +impl Gciohogcbcf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Hfmblmogokb => "AGFFLADPOIJ_HFMBLMOGOKB", - Self::Fmcalcmlend => "AGFFLADPOIJ_FMCALCMLEND", - Self::Hmajlpeikfl => "AGFFLADPOIJ_HMAJLPEIKFL", - Self::Klggojplieb => "AGFFLADPOIJ_KLGGOJPLIEB", - Self::Pkamafjphfk => "AGFFLADPOIJ_PKAMAFJPHFK", + Self::Dlhfailacpe => "GCIOHOGCBCF_DLHFAILACPE", + Self::Mbhimlhpagd => "GCIOHOGCBCF_MBHIMLHPAGD", + Self::Pebjklddmha => "GCIOHOGCBCF_PEBJKLDDMHA", + Self::Jjmfiepcjgh => "GCIOHOGCBCF_JJMFIEPCJGH", + Self::Flpklfenpbg => "GCIOHOGCBCF_FLPKLFENPBG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "GCIOHOGCBCF_DLHFAILACPE" => Some(Self::Dlhfailacpe), + "GCIOHOGCBCF_MBHIMLHPAGD" => Some(Self::Mbhimlhpagd), + "GCIOHOGCBCF_PEBJKLDDMHA" => Some(Self::Pebjklddmha), + "GCIOHOGCBCF_JJMFIEPCJGH" => Some(Self::Jjmfiepcjgh), + "GCIOHOGCBCF_FLPKLFENPBG" => Some(Self::Flpklfenpbg), _ => None, } } @@ -83898,35 +86645,35 @@ impl Agffladpoij { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Cpcmnikflch { - Kbjaikjefbb = 0, - Hpllcddbfdc = 1, - Cbikfphilkb = 2, - Fboljfibbgm = 3, - Fieejnpohde = 4, +pub enum Iapiiejhlmp { + Bfncmbckdhk = 0, + Gndjpihjcff = 1, + Bnhflkdchoj = 2, + Inhgfenmdfn = 3, + Hpdbifbghbd = 4, } -impl Cpcmnikflch { +impl Iapiiejhlmp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Kbjaikjefbb => "CPCMNIKFLCH_KBJAIKJEFBB", - Self::Hpllcddbfdc => "CPCMNIKFLCH_HPLLCDDBFDC", - Self::Cbikfphilkb => "CPCMNIKFLCH_CBIKFPHILKB", - Self::Fboljfibbgm => "CPCMNIKFLCH_FBOLJFIBBGM", - Self::Fieejnpohde => "CPCMNIKFLCH_FIEEJNPOHDE", + Self::Bfncmbckdhk => "IAPIIEJHLMP_BFNCMBCKDHK", + Self::Gndjpihjcff => "IAPIIEJHLMP_GNDJPIHJCFF", + Self::Bnhflkdchoj => "IAPIIEJHLMP_BNHFLKDCHOJ", + Self::Inhgfenmdfn => "IAPIIEJHLMP_INHGFENMDFN", + Self::Hpdbifbghbd => "IAPIIEJHLMP_HPDBIFBGHBD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "IAPIIEJHLMP_BFNCMBCKDHK" => Some(Self::Bfncmbckdhk), + "IAPIIEJHLMP_GNDJPIHJCFF" => Some(Self::Gndjpihjcff), + "IAPIIEJHLMP_BNHFLKDCHOJ" => Some(Self::Bnhflkdchoj), + "IAPIIEJHLMP_INHGFENMDFN" => Some(Self::Inhgfenmdfn), + "IAPIIEJHLMP_HPDBIFBGHBD" => Some(Self::Hpdbifbghbd), _ => None, } } @@ -83934,46 +86681,45 @@ impl Cpcmnikflch { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Gchpnhbdcdo { - Bfkfdkmglho = 0, - Nofgaiipidk = 1, - Gnggeplimje = 2, +pub enum Edjkfobbdjf { + Pcihngdcfal = 0, + Cnlojefohii = 1, + Iabfopfpill = 2, } -impl Gchpnhbdcdo { +impl Edjkfobbdjf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Bfkfdkmglho => "GCHPNHBDCDO_BFKFDKMGLHO", - Self::Nofgaiipidk => "GCHPNHBDCDO_NOFGAIIPIDK", - Self::Gnggeplimje => "GCHPNHBDCDO_GNGGEPLIMJE", + Self::Pcihngdcfal => "EDJKFOBBDJF_PCIHNGDCFAL", + Self::Cnlojefohii => "EDJKFOBBDJF_CNLOJEFOHII", + Self::Iabfopfpill => "EDJKFOBBDJF_IABFOPFPILL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GCHPNHBDCDO_BFKFDKMGLHO" => Some(Self::Bfkfdkmglho), - "GCHPNHBDCDO_NOFGAIIPIDK" => Some(Self::Nofgaiipidk), - "GCHPNHBDCDO_GNGGEPLIMJE" => Some(Self::Gnggeplimje), + "EDJKFOBBDJF_PCIHNGDCFAL" => Some(Self::Pcihngdcfal), + "EDJKFOBBDJF_CNLOJEFOHII" => Some(Self::Cnlojefohii), + "EDJKFOBBDJF_IABFOPFPILL" => Some(Self::Iabfopfpill), _ => None, } } } -/// Obf: FJKMDGNDILO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdExpeditionType { - FjkmdgndiloPcpdhelpkem = 0, - CmdAcceptMultipleExpeditionCsReq = 2503, - CmdAcceptMultipleExpeditionScRsp = 2550, - CmdTakeMultipleExpeditionRewardCsReq = 2516, - CmdGetExpeditionDataCsReq = 2513, - CmdTakeMultipleExpeditionRewardScRsp = 2531, - CmdGajmdnekpop = 2547, - CmdGetExpeditionDataScRsp = 2507, + OkpcobcmoffNlcdgipgfdj = 0, + CmdHkcilggeefm = 2509, + CmdGetExpeditionDataScRsp = 2542, + CmdAcceptMultipleExpeditionScRsp = 2503, + CmdGetExpeditionDataCsReq = 2532, + CmdAcceptMultipleExpeditionCsReq = 2508, + CmdTakeMultipleExpeditionRewardScRsp = 2520, + CmdTakeMultipleExpeditionRewardCsReq = 2538, } impl CmdExpeditionType { /// String value of the enum field names used in the ProtoBuf definition. @@ -83982,55 +86728,54 @@ 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::FjkmdgndiloPcpdhelpkem => "FJKMDGNDILO_PCPDHELPKEM", - Self::CmdAcceptMultipleExpeditionCsReq => "CmdAcceptMultipleExpeditionCsReq", + Self::OkpcobcmoffNlcdgipgfdj => "OKPCOBCMOFF_NLCDGIPGFDJ", + Self::CmdHkcilggeefm => "CmdHKCILGGEEFM", + Self::CmdGetExpeditionDataScRsp => "CmdGetExpeditionDataScRsp", Self::CmdAcceptMultipleExpeditionScRsp => "CmdAcceptMultipleExpeditionScRsp", - Self::CmdTakeMultipleExpeditionRewardCsReq => { - "CmdTakeMultipleExpeditionRewardCsReq" - } Self::CmdGetExpeditionDataCsReq => "CmdGetExpeditionDataCsReq", + Self::CmdAcceptMultipleExpeditionCsReq => "CmdAcceptMultipleExpeditionCsReq", Self::CmdTakeMultipleExpeditionRewardScRsp => { "CmdTakeMultipleExpeditionRewardScRsp" } - Self::CmdGajmdnekpop => "CmdGAJMDNEKPOP", - Self::CmdGetExpeditionDataScRsp => "CmdGetExpeditionDataScRsp", + Self::CmdTakeMultipleExpeditionRewardCsReq => { + "CmdTakeMultipleExpeditionRewardCsReq" + } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FJKMDGNDILO_PCPDHELPKEM" => Some(Self::FjkmdgndiloPcpdhelpkem), + "OKPCOBCMOFF_NLCDGIPGFDJ" => Some(Self::OkpcobcmoffNlcdgipgfdj), + "CmdHKCILGGEEFM" => Some(Self::CmdHkcilggeefm), + "CmdGetExpeditionDataScRsp" => Some(Self::CmdGetExpeditionDataScRsp), + "CmdAcceptMultipleExpeditionScRsp" => { + Some(Self::CmdAcceptMultipleExpeditionScRsp) + } + "CmdGetExpeditionDataCsReq" => Some(Self::CmdGetExpeditionDataCsReq), "CmdAcceptMultipleExpeditionCsReq" => { Some(Self::CmdAcceptMultipleExpeditionCsReq) } - "CmdAcceptMultipleExpeditionScRsp" => { - Some(Self::CmdAcceptMultipleExpeditionScRsp) + "CmdTakeMultipleExpeditionRewardScRsp" => { + Some(Self::CmdTakeMultipleExpeditionRewardScRsp) } "CmdTakeMultipleExpeditionRewardCsReq" => { Some(Self::CmdTakeMultipleExpeditionRewardCsReq) } - "CmdGetExpeditionDataCsReq" => Some(Self::CmdGetExpeditionDataCsReq), - "CmdTakeMultipleExpeditionRewardScRsp" => { - Some(Self::CmdTakeMultipleExpeditionRewardScRsp) - } - "CmdGAJMDNEKPOP" => Some(Self::CmdGajmdnekpop), - "CmdGetExpeditionDataScRsp" => Some(Self::CmdGetExpeditionDataScRsp), _ => None, } } } -/// Obf: PGEKJIEDHHD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFantasticStoryActivityType { - PgekjiedhhdPcpdhelpkem = 0, - CmdFantasticStoryActivityBattleEndScNotify = 4918, - CmdEnterActivityFantasticStoryCsReq = 4995, - CmdNdkkagkcfgh = 4994, - CmdEnterFantasticStoryActivityStageScRsp = 4914, - CmdGetFantasticStoryActivityDataScRsp = 4910, - CmdGetFantasticStoryActivityDataCsReq = 4991, + GjalomokfkkNlcdgipgfdj = 0, + CmdGetFantasticStoryActivityDataCsReq = 4973, + CmdEnterFantasticStoryActivityStageCsReq = 4927, + CmdFantasticStoryActivityBattleEndScNotify = 4913, + CmdGetFantasticStoryActivityDataScRsp = 4903, + CmdEnterFantasticStoryActivityStageScRsp = 4936, + CmdEpmjekohnme = 4980, } impl CmdFantasticStoryActivityType { /// String value of the enum field names used in the ProtoBuf definition. @@ -84039,82 +86784,81 @@ 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::PgekjiedhhdPcpdhelpkem => "PGEKJIEDHHD_PCPDHELPKEM", + Self::GjalomokfkkNlcdgipgfdj => "GJALOMOKFKK_NLCDGIPGFDJ", + Self::CmdGetFantasticStoryActivityDataCsReq => { + "CmdGetFantasticStoryActivityDataCsReq" + } + Self::CmdEnterFantasticStoryActivityStageCsReq => { + "CmdEnterFantasticStoryActivityStageCsReq" + } Self::CmdFantasticStoryActivityBattleEndScNotify => { "CmdFantasticStoryActivityBattleEndScNotify" } - Self::CmdEnterActivityFantasticStoryCsReq => { - "CmdEnterActivityFantasticStoryCsReq" - } - Self::CmdNdkkagkcfgh => "CmdNDKKAGKCFGH", - Self::CmdEnterFantasticStoryActivityStageScRsp => { - "CmdEnterFantasticStoryActivityStageScRsp" - } Self::CmdGetFantasticStoryActivityDataScRsp => { "CmdGetFantasticStoryActivityDataScRsp" } - Self::CmdGetFantasticStoryActivityDataCsReq => { - "CmdGetFantasticStoryActivityDataCsReq" + Self::CmdEnterFantasticStoryActivityStageScRsp => { + "CmdEnterFantasticStoryActivityStageScRsp" } + Self::CmdEpmjekohnme => "CmdEPMJEKOHNME", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "PGEKJIEDHHD_PCPDHELPKEM" => Some(Self::PgekjiedhhdPcpdhelpkem), + "GJALOMOKFKK_NLCDGIPGFDJ" => Some(Self::GjalomokfkkNlcdgipgfdj), + "CmdGetFantasticStoryActivityDataCsReq" => { + Some(Self::CmdGetFantasticStoryActivityDataCsReq) + } + "CmdEnterFantasticStoryActivityStageCsReq" => { + Some(Self::CmdEnterFantasticStoryActivityStageCsReq) + } "CmdFantasticStoryActivityBattleEndScNotify" => { Some(Self::CmdFantasticStoryActivityBattleEndScNotify) } - "CmdEnterActivityFantasticStoryCsReq" => { - Some(Self::CmdEnterActivityFantasticStoryCsReq) - } - "CmdNDKKAGKCFGH" => Some(Self::CmdNdkkagkcfgh), - "CmdEnterFantasticStoryActivityStageScRsp" => { - Some(Self::CmdEnterFantasticStoryActivityStageScRsp) - } "CmdGetFantasticStoryActivityDataScRsp" => { Some(Self::CmdGetFantasticStoryActivityDataScRsp) } - "CmdGetFantasticStoryActivityDataCsReq" => { - Some(Self::CmdGetFantasticStoryActivityDataCsReq) + "CmdEnterFantasticStoryActivityStageScRsp" => { + Some(Self::CmdEnterFantasticStoryActivityStageScRsp) } + "CmdEPMJEKOHNME" => Some(Self::CmdEpmjekohnme), _ => None, } } } -/// Obf: NAAOMIGPMHE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFateType { - NaaomigpmhePcpdhelpkem = 0, - CmdFateStartCsReq = 5980, - CmdFateShopLockGoodsScRsp = 5953, - 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, + DfnjfjbgllpNlcdgipgfdj = 0, + CmdFateChangeLineupCsReq = 5969, + CmdFateHandlePendingActionCsReq = 5970, + CmdFateQueryCsReq = 5982, + CmdFateShopRefreshGoodsCsReq = 5971, + CmdFateTakeExpRewardScRsp = 6000, + CmdFateHandlePendingActionScRsp = 5962, + CmdFateSettleScNotify = 5999, + CmdFateShopLeaveScRsp = 5988, + CmdFateShopSellBuffCsReq = 5993, + CmdFateChangeLineupScRsp = 5995, + CmdFateShopBuyGoodsScRsp = 5979, + CmdFateShopSellBuffScRsp = 5984, + CmdJolgfgcfmal = 5968, + CmdFateStartScRsp = 5973, + CmdFateShopBuyGoodsCsReq = 5959, + CmdFateSyncActionResultScNotify = 5956, + CmdFateShopLeaveCsReq = 5953, + CmdFgemjlfihhl = 5991, + CmdFateTakeExpRewardCsReq = 5964, + CmdFateBattleStartScRsp = 5977, + CmdFateShopLockGoodsCsReq = 5955, + CmdFateShopRefreshGoodsScRsp = 5990, + CmdFateSyncPendingActionScNotify = 5966, + CmdFateShopLockGoodsScRsp = 5958, + CmdFateQueryScRsp = 5992, + CmdFateBattleStartCsReq = 5994, + CmdFateStartCsReq = 5957, } impl CmdFateType { /// String value of the enum field names used in the ProtoBuf definition. @@ -84123,73 +86867,75 @@ 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::NaaomigpmhePcpdhelpkem => "NAAOMIGPMHE_PCPDHELPKEM", - Self::CmdFateStartCsReq => "CmdFateStartCsReq", - Self::CmdFateShopLockGoodsScRsp => "CmdFateShopLockGoodsScRsp", - Self::CmdFateSyncActionResultScNotify => "CmdFateSyncActionResultScNotify", - Self::CmdFateBattleStartScRsp => "CmdFateBattleStartScRsp", - Self::CmdFateStartScRsp => "CmdFateStartScRsp", - Self::CmdFateSettleScNotify => "CmdFateSettleScNotify", + Self::DfnjfjbgllpNlcdgipgfdj => "DFNJFJBGLLP_NLCDGIPGFDJ", 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::CmdFateTakeExpRewardCsReq => "CmdFateTakeExpRewardCsReq", - Self::CmdFateShopLockGoodsCsReq => "CmdFateShopLockGoodsCsReq", + Self::CmdFateHandlePendingActionCsReq => "CmdFateHandlePendingActionCsReq", 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::CmdFateShopRefreshGoodsCsReq => "CmdFateShopRefreshGoodsCsReq", + Self::CmdFateTakeExpRewardScRsp => "CmdFateTakeExpRewardScRsp", Self::CmdFateHandlePendingActionScRsp => "CmdFateHandlePendingActionScRsp", - Self::CmdJfdabmjmdld => "CmdJFDABMJMDLD", + Self::CmdFateSettleScNotify => "CmdFateSettleScNotify", + Self::CmdFateShopLeaveScRsp => "CmdFateShopLeaveScRsp", + Self::CmdFateShopSellBuffCsReq => "CmdFateShopSellBuffCsReq", + Self::CmdFateChangeLineupScRsp => "CmdFateChangeLineupScRsp", + Self::CmdFateShopBuyGoodsScRsp => "CmdFateShopBuyGoodsScRsp", + Self::CmdFateShopSellBuffScRsp => "CmdFateShopSellBuffScRsp", + Self::CmdJolgfgcfmal => "CmdJOLGFGCFMAL", + Self::CmdFateStartScRsp => "CmdFateStartScRsp", + Self::CmdFateShopBuyGoodsCsReq => "CmdFateShopBuyGoodsCsReq", + Self::CmdFateSyncActionResultScNotify => "CmdFateSyncActionResultScNotify", + Self::CmdFateShopLeaveCsReq => "CmdFateShopLeaveCsReq", + Self::CmdFgemjlfihhl => "CmdFGEMJLFIHHL", + Self::CmdFateTakeExpRewardCsReq => "CmdFateTakeExpRewardCsReq", + Self::CmdFateBattleStartScRsp => "CmdFateBattleStartScRsp", + Self::CmdFateShopLockGoodsCsReq => "CmdFateShopLockGoodsCsReq", + Self::CmdFateShopRefreshGoodsScRsp => "CmdFateShopRefreshGoodsScRsp", + Self::CmdFateSyncPendingActionScNotify => "CmdFateSyncPendingActionScNotify", + Self::CmdFateShopLockGoodsScRsp => "CmdFateShopLockGoodsScRsp", + Self::CmdFateQueryScRsp => "CmdFateQueryScRsp", + Self::CmdFateBattleStartCsReq => "CmdFateBattleStartCsReq", + Self::CmdFateStartCsReq => "CmdFateStartCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "NAAOMIGPMHE_PCPDHELPKEM" => Some(Self::NaaomigpmhePcpdhelpkem), - "CmdFateStartCsReq" => Some(Self::CmdFateStartCsReq), - "CmdFateShopLockGoodsScRsp" => Some(Self::CmdFateShopLockGoodsScRsp), - "CmdFateSyncActionResultScNotify" => { - Some(Self::CmdFateSyncActionResultScNotify) - } - "CmdFateBattleStartScRsp" => Some(Self::CmdFateBattleStartScRsp), - "CmdFateStartScRsp" => Some(Self::CmdFateStartScRsp), - "CmdFateSettleScNotify" => Some(Self::CmdFateSettleScNotify), + "DFNJFJBGLLP_NLCDGIPGFDJ" => Some(Self::DfnjfjbgllpNlcdgipgfdj), "CmdFateChangeLineupCsReq" => Some(Self::CmdFateChangeLineupCsReq), - "CmdFateShopRefreshGoodsScRsp" => Some(Self::CmdFateShopRefreshGoodsScRsp), - "CmdFateShopRefreshGoodsCsReq" => Some(Self::CmdFateShopRefreshGoodsCsReq), - "CmdFateBattleStartCsReq" => Some(Self::CmdFateBattleStartCsReq), - "CmdFateTakeExpRewardScRsp" => Some(Self::CmdFateTakeExpRewardScRsp), - "CmdFateSyncPendingActionScNotify" => { - Some(Self::CmdFateSyncPendingActionScNotify) + "CmdFateHandlePendingActionCsReq" => { + Some(Self::CmdFateHandlePendingActionCsReq) } - "CmdFateShopBuyGoodsCsReq" => Some(Self::CmdFateShopBuyGoodsCsReq), - "CmdFateChangeLineupScRsp" => Some(Self::CmdFateChangeLineupScRsp), - "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), + "CmdFateShopRefreshGoodsCsReq" => Some(Self::CmdFateShopRefreshGoodsCsReq), + "CmdFateTakeExpRewardScRsp" => Some(Self::CmdFateTakeExpRewardScRsp), "CmdFateHandlePendingActionScRsp" => { Some(Self::CmdFateHandlePendingActionScRsp) } - "CmdJFDABMJMDLD" => Some(Self::CmdJfdabmjmdld), + "CmdFateSettleScNotify" => Some(Self::CmdFateSettleScNotify), + "CmdFateShopLeaveScRsp" => Some(Self::CmdFateShopLeaveScRsp), + "CmdFateShopSellBuffCsReq" => Some(Self::CmdFateShopSellBuffCsReq), + "CmdFateChangeLineupScRsp" => Some(Self::CmdFateChangeLineupScRsp), + "CmdFateShopBuyGoodsScRsp" => Some(Self::CmdFateShopBuyGoodsScRsp), + "CmdFateShopSellBuffScRsp" => Some(Self::CmdFateShopSellBuffScRsp), + "CmdJOLGFGCFMAL" => Some(Self::CmdJolgfgcfmal), + "CmdFateStartScRsp" => Some(Self::CmdFateStartScRsp), + "CmdFateShopBuyGoodsCsReq" => Some(Self::CmdFateShopBuyGoodsCsReq), + "CmdFateSyncActionResultScNotify" => { + Some(Self::CmdFateSyncActionResultScNotify) + } + "CmdFateShopLeaveCsReq" => Some(Self::CmdFateShopLeaveCsReq), + "CmdFGEMJLFIHHL" => Some(Self::CmdFgemjlfihhl), + "CmdFateTakeExpRewardCsReq" => Some(Self::CmdFateTakeExpRewardCsReq), + "CmdFateBattleStartScRsp" => Some(Self::CmdFateBattleStartScRsp), + "CmdFateShopLockGoodsCsReq" => Some(Self::CmdFateShopLockGoodsCsReq), + "CmdFateShopRefreshGoodsScRsp" => Some(Self::CmdFateShopRefreshGoodsScRsp), + "CmdFateSyncPendingActionScNotify" => { + Some(Self::CmdFateSyncPendingActionScNotify) + } + "CmdFateShopLockGoodsScRsp" => Some(Self::CmdFateShopLockGoodsScRsp), + "CmdFateQueryScRsp" => Some(Self::CmdFateQueryScRsp), + "CmdFateBattleStartCsReq" => Some(Self::CmdFateBattleStartCsReq), + "CmdFateStartCsReq" => Some(Self::CmdFateStartCsReq), _ => None, } } @@ -84197,54 +86943,53 @@ impl CmdFateType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Pcdahkgmgnb { - Pcpdhelpkem = 0, - Ggfjkgffobe = 1, - Jplhmldpima = 2, - Bfjhkaednfc = 3, - Dpbmmbkcpdo = 4, - Ilchdbkllfa = 5, - Fbhkafponlb = 6, +pub enum Emfdlpnogoh { + Nlcdgipgfdj = 0, + Ngphflbnhkb = 1, + Kbaenngpmph = 2, + Gkhjmgphdbk = 3, + Chgjlddjjah = 4, + Fbkmdmlbnii = 5, + Madbilbkoao = 6, } -impl Pcdahkgmgnb { +impl Emfdlpnogoh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "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", + Self::Nlcdgipgfdj => "EMFDLPNOGOH_NLCDGIPGFDJ", + Self::Ngphflbnhkb => "EMFDLPNOGOH_NGPHFLBNHKB", + Self::Kbaenngpmph => "EMFDLPNOGOH_KBAENNGPMPH", + Self::Gkhjmgphdbk => "EMFDLPNOGOH_GKHJMGPHDBK", + Self::Chgjlddjjah => "EMFDLPNOGOH_CHGJLDDJJAH", + Self::Fbkmdmlbnii => "EMFDLPNOGOH_FBKMDMLBNII", + Self::Madbilbkoao => "EMFDLPNOGOH_MADBILBKOAO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "EMFDLPNOGOH_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "EMFDLPNOGOH_NGPHFLBNHKB" => Some(Self::Ngphflbnhkb), + "EMFDLPNOGOH_KBAENNGPMPH" => Some(Self::Kbaenngpmph), + "EMFDLPNOGOH_GKHJMGPHDBK" => Some(Self::Gkhjmgphdbk), + "EMFDLPNOGOH_CHGJLDDJJAH" => Some(Self::Chgjlddjjah), + "EMFDLPNOGOH_FBKMDMLBNII" => Some(Self::Fbkmdmlbnii), + "EMFDLPNOGOH_MADBILBKOAO" => Some(Self::Madbilbkoao), _ => None, } } } -/// Obf: KGHOCAPHLDG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum FateMasterStatusType { - KghocaphldgPcpdhelpkem = 0, - KghocaphldgBnjmpchfina = 1, - KghocaphldgCcjcfmiafcm = 2, - KghocaphldgPcbfnnjlokc = 3, + KnglnmkngjdNlcdgipgfdj = 0, + KnglnmkngjdLcnjhoklmpn = 1, + KnglnmkngjdJjbepklolcp = 2, + KnglnmkngjdPebnpkocadn = 3, } impl FateMasterStatusType { /// String value of the enum field names used in the ProtoBuf definition. @@ -84253,34 +86998,33 @@ 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::KghocaphldgPcpdhelpkem => "KGHOCAPHLDG_PCPDHELPKEM", - Self::KghocaphldgBnjmpchfina => "KGHOCAPHLDG_BNJMPCHFINA", - Self::KghocaphldgCcjcfmiafcm => "KGHOCAPHLDG_CCJCFMIAFCM", - Self::KghocaphldgPcbfnnjlokc => "KGHOCAPHLDG_PCBFNNJLOKC", + Self::KnglnmkngjdNlcdgipgfdj => "KNGLNMKNGJD_NLCDGIPGFDJ", + Self::KnglnmkngjdLcnjhoklmpn => "KNGLNMKNGJD_LCNJHOKLMPN", + Self::KnglnmkngjdJjbepklolcp => "KNGLNMKNGJD_JJBEPKLOLCP", + Self::KnglnmkngjdPebnpkocadn => "KNGLNMKNGJD_PEBNPKOCADN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "KGHOCAPHLDG_PCPDHELPKEM" => Some(Self::KghocaphldgPcpdhelpkem), - "KGHOCAPHLDG_BNJMPCHFINA" => Some(Self::KghocaphldgBnjmpchfina), - "KGHOCAPHLDG_CCJCFMIAFCM" => Some(Self::KghocaphldgCcjcfmiafcm), - "KGHOCAPHLDG_PCBFNNJLOKC" => Some(Self::KghocaphldgPcbfnnjlokc), + "KNGLNMKNGJD_NLCDGIPGFDJ" => Some(Self::KnglnmkngjdNlcdgipgfdj), + "KNGLNMKNGJD_LCNJHOKLMPN" => Some(Self::KnglnmkngjdLcnjhoklmpn), + "KNGLNMKNGJD_JJBEPKLOLCP" => Some(Self::KnglnmkngjdJjbepklolcp), + "KNGLNMKNGJD_PEBNPKOCADN" => Some(Self::KnglnmkngjdPebnpkocadn), _ => None, } } } -/// Obf: AIELOHBCOPG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFeverTimeActivityType { - AielohbcopgPcpdhelpkem = 0, - CmdFeverTimeActivityBattleEndScNotify = 7151, - CmdEnterFeverTimeActivityStageScRsp = 7160, - CmdGetFeverTimeActivityDataScRsp = 7155, + BjjbijmndcaNlcdgipgfdj = 0, + CmdGetFeverTimeActivityDataCsReq = 7160, + CmdFeverTimeActivityBattleEndScNotify = 7152, CmdEnterFeverTimeActivityStageCsReq = 7159, - CmdGetFeverTimeActivityDataCsReq = 7157, + CmdGetFeverTimeActivityDataScRsp = 7154, + CmdEnterFeverTimeActivityStageScRsp = 7158, } impl CmdFeverTimeActivityType { /// String value of the enum field names used in the ProtoBuf definition. @@ -84289,53 +87033,52 @@ 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::AielohbcopgPcpdhelpkem => "AIELOHBCOPG_PCPDHELPKEM", + Self::BjjbijmndcaNlcdgipgfdj => "BJJBIJMNDCA_NLCDGIPGFDJ", + Self::CmdGetFeverTimeActivityDataCsReq => "CmdGetFeverTimeActivityDataCsReq", Self::CmdFeverTimeActivityBattleEndScNotify => { "CmdFeverTimeActivityBattleEndScNotify" } - Self::CmdEnterFeverTimeActivityStageScRsp => { - "CmdEnterFeverTimeActivityStageScRsp" - } - Self::CmdGetFeverTimeActivityDataScRsp => "CmdGetFeverTimeActivityDataScRsp", Self::CmdEnterFeverTimeActivityStageCsReq => { "CmdEnterFeverTimeActivityStageCsReq" } - Self::CmdGetFeverTimeActivityDataCsReq => "CmdGetFeverTimeActivityDataCsReq", + Self::CmdGetFeverTimeActivityDataScRsp => "CmdGetFeverTimeActivityDataScRsp", + Self::CmdEnterFeverTimeActivityStageScRsp => { + "CmdEnterFeverTimeActivityStageScRsp" + } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "AIELOHBCOPG_PCPDHELPKEM" => Some(Self::AielohbcopgPcpdhelpkem), + "BJJBIJMNDCA_NLCDGIPGFDJ" => Some(Self::BjjbijmndcaNlcdgipgfdj), + "CmdGetFeverTimeActivityDataCsReq" => { + Some(Self::CmdGetFeverTimeActivityDataCsReq) + } "CmdFeverTimeActivityBattleEndScNotify" => { Some(Self::CmdFeverTimeActivityBattleEndScNotify) } - "CmdEnterFeverTimeActivityStageScRsp" => { - Some(Self::CmdEnterFeverTimeActivityStageScRsp) - } - "CmdGetFeverTimeActivityDataScRsp" => { - Some(Self::CmdGetFeverTimeActivityDataScRsp) - } "CmdEnterFeverTimeActivityStageCsReq" => { Some(Self::CmdEnterFeverTimeActivityStageCsReq) } - "CmdGetFeverTimeActivityDataCsReq" => { - Some(Self::CmdGetFeverTimeActivityDataCsReq) + "CmdGetFeverTimeActivityDataScRsp" => { + Some(Self::CmdGetFeverTimeActivityDataScRsp) + } + "CmdEnterFeverTimeActivityStageScRsp" => { + Some(Self::CmdEnterFeverTimeActivityStageScRsp) } _ => None, } } } -/// Obf: GKNLGIBCLCN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum FeverTimeBattleRank { - GknlgibclcnIjljfpkieop = 0, - GknlgibclcnAbmbomjpmnd = 1, - GknlgibclcnEfljddbcifd = 2, - GknlgibclcnCkodldepepg = 3, - GknlgibclcnDcpnailikfm = 4, + NnnpoijenjcPicligeajfn = 0, + NnnpoijenjcOgpnodhenkn = 1, + NnnpoijenjcJpdbdleehgk = 2, + NnnpoijenjcBmhmmimoaij = 3, + NnnpoijenjcDcgapngcceh = 4, } impl FeverTimeBattleRank { /// String value of the enum field names used in the ProtoBuf definition. @@ -84344,41 +87087,40 @@ 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::GknlgibclcnIjljfpkieop => "GKNLGIBCLCN_IJLJFPKIEOP", - Self::GknlgibclcnAbmbomjpmnd => "GKNLGIBCLCN_ABMBOMJPMND", - Self::GknlgibclcnEfljddbcifd => "GKNLGIBCLCN_EFLJDDBCIFD", - Self::GknlgibclcnCkodldepepg => "GKNLGIBCLCN_CKODLDEPEPG", - Self::GknlgibclcnDcpnailikfm => "GKNLGIBCLCN_DCPNAILIKFM", + Self::NnnpoijenjcPicligeajfn => "NNNPOIJENJC_PICLIGEAJFN", + Self::NnnpoijenjcOgpnodhenkn => "NNNPOIJENJC_OGPNODHENKN", + Self::NnnpoijenjcJpdbdleehgk => "NNNPOIJENJC_JPDBDLEEHGK", + Self::NnnpoijenjcBmhmmimoaij => "NNNPOIJENJC_BMHMMIMOAIJ", + Self::NnnpoijenjcDcgapngcceh => "NNNPOIJENJC_DCGAPNGCCEH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "NNNPOIJENJC_PICLIGEAJFN" => Some(Self::NnnpoijenjcPicligeajfn), + "NNNPOIJENJC_OGPNODHENKN" => Some(Self::NnnpoijenjcOgpnodhenkn), + "NNNPOIJENJC_JPDBDLEEHGK" => Some(Self::NnnpoijenjcJpdbdleehgk), + "NNNPOIJENJC_BMHMMIMOAIJ" => Some(Self::NnnpoijenjcBmhmmimoaij), + "NNNPOIJENJC_DCGAPNGCCEH" => Some(Self::NnnpoijenjcDcgapngcceh), _ => None, } } } -/// Obf: HBIDGEOOIKH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightType { - HbidgeooikhPcpdhelpkem = 0, - CmdNpoflihnanm = 30018, - CmdOgppbidinbi = 30009, - CmdObjggjpflae = 30026, - CmdPnebhcfjgfe = 30094, - CmdHagmnccjibb = 30095, - CmdLkooahofjac = 30010, - CmdOpoacmlcgah = 30063, - HbidgeooikhIojndeilaek = 30098, - HbidgeooikhAfolhgmobeo = 30014, - HbidgeooikhMgggmhlmcde = 30091, + DlblijpdmlmNlcdgipgfdj = 0, + CmdOocnbnhoici = 30015, + CmdFemjlemcefd = 30080, + CmdImkkkjfheio = 30013, + CmdComjkpomila = 30087, + CmdBjoginnpmjl = 30027, + DlblijpdmlmMgkedplbgem = 30081, + CmdIcklaninjdb = 30010, + CmdJeoilkkmkcn = 30003, + DlblijpdmlmEhgebecoejo = 30036, + DlblijpdmlmInicajcfini = 30073, } impl CmdFightType { /// String value of the enum field names used in the ProtoBuf definition. @@ -84387,50 +87129,49 @@ 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::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", + Self::DlblijpdmlmNlcdgipgfdj => "DLBLIJPDMLM_NLCDGIPGFDJ", + Self::CmdOocnbnhoici => "CmdOOCNBNHOICI", + Self::CmdFemjlemcefd => "CmdFEMJLEMCEFD", + Self::CmdImkkkjfheio => "CmdIMKKKJFHEIO", + Self::CmdComjkpomila => "CmdCOMJKPOMILA", + Self::CmdBjoginnpmjl => "CmdBJOGINNPMJL", + Self::DlblijpdmlmMgkedplbgem => "DLBLIJPDMLM_MGKEDPLBGEM", + Self::CmdIcklaninjdb => "CmdICKLANINJDB", + Self::CmdJeoilkkmkcn => "CmdJEOILKKMKCN", + Self::DlblijpdmlmEhgebecoejo => "DLBLIJPDMLM_EHGEBECOEJO", + Self::DlblijpdmlmInicajcfini => "DLBLIJPDMLM_INICAJCFINI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "DLBLIJPDMLM_NLCDGIPGFDJ" => Some(Self::DlblijpdmlmNlcdgipgfdj), + "CmdOOCNBNHOICI" => Some(Self::CmdOocnbnhoici), + "CmdFEMJLEMCEFD" => Some(Self::CmdFemjlemcefd), + "CmdIMKKKJFHEIO" => Some(Self::CmdImkkkjfheio), + "CmdCOMJKPOMILA" => Some(Self::CmdComjkpomila), + "CmdBJOGINNPMJL" => Some(Self::CmdBjoginnpmjl), + "DLBLIJPDMLM_MGKEDPLBGEM" => Some(Self::DlblijpdmlmMgkedplbgem), + "CmdICKLANINJDB" => Some(Self::CmdIcklaninjdb), + "CmdJEOILKKMKCN" => Some(Self::CmdJeoilkkmkcn), + "DLBLIJPDMLM_EHGEBECOEJO" => Some(Self::DlblijpdmlmEhgebecoejo), + "DLBLIJPDMLM_INICAJCFINI" => Some(Self::DlblijpdmlmInicajcfini), _ => None, } } } -/// Obf: NACBOEPEICM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightActivityType { - NacboepeicmPcpdhelpkem = 0, - CmdTakeFightActivityRewardScRsp = 3609, - CmdTakeFightActivityRewardCsReq = 3618, - CmdGetFightActivityDataCsReq = 3691, - CmdGetFightActivityDataScRsp = 3610, - CmdEnterFightActivityStageCsReq = 3695, - CmdEnterFightActivityStageScRsp = 3614, - CmdFightActivityDataChangeScNotify = 3694, + EjnceadpkfeNlcdgipgfdj = 0, + CmdEnterFightActivityStageScRsp = 3636, + CmdGetFightActivityDataCsReq = 3673, + CmdFightActivityDataChangeScNotify = 3680, + CmdTakeFightActivityRewardCsReq = 3613, + CmdTakeFightActivityRewardScRsp = 3615, + CmdGetFightActivityDataScRsp = 3603, + CmdEnterFightActivityStageCsReq = 3627, } impl CmdFightActivityType { /// String value of the enum field names used in the ProtoBuf definition. @@ -84439,49 +87180,48 @@ 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::NacboepeicmPcpdhelpkem => "NACBOEPEICM_PCPDHELPKEM", - Self::CmdTakeFightActivityRewardScRsp => "CmdTakeFightActivityRewardScRsp", - Self::CmdTakeFightActivityRewardCsReq => "CmdTakeFightActivityRewardCsReq", - Self::CmdGetFightActivityDataCsReq => "CmdGetFightActivityDataCsReq", - Self::CmdGetFightActivityDataScRsp => "CmdGetFightActivityDataScRsp", - Self::CmdEnterFightActivityStageCsReq => "CmdEnterFightActivityStageCsReq", + Self::EjnceadpkfeNlcdgipgfdj => "EJNCEADPKFE_NLCDGIPGFDJ", Self::CmdEnterFightActivityStageScRsp => "CmdEnterFightActivityStageScRsp", + Self::CmdGetFightActivityDataCsReq => "CmdGetFightActivityDataCsReq", Self::CmdFightActivityDataChangeScNotify => { "CmdFightActivityDataChangeScNotify" } + Self::CmdTakeFightActivityRewardCsReq => "CmdTakeFightActivityRewardCsReq", + Self::CmdTakeFightActivityRewardScRsp => "CmdTakeFightActivityRewardScRsp", + Self::CmdGetFightActivityDataScRsp => "CmdGetFightActivityDataScRsp", + Self::CmdEnterFightActivityStageCsReq => "CmdEnterFightActivityStageCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "NACBOEPEICM_PCPDHELPKEM" => Some(Self::NacboepeicmPcpdhelpkem), - "CmdTakeFightActivityRewardScRsp" => { - Some(Self::CmdTakeFightActivityRewardScRsp) + "EJNCEADPKFE_NLCDGIPGFDJ" => Some(Self::EjnceadpkfeNlcdgipgfdj), + "CmdEnterFightActivityStageScRsp" => { + Some(Self::CmdEnterFightActivityStageScRsp) + } + "CmdGetFightActivityDataCsReq" => Some(Self::CmdGetFightActivityDataCsReq), + "CmdFightActivityDataChangeScNotify" => { + Some(Self::CmdFightActivityDataChangeScNotify) } "CmdTakeFightActivityRewardCsReq" => { Some(Self::CmdTakeFightActivityRewardCsReq) } - "CmdGetFightActivityDataCsReq" => Some(Self::CmdGetFightActivityDataCsReq), + "CmdTakeFightActivityRewardScRsp" => { + Some(Self::CmdTakeFightActivityRewardScRsp) + } "CmdGetFightActivityDataScRsp" => Some(Self::CmdGetFightActivityDataScRsp), "CmdEnterFightActivityStageCsReq" => { Some(Self::CmdEnterFightActivityStageCsReq) } - "CmdEnterFightActivityStageScRsp" => { - Some(Self::CmdEnterFightActivityStageScRsp) - } - "CmdFightActivityDataChangeScNotify" => { - Some(Self::CmdFightActivityDataChangeScNotify) - } _ => None, } } } -/// Obf: AKPEFEPLCFA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightCakeRaceType { - AkpefeplcfaPcpdhelpkem = 0, + AhcmdplmidaNlcdgipgfdj = 0, } impl CmdFightCakeRaceType { /// String value of the enum field names used in the ProtoBuf definition. @@ -84490,13 +87230,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::AkpefeplcfaPcpdhelpkem => "AKPEFEPLCFA_PCPDHELPKEM", + Self::AhcmdplmidaNlcdgipgfdj => "AHCMDPLMIDA_NLCDGIPGFDJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "AKPEFEPLCFA_PCPDHELPKEM" => Some(Self::AkpefeplcfaPcpdhelpkem), + "AHCMDPLMIDA_NLCDGIPGFDJ" => Some(Self::AhcmdplmidaNlcdgipgfdj), _ => None, } } @@ -84504,26 +87244,26 @@ impl CmdFightCakeRaceType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Dihddmpjcfa { - Pcpdhelpkem = 0, - Obhoigliamj = 1, +pub enum Bohnfjpidad { + Nlcdgipgfdj = 0, + Mldhbkbfnep = 1, } -impl Dihddmpjcfa { +impl Bohnfjpidad { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "DIHDDMPJCFA_PCPDHELPKEM", - Self::Obhoigliamj => "DIHDDMPJCFA_OBHOIGLIAMJ", + Self::Nlcdgipgfdj => "BOHNFJPIDAD_NLCDGIPGFDJ", + Self::Mldhbkbfnep => "BOHNFJPIDAD_MLDHBKBFNEP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "DIHDDMPJCFA_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "DIHDDMPJCFA_OBHOIGLIAMJ" => Some(Self::Obhoigliamj), + "BOHNFJPIDAD_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "BOHNFJPIDAD_MLDHBKBFNEP" => Some(Self::Mldhbkbfnep), _ => None, } } @@ -84531,42 +87271,41 @@ impl Dihddmpjcfa { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Mhmfamhhjaa { - Oaidgfjlfpo = 0, - Ogcfkjffkml = 1, - Kbknmidimin = 2, - Lnhnjgoboip = 3, +pub enum Eilnmpefgom { + Gfhlakinnhj = 0, + Ejnnnnclnii = 1, + Onflolaeafn = 2, + Kgmghcgeccp = 3, } -impl Mhmfamhhjaa { +impl Eilnmpefgom { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Oaidgfjlfpo => "MHMFAMHHJAA_OAIDGFJLFPO", - Self::Ogcfkjffkml => "MHMFAMHHJAA_OGCFKJFFKML", - Self::Kbknmidimin => "MHMFAMHHJAA_KBKNMIDIMIN", - Self::Lnhnjgoboip => "MHMFAMHHJAA_LNHNJGOBOIP", + Self::Gfhlakinnhj => "EILNMPEFGOM_GFHLAKINNHJ", + Self::Ejnnnnclnii => "EILNMPEFGOM_EJNNNNCLNII", + Self::Onflolaeafn => "EILNMPEFGOM_ONFLOLAEAFN", + Self::Kgmghcgeccp => "EILNMPEFGOM_KGMGHCGECCP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "MHMFAMHHJAA_OAIDGFJLFPO" => Some(Self::Oaidgfjlfpo), - "MHMFAMHHJAA_OGCFKJFFKML" => Some(Self::Ogcfkjffkml), - "MHMFAMHHJAA_KBKNMIDIMIN" => Some(Self::Kbknmidimin), - "MHMFAMHHJAA_LNHNJGOBOIP" => Some(Self::Lnhnjgoboip), + "EILNMPEFGOM_GFHLAKINNHJ" => Some(Self::Gfhlakinnhj), + "EILNMPEFGOM_EJNNNNCLNII" => Some(Self::Ejnnnnclnii), + "EILNMPEFGOM_ONFLOLAEAFN" => Some(Self::Onflolaeafn), + "EILNMPEFGOM_KGMGHCGECCP" => Some(Self::Kgmghcgeccp), _ => None, } } } -/// Obf: MOIJFMEGOGC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightDiceCombatType { - MoijfmegogcPcpdhelpkem = 0, + FkfinhpommaNlcdgipgfdj = 0, } impl CmdFightDiceCombatType { /// String value of the enum field names used in the ProtoBuf definition. @@ -84575,13 +87314,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::MoijfmegogcPcpdhelpkem => "MOIJFMEGOGC_PCPDHELPKEM", + Self::FkfinhpommaNlcdgipgfdj => "FKFINHPOMMA_NLCDGIPGFDJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "MOIJFMEGOGC_PCPDHELPKEM" => Some(Self::MoijfmegogcPcpdhelpkem), + "FKFINHPOMMA_NLCDGIPGFDJ" => Some(Self::FkfinhpommaNlcdgipgfdj), _ => None, } } @@ -84589,47 +87328,46 @@ impl CmdFightDiceCombatType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Hjamlcghoad { - Pcpdhelpkem = 0, - Obhoigliamj = 1, - Kbjnfgomhpc = 2, +pub enum Jofkfnhdgik { + Nlcdgipgfdj = 0, + Mldhbkbfnep = 1, + Pjddkpfnmjp = 2, } -impl Hjamlcghoad { +impl Jofkfnhdgik { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "HJAMLCGHOAD_PCPDHELPKEM", - Self::Obhoigliamj => "HJAMLCGHOAD_OBHOIGLIAMJ", - Self::Kbjnfgomhpc => "HJAMLCGHOAD_KBJNFGOMHPC", + Self::Nlcdgipgfdj => "JOFKFNHDGIK_NLCDGIPGFDJ", + Self::Mldhbkbfnep => "JOFKFNHDGIK_MLDHBKBFNEP", + Self::Pjddkpfnmjp => "JOFKFNHDGIK_PJDDKPFNMJP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "HJAMLCGHOAD_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "HJAMLCGHOAD_OBHOIGLIAMJ" => Some(Self::Obhoigliamj), - "HJAMLCGHOAD_KBJNFGOMHPC" => Some(Self::Kbjnfgomhpc), + "JOFKFNHDGIK_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "JOFKFNHDGIK_MLDHBKBFNEP" => Some(Self::Mldhbkbfnep), + "JOFKFNHDGIK_PJDDKPFNMJP" => Some(Self::Pjddkpfnmjp), _ => None, } } } -/// Obf: EIMOOOILMKC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightFestType { - EimoooilmkcPcpdhelpkem = 0, - CmdFightFestUnlockSkillNotify = 7288, - CmdStartFightFestScRsp = 7277, - CmdFightFestUpdateChallengeRecordNotify = 7255, - CmdFightFestScoreUpdateNotify = 7285, - CmdFightFestUpdateCoinNotify = 7251, - CmdStartFightFestCsReq = 7280, - CmdGetFightFestDataCsReq = 7263, - CmdGetFightFestDataScRsp = 7257, + FllkhdmhgejNlcdgipgfdj = 0, + CmdFightFestScoreUpdateNotify = 7294, + CmdGetFightFestDataScRsp = 7292, + CmdStartFightFestScRsp = 7273, + CmdFightFestUpdateChallengeRecordNotify = 7269, + CmdFightFestUpdateCoinNotify = 7295, + CmdStartFightFestCsReq = 7257, + CmdGetFightFestDataCsReq = 7282, + CmdFightFestUnlockSkillNotify = 7277, } impl CmdFightFestType { /// String value of the enum field names used in the ProtoBuf definition. @@ -84638,33 +87376,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::EimoooilmkcPcpdhelpkem => "EIMOOOILMKC_PCPDHELPKEM", - Self::CmdFightFestUnlockSkillNotify => "CmdFightFestUnlockSkillNotify", + Self::FllkhdmhgejNlcdgipgfdj => "FLLKHDMHGEJ_NLCDGIPGFDJ", + Self::CmdFightFestScoreUpdateNotify => "CmdFightFestScoreUpdateNotify", + Self::CmdGetFightFestDataScRsp => "CmdGetFightFestDataScRsp", Self::CmdStartFightFestScRsp => "CmdStartFightFestScRsp", Self::CmdFightFestUpdateChallengeRecordNotify => { "CmdFightFestUpdateChallengeRecordNotify" } - Self::CmdFightFestScoreUpdateNotify => "CmdFightFestScoreUpdateNotify", Self::CmdFightFestUpdateCoinNotify => "CmdFightFestUpdateCoinNotify", Self::CmdStartFightFestCsReq => "CmdStartFightFestCsReq", Self::CmdGetFightFestDataCsReq => "CmdGetFightFestDataCsReq", - Self::CmdGetFightFestDataScRsp => "CmdGetFightFestDataScRsp", + Self::CmdFightFestUnlockSkillNotify => "CmdFightFestUnlockSkillNotify", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "EIMOOOILMKC_PCPDHELPKEM" => Some(Self::EimoooilmkcPcpdhelpkem), - "CmdFightFestUnlockSkillNotify" => Some(Self::CmdFightFestUnlockSkillNotify), + "FLLKHDMHGEJ_NLCDGIPGFDJ" => Some(Self::FllkhdmhgejNlcdgipgfdj), + "CmdFightFestScoreUpdateNotify" => Some(Self::CmdFightFestScoreUpdateNotify), + "CmdGetFightFestDataScRsp" => Some(Self::CmdGetFightFestDataScRsp), "CmdStartFightFestScRsp" => Some(Self::CmdStartFightFestScRsp), "CmdFightFestUpdateChallengeRecordNotify" => { Some(Self::CmdFightFestUpdateChallengeRecordNotify) } - "CmdFightFestScoreUpdateNotify" => Some(Self::CmdFightFestScoreUpdateNotify), "CmdFightFestUpdateCoinNotify" => Some(Self::CmdFightFestUpdateCoinNotify), "CmdStartFightFestCsReq" => Some(Self::CmdStartFightFestCsReq), "CmdGetFightFestDataCsReq" => Some(Self::CmdGetFightFestDataCsReq), - "CmdGetFightFestDataScRsp" => Some(Self::CmdGetFightFestDataScRsp), + "CmdFightFestUnlockSkillNotify" => Some(Self::CmdFightFestUnlockSkillNotify), _ => None, } } @@ -84672,49 +87410,48 @@ impl CmdFightFestType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Pbofiblbpgj { - Ijljfpkieop = 0, - Abmbomjpmnd = 1, - Efljddbcifd = 2, - Ckodldepepg = 3, - Dcpnailikfm = 4, +pub enum Bglimcbglaj { + Picligeajfn = 0, + Ogpnodhenkn = 1, + Jpdbdleehgk = 2, + Bmhmmimoaij = 3, + Dcgapngcceh = 4, } -impl Pbofiblbpgj { +impl Bglimcbglaj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Ijljfpkieop => "PBOFIBLBPGJ_IJLJFPKIEOP", - Self::Abmbomjpmnd => "PBOFIBLBPGJ_ABMBOMJPMND", - Self::Efljddbcifd => "PBOFIBLBPGJ_EFLJDDBCIFD", - Self::Ckodldepepg => "PBOFIBLBPGJ_CKODLDEPEPG", - Self::Dcpnailikfm => "PBOFIBLBPGJ_DCPNAILIKFM", + Self::Picligeajfn => "BGLIMCBGLAJ_PICLIGEAJFN", + Self::Ogpnodhenkn => "BGLIMCBGLAJ_OGPNODHENKN", + Self::Jpdbdleehgk => "BGLIMCBGLAJ_JPDBDLEEHGK", + Self::Bmhmmimoaij => "BGLIMCBGLAJ_BMHMMIMOAIJ", + Self::Dcgapngcceh => "BGLIMCBGLAJ_DCGAPNGCCEH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "BGLIMCBGLAJ_PICLIGEAJFN" => Some(Self::Picligeajfn), + "BGLIMCBGLAJ_OGPNODHENKN" => Some(Self::Ogpnodhenkn), + "BGLIMCBGLAJ_JPDBDLEEHGK" => Some(Self::Jpdbdleehgk), + "BGLIMCBGLAJ_BMHMMIMOAIJ" => Some(Self::Bmhmmimoaij), + "BGLIMCBGLAJ_DCGAPNGCCEH" => Some(Self::Dcgapngcceh), _ => None, } } } -/// Obf: MHKEAFAPMFP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum FightFestType { - MhkeafapmfpPcpdhelpkem = 0, - MhkeafapmfpPeoacnpkmdp = 1, - MhkeafapmfpFammlinglda = 2, - MhkeafapmfpOpcgnjmgjde = 3, - MhkeafapmfpEndnkkoibhe = 4, + OgojlbnjkcnNlcdgipgfdj = 0, + OgojlbnjkcnIbaadninfcg = 1, + OgojlbnjkcnScoreId = 2, + OgojlbnjkcnOcdlpddmclp = 3, + OgojlbnjkcnHngbfgallbi = 4, } impl FightFestType { /// String value of the enum field names used in the ProtoBuf definition. @@ -84723,31 +87460,30 @@ 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::MhkeafapmfpPcpdhelpkem => "MHKEAFAPMFP_PCPDHELPKEM", - Self::MhkeafapmfpPeoacnpkmdp => "MHKEAFAPMFP_PEOACNPKMDP", - Self::MhkeafapmfpFammlinglda => "MHKEAFAPMFP_FAMMLINGLDA", - Self::MhkeafapmfpOpcgnjmgjde => "MHKEAFAPMFP_OPCGNJMGJDE", - Self::MhkeafapmfpEndnkkoibhe => "MHKEAFAPMFP_ENDNKKOIBHE", + Self::OgojlbnjkcnNlcdgipgfdj => "OGOJLBNJKCN_NLCDGIPGFDJ", + Self::OgojlbnjkcnIbaadninfcg => "OGOJLBNJKCN_IBAADNINFCG", + Self::OgojlbnjkcnScoreId => "OGOJLBNJKCN_score_id", + Self::OgojlbnjkcnOcdlpddmclp => "OGOJLBNJKCN_OCDLPDDMCLP", + Self::OgojlbnjkcnHngbfgallbi => "OGOJLBNJKCN_HNGBFGALLBI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "OGOJLBNJKCN_NLCDGIPGFDJ" => Some(Self::OgojlbnjkcnNlcdgipgfdj), + "OGOJLBNJKCN_IBAADNINFCG" => Some(Self::OgojlbnjkcnIbaadninfcg), + "OGOJLBNJKCN_score_id" => Some(Self::OgojlbnjkcnScoreId), + "OGOJLBNJKCN_OCDLPDDMCLP" => Some(Self::OgojlbnjkcnOcdlpddmclp), + "OGOJLBNJKCN_HNGBFGALLBI" => Some(Self::OgojlbnjkcnHngbfgallbi), _ => None, } } } -/// Obf: DGMIHMFNOMB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightMarbleType { - DgmihmfnombPcpdhelpkem = 0, + CmclmbiodngNlcdgipgfdj = 0, } impl CmdFightMarbleType { /// String value of the enum field names used in the ProtoBuf definition. @@ -84756,13 +87492,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::DgmihmfnombPcpdhelpkem => "DGMIHMFNOMB_PCPDHELPKEM", + Self::CmclmbiodngNlcdgipgfdj => "CMCLMBIODNG_NLCDGIPGFDJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "DGMIHMFNOMB_PCPDHELPKEM" => Some(Self::DgmihmfnombPcpdhelpkem), + "CMCLMBIODNG_NLCDGIPGFDJ" => Some(Self::CmclmbiodngNlcdgipgfdj), _ => None, } } @@ -84770,29 +87506,29 @@ impl CmdFightMarbleType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Dbmaaecnbko { - Pcpdhelpkem = 0, - Obhoigliamj = 1, - Hmnhnajjcke = 2, +pub enum Klfjlaplpbf { + Nlcdgipgfdj = 0, + Mldhbkbfnep = 1, + Hephjjolhpi = 2, } -impl Dbmaaecnbko { +impl Klfjlaplpbf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "DBMAAECNBKO_PCPDHELPKEM", - Self::Obhoigliamj => "DBMAAECNBKO_OBHOIGLIAMJ", - Self::Hmnhnajjcke => "DBMAAECNBKO_HMNHNAJJCKE", + Self::Nlcdgipgfdj => "KLFJLAPLPBF_NLCDGIPGFDJ", + Self::Mldhbkbfnep => "KLFJLAPLPBF_MLDHBKBFNEP", + Self::Hephjjolhpi => "KLFJLAPLPBF_HEPHJJOLHPI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "DBMAAECNBKO_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "DBMAAECNBKO_OBHOIGLIAMJ" => Some(Self::Obhoigliamj), - "DBMAAECNBKO_HMNHNAJJCKE" => Some(Self::Hmnhnajjcke), + "KLFJLAPLPBF_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "KLFJLAPLPBF_MLDHBKBFNEP" => Some(Self::Mldhbkbfnep), + "KLFJLAPLPBF_HEPHJJOLHPI" => Some(Self::Hephjjolhpi), _ => None, } } @@ -84800,29 +87536,29 @@ impl Dbmaaecnbko { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Bckfeckkloh { - Jokempeliib = 0, - Fkdmmlbcenb = 1, - Pjomgmjegfd = 2, +pub enum Ejlgeokijkh { + Fofdfiogidl = 0, + Nndokebimlb = 1, + Hegggobclfc = 2, } -impl Bckfeckkloh { +impl Ejlgeokijkh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Jokempeliib => "BCKFECKKLOH_JOKEMPELIIB", - Self::Fkdmmlbcenb => "BCKFECKKLOH_FKDMMLBCENB", - Self::Pjomgmjegfd => "BCKFECKKLOH_PJOMGMJEGFD", + Self::Fofdfiogidl => "EJLGEOKIJKH_FOFDFIOGIDL", + Self::Nndokebimlb => "EJLGEOKIJKH_NNDOKEBIMLB", + Self::Hegggobclfc => "EJLGEOKIJKH_HEGGGOBCLFC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BCKFECKKLOH_JOKEMPELIIB" => Some(Self::Jokempeliib), - "BCKFECKKLOH_FKDMMLBCENB" => Some(Self::Fkdmmlbcenb), - "BCKFECKKLOH_PJOMGMJEGFD" => Some(Self::Pjomgmjegfd), + "EJLGEOKIJKH_FOFDFIOGIDL" => Some(Self::Fofdfiogidl), + "EJLGEOKIJKH_NNDOKEBIMLB" => Some(Self::Nndokebimlb), + "EJLGEOKIJKH_HEGGGOBCLFC" => Some(Self::Hegggobclfc), _ => None, } } @@ -84830,29 +87566,29 @@ impl Bckfeckkloh { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Nakgmghlkfp { - Hpdehdjmibg = 0, - Bbkjfghjcek = 1, - Adicjelfcld = 2, +pub enum Hejphkgcnba { + Mhfphnmdbpd = 0, + Obapbcobibk = 1, + Gojhjnmnkfg = 2, } -impl Nakgmghlkfp { +impl Hejphkgcnba { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Hpdehdjmibg => "NAKGMGHLKFP_HPDEHDJMIBG", - Self::Bbkjfghjcek => "NAKGMGHLKFP_BBKJFGHJCEK", - Self::Adicjelfcld => "NAKGMGHLKFP_ADICJELFCLD", + Self::Mhfphnmdbpd => "HEJPHKGCNBA_MHFPHNMDBPD", + Self::Obapbcobibk => "HEJPHKGCNBA_OBAPBCOBIBK", + Self::Gojhjnmnkfg => "HEJPHKGCNBA_GOJHJNMNKFG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "NAKGMGHLKFP_HPDEHDJMIBG" => Some(Self::Hpdehdjmibg), - "NAKGMGHLKFP_BBKJFGHJCEK" => Some(Self::Bbkjfghjcek), - "NAKGMGHLKFP_ADICJELFCLD" => Some(Self::Adicjelfcld), + "HEJPHKGCNBA_MHFPHNMDBPD" => Some(Self::Mhfphnmdbpd), + "HEJPHKGCNBA_OBAPBCOBIBK" => Some(Self::Obapbcobibk), + "HEJPHKGCNBA_GOJHJNMNKFG" => Some(Self::Gojhjnmnkfg), _ => None, } } @@ -84860,50 +87596,50 @@ impl Nakgmghlkfp { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Kjeagfeineb { - Amdbenagmbh = 0, - Khhjaiogpka = 1, - Ineneojmple = 2, - Nihbmellago = 3, - Bmlfcfialkc = 4, - Emgoopfafig = 6, - Embbaneaokf = 7, - Pkgdamadapd = 8, - Boenlhjenha = 9, - Aaoedifmkhi = 10, +pub enum Ckhkfieaaii { + Fmiedhlaedm = 0, + Hlbjlabholb = 1, + Hblhgllhkho = 2, + Iogookpkjdd = 3, + Foimhfaeagi = 4, + Dhjdidmplpb = 6, + Ppnpjlgiagf = 7, + Cdlmpboaikb = 8, + Hcebgaedpjk = 9, + Jmaedengfdg = 10, } -impl Kjeagfeineb { +impl Ckhkfieaaii { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::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", + Self::Fmiedhlaedm => "CKHKFIEAAII_FMIEDHLAEDM", + Self::Hlbjlabholb => "CKHKFIEAAII_HLBJLABHOLB", + Self::Hblhgllhkho => "CKHKFIEAAII_HBLHGLLHKHO", + Self::Iogookpkjdd => "CKHKFIEAAII_IOGOOKPKJDD", + Self::Foimhfaeagi => "CKHKFIEAAII_FOIMHFAEAGI", + Self::Dhjdidmplpb => "CKHKFIEAAII_DHJDIDMPLPB", + Self::Ppnpjlgiagf => "CKHKFIEAAII_PPNPJLGIAGF", + Self::Cdlmpboaikb => "CKHKFIEAAII_CDLMPBOAIKB", + Self::Hcebgaedpjk => "CKHKFIEAAII_HCEBGAEDPJK", + Self::Jmaedengfdg => "CKHKFIEAAII_JMAEDENGFDG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "CKHKFIEAAII_FMIEDHLAEDM" => Some(Self::Fmiedhlaedm), + "CKHKFIEAAII_HLBJLABHOLB" => Some(Self::Hlbjlabholb), + "CKHKFIEAAII_HBLHGLLHKHO" => Some(Self::Hblhgllhkho), + "CKHKFIEAAII_IOGOOKPKJDD" => Some(Self::Iogookpkjdd), + "CKHKFIEAAII_FOIMHFAEAGI" => Some(Self::Foimhfaeagi), + "CKHKFIEAAII_DHJDIDMPLPB" => Some(Self::Dhjdidmplpb), + "CKHKFIEAAII_PPNPJLGIAGF" => Some(Self::Ppnpjlgiagf), + "CKHKFIEAAII_CDLMPBOAIKB" => Some(Self::Cdlmpboaikb), + "CKHKFIEAAII_HCEBGAEDPJK" => Some(Self::Hcebgaedpjk), + "CKHKFIEAAII_JMAEDENGFDG" => Some(Self::Jmaedengfdg), _ => None, } } @@ -84911,101 +87647,101 @@ impl Kjeagfeineb { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -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, +pub enum Cihoeepibai { + Dfpnldkhgmm = 0, + Bjpopncpjkb = 1, + Pieekeenfac = 2, + Cenccghmebl = 3, + Flgfimkbipb = 4, + Oafkpndmomo = 5, + Lfcjcdeoacg = 6, + Mamaeimcakk = 7, + Oonlipmoiad = 8, + Ccappckpbcp = 9, + Fkcinenkmoo = 10, + Paljmgohobn = 11, + Nbnkmebbbfh = 12, + Pdaainoobem = 13, + Elacjcmmaig = 14, + Dilhejlbobi = 15, + Fggmmahafjd = 16, + Okancjmdehg = 17, + Ciaknimkcbf = 18, + Fmhhmpojnkf = 19, + Pimbhpflakc = 20, + Hmkchihcpmn = 21, + Fhnefoionmb = 22, + Alohliibcid = 23, + Jkbigfofalo = 24, + Hhgckkdlkce = 25, + Ghejgfjdfge = 26, } -impl Dfkbfaicdjg { +impl Cihoeepibai { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::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", + Self::Dfpnldkhgmm => "CIHOEEPIBAI_DFPNLDKHGMM", + Self::Bjpopncpjkb => "CIHOEEPIBAI_BJPOPNCPJKB", + Self::Pieekeenfac => "CIHOEEPIBAI_PIEEKEENFAC", + Self::Cenccghmebl => "CIHOEEPIBAI_CENCCGHMEBL", + Self::Flgfimkbipb => "CIHOEEPIBAI_FLGFIMKBIPB", + Self::Oafkpndmomo => "CIHOEEPIBAI_OAFKPNDMOMO", + Self::Lfcjcdeoacg => "CIHOEEPIBAI_LFCJCDEOACG", + Self::Mamaeimcakk => "CIHOEEPIBAI_MAMAEIMCAKK", + Self::Oonlipmoiad => "CIHOEEPIBAI_OONLIPMOIAD", + Self::Ccappckpbcp => "CIHOEEPIBAI_CCAPPCKPBCP", + Self::Fkcinenkmoo => "CIHOEEPIBAI_FKCINENKMOO", + Self::Paljmgohobn => "CIHOEEPIBAI_PALJMGOHOBN", + Self::Nbnkmebbbfh => "CIHOEEPIBAI_NBNKMEBBBFH", + Self::Pdaainoobem => "CIHOEEPIBAI_PDAAINOOBEM", + Self::Elacjcmmaig => "CIHOEEPIBAI_ELACJCMMAIG", + Self::Dilhejlbobi => "CIHOEEPIBAI_DILHEJLBOBI", + Self::Fggmmahafjd => "CIHOEEPIBAI_FGGMMAHAFJD", + Self::Okancjmdehg => "CIHOEEPIBAI_OKANCJMDEHG", + Self::Ciaknimkcbf => "CIHOEEPIBAI_CIAKNIMKCBF", + Self::Fmhhmpojnkf => "CIHOEEPIBAI_FMHHMPOJNKF", + Self::Pimbhpflakc => "CIHOEEPIBAI_PIMBHPFLAKC", + Self::Hmkchihcpmn => "CIHOEEPIBAI_HMKCHIHCPMN", + Self::Fhnefoionmb => "CIHOEEPIBAI_FHNEFOIONMB", + Self::Alohliibcid => "CIHOEEPIBAI_ALOHLIIBCID", + Self::Jkbigfofalo => "CIHOEEPIBAI_JKBIGFOFALO", + Self::Hhgckkdlkce => "CIHOEEPIBAI_HHGCKKDLKCE", + Self::Ghejgfjdfge => "CIHOEEPIBAI_GHEJGFJDFGE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "CIHOEEPIBAI_DFPNLDKHGMM" => Some(Self::Dfpnldkhgmm), + "CIHOEEPIBAI_BJPOPNCPJKB" => Some(Self::Bjpopncpjkb), + "CIHOEEPIBAI_PIEEKEENFAC" => Some(Self::Pieekeenfac), + "CIHOEEPIBAI_CENCCGHMEBL" => Some(Self::Cenccghmebl), + "CIHOEEPIBAI_FLGFIMKBIPB" => Some(Self::Flgfimkbipb), + "CIHOEEPIBAI_OAFKPNDMOMO" => Some(Self::Oafkpndmomo), + "CIHOEEPIBAI_LFCJCDEOACG" => Some(Self::Lfcjcdeoacg), + "CIHOEEPIBAI_MAMAEIMCAKK" => Some(Self::Mamaeimcakk), + "CIHOEEPIBAI_OONLIPMOIAD" => Some(Self::Oonlipmoiad), + "CIHOEEPIBAI_CCAPPCKPBCP" => Some(Self::Ccappckpbcp), + "CIHOEEPIBAI_FKCINENKMOO" => Some(Self::Fkcinenkmoo), + "CIHOEEPIBAI_PALJMGOHOBN" => Some(Self::Paljmgohobn), + "CIHOEEPIBAI_NBNKMEBBBFH" => Some(Self::Nbnkmebbbfh), + "CIHOEEPIBAI_PDAAINOOBEM" => Some(Self::Pdaainoobem), + "CIHOEEPIBAI_ELACJCMMAIG" => Some(Self::Elacjcmmaig), + "CIHOEEPIBAI_DILHEJLBOBI" => Some(Self::Dilhejlbobi), + "CIHOEEPIBAI_FGGMMAHAFJD" => Some(Self::Fggmmahafjd), + "CIHOEEPIBAI_OKANCJMDEHG" => Some(Self::Okancjmdehg), + "CIHOEEPIBAI_CIAKNIMKCBF" => Some(Self::Ciaknimkcbf), + "CIHOEEPIBAI_FMHHMPOJNKF" => Some(Self::Fmhhmpojnkf), + "CIHOEEPIBAI_PIMBHPFLAKC" => Some(Self::Pimbhpflakc), + "CIHOEEPIBAI_HMKCHIHCPMN" => Some(Self::Hmkchihcpmn), + "CIHOEEPIBAI_FHNEFOIONMB" => Some(Self::Fhnefoionmb), + "CIHOEEPIBAI_ALOHLIIBCID" => Some(Self::Alohliibcid), + "CIHOEEPIBAI_JKBIGFOFALO" => Some(Self::Jkbigfofalo), + "CIHOEEPIBAI_HHGCKKDLKCE" => Some(Self::Hhgckkdlkce), + "CIHOEEPIBAI_GHEJGFJDFGE" => Some(Self::Ghejgfjdfge), _ => None, } } @@ -85013,47 +87749,46 @@ impl Dfkbfaicdjg { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Gpiofjjjamf { - Dbihmnglogl = 0, - Ghfindidbpi = 1, - Mhfnenmpmbk = 2, - Pggafpmgelc = 3, - Mhmolkoinnk = 4, +pub enum Gpeefaoibnb { + Gjgofbpceeh = 0, + Ijfleohooaj = 1, + Lohcfnpcifg = 2, + Pdiineanomf = 3, + Gmigkcmglal = 4, } -impl Gpiofjjjamf { +impl Gpeefaoibnb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Dbihmnglogl => "GPIOFJJJAMF_DBIHMNGLOGL", - Self::Ghfindidbpi => "GPIOFJJJAMF_GHFINDIDBPI", - Self::Mhfnenmpmbk => "GPIOFJJJAMF_MHFNENMPMBK", - Self::Pggafpmgelc => "GPIOFJJJAMF_PGGAFPMGELC", - Self::Mhmolkoinnk => "GPIOFJJJAMF_MHMOLKOINNK", + Self::Gjgofbpceeh => "GPEEFAOIBNB_GJGOFBPCEEH", + Self::Ijfleohooaj => "GPEEFAOIBNB_IJFLEOHOOAJ", + Self::Lohcfnpcifg => "GPEEFAOIBNB_LOHCFNPCIFG", + Self::Pdiineanomf => "GPEEFAOIBNB_PDIINEANOMF", + Self::Gmigkcmglal => "GPEEFAOIBNB_GMIGKCMGLAL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "GPEEFAOIBNB_GJGOFBPCEEH" => Some(Self::Gjgofbpceeh), + "GPEEFAOIBNB_IJFLEOHOOAJ" => Some(Self::Ijfleohooaj), + "GPEEFAOIBNB_LOHCFNPCIFG" => Some(Self::Lohcfnpcifg), + "GPEEFAOIBNB_PDIINEANOMF" => Some(Self::Pdiineanomf), + "GPEEFAOIBNB_GMIGKCMGLAL" => Some(Self::Gmigkcmglal), _ => None, } } } -/// Obf: AGHLHAFIAEJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum FightMarbleHpChangeType { - AghlhafiaejOppeoekldcj = 0, - AghlhafiaejCbhgomhnlmi = 1, - AghlhafiaejDnoopamdacc = 2, + LmgecgdapenNlpoghciegn = 0, + LmgecgdapenBnohjnmeobi = 1, + LmgecgdapenAlglgigkdoo = 2, } impl FightMarbleHpChangeType { /// String value of the enum field names used in the ProtoBuf definition. @@ -85062,17 +87797,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::AghlhafiaejOppeoekldcj => "AGHLHAFIAEJ_OPPEOEKLDCJ", - Self::AghlhafiaejCbhgomhnlmi => "AGHLHAFIAEJ_CBHGOMHNLMI", - Self::AghlhafiaejDnoopamdacc => "AGHLHAFIAEJ_DNOOPAMDACC", + Self::LmgecgdapenNlpoghciegn => "LMGECGDAPEN_NLPOGHCIEGN", + Self::LmgecgdapenBnohjnmeobi => "LMGECGDAPEN_BNOHJNMEOBI", + Self::LmgecgdapenAlglgigkdoo => "LMGECGDAPEN_ALGLGIGKDOO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "AGHLHAFIAEJ_OPPEOEKLDCJ" => Some(Self::AghlhafiaejOppeoekldcj), - "AGHLHAFIAEJ_CBHGOMHNLMI" => Some(Self::AghlhafiaejCbhgomhnlmi), - "AGHLHAFIAEJ_DNOOPAMDACC" => Some(Self::AghlhafiaejDnoopamdacc), + "LMGECGDAPEN_NLPOGHCIEGN" => Some(Self::LmgecgdapenNlpoghciegn), + "LMGECGDAPEN_BNOHJNMEOBI" => Some(Self::LmgecgdapenBnohjnmeobi), + "LMGECGDAPEN_ALGLGIGKDOO" => Some(Self::LmgecgdapenAlglgigkdoo), _ => None, } } @@ -85080,105 +87815,104 @@ impl FightMarbleHpChangeType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -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, +pub enum Dnlhkfilmlb { + Jhicpcllelb = 0, + Gockjaonopc = 1, + Pofpaajafpc = 2, + Oengnifbpge = 3, + Idglnhchpeb = 4, + Chkmmmfcoih = 5, + Cifdiedpbhb = 6, + Ihciiaecgpo = 7, + Fddcfiialgg = 8, + Kdlbgpkgmgj = 9, + Gfgchclapob = 10, + Embppemigad = 11, + Ppnlkfjagnc = 12, + Incfipcbflh = 13, + Hfehcchfodi = 14, + Mhmihlmafjl = 15, } -impl Oehdbmbnlof { +impl Dnlhkfilmlb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::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", + Self::Jhicpcllelb => "DNLHKFILMLB_JHICPCLLELB", + Self::Gockjaonopc => "DNLHKFILMLB_GOCKJAONOPC", + Self::Pofpaajafpc => "DNLHKFILMLB_POFPAAJAFPC", + Self::Oengnifbpge => "DNLHKFILMLB_OENGNIFBPGE", + Self::Idglnhchpeb => "DNLHKFILMLB_IDGLNHCHPEB", + Self::Chkmmmfcoih => "DNLHKFILMLB_CHKMMMFCOIH", + Self::Cifdiedpbhb => "DNLHKFILMLB_CIFDIEDPBHB", + Self::Ihciiaecgpo => "DNLHKFILMLB_IHCIIAECGPO", + Self::Fddcfiialgg => "DNLHKFILMLB_FDDCFIIALGG", + Self::Kdlbgpkgmgj => "DNLHKFILMLB_KDLBGPKGMGJ", + Self::Gfgchclapob => "DNLHKFILMLB_GFGCHCLAPOB", + Self::Embppemigad => "DNLHKFILMLB_EMBPPEMIGAD", + Self::Ppnlkfjagnc => "DNLHKFILMLB_PPNLKFJAGNC", + Self::Incfipcbflh => "DNLHKFILMLB_INCFIPCBFLH", + Self::Hfehcchfodi => "DNLHKFILMLB_HFEHCCHFODI", + Self::Mhmihlmafjl => "DNLHKFILMLB_MHMIHLMAFJL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "DNLHKFILMLB_JHICPCLLELB" => Some(Self::Jhicpcllelb), + "DNLHKFILMLB_GOCKJAONOPC" => Some(Self::Gockjaonopc), + "DNLHKFILMLB_POFPAAJAFPC" => Some(Self::Pofpaajafpc), + "DNLHKFILMLB_OENGNIFBPGE" => Some(Self::Oengnifbpge), + "DNLHKFILMLB_IDGLNHCHPEB" => Some(Self::Idglnhchpeb), + "DNLHKFILMLB_CHKMMMFCOIH" => Some(Self::Chkmmmfcoih), + "DNLHKFILMLB_CIFDIEDPBHB" => Some(Self::Cifdiedpbhb), + "DNLHKFILMLB_IHCIIAECGPO" => Some(Self::Ihciiaecgpo), + "DNLHKFILMLB_FDDCFIIALGG" => Some(Self::Fddcfiialgg), + "DNLHKFILMLB_KDLBGPKGMGJ" => Some(Self::Kdlbgpkgmgj), + "DNLHKFILMLB_GFGCHCLAPOB" => Some(Self::Gfgchclapob), + "DNLHKFILMLB_EMBPPEMIGAD" => Some(Self::Embppemigad), + "DNLHKFILMLB_PPNLKFJAGNC" => Some(Self::Ppnlkfjagnc), + "DNLHKFILMLB_INCFIPCBFLH" => Some(Self::Incfipcbflh), + "DNLHKFILMLB_HFEHCCHFODI" => Some(Self::Hfehcchfodi), + "DNLHKFILMLB_MHMIHLMAFJL" => Some(Self::Mhmihlmafjl), _ => None, } } } -/// Obf: GMBAODONMMH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightMatch3Type { - 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, + OajikekphodNhgdfldljlj = 0, + CmdIeogedfaelp = 30127, + CmdBmbcnfkfabk = 30103, + CmdDpddoadgcmg = 30192, + CmdOpaoiblfjom = 30171, + CmdAjohoigmcnn = 30183, + CmdLgeofjjkfnf = 30161, + CmdGbfdmfjkoop = 30181, + CmdPkbjoghcfoa = 30159, + OajikekphodHbhiodopenh = 30173, + OajikekphodLaehkicdgpj = 30178, + CmdCbdjajakcff = 30152, + CmdNmomcmjofgg = 30180, + OajikekphodJameplpkjbb = 30109, + CmdOjlhciddfdf = 30124, + CmdKinfingmick = 30129, + OajikekphodEdhojdaagjl = 30110, + CmdGodeellflen = 30136, + OajikekphodGbplkhlhfdb = 30176, + CmdLnglljknkhg = 30115, + CmdBcmgfcdnaie = 30138, + CmdMhlmfdbfcec = 30187, + CmdEagcpepioio = 30112, + OajikekphodMohonnnikgf = 30148, + CmdLlfikhhpjeb = 30142, + OajikekphodAemoiilioif = 30154, + CmdGbmpobjdaff = 30174, + OajikekphodCfidmginpbi = 30113, } impl CmdFightMatch3Type { /// String value of the enum field names used in the ProtoBuf definition. @@ -85187,67 +87921,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::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", + Self::OajikekphodNhgdfldljlj => "OAJIKEKPHOD_NHGDFLDLJLJ", + Self::CmdIeogedfaelp => "CmdIEOGEDFAELP", + Self::CmdBmbcnfkfabk => "CmdBMBCNFKFABK", + Self::CmdDpddoadgcmg => "CmdDPDDOADGCMG", + Self::CmdOpaoiblfjom => "CmdOPAOIBLFJOM", + Self::CmdAjohoigmcnn => "CmdAJOHOIGMCNN", + Self::CmdLgeofjjkfnf => "CmdLGEOFJJKFNF", + Self::CmdGbfdmfjkoop => "CmdGBFDMFJKOOP", + Self::CmdPkbjoghcfoa => "CmdPKBJOGHCFOA", + Self::OajikekphodHbhiodopenh => "OAJIKEKPHOD_HBHIODOPENH", + Self::OajikekphodLaehkicdgpj => "OAJIKEKPHOD_LAEHKICDGPJ", + Self::CmdCbdjajakcff => "CmdCBDJAJAKCFF", + Self::CmdNmomcmjofgg => "CmdNMOMCMJOFGG", + Self::OajikekphodJameplpkjbb => "OAJIKEKPHOD_JAMEPLPKJBB", + Self::CmdOjlhciddfdf => "CmdOJLHCIDDFDF", + Self::CmdKinfingmick => "CmdKINFINGMICK", + Self::OajikekphodEdhojdaagjl => "OAJIKEKPHOD_EDHOJDAAGJL", + Self::CmdGodeellflen => "CmdGODEELLFLEN", + Self::OajikekphodGbplkhlhfdb => "OAJIKEKPHOD_GBPLKHLHFDB", + Self::CmdLnglljknkhg => "CmdLNGLLJKNKHG", + Self::CmdBcmgfcdnaie => "CmdBCMGFCDNAIE", + Self::CmdMhlmfdbfcec => "CmdMHLMFDBFCEC", + Self::CmdEagcpepioio => "CmdEAGCPEPIOIO", + Self::OajikekphodMohonnnikgf => "OAJIKEKPHOD_MOHONNNIKGF", + Self::CmdLlfikhhpjeb => "CmdLLFIKHHPJEB", + Self::OajikekphodAemoiilioif => "OAJIKEKPHOD_AEMOIILIOIF", + Self::CmdGbmpobjdaff => "CmdGBMPOBJDAFF", + Self::OajikekphodCfidmginpbi => "OAJIKEKPHOD_CFIDMGINPBI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "OAJIKEKPHOD_NHGDFLDLJLJ" => Some(Self::OajikekphodNhgdfldljlj), + "CmdIEOGEDFAELP" => Some(Self::CmdIeogedfaelp), + "CmdBMBCNFKFABK" => Some(Self::CmdBmbcnfkfabk), + "CmdDPDDOADGCMG" => Some(Self::CmdDpddoadgcmg), + "CmdOPAOIBLFJOM" => Some(Self::CmdOpaoiblfjom), + "CmdAJOHOIGMCNN" => Some(Self::CmdAjohoigmcnn), + "CmdLGEOFJJKFNF" => Some(Self::CmdLgeofjjkfnf), + "CmdGBFDMFJKOOP" => Some(Self::CmdGbfdmfjkoop), + "CmdPKBJOGHCFOA" => Some(Self::CmdPkbjoghcfoa), + "OAJIKEKPHOD_HBHIODOPENH" => Some(Self::OajikekphodHbhiodopenh), + "OAJIKEKPHOD_LAEHKICDGPJ" => Some(Self::OajikekphodLaehkicdgpj), + "CmdCBDJAJAKCFF" => Some(Self::CmdCbdjajakcff), + "CmdNMOMCMJOFGG" => Some(Self::CmdNmomcmjofgg), + "OAJIKEKPHOD_JAMEPLPKJBB" => Some(Self::OajikekphodJameplpkjbb), + "CmdOJLHCIDDFDF" => Some(Self::CmdOjlhciddfdf), + "CmdKINFINGMICK" => Some(Self::CmdKinfingmick), + "OAJIKEKPHOD_EDHOJDAAGJL" => Some(Self::OajikekphodEdhojdaagjl), + "CmdGODEELLFLEN" => Some(Self::CmdGodeellflen), + "OAJIKEKPHOD_GBPLKHLHFDB" => Some(Self::OajikekphodGbplkhlhfdb), + "CmdLNGLLJKNKHG" => Some(Self::CmdLnglljknkhg), + "CmdBCMGFCDNAIE" => Some(Self::CmdBcmgfcdnaie), + "CmdMHLMFDBFCEC" => Some(Self::CmdMhlmfdbfcec), + "CmdEAGCPEPIOIO" => Some(Self::CmdEagcpepioio), + "OAJIKEKPHOD_MOHONNNIKGF" => Some(Self::OajikekphodMohonnnikgf), + "CmdLLFIKHHPJEB" => Some(Self::CmdLlfikhhpjeb), + "OAJIKEKPHOD_AEMOIILIOIF" => Some(Self::OajikekphodAemoiilioif), + "CmdGBMPOBJDAFF" => Some(Self::CmdGbmpobjdaff), + "OAJIKEKPHOD_CFIDMGINPBI" => Some(Self::OajikekphodCfidmginpbi), _ => None, } } @@ -85255,38 +87989,38 @@ impl CmdFightMatch3Type { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Fnpdjfjfobe { - Ekefcljapdp = 0, - Nhpnnkieggl = 1, - Bpemnmkapoo = 2, - Jmkjdfefiob = 3, - Ngellmbhoie = 4, - Nanpdakbjmo = 5, +pub enum Pfphjfegdaa { + Hgffcffbgdb = 0, + Foflfmbmoma = 1, + Dhhgmkaoaln = 2, + Cgkceonnagm = 3, + Mjlcfpeknpa = 4, + Naihajoleid = 5, } -impl Fnpdjfjfobe { +impl Pfphjfegdaa { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Ekefcljapdp => "FNPDJFJFOBE_EKEFCLJAPDP", - Self::Nhpnnkieggl => "FNPDJFJFOBE_NHPNNKIEGGL", - Self::Bpemnmkapoo => "FNPDJFJFOBE_BPEMNMKAPOO", - Self::Jmkjdfefiob => "FNPDJFJFOBE_JMKJDFEFIOB", - Self::Ngellmbhoie => "FNPDJFJFOBE_NGELLMBHOIE", - Self::Nanpdakbjmo => "FNPDJFJFOBE_NANPDAKBJMO", + Self::Hgffcffbgdb => "PFPHJFEGDAA_HGFFCFFBGDB", + Self::Foflfmbmoma => "PFPHJFEGDAA_FOFLFMBMOMA", + Self::Dhhgmkaoaln => "PFPHJFEGDAA_DHHGMKAOALN", + Self::Cgkceonnagm => "PFPHJFEGDAA_CGKCEONNAGM", + Self::Mjlcfpeknpa => "PFPHJFEGDAA_MJLCFPEKNPA", + Self::Naihajoleid => "PFPHJFEGDAA_NAIHAJOLEID", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "PFPHJFEGDAA_HGFFCFFBGDB" => Some(Self::Hgffcffbgdb), + "PFPHJFEGDAA_FOFLFMBMOMA" => Some(Self::Foflfmbmoma), + "PFPHJFEGDAA_DHHGMKAOALN" => Some(Self::Dhhgmkaoaln), + "PFPHJFEGDAA_CGKCEONNAGM" => Some(Self::Cgkceonnagm), + "PFPHJFEGDAA_MJLCFPEKNPA" => Some(Self::Mjlcfpeknpa), + "PFPHJFEGDAA_NAIHAJOLEID" => Some(Self::Naihajoleid), _ => None, } } @@ -85294,32 +88028,32 @@ impl Fnpdjfjfobe { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Pbkppeapbom { - Bnjmpchfina = 0, - Odfnpcjndid = 1, - Ccjcfmiafcm = 2, - Ladepbbhhgo = 3, +pub enum Nhhjaonhddg { + Lcnjhoklmpn = 0, + Ofgbfhhifam = 1, + Jjbepklolcp = 2, + Opcknbhnboa = 3, } -impl Pbkppeapbom { +impl Nhhjaonhddg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Bnjmpchfina => "PBKPPEAPBOM_BNJMPCHFINA", - Self::Odfnpcjndid => "PBKPPEAPBOM_ODFNPCJNDID", - Self::Ccjcfmiafcm => "PBKPPEAPBOM_CCJCFMIAFCM", - Self::Ladepbbhhgo => "PBKPPEAPBOM_LADEPBBHHGO", + Self::Lcnjhoklmpn => "NHHJAONHDDG_LCNJHOKLMPN", + Self::Ofgbfhhifam => "NHHJAONHDDG_OFGBFHHIFAM", + Self::Jjbepklolcp => "NHHJAONHDDG_JJBEPKLOLCP", + Self::Opcknbhnboa => "NHHJAONHDDG_OPCKNBHNBOA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "PBKPPEAPBOM_BNJMPCHFINA" => Some(Self::Bnjmpchfina), - "PBKPPEAPBOM_ODFNPCJNDID" => Some(Self::Odfnpcjndid), - "PBKPPEAPBOM_CCJCFMIAFCM" => Some(Self::Ccjcfmiafcm), - "PBKPPEAPBOM_LADEPBBHHGO" => Some(Self::Ladepbbhhgo), + "NHHJAONHDDG_LCNJHOKLMPN" => Some(Self::Lcnjhoklmpn), + "NHHJAONHDDG_OFGBFHHIFAM" => Some(Self::Ofgbfhhifam), + "NHHJAONHDDG_JJBEPKLOLCP" => Some(Self::Jjbepklolcp), + "NHHJAONHDDG_OPCKNBHNBOA" => Some(Self::Opcknbhnboa), _ => None, } } @@ -85327,38 +88061,38 @@ impl Pbkppeapbom { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Hldonlicnob { - Mnelhmebhpk = 0, - Nmihnmapkgi = 1, - Mhcmmoppalj = 2, - Ojgeicbogjp = 3, - Bljmjhpheaf = 4, - Fmpefgjphkc = 5, +pub enum Ablccphiomi { + Kfikmpopbfd = 0, + Mcojhekmhil = 1, + Gjgnjhpofol = 2, + Jonelaafdea = 3, + Dmbkgpbnbpo = 4, + Ngboplgbcnk = 5, } -impl Hldonlicnob { +impl Ablccphiomi { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Mnelhmebhpk => "HLDONLICNOB_MNELHMEBHPK", - Self::Nmihnmapkgi => "HLDONLICNOB_NMIHNMAPKGI", - Self::Mhcmmoppalj => "HLDONLICNOB_MHCMMOPPALJ", - Self::Ojgeicbogjp => "HLDONLICNOB_OJGEICBOGJP", - Self::Bljmjhpheaf => "HLDONLICNOB_BLJMJHPHEAF", - Self::Fmpefgjphkc => "HLDONLICNOB_FMPEFGJPHKC", + Self::Kfikmpopbfd => "ABLCCPHIOMI_KFIKMPOPBFD", + Self::Mcojhekmhil => "ABLCCPHIOMI_MCOJHEKMHIL", + Self::Gjgnjhpofol => "ABLCCPHIOMI_GJGNJHPOFOL", + Self::Jonelaafdea => "ABLCCPHIOMI_JONELAAFDEA", + Self::Dmbkgpbnbpo => "ABLCCPHIOMI_DMBKGPBNBPO", + Self::Ngboplgbcnk => "ABLCCPHIOMI_NGBOPLGBCNK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "ABLCCPHIOMI_KFIKMPOPBFD" => Some(Self::Kfikmpopbfd), + "ABLCCPHIOMI_MCOJHEKMHIL" => Some(Self::Mcojhekmhil), + "ABLCCPHIOMI_GJGNJHPOFOL" => Some(Self::Gjgnjhpofol), + "ABLCCPHIOMI_JONELAAFDEA" => Some(Self::Jonelaafdea), + "ABLCCPHIOMI_DMBKGPBNBPO" => Some(Self::Dmbkgpbnbpo), + "ABLCCPHIOMI_NGBOPLGBCNK" => Some(Self::Ngboplgbcnk), _ => None, } } @@ -85366,38 +88100,38 @@ impl Hldonlicnob { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Dnagpmebbck { - Mcdjammcldo = 0, - Caifilpcdbh = 1, - Mgclkjekjaa = 2, - Hcjomcjgghd = 3, - Glhdgeokcjb = 4, - Eeicibockea = 5, +pub enum Amdmkhkohnf { + Cclmehjmpgc = 0, + Fdeajlpgeoj = 1, + Knhnjmabebb = 2, + Eglaffekphg = 3, + Lmbdffbhdok = 4, + Dpfacdooiln = 5, } -impl Dnagpmebbck { +impl Amdmkhkohnf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Mcdjammcldo => "DNAGPMEBBCK_MCDJAMMCLDO", - Self::Caifilpcdbh => "DNAGPMEBBCK_CAIFILPCDBH", - Self::Mgclkjekjaa => "DNAGPMEBBCK_MGCLKJEKJAA", - Self::Hcjomcjgghd => "DNAGPMEBBCK_HCJOMCJGGHD", - Self::Glhdgeokcjb => "DNAGPMEBBCK_GLHDGEOKCJB", - Self::Eeicibockea => "DNAGPMEBBCK_EEICIBOCKEA", + Self::Cclmehjmpgc => "AMDMKHKOHNF_CCLMEHJMPGC", + Self::Fdeajlpgeoj => "AMDMKHKOHNF_FDEAJLPGEOJ", + Self::Knhnjmabebb => "AMDMKHKOHNF_KNHNJMABEBB", + Self::Eglaffekphg => "AMDMKHKOHNF_EGLAFFEKPHG", + Self::Lmbdffbhdok => "AMDMKHKOHNF_LMBDFFBHDOK", + Self::Dpfacdooiln => "AMDMKHKOHNF_DPFACDOOILN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "AMDMKHKOHNF_CCLMEHJMPGC" => Some(Self::Cclmehjmpgc), + "AMDMKHKOHNF_FDEAJLPGEOJ" => Some(Self::Fdeajlpgeoj), + "AMDMKHKOHNF_KNHNJMABEBB" => Some(Self::Knhnjmabebb), + "AMDMKHKOHNF_EGLAFFEKPHG" => Some(Self::Eglaffekphg), + "AMDMKHKOHNF_LMBDFFBHDOK" => Some(Self::Lmbdffbhdok), + "AMDMKHKOHNF_DPFACDOOILN" => Some(Self::Dpfacdooiln), _ => None, } } @@ -85405,29 +88139,29 @@ impl Dnagpmebbck { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ijkblbjaabj { - Pcpdhelpkem = 0, - Gnjicjpagnh = 1, - Okjhnpkffpm = 2, +pub enum Fncfihafggn { + Nlcdgipgfdj = 0, + Hbhckeginen = 1, + Ddjcfclncim = 2, } -impl Ijkblbjaabj { +impl Fncfihafggn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "IJKBLBJAABJ_PCPDHELPKEM", - Self::Gnjicjpagnh => "IJKBLBJAABJ_GNJICJPAGNH", - Self::Okjhnpkffpm => "IJKBLBJAABJ_OKJHNPKFFPM", + Self::Nlcdgipgfdj => "FNCFIHAFGGN_NLCDGIPGFDJ", + Self::Hbhckeginen => "FNCFIHAFGGN_HBHCKEGINEN", + Self::Ddjcfclncim => "FNCFIHAFGGN_DDJCFCLNCIM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "IJKBLBJAABJ_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "IJKBLBJAABJ_GNJICJPAGNH" => Some(Self::Gnjicjpagnh), - "IJKBLBJAABJ_OKJHNPKFFPM" => Some(Self::Okjhnpkffpm), + "FNCFIHAFGGN_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "FNCFIHAFGGN_HBHCKEGINEN" => Some(Self::Hbhckeginen), + "FNCFIHAFGGN_DDJCFCLNCIM" => Some(Self::Ddjcfclncim), _ => None, } } @@ -85435,32 +88169,32 @@ impl Ijkblbjaabj { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ngaielabhpm { - Pcpdhelpkem = 0, - Lcehkbamoka = 1, - Nfepjmelpom = 2, - Bfoijcjjmhh = 3, +pub enum Fdicbbegkeo { + Nlcdgipgfdj = 0, + Ehnbepdhbkc = 1, + Cblmhgejlmp = 2, + Nhemipgkgcj = 3, } -impl Ngaielabhpm { +impl Fdicbbegkeo { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "NGAIELABHPM_PCPDHELPKEM", - Self::Lcehkbamoka => "NGAIELABHPM_LCEHKBAMOKA", - Self::Nfepjmelpom => "NGAIELABHPM_NFEPJMELPOM", - Self::Bfoijcjjmhh => "NGAIELABHPM_BFOIJCJJMHH", + Self::Nlcdgipgfdj => "FDICBBEGKEO_NLCDGIPGFDJ", + Self::Ehnbepdhbkc => "FDICBBEGKEO_EHNBEPDHBKC", + Self::Cblmhgejlmp => "FDICBBEGKEO_CBLMHGEJLMP", + Self::Nhemipgkgcj => "FDICBBEGKEO_NHEMIPGKGCJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "NGAIELABHPM_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "NGAIELABHPM_LCEHKBAMOKA" => Some(Self::Lcehkbamoka), - "NGAIELABHPM_NFEPJMELPOM" => Some(Self::Nfepjmelpom), - "NGAIELABHPM_BFOIJCJJMHH" => Some(Self::Bfoijcjjmhh), + "FDICBBEGKEO_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "FDICBBEGKEO_EHNBEPDHBKC" => Some(Self::Ehnbepdhbkc), + "FDICBBEGKEO_CBLMHGEJLMP" => Some(Self::Cblmhgejlmp), + "FDICBBEGKEO_NHEMIPGKGCJ" => Some(Self::Nhemipgkgcj), _ => None, } } @@ -85468,38 +88202,38 @@ impl Ngaielabhpm { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Mfjbncdahjk { - Lecnfagcfnh = 0, - Maodgpdemdj = 1, - Ojafehmoldp = 2, - Dkpigdeehco = 3, - Cobcjodfiif = 4, - Mjanfbmfbna = 5, +pub enum Ckgofmfnipp { + Hgbbgfbccjj = 0, + Mljfkfacnnd = 1, + Nnammglffcg = 2, + Obliooolfee = 3, + Faialbojmfn = 4, + Bmjklmcdplg = 5, } -impl Mfjbncdahjk { +impl Ckgofmfnipp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Lecnfagcfnh => "MFJBNCDAHJK_LECNFAGCFNH", - Self::Maodgpdemdj => "MFJBNCDAHJK_MAODGPDEMDJ", - Self::Ojafehmoldp => "MFJBNCDAHJK_OJAFEHMOLDP", - Self::Dkpigdeehco => "MFJBNCDAHJK_DKPIGDEEHCO", - Self::Cobcjodfiif => "MFJBNCDAHJK_COBCJODFIIF", - Self::Mjanfbmfbna => "MFJBNCDAHJK_MJANFBMFBNA", + Self::Hgbbgfbccjj => "CKGOFMFNIPP_HGBBGFBCCJJ", + Self::Mljfkfacnnd => "CKGOFMFNIPP_MLJFKFACNND", + Self::Nnammglffcg => "CKGOFMFNIPP_NNAMMGLFFCG", + Self::Obliooolfee => "CKGOFMFNIPP_OBLIOOOLFEE", + Self::Faialbojmfn => "CKGOFMFNIPP_FAIALBOJMFN", + Self::Bmjklmcdplg => "CKGOFMFNIPP_BMJKLMCDPLG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "CKGOFMFNIPP_HGBBGFBCCJJ" => Some(Self::Hgbbgfbccjj), + "CKGOFMFNIPP_MLJFKFACNND" => Some(Self::Mljfkfacnnd), + "CKGOFMFNIPP_NNAMMGLFFCG" => Some(Self::Nnammglffcg), + "CKGOFMFNIPP_OBLIOOOLFEE" => Some(Self::Obliooolfee), + "CKGOFMFNIPP_FAIALBOJMFN" => Some(Self::Faialbojmfn), + "CKGOFMFNIPP_BMJKLMCDPLG" => Some(Self::Bmjklmcdplg), _ => None, } } @@ -85507,35 +88241,35 @@ impl Mfjbncdahjk { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Hndckmialog { - Ojaogbdjclm = 0, - Knalihfliio = 1, - Mampdpahdho = 2, - Gbfdkkbgbeo = 3, - Mgnnpfmjbed = 4, +pub enum Iffkdfpjecm { + Kfddobpejmf = 0, + Dojnfgnkfgp = 1, + Bbcfledlbbb = 2, + Goimmohgcih = 3, + Adjocbgijhp = 4, } -impl Hndckmialog { +impl Iffkdfpjecm { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Ojaogbdjclm => "HNDCKMIALOG_OJAOGBDJCLM", - Self::Knalihfliio => "HNDCKMIALOG_KNALIHFLIIO", - Self::Mampdpahdho => "HNDCKMIALOG_MAMPDPAHDHO", - Self::Gbfdkkbgbeo => "HNDCKMIALOG_GBFDKKBGBEO", - Self::Mgnnpfmjbed => "HNDCKMIALOG_MGNNPFMJBED", + Self::Kfddobpejmf => "IFFKDFPJECM_KFDDOBPEJMF", + Self::Dojnfgnkfgp => "IFFKDFPJECM_DOJNFGNKFGP", + Self::Bbcfledlbbb => "IFFKDFPJECM_BBCFLEDLBBB", + Self::Goimmohgcih => "IFFKDFPJECM_GOIMMOHGCIH", + Self::Adjocbgijhp => "IFFKDFPJECM_ADJOCBGIJHP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "IFFKDFPJECM_KFDDOBPEJMF" => Some(Self::Kfddobpejmf), + "IFFKDFPJECM_DOJNFGNKFGP" => Some(Self::Dojnfgnkfgp), + "IFFKDFPJECM_BBCFLEDLBBB" => Some(Self::Bbcfledlbbb), + "IFFKDFPJECM_GOIMMOHGCIH" => Some(Self::Goimmohgcih), + "IFFKDFPJECM_ADJOCBGIJHP" => Some(Self::Adjocbgijhp), _ => None, } } @@ -85543,65 +88277,64 @@ impl Hndckmialog { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Fmanpckgfdd { - Maoejieahah = 0, - Kccgmhlcael = 1, - Ikjgdffokad = 2, - Gjkncpipkcm = 3, - Gfldojlimdh = 4, - Copjeicjkna = 5, +pub enum Dikcfaicohb { + Ejdlggagbea = 0, + Pinpgfjkdph = 1, + Empkdjgkdbi = 2, + Aoioakghghg = 3, + Ecehhjjgfed = 4, + Ghbhapnljej = 5, } -impl Fmanpckgfdd { +impl Dikcfaicohb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Maoejieahah => "FMANPCKGFDD_MAOEJIEAHAH", - Self::Kccgmhlcael => "FMANPCKGFDD_KCCGMHLCAEL", - Self::Ikjgdffokad => "FMANPCKGFDD_IKJGDFFOKAD", - Self::Gjkncpipkcm => "FMANPCKGFDD_GJKNCPIPKCM", - Self::Gfldojlimdh => "FMANPCKGFDD_GFLDOJLIMDH", - Self::Copjeicjkna => "FMANPCKGFDD_COPJEICJKNA", + Self::Ejdlggagbea => "DIKCFAICOHB_EJDLGGAGBEA", + Self::Pinpgfjkdph => "DIKCFAICOHB_PINPGFJKDPH", + Self::Empkdjgkdbi => "DIKCFAICOHB_EMPKDJGKDBI", + Self::Aoioakghghg => "DIKCFAICOHB_AOIOAKGHGHG", + Self::Ecehhjjgfed => "DIKCFAICOHB_ECEHHJJGFED", + Self::Ghbhapnljej => "DIKCFAICOHB_GHBHAPNLJEJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "DIKCFAICOHB_EJDLGGAGBEA" => Some(Self::Ejdlggagbea), + "DIKCFAICOHB_PINPGFJKDPH" => Some(Self::Pinpgfjkdph), + "DIKCFAICOHB_EMPKDJGKDBI" => Some(Self::Empkdjgkdbi), + "DIKCFAICOHB_AOIOAKGHGHG" => Some(Self::Aoioakghghg), + "DIKCFAICOHB_ECEHHJJGFED" => Some(Self::Ecehhjjgfed), + "DIKCFAICOHB_GHBHAPNLJEJ" => Some(Self::Ghbhapnljej), _ => None, } } } -/// Obf: MKLPGBFEJMO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFiveDimType { - 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, + EibemmghlpkNlcdgipgfdj = 0, + EibemmghlpkNdlialboaok = 2260, + CmdLeaveFiveDimGameScRsp = 2273, + CmdGetFiveDimMoneyScRsp = 2262, + CmdFiveDimMoneyChangeScNotify = 2270, + CmdFiveDimJumpEnergyChangeScNotify = 2268, + CmdGetFiveDimGameDataScRsp = 2267, + CmdFiveDimGameDataUpdateScNotify = 2254, + CmdEnterFiveDimGameScRsp = 2261, + EibemmghlpkFmfoaionmcd = 2264, + CmdUpdateFiveDimGameDataScRsp = 2257, + CmdFiveDimGameTransferScRsp = 2275, + EibemmghlpkEffclndedla = 2253, + EibemmghlpkBepoeeabnfb = 2258, + EibemmghlpkGkncigpobga = 2271, + CmdGetFiveDimMoneyDataScRsp = 2256, + EibemmghlpkAhpmedblabf = 2269, + EibemmghlpkNcnjcdicnnd = 2252, } impl CmdFiveDimType { /// String value of the enum field names used in the ProtoBuf definition. @@ -85610,53 +88343,53 @@ 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::MklpgbfejmoPcpdhelpkem => "MKLPGBFEJMO_PCPDHELPKEM", - Self::CmdGetFiveDimMoneyScRsp => "CmdGetFiveDimMoneyScRsp", + Self::EibemmghlpkNlcdgipgfdj => "EIBEMMGHLPK_NLCDGIPGFDJ", + Self::EibemmghlpkNdlialboaok => "EIBEMMGHLPK_NDLIALBOAOK", Self::CmdLeaveFiveDimGameScRsp => "CmdLeaveFiveDimGameScRsp", - Self::MklpgbfejmoDfillfnllaj => "MKLPGBFEJMO_DFILLFNLLAJ", + Self::CmdGetFiveDimMoneyScRsp => "CmdGetFiveDimMoneyScRsp", + Self::CmdFiveDimMoneyChangeScNotify => "CmdFiveDimMoneyChangeScNotify", Self::CmdFiveDimJumpEnergyChangeScNotify => { "CmdFiveDimJumpEnergyChangeScNotify" } - Self::CmdUpdateFiveDimGameDataScRsp => "CmdUpdateFiveDimGameDataScRsp", - 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::CmdFiveDimGameDataUpdateScNotify => "CmdFiveDimGameDataUpdateScNotify", + Self::CmdEnterFiveDimGameScRsp => "CmdEnterFiveDimGameScRsp", + Self::EibemmghlpkFmfoaionmcd => "EIBEMMGHLPK_FMFOAIONMCD", + Self::CmdUpdateFiveDimGameDataScRsp => "CmdUpdateFiveDimGameDataScRsp", + Self::CmdFiveDimGameTransferScRsp => "CmdFiveDimGameTransferScRsp", + Self::EibemmghlpkEffclndedla => "EIBEMMGHLPK_EFFCLNDEDLA", + Self::EibemmghlpkBepoeeabnfb => "EIBEMMGHLPK_BEPOEEABNFB", + Self::EibemmghlpkGkncigpobga => "EIBEMMGHLPK_GKNCIGPOBGA", Self::CmdGetFiveDimMoneyDataScRsp => "CmdGetFiveDimMoneyDataScRsp", + Self::EibemmghlpkAhpmedblabf => "EIBEMMGHLPK_AHPMEDBLABF", + Self::EibemmghlpkNcnjcdicnnd => "EIBEMMGHLPK_NCNJCDICNND", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "MKLPGBFEJMO_PCPDHELPKEM" => Some(Self::MklpgbfejmoPcpdhelpkem), - "CmdGetFiveDimMoneyScRsp" => Some(Self::CmdGetFiveDimMoneyScRsp), + "EIBEMMGHLPK_NLCDGIPGFDJ" => Some(Self::EibemmghlpkNlcdgipgfdj), + "EIBEMMGHLPK_NDLIALBOAOK" => Some(Self::EibemmghlpkNdlialboaok), "CmdLeaveFiveDimGameScRsp" => Some(Self::CmdLeaveFiveDimGameScRsp), - "MKLPGBFEJMO_DFILLFNLLAJ" => Some(Self::MklpgbfejmoDfillfnllaj), + "CmdGetFiveDimMoneyScRsp" => Some(Self::CmdGetFiveDimMoneyScRsp), + "CmdFiveDimMoneyChangeScNotify" => Some(Self::CmdFiveDimMoneyChangeScNotify), "CmdFiveDimJumpEnergyChangeScNotify" => { Some(Self::CmdFiveDimJumpEnergyChangeScNotify) } - "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), - "CmdEnterFiveDimGameScRsp" => Some(Self::CmdEnterFiveDimGameScRsp), - "MKLPGBFEJMO_OBOBBDGHCDN" => Some(Self::MklpgbfejmoObobbdghcdn), + "CmdGetFiveDimGameDataScRsp" => Some(Self::CmdGetFiveDimGameDataScRsp), "CmdFiveDimGameDataUpdateScNotify" => { Some(Self::CmdFiveDimGameDataUpdateScNotify) } - "CmdGetFiveDimGameDataScRsp" => Some(Self::CmdGetFiveDimGameDataScRsp), - "MKLPGBFEJMO_IIDCMPNMCHM" => Some(Self::MklpgbfejmoIidcmpnmchm), + "CmdEnterFiveDimGameScRsp" => Some(Self::CmdEnterFiveDimGameScRsp), + "EIBEMMGHLPK_FMFOAIONMCD" => Some(Self::EibemmghlpkFmfoaionmcd), + "CmdUpdateFiveDimGameDataScRsp" => Some(Self::CmdUpdateFiveDimGameDataScRsp), + "CmdFiveDimGameTransferScRsp" => Some(Self::CmdFiveDimGameTransferScRsp), + "EIBEMMGHLPK_EFFCLNDEDLA" => Some(Self::EibemmghlpkEffclndedla), + "EIBEMMGHLPK_BEPOEEABNFB" => Some(Self::EibemmghlpkBepoeeabnfb), + "EIBEMMGHLPK_GKNCIGPOBGA" => Some(Self::EibemmghlpkGkncigpobga), "CmdGetFiveDimMoneyDataScRsp" => Some(Self::CmdGetFiveDimMoneyDataScRsp), + "EIBEMMGHLPK_AHPMEDBLABF" => Some(Self::EibemmghlpkAhpmedblabf), + "EIBEMMGHLPK_NCNJCDICNND" => Some(Self::EibemmghlpkNcnjcdicnnd), _ => None, } } @@ -85664,97 +88397,96 @@ impl CmdFiveDimType { #[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, +pub enum Kfdepbclenf { + Nlcdgipgfdj = 0, + Kaljcabdjlc = 1, + Hjjdlphhfpa = 2, } -impl Ipfagfapccd { +impl Kfdepbclenf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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", + Self::Nlcdgipgfdj => "KFDEPBCLENF_NLCDGIPGFDJ", + Self::Kaljcabdjlc => "KFDEPBCLENF_KALJCABDJLC", + Self::Hjjdlphhfpa => "KFDEPBCLENF_HJJDLPHHFPA", } } /// 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), + "KFDEPBCLENF_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "KFDEPBCLENF_KALJCABDJLC" => Some(Self::Kaljcabdjlc), + "KFDEPBCLENF_HJJDLPHHFPA" => Some(Self::Hjjdlphhfpa), _ => None, } } } -/// Obf: GEGHIEHNEEP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFriendType { - 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, - 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, + MgdhkhbkddgNlcdgipgfdj = 0, + CmdNewAssistHistoryNotify = 2932, + CmdDeleteBlacklistCsReq = 2959, + CmdGetCurAssistScRsp = 2985, + CmdTakeAssistRewardCsReq = 2935, + CmdGetFriendAssistListCsReq = 2988, + CmdSetFriendMarkCsReq = 3000, + CmdGetAssistListCsReq = 2930, + CmdTakeAssistRewardScRsp = 2916, + CmdGetFriendApplyListInfoScRsp = 2913, + CmdGetFriendApplyListInfoCsReq = 2936, + CmdSearchPlayerCsReq = 2992, + CmdGetFriendRecommendListInfoCsReq = 2961, + CmdSearchPlayerScRsp = 2966, + CmdGetFriendAssistListScRsp = 2926, + CmdGetAssistListScRsp = 2949, + CmdGetFriendBattleRecordDetailCsReq = 2937, + CmdDeleteFriendCsReq = 2954, + CmdGetFriendListInfoScRsp = 2903, + CmdDeleteBlacklistScRsp = 2974, + CmdSetForbidOtherApplyFriendScRsp = 2906, + CmdDeleteFriendScRsp = 2983, + CmdAddBlacklistScRsp = 2976, + CmdSyncHandleFriendScNotify = 2912, + CmdGetFriendLoginInfoCsReq = 2953, + CmdReportPlayerScRsp = 2948, + CmdGetAssistHistoryCsReq = 2920, + CmdSetFriendMarkScRsp = 2939, + CmdSyncDeleteFriendScNotify = 2909, + CmdGetFriendListInfoCsReq = 2973, + CmdSetAssistCsReq = 2928, + CmdHandleFriendScRsp = 2929, + CmdGetPlatformPlayerInfoScRsp = 2982, + CmdSetFriendRemarkNameCsReq = 2971, + CmdGetFriendRecommendLineupDetailCsReq = 2991, + CmdAddBlacklistCsReq = 2942, + CmdGetAssistHistoryScRsp = 2999, + CmdApplyFriendCsReq = 2915, + CmdGetFriendRecommendListInfoScRsp = 2924, + CmdGetFriendLoginInfoScRsp = 2963, + CmdGetFriendRecommendLineupCsReq = 2993, + CmdHandleFriendCsReq = 2987, + CmdReportPlayerCsReq = 2952, + CmdSyncAddBlacklistScNotify = 2938, + CmdGetFriendDevelopmentInfoCsReq = 2958, + CmdGetFriendRecommendLineupScRsp = 2996, + CmdSetForbidOtherApplyFriendCsReq = 2917, + CmdSetFriendRemarkNameScRsp = 2978, + CmdSetAssistScRsp = 2901, + CmdGetCurAssistCsReq = 2967, + CmdGetPlayerDetailInfoScRsp = 2927, + CmdCurAssistChangedNotify = 2905, + CmdGetFriendDevelopmentInfoScRsp = 2943, + CmdSyncApplyFriendScNotify = 2910, + CmdApplyFriendScRsp = 2981, + CmdGetPlayerDetailInfoCsReq = 2980, + CmdGetFriendRecommendLineupDetailScRsp = 2923, + CmdGetFriendBattleRecordDetailScRsp = 2934, + CmdGetPlatformPlayerInfoCsReq = 2914, } impl CmdFriendType { /// String value of the enum field names used in the ProtoBuf definition. @@ -85763,171 +88495,173 @@ 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::GeghiehneepPcpdhelpkem => "GEGHIEHNEEP_PCPDHELPKEM", - Self::CmdGetFriendApplyListInfoScRsp => "CmdGetFriendApplyListInfoScRsp", - Self::CmdSyncHandleFriendScNotify => "CmdSyncHandleFriendScNotify", - Self::CmdGetPlatformPlayerInfoScRsp => "CmdGetPlatformPlayerInfoScRsp", - Self::CmdGetFriendRecommendListInfoScRsp => { - "CmdGetFriendRecommendListInfoScRsp" - } - Self::CmdGetFriendRecommendLineupDetailCsReq => { - "CmdGetFriendRecommendLineupDetailCsReq" - } + Self::MgdhkhbkddgNlcdgipgfdj => "MGDHKHBKDDG_NLCDGIPGFDJ", + Self::CmdNewAssistHistoryNotify => "CmdNewAssistHistoryNotify", + Self::CmdDeleteBlacklistCsReq => "CmdDeleteBlacklistCsReq", + Self::CmdGetCurAssistScRsp => "CmdGetCurAssistScRsp", + Self::CmdTakeAssistRewardCsReq => "CmdTakeAssistRewardCsReq", + Self::CmdGetFriendAssistListCsReq => "CmdGetFriendAssistListCsReq", + Self::CmdSetFriendMarkCsReq => "CmdSetFriendMarkCsReq", Self::CmdGetAssistListCsReq => "CmdGetAssistListCsReq", Self::CmdTakeAssistRewardScRsp => "CmdTakeAssistRewardScRsp", - Self::CmdAbnlkiddiok => "CmdABNLKIDDIOK", - Self::CmdDeleteFriendCsReq => "CmdDeleteFriendCsReq", - Self::CmdGetAssistListScRsp => "CmdGetAssistListScRsp", - Self::CmdReportPlayerCsReq => "CmdReportPlayerCsReq", - Self::CmdGetPlayerDetailInfoCsReq => "CmdGetPlayerDetailInfoCsReq", - Self::CmdGetFriendDevelopmentInfoCsReq => "CmdGetFriendDevelopmentInfoCsReq", + Self::CmdGetFriendApplyListInfoScRsp => "CmdGetFriendApplyListInfoScRsp", 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::CmdGetAssistHistoryScRsp => "CmdGetAssistHistoryScRsp", - Self::CmdSyncDeleteFriendScNotify => "CmdSyncDeleteFriendScNotify", - 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::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", + Self::CmdGetFriendAssistListScRsp => "CmdGetFriendAssistListScRsp", + Self::CmdGetAssistListScRsp => "CmdGetAssistListScRsp", + Self::CmdGetFriendBattleRecordDetailCsReq => { + "CmdGetFriendBattleRecordDetailCsReq" + } + Self::CmdDeleteFriendCsReq => "CmdDeleteFriendCsReq", + Self::CmdGetFriendListInfoScRsp => "CmdGetFriendListInfoScRsp", + Self::CmdDeleteBlacklistScRsp => "CmdDeleteBlacklistScRsp", + Self::CmdSetForbidOtherApplyFriendScRsp => { + "CmdSetForbidOtherApplyFriendScRsp" + } + Self::CmdDeleteFriendScRsp => "CmdDeleteFriendScRsp", + Self::CmdAddBlacklistScRsp => "CmdAddBlacklistScRsp", + Self::CmdSyncHandleFriendScNotify => "CmdSyncHandleFriendScNotify", + Self::CmdGetFriendLoginInfoCsReq => "CmdGetFriendLoginInfoCsReq", + Self::CmdReportPlayerScRsp => "CmdReportPlayerScRsp", + Self::CmdGetAssistHistoryCsReq => "CmdGetAssistHistoryCsReq", + Self::CmdSetFriendMarkScRsp => "CmdSetFriendMarkScRsp", + Self::CmdSyncDeleteFriendScNotify => "CmdSyncDeleteFriendScNotify", + Self::CmdGetFriendListInfoCsReq => "CmdGetFriendListInfoCsReq", + Self::CmdSetAssistCsReq => "CmdSetAssistCsReq", + Self::CmdHandleFriendScRsp => "CmdHandleFriendScRsp", + Self::CmdGetPlatformPlayerInfoScRsp => "CmdGetPlatformPlayerInfoScRsp", + Self::CmdSetFriendRemarkNameCsReq => "CmdSetFriendRemarkNameCsReq", + Self::CmdGetFriendRecommendLineupDetailCsReq => { + "CmdGetFriendRecommendLineupDetailCsReq" + } + Self::CmdAddBlacklistCsReq => "CmdAddBlacklistCsReq", + Self::CmdGetAssistHistoryScRsp => "CmdGetAssistHistoryScRsp", + Self::CmdApplyFriendCsReq => "CmdApplyFriendCsReq", + Self::CmdGetFriendRecommendListInfoScRsp => { + "CmdGetFriendRecommendListInfoScRsp" + } + Self::CmdGetFriendLoginInfoScRsp => "CmdGetFriendLoginInfoScRsp", + Self::CmdGetFriendRecommendLineupCsReq => "CmdGetFriendRecommendLineupCsReq", + Self::CmdHandleFriendCsReq => "CmdHandleFriendCsReq", + Self::CmdReportPlayerCsReq => "CmdReportPlayerCsReq", + Self::CmdSyncAddBlacklistScNotify => "CmdSyncAddBlacklistScNotify", + Self::CmdGetFriendDevelopmentInfoCsReq => "CmdGetFriendDevelopmentInfoCsReq", + Self::CmdGetFriendRecommendLineupScRsp => "CmdGetFriendRecommendLineupScRsp", + Self::CmdSetForbidOtherApplyFriendCsReq => { + "CmdSetForbidOtherApplyFriendCsReq" + } + Self::CmdSetFriendRemarkNameScRsp => "CmdSetFriendRemarkNameScRsp", + Self::CmdSetAssistScRsp => "CmdSetAssistScRsp", + Self::CmdGetCurAssistCsReq => "CmdGetCurAssistCsReq", + Self::CmdGetPlayerDetailInfoScRsp => "CmdGetPlayerDetailInfoScRsp", + Self::CmdCurAssistChangedNotify => "CmdCurAssistChangedNotify", + Self::CmdGetFriendDevelopmentInfoScRsp => "CmdGetFriendDevelopmentInfoScRsp", + Self::CmdSyncApplyFriendScNotify => "CmdSyncApplyFriendScNotify", + Self::CmdApplyFriendScRsp => "CmdApplyFriendScRsp", + Self::CmdGetPlayerDetailInfoCsReq => "CmdGetPlayerDetailInfoCsReq", + Self::CmdGetFriendRecommendLineupDetailScRsp => { + "CmdGetFriendRecommendLineupDetailScRsp" + } + Self::CmdGetFriendBattleRecordDetailScRsp => { + "CmdGetFriendBattleRecordDetailScRsp" + } + Self::CmdGetPlatformPlayerInfoCsReq => "CmdGetPlatformPlayerInfoCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GEGHIEHNEEP_PCPDHELPKEM" => Some(Self::GeghiehneepPcpdhelpkem), - "CmdGetFriendApplyListInfoScRsp" => { - Some(Self::CmdGetFriendApplyListInfoScRsp) - } - "CmdSyncHandleFriendScNotify" => Some(Self::CmdSyncHandleFriendScNotify), - "CmdGetPlatformPlayerInfoScRsp" => Some(Self::CmdGetPlatformPlayerInfoScRsp), - "CmdGetFriendRecommendListInfoScRsp" => { - Some(Self::CmdGetFriendRecommendListInfoScRsp) - } - "CmdGetFriendRecommendLineupDetailCsReq" => { - Some(Self::CmdGetFriendRecommendLineupDetailCsReq) - } + "MGDHKHBKDDG_NLCDGIPGFDJ" => Some(Self::MgdhkhbkddgNlcdgipgfdj), + "CmdNewAssistHistoryNotify" => Some(Self::CmdNewAssistHistoryNotify), + "CmdDeleteBlacklistCsReq" => Some(Self::CmdDeleteBlacklistCsReq), + "CmdGetCurAssistScRsp" => Some(Self::CmdGetCurAssistScRsp), + "CmdTakeAssistRewardCsReq" => Some(Self::CmdTakeAssistRewardCsReq), + "CmdGetFriendAssistListCsReq" => Some(Self::CmdGetFriendAssistListCsReq), + "CmdSetFriendMarkCsReq" => Some(Self::CmdSetFriendMarkCsReq), "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) + "CmdGetFriendApplyListInfoScRsp" => { + Some(Self::CmdGetFriendApplyListInfoScRsp) } "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) - } - "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) - } - "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) - } - "CmdHandleFriendCsReq" => Some(Self::CmdHandleFriendCsReq), - "CmdGetCurAssistCsReq" => Some(Self::CmdGetCurAssistCsReq), - "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), + "CmdGetFriendAssistListScRsp" => Some(Self::CmdGetFriendAssistListScRsp), + "CmdGetAssistListScRsp" => Some(Self::CmdGetAssistListScRsp), + "CmdGetFriendBattleRecordDetailCsReq" => { + Some(Self::CmdGetFriendBattleRecordDetailCsReq) + } + "CmdDeleteFriendCsReq" => Some(Self::CmdDeleteFriendCsReq), + "CmdGetFriendListInfoScRsp" => Some(Self::CmdGetFriendListInfoScRsp), + "CmdDeleteBlacklistScRsp" => Some(Self::CmdDeleteBlacklistScRsp), + "CmdSetForbidOtherApplyFriendScRsp" => { + Some(Self::CmdSetForbidOtherApplyFriendScRsp) + } + "CmdDeleteFriendScRsp" => Some(Self::CmdDeleteFriendScRsp), + "CmdAddBlacklistScRsp" => Some(Self::CmdAddBlacklistScRsp), + "CmdSyncHandleFriendScNotify" => Some(Self::CmdSyncHandleFriendScNotify), + "CmdGetFriendLoginInfoCsReq" => Some(Self::CmdGetFriendLoginInfoCsReq), + "CmdReportPlayerScRsp" => Some(Self::CmdReportPlayerScRsp), + "CmdGetAssistHistoryCsReq" => Some(Self::CmdGetAssistHistoryCsReq), + "CmdSetFriendMarkScRsp" => Some(Self::CmdSetFriendMarkScRsp), + "CmdSyncDeleteFriendScNotify" => Some(Self::CmdSyncDeleteFriendScNotify), + "CmdGetFriendListInfoCsReq" => Some(Self::CmdGetFriendListInfoCsReq), + "CmdSetAssistCsReq" => Some(Self::CmdSetAssistCsReq), + "CmdHandleFriendScRsp" => Some(Self::CmdHandleFriendScRsp), + "CmdGetPlatformPlayerInfoScRsp" => Some(Self::CmdGetPlatformPlayerInfoScRsp), + "CmdSetFriendRemarkNameCsReq" => Some(Self::CmdSetFriendRemarkNameCsReq), + "CmdGetFriendRecommendLineupDetailCsReq" => { + Some(Self::CmdGetFriendRecommendLineupDetailCsReq) + } + "CmdAddBlacklistCsReq" => Some(Self::CmdAddBlacklistCsReq), + "CmdGetAssistHistoryScRsp" => Some(Self::CmdGetAssistHistoryScRsp), + "CmdApplyFriendCsReq" => Some(Self::CmdApplyFriendCsReq), + "CmdGetFriendRecommendListInfoScRsp" => { + Some(Self::CmdGetFriendRecommendListInfoScRsp) + } + "CmdGetFriendLoginInfoScRsp" => Some(Self::CmdGetFriendLoginInfoScRsp), + "CmdGetFriendRecommendLineupCsReq" => { + Some(Self::CmdGetFriendRecommendLineupCsReq) + } + "CmdHandleFriendCsReq" => Some(Self::CmdHandleFriendCsReq), + "CmdReportPlayerCsReq" => Some(Self::CmdReportPlayerCsReq), + "CmdSyncAddBlacklistScNotify" => Some(Self::CmdSyncAddBlacklistScNotify), + "CmdGetFriendDevelopmentInfoCsReq" => { + Some(Self::CmdGetFriendDevelopmentInfoCsReq) + } + "CmdGetFriendRecommendLineupScRsp" => { + Some(Self::CmdGetFriendRecommendLineupScRsp) + } + "CmdSetForbidOtherApplyFriendCsReq" => { + Some(Self::CmdSetForbidOtherApplyFriendCsReq) + } + "CmdSetFriendRemarkNameScRsp" => Some(Self::CmdSetFriendRemarkNameScRsp), + "CmdSetAssistScRsp" => Some(Self::CmdSetAssistScRsp), + "CmdGetCurAssistCsReq" => Some(Self::CmdGetCurAssistCsReq), + "CmdGetPlayerDetailInfoScRsp" => Some(Self::CmdGetPlayerDetailInfoScRsp), + "CmdCurAssistChangedNotify" => Some(Self::CmdCurAssistChangedNotify), + "CmdGetFriendDevelopmentInfoScRsp" => { + Some(Self::CmdGetFriendDevelopmentInfoScRsp) + } + "CmdSyncApplyFriendScNotify" => Some(Self::CmdSyncApplyFriendScNotify), + "CmdApplyFriendScRsp" => Some(Self::CmdApplyFriendScRsp), + "CmdGetPlayerDetailInfoCsReq" => Some(Self::CmdGetPlayerDetailInfoCsReq), + "CmdGetFriendRecommendLineupDetailScRsp" => { + Some(Self::CmdGetFriendRecommendLineupDetailScRsp) + } + "CmdGetFriendBattleRecordDetailScRsp" => { + Some(Self::CmdGetFriendBattleRecordDetailScRsp) + } + "CmdGetPlatformPlayerInfoCsReq" => Some(Self::CmdGetPlatformPlayerInfoCsReq), _ => None, } } @@ -85959,18 +88693,21 @@ impl FriendOnlineStatus { } } } -/// Obf: PABBPHOIDBF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum FriendApplySource { - PabbphoidbfPcpdhelpkem = 0, - PabbphoidbfDdebahbekhi = 1, - PabbphoidbfPjeoombfnma = 2, - PabbphoidbfIlpkpbokmen = 3, - PabbphoidbfOamhnedgeka = 4, - PabbphoidbfOgenapddidb = 5, - PabbphoidbfLdlmbifnpep = 6, + HpekgmdhfloNlcdgipgfdj = 0, + HpekgmdhfloGodchgimiaj = 1, + HpekgmdhfloBlnbllnhich = 2, + HpekgmdhfloOdhmgpnecfo = 3, + HpekgmdhfloObphecnlkap = 4, + HpekgmdhfloOkjjpjkliog = 5, + HpekgmdhfloOgcabagjiik = 6, + HpekgmdhfloCgmpjeggeed = 7, + HpekgmdhfloJgfgnclkibo = 8, + HpekgmdhfloMkhlalnlola = 9, + HpekgmdhfloCilgiddhodg = 10, } impl FriendApplySource { /// String value of the enum field names used in the ProtoBuf definition. @@ -85979,46 +88716,53 @@ 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::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", + Self::HpekgmdhfloNlcdgipgfdj => "HPEKGMDHFLO_NLCDGIPGFDJ", + Self::HpekgmdhfloGodchgimiaj => "HPEKGMDHFLO_GODCHGIMIAJ", + Self::HpekgmdhfloBlnbllnhich => "HPEKGMDHFLO_BLNBLLNHICH", + Self::HpekgmdhfloOdhmgpnecfo => "HPEKGMDHFLO_ODHMGPNECFO", + Self::HpekgmdhfloObphecnlkap => "HPEKGMDHFLO_OBPHECNLKAP", + Self::HpekgmdhfloOkjjpjkliog => "HPEKGMDHFLO_OKJJPJKLIOG", + Self::HpekgmdhfloOgcabagjiik => "HPEKGMDHFLO_OGCABAGJIIK", + Self::HpekgmdhfloCgmpjeggeed => "HPEKGMDHFLO_CGMPJEGGEED", + Self::HpekgmdhfloJgfgnclkibo => "HPEKGMDHFLO_JGFGNCLKIBO", + Self::HpekgmdhfloMkhlalnlola => "HPEKGMDHFLO_MKHLALNLOLA", + Self::HpekgmdhfloCilgiddhodg => "HPEKGMDHFLO_CILGIDDHODG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "HPEKGMDHFLO_NLCDGIPGFDJ" => Some(Self::HpekgmdhfloNlcdgipgfdj), + "HPEKGMDHFLO_GODCHGIMIAJ" => Some(Self::HpekgmdhfloGodchgimiaj), + "HPEKGMDHFLO_BLNBLLNHICH" => Some(Self::HpekgmdhfloBlnbllnhich), + "HPEKGMDHFLO_ODHMGPNECFO" => Some(Self::HpekgmdhfloOdhmgpnecfo), + "HPEKGMDHFLO_OBPHECNLKAP" => Some(Self::HpekgmdhfloObphecnlkap), + "HPEKGMDHFLO_OKJJPJKLIOG" => Some(Self::HpekgmdhfloOkjjpjkliog), + "HPEKGMDHFLO_OGCABAGJIIK" => Some(Self::HpekgmdhfloOgcabagjiik), + "HPEKGMDHFLO_CGMPJEGGEED" => Some(Self::HpekgmdhfloCgmpjeggeed), + "HPEKGMDHFLO_JGFGNCLKIBO" => Some(Self::HpekgmdhfloJgfgnclkibo), + "HPEKGMDHFLO_MKHLALNLOLA" => Some(Self::HpekgmdhfloMkhlalnlola), + "HPEKGMDHFLO_CILGIDDHODG" => Some(Self::HpekgmdhfloCilgiddhodg), _ => None, } } } -/// Obf: LCIOPAFIOIJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdGachaType { - LciopafioijPcpdhelpkem = 0, - CmdExchangeGachaCeiling = 1998, - CmdDoGachaScRsp = 1995, - CmdGetGachaCeilingScRsp = 1918, - CmdGetGachaInfoCsReq = 1991, - LciopafioijAjdkgjmngka = 1939, - CmdSetGachaDecideItemCsReq = 1963, - CmdDoGachaCsReq = 1994, - CmdExchangeGachaCeilingCsReq = 1909, - CmdSetGachaDecideItemScRsp = 1926, - CmdGetGachaCeilingCsReq = 1914, - CmdGetGachaInfoScRsp = 1910, + LdadfjeofglNlcdgipgfdj = 0, + CmdSetGachaDecideItemScRsp = 1987, + CmdDoGachaScRsp = 1927, + CmdExchangeGachaCeilingCsReq = 1915, + CmdExchangeGachaCeilingScRsp = 1981, + CmdSetGachaDecideItemCsReq = 1910, + CmdGetGachaInfoScRsp = 1903, + CmdGetGachaCeilingScRsp = 1913, + CmdGetGachaCeilingCsReq = 1936, + CmdGetGachaInfoCsReq = 1973, + CmdDoGachaCsReq = 1980, + LdadfjeofglPdciifccbeh = 1929, } impl CmdGachaType { /// String value of the enum field names used in the ProtoBuf definition. @@ -86027,142 +88771,141 @@ 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::LciopafioijPcpdhelpkem => "LCIOPAFIOIJ_PCPDHELPKEM", - Self::CmdExchangeGachaCeiling => "CmdExchangeGachaCeiling", - Self::CmdDoGachaScRsp => "CmdDoGachaScRsp", - Self::CmdGetGachaCeilingScRsp => "CmdGetGachaCeilingScRsp", - Self::CmdGetGachaInfoCsReq => "CmdGetGachaInfoCsReq", - Self::LciopafioijAjdkgjmngka => "LCIOPAFIOIJ_AJDKGJMNGKA", - Self::CmdSetGachaDecideItemCsReq => "CmdSetGachaDecideItemCsReq", - Self::CmdDoGachaCsReq => "CmdDoGachaCsReq", - Self::CmdExchangeGachaCeilingCsReq => "CmdExchangeGachaCeilingCsReq", + Self::LdadfjeofglNlcdgipgfdj => "LDADFJEOFGL_NLCDGIPGFDJ", Self::CmdSetGachaDecideItemScRsp => "CmdSetGachaDecideItemScRsp", - Self::CmdGetGachaCeilingCsReq => "CmdGetGachaCeilingCsReq", + Self::CmdDoGachaScRsp => "CmdDoGachaScRsp", + Self::CmdExchangeGachaCeilingCsReq => "CmdExchangeGachaCeilingCsReq", + Self::CmdExchangeGachaCeilingScRsp => "CmdExchangeGachaCeilingScRsp", + Self::CmdSetGachaDecideItemCsReq => "CmdSetGachaDecideItemCsReq", Self::CmdGetGachaInfoScRsp => "CmdGetGachaInfoScRsp", + Self::CmdGetGachaCeilingScRsp => "CmdGetGachaCeilingScRsp", + Self::CmdGetGachaCeilingCsReq => "CmdGetGachaCeilingCsReq", + Self::CmdGetGachaInfoCsReq => "CmdGetGachaInfoCsReq", + Self::CmdDoGachaCsReq => "CmdDoGachaCsReq", + Self::LdadfjeofglPdciifccbeh => "LDADFJEOFGL_PDCIIFCCBEH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "LCIOPAFIOIJ_PCPDHELPKEM" => Some(Self::LciopafioijPcpdhelpkem), - "CmdExchangeGachaCeiling" => Some(Self::CmdExchangeGachaCeiling), - "CmdDoGachaScRsp" => Some(Self::CmdDoGachaScRsp), - "CmdGetGachaCeilingScRsp" => Some(Self::CmdGetGachaCeilingScRsp), - "CmdGetGachaInfoCsReq" => Some(Self::CmdGetGachaInfoCsReq), - "LCIOPAFIOIJ_AJDKGJMNGKA" => Some(Self::LciopafioijAjdkgjmngka), - "CmdSetGachaDecideItemCsReq" => Some(Self::CmdSetGachaDecideItemCsReq), - "CmdDoGachaCsReq" => Some(Self::CmdDoGachaCsReq), - "CmdExchangeGachaCeilingCsReq" => Some(Self::CmdExchangeGachaCeilingCsReq), + "LDADFJEOFGL_NLCDGIPGFDJ" => Some(Self::LdadfjeofglNlcdgipgfdj), "CmdSetGachaDecideItemScRsp" => Some(Self::CmdSetGachaDecideItemScRsp), - "CmdGetGachaCeilingCsReq" => Some(Self::CmdGetGachaCeilingCsReq), + "CmdDoGachaScRsp" => Some(Self::CmdDoGachaScRsp), + "CmdExchangeGachaCeilingCsReq" => Some(Self::CmdExchangeGachaCeilingCsReq), + "CmdExchangeGachaCeilingScRsp" => Some(Self::CmdExchangeGachaCeilingScRsp), + "CmdSetGachaDecideItemCsReq" => Some(Self::CmdSetGachaDecideItemCsReq), "CmdGetGachaInfoScRsp" => Some(Self::CmdGetGachaInfoScRsp), + "CmdGetGachaCeilingScRsp" => Some(Self::CmdGetGachaCeilingScRsp), + "CmdGetGachaCeilingCsReq" => Some(Self::CmdGetGachaCeilingCsReq), + "CmdGetGachaInfoCsReq" => Some(Self::CmdGetGachaInfoCsReq), + "CmdDoGachaCsReq" => Some(Self::CmdDoGachaCsReq), + "LDADFJEOFGL_PDCIIFCCBEH" => Some(Self::LdadfjeofglPdciifccbeh), _ => None, } } } -/// Obf: LJKEJLGDNJB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdGridFightType { - 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, - CmdGridFightBuyGoodsCsReq = 8582, - CmdFavourArchiveCsReq = 8530, - CmdGridFightUseForgeCsReq = 8431, - CmdGridFightSeasonTalentResetCsReq = 8691, - CmdGridFightTakeWeeklyRewardCsReq = 8592, - CmdCeiiehndpaj = 8792, - CmdGridFightSeasonHandBookNotify = 8605, - CmdKmdhlenlimf = 8753, - CmdGridFightDestroyWeeklyRewardCsReq = 8537, - CmdGridFightGetDataCsReq = 8439, + IgdbcjjbmpdNlcdgipgfdj = 0, + CmdGridFightPermanentTalentEnableCsReq = 8537, + CmdNdamfdidkgb = 8483, + CmdLlpmakihapl = 8709, + CmdGridFightRecycleRoleCsReq = 8670, + CmdJboopapnfdc = 8458, + CmdAbcbkhaieog = 8588, + CmdGridFightUpdatePosScRsp = 8564, + CmdGridFightSeasonTalentEnableCsReq = 8743, + CmdEmfjdodngif = 8444, + CmdCegiakadmhp = 8516, + CmdPnhdgcblpgd = 8524, + CmdGridFightUpdateEquipTrackCsReq = 8756, + CmdPoibjkbdlli = 8664, + CmdGridFightSeasonTalentResetScRsp = 8436, + CmdGridFightGetDataScRsp = 8661, + CmdCfheknfnmip = 8488, + CmdGridFightSeasonTalentResetCsReq = 8551, + CmdMcipomdgbca = 8470, + CmdIgelbmgjijd = 8465, + CmdGridFightSyncKeepWinCntNotify = 8800, + CmdLcfaagejgbg = 8539, + CmdIkmocjbmgoj = 8631, + CmdMoionldjgji = 8688, + CmdGridFightBackToPrepareCsReq = 8489, + CmdOennaoafama = 8696, + CmdAiddodlhdle = 8494, + CmdLdbjkkchngj = 8705, + CmdJiomocfomoa = 8640, + CmdGridFightPermanentTalentEnableScRsp = 8478, + CmdIifppbcfbbc = 8522, + CmdGridFightGetArchiveScRsp = 8752, + CmdGridFightBackToPrepareScRsp = 8558, + CmdGridFightSeasonTalentEnableScRsp = 8499, + CmdHfnihdlfmcj = 8547, + CmdFhnlbdmkpem = 8611, + CmdGridFightHandlePendingActionCsReq = 8695, + CmdLdnpbalacdb = 8759, + CmdGridFightSeasonHandBookNotify = 8599, + CmdGridFightSettleNotify = 8717, + CmdAgoblkjfjdl = 8518, + CmdMkhgpaihdan = 8744, + CmdCheckTextRsp = 8679, + CmdAaghpdhcooi = 8467, + CmdBdncooanaea = 8635, + CmdCfidojgkbhb = 8419, + CmdGdhfmhkfeal = 8712, + CmdLfeflimjogo = 8798, + CmdIaabdbbjhol = 8598, + CmdKahaoojhjpk = 8571, + CmdGridFightSyncVirtualItemNotify = 8577, + CmdCgbkkgnfmkl = 8600, + CmdFgmkgoiiffl = 8495, + CmdIlcpglaaadl = 8751, + CmdOebklepmmke = 8534, + CmdGridFightPermanentTalentResetScRsp = 8718, + IgdbcjjbmpdIlonclkimjm = 8416, + CmdGridFightUpdateEquipTrackScRsp = 8660, + CmdFdjcihmfomc = 8550, + CmdGridFightUpdatePosCsReq = 8506, + CmdKoiamdkefkh = 8771, + CmdGridFightTraitUpdateCsReq = 8729, + CmdFavourArchiveScRsp = 8719, + CmdHkoaockbbja = 8423, + CmdGridFightWeeklyExtraSeasonExpScRsp = 8545, + CmdCbehkfhnnai = 8634, + IgdbcjjbmpdOofhgfdngib = 8409, + CmdAameaobegka = 8741, + CmdGridFightEnterBattleStageScRsp = 8703, + CmdFkcibpkmodk = 8507, + CmdFavourArchiveCsReq = 8433, + CmdGaekhidcfhf = 8529, + CmdCheckTextCsReq = 8517, + CmdPajhfekapmn = 8504, + CmdCnoapamndoa = 8632, + CmdGridFightSyncUpdateResultScNotify = 8469, + CmdHmbdoohkibc = 8484, + CmdGridFightGetArchiveCsReq = 8408, + CmdMcdbjhocghi = 8614, + CmdCbeeklpiemk = 8511, + CmdUpdateGameFormation = 8582, + CmdCcgjddbkide = 8736, + CmdFlhidbdffkg = 8639, + CmdLpijfpcgako = 8616, + CmdLkdmcpdhegm = 8451, + CmdHahjbbejkjk = 8734, + CmdGridFightTraitUpdateScRsp = 8591, + CmdGridFightHandlePendingActionScRsp = 8440, + CmdPhgffoejebm = 8613, + CmdGridFightRecycleRoleScRsp = 8786, + CmdGgamiknedge = 8559, + CmdMflddcifajn = 8418, + CmdGridFightEnterBattleStageCsReq = 8633, + CmdJkgilkgilai = 8595, + CmdGridFightEndBattleStageNotify = 8724, + CmdGridFightGetDataCsReq = 8668, + CmdGridFightPermanentTalentResetCsReq = 8520, + CmdDhocojljppa = 8794, } impl CmdGridFightType { /// String value of the enum field names used in the ProtoBuf definition. @@ -86171,420 +88914,393 @@ 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::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::IgdbcjjbmpdNlcdgipgfdj => "IGDBCJJBMPD_NLCDGIPGFDJ", 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::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::CmdGridFightRefreshShopCsReq => "CmdGridFightRefreshShopCsReq", - Self::CmdOmjhphppajh => "CmdOMJHPHPPAJH", - Self::CmdGridFightUseConsumableCsReq => "CmdGridFightUseConsumableCsReq", + Self::CmdNdamfdidkgb => "CmdNDAMFDIDKGB", + Self::CmdLlpmakihapl => "CmdLLPMAKIHAPL", Self::CmdGridFightRecycleRoleCsReq => "CmdGridFightRecycleRoleCsReq", - Self::CmdGridFightPermanentTalentEnableScRsp => { - "CmdGridFightPermanentTalentEnableScRsp" - } - Self::LjkejlgdnjbHcppibdhooh => "LJKEJLGDNJB_HCPPIBDHOOH", - Self::CmdGridFightStartGamePlayCsReq => "CmdGridFightStartGamePlayCsReq", - Self::CmdGridFightQuitSettleCsReq => "CmdGridFightQuitSettleCsReq", - Self::CmdCochfhkkebn => "CmdCOCHFHKKEBN", - Self::CmdGridFightSettleNotify => "CmdGridFightSettleNotify", - Self::CmdGphodkcpchg => "CmdGPHODKCPCHG", - Self::CmdGridFightFinishTutorialCsReq => "CmdGridFightFinishTutorialCsReq", - Self::LjkejlgdnjbKnbapkkjodh => "LJKEJLGDNJB_KNBAPKKJODH", - Self::CmdGridFightEnterBattleStageScRsp => { - "CmdGridFightEnterBattleStageScRsp" - } - Self::LjkejlgdnjbPbipmgmabbn => "LJKEJLGDNJB_PBIPMGMABBN", - Self::CmdGridFightSeasonTalentEnableScRsp => { - "CmdGridFightSeasonTalentEnableScRsp" - } - Self::CmdDjchchcajpb => "CmdDJCHCHCAJPB", - Self::CmdGridFightBackToPrepareReq => "CmdGridFightBackToPrepareReq", - Self::CmdHgoibdbmdbg => "CmdHGOIBDBMDBG", - Self::CmdGridFightSyncKeepWinCntNotify => "CmdGridFightSyncKeepWinCntNotify", + Self::CmdJboopapnfdc => "CmdJBOOPAPNFDC", + Self::CmdAbcbkhaieog => "CmdABCBKHAIEOG", + Self::CmdGridFightUpdatePosScRsp => "CmdGridFightUpdatePosScRsp", Self::CmdGridFightSeasonTalentEnableCsReq => { "CmdGridFightSeasonTalentEnableCsReq" } - Self::CmdGridFightPermanentTalentResetCsReq => { - "CmdGridFightPermanentTalentResetCsReq" + Self::CmdEmfjdodngif => "CmdEMFJDODNGIF", + Self::CmdCegiakadmhp => "CmdCEGIAKADMHP", + Self::CmdPnhdgcblpgd => "CmdPNHDGCBLPGD", + Self::CmdGridFightUpdateEquipTrackCsReq => { + "CmdGridFightUpdateEquipTrackCsReq" } - Self::CmdGridFightPermanentTalentResetScRsp => { - "CmdGridFightPermanentTalentResetScRsp" + Self::CmdPoibjkbdlli => "CmdPOIBJKBDLLI", + Self::CmdGridFightSeasonTalentResetScRsp => { + "CmdGridFightSeasonTalentResetScRsp" } - Self::CmdGridFightBuyGoodsCsReq => "CmdGridFightBuyGoodsCsReq", - Self::CmdFavourArchiveCsReq => "CmdFavourArchiveCsReq", - Self::CmdGridFightUseForgeCsReq => "CmdGridFightUseForgeCsReq", + Self::CmdGridFightGetDataScRsp => "CmdGridFightGetDataScRsp", + Self::CmdCfheknfnmip => "CmdCFHEKNFNMIP", Self::CmdGridFightSeasonTalentResetCsReq => { "CmdGridFightSeasonTalentResetCsReq" } - Self::CmdGridFightTakeWeeklyRewardCsReq => { - "CmdGridFightTakeWeeklyRewardCsReq" + Self::CmdMcipomdgbca => "CmdMCIPOMDGBCA", + Self::CmdIgelbmgjijd => "CmdIGELBMGJIJD", + Self::CmdGridFightSyncKeepWinCntNotify => "CmdGridFightSyncKeepWinCntNotify", + Self::CmdLcfaagejgbg => "CmdLCFAAGEJGBG", + Self::CmdIkmocjbmgoj => "CmdIKMOCJBMGOJ", + Self::CmdMoionldjgji => "CmdMOIONLDJGJI", + Self::CmdGridFightBackToPrepareCsReq => "CmdGridFightBackToPrepareCsReq", + Self::CmdOennaoafama => "CmdOENNAOAFAMA", + Self::CmdAiddodlhdle => "CmdAIDDODLHDLE", + Self::CmdLdbjkkchngj => "CmdLDBJKKCHNGJ", + Self::CmdJiomocfomoa => "CmdJIOMOCFOMOA", + Self::CmdGridFightPermanentTalentEnableScRsp => { + "CmdGridFightPermanentTalentEnableScRsp" } - Self::CmdCeiiehndpaj => "CmdCEIIEHNDPAJ", + Self::CmdIifppbcfbbc => "CmdIIFPPBCFBBC", + Self::CmdGridFightGetArchiveScRsp => "CmdGridFightGetArchiveScRsp", + Self::CmdGridFightBackToPrepareScRsp => "CmdGridFightBackToPrepareScRsp", + Self::CmdGridFightSeasonTalentEnableScRsp => { + "CmdGridFightSeasonTalentEnableScRsp" + } + Self::CmdHfnihdlfmcj => "CmdHFNIHDLFMCJ", + Self::CmdFhnlbdmkpem => "CmdFHNLBDMKPEM", + Self::CmdGridFightHandlePendingActionCsReq => { + "CmdGridFightHandlePendingActionCsReq" + } + Self::CmdLdnpbalacdb => "CmdLDNPBALACDB", Self::CmdGridFightSeasonHandBookNotify => "CmdGridFightSeasonHandBookNotify", - Self::CmdKmdhlenlimf => "CmdKMDHLENLIMF", - Self::CmdGridFightDestroyWeeklyRewardCsReq => { - "CmdGridFightDestroyWeeklyRewardCsReq" + Self::CmdGridFightSettleNotify => "CmdGridFightSettleNotify", + Self::CmdAgoblkjfjdl => "CmdAGOBLKJFJDL", + Self::CmdMkhgpaihdan => "CmdMKHGPAIHDAN", + Self::CmdCheckTextRsp => "CmdCheckTextRsp", + Self::CmdAaghpdhcooi => "CmdAAGHPDHCOOI", + Self::CmdBdncooanaea => "CmdBDNCOOANAEA", + Self::CmdCfidojgkbhb => "CmdCFIDOJGKBHB", + Self::CmdGdhfmhkfeal => "CmdGDHFMHKFEAL", + Self::CmdLfeflimjogo => "CmdLFEFLIMJOGO", + Self::CmdIaabdbbjhol => "CmdIAABDBBJHOL", + Self::CmdKahaoojhjpk => "CmdKAHAOOJHJPK", + Self::CmdGridFightSyncVirtualItemNotify => { + "CmdGridFightSyncVirtualItemNotify" } + Self::CmdCgbkkgnfmkl => "CmdCGBKKGNFMKL", + Self::CmdFgmkgoiiffl => "CmdFGMKGOIIFFL", + Self::CmdIlcpglaaadl => "CmdILCPGLAAADL", + Self::CmdOebklepmmke => "CmdOEBKLEPMMKE", + Self::CmdGridFightPermanentTalentResetScRsp => { + "CmdGridFightPermanentTalentResetScRsp" + } + Self::IgdbcjjbmpdIlonclkimjm => "IGDBCJJBMPD_ILONCLKIMJM", + Self::CmdGridFightUpdateEquipTrackScRsp => { + "CmdGridFightUpdateEquipTrackScRsp" + } + Self::CmdFdjcihmfomc => "CmdFDJCIHMFOMC", + Self::CmdGridFightUpdatePosCsReq => "CmdGridFightUpdatePosCsReq", + Self::CmdKoiamdkefkh => "CmdKOIAMDKEFKH", + Self::CmdGridFightTraitUpdateCsReq => "CmdGridFightTraitUpdateCsReq", + Self::CmdFavourArchiveScRsp => "CmdFavourArchiveScRsp", + Self::CmdHkoaockbbja => "CmdHKOAOCKBBJA", + Self::CmdGridFightWeeklyExtraSeasonExpScRsp => { + "CmdGridFightWeeklyExtraSeasonExpScRsp" + } + Self::CmdCbehkfhnnai => "CmdCBEHKFHNNAI", + Self::IgdbcjjbmpdOofhgfdngib => "IGDBCJJBMPD_OOFHGFDNGIB", + Self::CmdAameaobegka => "CmdAAMEAOBEGKA", + Self::CmdGridFightEnterBattleStageScRsp => { + "CmdGridFightEnterBattleStageScRsp" + } + Self::CmdFkcibpkmodk => "CmdFKCIBPKMODK", + Self::CmdFavourArchiveCsReq => "CmdFavourArchiveCsReq", + Self::CmdGaekhidcfhf => "CmdGAEKHIDCFHF", + Self::CmdCheckTextCsReq => "CmdCheckTextCsReq", + Self::CmdPajhfekapmn => "CmdPAJHFEKAPMN", + Self::CmdCnoapamndoa => "CmdCNOAPAMNDOA", + Self::CmdGridFightSyncUpdateResultScNotify => { + "CmdGridFightSyncUpdateResultScNotify" + } + Self::CmdHmbdoohkibc => "CmdHMBDOOHKIBC", + Self::CmdGridFightGetArchiveCsReq => "CmdGridFightGetArchiveCsReq", + Self::CmdMcdbjhocghi => "CmdMCDBJHOCGHI", + Self::CmdCbeeklpiemk => "CmdCBEEKLPIEMK", + Self::CmdUpdateGameFormation => "CmdUpdateGameFormation", + Self::CmdCcgjddbkide => "CmdCCGJDDBKIDE", + Self::CmdFlhidbdffkg => "CmdFLHIDBDFFKG", + Self::CmdLpijfpcgako => "CmdLPIJFPCGAKO", + Self::CmdLkdmcpdhegm => "CmdLKDMCPDHEGM", + Self::CmdHahjbbejkjk => "CmdHAHJBBEJKJK", + Self::CmdGridFightTraitUpdateScRsp => "CmdGridFightTraitUpdateScRsp", + Self::CmdGridFightHandlePendingActionScRsp => { + "CmdGridFightHandlePendingActionScRsp" + } + Self::CmdPhgffoejebm => "CmdPHGFFOEJEBM", + Self::CmdGridFightRecycleRoleScRsp => "CmdGridFightRecycleRoleScRsp", + Self::CmdGgamiknedge => "CmdGGAMIKNEDGE", + Self::CmdMflddcifajn => "CmdMFLDDCIFAJN", + Self::CmdGridFightEnterBattleStageCsReq => { + "CmdGridFightEnterBattleStageCsReq" + } + Self::CmdJkgilkgilai => "CmdJKGILKGILAI", + Self::CmdGridFightEndBattleStageNotify => "CmdGridFightEndBattleStageNotify", Self::CmdGridFightGetDataCsReq => "CmdGridFightGetDataCsReq", + Self::CmdGridFightPermanentTalentResetCsReq => { + "CmdGridFightPermanentTalentResetCsReq" + } + Self::CmdDhocojljppa => "CmdDHOCOJLJPPA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "IGDBCJJBMPD_NLCDGIPGFDJ" => Some(Self::IgdbcjjbmpdNlcdgipgfdj), "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) - } - "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) - } - "CmdGridFightRefreshShopCsReq" => Some(Self::CmdGridFightRefreshShopCsReq), - "CmdOMJHPHPPAJH" => Some(Self::CmdOmjhphppajh), - "CmdGridFightUseConsumableCsReq" => { - Some(Self::CmdGridFightUseConsumableCsReq) - } + "CmdNDAMFDIDKGB" => Some(Self::CmdNdamfdidkgb), + "CmdLLPMAKIHAPL" => Some(Self::CmdLlpmakihapl), "CmdGridFightRecycleRoleCsReq" => Some(Self::CmdGridFightRecycleRoleCsReq), - "CmdGridFightPermanentTalentEnableScRsp" => { - Some(Self::CmdGridFightPermanentTalentEnableScRsp) - } - "LJKEJLGDNJB_HCPPIBDHOOH" => Some(Self::LjkejlgdnjbHcppibdhooh), - "CmdGridFightStartGamePlayCsReq" => { - Some(Self::CmdGridFightStartGamePlayCsReq) - } - "CmdGridFightQuitSettleCsReq" => Some(Self::CmdGridFightQuitSettleCsReq), - "CmdCOCHFHKKEBN" => Some(Self::CmdCochfhkkebn), - "CmdGridFightSettleNotify" => Some(Self::CmdGridFightSettleNotify), - "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) - } + "CmdJBOOPAPNFDC" => Some(Self::CmdJboopapnfdc), + "CmdABCBKHAIEOG" => Some(Self::CmdAbcbkhaieog), + "CmdGridFightUpdatePosScRsp" => Some(Self::CmdGridFightUpdatePosScRsp), "CmdGridFightSeasonTalentEnableCsReq" => { Some(Self::CmdGridFightSeasonTalentEnableCsReq) } - "CmdGridFightPermanentTalentResetCsReq" => { - Some(Self::CmdGridFightPermanentTalentResetCsReq) + "CmdEMFJDODNGIF" => Some(Self::CmdEmfjdodngif), + "CmdCEGIAKADMHP" => Some(Self::CmdCegiakadmhp), + "CmdPNHDGCBLPGD" => Some(Self::CmdPnhdgcblpgd), + "CmdGridFightUpdateEquipTrackCsReq" => { + Some(Self::CmdGridFightUpdateEquipTrackCsReq) } - "CmdGridFightPermanentTalentResetScRsp" => { - Some(Self::CmdGridFightPermanentTalentResetScRsp) + "CmdPOIBJKBDLLI" => Some(Self::CmdPoibjkbdlli), + "CmdGridFightSeasonTalentResetScRsp" => { + Some(Self::CmdGridFightSeasonTalentResetScRsp) } - "CmdGridFightBuyGoodsCsReq" => Some(Self::CmdGridFightBuyGoodsCsReq), - "CmdFavourArchiveCsReq" => Some(Self::CmdFavourArchiveCsReq), - "CmdGridFightUseForgeCsReq" => Some(Self::CmdGridFightUseForgeCsReq), + "CmdGridFightGetDataScRsp" => Some(Self::CmdGridFightGetDataScRsp), + "CmdCFHEKNFNMIP" => Some(Self::CmdCfheknfnmip), "CmdGridFightSeasonTalentResetCsReq" => { Some(Self::CmdGridFightSeasonTalentResetCsReq) } - "CmdGridFightTakeWeeklyRewardCsReq" => { - Some(Self::CmdGridFightTakeWeeklyRewardCsReq) + "CmdMCIPOMDGBCA" => Some(Self::CmdMcipomdgbca), + "CmdIGELBMGJIJD" => Some(Self::CmdIgelbmgjijd), + "CmdGridFightSyncKeepWinCntNotify" => { + Some(Self::CmdGridFightSyncKeepWinCntNotify) } - "CmdCEIIEHNDPAJ" => Some(Self::CmdCeiiehndpaj), + "CmdLCFAAGEJGBG" => Some(Self::CmdLcfaagejgbg), + "CmdIKMOCJBMGOJ" => Some(Self::CmdIkmocjbmgoj), + "CmdMOIONLDJGJI" => Some(Self::CmdMoionldjgji), + "CmdGridFightBackToPrepareCsReq" => { + Some(Self::CmdGridFightBackToPrepareCsReq) + } + "CmdOENNAOAFAMA" => Some(Self::CmdOennaoafama), + "CmdAIDDODLHDLE" => Some(Self::CmdAiddodlhdle), + "CmdLDBJKKCHNGJ" => Some(Self::CmdLdbjkkchngj), + "CmdJIOMOCFOMOA" => Some(Self::CmdJiomocfomoa), + "CmdGridFightPermanentTalentEnableScRsp" => { + Some(Self::CmdGridFightPermanentTalentEnableScRsp) + } + "CmdIIFPPBCFBBC" => Some(Self::CmdIifppbcfbbc), + "CmdGridFightGetArchiveScRsp" => Some(Self::CmdGridFightGetArchiveScRsp), + "CmdGridFightBackToPrepareScRsp" => { + Some(Self::CmdGridFightBackToPrepareScRsp) + } + "CmdGridFightSeasonTalentEnableScRsp" => { + Some(Self::CmdGridFightSeasonTalentEnableScRsp) + } + "CmdHFNIHDLFMCJ" => Some(Self::CmdHfnihdlfmcj), + "CmdFHNLBDMKPEM" => Some(Self::CmdFhnlbdmkpem), + "CmdGridFightHandlePendingActionCsReq" => { + Some(Self::CmdGridFightHandlePendingActionCsReq) + } + "CmdLDNPBALACDB" => Some(Self::CmdLdnpbalacdb), "CmdGridFightSeasonHandBookNotify" => { Some(Self::CmdGridFightSeasonHandBookNotify) } - "CmdKMDHLENLIMF" => Some(Self::CmdKmdhlenlimf), - "CmdGridFightDestroyWeeklyRewardCsReq" => { - Some(Self::CmdGridFightDestroyWeeklyRewardCsReq) + "CmdGridFightSettleNotify" => Some(Self::CmdGridFightSettleNotify), + "CmdAGOBLKJFJDL" => Some(Self::CmdAgoblkjfjdl), + "CmdMKHGPAIHDAN" => Some(Self::CmdMkhgpaihdan), + "CmdCheckTextRsp" => Some(Self::CmdCheckTextRsp), + "CmdAAGHPDHCOOI" => Some(Self::CmdAaghpdhcooi), + "CmdBDNCOOANAEA" => Some(Self::CmdBdncooanaea), + "CmdCFIDOJGKBHB" => Some(Self::CmdCfidojgkbhb), + "CmdGDHFMHKFEAL" => Some(Self::CmdGdhfmhkfeal), + "CmdLFEFLIMJOGO" => Some(Self::CmdLfeflimjogo), + "CmdIAABDBBJHOL" => Some(Self::CmdIaabdbbjhol), + "CmdKAHAOOJHJPK" => Some(Self::CmdKahaoojhjpk), + "CmdGridFightSyncVirtualItemNotify" => { + Some(Self::CmdGridFightSyncVirtualItemNotify) + } + "CmdCGBKKGNFMKL" => Some(Self::CmdCgbkkgnfmkl), + "CmdFGMKGOIIFFL" => Some(Self::CmdFgmkgoiiffl), + "CmdILCPGLAAADL" => Some(Self::CmdIlcpglaaadl), + "CmdOEBKLEPMMKE" => Some(Self::CmdOebklepmmke), + "CmdGridFightPermanentTalentResetScRsp" => { + Some(Self::CmdGridFightPermanentTalentResetScRsp) + } + "IGDBCJJBMPD_ILONCLKIMJM" => Some(Self::IgdbcjjbmpdIlonclkimjm), + "CmdGridFightUpdateEquipTrackScRsp" => { + Some(Self::CmdGridFightUpdateEquipTrackScRsp) + } + "CmdFDJCIHMFOMC" => Some(Self::CmdFdjcihmfomc), + "CmdGridFightUpdatePosCsReq" => Some(Self::CmdGridFightUpdatePosCsReq), + "CmdKOIAMDKEFKH" => Some(Self::CmdKoiamdkefkh), + "CmdGridFightTraitUpdateCsReq" => Some(Self::CmdGridFightTraitUpdateCsReq), + "CmdFavourArchiveScRsp" => Some(Self::CmdFavourArchiveScRsp), + "CmdHKOAOCKBBJA" => Some(Self::CmdHkoaockbbja), + "CmdGridFightWeeklyExtraSeasonExpScRsp" => { + Some(Self::CmdGridFightWeeklyExtraSeasonExpScRsp) + } + "CmdCBEHKFHNNAI" => Some(Self::CmdCbehkfhnnai), + "IGDBCJJBMPD_OOFHGFDNGIB" => Some(Self::IgdbcjjbmpdOofhgfdngib), + "CmdAAMEAOBEGKA" => Some(Self::CmdAameaobegka), + "CmdGridFightEnterBattleStageScRsp" => { + Some(Self::CmdGridFightEnterBattleStageScRsp) + } + "CmdFKCIBPKMODK" => Some(Self::CmdFkcibpkmodk), + "CmdFavourArchiveCsReq" => Some(Self::CmdFavourArchiveCsReq), + "CmdGAEKHIDCFHF" => Some(Self::CmdGaekhidcfhf), + "CmdCheckTextCsReq" => Some(Self::CmdCheckTextCsReq), + "CmdPAJHFEKAPMN" => Some(Self::CmdPajhfekapmn), + "CmdCNOAPAMNDOA" => Some(Self::CmdCnoapamndoa), + "CmdGridFightSyncUpdateResultScNotify" => { + Some(Self::CmdGridFightSyncUpdateResultScNotify) + } + "CmdHMBDOOHKIBC" => Some(Self::CmdHmbdoohkibc), + "CmdGridFightGetArchiveCsReq" => Some(Self::CmdGridFightGetArchiveCsReq), + "CmdMCDBJHOCGHI" => Some(Self::CmdMcdbjhocghi), + "CmdCBEEKLPIEMK" => Some(Self::CmdCbeeklpiemk), + "CmdUpdateGameFormation" => Some(Self::CmdUpdateGameFormation), + "CmdCCGJDDBKIDE" => Some(Self::CmdCcgjddbkide), + "CmdFLHIDBDFFKG" => Some(Self::CmdFlhidbdffkg), + "CmdLPIJFPCGAKO" => Some(Self::CmdLpijfpcgako), + "CmdLKDMCPDHEGM" => Some(Self::CmdLkdmcpdhegm), + "CmdHAHJBBEJKJK" => Some(Self::CmdHahjbbejkjk), + "CmdGridFightTraitUpdateScRsp" => Some(Self::CmdGridFightTraitUpdateScRsp), + "CmdGridFightHandlePendingActionScRsp" => { + Some(Self::CmdGridFightHandlePendingActionScRsp) + } + "CmdPHGFFOEJEBM" => Some(Self::CmdPhgffoejebm), + "CmdGridFightRecycleRoleScRsp" => Some(Self::CmdGridFightRecycleRoleScRsp), + "CmdGGAMIKNEDGE" => Some(Self::CmdGgamiknedge), + "CmdMFLDDCIFAJN" => Some(Self::CmdMflddcifajn), + "CmdGridFightEnterBattleStageCsReq" => { + Some(Self::CmdGridFightEnterBattleStageCsReq) + } + "CmdJKGILKGILAI" => Some(Self::CmdJkgilkgilai), + "CmdGridFightEndBattleStageNotify" => { + Some(Self::CmdGridFightEndBattleStageNotify) } "CmdGridFightGetDataCsReq" => Some(Self::CmdGridFightGetDataCsReq), + "CmdGridFightPermanentTalentResetCsReq" => { + Some(Self::CmdGridFightPermanentTalentResetCsReq) + } + "CmdDHOCOJLJPPA" => Some(Self::CmdDhocojljppa), _ => None, } } } -/// Obf: PJBMHHNLCLB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum GridFightLockType { - PjbmhhnlclbLnloohdeaeo = 0, - PjbmhhnlclbEhfhdgpocnh = 6, - PjbmhhnlclbIaoblnoekkh = 7, - PjbmhhnlclbEbekpglfiim = 8, +pub enum Ggnkdlahagh { + Eajghknnjbb = 0, + Fhohpfbdnoh = 6, + Gbdnjlpbnpo = 7, + Daobnjogbbf = 8, } -impl GridFightLockType { +impl Ggnkdlahagh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::PjbmhhnlclbLnloohdeaeo => "PJBMHHNLCLB_LNLOOHDEAEO", - Self::PjbmhhnlclbEhfhdgpocnh => "PJBMHHNLCLB_EHFHDGPOCNH", - Self::PjbmhhnlclbIaoblnoekkh => "PJBMHHNLCLB_IAOBLNOEKKH", - Self::PjbmhhnlclbEbekpglfiim => "PJBMHHNLCLB_EBEKPGLFIIM", + Self::Eajghknnjbb => "GGNKDLAHAGH_EAJGHKNNJBB", + Self::Fhohpfbdnoh => "GGNKDLAHAGH_FHOHPFBDNOH", + Self::Gbdnjlpbnpo => "GGNKDLAHAGH_GBDNJLPBNPO", + Self::Daobnjogbbf => "GGNKDLAHAGH_DAOBNJOGBBF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "PJBMHHNLCLB_LNLOOHDEAEO" => Some(Self::PjbmhhnlclbLnloohdeaeo), - "PJBMHHNLCLB_EHFHDGPOCNH" => Some(Self::PjbmhhnlclbEhfhdgpocnh), - "PJBMHHNLCLB_IAOBLNOEKKH" => Some(Self::PjbmhhnlclbIaoblnoekkh), - "PJBMHHNLCLB_EBEKPGLFIIM" => Some(Self::PjbmhhnlclbEbekpglfiim), + "GGNKDLAHAGH_EAJGHKNNJBB" => Some(Self::Eajghknnjbb), + "GGNKDLAHAGH_FHOHPFBDNOH" => Some(Self::Fhohpfbdnoh), + "GGNKDLAHAGH_GBDNJLPBNPO" => Some(Self::Gbdnjlpbnpo), + "GGNKDLAHAGH_DAOBNJOGBBF" => Some(Self::Daobnjogbbf), _ => None, } } } -/// Obf: DFOFFFCEFFO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum GridFightLockReason { - DfofffceffoDionkbmffdn = 0, - DfofffceffoBdppeehcdlf = 1, - DfofffceffoCfafmkobapj = 2, - DfofffceffoKjmjdbjmbmc = 3, +pub enum Kmjnpempnmc { + Neelhdgiled = 0, + Idodgikbbae = 1, + Njjgbcmlnli = 2, + Aeinkinpafl = 3, } -impl GridFightLockReason { +impl Kmjnpempnmc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::DfofffceffoDionkbmffdn => "DFOFFFCEFFO_DIONKBMFFDN", - Self::DfofffceffoBdppeehcdlf => "DFOFFFCEFFO_BDPPEEHCDLF", - Self::DfofffceffoCfafmkobapj => "DFOFFFCEFFO_CFAFMKOBAPJ", - Self::DfofffceffoKjmjdbjmbmc => "DFOFFFCEFFO_KJMJDBJMBMC", + Self::Neelhdgiled => "KMJNPEMPNMC_NEELHDGILED", + Self::Idodgikbbae => "KMJNPEMPNMC_IDODGIKBBAE", + Self::Njjgbcmlnli => "KMJNPEMPNMC_NJJGBCMLNLI", + Self::Aeinkinpafl => "KMJNPEMPNMC_AEINKINPAFL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "DFOFFFCEFFO_DIONKBMFFDN" => Some(Self::DfofffceffoDionkbmffdn), - "DFOFFFCEFFO_BDPPEEHCDLF" => Some(Self::DfofffceffoBdppeehcdlf), - "DFOFFFCEFFO_CFAFMKOBAPJ" => Some(Self::DfofffceffoCfafmkobapj), - "DFOFFFCEFFO_KJMJDBJMBMC" => Some(Self::DfofffceffoKjmjdbjmbmc), + "KMJNPEMPNMC_NEELHDGILED" => Some(Self::Neelhdgiled), + "KMJNPEMPNMC_IDODGIKBBAE" => Some(Self::Idodgikbbae), + "KMJNPEMPNMC_NJJGBCMLNLI" => Some(Self::Njjgbcmlnli), + "KMJNPEMPNMC_AEINKINPAFL" => Some(Self::Aeinkinpafl), _ => None, } } } -/// Obf: LNPFEFKJDHP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GridFightUpdateSrcType { - 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, + JjdfgmmmcmiCmoalmglkie = 0, + JjdfgmmmcmiDbiekomkbin = 1, + JjdfgmmmcmiNfeghcianjo = 2, + JjdfgmmmcmiOieejkmjmdl = 3, + JjdfgmmmcmiEjljojfecpm = 4, + JjdfgmmmcmiGlfohbcegha = 5, + JjdfgmmmcmiHlmcfklkbpp = 6, + JjdfgmmmcmiJncnkphpfdh = 7, + JjdfgmmmcmiIegcgbnpphn = 8, + JjdfgmmmcmiNjbmbfflngm = 9, + JjdfgmmmcmiAnmfpkdficd = 10, + JjdfgmmmcmiPnpmehhefpk = 11, + JjdfgmmmcmiNjpcdllohno = 12, + JjdfgmmmcmiMahelboahcg = 13, + JjdfgmmmcmiDookaaeogpb = 14, + JjdfgmmmcmiLghjpnhogga = 15, + JjdfgmmmcmiPkjficdogbh = 16, + JjdfgmmmcmiGlkagbglenm = 17, + JjdfgmmmcmiEabnjfbhkgg = 18, + JjdfgmmmcmiFdoimknlnlp = 19, + JjdfgmmmcmiNedkaljpmlg = 20, + JjdfgmmmcmiLlenmljbidn = 21, + JjdfgmmmcmiMkncmfalkpm = 22, + JjdfgmmmcmiKnejnnejnbc = 23, + JjdfgmmmcmiEgikdcaemnl = 24, + JjdfgmmmcmiJomidgfchph = 25, + JjdfgmmmcmiAfafjhahneb = 26, + JjdfgmmmcmiOabpapcnckg = 27, + JjdfgmmmcmiIhekgigcgec = 28, + JjdfgmmmcmiEcjpfohnede = 29, + JjdfgmmmcmiImdopabagga = 30, + JjdfgmmmcmiEbmeifgbjim = 31, + JjdfgmmmcmiFfkpfgfjcel = 32, + JjdfgmmmcmiNokdkpgnpkk = 33, } impl GridFightUpdateSrcType { /// String value of the enum field names used in the ProtoBuf definition. @@ -86593,92 +89309,91 @@ 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::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", + Self::JjdfgmmmcmiCmoalmglkie => "JJDFGMMMCMI_CMOALMGLKIE", + Self::JjdfgmmmcmiDbiekomkbin => "JJDFGMMMCMI_DBIEKOMKBIN", + Self::JjdfgmmmcmiNfeghcianjo => "JJDFGMMMCMI_NFEGHCIANJO", + Self::JjdfgmmmcmiOieejkmjmdl => "JJDFGMMMCMI_OIEEJKMJMDL", + Self::JjdfgmmmcmiEjljojfecpm => "JJDFGMMMCMI_EJLJOJFECPM", + Self::JjdfgmmmcmiGlfohbcegha => "JJDFGMMMCMI_GLFOHBCEGHA", + Self::JjdfgmmmcmiHlmcfklkbpp => "JJDFGMMMCMI_HLMCFKLKBPP", + Self::JjdfgmmmcmiJncnkphpfdh => "JJDFGMMMCMI_JNCNKPHPFDH", + Self::JjdfgmmmcmiIegcgbnpphn => "JJDFGMMMCMI_IEGCGBNPPHN", + Self::JjdfgmmmcmiNjbmbfflngm => "JJDFGMMMCMI_NJBMBFFLNGM", + Self::JjdfgmmmcmiAnmfpkdficd => "JJDFGMMMCMI_ANMFPKDFICD", + Self::JjdfgmmmcmiPnpmehhefpk => "JJDFGMMMCMI_PNPMEHHEFPK", + Self::JjdfgmmmcmiNjpcdllohno => "JJDFGMMMCMI_NJPCDLLOHNO", + Self::JjdfgmmmcmiMahelboahcg => "JJDFGMMMCMI_MAHELBOAHCG", + Self::JjdfgmmmcmiDookaaeogpb => "JJDFGMMMCMI_DOOKAAEOGPB", + Self::JjdfgmmmcmiLghjpnhogga => "JJDFGMMMCMI_LGHJPNHOGGA", + Self::JjdfgmmmcmiPkjficdogbh => "JJDFGMMMCMI_PKJFICDOGBH", + Self::JjdfgmmmcmiGlkagbglenm => "JJDFGMMMCMI_GLKAGBGLENM", + Self::JjdfgmmmcmiEabnjfbhkgg => "JJDFGMMMCMI_EABNJFBHKGG", + Self::JjdfgmmmcmiFdoimknlnlp => "JJDFGMMMCMI_FDOIMKNLNLP", + Self::JjdfgmmmcmiNedkaljpmlg => "JJDFGMMMCMI_NEDKALJPMLG", + Self::JjdfgmmmcmiLlenmljbidn => "JJDFGMMMCMI_LLENMLJBIDN", + Self::JjdfgmmmcmiMkncmfalkpm => "JJDFGMMMCMI_MKNCMFALKPM", + Self::JjdfgmmmcmiKnejnnejnbc => "JJDFGMMMCMI_KNEJNNEJNBC", + Self::JjdfgmmmcmiEgikdcaemnl => "JJDFGMMMCMI_EGIKDCAEMNL", + Self::JjdfgmmmcmiJomidgfchph => "JJDFGMMMCMI_JOMIDGFCHPH", + Self::JjdfgmmmcmiAfafjhahneb => "JJDFGMMMCMI_AFAFJHAHNEB", + Self::JjdfgmmmcmiOabpapcnckg => "JJDFGMMMCMI_OABPAPCNCKG", + Self::JjdfgmmmcmiIhekgigcgec => "JJDFGMMMCMI_IHEKGIGCGEC", + Self::JjdfgmmmcmiEcjpfohnede => "JJDFGMMMCMI_ECJPFOHNEDE", + Self::JjdfgmmmcmiImdopabagga => "JJDFGMMMCMI_IMDOPABAGGA", + Self::JjdfgmmmcmiEbmeifgbjim => "JJDFGMMMCMI_EBMEIFGBJIM", + Self::JjdfgmmmcmiFfkpfgfjcel => "JJDFGMMMCMI_FFKPFGFJCEL", + Self::JjdfgmmmcmiNokdkpgnpkk => "JJDFGMMMCMI_NOKDKPGNPKK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "JJDFGMMMCMI_CMOALMGLKIE" => Some(Self::JjdfgmmmcmiCmoalmglkie), + "JJDFGMMMCMI_DBIEKOMKBIN" => Some(Self::JjdfgmmmcmiDbiekomkbin), + "JJDFGMMMCMI_NFEGHCIANJO" => Some(Self::JjdfgmmmcmiNfeghcianjo), + "JJDFGMMMCMI_OIEEJKMJMDL" => Some(Self::JjdfgmmmcmiOieejkmjmdl), + "JJDFGMMMCMI_EJLJOJFECPM" => Some(Self::JjdfgmmmcmiEjljojfecpm), + "JJDFGMMMCMI_GLFOHBCEGHA" => Some(Self::JjdfgmmmcmiGlfohbcegha), + "JJDFGMMMCMI_HLMCFKLKBPP" => Some(Self::JjdfgmmmcmiHlmcfklkbpp), + "JJDFGMMMCMI_JNCNKPHPFDH" => Some(Self::JjdfgmmmcmiJncnkphpfdh), + "JJDFGMMMCMI_IEGCGBNPPHN" => Some(Self::JjdfgmmmcmiIegcgbnpphn), + "JJDFGMMMCMI_NJBMBFFLNGM" => Some(Self::JjdfgmmmcmiNjbmbfflngm), + "JJDFGMMMCMI_ANMFPKDFICD" => Some(Self::JjdfgmmmcmiAnmfpkdficd), + "JJDFGMMMCMI_PNPMEHHEFPK" => Some(Self::JjdfgmmmcmiPnpmehhefpk), + "JJDFGMMMCMI_NJPCDLLOHNO" => Some(Self::JjdfgmmmcmiNjpcdllohno), + "JJDFGMMMCMI_MAHELBOAHCG" => Some(Self::JjdfgmmmcmiMahelboahcg), + "JJDFGMMMCMI_DOOKAAEOGPB" => Some(Self::JjdfgmmmcmiDookaaeogpb), + "JJDFGMMMCMI_LGHJPNHOGGA" => Some(Self::JjdfgmmmcmiLghjpnhogga), + "JJDFGMMMCMI_PKJFICDOGBH" => Some(Self::JjdfgmmmcmiPkjficdogbh), + "JJDFGMMMCMI_GLKAGBGLENM" => Some(Self::JjdfgmmmcmiGlkagbglenm), + "JJDFGMMMCMI_EABNJFBHKGG" => Some(Self::JjdfgmmmcmiEabnjfbhkgg), + "JJDFGMMMCMI_FDOIMKNLNLP" => Some(Self::JjdfgmmmcmiFdoimknlnlp), + "JJDFGMMMCMI_NEDKALJPMLG" => Some(Self::JjdfgmmmcmiNedkaljpmlg), + "JJDFGMMMCMI_LLENMLJBIDN" => Some(Self::JjdfgmmmcmiLlenmljbidn), + "JJDFGMMMCMI_MKNCMFALKPM" => Some(Self::JjdfgmmmcmiMkncmfalkpm), + "JJDFGMMMCMI_KNEJNNEJNBC" => Some(Self::JjdfgmmmcmiKnejnnejnbc), + "JJDFGMMMCMI_EGIKDCAEMNL" => Some(Self::JjdfgmmmcmiEgikdcaemnl), + "JJDFGMMMCMI_JOMIDGFCHPH" => Some(Self::JjdfgmmmcmiJomidgfchph), + "JJDFGMMMCMI_AFAFJHAHNEB" => Some(Self::JjdfgmmmcmiAfafjhahneb), + "JJDFGMMMCMI_OABPAPCNCKG" => Some(Self::JjdfgmmmcmiOabpapcnckg), + "JJDFGMMMCMI_IHEKGIGCGEC" => Some(Self::JjdfgmmmcmiIhekgigcgec), + "JJDFGMMMCMI_ECJPFOHNEDE" => Some(Self::JjdfgmmmcmiEcjpfohnede), + "JJDFGMMMCMI_IMDOPABAGGA" => Some(Self::JjdfgmmmcmiImdopabagga), + "JJDFGMMMCMI_EBMEIFGBJIM" => Some(Self::JjdfgmmmcmiEbmeifgbjim), + "JJDFGMMMCMI_FFKPFGFJCEL" => Some(Self::JjdfgmmmcmiFfkpfgfjcel), + "JJDFGMMMCMI_NOKDKPGNPKK" => Some(Self::JjdfgmmmcmiNokdkpgnpkk), _ => None, } } } -/// Obf: HNKKNDHLOGN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GridFightEquipTrackSource { - HnkkndhlognHlnmmmkheem = 0, - HnkkndhlognJfcaabpnagg = 1, - HnkkndhlognKmjcopiancg = 2, - HnkkndhlognHhfcnlccghn = 3, + IhmjhlgklhpFahmbodelmp = 0, + IhmjhlgklhpAibfmlhadog = 1, + IhmjhlgklhpAjgkmjgknne = 2, + IhmjhlgklhpGemhfffkhap = 3, } impl GridFightEquipTrackSource { /// String value of the enum field names used in the ProtoBuf definition. @@ -86687,31 +89402,30 @@ 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::HnkkndhlognHlnmmmkheem => "HNKKNDHLOGN_HLNMMMKHEEM", - Self::HnkkndhlognJfcaabpnagg => "HNKKNDHLOGN_JFCAABPNAGG", - Self::HnkkndhlognKmjcopiancg => "HNKKNDHLOGN_KMJCOPIANCG", - Self::HnkkndhlognHhfcnlccghn => "HNKKNDHLOGN_HHFCNLCCGHN", + Self::IhmjhlgklhpFahmbodelmp => "IHMJHLGKLHP_FAHMBODELMP", + Self::IhmjhlgklhpAibfmlhadog => "IHMJHLGKLHP_AIBFMLHADOG", + Self::IhmjhlgklhpAjgkmjgknne => "IHMJHLGKLHP_AJGKMJGKNNE", + Self::IhmjhlgklhpGemhfffkhap => "IHMJHLGKLHP_GEMHFFFKHAP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "HNKKNDHLOGN_HLNMMMKHEEM" => Some(Self::HnkkndhlognHlnmmmkheem), - "HNKKNDHLOGN_JFCAABPNAGG" => Some(Self::HnkkndhlognJfcaabpnagg), - "HNKKNDHLOGN_KMJCOPIANCG" => Some(Self::HnkkndhlognKmjcopiancg), - "HNKKNDHLOGN_HHFCNLCCGHN" => Some(Self::HnkkndhlognHhfcnlccghn), + "IHMJHLGKLHP_FAHMBODELMP" => Some(Self::IhmjhlgklhpFahmbodelmp), + "IHMJHLGKLHP_AIBFMLHADOG" => Some(Self::IhmjhlgklhpAibfmlhadog), + "IHMJHLGKLHP_AJGKMJGKNNE" => Some(Self::IhmjhlgklhpAjgkmjgknne), + "IHMJHLGKLHP_GEMHFFFKHAP" => Some(Self::IhmjhlgklhpGemhfffkhap), _ => None, } } } -/// Obf: BLJJDJODAHH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GridFightEquipDressSource { - BljjdjodahhFllipkcmfhh = 0, - BljjdjodahhGnfnphhanfa = 1, - BljjdjodahhGmljdafoeic = 2, + DmgokglbnjjImlhgimcjgg = 0, + DmgokglbnjjGpapbpfnkbi = 1, + DmgokglbnjjPbkfjgefcid = 2, } impl GridFightEquipDressSource { /// String value of the enum field names used in the ProtoBuf definition. @@ -86720,30 +89434,29 @@ 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::BljjdjodahhFllipkcmfhh => "BLJJDJODAHH_FLLIPKCMFHH", - Self::BljjdjodahhGnfnphhanfa => "BLJJDJODAHH_GNFNPHHANFA", - Self::BljjdjodahhGmljdafoeic => "BLJJDJODAHH_GMLJDAFOEIC", + Self::DmgokglbnjjImlhgimcjgg => "DMGOKGLBNJJ_IMLHGIMCJGG", + Self::DmgokglbnjjGpapbpfnkbi => "DMGOKGLBNJJ_GPAPBPFNKBI", + Self::DmgokglbnjjPbkfjgefcid => "DMGOKGLBNJJ_PBKFJGEFCID", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BLJJDJODAHH_FLLIPKCMFHH" => Some(Self::BljjdjodahhFllipkcmfhh), - "BLJJDJODAHH_GNFNPHHANFA" => Some(Self::BljjdjodahhGnfnphhanfa), - "BLJJDJODAHH_GMLJDAFOEIC" => Some(Self::BljjdjodahhGmljdafoeic), + "DMGOKGLBNJJ_IMLHGIMCJGG" => Some(Self::DmgokglbnjjImlhgimcjgg), + "DMGOKGLBNJJ_GPAPBPFNKBI" => Some(Self::DmgokglbnjjGpapbpfnkbi), + "DMGOKGLBNJJ_PBKFJGEFCID" => Some(Self::DmgokglbnjjPbkfjgefcid), _ => None, } } } -/// Obf: BNMLEPCNCIH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GridFightEquipCraftSource { - BnmlepcncihAialpdejijk = 0, - BnmlepcncihLhnmmcfcjgd = 1, - BnmlepcncihAlinjdngkce = 2, - BnmlepcncihHgeaeegmbap = 3, + AcnpgghpdjbGddbkipojfk = 0, + AcnpgghpdjbNaadgnamiok = 1, + AcnpgghpdjbLepmgcfimgd = 2, + AcnpgghpdjbKekmkppodeg = 3, } impl GridFightEquipCraftSource { /// String value of the enum field names used in the ProtoBuf definition. @@ -86752,19 +89465,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::BnmlepcncihAialpdejijk => "BNMLEPCNCIH_AIALPDEJIJK", - Self::BnmlepcncihLhnmmcfcjgd => "BNMLEPCNCIH_LHNMMCFCJGD", - Self::BnmlepcncihAlinjdngkce => "BNMLEPCNCIH_ALINJDNGKCE", - Self::BnmlepcncihHgeaeegmbap => "BNMLEPCNCIH_HGEAEEGMBAP", + Self::AcnpgghpdjbGddbkipojfk => "ACNPGGHPDJB_GDDBKIPOJFK", + Self::AcnpgghpdjbNaadgnamiok => "ACNPGGHPDJB_NAADGNAMIOK", + Self::AcnpgghpdjbLepmgcfimgd => "ACNPGGHPDJB_LEPMGCFIMGD", + Self::AcnpgghpdjbKekmkppodeg => "ACNPGGHPDJB_KEKMKPPODEG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BNMLEPCNCIH_AIALPDEJIJK" => Some(Self::BnmlepcncihAialpdejijk), - "BNMLEPCNCIH_LHNMMCFCJGD" => Some(Self::BnmlepcncihLhnmmcfcjgd), - "BNMLEPCNCIH_ALINJDNGKCE" => Some(Self::BnmlepcncihAlinjdngkce), - "BNMLEPCNCIH_HGEAEEGMBAP" => Some(Self::BnmlepcncihHgeaeegmbap), + "ACNPGGHPDJB_GDDBKIPOJFK" => Some(Self::AcnpgghpdjbGddbkipojfk), + "ACNPGGHPDJB_NAADGNAMIOK" => Some(Self::AcnpgghpdjbNaadgnamiok), + "ACNPGGHPDJB_LEPMGCFIMGD" => Some(Self::AcnpgghpdjbLepmgcfimgd), + "ACNPGGHPDJB_KEKMKPPODEG" => Some(Self::AcnpgghpdjbKekmkppodeg), _ => None, } } @@ -86772,118 +89485,76 @@ impl GridFightEquipCraftSource { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Omlodgbicok { - Odajbjnjamd = 0, - Iianigdmkio = 1, - Pknbcfpbinf = 2, +pub enum Dmhhpoiemfe { + Lkgaobccpim = 0, + Bbfohnlcknf = 1, + Opkijlmklnl = 2, } -impl Omlodgbicok { +impl Dmhhpoiemfe { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Odajbjnjamd => "OMLODGBICOK_ODAJBJNJAMD", - Self::Iianigdmkio => "OMLODGBICOK_IIANIGDMKIO", - Self::Pknbcfpbinf => "OMLODGBICOK_PKNBCFPBINF", + Self::Lkgaobccpim => "DMHHPOIEMFE_LKGAOBCCPIM", + Self::Bbfohnlcknf => "DMHHPOIEMFE_BBFOHNLCKNF", + Self::Opkijlmklnl => "DMHHPOIEMFE_OPKIJLMKLNL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "OMLODGBICOK_ODAJBJNJAMD" => Some(Self::Odajbjnjamd), - "OMLODGBICOK_IIANIGDMKIO" => Some(Self::Iianigdmkio), - "OMLODGBICOK_PKNBCFPBINF" => Some(Self::Pknbcfpbinf), + "DMHHPOIEMFE_LKGAOBCCPIM" => Some(Self::Lkgaobccpim), + "DMHHPOIEMFE_BBFOHNLCKNF" => Some(Self::Bbfohnlcknf), + "DMHHPOIEMFE_OPKIJLMKLNL" => Some(Self::Opkijlmklnl), _ => None, } } } -/// Obf: IMPMLADJIND #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum GridFightDropReason { - ImpmladjindGdkbkcfjdmg = 0, - ImpmladjindClacjbhjcie = 1, - ImpmladjindKmdibemfibj = 2, +pub enum Jehmccgiokg { + Lnpnfldkkck = 0, + Elfiemkaljo = 1, + Kjmkfeiccda = 2, } -impl GridFightDropReason { +impl Jehmccgiokg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::ImpmladjindGdkbkcfjdmg => "IMPMLADJIND_GDKBKCFJDMG", - Self::ImpmladjindClacjbhjcie => "IMPMLADJIND_CLACJBHJCIE", - Self::ImpmladjindKmdibemfibj => "IMPMLADJIND_KMDIBEMFIBJ", + Self::Lnpnfldkkck => "JEHMCCGIOKG_LNPNFLDKKCK", + Self::Elfiemkaljo => "JEHMCCGIOKG_ELFIEMKALJO", + Self::Kjmkfeiccda => "JEHMCCGIOKG_KJMKFEICCDA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "IMPMLADJIND_GDKBKCFJDMG" => Some(Self::ImpmladjindGdkbkcfjdmg), - "IMPMLADJIND_CLACJBHJCIE" => Some(Self::ImpmladjindClacjbhjcie), - "IMPMLADJIND_KMDIBEMFIBJ" => Some(Self::ImpmladjindKmdibemfibj), + "JEHMCCGIOKG_LNPNFLDKKCK" => Some(Self::Lnpnfldkkck), + "JEHMCCGIOKG_ELFIEMKALJO" => Some(Self::Elfiemkaljo), + "JEHMCCGIOKG_KJMKFEICCDA" => Some(Self::Kjmkfeiccda), _ => None, } } } -/// Obf: FOOHMNAFKBN -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] -#[repr(i32)] -pub enum GridFightGlobalHpChangeReason { - 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. - /// - /// The values are not transformed in any way and thus are 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::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 { - "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: BAKGGPNHNNE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GridFightUpdateGlobalHpReason { - BakggpnhnneAjbmadndigh = 0, - BakggpnhnneAhikonfebmj = 1, - BakggpnhnneIkhlilhaiol = 2, - BakggpnhnnePonicjjabek = 3, - BakggpnhnneGpdhibafdcg = 4, - BakggpnhnneGfimnccfkik = 101, - BakggpnhnneBcgpolhohkf = 102, - BakggpnhnneDahncidkfcp = 103, - BakggpnhnneDckgdadpjlh = 201, + DfijibkbejlIhndjolckdi = 0, + DfijibkbejlFdkcphmmfcd = 1, + DfijibkbejlIegehakdeha = 2, + DfijibkbejlKeopicgmgpi = 3, + DfijibkbejlAamhkfpcfpo = 4, + DfijibkbejlLgccnhobmap = 101, + DfijibkbejlHbgppehginp = 102, + DfijibkbejlCjdpihfecnj = 103, + DfijibkbejlAekpbhcljan = 201, } impl GridFightUpdateGlobalHpReason { /// String value of the enum field names used in the ProtoBuf definition. @@ -86892,66 +89563,29 @@ 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::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", + Self::DfijibkbejlIhndjolckdi => "DFIJIBKBEJL_IHNDJOLCKDI", + Self::DfijibkbejlFdkcphmmfcd => "DFIJIBKBEJL_FDKCPHMMFCD", + Self::DfijibkbejlIegehakdeha => "DFIJIBKBEJL_IEGEHAKDEHA", + Self::DfijibkbejlKeopicgmgpi => "DFIJIBKBEJL_KEOPICGMGPI", + Self::DfijibkbejlAamhkfpcfpo => "DFIJIBKBEJL_AAMHKFPCFPO", + Self::DfijibkbejlLgccnhobmap => "DFIJIBKBEJL_LGCCNHOBMAP", + Self::DfijibkbejlHbgppehginp => "DFIJIBKBEJL_HBGPPEHGINP", + Self::DfijibkbejlCjdpihfecnj => "DFIJIBKBEJL_CJDPIHFECNJ", + Self::DfijibkbejlAekpbhcljan => "DFIJIBKBEJL_AEKPBHCLJAN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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: CDPHDHNLHAO -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] -#[repr(i32)] -pub enum GridFightSettleReason { - CdphdhnlhaoFmpbhelfgee = 0, - CdphdhnlhaoEphjfkffdkc = 1, - CdphdhnlhaoFlnhnhbcdkm = 2, - CdphdhnlhaoClnlgbcmoij = 3, - CdphdhnlhaoBakhaibgpgc = 4, -} -impl GridFightSettleReason { - /// String value of the enum field names used in the ProtoBuf definition. - /// - /// The values are not transformed in any way and thus are 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::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 { - "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), + "DFIJIBKBEJL_IHNDJOLCKDI" => Some(Self::DfijibkbejlIhndjolckdi), + "DFIJIBKBEJL_FDKCPHMMFCD" => Some(Self::DfijibkbejlFdkcphmmfcd), + "DFIJIBKBEJL_IEGEHAKDEHA" => Some(Self::DfijibkbejlIegehakdeha), + "DFIJIBKBEJL_KEOPICGMGPI" => Some(Self::DfijibkbejlKeopicgmgpi), + "DFIJIBKBEJL_AAMHKFPCFPO" => Some(Self::DfijibkbejlAamhkfpcfpo), + "DFIJIBKBEJL_LGCCNHOBMAP" => Some(Self::DfijibkbejlLgccnhobmap), + "DFIJIBKBEJL_HBGPPEHGINP" => Some(Self::DfijibkbejlHbgppehginp), + "DFIJIBKBEJL_CJDPIHFECNJ" => Some(Self::DfijibkbejlCjdpihfecnj), + "DFIJIBKBEJL_AEKPBHCLJAN" => Some(Self::DfijibkbejlAekpbhcljan), _ => None, } } @@ -86959,50 +89593,85 @@ impl GridFightSettleReason { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Apdpaecjpih { - Aobedaeijkh = 0, - Alnibpoodkh = 1, - Ppgkhpeakfn = 2, +pub enum Peijnefochi { + Aibafpbkdji = 0, + Nocijdinkpj = 1, + Higmflkhgnj = 2, + Jojpgbcecln = 3, + Nbppjedaifn = 4, } -impl Apdpaecjpih { +impl Peijnefochi { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Aobedaeijkh => "APDPAECJPIH_AOBEDAEIJKH", - Self::Alnibpoodkh => "APDPAECJPIH_ALNIBPOODKH", - Self::Ppgkhpeakfn => "APDPAECJPIH_PPGKHPEAKFN", + Self::Aibafpbkdji => "PEIJNEFOCHI_AIBAFPBKDJI", + Self::Nocijdinkpj => "PEIJNEFOCHI_NOCIJDINKPJ", + Self::Higmflkhgnj => "PEIJNEFOCHI_HIGMFLKHGNJ", + Self::Jojpgbcecln => "PEIJNEFOCHI_JOJPGBCECLN", + Self::Nbppjedaifn => "PEIJNEFOCHI_NBPPJEDAIFN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "APDPAECJPIH_AOBEDAEIJKH" => Some(Self::Aobedaeijkh), - "APDPAECJPIH_ALNIBPOODKH" => Some(Self::Alnibpoodkh), - "APDPAECJPIH_PPGKHPEAKFN" => Some(Self::Ppgkhpeakfn), + "PEIJNEFOCHI_AIBAFPBKDJI" => Some(Self::Aibafpbkdji), + "PEIJNEFOCHI_NOCIJDINKPJ" => Some(Self::Nocijdinkpj), + "PEIJNEFOCHI_HIGMFLKHGNJ" => Some(Self::Higmflkhgnj), + "PEIJNEFOCHI_JOJPGBCECLN" => Some(Self::Jojpgbcecln), + "PEIJNEFOCHI_NBPPJEDAIFN" => Some(Self::Nbppjedaifn), + _ => None, + } + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] +#[repr(i32)] +pub enum Mljiildndpl { + Lahjfefdobc = 0, + Njobaddlbgk = 1, + Fagecpgmpeh = 2, +} +impl Mljiildndpl { + /// String value of the enum field names used in the ProtoBuf definition. + /// + /// The values are not transformed in any way and thus are 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::Lahjfefdobc => "MLJIILDNDPL_LAHJFEFDOBC", + Self::Njobaddlbgk => "MLJIILDNDPL_NJOBADDLBGK", + Self::Fagecpgmpeh => "MLJIILDNDPL_FAGECPGMPEH", + } + } + /// Creates an enum from field names used in the ProtoBuf definition. + pub fn from_str_name(value: &str) -> ::core::option::Option { + match value { + "MLJIILDNDPL_LAHJFEFDOBC" => Some(Self::Lahjfefdobc), + "MLJIILDNDPL_NJOBADDLBGK" => Some(Self::Njobaddlbgk), + "MLJIILDNDPL_FAGECPGMPEH" => Some(Self::Fagecpgmpeh), _ => None, } } } -/// Obf: NIOFDIFADEK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdHeartdialType { - NiofdifadekPcpdhelpkem = 0, - CmdSubmitEmotionItemCsReq = 6314, - CmdHeartDialTraceScriptCsReq = 6326, - CmdSubmitEmotionItemScRsp = 6318, - CmdHeartDialScriptChangeScNotify = 6363, - CmdGetHeartDialInfoCsReq = 6391, - CmdHeartDialTraceScriptScRsp = 6339, - CmdChangeScriptEmotionCsReq = 6394, - CmdFinishEmotionDialoguePerformanceScRsp = 6398, - CmdChangeScriptEmotionScRsp = 6395, - CmdFinishEmotionDialoguePerformanceCsReq = 6309, - CmdGetHeartDialInfoScRsp = 6310, + FpgigbamddpNlcdgipgfdj = 0, + CmdChangeScriptEmotionScRsp = 6327, + CmdHeartDialScriptChangeScNotify = 6310, + CmdSubmitEmotionItemScRsp = 6313, + CmdSubmitEmotionItemCsReq = 6336, + CmdGetHeartDialInfoCsReq = 6373, + CmdFinishEmotionDialoguePerformanceScRsp = 6381, + CmdFinishEmotionDialoguePerformanceCsReq = 6315, + CmdHeartDialTraceScriptCsReq = 6387, + CmdChangeScriptEmotionCsReq = 6380, + CmdGetHeartDialInfoScRsp = 6303, + CmdHeartDialTraceScriptScRsp = 6329, } impl CmdHeartdialType { /// String value of the enum field names used in the ProtoBuf definition. @@ -87011,45 +89680,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::NiofdifadekPcpdhelpkem => "NIOFDIFADEK_PCPDHELPKEM", - Self::CmdSubmitEmotionItemCsReq => "CmdSubmitEmotionItemCsReq", - Self::CmdHeartDialTraceScriptCsReq => "CmdHeartDialTraceScriptCsReq", - Self::CmdSubmitEmotionItemScRsp => "CmdSubmitEmotionItemScRsp", + Self::FpgigbamddpNlcdgipgfdj => "FPGIGBAMDDP_NLCDGIPGFDJ", + Self::CmdChangeScriptEmotionScRsp => "CmdChangeScriptEmotionScRsp", Self::CmdHeartDialScriptChangeScNotify => "CmdHeartDialScriptChangeScNotify", + Self::CmdSubmitEmotionItemScRsp => "CmdSubmitEmotionItemScRsp", + Self::CmdSubmitEmotionItemCsReq => "CmdSubmitEmotionItemCsReq", Self::CmdGetHeartDialInfoCsReq => "CmdGetHeartDialInfoCsReq", - Self::CmdHeartDialTraceScriptScRsp => "CmdHeartDialTraceScriptScRsp", - Self::CmdChangeScriptEmotionCsReq => "CmdChangeScriptEmotionCsReq", Self::CmdFinishEmotionDialoguePerformanceScRsp => { "CmdFinishEmotionDialoguePerformanceScRsp" } - Self::CmdChangeScriptEmotionScRsp => "CmdChangeScriptEmotionScRsp", Self::CmdFinishEmotionDialoguePerformanceCsReq => { "CmdFinishEmotionDialoguePerformanceCsReq" } + Self::CmdHeartDialTraceScriptCsReq => "CmdHeartDialTraceScriptCsReq", + Self::CmdChangeScriptEmotionCsReq => "CmdChangeScriptEmotionCsReq", Self::CmdGetHeartDialInfoScRsp => "CmdGetHeartDialInfoScRsp", + Self::CmdHeartDialTraceScriptScRsp => "CmdHeartDialTraceScriptScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "NIOFDIFADEK_PCPDHELPKEM" => Some(Self::NiofdifadekPcpdhelpkem), - "CmdSubmitEmotionItemCsReq" => Some(Self::CmdSubmitEmotionItemCsReq), - "CmdHeartDialTraceScriptCsReq" => Some(Self::CmdHeartDialTraceScriptCsReq), - "CmdSubmitEmotionItemScRsp" => Some(Self::CmdSubmitEmotionItemScRsp), + "FPGIGBAMDDP_NLCDGIPGFDJ" => Some(Self::FpgigbamddpNlcdgipgfdj), + "CmdChangeScriptEmotionScRsp" => Some(Self::CmdChangeScriptEmotionScRsp), "CmdHeartDialScriptChangeScNotify" => { Some(Self::CmdHeartDialScriptChangeScNotify) } + "CmdSubmitEmotionItemScRsp" => Some(Self::CmdSubmitEmotionItemScRsp), + "CmdSubmitEmotionItemCsReq" => Some(Self::CmdSubmitEmotionItemCsReq), "CmdGetHeartDialInfoCsReq" => Some(Self::CmdGetHeartDialInfoCsReq), - "CmdHeartDialTraceScriptScRsp" => Some(Self::CmdHeartDialTraceScriptScRsp), - "CmdChangeScriptEmotionCsReq" => Some(Self::CmdChangeScriptEmotionCsReq), "CmdFinishEmotionDialoguePerformanceScRsp" => { Some(Self::CmdFinishEmotionDialoguePerformanceScRsp) } - "CmdChangeScriptEmotionScRsp" => Some(Self::CmdChangeScriptEmotionScRsp), "CmdFinishEmotionDialoguePerformanceCsReq" => { Some(Self::CmdFinishEmotionDialoguePerformanceCsReq) } + "CmdHeartDialTraceScriptCsReq" => Some(Self::CmdHeartDialTraceScriptCsReq), + "CmdChangeScriptEmotionCsReq" => Some(Self::CmdChangeScriptEmotionCsReq), "CmdGetHeartDialInfoScRsp" => Some(Self::CmdGetHeartDialInfoScRsp), + "CmdHeartDialTraceScriptScRsp" => Some(Self::CmdHeartDialTraceScriptScRsp), _ => None, } } @@ -87057,32 +89726,32 @@ impl CmdHeartdialType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Eahhfcjlign { - Ogeibmghdlm = 0, - Celiimaeieb = 1, - Ggododlnola = 2, - Bmondkehkpl = 3, +pub enum HeartDialEmotionType { + Peace = 0, + Anger = 1, + Happy = 2, + Sad = 3, } -impl Eahhfcjlign { +impl HeartDialEmotionType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Ogeibmghdlm => "EAHHFCJLIGN_OGEIBMGHDLM", - Self::Celiimaeieb => "EAHHFCJLIGN_CELIIMAEIEB", - Self::Ggododlnola => "EAHHFCJLIGN_GGODODLNOLA", - Self::Bmondkehkpl => "EAHHFCJLIGN_BMONDKEHKPL", + 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", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "EAHHFCJLIGN_OGEIBMGHDLM" => Some(Self::Ogeibmghdlm), - "EAHHFCJLIGN_CELIIMAEIEB" => Some(Self::Celiimaeieb), - "EAHHFCJLIGN_GGODODLNOLA" => Some(Self::Ggododlnola), - "EAHHFCJLIGN_BMONDKEHKPL" => Some(Self::Bmondkehkpl), + "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), _ => None, } } @@ -87090,38 +89759,38 @@ impl Eahhfcjlign { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Fgbiifaoghl { - Hojmnjbcgej = 0, - Bnnghbehpkl = 1, - Dklpaafflee = 2, - Ngmmicogdfp = 3, - Apffeddknbk = 4, - Cmafifghaid = 5, +pub enum HeartDialStepType { + Coeejalelpf = 0, + Badpbgfjpnn = 1, + GameLockInfo = 2, + Ccjmknnhkke = 3, + Bejebbnfgpm = 4, + Ngnfoihnlmj = 5, } -impl Fgbiifaoghl { +impl HeartDialStepType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Hojmnjbcgej => "FGBIIFAOGHL_HOJMNJBCGEJ", - Self::Bnnghbehpkl => "FGBIIFAOGHL_BNNGHBEHPKL", - Self::Dklpaafflee => "FGBIIFAOGHL_DKLPAAFFLEE", - Self::Ngmmicogdfp => "FGBIIFAOGHL_NGMMICOGDFP", - Self::Apffeddknbk => "FGBIIFAOGHL_APFFEDDKNBK", - Self::Cmafifghaid => "FGBIIFAOGHL_CMAFIFGHAID", + 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", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "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), _ => None, } } @@ -87129,62 +89798,61 @@ impl Fgbiifaoghl { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Llmhmmcpknf { - Dklpaafflee = 0, - Pfnadfbgonf = 1, - Omcmiifcdfj = 2, +pub enum HeartDialUnlockStatus { + Lock = 0, + UnlockSingle = 1, + UnlockAll = 2, } -impl Llmhmmcpknf { +impl HeartDialUnlockStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Dklpaafflee => "LLMHMMCPKNF_DKLPAAFFLEE", - Self::Pfnadfbgonf => "LLMHMMCPKNF_PFNADFBGONF", - Self::Omcmiifcdfj => "LLMHMMCPKNF_OMCMIIFCDFJ", + Self::Lock => "HEART_DIAL_UNLOCK_STATUS_LOCK", + Self::UnlockSingle => "HEART_DIAL_UNLOCK_STATUS_UNLOCK_SINGLE", + Self::UnlockAll => "HEART_DIAL_UNLOCK_STATUS_UNLOCK_ALL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "LLMHMMCPKNF_DKLPAAFFLEE" => Some(Self::Dklpaafflee), - "LLMHMMCPKNF_PFNADFBGONF" => Some(Self::Pfnadfbgonf), - "LLMHMMCPKNF_OMCMIIFCDFJ" => Some(Self::Omcmiifcdfj), + "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), _ => None, } } } -/// Obf: MJNBDODPDOG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdHeliobusType { - 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, + AmjemjidnkfNlcdgipgfdj = 0, + CmdHeliobusStartRaidCsReq = 5878, + CmdHeliobusSnsLikeScRsp = 5881, + CmdHeliobusSnsLikeCsReq = 5815, + CmdHeliobusChallengeUpdateScNotify = 5848, + CmdHeliobusEnterBattleCsReq = 5824, + CmdHeliobusUpgradeLevelCsReq = 5854, + AmjemjidnkfFlpcdjfjhhm = 5842, + CmdHeliobusSnsCommentCsReq = 5810, + CmdHeliobusSnsPostCsReq = 5836, + CmdHeliobusSnsCommentScRsp = 5887, + CmdHeliobusSnsPostScRsp = 5813, + CmdHeliobusUnlockSkillScNotify = 5809, + CmdHeliobusEnterBattleScRsp = 5871, + CmdHeliobusSelectSkillScRsp = 5876, + CmdHeliobusSnsReadCsReq = 5880, + CmdHeliobusUpgradeLevelScRsp = 5883, + CmdHeliobusSnsReadScRsp = 5827, + CmdHeliobusLineupUpdateScNotify = 5859, + CmdHeliobusInfoChangedScNotify = 5812, + CmdHeliobusStartRaidScRsp = 5852, + CmdHeliobusActivityDataCsReq = 5873, + CmdHeliobusSnsUpdateScNotify = 5829, + CmdHeliobusActivityDataScRsp = 5803, } impl CmdHeliobusType { /// String value of the enum field names used in the ProtoBuf definition. @@ -87193,97 +89861,96 @@ 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::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::AmjemjidnkfNlcdgipgfdj => "AMJEMJIDNKF_NLCDGIPGFDJ", + Self::CmdHeliobusStartRaidCsReq => "CmdHeliobusStartRaidCsReq", 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::CmdHeliobusSnsLikeCsReq => "CmdHeliobusSnsLikeCsReq", Self::CmdHeliobusChallengeUpdateScNotify => { "CmdHeliobusChallengeUpdateScNotify" } + Self::CmdHeliobusEnterBattleCsReq => "CmdHeliobusEnterBattleCsReq", Self::CmdHeliobusUpgradeLevelCsReq => "CmdHeliobusUpgradeLevelCsReq", - Self::CmdHeliobusStartRaidScRsp => "CmdHeliobusStartRaidScRsp", - Self::CmdHeliobusUpgradeLevelScRsp => "CmdHeliobusUpgradeLevelScRsp", - Self::CmdHeliobusStartRaidCsReq => "CmdHeliobusStartRaidCsReq", + Self::AmjemjidnkfFlpcdjfjhhm => "AMJEMJIDNKF_FLPCDJFJHHM", + Self::CmdHeliobusSnsCommentCsReq => "CmdHeliobusSnsCommentCsReq", + Self::CmdHeliobusSnsPostCsReq => "CmdHeliobusSnsPostCsReq", Self::CmdHeliobusSnsCommentScRsp => "CmdHeliobusSnsCommentScRsp", + Self::CmdHeliobusSnsPostScRsp => "CmdHeliobusSnsPostScRsp", + Self::CmdHeliobusUnlockSkillScNotify => "CmdHeliobusUnlockSkillScNotify", + Self::CmdHeliobusEnterBattleScRsp => "CmdHeliobusEnterBattleScRsp", Self::CmdHeliobusSelectSkillScRsp => "CmdHeliobusSelectSkillScRsp", + Self::CmdHeliobusSnsReadCsReq => "CmdHeliobusSnsReadCsReq", + Self::CmdHeliobusUpgradeLevelScRsp => "CmdHeliobusUpgradeLevelScRsp", + Self::CmdHeliobusSnsReadScRsp => "CmdHeliobusSnsReadScRsp", + Self::CmdHeliobusLineupUpdateScNotify => "CmdHeliobusLineupUpdateScNotify", + Self::CmdHeliobusInfoChangedScNotify => "CmdHeliobusInfoChangedScNotify", + Self::CmdHeliobusStartRaidScRsp => "CmdHeliobusStartRaidScRsp", + Self::CmdHeliobusActivityDataCsReq => "CmdHeliobusActivityDataCsReq", + Self::CmdHeliobusSnsUpdateScNotify => "CmdHeliobusSnsUpdateScNotify", + Self::CmdHeliobusActivityDataScRsp => "CmdHeliobusActivityDataScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "MJNBDODPDOG_PCPDHELPKEM" => Some(Self::MjnbdodpdogPcpdhelpkem), - "CmdHeliobusSnsReadScRsp" => Some(Self::CmdHeliobusSnsReadScRsp), - "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) - } + "AMJEMJIDNKF_NLCDGIPGFDJ" => Some(Self::AmjemjidnkfNlcdgipgfdj), + "CmdHeliobusStartRaidCsReq" => Some(Self::CmdHeliobusStartRaidCsReq), "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), - "CmdHeliobusEnterBattleScRsp" => Some(Self::CmdHeliobusEnterBattleScRsp), - "CmdHeliobusLineupUpdateScNotify" => { - Some(Self::CmdHeliobusLineupUpdateScNotify) - } + "CmdHeliobusSnsLikeCsReq" => Some(Self::CmdHeliobusSnsLikeCsReq), "CmdHeliobusChallengeUpdateScNotify" => { Some(Self::CmdHeliobusChallengeUpdateScNotify) } + "CmdHeliobusEnterBattleCsReq" => Some(Self::CmdHeliobusEnterBattleCsReq), "CmdHeliobusUpgradeLevelCsReq" => Some(Self::CmdHeliobusUpgradeLevelCsReq), - "CmdHeliobusStartRaidScRsp" => Some(Self::CmdHeliobusStartRaidScRsp), - "CmdHeliobusUpgradeLevelScRsp" => Some(Self::CmdHeliobusUpgradeLevelScRsp), - "CmdHeliobusStartRaidCsReq" => Some(Self::CmdHeliobusStartRaidCsReq), + "AMJEMJIDNKF_FLPCDJFJHHM" => Some(Self::AmjemjidnkfFlpcdjfjhhm), + "CmdHeliobusSnsCommentCsReq" => Some(Self::CmdHeliobusSnsCommentCsReq), + "CmdHeliobusSnsPostCsReq" => Some(Self::CmdHeliobusSnsPostCsReq), "CmdHeliobusSnsCommentScRsp" => Some(Self::CmdHeliobusSnsCommentScRsp), + "CmdHeliobusSnsPostScRsp" => Some(Self::CmdHeliobusSnsPostScRsp), + "CmdHeliobusUnlockSkillScNotify" => { + Some(Self::CmdHeliobusUnlockSkillScNotify) + } + "CmdHeliobusEnterBattleScRsp" => Some(Self::CmdHeliobusEnterBattleScRsp), "CmdHeliobusSelectSkillScRsp" => Some(Self::CmdHeliobusSelectSkillScRsp), + "CmdHeliobusSnsReadCsReq" => Some(Self::CmdHeliobusSnsReadCsReq), + "CmdHeliobusUpgradeLevelScRsp" => Some(Self::CmdHeliobusUpgradeLevelScRsp), + "CmdHeliobusSnsReadScRsp" => Some(Self::CmdHeliobusSnsReadScRsp), + "CmdHeliobusLineupUpdateScNotify" => { + Some(Self::CmdHeliobusLineupUpdateScNotify) + } + "CmdHeliobusInfoChangedScNotify" => { + Some(Self::CmdHeliobusInfoChangedScNotify) + } + "CmdHeliobusStartRaidScRsp" => Some(Self::CmdHeliobusStartRaidScRsp), + "CmdHeliobusActivityDataCsReq" => Some(Self::CmdHeliobusActivityDataCsReq), + "CmdHeliobusSnsUpdateScNotify" => Some(Self::CmdHeliobusSnsUpdateScNotify), + "CmdHeliobusActivityDataScRsp" => Some(Self::CmdHeliobusActivityDataScRsp), _ => None, } } } -/// Obf: OBJLNOCFBIO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdHipplenType { - 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, + MkffjfhicccNlcdgipgfdj = 0, + CmdHipplenCycleResultScNotify = 9029, + CmdGetHipplenInheritCsReq = 9007, + CmdTakeHipplenEndingRewardScRsp = 9020, + CmdSetHipplenAgendaScRsp = 9027, + CmdOpenHipplenCycleScRsp = 9034, + CmdGetHipplenDataCsReq = 9032, + CmdHipplenAgendaResultScNotify = 9009, + CmdSetHipplenOutfitScRsp = 9040, + CmdSetHipplenAgendaCsReq = 9044, + CmdSetHipplenOutfitCsReq = 9021, + CmdHipplenTraitUnlockScNotify = 9003, + CmdOpenHipplenCycleCsReq = 9043, + CmdGetHipplenDataScRsp = 9042, + CmdHipplenChangeScNotify = 9012, + CmdGetHipplenInheritScRsp = 9023, + CmdTakeHipplenEndingRewardCsReq = 9038, + CmdSettleHipplenWorkScRsp = 9045, + CmdSettleHipplenWorkCsReq = 9019, } impl CmdHipplenType { /// String value of the enum field names used in the ProtoBuf definition. @@ -87292,55 +89959,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::ObjlnocfbioPcpdhelpkem => "OBJLNOCFBIO_PCPDHELPKEM", - Self::CmdSetHipplenOutfitCsReq => "CmdSetHipplenOutfitCsReq", - 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::MkffjfhicccNlcdgipgfdj => "MKFFJFHICCC_NLCDGIPGFDJ", Self::CmdHipplenCycleResultScNotify => "CmdHipplenCycleResultScNotify", - Self::CmdSetHipplenOutfitScRsp => "CmdSetHipplenOutfitScRsp", - Self::CmdSetHipplenAgendaScRsp => "CmdSetHipplenAgendaScRsp", + Self::CmdGetHipplenInheritCsReq => "CmdGetHipplenInheritCsReq", Self::CmdTakeHipplenEndingRewardScRsp => "CmdTakeHipplenEndingRewardScRsp", - Self::CmdHipplenChangeScNotify => "CmdHipplenChangeScNotify", + Self::CmdSetHipplenAgendaScRsp => "CmdSetHipplenAgendaScRsp", + Self::CmdOpenHipplenCycleScRsp => "CmdOpenHipplenCycleScRsp", + Self::CmdGetHipplenDataCsReq => "CmdGetHipplenDataCsReq", + Self::CmdHipplenAgendaResultScNotify => "CmdHipplenAgendaResultScNotify", + Self::CmdSetHipplenOutfitScRsp => "CmdSetHipplenOutfitScRsp", + Self::CmdSetHipplenAgendaCsReq => "CmdSetHipplenAgendaCsReq", + Self::CmdSetHipplenOutfitCsReq => "CmdSetHipplenOutfitCsReq", + Self::CmdHipplenTraitUnlockScNotify => "CmdHipplenTraitUnlockScNotify", Self::CmdOpenHipplenCycleCsReq => "CmdOpenHipplenCycleCsReq", + Self::CmdGetHipplenDataScRsp => "CmdGetHipplenDataScRsp", + Self::CmdHipplenChangeScNotify => "CmdHipplenChangeScNotify", + Self::CmdGetHipplenInheritScRsp => "CmdGetHipplenInheritScRsp", + Self::CmdTakeHipplenEndingRewardCsReq => "CmdTakeHipplenEndingRewardCsReq", + Self::CmdSettleHipplenWorkScRsp => "CmdSettleHipplenWorkScRsp", + Self::CmdSettleHipplenWorkCsReq => "CmdSettleHipplenWorkCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "OBJLNOCFBIO_PCPDHELPKEM" => Some(Self::ObjlnocfbioPcpdhelpkem), - "CmdSetHipplenOutfitCsReq" => Some(Self::CmdSetHipplenOutfitCsReq), - "CmdTakeHipplenEndingRewardCsReq" => { - Some(Self::CmdTakeHipplenEndingRewardCsReq) - } - "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) - } - "CmdGetHipplenDataCsReq" => Some(Self::CmdGetHipplenDataCsReq), - "CmdSettleHipplenWorkScRsp" => Some(Self::CmdSettleHipplenWorkScRsp), - "CmdGetHipplenDataScRsp" => Some(Self::CmdGetHipplenDataScRsp), + "MKFFJFHICCC_NLCDGIPGFDJ" => Some(Self::MkffjfhicccNlcdgipgfdj), "CmdHipplenCycleResultScNotify" => Some(Self::CmdHipplenCycleResultScNotify), - "CmdSetHipplenOutfitScRsp" => Some(Self::CmdSetHipplenOutfitScRsp), - "CmdSetHipplenAgendaScRsp" => Some(Self::CmdSetHipplenAgendaScRsp), + "CmdGetHipplenInheritCsReq" => Some(Self::CmdGetHipplenInheritCsReq), "CmdTakeHipplenEndingRewardScRsp" => { Some(Self::CmdTakeHipplenEndingRewardScRsp) } - "CmdHipplenChangeScNotify" => Some(Self::CmdHipplenChangeScNotify), + "CmdSetHipplenAgendaScRsp" => Some(Self::CmdSetHipplenAgendaScRsp), + "CmdOpenHipplenCycleScRsp" => Some(Self::CmdOpenHipplenCycleScRsp), + "CmdGetHipplenDataCsReq" => Some(Self::CmdGetHipplenDataCsReq), + "CmdHipplenAgendaResultScNotify" => { + Some(Self::CmdHipplenAgendaResultScNotify) + } + "CmdSetHipplenOutfitScRsp" => Some(Self::CmdSetHipplenOutfitScRsp), + "CmdSetHipplenAgendaCsReq" => Some(Self::CmdSetHipplenAgendaCsReq), + "CmdSetHipplenOutfitCsReq" => Some(Self::CmdSetHipplenOutfitCsReq), + "CmdHipplenTraitUnlockScNotify" => Some(Self::CmdHipplenTraitUnlockScNotify), "CmdOpenHipplenCycleCsReq" => Some(Self::CmdOpenHipplenCycleCsReq), + "CmdGetHipplenDataScRsp" => Some(Self::CmdGetHipplenDataScRsp), + "CmdHipplenChangeScNotify" => Some(Self::CmdHipplenChangeScNotify), + "CmdGetHipplenInheritScRsp" => Some(Self::CmdGetHipplenInheritScRsp), + "CmdTakeHipplenEndingRewardCsReq" => { + Some(Self::CmdTakeHipplenEndingRewardCsReq) + } + "CmdSettleHipplenWorkScRsp" => Some(Self::CmdSettleHipplenWorkScRsp), + "CmdSettleHipplenWorkCsReq" => Some(Self::CmdSettleHipplenWorkCsReq), _ => None, } } @@ -87348,102 +90015,99 @@ impl CmdHipplenType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Fgmpeemahke { - Pcpdhelpkem = 0, - Jdmomcpfhjm = 1, - Mnimafbiggp = 2, - Ppjojokoobf = 3, - Edgoiaodjlh = 4, - Pgjiagghbba = 5, +pub enum Naocmaojecf { + Nlcdgipgfdj = 0, + Cnmbiadbfng = 1, + Encbgpoifcm = 2, + Eckimbndome = 3, + Lonknkfdpii = 4, + Mllnogknhnl = 5, } -impl Fgmpeemahke { +impl Naocmaojecf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "FGMPEEMAHKE_PCPDHELPKEM", - Self::Jdmomcpfhjm => "FGMPEEMAHKE_JDMOMCPFHJM", - Self::Mnimafbiggp => "FGMPEEMAHKE_MNIMAFBIGGP", - Self::Ppjojokoobf => "FGMPEEMAHKE_PPJOJOKOOBF", - Self::Edgoiaodjlh => "FGMPEEMAHKE_EDGOIAODJLH", - Self::Pgjiagghbba => "FGMPEEMAHKE_PGJIAGGHBBA", + Self::Nlcdgipgfdj => "NAOCMAOJECF_NLCDGIPGFDJ", + Self::Cnmbiadbfng => "NAOCMAOJECF_CNMBIADBFNG", + Self::Encbgpoifcm => "NAOCMAOJECF_ENCBGPOIFCM", + Self::Eckimbndome => "NAOCMAOJECF_ECKIMBNDOME", + Self::Lonknkfdpii => "NAOCMAOJECF_LONKNKFDPII", + Self::Mllnogknhnl => "NAOCMAOJECF_MLLNOGKNHNL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "NAOCMAOJECF_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "NAOCMAOJECF_CNMBIADBFNG" => Some(Self::Cnmbiadbfng), + "NAOCMAOJECF_ENCBGPOIFCM" => Some(Self::Encbgpoifcm), + "NAOCMAOJECF_ECKIMBNDOME" => Some(Self::Eckimbndome), + "NAOCMAOJECF_LONKNKFDPII" => Some(Self::Lonknkfdpii), + "NAOCMAOJECF_MLLNOGKNHNL" => Some(Self::Mllnogknhnl), _ => None, } } } -/// 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, + IjkehfdjojhNlcdgipgfdj = 0, + CmdJlcnogijgmh = 9431, + CmdHandlePendingEquipCsReq = 9409, + CmdFomconfodhh = 9365, + CmdApkjenojifd = 9423, + CmdLmackmnojbf = 9377, + CmdFinishQuestionCsReq = 9408, + CmdLgnjpfpacgh = 9374, + CmdStartNodeBattleCsReq = 9386, + CmdTakeTaskRewardScRsp = 9378, + CmdDressSpecialEquipScRsp = 9398, + CmdTakeQuestEquipCsCsReq = 9440, + CmdFinishQuestionRsp = 9393, + CmdGaiangfbbpg = 9426, + CmdBabfmgpnoig = 9430, + CmdEndDungeonScRsp = 9403, + CmdTechTreeChangeNodeStateCsRsp = 9417, + CmdMlbdipicabb = 9362, + CmdEndDungeonCsReq = 9432, + CmdTechTreeChangeNodeStateCsCsReq = 9351, + CmdTakeContentCsReq = 9385, + CmdStartDungeonCsReq = 9355, + CmdNohkadapkhe = 9438, + CmdBijedlpinkh = 9411, + CmdUpgradeTeamSlotCsRsp = 9395, + CmdEmcjbmoicjn = 9353, + CmdNdmgimoofbl = 9388, + CmdUpdateCustomInfoCsReq = 9387, + CmdMaaiafillfn = 9437, + CmdHandlePendingEquipScRsp = 9424, + CmdGetFriendNewAssistRewardScNotify = 9376, + CmdStartDungeonScRsp = 9364, + CmdDressSpecialEquipCsReq = 9402, + CmdUpgradeTeamSlotCsCsReq = 9368, + CmdReplaceTeamCsCsReq = 9359, + CmdTakeQuestEquipCsRsp = 9391, + CmdNilcahcbkai = 9370, + CmdFajejcbilia = 9416, + CmdTakeContentScRsp = 9366, + CmdGetFriendDungeonInfoCsReq = 9443, + CmdKkgjpmcfdon = 9435, + CmdBbabpmldjmm = 9389, + CmdUpdateCustomInfoScRsp = 9384, + CmdNmemdfocmfo = 9428, + CmdStartNodeBattleScRsp = 9363, + CmdDdnjihcbdde = 9360, + CmdSyncChangeNtf = 9380, + CmdDmepoenpeif = 9421, + CmdReplaceTeamCsRsp = 9392, + CmdGetFriendDungeonInfoScRsp = 9446, + CmdTakeTaskRewardCsReq = 9399, + CmdIabbgplblml = 9379, + CmdPdmekagocnd = 9442, } impl CmdIdleLiveType { /// String value of the enum field names used in the ProtoBuf definition. @@ -87452,185 +90116,127 @@ impl CmdIdleLiveType { /// (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::IjkehfdjojhNlcdgipgfdj => "IJKEHFDJOJH_NLCDGIPGFDJ", + Self::CmdJlcnogijgmh => "CmdJLCNOGIJGMH", + Self::CmdHandlePendingEquipCsReq => "CmdHandlePendingEquipCsReq", + Self::CmdFomconfodhh => "CmdFOMCONFODHH", + Self::CmdApkjenojifd => "CmdAPKJENOJIFD", + Self::CmdLmackmnojbf => "CmdLMACKMNOJBF", + Self::CmdFinishQuestionCsReq => "CmdFinishQuestionCsReq", + Self::CmdLgnjpfpacgh => "CmdLGNJPFPACGH", + Self::CmdStartNodeBattleCsReq => "CmdStartNodeBattleCsReq", + Self::CmdTakeTaskRewardScRsp => "CmdTakeTaskRewardScRsp", + Self::CmdDressSpecialEquipScRsp => "CmdDressSpecialEquipScRsp", + Self::CmdTakeQuestEquipCsCsReq => "CmdTakeQuestEquipCsCsReq", + Self::CmdFinishQuestionRsp => "CmdFinishQuestionRsp", + Self::CmdGaiangfbbpg => "CmdGAIANGFBBPG", + Self::CmdBabfmgpnoig => "CmdBABFMGPNOIG", + Self::CmdEndDungeonScRsp => "CmdEndDungeonScRsp", + Self::CmdTechTreeChangeNodeStateCsRsp => "CmdTechTreeChangeNodeStateCsRsp", + Self::CmdMlbdipicabb => "CmdMLBDIPICABB", + Self::CmdEndDungeonCsReq => "CmdEndDungeonCsReq", + Self::CmdTechTreeChangeNodeStateCsCsReq => { + "CmdTechTreeChangeNodeStateCsCsReq" } - 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::CmdTakeContentCsReq => "CmdTakeContentCsReq", + Self::CmdStartDungeonCsReq => "CmdStartDungeonCsReq", + Self::CmdNohkadapkhe => "CmdNOHKADAPKHE", + Self::CmdBijedlpinkh => "CmdBIJEDLPINKH", + Self::CmdUpgradeTeamSlotCsRsp => "CmdUpgradeTeamSlotCsRsp", + Self::CmdEmcjbmoicjn => "CmdEMCJBMOICJN", + Self::CmdNdmgimoofbl => "CmdNDMGIMOOFBL", + Self::CmdUpdateCustomInfoCsReq => "CmdUpdateCustomInfoCsReq", + Self::CmdMaaiafillfn => "CmdMAAIAFILLFN", 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::CmdDressSpecialEquipCsReq => "CmdDressSpecialEquipCsReq", + Self::CmdUpgradeTeamSlotCsCsReq => "CmdUpgradeTeamSlotCsCsReq", + Self::CmdReplaceTeamCsCsReq => "CmdReplaceTeamCsCsReq", Self::CmdTakeQuestEquipCsRsp => "CmdTakeQuestEquipCsRsp", - Self::CmdGpkcedkhlad => "CmdGPKCEDKHLAD", - Self::CmdJfkmfglopof => "CmdJFKMFGLOPOF", - Self::CmdIdleLiveStartDungeonCsReq => "CmdIdleLiveStartDungeonCsReq", - Self::CmdIdleLiveGetDataScRsp => "CmdIdleLiveGetDataScRsp", - Self::CmdDressSpecialEquipScRsp => "CmdDressSpecialEquipScRsp", + Self::CmdNilcahcbkai => "CmdNILCAHCBKAI", + Self::CmdFajejcbilia => "CmdFAJEJCBILIA", + Self::CmdTakeContentScRsp => "CmdTakeContentScRsp", + Self::CmdGetFriendDungeonInfoCsReq => "CmdGetFriendDungeonInfoCsReq", + Self::CmdKkgjpmcfdon => "CmdKKGJPMCFDON", + Self::CmdBbabpmldjmm => "CmdBBABPMLDJMM", + Self::CmdUpdateCustomInfoScRsp => "CmdUpdateCustomInfoScRsp", + Self::CmdNmemdfocmfo => "CmdNMEMDFOCMFO", + Self::CmdStartNodeBattleScRsp => "CmdStartNodeBattleScRsp", + Self::CmdDdnjihcbdde => "CmdDDNJIHCBDDE", + Self::CmdSyncChangeNtf => "CmdSyncChangeNtf", + Self::CmdDmepoenpeif => "CmdDMEPOENPEIF", + Self::CmdReplaceTeamCsRsp => "CmdReplaceTeamCsRsp", + Self::CmdGetFriendDungeonInfoScRsp => "CmdGetFriendDungeonInfoScRsp", + Self::CmdTakeTaskRewardCsReq => "CmdTakeTaskRewardCsReq", + Self::CmdIabbgplblml => "CmdIABBGPLBLML", + Self::CmdPdmekagocnd => "CmdPDMEKAGOCND", } } /// 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) + "IJKEHFDJOJH_NLCDGIPGFDJ" => Some(Self::IjkehfdjojhNlcdgipgfdj), + "CmdJLCNOGIJGMH" => Some(Self::CmdJlcnogijgmh), + "CmdHandlePendingEquipCsReq" => Some(Self::CmdHandlePendingEquipCsReq), + "CmdFOMCONFODHH" => Some(Self::CmdFomconfodhh), + "CmdAPKJENOJIFD" => Some(Self::CmdApkjenojifd), + "CmdLMACKMNOJBF" => Some(Self::CmdLmackmnojbf), + "CmdFinishQuestionCsReq" => Some(Self::CmdFinishQuestionCsReq), + "CmdLGNJPFPACGH" => Some(Self::CmdLgnjpfpacgh), + "CmdStartNodeBattleCsReq" => Some(Self::CmdStartNodeBattleCsReq), + "CmdTakeTaskRewardScRsp" => Some(Self::CmdTakeTaskRewardScRsp), + "CmdDressSpecialEquipScRsp" => Some(Self::CmdDressSpecialEquipScRsp), + "CmdTakeQuestEquipCsCsReq" => Some(Self::CmdTakeQuestEquipCsCsReq), + "CmdFinishQuestionRsp" => Some(Self::CmdFinishQuestionRsp), + "CmdGAIANGFBBPG" => Some(Self::CmdGaiangfbbpg), + "CmdBABFMGPNOIG" => Some(Self::CmdBabfmgpnoig), + "CmdEndDungeonScRsp" => Some(Self::CmdEndDungeonScRsp), + "CmdTechTreeChangeNodeStateCsRsp" => { + Some(Self::CmdTechTreeChangeNodeStateCsRsp) } - "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) + "CmdMLBDIPICABB" => Some(Self::CmdMlbdipicabb), + "CmdEndDungeonCsReq" => Some(Self::CmdEndDungeonCsReq), + "CmdTechTreeChangeNodeStateCsCsReq" => { + Some(Self::CmdTechTreeChangeNodeStateCsCsReq) } + "CmdTakeContentCsReq" => Some(Self::CmdTakeContentCsReq), + "CmdStartDungeonCsReq" => Some(Self::CmdStartDungeonCsReq), + "CmdNOHKADAPKHE" => Some(Self::CmdNohkadapkhe), + "CmdBIJEDLPINKH" => Some(Self::CmdBijedlpinkh), + "CmdUpgradeTeamSlotCsRsp" => Some(Self::CmdUpgradeTeamSlotCsRsp), + "CmdEMCJBMOICJN" => Some(Self::CmdEmcjbmoicjn), + "CmdNDMGIMOOFBL" => Some(Self::CmdNdmgimoofbl), + "CmdUpdateCustomInfoCsReq" => Some(Self::CmdUpdateCustomInfoCsReq), + "CmdMAAIAFILLFN" => Some(Self::CmdMaaiafillfn), "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), + "CmdDressSpecialEquipCsReq" => Some(Self::CmdDressSpecialEquipCsReq), + "CmdUpgradeTeamSlotCsCsReq" => Some(Self::CmdUpgradeTeamSlotCsCsReq), + "CmdReplaceTeamCsCsReq" => Some(Self::CmdReplaceTeamCsCsReq), "CmdTakeQuestEquipCsRsp" => Some(Self::CmdTakeQuestEquipCsRsp), - "CmdGPKCEDKHLAD" => Some(Self::CmdGpkcedkhlad), - "CmdJFKMFGLOPOF" => Some(Self::CmdJfkmfglopof), - "CmdIdleLiveStartDungeonCsReq" => Some(Self::CmdIdleLiveStartDungeonCsReq), - "CmdIdleLiveGetDataScRsp" => Some(Self::CmdIdleLiveGetDataScRsp), - "CmdDressSpecialEquipScRsp" => Some(Self::CmdDressSpecialEquipScRsp), + "CmdNILCAHCBKAI" => Some(Self::CmdNilcahcbkai), + "CmdFAJEJCBILIA" => Some(Self::CmdFajejcbilia), + "CmdTakeContentScRsp" => Some(Self::CmdTakeContentScRsp), + "CmdGetFriendDungeonInfoCsReq" => Some(Self::CmdGetFriendDungeonInfoCsReq), + "CmdKKGJPMCFDON" => Some(Self::CmdKkgjpmcfdon), + "CmdBBABPMLDJMM" => Some(Self::CmdBbabpmldjmm), + "CmdUpdateCustomInfoScRsp" => Some(Self::CmdUpdateCustomInfoScRsp), + "CmdNMEMDFOCMFO" => Some(Self::CmdNmemdfocmfo), + "CmdStartNodeBattleScRsp" => Some(Self::CmdStartNodeBattleScRsp), + "CmdDDNJIHCBDDE" => Some(Self::CmdDdnjihcbdde), + "CmdSyncChangeNtf" => Some(Self::CmdSyncChangeNtf), + "CmdDMEPOENPEIF" => Some(Self::CmdDmepoenpeif), + "CmdReplaceTeamCsRsp" => Some(Self::CmdReplaceTeamCsRsp), + "CmdGetFriendDungeonInfoScRsp" => Some(Self::CmdGetFriendDungeonInfoScRsp), + "CmdTakeTaskRewardCsReq" => Some(Self::CmdTakeTaskRewardCsReq), + "CmdIABBGPLBLML" => Some(Self::CmdIabbgplblml), + "CmdPDMEKAGOCND" => Some(Self::CmdPdmekagocnd), _ => None, } } @@ -87638,32 +90244,32 @@ impl CmdIdleLiveType { #[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, +pub enum Dbkaajaegnm { + Nlcdgipgfdj = 0, + Bmoogbnpeaa = 1, + Cihfgjdchia = 2, + Pdkldmnajbo = 3, } -impl Lfgmadfakhk { +impl Dbkaajaegnm { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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", + Self::Nlcdgipgfdj => "DBKAAJAEGNM_NLCDGIPGFDJ", + Self::Bmoogbnpeaa => "DBKAAJAEGNM_BMOOGBNPEAA", + Self::Cihfgjdchia => "DBKAAJAEGNM_CIHFGJDCHIA", + Self::Pdkldmnajbo => "DBKAAJAEGNM_PDKLDMNAJBO", } } /// 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), + "DBKAAJAEGNM_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "DBKAAJAEGNM_BMOOGBNPEAA" => Some(Self::Bmoogbnpeaa), + "DBKAAJAEGNM_CIHFGJDCHIA" => Some(Self::Cihfgjdchia), + "DBKAAJAEGNM_PDKLDMNAJBO" => Some(Self::Pdkldmnajbo), _ => None, } } @@ -87671,32 +90277,32 @@ impl Lfgmadfakhk { #[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, +pub enum Jdgnmidmacl { + Gaifbjckgpa = 0, + Kgpgdemeand = 1, + Bpklgjoboma = 2, + Iaaoahfdflc = 3, } -impl Kgfmbniippa { +impl Jdgnmidmacl { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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", + Self::Gaifbjckgpa => "JDGNMIDMACL_GAIFBJCKGPA", + Self::Kgpgdemeand => "JDGNMIDMACL_KGPGDEMEAND", + Self::Bpklgjoboma => "JDGNMIDMACL_BPKLGJOBOMA", + Self::Iaaoahfdflc => "JDGNMIDMACL_IAAOAHFDFLC", } } /// 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), + "JDGNMIDMACL_GAIFBJCKGPA" => Some(Self::Gaifbjckgpa), + "JDGNMIDMACL_KGPGDEMEAND" => Some(Self::Kgpgdemeand), + "JDGNMIDMACL_BPKLGJOBOMA" => Some(Self::Bpklgjoboma), + "JDGNMIDMACL_IAAOAHFDFLC" => Some(Self::Iaaoahfdflc), _ => None, } } @@ -87704,38 +90310,38 @@ impl Kgfmbniippa { #[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, +pub enum Cdabmabjfii { + Nlcdgipgfdj = 0, + Feheggcokjh = 2, + Ggmpegmehpd = 4, + Mgbcapiiklm = 5, + Diligfnlnke = 6, + Bojieinflff = 7, } -impl Obcfjpgnalp { +impl Cdabmabjfii { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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", + Self::Nlcdgipgfdj => "CDABMABJFII_NLCDGIPGFDJ", + Self::Feheggcokjh => "CDABMABJFII_FEHEGGCOKJH", + Self::Ggmpegmehpd => "CDABMABJFII_GGMPEGMEHPD", + Self::Mgbcapiiklm => "CDABMABJFII_MGBCAPIIKLM", + Self::Diligfnlnke => "CDABMABJFII_DILIGFNLNKE", + Self::Bojieinflff => "CDABMABJFII_BOJIEINFLFF", } } /// 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), + "CDABMABJFII_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "CDABMABJFII_FEHEGGCOKJH" => Some(Self::Feheggcokjh), + "CDABMABJFII_GGMPEGMEHPD" => Some(Self::Ggmpegmehpd), + "CDABMABJFII_MGBCAPIIKLM" => Some(Self::Mgbcapiiklm), + "CDABMABJFII_DILIGFNLNKE" => Some(Self::Diligfnlnke), + "CDABMABJFII_BOJIEINFLFF" => Some(Self::Bojieinflff), _ => None, } } @@ -87743,29 +90349,29 @@ impl Obcfjpgnalp { #[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, +pub enum Oedabanajek { + Nlcdgipgfdj = 0, + Bpnmabifcac = 1, + Ohljjbcalbf = 2, } -impl Jdkjpfgjobi { +impl Oedabanajek { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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", + Self::Nlcdgipgfdj => "OEDABANAJEK_NLCDGIPGFDJ", + Self::Bpnmabifcac => "OEDABANAJEK_BPNMABIFCAC", + Self::Ohljjbcalbf => "OEDABANAJEK_OHLJJBCALBF", } } /// 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), + "OEDABANAJEK_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "OEDABANAJEK_BPNMABIFCAC" => Some(Self::Bpnmabifcac), + "OEDABANAJEK_OHLJJBCALBF" => Some(Self::Ohljjbcalbf), _ => None, } } @@ -87773,41 +90379,40 @@ impl Jdkjpfgjobi { #[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, +pub enum Lppkghjgocc { + Nlcdgipgfdj = 0, + Cajpagkbbml = 1, + Jokppelafoi = 2, } -impl Mhgdjpmeffn { +impl Lppkghjgocc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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", + Self::Nlcdgipgfdj => "LPPKGHJGOCC_NLCDGIPGFDJ", + Self::Cajpagkbbml => "LPPKGHJGOCC_CAJPAGKBBML", + Self::Jokppelafoi => "LPPKGHJGOCC_JOKPPELAFOI", } } /// 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), + "LPPKGHJGOCC_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "LPPKGHJGOCC_CAJPAGKBBML" => Some(Self::Cajpagkbbml), + "LPPKGHJGOCC_JOKPPELAFOI" => Some(Self::Jokppelafoi), _ => None, } } } -/// Obf: COCNBMMFLII #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdInteractiveTriggerMazeBuffType { - CocnbmmfliiPcpdhelpkem = 0, - CmdCoeohebfico = 9479, - CmdJhiaglgpmbd = 9480, + EfdhfoemkhhNlcdgipgfdj = 0, + CmdDcaboalfjap = 9479, + CmdNmekjabiggh = 9478, } impl CmdInteractiveTriggerMazeBuffType { /// String value of the enum field names used in the ProtoBuf definition. @@ -87816,87 +90421,86 @@ 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::CocnbmmfliiPcpdhelpkem => "COCNBMMFLII_PCPDHELPKEM", - Self::CmdCoeohebfico => "CmdCOEOHEBFICO", - Self::CmdJhiaglgpmbd => "CmdJHIAGLGPMBD", + Self::EfdhfoemkhhNlcdgipgfdj => "EFDHFOEMKHH_NLCDGIPGFDJ", + Self::CmdDcaboalfjap => "CmdDCABOALFJAP", + Self::CmdNmekjabiggh => "CmdNMEKJABIGGH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "COCNBMMFLII_PCPDHELPKEM" => Some(Self::CocnbmmfliiPcpdhelpkem), - "CmdCOEOHEBFICO" => Some(Self::CmdCoeohebfico), - "CmdJHIAGLGPMBD" => Some(Self::CmdJhiaglgpmbd), + "EFDHFOEMKHH_NLCDGIPGFDJ" => Some(Self::EfdhfoemkhhNlcdgipgfdj), + "CmdDCABOALFJAP" => Some(Self::CmdDcaboalfjap), + "CmdNMEKJABIGGH" => Some(Self::CmdNmekjabiggh), _ => None, } } } -/// Obf: FPPPIALGGKL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdItemType { - FpppialggklPcpdhelpkem = 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, + PjmjnhaaejiNlcdgipgfdj = 0, + CmdMarkItemScRsp = 599, + CmdBatchRankUpEquipmentScRsp = 540, + CmdRelicFilterPlanClearNameScNotify = 543, + CmdDestroyItemScRsp = 501, + CmdExpUpEquipmentCsReq = 529, + CmdGetRecyleTimeScRsp = 566, + CmdComposeSelectedRelicScRsp = 559, + CmdAddEquipmentScRsp = 574, + CmdComposeItemScRsp = 583, + CmdLockEquipmentCsReq = 536, + CmdExpUpRelicCsReq = 509, + CmdGetRelicFilterPlanScRsp = 588, + CmdExpUpEquipmentScRsp = 512, + CmdGetMarkItemListScRsp = 585, + CmdSellItemScRsp = 524, + CmdExpUpRelicScRsp = 542, + CmdGeneralVirtualItemDataNotify = 514, + CmdRelicReforgeCsReq = 593, + CmdGetBagScRsp = 503, + CmdRankUpEquipmentScRsp = 587, + CmdComposeLimitNumUpdateScNotify = 549, + CmdEmldlbkpefd = 545, + CmdRelicReforgeConfirmCsReq = 591, + CmdCancelMarkItemNotify = 532, + CmdAmpmjpcflnd = 516, + CmdMgbkbikljdn = 537, + CmdMarkRelicFilterPlanScRsp = 558, + CmdRelicReforgeScRsp = 596, + CmdSyncTurnFoodNotify = 535, + CmdRelicReforgeConfirmScRsp = 523, + CmdLockEquipmentScRsp = 513, + CmdLockRelicScRsp = 538, + CmdAddRelicFilterPlanCsReq = 526, + CmdDiscardRelicScRsp = 553, + CmdGetMarkItemListCsReq = 567, + CmdDestroyItemCsReq = 528, + CmdUseItemScRsp = 581, + CmdMarkItemCsReq = 520, + CmdAddRelicFilterPlanScRsp = 590, + CmdMarkRelicFilterPlanCsReq = 534, + CmdModifyRelicFilterPlanCsReq = 541, + CmdExchangeHcoinCsReq = 578, + CmdGetRecyleTimeCsReq = 592, + CmdLockRelicCsReq = 576, + CmdExchangeHcoinScRsp = 552, + CmdGetRelicFilterPlanCsReq = 539, + CmdModifyRelicFilterPlanScRsp = 518, + CmdComposeSelectedRelicCsReq = 548, + CmdComposeLimitNumCompleteScNotify = 530, + CmdLjkfppdfhmh = 505, + CmdDiscardRelicCsReq = 582, + CmdPromoteEquipmentCsReq = 580, + CmdGetBagCsReq = 573, + CmdSellItemCsReq = 561, + CmdComposeItemCsReq = 554, + CmdUseItemCsReq = 515, + CmdPromoteEquipmentScRsp = 527, + CmdBatchRankUpEquipmentCsReq = 589, + CmdRechargeSuccNotify = 571, + CmdRankUpEquipmentCsReq = 510, } impl CmdItemType { /// String value of the enum field names used in the ProtoBuf definition. @@ -87905,153 +90509,156 @@ 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::FpppialggklPcpdhelpkem => "FPPPIALGGKL_PCPDHELPKEM", - Self::CmdSetTurnFoodSwitchCsReq => "CmdSetTurnFoodSwitchCsReq", - 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::PjmjnhaaejiNlcdgipgfdj => "PJMJNHAAEJI_NLCDGIPGFDJ", Self::CmdMarkItemScRsp => "CmdMarkItemScRsp", - Self::CmdComposeLimitNumUpdateScNotify => "CmdComposeLimitNumUpdateScNotify", - Self::CmdIljjbgnemhh => "CmdILJJBGNEMHH", - Self::CmdGetRelicFilterPlanCsReq => "CmdGetRelicFilterPlanCsReq", - 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::CmdBatchRankUpEquipmentScRsp => "CmdBatchRankUpEquipmentScRsp", + Self::CmdRelicFilterPlanClearNameScNotify => { + "CmdRelicFilterPlanClearNameScNotify" + } + Self::CmdDestroyItemScRsp => "CmdDestroyItemScRsp", + Self::CmdExpUpEquipmentCsReq => "CmdExpUpEquipmentCsReq", + Self::CmdGetRecyleTimeScRsp => "CmdGetRecyleTimeScRsp", + Self::CmdComposeSelectedRelicScRsp => "CmdComposeSelectedRelicScRsp", Self::CmdAddEquipmentScRsp => "CmdAddEquipmentScRsp", - Self::CmdBatchRankUpEquipmentCsReq => "CmdBatchRankUpEquipmentCsReq", + Self::CmdComposeItemScRsp => "CmdComposeItemScRsp", + Self::CmdLockEquipmentCsReq => "CmdLockEquipmentCsReq", + Self::CmdExpUpRelicCsReq => "CmdExpUpRelicCsReq", + Self::CmdGetRelicFilterPlanScRsp => "CmdGetRelicFilterPlanScRsp", + Self::CmdExpUpEquipmentScRsp => "CmdExpUpEquipmentScRsp", + Self::CmdGetMarkItemListScRsp => "CmdGetMarkItemListScRsp", Self::CmdSellItemScRsp => "CmdSellItemScRsp", + Self::CmdExpUpRelicScRsp => "CmdExpUpRelicScRsp", + Self::CmdGeneralVirtualItemDataNotify => "CmdGeneralVirtualItemDataNotify", + Self::CmdRelicReforgeCsReq => "CmdRelicReforgeCsReq", + Self::CmdGetBagScRsp => "CmdGetBagScRsp", + Self::CmdRankUpEquipmentScRsp => "CmdRankUpEquipmentScRsp", + Self::CmdComposeLimitNumUpdateScNotify => "CmdComposeLimitNumUpdateScNotify", + Self::CmdEmldlbkpefd => "CmdEMLDLBKPEFD", + Self::CmdRelicReforgeConfirmCsReq => "CmdRelicReforgeConfirmCsReq", + Self::CmdCancelMarkItemNotify => "CmdCancelMarkItemNotify", + Self::CmdAmpmjpcflnd => "CmdAMPMJPCFLND", + Self::CmdMgbkbikljdn => "CmdMGBKBIKLJDN", + Self::CmdMarkRelicFilterPlanScRsp => "CmdMarkRelicFilterPlanScRsp", + Self::CmdRelicReforgeScRsp => "CmdRelicReforgeScRsp", + Self::CmdSyncTurnFoodNotify => "CmdSyncTurnFoodNotify", + Self::CmdRelicReforgeConfirmScRsp => "CmdRelicReforgeConfirmScRsp", + Self::CmdLockEquipmentScRsp => "CmdLockEquipmentScRsp", + Self::CmdLockRelicScRsp => "CmdLockRelicScRsp", + Self::CmdAddRelicFilterPlanCsReq => "CmdAddRelicFilterPlanCsReq", + Self::CmdDiscardRelicScRsp => "CmdDiscardRelicScRsp", + Self::CmdGetMarkItemListCsReq => "CmdGetMarkItemListCsReq", + Self::CmdDestroyItemCsReq => "CmdDestroyItemCsReq", + Self::CmdUseItemScRsp => "CmdUseItemScRsp", + Self::CmdMarkItemCsReq => "CmdMarkItemCsReq", + Self::CmdAddRelicFilterPlanScRsp => "CmdAddRelicFilterPlanScRsp", + Self::CmdMarkRelicFilterPlanCsReq => "CmdMarkRelicFilterPlanCsReq", + Self::CmdModifyRelicFilterPlanCsReq => "CmdModifyRelicFilterPlanCsReq", + Self::CmdExchangeHcoinCsReq => "CmdExchangeHcoinCsReq", + Self::CmdGetRecyleTimeCsReq => "CmdGetRecyleTimeCsReq", + Self::CmdLockRelicCsReq => "CmdLockRelicCsReq", + Self::CmdExchangeHcoinScRsp => "CmdExchangeHcoinScRsp", + Self::CmdGetRelicFilterPlanCsReq => "CmdGetRelicFilterPlanCsReq", + Self::CmdModifyRelicFilterPlanScRsp => "CmdModifyRelicFilterPlanScRsp", + Self::CmdComposeSelectedRelicCsReq => "CmdComposeSelectedRelicCsReq", Self::CmdComposeLimitNumCompleteScNotify => { "CmdComposeLimitNumCompleteScNotify" } - Self::CmdComposeSelectedRelicCsReq => "CmdComposeSelectedRelicCsReq", - Self::CmdRechargeSuccNotify => "CmdRechargeSuccNotify", - Self::CmdModifyRelicFilterPlanCsReq => "CmdModifyRelicFilterPlanCsReq", - Self::CmdAddRelicFilterPlanCsReq => "CmdAddRelicFilterPlanCsReq", - 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::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::CmdSyncTurnFoodNotify => "CmdSyncTurnFoodNotify", + Self::CmdLjkfppdfhmh => "CmdLJKFPPDFHMH", Self::CmdDiscardRelicCsReq => "CmdDiscardRelicCsReq", - Self::CmdGetMarkItemListCsReq => "CmdGetMarkItemListCsReq", + Self::CmdPromoteEquipmentCsReq => "CmdPromoteEquipmentCsReq", + Self::CmdGetBagCsReq => "CmdGetBagCsReq", + Self::CmdSellItemCsReq => "CmdSellItemCsReq", + Self::CmdComposeItemCsReq => "CmdComposeItemCsReq", + Self::CmdUseItemCsReq => "CmdUseItemCsReq", + Self::CmdPromoteEquipmentScRsp => "CmdPromoteEquipmentScRsp", + Self::CmdBatchRankUpEquipmentCsReq => "CmdBatchRankUpEquipmentCsReq", + Self::CmdRechargeSuccNotify => "CmdRechargeSuccNotify", + Self::CmdRankUpEquipmentCsReq => "CmdRankUpEquipmentCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "PJMJNHAAEJI_NLCDGIPGFDJ" => Some(Self::PjmjnhaaejiNlcdgipgfdj), "CmdMarkItemScRsp" => Some(Self::CmdMarkItemScRsp), - "CmdComposeLimitNumUpdateScNotify" => { - Some(Self::CmdComposeLimitNumUpdateScNotify) + "CmdBatchRankUpEquipmentScRsp" => Some(Self::CmdBatchRankUpEquipmentScRsp), + "CmdRelicFilterPlanClearNameScNotify" => { + Some(Self::CmdRelicFilterPlanClearNameScNotify) } - "CmdILJJBGNEMHH" => Some(Self::CmdIljjbgnemhh), - "CmdGetRelicFilterPlanCsReq" => Some(Self::CmdGetRelicFilterPlanCsReq), - "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) - } - "CmdComposeSelectedRelicCsReq" => Some(Self::CmdComposeSelectedRelicCsReq), - "CmdRechargeSuccNotify" => Some(Self::CmdRechargeSuccNotify), - "CmdModifyRelicFilterPlanCsReq" => Some(Self::CmdModifyRelicFilterPlanCsReq), - "CmdAddRelicFilterPlanCsReq" => Some(Self::CmdAddRelicFilterPlanCsReq), - "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), - "CmdDiscardRelicScRsp" => Some(Self::CmdDiscardRelicScRsp), - "CmdExpUpRelicCsReq" => Some(Self::CmdExpUpRelicCsReq), + "CmdDestroyItemScRsp" => Some(Self::CmdDestroyItemScRsp), + "CmdExpUpEquipmentCsReq" => Some(Self::CmdExpUpEquipmentCsReq), "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), + "CmdAddEquipmentScRsp" => Some(Self::CmdAddEquipmentScRsp), + "CmdComposeItemScRsp" => Some(Self::CmdComposeItemScRsp), + "CmdLockEquipmentCsReq" => Some(Self::CmdLockEquipmentCsReq), + "CmdExpUpRelicCsReq" => Some(Self::CmdExpUpRelicCsReq), + "CmdGetRelicFilterPlanScRsp" => Some(Self::CmdGetRelicFilterPlanScRsp), + "CmdExpUpEquipmentScRsp" => Some(Self::CmdExpUpEquipmentScRsp), + "CmdGetMarkItemListScRsp" => Some(Self::CmdGetMarkItemListScRsp), + "CmdSellItemScRsp" => Some(Self::CmdSellItemScRsp), + "CmdExpUpRelicScRsp" => Some(Self::CmdExpUpRelicScRsp), "CmdGeneralVirtualItemDataNotify" => { Some(Self::CmdGeneralVirtualItemDataNotify) } + "CmdRelicReforgeCsReq" => Some(Self::CmdRelicReforgeCsReq), + "CmdGetBagScRsp" => Some(Self::CmdGetBagScRsp), + "CmdRankUpEquipmentScRsp" => Some(Self::CmdRankUpEquipmentScRsp), + "CmdComposeLimitNumUpdateScNotify" => { + Some(Self::CmdComposeLimitNumUpdateScNotify) + } + "CmdEMLDLBKPEFD" => Some(Self::CmdEmldlbkpefd), + "CmdRelicReforgeConfirmCsReq" => Some(Self::CmdRelicReforgeConfirmCsReq), + "CmdCancelMarkItemNotify" => Some(Self::CmdCancelMarkItemNotify), + "CmdAMPMJPCFLND" => Some(Self::CmdAmpmjpcflnd), + "CmdMGBKBIKLJDN" => Some(Self::CmdMgbkbikljdn), + "CmdMarkRelicFilterPlanScRsp" => Some(Self::CmdMarkRelicFilterPlanScRsp), + "CmdRelicReforgeScRsp" => Some(Self::CmdRelicReforgeScRsp), "CmdSyncTurnFoodNotify" => Some(Self::CmdSyncTurnFoodNotify), - "CmdDiscardRelicCsReq" => Some(Self::CmdDiscardRelicCsReq), + "CmdRelicReforgeConfirmScRsp" => Some(Self::CmdRelicReforgeConfirmScRsp), + "CmdLockEquipmentScRsp" => Some(Self::CmdLockEquipmentScRsp), + "CmdLockRelicScRsp" => Some(Self::CmdLockRelicScRsp), + "CmdAddRelicFilterPlanCsReq" => Some(Self::CmdAddRelicFilterPlanCsReq), + "CmdDiscardRelicScRsp" => Some(Self::CmdDiscardRelicScRsp), "CmdGetMarkItemListCsReq" => Some(Self::CmdGetMarkItemListCsReq), + "CmdDestroyItemCsReq" => Some(Self::CmdDestroyItemCsReq), + "CmdUseItemScRsp" => Some(Self::CmdUseItemScRsp), + "CmdMarkItemCsReq" => Some(Self::CmdMarkItemCsReq), + "CmdAddRelicFilterPlanScRsp" => Some(Self::CmdAddRelicFilterPlanScRsp), + "CmdMarkRelicFilterPlanCsReq" => Some(Self::CmdMarkRelicFilterPlanCsReq), + "CmdModifyRelicFilterPlanCsReq" => Some(Self::CmdModifyRelicFilterPlanCsReq), + "CmdExchangeHcoinCsReq" => Some(Self::CmdExchangeHcoinCsReq), + "CmdGetRecyleTimeCsReq" => Some(Self::CmdGetRecyleTimeCsReq), + "CmdLockRelicCsReq" => Some(Self::CmdLockRelicCsReq), + "CmdExchangeHcoinScRsp" => Some(Self::CmdExchangeHcoinScRsp), + "CmdGetRelicFilterPlanCsReq" => Some(Self::CmdGetRelicFilterPlanCsReq), + "CmdModifyRelicFilterPlanScRsp" => Some(Self::CmdModifyRelicFilterPlanScRsp), + "CmdComposeSelectedRelicCsReq" => Some(Self::CmdComposeSelectedRelicCsReq), + "CmdComposeLimitNumCompleteScNotify" => { + Some(Self::CmdComposeLimitNumCompleteScNotify) + } + "CmdLJKFPPDFHMH" => Some(Self::CmdLjkfppdfhmh), + "CmdDiscardRelicCsReq" => Some(Self::CmdDiscardRelicCsReq), + "CmdPromoteEquipmentCsReq" => Some(Self::CmdPromoteEquipmentCsReq), + "CmdGetBagCsReq" => Some(Self::CmdGetBagCsReq), + "CmdSellItemCsReq" => Some(Self::CmdSellItemCsReq), + "CmdComposeItemCsReq" => Some(Self::CmdComposeItemCsReq), + "CmdUseItemCsReq" => Some(Self::CmdUseItemCsReq), + "CmdPromoteEquipmentScRsp" => Some(Self::CmdPromoteEquipmentScRsp), + "CmdBatchRankUpEquipmentCsReq" => Some(Self::CmdBatchRankUpEquipmentCsReq), + "CmdRechargeSuccNotify" => Some(Self::CmdRechargeSuccNotify), + "CmdRankUpEquipmentCsReq" => Some(Self::CmdRankUpEquipmentCsReq), _ => None, } } } -/// Obf: EGEJGNADOHG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RelicDiscardType { - EgejgnadohgIfpdlcoienf = 0, - EgejgnadohgLboobhamnbk = 1, - EgejgnadohgPbkgffcnbbh = 2, + PjhkiideoogIcfoncmfnlg = 0, + PjhkiideoogAobkjjhahcn = 1, + PjhkiideoogOhnjlmfecen = 2, } impl RelicDiscardType { /// String value of the enum field names used in the ProtoBuf definition. @@ -88060,29 +90667,28 @@ 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::EgejgnadohgIfpdlcoienf => "EGEJGNADOHG_IFPDLCOIENF", - Self::EgejgnadohgLboobhamnbk => "EGEJGNADOHG_LBOOBHAMNBK", - Self::EgejgnadohgPbkgffcnbbh => "EGEJGNADOHG_PBKGFFCNBBH", + Self::PjhkiideoogIcfoncmfnlg => "PJHKIIDEOOG_ICFONCMFNLG", + Self::PjhkiideoogAobkjjhahcn => "PJHKIIDEOOG_AOBKJJHAHCN", + Self::PjhkiideoogOhnjlmfecen => "PJHKIIDEOOG_OHNJLMFECEN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "EGEJGNADOHG_IFPDLCOIENF" => Some(Self::EgejgnadohgIfpdlcoienf), - "EGEJGNADOHG_LBOOBHAMNBK" => Some(Self::EgejgnadohgLboobhamnbk), - "EGEJGNADOHG_PBKGFFCNBBH" => Some(Self::EgejgnadohgPbkgffcnbbh), + "PJHKIIDEOOG_ICFONCMFNLG" => Some(Self::PjhkiideoogIcfoncmfnlg), + "PJHKIIDEOOG_AOBKJJHAHCN" => Some(Self::PjhkiideoogAobkjjhahcn), + "PJHKIIDEOOG_OHNJLMFECEN" => Some(Self::PjhkiideoogOhnjlmfecen), _ => None, } } } -/// Obf: HINDKODOBAA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TurnFoodSwitch { - HindkodobaaPcpdhelpkem = 0, - HindkodobaaKebpgfmocdd = 1, - HindkodobaaEmlcfoeiahm = 2, + FhlekkndbbeNlcdgipgfdj = 0, + FhlekkndbbeAttack = 1, + FhlekkndbbeFjlognfechi = 2, } impl TurnFoodSwitch { /// String value of the enum field names used in the ProtoBuf definition. @@ -88091,35 +90697,34 @@ 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::HindkodobaaPcpdhelpkem => "HINDKODOBAA_PCPDHELPKEM", - Self::HindkodobaaKebpgfmocdd => "HINDKODOBAA_KEBPGFMOCDD", - Self::HindkodobaaEmlcfoeiahm => "HINDKODOBAA_EMLCFOEIAHM", + Self::FhlekkndbbeNlcdgipgfdj => "FHLEKKNDBBE_NLCDGIPGFDJ", + Self::FhlekkndbbeAttack => "FHLEKKNDBBE_attack", + Self::FhlekkndbbeFjlognfechi => "FHLEKKNDBBE_FJLOGNFECHI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "HINDKODOBAA_PCPDHELPKEM" => Some(Self::HindkodobaaPcpdhelpkem), - "HINDKODOBAA_KEBPGFMOCDD" => Some(Self::HindkodobaaKebpgfmocdd), - "HINDKODOBAA_EMLCFOEIAHM" => Some(Self::HindkodobaaEmlcfoeiahm), + "FHLEKKNDBBE_NLCDGIPGFDJ" => Some(Self::FhlekkndbbeNlcdgipgfdj), + "FHLEKKNDBBE_attack" => Some(Self::FhlekkndbbeAttack), + "FHLEKKNDBBE_FJLOGNFECHI" => Some(Self::FhlekkndbbeFjlognfechi), _ => None, } } } -/// Obf: EHPNGMCBMBF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdJukeboxType { - EhpngmcbmbfPcpdhelpkem = 0, - CmdUnlockBackGroundMusicCsReq = 3114, - CmdGetJukeboxDataScRsp = 3110, - CmdPlayBackGroundMusicCsReq = 3194, - CmdIdebdgichaj = 3109, - CmdGetJukeboxDataCsReq = 3191, - CmdCjapfooonkc = 3198, - CmdUnlockBackGroundMusicScRsp = 3118, - CmdPlayBackGroundMusicScRsp = 3195, + OnbkhmhladcNlcdgipgfdj = 0, + CmdGetJukeboxDataCsReq = 3173, + CmdUnlockBackGroundMusicScRsp = 3113, + CmdFklmgefildi = 3115, + CmdUnlockBackGroundMusicCsReq = 3136, + CmdPlayBackGroundMusicScRsp = 3127, + CmdPlayBackGroundMusicCsReq = 3180, + CmdEgdfpdhnoko = 3181, + CmdGetJukeboxDataScRsp = 3103, } impl CmdJukeboxType { /// String value of the enum field names used in the ProtoBuf definition. @@ -88128,64 +90733,63 @@ 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::EhpngmcbmbfPcpdhelpkem => "EHPNGMCBMBF_PCPDHELPKEM", - Self::CmdUnlockBackGroundMusicCsReq => "CmdUnlockBackGroundMusicCsReq", - Self::CmdGetJukeboxDataScRsp => "CmdGetJukeboxDataScRsp", - Self::CmdPlayBackGroundMusicCsReq => "CmdPlayBackGroundMusicCsReq", - Self::CmdIdebdgichaj => "CmdIDEBDGICHAJ", + Self::OnbkhmhladcNlcdgipgfdj => "ONBKHMHLADC_NLCDGIPGFDJ", Self::CmdGetJukeboxDataCsReq => "CmdGetJukeboxDataCsReq", - Self::CmdCjapfooonkc => "CmdCJAPFOOONKC", Self::CmdUnlockBackGroundMusicScRsp => "CmdUnlockBackGroundMusicScRsp", + Self::CmdFklmgefildi => "CmdFKLMGEFILDI", + Self::CmdUnlockBackGroundMusicCsReq => "CmdUnlockBackGroundMusicCsReq", Self::CmdPlayBackGroundMusicScRsp => "CmdPlayBackGroundMusicScRsp", + Self::CmdPlayBackGroundMusicCsReq => "CmdPlayBackGroundMusicCsReq", + Self::CmdEgdfpdhnoko => "CmdEGDFPDHNOKO", + Self::CmdGetJukeboxDataScRsp => "CmdGetJukeboxDataScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "EHPNGMCBMBF_PCPDHELPKEM" => Some(Self::EhpngmcbmbfPcpdhelpkem), - "CmdUnlockBackGroundMusicCsReq" => Some(Self::CmdUnlockBackGroundMusicCsReq), - "CmdGetJukeboxDataScRsp" => Some(Self::CmdGetJukeboxDataScRsp), - "CmdPlayBackGroundMusicCsReq" => Some(Self::CmdPlayBackGroundMusicCsReq), - "CmdIDEBDGICHAJ" => Some(Self::CmdIdebdgichaj), + "ONBKHMHLADC_NLCDGIPGFDJ" => Some(Self::OnbkhmhladcNlcdgipgfdj), "CmdGetJukeboxDataCsReq" => Some(Self::CmdGetJukeboxDataCsReq), - "CmdCJAPFOOONKC" => Some(Self::CmdCjapfooonkc), "CmdUnlockBackGroundMusicScRsp" => Some(Self::CmdUnlockBackGroundMusicScRsp), + "CmdFKLMGEFILDI" => Some(Self::CmdFklmgefildi), + "CmdUnlockBackGroundMusicCsReq" => Some(Self::CmdUnlockBackGroundMusicCsReq), "CmdPlayBackGroundMusicScRsp" => Some(Self::CmdPlayBackGroundMusicScRsp), + "CmdPlayBackGroundMusicCsReq" => Some(Self::CmdPlayBackGroundMusicCsReq), + "CmdEGDFPDHNOKO" => Some(Self::CmdEgdfpdhnoko), + "CmdGetJukeboxDataScRsp" => Some(Self::CmdGetJukeboxDataScRsp), _ => None, } } } -/// Obf: IPPOLBNMGNK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdLimaoNewsType { - 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, + ElghlkhamkbNlcdgipgfdj = 0, + ElghlkhamkbJkldnbfnoga = 9199, + CmdLjcbiaemldn = 9187, + ElghlkhamkbFjkmbbbfdgo = 9201, + ElghlkhamkbOkdiccolplg = 9195, + ElghlkhamkbPobognlnkcj = 9197, + ElghlkhamkbOiimhpfebgf = 9191, + ElghlkhamkbCdcjocapmbo = 9190, + ElghlkhamkbOmlimkcekki = 9206, + CmdEpmonpaabkj = 9203, + CmdKbakbmgbnol = 9181, + ElghlkhamkbAljlhganfem = 9202, + CmdJkhgdjgbhcd = 9198, + ElghlkhamkbMgkfnlidimn = 9186, + ElghlkhamkbNogfalfdihf = 9182, + CmdPnalndonmck = 9184, + CmdGhbbmijfiad = 9205, + CmdGhbkjlihhgj = 9183, + CmdOfdmhdodalp = 9208, + ElghlkhamkbFgebelhdaci = 9194, + ElghlkhamkbJogehjjchnm = 9207, + CmdDdapicmfdab = 9200, + CmdAcgbgkffaol = 9196, + CmdJegnoijmbca = 9188, + CmdCpgfnbbiglh = 9210, + CmdMagmmminoaj = 9192, } impl CmdLimaoNewsType { /// String value of the enum field names used in the ProtoBuf definition. @@ -88194,77 +90798,76 @@ 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::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", + Self::ElghlkhamkbNlcdgipgfdj => "ELGHLKHAMKB_NLCDGIPGFDJ", + Self::ElghlkhamkbJkldnbfnoga => "ELGHLKHAMKB_JKLDNBFNOGA", + Self::CmdLjcbiaemldn => "CmdLJCBIAEMLDN", + Self::ElghlkhamkbFjkmbbbfdgo => "ELGHLKHAMKB_FJKMBBBFDGO", + Self::ElghlkhamkbOkdiccolplg => "ELGHLKHAMKB_OKDICCOLPLG", + Self::ElghlkhamkbPobognlnkcj => "ELGHLKHAMKB_POBOGNLNKCJ", + Self::ElghlkhamkbOiimhpfebgf => "ELGHLKHAMKB_OIIMHPFEBGF", + Self::ElghlkhamkbCdcjocapmbo => "ELGHLKHAMKB_CDCJOCAPMBO", + Self::ElghlkhamkbOmlimkcekki => "ELGHLKHAMKB_OMLIMKCEKKI", + Self::CmdEpmonpaabkj => "CmdEPMONPAABKJ", + Self::CmdKbakbmgbnol => "CmdKBAKBMGBNOL", + Self::ElghlkhamkbAljlhganfem => "ELGHLKHAMKB_ALJLHGANFEM", + Self::CmdJkhgdjgbhcd => "CmdJKHGDJGBHCD", + Self::ElghlkhamkbMgkfnlidimn => "ELGHLKHAMKB_MGKFNLIDIMN", + Self::ElghlkhamkbNogfalfdihf => "ELGHLKHAMKB_NOGFALFDIHF", + Self::CmdPnalndonmck => "CmdPNALNDONMCK", + Self::CmdGhbbmijfiad => "CmdGHBBMIJFIAD", + Self::CmdGhbkjlihhgj => "CmdGHBKJLIHHGJ", + Self::CmdOfdmhdodalp => "CmdOFDMHDODALP", + Self::ElghlkhamkbFgebelhdaci => "ELGHLKHAMKB_FGEBELHDACI", + Self::ElghlkhamkbJogehjjchnm => "ELGHLKHAMKB_JOGEHJJCHNM", + Self::CmdDdapicmfdab => "CmdDDAPICMFDAB", + Self::CmdAcgbgkffaol => "CmdACGBGKFFAOL", + Self::CmdJegnoijmbca => "CmdJEGNOIJMBCA", + Self::CmdCpgfnbbiglh => "CmdCPGFNBBIGLH", + Self::CmdMagmmminoaj => "CmdMAGMMMINOAJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "ELGHLKHAMKB_NLCDGIPGFDJ" => Some(Self::ElghlkhamkbNlcdgipgfdj), + "ELGHLKHAMKB_JKLDNBFNOGA" => Some(Self::ElghlkhamkbJkldnbfnoga), + "CmdLJCBIAEMLDN" => Some(Self::CmdLjcbiaemldn), + "ELGHLKHAMKB_FJKMBBBFDGO" => Some(Self::ElghlkhamkbFjkmbbbfdgo), + "ELGHLKHAMKB_OKDICCOLPLG" => Some(Self::ElghlkhamkbOkdiccolplg), + "ELGHLKHAMKB_POBOGNLNKCJ" => Some(Self::ElghlkhamkbPobognlnkcj), + "ELGHLKHAMKB_OIIMHPFEBGF" => Some(Self::ElghlkhamkbOiimhpfebgf), + "ELGHLKHAMKB_CDCJOCAPMBO" => Some(Self::ElghlkhamkbCdcjocapmbo), + "ELGHLKHAMKB_OMLIMKCEKKI" => Some(Self::ElghlkhamkbOmlimkcekki), + "CmdEPMONPAABKJ" => Some(Self::CmdEpmonpaabkj), + "CmdKBAKBMGBNOL" => Some(Self::CmdKbakbmgbnol), + "ELGHLKHAMKB_ALJLHGANFEM" => Some(Self::ElghlkhamkbAljlhganfem), + "CmdJKHGDJGBHCD" => Some(Self::CmdJkhgdjgbhcd), + "ELGHLKHAMKB_MGKFNLIDIMN" => Some(Self::ElghlkhamkbMgkfnlidimn), + "ELGHLKHAMKB_NOGFALFDIHF" => Some(Self::ElghlkhamkbNogfalfdihf), + "CmdPNALNDONMCK" => Some(Self::CmdPnalndonmck), + "CmdGHBBMIJFIAD" => Some(Self::CmdGhbbmijfiad), + "CmdGHBKJLIHHGJ" => Some(Self::CmdGhbkjlihhgj), + "CmdOFDMHDODALP" => Some(Self::CmdOfdmhdodalp), + "ELGHLKHAMKB_FGEBELHDACI" => Some(Self::ElghlkhamkbFgebelhdaci), + "ELGHLKHAMKB_JOGEHJJCHNM" => Some(Self::ElghlkhamkbJogehjjchnm), + "CmdDDAPICMFDAB" => Some(Self::CmdDdapicmfdab), + "CmdACGBGKFFAOL" => Some(Self::CmdAcgbgkffaol), + "CmdJEGNOIJMBCA" => Some(Self::CmdJegnoijmbca), + "CmdCPGFNBBIGLH" => Some(Self::CmdCpgfnbbiglh), + "CmdMAGMMMINOAJ" => Some(Self::CmdMagmmminoaj), _ => None, } } } -/// Obf: KMPIHHBLOAB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum LimaoNewsOfficeSurveyState { - KmpihhbloabPcpdhelpkem = 0, - KmpihhbloabIhaoklgokch = 1, - KmpihhbloabOpnadfkbgnn = 2, - KmpihhbloabFflchlpofnm = 3, - KmpihhbloabPoolaghgcmg = 4, + NmcbkmbdillNlcdgipgfdj = 0, + NmcbkmbdillPpbpghddcol = 1, + NmcbkmbdillIggjejahpij = 2, + NmcbkmbdillBbnehdgpggh = 3, + NmcbkmbdillCckpncibdgp = 4, } impl LimaoNewsOfficeSurveyState { /// String value of the enum field names used in the ProtoBuf definition. @@ -88273,57 +90876,58 @@ 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::KmpihhbloabPcpdhelpkem => "KMPIHHBLOAB_PCPDHELPKEM", - Self::KmpihhbloabIhaoklgokch => "KMPIHHBLOAB_IHAOKLGOKCH", - Self::KmpihhbloabOpnadfkbgnn => "KMPIHHBLOAB_OPNADFKBGNN", - Self::KmpihhbloabFflchlpofnm => "KMPIHHBLOAB_FFLCHLPOFNM", - Self::KmpihhbloabPoolaghgcmg => "KMPIHHBLOAB_POOLAGHGCMG", + Self::NmcbkmbdillNlcdgipgfdj => "NMCBKMBDILL_NLCDGIPGFDJ", + Self::NmcbkmbdillPpbpghddcol => "NMCBKMBDILL_PPBPGHDDCOL", + Self::NmcbkmbdillIggjejahpij => "NMCBKMBDILL_IGGJEJAHPIJ", + Self::NmcbkmbdillBbnehdgpggh => "NMCBKMBDILL_BBNEHDGPGGH", + Self::NmcbkmbdillCckpncibdgp => "NMCBKMBDILL_CCKPNCIBDGP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "NMCBKMBDILL_NLCDGIPGFDJ" => Some(Self::NmcbkmbdillNlcdgipgfdj), + "NMCBKMBDILL_PPBPGHDDCOL" => Some(Self::NmcbkmbdillPpbpghddcol), + "NMCBKMBDILL_IGGJEJAHPIJ" => Some(Self::NmcbkmbdillIggjejahpij), + "NMCBKMBDILL_BBNEHDGPGGH" => Some(Self::NmcbkmbdillBbnehdgpggh), + "NMCBKMBDILL_CCKPNCIBDGP" => Some(Self::NmcbkmbdillCckpncibdgp), _ => None, } } } -/// Obf: KEACHFCCAOI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdLineupType { - 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, + MlpgobncbofNlcdgipgfdj = 0, + CmdSwitchLineupIndexCsReq = 742, + CmdEfafccekoan = 792, + MlpgobncbofJnkebkdkmhc = 773, + CmdGetStageLineupScRsp = 703, + CmdGetAllLineupDataCsReq = 724, + CmdGetAllLineupDataScRsp = 771, + CmdJoinLineupScRsp = 713, + CmdGetLineupAvatarDataScRsp = 754, + CmdChangeLineupLeaderCsReq = 783, + CmdGetCurLineupDataScRsp = 727, + CmdSwapLineupCsReq = 710, + CmdGetLineupAvatarDataCsReq = 712, + CmdQuitLineupScRsp = 781, + CmdChangeLineupLeaderScRsp = 709, + CmdReplaceLineupCsReq = 752, + CmdSyncLineupNotify = 729, + CmdGetCurLineupDataCsReq = 780, + CmdVirtualLineupTrialAvatarChangeScNotify = 774, + CmdExtraLineupDestroyNotify = 759, + CmdQuitLineupCsReq = 715, + CmdSwitchLineupIndexScRsp = 776, + CmdVirtualLineupDestroyNotify = 778, + CmdSetLineupNameCsReq = 738, + CmdCncfcdjafoj = 766, + CmdSwapLineupScRsp = 787, + CmdReplaceLineupScRsp = 748, + CmdSetLineupNameScRsp = 761, + CmdJoinLineupCsReq = 736, } impl CmdLineupType { /// String value of the enum field names used in the ProtoBuf definition. @@ -88332,69 +90936,73 @@ 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::KeachfccaoiPcpdhelpkem => "KEACHFCCAOI_PCPDHELPKEM", - Self::CmdChangeLineupLeaderScRsp => "CmdChangeLineupLeaderScRsp", - Self::CmdSetLineupNameScRsp => "CmdSetLineupNameScRsp", - Self::CmdQuitLineupScRsp => "CmdQuitLineupScRsp", - Self::CmdChangeLineupLeaderCsReq => "CmdChangeLineupLeaderCsReq", - Self::CmdExtraLineupDestroyNotify => "CmdExtraLineupDestroyNotify", - Self::CmdGetLineupAvatarDataCsReq => "CmdGetLineupAvatarDataCsReq", + Self::MlpgobncbofNlcdgipgfdj => "MLPGOBNCBOF_NLCDGIPGFDJ", + Self::CmdSwitchLineupIndexCsReq => "CmdSwitchLineupIndexCsReq", + Self::CmdEfafccekoan => "CmdEFAFCCEKOAN", + Self::MlpgobncbofJnkebkdkmhc => "MLPGOBNCBOF_JNKEBKDKMHC", + Self::CmdGetStageLineupScRsp => "CmdGetStageLineupScRsp", Self::CmdGetAllLineupDataCsReq => "CmdGetAllLineupDataCsReq", + Self::CmdGetAllLineupDataScRsp => "CmdGetAllLineupDataScRsp", + Self::CmdJoinLineupScRsp => "CmdJoinLineupScRsp", + Self::CmdGetLineupAvatarDataScRsp => "CmdGetLineupAvatarDataScRsp", + Self::CmdChangeLineupLeaderCsReq => "CmdChangeLineupLeaderCsReq", + Self::CmdGetCurLineupDataScRsp => "CmdGetCurLineupDataScRsp", + Self::CmdSwapLineupCsReq => "CmdSwapLineupCsReq", + Self::CmdGetLineupAvatarDataCsReq => "CmdGetLineupAvatarDataCsReq", + Self::CmdQuitLineupScRsp => "CmdQuitLineupScRsp", + Self::CmdChangeLineupLeaderScRsp => "CmdChangeLineupLeaderScRsp", + Self::CmdReplaceLineupCsReq => "CmdReplaceLineupCsReq", + Self::CmdSyncLineupNotify => "CmdSyncLineupNotify", + Self::CmdGetCurLineupDataCsReq => "CmdGetCurLineupDataCsReq", Self::CmdVirtualLineupTrialAvatarChangeScNotify => { "CmdVirtualLineupTrialAvatarChangeScNotify" } - Self::CmdReplaceLineupScRsp => "CmdReplaceLineupScRsp", - Self::CmdGetCurLineupDataScRsp => "CmdGetCurLineupDataScRsp", - Self::CmdJoinLineupScRsp => "CmdJoinLineupScRsp", - Self::CmdAjjaamndgeh => "CmdAJJAAMNDGEH", - Self::CmdSwitchLineupIndexCsReq => "CmdSwitchLineupIndexCsReq", - Self::CmdSwitchLineupIndexScRsp => "CmdSwitchLineupIndexScRsp", - Self::CmdJoinLineupCsReq => "CmdJoinLineupCsReq", - Self::CmdGetCurLineupDataCsReq => "CmdGetCurLineupDataCsReq", - Self::CmdGetAllLineupDataScRsp => "CmdGetAllLineupDataScRsp", - Self::CmdBcnogenahjj => "CmdBCNOGENAHJJ", - Self::CmdVirtualLineupDestroyNotify => "CmdVirtualLineupDestroyNotify", - Self::CmdSwapLineupCsReq => "CmdSwapLineupCsReq", - Self::KeachfccaoiNnmmnmdjelk => "KEACHFCCAOI_NNMMNMDJELK", - Self::CmdGetLineupAvatarDataScRsp => "CmdGetLineupAvatarDataScRsp", - Self::CmdReplaceLineupCsReq => "CmdReplaceLineupCsReq", - Self::CmdSyncLineupNotify => "CmdSyncLineupNotify", + Self::CmdExtraLineupDestroyNotify => "CmdExtraLineupDestroyNotify", Self::CmdQuitLineupCsReq => "CmdQuitLineupCsReq", + Self::CmdSwitchLineupIndexScRsp => "CmdSwitchLineupIndexScRsp", + Self::CmdVirtualLineupDestroyNotify => "CmdVirtualLineupDestroyNotify", Self::CmdSetLineupNameCsReq => "CmdSetLineupNameCsReq", + Self::CmdCncfcdjafoj => "CmdCNCFCDJAFOJ", + Self::CmdSwapLineupScRsp => "CmdSwapLineupScRsp", + Self::CmdReplaceLineupScRsp => "CmdReplaceLineupScRsp", + Self::CmdSetLineupNameScRsp => "CmdSetLineupNameScRsp", + Self::CmdJoinLineupCsReq => "CmdJoinLineupCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "KEACHFCCAOI_PCPDHELPKEM" => Some(Self::KeachfccaoiPcpdhelpkem), - "CmdChangeLineupLeaderScRsp" => Some(Self::CmdChangeLineupLeaderScRsp), - "CmdSetLineupNameScRsp" => Some(Self::CmdSetLineupNameScRsp), - "CmdQuitLineupScRsp" => Some(Self::CmdQuitLineupScRsp), - "CmdChangeLineupLeaderCsReq" => Some(Self::CmdChangeLineupLeaderCsReq), - "CmdExtraLineupDestroyNotify" => Some(Self::CmdExtraLineupDestroyNotify), - "CmdGetLineupAvatarDataCsReq" => Some(Self::CmdGetLineupAvatarDataCsReq), + "MLPGOBNCBOF_NLCDGIPGFDJ" => Some(Self::MlpgobncbofNlcdgipgfdj), + "CmdSwitchLineupIndexCsReq" => Some(Self::CmdSwitchLineupIndexCsReq), + "CmdEFAFCCEKOAN" => Some(Self::CmdEfafccekoan), + "MLPGOBNCBOF_JNKEBKDKMHC" => Some(Self::MlpgobncbofJnkebkdkmhc), + "CmdGetStageLineupScRsp" => Some(Self::CmdGetStageLineupScRsp), "CmdGetAllLineupDataCsReq" => Some(Self::CmdGetAllLineupDataCsReq), + "CmdGetAllLineupDataScRsp" => Some(Self::CmdGetAllLineupDataScRsp), + "CmdJoinLineupScRsp" => Some(Self::CmdJoinLineupScRsp), + "CmdGetLineupAvatarDataScRsp" => Some(Self::CmdGetLineupAvatarDataScRsp), + "CmdChangeLineupLeaderCsReq" => Some(Self::CmdChangeLineupLeaderCsReq), + "CmdGetCurLineupDataScRsp" => Some(Self::CmdGetCurLineupDataScRsp), + "CmdSwapLineupCsReq" => Some(Self::CmdSwapLineupCsReq), + "CmdGetLineupAvatarDataCsReq" => Some(Self::CmdGetLineupAvatarDataCsReq), + "CmdQuitLineupScRsp" => Some(Self::CmdQuitLineupScRsp), + "CmdChangeLineupLeaderScRsp" => Some(Self::CmdChangeLineupLeaderScRsp), + "CmdReplaceLineupCsReq" => Some(Self::CmdReplaceLineupCsReq), + "CmdSyncLineupNotify" => Some(Self::CmdSyncLineupNotify), + "CmdGetCurLineupDataCsReq" => Some(Self::CmdGetCurLineupDataCsReq), "CmdVirtualLineupTrialAvatarChangeScNotify" => { Some(Self::CmdVirtualLineupTrialAvatarChangeScNotify) } - "CmdReplaceLineupScRsp" => Some(Self::CmdReplaceLineupScRsp), - "CmdGetCurLineupDataScRsp" => Some(Self::CmdGetCurLineupDataScRsp), - "CmdJoinLineupScRsp" => Some(Self::CmdJoinLineupScRsp), - "CmdAJJAAMNDGEH" => Some(Self::CmdAjjaamndgeh), - "CmdSwitchLineupIndexCsReq" => Some(Self::CmdSwitchLineupIndexCsReq), - "CmdSwitchLineupIndexScRsp" => Some(Self::CmdSwitchLineupIndexScRsp), - "CmdJoinLineupCsReq" => Some(Self::CmdJoinLineupCsReq), - "CmdGetCurLineupDataCsReq" => Some(Self::CmdGetCurLineupDataCsReq), - "CmdGetAllLineupDataScRsp" => Some(Self::CmdGetAllLineupDataScRsp), - "CmdBCNOGENAHJJ" => Some(Self::CmdBcnogenahjj), - "CmdVirtualLineupDestroyNotify" => Some(Self::CmdVirtualLineupDestroyNotify), - "CmdSwapLineupCsReq" => Some(Self::CmdSwapLineupCsReq), - "KEACHFCCAOI_NNMMNMDJELK" => Some(Self::KeachfccaoiNnmmnmdjelk), - "CmdGetLineupAvatarDataScRsp" => Some(Self::CmdGetLineupAvatarDataScRsp), - "CmdReplaceLineupCsReq" => Some(Self::CmdReplaceLineupCsReq), - "CmdSyncLineupNotify" => Some(Self::CmdSyncLineupNotify), + "CmdExtraLineupDestroyNotify" => Some(Self::CmdExtraLineupDestroyNotify), "CmdQuitLineupCsReq" => Some(Self::CmdQuitLineupCsReq), + "CmdSwitchLineupIndexScRsp" => Some(Self::CmdSwitchLineupIndexScRsp), + "CmdVirtualLineupDestroyNotify" => Some(Self::CmdVirtualLineupDestroyNotify), "CmdSetLineupNameCsReq" => Some(Self::CmdSetLineupNameCsReq), + "CmdCNCFCDJAFOJ" => Some(Self::CmdCncfcdjafoj), + "CmdSwapLineupScRsp" => Some(Self::CmdSwapLineupScRsp), + "CmdReplaceLineupScRsp" => Some(Self::CmdReplaceLineupScRsp), + "CmdSetLineupNameScRsp" => Some(Self::CmdSetLineupNameScRsp), + "CmdJoinLineupCsReq" => Some(Self::CmdJoinLineupCsReq), _ => None, } } @@ -88402,40 +91010,39 @@ impl CmdLineupType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Fppdafjjcbm { - Pcpdhelpkem = 0, - Mbhakcjloaj = 1, - Dcnmdnapbdj = 2, - Nceajdhopil = 3, - Noiegfjpgli = 4, +pub enum Emeaogdfbdi { + Nlcdgipgfdj = 0, + Elilfepklcj = 1, + Jccbpmflehb = 2, + Fihjpkblgpf = 3, + Kblbapnnano = 4, } -impl Fppdafjjcbm { +impl Emeaogdfbdi { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "FPPDAFJJCBM_PCPDHELPKEM", - Self::Mbhakcjloaj => "FPPDAFJJCBM_MBHAKCJLOAJ", - Self::Dcnmdnapbdj => "FPPDAFJJCBM_DCNMDNAPBDJ", - Self::Nceajdhopil => "FPPDAFJJCBM_NCEAJDHOPIL", - Self::Noiegfjpgli => "FPPDAFJJCBM_NOIEGFJPGLI", + Self::Nlcdgipgfdj => "EMEAOGDFBDI_NLCDGIPGFDJ", + Self::Elilfepklcj => "EMEAOGDFBDI_ELILFEPKLCJ", + Self::Jccbpmflehb => "EMEAOGDFBDI_JCCBPMFLEHB", + Self::Fihjpkblgpf => "EMEAOGDFBDI_FIHJPKBLGPF", + Self::Kblbapnnano => "EMEAOGDFBDI_KBLBAPNNANO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "EMEAOGDFBDI_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "EMEAOGDFBDI_ELILFEPKLCJ" => Some(Self::Elilfepklcj), + "EMEAOGDFBDI_JCCBPMFLEHB" => Some(Self::Jccbpmflehb), + "EMEAOGDFBDI_FIHJPKBLGPF" => Some(Self::Fihjpkblgpf), + "EMEAOGDFBDI_KBLBAPNNANO" => Some(Self::Kblbapnnano), _ => None, } } } -/// Obf: CDHAMNOOBFC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -88514,18 +91121,17 @@ impl ExtraLineupType { } } } -/// Obf: EDGNAOEHBGN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum SyncLineupReason { - EdgnaoehbgnCpnnlcpjfch = 0, - EdgnaoehbgnHgeapbkaboa = 1, - EdgnaoehbgnJllnmlgcahh = 2, - EdgnaoehbgnMldejpoohfb = 3, - EdgnaoehbgnPgngnonpbmm = 4, - EdgnaoehbgnHilgofhcpfg = 5, - EdgnaoehbgnBiegpkhmhpp = 6, + SyncReasonNone = 0, + SyncReasonMpAdd = 1, + SyncReasonMpAddPropHit = 2, + SyncReasonHpAdd = 3, + SyncReasonHpAddPropHit = 4, + SyncReasonMpMaxChangedPermanent = 5, + SyncReasonMpMaxChangedByModifier = 6, } impl SyncLineupReason { /// String value of the enum field names used in the ProtoBuf definition. @@ -88534,58 +91140,65 @@ 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::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", + 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" + } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "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) + } _ => None, } } } -/// Obf: LADMLLPIABE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdLobbyType { - 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, + MfahjpchpinNlcdgipgfdj = 0, + CmdLobbyCreateCsReq = 7382, + CmdLobbyInviteCsReq = 7384, + CmdJgcfbnlcpea = 7358, + CmdLobbyJoinCsReq = 7357, + CmdLobbyJoinScRsp = 7373, + CmdLobbyKickOutCsReq = 7359, + CmdLobbyInteractScNotify = 7356, + CmdLobbyQuitScRsp = 7355, + CmdLobbyGetInfoCsReq = 7353, + CmdAnfmhbgnneg = 7366, + CmdLobbyCreateScRsp = 7392, + CmdGjbgnmggdle = 7377, + CmdLobbyQuitCsReq = 7390, + CmdKigjgmlamgh = 7391, + CmdLobbyModifyPlayerInfoCsReq = 7369, + CmdLobbyInviteScRsp = 7371, + CmdDacefjfglgm = 7394, + CmdLobbySyncInfoScNotify = 7393, + CmdLobbyModifyPlayerInfoScRsp = 7395, + CmdOpkkjfefeil = 7370, + CmdLobbyGetInfoScRsp = 7388, + CmdLobbyKickOutScRsp = 7379, + CmdAgdpioakfgb = 7362, } impl CmdLobbyType { /// String value of the enum field names used in the ProtoBuf definition. @@ -88594,74 +91207,73 @@ 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::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::CmdLobbyKickOutCsReq => "CmdLobbyKickOutCsReq", - Self::CmdLobbyGetInfoCsReq => "CmdLobbyGetInfoCsReq", - Self::CmdLobbyInviteCsReq => "CmdLobbyInviteCsReq", - Self::CmdPlmmdncjhbg => "CmdPLMMDNCJHBG", - Self::CmdLobbyModifyPlayerInfoCsReq => "CmdLobbyModifyPlayerInfoCsReq", - Self::CmdPijfmemdddf => "CmdPIJFMEMDDDF", - Self::CmdLobbyJoinCsReq => "CmdLobbyJoinCsReq", - Self::CmdCkmigeiacio => "CmdCKMIGEIACIO", + Self::MfahjpchpinNlcdgipgfdj => "MFAHJPCHPIN_NLCDGIPGFDJ", Self::CmdLobbyCreateCsReq => "CmdLobbyCreateCsReq", + Self::CmdLobbyInviteCsReq => "CmdLobbyInviteCsReq", + Self::CmdJgcfbnlcpea => "CmdJGCFBNLCPEA", + Self::CmdLobbyJoinCsReq => "CmdLobbyJoinCsReq", + Self::CmdLobbyJoinScRsp => "CmdLobbyJoinScRsp", + Self::CmdLobbyKickOutCsReq => "CmdLobbyKickOutCsReq", + Self::CmdLobbyInteractScNotify => "CmdLobbyInteractScNotify", + Self::CmdLobbyQuitScRsp => "CmdLobbyQuitScRsp", + Self::CmdLobbyGetInfoCsReq => "CmdLobbyGetInfoCsReq", + Self::CmdAnfmhbgnneg => "CmdANFMHBGNNEG", + Self::CmdLobbyCreateScRsp => "CmdLobbyCreateScRsp", + Self::CmdGjbgnmggdle => "CmdGJBGNMGGDLE", Self::CmdLobbyQuitCsReq => "CmdLobbyQuitCsReq", - Self::CmdHkfdcbooeio => "CmdHKFDCBOOEIO", + Self::CmdKigjgmlamgh => "CmdKIGJGMLAMGH", + Self::CmdLobbyModifyPlayerInfoCsReq => "CmdLobbyModifyPlayerInfoCsReq", + Self::CmdLobbyInviteScRsp => "CmdLobbyInviteScRsp", + Self::CmdDacefjfglgm => "CmdDACEFJFGLGM", + Self::CmdLobbySyncInfoScNotify => "CmdLobbySyncInfoScNotify", + Self::CmdLobbyModifyPlayerInfoScRsp => "CmdLobbyModifyPlayerInfoScRsp", + Self::CmdOpkkjfefeil => "CmdOPKKJFEFEIL", + Self::CmdLobbyGetInfoScRsp => "CmdLobbyGetInfoScRsp", + Self::CmdLobbyKickOutScRsp => "CmdLobbyKickOutScRsp", + Self::CmdAgdpioakfgb => "CmdAGDPIOAKFGB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), - "CmdLobbyKickOutCsReq" => Some(Self::CmdLobbyKickOutCsReq), - "CmdLobbyGetInfoCsReq" => Some(Self::CmdLobbyGetInfoCsReq), - "CmdLobbyInviteCsReq" => Some(Self::CmdLobbyInviteCsReq), - "CmdPLMMDNCJHBG" => Some(Self::CmdPlmmdncjhbg), - "CmdLobbyModifyPlayerInfoCsReq" => Some(Self::CmdLobbyModifyPlayerInfoCsReq), - "CmdPIJFMEMDDDF" => Some(Self::CmdPijfmemdddf), - "CmdLobbyJoinCsReq" => Some(Self::CmdLobbyJoinCsReq), - "CmdCKMIGEIACIO" => Some(Self::CmdCkmigeiacio), + "MFAHJPCHPIN_NLCDGIPGFDJ" => Some(Self::MfahjpchpinNlcdgipgfdj), "CmdLobbyCreateCsReq" => Some(Self::CmdLobbyCreateCsReq), + "CmdLobbyInviteCsReq" => Some(Self::CmdLobbyInviteCsReq), + "CmdJGCFBNLCPEA" => Some(Self::CmdJgcfbnlcpea), + "CmdLobbyJoinCsReq" => Some(Self::CmdLobbyJoinCsReq), + "CmdLobbyJoinScRsp" => Some(Self::CmdLobbyJoinScRsp), + "CmdLobbyKickOutCsReq" => Some(Self::CmdLobbyKickOutCsReq), + "CmdLobbyInteractScNotify" => Some(Self::CmdLobbyInteractScNotify), + "CmdLobbyQuitScRsp" => Some(Self::CmdLobbyQuitScRsp), + "CmdLobbyGetInfoCsReq" => Some(Self::CmdLobbyGetInfoCsReq), + "CmdANFMHBGNNEG" => Some(Self::CmdAnfmhbgnneg), + "CmdLobbyCreateScRsp" => Some(Self::CmdLobbyCreateScRsp), + "CmdGJBGNMGGDLE" => Some(Self::CmdGjbgnmggdle), "CmdLobbyQuitCsReq" => Some(Self::CmdLobbyQuitCsReq), - "CmdHKFDCBOOEIO" => Some(Self::CmdHkfdcbooeio), + "CmdKIGJGMLAMGH" => Some(Self::CmdKigjgmlamgh), + "CmdLobbyModifyPlayerInfoCsReq" => Some(Self::CmdLobbyModifyPlayerInfoCsReq), + "CmdLobbyInviteScRsp" => Some(Self::CmdLobbyInviteScRsp), + "CmdDACEFJFGLGM" => Some(Self::CmdDacefjfglgm), + "CmdLobbySyncInfoScNotify" => Some(Self::CmdLobbySyncInfoScNotify), + "CmdLobbyModifyPlayerInfoScRsp" => Some(Self::CmdLobbyModifyPlayerInfoScRsp), + "CmdOPKKJFEFEIL" => Some(Self::CmdOpkkjfefeil), + "CmdLobbyGetInfoScRsp" => Some(Self::CmdLobbyGetInfoScRsp), + "CmdLobbyKickOutScRsp" => Some(Self::CmdLobbyKickOutScRsp), + "CmdAGDPIOAKFGB" => Some(Self::CmdAgdpioakfgb), _ => None, } } } -/// Obf: FOAKFHBIJLN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdLocalLegendType { - FoakfhbijlnPcpdhelpkem = 0, - CmdStartLocalLegendLevelCsReq = 6577, - CmdGetLocalLegendDataCsReq = 6576, - CmdLocalLegendDataChangeNotify = 6578, - CmdEnterLocalLegendLevelScRsp = 6589, - CmdGetLocalLegendDataScRsp = 6579, + EghhbkbldmmNlcdgipgfdj = 0, + CmdEnterLocalLegendLevelScRsp = 6586, + CmdLocalLegendDataChangeNotify = 6577, + CmdGetLocalLegendDataScRsp = 6592, + CmdEnterLocalLegendLevelCsReq = 6589, + CmdGetLocalLegendDataCsReq = 6583, } impl CmdLocalLegendType { /// String value of the enum field names used in the ProtoBuf definition. @@ -88670,44 +91282,43 @@ 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::FoakfhbijlnPcpdhelpkem => "FOAKFHBIJLN_PCPDHELPKEM", - Self::CmdStartLocalLegendLevelCsReq => "CmdStartLocalLegendLevelCsReq", - Self::CmdGetLocalLegendDataCsReq => "CmdGetLocalLegendDataCsReq", - Self::CmdLocalLegendDataChangeNotify => "CmdLocalLegendDataChangeNotify", + Self::EghhbkbldmmNlcdgipgfdj => "EGHHBKBLDMM_NLCDGIPGFDJ", Self::CmdEnterLocalLegendLevelScRsp => "CmdEnterLocalLegendLevelScRsp", + Self::CmdLocalLegendDataChangeNotify => "CmdLocalLegendDataChangeNotify", Self::CmdGetLocalLegendDataScRsp => "CmdGetLocalLegendDataScRsp", + Self::CmdEnterLocalLegendLevelCsReq => "CmdEnterLocalLegendLevelCsReq", + Self::CmdGetLocalLegendDataCsReq => "CmdGetLocalLegendDataCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FOAKFHBIJLN_PCPDHELPKEM" => Some(Self::FoakfhbijlnPcpdhelpkem), - "CmdStartLocalLegendLevelCsReq" => Some(Self::CmdStartLocalLegendLevelCsReq), - "CmdGetLocalLegendDataCsReq" => Some(Self::CmdGetLocalLegendDataCsReq), + "EGHHBKBLDMM_NLCDGIPGFDJ" => Some(Self::EghhbkbldmmNlcdgipgfdj), + "CmdEnterLocalLegendLevelScRsp" => Some(Self::CmdEnterLocalLegendLevelScRsp), "CmdLocalLegendDataChangeNotify" => { Some(Self::CmdLocalLegendDataChangeNotify) } - "CmdEnterLocalLegendLevelScRsp" => Some(Self::CmdEnterLocalLegendLevelScRsp), "CmdGetLocalLegendDataScRsp" => Some(Self::CmdGetLocalLegendDataScRsp), + "CmdEnterLocalLegendLevelCsReq" => Some(Self::CmdEnterLocalLegendLevelCsReq), + "CmdGetLocalLegendDataCsReq" => Some(Self::CmdGetLocalLegendDataCsReq), _ => None, } } } -/// Obf: DHLEHKEIMMN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMailType { - DhlehkeimmnPcpdhelpkem = 0, - CmdGetMailCsReq = 891, - CmdMarkReadMailCsReq = 894, - CmdTakeMailAttachmentScRsp = 898, - CmdTakeMailAttachmentCsReq = 809, - CmdNewMailScNotify = 863, - CmdDelMailCsReq = 814, - CmdGetMailScRsp = 810, - CmdDelMailScRsp = 818, - CmdLohgbnaiail = 895, + CfgebhkaehbNlcdgipgfdj = 0, + CmdTakeMailAttachmentScRsp = 881, + CmdDelMailCsReq = 836, + CmdNewMailScNotify = 810, + CmdGetMailScRsp = 803, + CmdMarkReadMailScRsp = 827, + CmdGetMailCsReq = 873, + CmdMarkReadMailCsReq = 880, + CmdTakeMailAttachmentCsReq = 815, + CmdDelMailScRsp = 813, } impl CmdMailType { /// String value of the enum field names used in the ProtoBuf definition. @@ -88716,42 +91327,41 @@ 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::DhlehkeimmnPcpdhelpkem => "DHLEHKEIMMN_PCPDHELPKEM", + Self::CfgebhkaehbNlcdgipgfdj => "CFGEBHKAEHB_NLCDGIPGFDJ", + Self::CmdTakeMailAttachmentScRsp => "CmdTakeMailAttachmentScRsp", + Self::CmdDelMailCsReq => "CmdDelMailCsReq", + Self::CmdNewMailScNotify => "CmdNewMailScNotify", + Self::CmdGetMailScRsp => "CmdGetMailScRsp", + Self::CmdMarkReadMailScRsp => "CmdMarkReadMailScRsp", Self::CmdGetMailCsReq => "CmdGetMailCsReq", Self::CmdMarkReadMailCsReq => "CmdMarkReadMailCsReq", - Self::CmdTakeMailAttachmentScRsp => "CmdTakeMailAttachmentScRsp", 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 { - "DHLEHKEIMMN_PCPDHELPKEM" => Some(Self::DhlehkeimmnPcpdhelpkem), + "CFGEBHKAEHB_NLCDGIPGFDJ" => Some(Self::CfgebhkaehbNlcdgipgfdj), + "CmdTakeMailAttachmentScRsp" => Some(Self::CmdTakeMailAttachmentScRsp), + "CmdDelMailCsReq" => Some(Self::CmdDelMailCsReq), + "CmdNewMailScNotify" => Some(Self::CmdNewMailScNotify), + "CmdGetMailScRsp" => Some(Self::CmdGetMailScRsp), + "CmdMarkReadMailScRsp" => Some(Self::CmdMarkReadMailScRsp), "CmdGetMailCsReq" => Some(Self::CmdGetMailCsReq), "CmdMarkReadMailCsReq" => Some(Self::CmdMarkReadMailCsReq), - "CmdTakeMailAttachmentScRsp" => Some(Self::CmdTakeMailAttachmentScRsp), "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: EFJNBBOCHEI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MailType { - EfjnbbocheiApffeddknbk = 0, - EfjnbbocheiHfhpfpkigdp = 1, + Normal = 0, + Star = 1, } impl MailType { /// String value of the enum field names used in the ProtoBuf definition. @@ -88760,45 +91370,44 @@ 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::EfjnbbocheiApffeddknbk => "EFJNBBOCHEI_APFFEDDKNBK", - Self::EfjnbbocheiHfhpfpkigdp => "EFJNBBOCHEI_HFHPFPKIGDP", + Self::Normal => "MAIL_TYPE_NORMAL", + Self::Star => "MAIL_TYPE_STAR", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "EFJNBBOCHEI_APFFEDDKNBK" => Some(Self::EfjnbbocheiApffeddknbk), - "EFJNBBOCHEI_HFHPFPKIGDP" => Some(Self::EfjnbbocheiHfhpfpkigdp), + "MAIL_TYPE_NORMAL" => Some(Self::Normal), + "MAIL_TYPE_STAR" => Some(Self::Star), _ => None, } } } -/// Obf: BCLPPGOKGGC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMapRotationType { - 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, + LlgnehdeafbNlcdgipgfdj = 0, + CmdResetMapRotationRegionCsReq = 6854, + CmdUpdateEnergyScNotify = 6842, + CmdLeaveMapRotationRegionCsReq = 6810, + CmdRotateMapScRsp = 6881, + CmdGetMapRotationDataScRsp = 6812, + CmdDeployRotatorCsReq = 6836, + CmdResetMapRotationRegionScRsp = 6883, + CmdDnnlhfkknlm = 6824, + CmdRotateMapCsReq = 6815, + CmdEnterMapRotationRegionScRsp = 6803, + CmdLeaveMapRotationRegionScRsp = 6887, + CmdInteractChargerScRsp = 6827, + CmdInteractChargerCsReq = 6880, + CmdLeaveMapRotationRegionScNotify = 6809, + CmdEnterMapRotationRegionCsReq = 6873, + CmdDeployRotatorScRsp = 6813, + CmdRemoveRotaterScRsp = 6861, + CmdGetMapRotationDataCsReq = 6829, + CmdUpdateMapRotationDataScNotify = 6876, + CmdRemoveRotatorCsReq = 6838, } impl CmdMapRotationType { /// String value of the enum field names used in the ProtoBuf definition. @@ -88807,79 +91416,90 @@ 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::BclppgokggcPcpdhelpkem => "BCLPPGOKGGC_PCPDHELPKEM", - Self::CmdPliedjppcpf => "CmdPLIEDJPPCPF", - Self::CmdGetMapRotationDataCsReq => "CmdGetMapRotationDataCsReq", - Self::CmdDhkgdfnbkdd => "CmdDHKGDFNBKDD", - Self::CmdRemoveRotatorCsReq => "CmdRemoveRotatorCsReq", - Self::CmdBhkjafghmid => "CmdBHKJAFGHMID", + Self::LlgnehdeafbNlcdgipgfdj => "LLGNEHDEAFB_NLCDGIPGFDJ", Self::CmdResetMapRotationRegionCsReq => "CmdResetMapRotationRegionCsReq", - Self::CmdGdfpenloofl => "CmdGDFPENLOOFL", - Self::CmdRotateMapCsReq => "CmdRotateMapCsReq", - Self::CmdJdldlgjpneo => "CmdJDLDLGJPNEO", - Self::CmdIbfanglhmea => "CmdIBFANGLHMEA", + Self::CmdUpdateEnergyScNotify => "CmdUpdateEnergyScNotify", Self::CmdLeaveMapRotationRegionCsReq => "CmdLeaveMapRotationRegionCsReq", - Self::CmdJmgmoacpcch => "CmdJMGMOACPCCH", - Self::CmdGaejbmcfbmj => "CmdGAEJBMCFBMJ", - Self::CmdOmpichhjdko => "CmdOMPICHHJDKO", - Self::CmdEnterMapRotationRegionCsReq => "CmdEnterMapRotationRegionCsReq", + Self::CmdRotateMapScRsp => "CmdRotateMapScRsp", + Self::CmdGetMapRotationDataScRsp => "CmdGetMapRotationDataScRsp", Self::CmdDeployRotatorCsReq => "CmdDeployRotatorCsReq", - Self::CmdGokdlladelb => "CmdGOKDLLADELB", + Self::CmdResetMapRotationRegionScRsp => "CmdResetMapRotationRegionScRsp", + Self::CmdDnnlhfkknlm => "CmdDNNLHFKKNLM", + Self::CmdRotateMapCsReq => "CmdRotateMapCsReq", + Self::CmdEnterMapRotationRegionScRsp => "CmdEnterMapRotationRegionScRsp", + Self::CmdLeaveMapRotationRegionScRsp => "CmdLeaveMapRotationRegionScRsp", + Self::CmdInteractChargerScRsp => "CmdInteractChargerScRsp", Self::CmdInteractChargerCsReq => "CmdInteractChargerCsReq", - Self::CmdCemjjcnmcbi => "CmdCEMJJCNMCBI", - Self::CmdJmmcbdagekp => "CmdJMMCBDAGEKP", + Self::CmdLeaveMapRotationRegionScNotify => { + "CmdLeaveMapRotationRegionScNotify" + } + Self::CmdEnterMapRotationRegionCsReq => "CmdEnterMapRotationRegionCsReq", + Self::CmdDeployRotatorScRsp => "CmdDeployRotatorScRsp", + Self::CmdRemoveRotaterScRsp => "CmdRemoveRotaterScRsp", + Self::CmdGetMapRotationDataCsReq => "CmdGetMapRotationDataCsReq", + Self::CmdUpdateMapRotationDataScNotify => "CmdUpdateMapRotationDataScNotify", + Self::CmdRemoveRotatorCsReq => "CmdRemoveRotatorCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "LLGNEHDEAFB_NLCDGIPGFDJ" => Some(Self::LlgnehdeafbNlcdgipgfdj), "CmdResetMapRotationRegionCsReq" => { Some(Self::CmdResetMapRotationRegionCsReq) } - "CmdGDFPENLOOFL" => Some(Self::CmdGdfpenloofl), - "CmdRotateMapCsReq" => Some(Self::CmdRotateMapCsReq), - "CmdJDLDLGJPNEO" => Some(Self::CmdJdldlgjpneo), - "CmdIBFANGLHMEA" => Some(Self::CmdIbfanglhmea), + "CmdUpdateEnergyScNotify" => Some(Self::CmdUpdateEnergyScNotify), "CmdLeaveMapRotationRegionCsReq" => { Some(Self::CmdLeaveMapRotationRegionCsReq) } - "CmdJMGMOACPCCH" => Some(Self::CmdJmgmoacpcch), - "CmdGAEJBMCFBMJ" => Some(Self::CmdGaejbmcfbmj), - "CmdOMPICHHJDKO" => Some(Self::CmdOmpichhjdko), + "CmdRotateMapScRsp" => Some(Self::CmdRotateMapScRsp), + "CmdGetMapRotationDataScRsp" => Some(Self::CmdGetMapRotationDataScRsp), + "CmdDeployRotatorCsReq" => Some(Self::CmdDeployRotatorCsReq), + "CmdResetMapRotationRegionScRsp" => { + Some(Self::CmdResetMapRotationRegionScRsp) + } + "CmdDNNLHFKKNLM" => Some(Self::CmdDnnlhfkknlm), + "CmdRotateMapCsReq" => Some(Self::CmdRotateMapCsReq), + "CmdEnterMapRotationRegionScRsp" => { + Some(Self::CmdEnterMapRotationRegionScRsp) + } + "CmdLeaveMapRotationRegionScRsp" => { + Some(Self::CmdLeaveMapRotationRegionScRsp) + } + "CmdInteractChargerScRsp" => Some(Self::CmdInteractChargerScRsp), + "CmdInteractChargerCsReq" => Some(Self::CmdInteractChargerCsReq), + "CmdLeaveMapRotationRegionScNotify" => { + Some(Self::CmdLeaveMapRotationRegionScNotify) + } "CmdEnterMapRotationRegionCsReq" => { Some(Self::CmdEnterMapRotationRegionCsReq) } - "CmdDeployRotatorCsReq" => Some(Self::CmdDeployRotatorCsReq), - "CmdGOKDLLADELB" => Some(Self::CmdGokdlladelb), - "CmdInteractChargerCsReq" => Some(Self::CmdInteractChargerCsReq), - "CmdCEMJJCNMCBI" => Some(Self::CmdCemjjcnmcbi), - "CmdJMMCBDAGEKP" => Some(Self::CmdJmmcbdagekp), + "CmdDeployRotatorScRsp" => Some(Self::CmdDeployRotatorScRsp), + "CmdRemoveRotaterScRsp" => Some(Self::CmdRemoveRotaterScRsp), + "CmdGetMapRotationDataCsReq" => Some(Self::CmdGetMapRotationDataCsReq), + "CmdUpdateMapRotationDataScNotify" => { + Some(Self::CmdUpdateMapRotationDataScNotify) + } + "CmdRemoveRotatorCsReq" => Some(Self::CmdRemoveRotatorCsReq), _ => None, } } } -/// Obf: JGIOJDGDAOD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMarbleType { - JgiojdgdaodPcpdhelpkem = 0, - CmdMarbleGetDataScRsp = 8290, - CmdMarblePvpDataUpdateScNotify = 8287, - CmdMarbleGetDataCsReq = 8271, - CmdMarbleUpdateShownSealCsReq = 8277, - CmdMarbleShopBuyScRsp = 8278, - CmdMarbleUnlockSealScNotify = 8284, - CmdMarbleUpdateShownSealScRsp = 8289, - CmdPcpjkohfece = 8280, - CmdIfjdjkmmabl = 8272, - CmdMarbleShopBuyCsReq = 8285, + NiebppapjofNlcdgipgfdj = 0, + CmdMarbleUpdateShownSealScRsp = 8281, + CmdMarbleUnlockSealScNotify = 8282, + CmdMarbleGetDataScRsp = 8276, + CmdMarbleShopBuyScRsp = 8289, + CmdMarbleUpdateShownSealCsReq = 8274, + CmdHajkepnejed = 8286, + CmdMarbleGetDataCsReq = 8288, + CmdKbeckamicjf = 8290, + CmdMarblePvpDataUpdateScNotify = 8284, + CmdMarbleShopBuyCsReq = 8272, } impl CmdMarbleType { /// String value of the enum field names used in the ProtoBuf definition. @@ -88888,50 +91508,49 @@ 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::JgiojdgdaodPcpdhelpkem => "JGIOJDGDAOD_PCPDHELPKEM", - Self::CmdMarbleGetDataScRsp => "CmdMarbleGetDataScRsp", - Self::CmdMarblePvpDataUpdateScNotify => "CmdMarblePvpDataUpdateScNotify", - Self::CmdMarbleGetDataCsReq => "CmdMarbleGetDataCsReq", - Self::CmdMarbleUpdateShownSealCsReq => "CmdMarbleUpdateShownSealCsReq", - Self::CmdMarbleShopBuyScRsp => "CmdMarbleShopBuyScRsp", - Self::CmdMarbleUnlockSealScNotify => "CmdMarbleUnlockSealScNotify", + Self::NiebppapjofNlcdgipgfdj => "NIEBPPAPJOF_NLCDGIPGFDJ", Self::CmdMarbleUpdateShownSealScRsp => "CmdMarbleUpdateShownSealScRsp", - Self::CmdPcpjkohfece => "CmdPCPJKOHFECE", - Self::CmdIfjdjkmmabl => "CmdIFJDJKMMABL", + Self::CmdMarbleUnlockSealScNotify => "CmdMarbleUnlockSealScNotify", + Self::CmdMarbleGetDataScRsp => "CmdMarbleGetDataScRsp", + Self::CmdMarbleShopBuyScRsp => "CmdMarbleShopBuyScRsp", + Self::CmdMarbleUpdateShownSealCsReq => "CmdMarbleUpdateShownSealCsReq", + Self::CmdHajkepnejed => "CmdHAJKEPNEJED", + Self::CmdMarbleGetDataCsReq => "CmdMarbleGetDataCsReq", + Self::CmdKbeckamicjf => "CmdKBECKAMICJF", + Self::CmdMarblePvpDataUpdateScNotify => "CmdMarblePvpDataUpdateScNotify", 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 { - "JGIOJDGDAOD_PCPDHELPKEM" => Some(Self::JgiojdgdaodPcpdhelpkem), + "NIEBPPAPJOF_NLCDGIPGFDJ" => Some(Self::NiebppapjofNlcdgipgfdj), + "CmdMarbleUpdateShownSealScRsp" => Some(Self::CmdMarbleUpdateShownSealScRsp), + "CmdMarbleUnlockSealScNotify" => Some(Self::CmdMarbleUnlockSealScNotify), "CmdMarbleGetDataScRsp" => Some(Self::CmdMarbleGetDataScRsp), + "CmdMarbleShopBuyScRsp" => Some(Self::CmdMarbleShopBuyScRsp), + "CmdMarbleUpdateShownSealCsReq" => Some(Self::CmdMarbleUpdateShownSealCsReq), + "CmdHAJKEPNEJED" => Some(Self::CmdHajkepnejed), + "CmdMarbleGetDataCsReq" => Some(Self::CmdMarbleGetDataCsReq), + "CmdKBECKAMICJF" => Some(Self::CmdKbeckamicjf), "CmdMarblePvpDataUpdateScNotify" => { Some(Self::CmdMarblePvpDataUpdateScNotify) } - "CmdMarbleGetDataCsReq" => Some(Self::CmdMarbleGetDataCsReq), - "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: EECKHHFLCDF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMarkChestType { - EeckhhflcdfPcpdhelpkem = 0, - CmdGetMarkChestScRsp = 8200, - CmdUpdateMarkChestScRsp = 8190, - CmdGetMarkChestCsReq = 8181, - CmdUpdateMarkChestCsReq = 8182, - CmdMarkChestChangedScNotify = 8195, + LcnkhdaomkmNlcdgipgfdj = 0, + CmdUpdateMarkChestScRsp = 8200, + CmdUpdateMarkChestCsReq = 8196, + CmdMarkChestChangedScNotify = 8182, + CmdGetMarkChestScRsp = 8186, + CmdGetMarkChestCsReq = 8198, } impl CmdMarkChestType { /// String value of the enum field names used in the ProtoBuf definition. @@ -88940,40 +91559,39 @@ 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::EeckhhflcdfPcpdhelpkem => "EECKHHFLCDF_PCPDHELPKEM", - Self::CmdGetMarkChestScRsp => "CmdGetMarkChestScRsp", + Self::LcnkhdaomkmNlcdgipgfdj => "LCNKHDAOMKM_NLCDGIPGFDJ", Self::CmdUpdateMarkChestScRsp => "CmdUpdateMarkChestScRsp", - Self::CmdGetMarkChestCsReq => "CmdGetMarkChestCsReq", Self::CmdUpdateMarkChestCsReq => "CmdUpdateMarkChestCsReq", Self::CmdMarkChestChangedScNotify => "CmdMarkChestChangedScNotify", + Self::CmdGetMarkChestScRsp => "CmdGetMarkChestScRsp", + Self::CmdGetMarkChestCsReq => "CmdGetMarkChestCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "EECKHHFLCDF_PCPDHELPKEM" => Some(Self::EeckhhflcdfPcpdhelpkem), - "CmdGetMarkChestScRsp" => Some(Self::CmdGetMarkChestScRsp), + "LCNKHDAOMKM_NLCDGIPGFDJ" => Some(Self::LcnkhdaomkmNlcdgipgfdj), "CmdUpdateMarkChestScRsp" => Some(Self::CmdUpdateMarkChestScRsp), - "CmdGetMarkChestCsReq" => Some(Self::CmdGetMarkChestCsReq), "CmdUpdateMarkChestCsReq" => Some(Self::CmdUpdateMarkChestCsReq), "CmdMarkChestChangedScNotify" => Some(Self::CmdMarkChestChangedScNotify), + "CmdGetMarkChestScRsp" => Some(Self::CmdGetMarkChestScRsp), + "CmdGetMarkChestCsReq" => Some(Self::CmdGetMarkChestCsReq), _ => None, } } } -/// Obf: PCGFLPCNCLM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMatchType { - PcgflpcnclmPcpdhelpkem = 0, - CmdGetCrossInfoCsReq = 7338, - CmdCancelMatchCsReq = 7330, - CmdStartMatchCsReq = 7313, - CmdAahcmmkmena = 7307, - CmdJoldjbkmhga = 7327, - CmdGetCrossInfoScRsp = 7305, - CmdJoepjjkipjc = 7335, + OjciggafgpnNlcdgipgfdj = 0, + CmdStartMatchScRsp = 7342, + CmdGetCrossInfoScRsp = 7319, + CmdOgbliddocao = 7344, + CmdStartMatchCsReq = 7332, + CmdCancelMatchScRsp = 7323, + CmdGetCrossInfoCsReq = 7327, + CmdCancelMatchCsReq = 7307, } impl CmdMatchType { /// String value of the enum field names used in the ProtoBuf definition. @@ -88982,55 +91600,54 @@ 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::PcgflpcnclmPcpdhelpkem => "PCGFLPCNCLM_PCPDHELPKEM", + Self::OjciggafgpnNlcdgipgfdj => "OJCIGGAFGPN_NLCDGIPGFDJ", + Self::CmdStartMatchScRsp => "CmdStartMatchScRsp", + Self::CmdGetCrossInfoScRsp => "CmdGetCrossInfoScRsp", + Self::CmdOgbliddocao => "CmdOGBLIDDOCAO", + Self::CmdStartMatchCsReq => "CmdStartMatchCsReq", + Self::CmdCancelMatchScRsp => "CmdCancelMatchScRsp", Self::CmdGetCrossInfoCsReq => "CmdGetCrossInfoCsReq", Self::CmdCancelMatchCsReq => "CmdCancelMatchCsReq", - Self::CmdStartMatchCsReq => "CmdStartMatchCsReq", - Self::CmdAahcmmkmena => "CmdAAHCMMKMENA", - Self::CmdJoldjbkmhga => "CmdJOLDJBKMHGA", - Self::CmdGetCrossInfoScRsp => "CmdGetCrossInfoScRsp", - 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 { - "PCGFLPCNCLM_PCPDHELPKEM" => Some(Self::PcgflpcnclmPcpdhelpkem), + "OJCIGGAFGPN_NLCDGIPGFDJ" => Some(Self::OjciggafgpnNlcdgipgfdj), + "CmdStartMatchScRsp" => Some(Self::CmdStartMatchScRsp), + "CmdGetCrossInfoScRsp" => Some(Self::CmdGetCrossInfoScRsp), + "CmdOGBLIDDOCAO" => Some(Self::CmdOgbliddocao), + "CmdStartMatchCsReq" => Some(Self::CmdStartMatchCsReq), + "CmdCancelMatchScRsp" => Some(Self::CmdCancelMatchScRsp), "CmdGetCrossInfoCsReq" => Some(Self::CmdGetCrossInfoCsReq), "CmdCancelMatchCsReq" => Some(Self::CmdCancelMatchCsReq), - "CmdStartMatchCsReq" => Some(Self::CmdStartMatchCsReq), - "CmdAAHCMMKMENA" => Some(Self::CmdAahcmmkmena), - "CmdJOLDJBKMHGA" => Some(Self::CmdJoldjbkmhga), - "CmdGetCrossInfoScRsp" => Some(Self::CmdGetCrossInfoScRsp), - "CmdJOEPJJKIPJC" => Some(Self::CmdJoepjjkipjc), _ => None, } } } -/// Obf: PLFGJPANFFK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMatchThreeModuleType { - 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, - CmdNbkbhjhninj = 7405, + PlhknanmnaoNlcdgipgfdj = 0, + CmdMatchThreeV2BattleItemLevelUpScRsp = 7443, + CmdHdaoekoedho = 7419, + CmdMatchThreeSyncDataScNotify = 7444, + CmdMatchThreeLevelEndScRsp = 7423, + CmdMatchThreeGetDataDataCsReq = 7432, + CmdMatchThreeV2SetBirdPosCsReq = 7440, + CmdMatchThreeV2SetBirdPosScRsp = 7405, + CmdMatchThreeLevelEndCsReq = 7407, + CmdPbdkdfcoapb = 7445, + CmdDhfgmhfeheb = 7409, + CmdMatchThreeV2LevelEndCsReq = 7434, + CmdMatchThreeV2PvpFinishScNotify = 7403, + CmdMatchThreeV2BattleItemLevelUpCsReq = 7429, + CmdEehldboefgb = 7438, + CmdMatchThreeV2ScNotify = 7408, + CmdMatchThreeV2LevelEndScRsp = 7421, + CmdPogmmmgbnch = 7427, + CmdMatchThreeGetDataDataScRsp = 7442, } impl CmdMatchThreeModuleType { /// String value of the enum field names used in the ProtoBuf definition. @@ -89039,86 +91656,85 @@ 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::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::PlhknanmnaoNlcdgipgfdj => "PLHKNANMNAO_NLCDGIPGFDJ", Self::CmdMatchThreeV2BattleItemLevelUpScRsp => { "CmdMatchThreeV2BattleItemLevelUpScRsp" } + Self::CmdHdaoekoedho => "CmdHDAOEKOEDHO", + Self::CmdMatchThreeSyncDataScNotify => "CmdMatchThreeSyncDataScNotify", + Self::CmdMatchThreeLevelEndScRsp => "CmdMatchThreeLevelEndScRsp", + Self::CmdMatchThreeGetDataDataCsReq => "CmdMatchThreeGetDataDataCsReq", + Self::CmdMatchThreeV2SetBirdPosCsReq => "CmdMatchThreeV2SetBirdPosCsReq", + Self::CmdMatchThreeV2SetBirdPosScRsp => "CmdMatchThreeV2SetBirdPosScRsp", + Self::CmdMatchThreeLevelEndCsReq => "CmdMatchThreeLevelEndCsReq", + Self::CmdPbdkdfcoapb => "CmdPBDKDFCOAPB", + Self::CmdDhfgmhfeheb => "CmdDHFGMHFEHEB", + Self::CmdMatchThreeV2LevelEndCsReq => "CmdMatchThreeV2LevelEndCsReq", + Self::CmdMatchThreeV2PvpFinishScNotify => "CmdMatchThreeV2PvpFinishScNotify", Self::CmdMatchThreeV2BattleItemLevelUpCsReq => { "CmdMatchThreeV2BattleItemLevelUpCsReq" } - Self::CmdMatch3GetDataCsReq => "CmdMatch3GetDataCsReq", - Self::CmdHmjgbjknkpe => "CmdHMJGBJKNKPE", - Self::CmdMatchThreeV2PvpFinishScNotify => "CmdMatchThreeV2PvpFinishScNotify", - Self::CmdMatchThreeSetBirdPosCsReq => "CmdMatchThreeSetBirdPosCsReq", - Self::CmdMatchThreeLevelEndScRsp => "CmdMatchThreeLevelEndScRsp", + Self::CmdEehldboefgb => "CmdEEHLDBOEFGB", Self::CmdMatchThreeV2ScNotify => "CmdMatchThreeV2ScNotify", - Self::CmdNbkbhjhninj => "CmdNBKBHJHNINJ", + Self::CmdMatchThreeV2LevelEndScRsp => "CmdMatchThreeV2LevelEndScRsp", + Self::CmdPogmmmgbnch => "CmdPOGMMMGBNCH", + Self::CmdMatchThreeGetDataDataScRsp => "CmdMatchThreeGetDataDataScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "PLFGJPANFFK_PCPDHELPKEM" => Some(Self::PlfgjpanffkPcpdhelpkem), - "CmdMatchThreeV2SetBirdPosScRsp" => { - Some(Self::CmdMatchThreeV2SetBirdPosScRsp) + "PLHKNANMNAO_NLCDGIPGFDJ" => Some(Self::PlhknanmnaoNlcdgipgfdj), + "CmdMatchThreeV2BattleItemLevelUpScRsp" => { + Some(Self::CmdMatchThreeV2BattleItemLevelUpScRsp) } + "CmdHDAOEKOEDHO" => Some(Self::CmdHdaoekoedho), + "CmdMatchThreeSyncDataScNotify" => Some(Self::CmdMatchThreeSyncDataScNotify), + "CmdMatchThreeLevelEndScRsp" => Some(Self::CmdMatchThreeLevelEndScRsp), + "CmdMatchThreeGetDataDataCsReq" => Some(Self::CmdMatchThreeGetDataDataCsReq), "CmdMatchThreeV2SetBirdPosCsReq" => { Some(Self::CmdMatchThreeV2SetBirdPosCsReq) } - "CmdMatchThreeSyncDataScNotify" => Some(Self::CmdMatchThreeSyncDataScNotify), - "CmdMatchThreeV2LevelEndScRsp" => Some(Self::CmdMatchThreeV2LevelEndScRsp), + "CmdMatchThreeV2SetBirdPosScRsp" => { + Some(Self::CmdMatchThreeV2SetBirdPosScRsp) + } "CmdMatchThreeLevelEndCsReq" => Some(Self::CmdMatchThreeLevelEndCsReq), + "CmdPBDKDFCOAPB" => Some(Self::CmdPbdkdfcoapb), + "CmdDHFGMHFEHEB" => Some(Self::CmdDhfgmhfeheb), "CmdMatchThreeV2LevelEndCsReq" => Some(Self::CmdMatchThreeV2LevelEndCsReq), - "CmdMatchThreeGetDataDataScRsp" => Some(Self::CmdMatchThreeGetDataDataScRsp), - "CmdMatchThreeGetDataCsReq" => Some(Self::CmdMatchThreeGetDataCsReq), - "CmdMatch3GetDataGetDataScRsp" => Some(Self::CmdMatch3GetDataGetDataScRsp), - "CmdMatchThreeV2BattleItemLevelUpScRsp" => { - Some(Self::CmdMatchThreeV2BattleItemLevelUpScRsp) + "CmdMatchThreeV2PvpFinishScNotify" => { + Some(Self::CmdMatchThreeV2PvpFinishScNotify) } "CmdMatchThreeV2BattleItemLevelUpCsReq" => { Some(Self::CmdMatchThreeV2BattleItemLevelUpCsReq) } - "CmdMatch3GetDataCsReq" => Some(Self::CmdMatch3GetDataCsReq), - "CmdHMJGBJKNKPE" => Some(Self::CmdHmjgbjknkpe), - "CmdMatchThreeV2PvpFinishScNotify" => { - Some(Self::CmdMatchThreeV2PvpFinishScNotify) - } - "CmdMatchThreeSetBirdPosCsReq" => Some(Self::CmdMatchThreeSetBirdPosCsReq), - "CmdMatchThreeLevelEndScRsp" => Some(Self::CmdMatchThreeLevelEndScRsp), + "CmdEEHLDBOEFGB" => Some(Self::CmdEehldboefgb), "CmdMatchThreeV2ScNotify" => Some(Self::CmdMatchThreeV2ScNotify), - "CmdNBKBHJHNINJ" => Some(Self::CmdNbkbhjhninj), + "CmdMatchThreeV2LevelEndScRsp" => Some(Self::CmdMatchThreeV2LevelEndScRsp), + "CmdPOGMMMGBNCH" => Some(Self::CmdPogmmmgbnch), + "CmdMatchThreeGetDataDataScRsp" => Some(Self::CmdMatchThreeGetDataDataScRsp), _ => None, } } } -/// Obf: MPKINOEENMO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MatchThreeStatisticsType { - 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, + JhgpkbijhdeAkhaibhblfl = 0, + JhgpkbijhdeIkgflpikbme = 1, + JhgpkbijhdeFpbhkchpdjd = 2, + JhgpkbijhdeCgmjaclcloi = 3, + JhgpkbijhdeOemmeeejgjn = 4, + JhgpkbijhdeGgcoalckjlg = 5, + JhgpkbijhdeDedjlnbbfjd = 6, + JhgpkbijhdeLcijppijbkc = 7, + JhgpkbijhdeEakehnfbdbn = 8, + JhgpkbijhdeAlmccadjlka = 9, + JhgpkbijhdeColmjcgjdcc = 10, + JhgpkbijhdeMdbafcnepjp = 11, + JhgpkbijhdeOfokpffonkh = 12, + JhgpkbijhdeDbnndmdfhek = 13, } impl MatchThreeStatisticsType { /// String value of the enum field names used in the ProtoBuf definition. @@ -89127,73 +91743,72 @@ 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::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", + Self::JhgpkbijhdeAkhaibhblfl => "JHGPKBIJHDE_AKHAIBHBLFL", + Self::JhgpkbijhdeIkgflpikbme => "JHGPKBIJHDE_IKGFLPIKBME", + Self::JhgpkbijhdeFpbhkchpdjd => "JHGPKBIJHDE_FPBHKCHPDJD", + Self::JhgpkbijhdeCgmjaclcloi => "JHGPKBIJHDE_CGMJACLCLOI", + Self::JhgpkbijhdeOemmeeejgjn => "JHGPKBIJHDE_OEMMEEEJGJN", + Self::JhgpkbijhdeGgcoalckjlg => "JHGPKBIJHDE_GGCOALCKJLG", + Self::JhgpkbijhdeDedjlnbbfjd => "JHGPKBIJHDE_DEDJLNBBFJD", + Self::JhgpkbijhdeLcijppijbkc => "JHGPKBIJHDE_LCIJPPIJBKC", + Self::JhgpkbijhdeEakehnfbdbn => "JHGPKBIJHDE_EAKEHNFBDBN", + Self::JhgpkbijhdeAlmccadjlka => "JHGPKBIJHDE_ALMCCADJLKA", + Self::JhgpkbijhdeColmjcgjdcc => "JHGPKBIJHDE_COLMJCGJDCC", + Self::JhgpkbijhdeMdbafcnepjp => "JHGPKBIJHDE_MDBAFCNEPJP", + Self::JhgpkbijhdeOfokpffonkh => "JHGPKBIJHDE_OFOKPFFONKH", + Self::JhgpkbijhdeDbnndmdfhek => "JHGPKBIJHDE_DBNNDMDFHEK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "JHGPKBIJHDE_AKHAIBHBLFL" => Some(Self::JhgpkbijhdeAkhaibhblfl), + "JHGPKBIJHDE_IKGFLPIKBME" => Some(Self::JhgpkbijhdeIkgflpikbme), + "JHGPKBIJHDE_FPBHKCHPDJD" => Some(Self::JhgpkbijhdeFpbhkchpdjd), + "JHGPKBIJHDE_CGMJACLCLOI" => Some(Self::JhgpkbijhdeCgmjaclcloi), + "JHGPKBIJHDE_OEMMEEEJGJN" => Some(Self::JhgpkbijhdeOemmeeejgjn), + "JHGPKBIJHDE_GGCOALCKJLG" => Some(Self::JhgpkbijhdeGgcoalckjlg), + "JHGPKBIJHDE_DEDJLNBBFJD" => Some(Self::JhgpkbijhdeDedjlnbbfjd), + "JHGPKBIJHDE_LCIJPPIJBKC" => Some(Self::JhgpkbijhdeLcijppijbkc), + "JHGPKBIJHDE_EAKEHNFBDBN" => Some(Self::JhgpkbijhdeEakehnfbdbn), + "JHGPKBIJHDE_ALMCCADJLKA" => Some(Self::JhgpkbijhdeAlmccadjlka), + "JHGPKBIJHDE_COLMJCGJDCC" => Some(Self::JhgpkbijhdeColmjcgjdcc), + "JHGPKBIJHDE_MDBAFCNEPJP" => Some(Self::JhgpkbijhdeMdbafcnepjp), + "JHGPKBIJHDE_OFOKPFFONKH" => Some(Self::JhgpkbijhdeOfokpffonkh), + "JHGPKBIJHDE_DBNNDMDFHEK" => Some(Self::JhgpkbijhdeDbnndmdfhek), _ => None, } } } -/// Obf: FOPABKIFKCA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMazePuzzleType { - 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, - FopabkifkcaPkiodiaodel = 9081, - CmdChenLingGameBoyGetFriendRankingInfoScRsp = 9088, - CmdGetFiveDimMiniGameDataScRsp = 9095, - CmdGetFiveDimFluteDataScRsp = 9066, - FopabkifkcaMdeebdeefak = 9085, - FopabkifkcaHeejkoeieba = 9086, - CmdJkpkdphiphd = 9071, - CmdGetFiveDimMiniGameDataCsReq = 9055, - FopabkifkcaNlapceidfcm = 9100, - FopabkifkcaGombkjbhmaf = 9068, - CmdFinishChenLingGameBoyScRsp = 9077, + GpngemmffakNlcdgipgfdj = 0, + GpngemmffakBdfohfojbkk = 9093, + CmdMazeCrossFloorConditionChangeScNotify = 9068, + GpngemmffakLdpoifpcehb = 9053, + GpngemmffakJkebldnojgo = 9057, + GpngemmffakJcpgimagbhn = 9094, + GpngemmffakEeicodkondh = 9059, + GpngemmffakKnlokaaigob = 9055, + CmdGetFiveDimMiniGameDataScRsp = 9090, + GpngemmffakDielfholcgg = 9082, + CmdGetChenLingGameBoyDataScRsp = 9092, + GpngemmffakIpnfoojjgmc = 9056, + CmdFiveDimFluteDataChangeNotify = 9091, + CmdNcgfpokhmbl = 9066, + GpngemmffakNboogobhmoe = 9070, + CmdOnaegkcmpnn = 9095, + GpngemmffakKgmeefcmpck = 9071, + CmdEgjjhfipcnb = 9062, + CmdCdjkljdmjho = 9079, + CmdFinishChenLingGameBoyScRsp = 9073, + CmdChenLingGameBoyGetFriendRankingInfoScRsp = 9077, + CmdGetFiveDimMiniGameDataCsReq = 9069, + CmdGetFiveDimFluteDataScRsp = 9088, + CmdJhehacpkkbl = 9084, + CmdFinishFiveDimMiniGameScRsp = 9058, } impl CmdMazePuzzleType { /// String value of the enum field names used in the ProtoBuf definition. @@ -89202,99 +91817,98 @@ 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::FopabkifkcaPcpdhelpkem => "FOPABKIFKCA_PCPDHELPKEM", - Self::CmdFiveDimFluteDataChangeNotify => "CmdFiveDimFluteDataChangeNotify", - Self::CmdGetChenLingGameBoyDataScRsp => "CmdGetChenLingGameBoyDataScRsp", - 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::GpngemmffakNlcdgipgfdj => "GPNGEMMFFAK_NLCDGIPGFDJ", + Self::GpngemmffakBdfohfojbkk => "GPNGEMMFFAK_BDFOHFOJBKK", Self::CmdMazeCrossFloorConditionChangeScNotify => { "CmdMazeCrossFloorConditionChangeScNotify" } - Self::FopabkifkcaIimgamgjice => "FOPABKIFKCA_IIMGAMGJICE", - Self::CmdBlkkagmojgp => "CmdBLKKAGMOJGP", - Self::CmdFinishFiveDimMiniGameScRsp => "CmdFinishFiveDimMiniGameScRsp", - Self::FopabkifkcaPkiodiaodel => "FOPABKIFKCA_PKIODIAODEL", + Self::GpngemmffakLdpoifpcehb => "GPNGEMMFFAK_LDPOIFPCEHB", + Self::GpngemmffakJkebldnojgo => "GPNGEMMFFAK_JKEBLDNOJGO", + Self::GpngemmffakJcpgimagbhn => "GPNGEMMFFAK_JCPGIMAGBHN", + Self::GpngemmffakEeicodkondh => "GPNGEMMFFAK_EEICODKONDH", + Self::GpngemmffakKnlokaaigob => "GPNGEMMFFAK_KNLOKAAIGOB", + Self::CmdGetFiveDimMiniGameDataScRsp => "CmdGetFiveDimMiniGameDataScRsp", + Self::GpngemmffakDielfholcgg => "GPNGEMMFFAK_DIELFHOLCGG", + Self::CmdGetChenLingGameBoyDataScRsp => "CmdGetChenLingGameBoyDataScRsp", + Self::GpngemmffakIpnfoojjgmc => "GPNGEMMFFAK_IPNFOOJJGMC", + Self::CmdFiveDimFluteDataChangeNotify => "CmdFiveDimFluteDataChangeNotify", + Self::CmdNcgfpokhmbl => "CmdNCGFPOKHMBL", + Self::GpngemmffakNboogobhmoe => "GPNGEMMFFAK_NBOOGOBHMOE", + Self::CmdOnaegkcmpnn => "CmdONAEGKCMPNN", + Self::GpngemmffakKgmeefcmpck => "GPNGEMMFFAK_KGMEEFCMPCK", + Self::CmdEgjjhfipcnb => "CmdEGJJHFIPCNB", + Self::CmdCdjkljdmjho => "CmdCDJKLJDMJHO", + Self::CmdFinishChenLingGameBoyScRsp => "CmdFinishChenLingGameBoyScRsp", 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", + Self::CmdGetFiveDimFluteDataScRsp => "CmdGetFiveDimFluteDataScRsp", + Self::CmdJhehacpkkbl => "CmdJHEHACPKKBL", + Self::CmdFinishFiveDimMiniGameScRsp => "CmdFinishFiveDimMiniGameScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FOPABKIFKCA_PCPDHELPKEM" => Some(Self::FopabkifkcaPcpdhelpkem), - "CmdFiveDimFluteDataChangeNotify" => { - Some(Self::CmdFiveDimFluteDataChangeNotify) - } - "CmdGetChenLingGameBoyDataScRsp" => { - Some(Self::CmdGetChenLingGameBoyDataScRsp) - } - "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), + "GPNGEMMFFAK_NLCDGIPGFDJ" => Some(Self::GpngemmffakNlcdgipgfdj), + "GPNGEMMFFAK_BDFOHFOJBKK" => Some(Self::GpngemmffakBdfohfojbkk), "CmdMazeCrossFloorConditionChangeScNotify" => { Some(Self::CmdMazeCrossFloorConditionChangeScNotify) } - "FOPABKIFKCA_IIMGAMGJICE" => Some(Self::FopabkifkcaIimgamgjice), - "CmdBLKKAGMOJGP" => Some(Self::CmdBlkkagmojgp), - "CmdFinishFiveDimMiniGameScRsp" => Some(Self::CmdFinishFiveDimMiniGameScRsp), - "FOPABKIFKCA_PKIODIAODEL" => Some(Self::FopabkifkcaPkiodiaodel), - "CmdChenLingGameBoyGetFriendRankingInfoScRsp" => { - Some(Self::CmdChenLingGameBoyGetFriendRankingInfoScRsp) - } + "GPNGEMMFFAK_LDPOIFPCEHB" => Some(Self::GpngemmffakLdpoifpcehb), + "GPNGEMMFFAK_JKEBLDNOJGO" => Some(Self::GpngemmffakJkebldnojgo), + "GPNGEMMFFAK_JCPGIMAGBHN" => Some(Self::GpngemmffakJcpgimagbhn), + "GPNGEMMFFAK_EEICODKONDH" => Some(Self::GpngemmffakEeicodkondh), + "GPNGEMMFFAK_KNLOKAAIGOB" => Some(Self::GpngemmffakKnlokaaigob), "CmdGetFiveDimMiniGameDataScRsp" => { Some(Self::CmdGetFiveDimMiniGameDataScRsp) } - "CmdGetFiveDimFluteDataScRsp" => Some(Self::CmdGetFiveDimFluteDataScRsp), - "FOPABKIFKCA_MDEEBDEEFAK" => Some(Self::FopabkifkcaMdeebdeefak), - "FOPABKIFKCA_HEEJKOEIEBA" => Some(Self::FopabkifkcaHeejkoeieba), - "CmdJKPKDPHIPHD" => Some(Self::CmdJkpkdphiphd), + "GPNGEMMFFAK_DIELFHOLCGG" => Some(Self::GpngemmffakDielfholcgg), + "CmdGetChenLingGameBoyDataScRsp" => { + Some(Self::CmdGetChenLingGameBoyDataScRsp) + } + "GPNGEMMFFAK_IPNFOOJJGMC" => Some(Self::GpngemmffakIpnfoojjgmc), + "CmdFiveDimFluteDataChangeNotify" => { + Some(Self::CmdFiveDimFluteDataChangeNotify) + } + "CmdNCGFPOKHMBL" => Some(Self::CmdNcgfpokhmbl), + "GPNGEMMFFAK_NBOOGOBHMOE" => Some(Self::GpngemmffakNboogobhmoe), + "CmdONAEGKCMPNN" => Some(Self::CmdOnaegkcmpnn), + "GPNGEMMFFAK_KGMEEFCMPCK" => Some(Self::GpngemmffakKgmeefcmpck), + "CmdEGJJHFIPCNB" => Some(Self::CmdEgjjhfipcnb), + "CmdCDJKLJDMJHO" => Some(Self::CmdCdjkljdmjho), + "CmdFinishChenLingGameBoyScRsp" => Some(Self::CmdFinishChenLingGameBoyScRsp), + "CmdChenLingGameBoyGetFriendRankingInfoScRsp" => { + Some(Self::CmdChenLingGameBoyGetFriendRankingInfoScRsp) + } "CmdGetFiveDimMiniGameDataCsReq" => { Some(Self::CmdGetFiveDimMiniGameDataCsReq) } - "FOPABKIFKCA_NLAPCEIDFCM" => Some(Self::FopabkifkcaNlapceidfcm), - "FOPABKIFKCA_GOMBKJBHMAF" => Some(Self::FopabkifkcaGombkjbhmaf), - "CmdFinishChenLingGameBoyScRsp" => Some(Self::CmdFinishChenLingGameBoyScRsp), + "CmdGetFiveDimFluteDataScRsp" => Some(Self::CmdGetFiveDimFluteDataScRsp), + "CmdJHEHACPKKBL" => Some(Self::CmdJhehacpkkbl), + "CmdFinishFiveDimMiniGameScRsp" => Some(Self::CmdFinishFiveDimMiniGameScRsp), _ => None, } } } -/// Obf: PHLMMOJPKHA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMessageType { - 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, + BdimogejafgNlcdgipgfdj = 0, + CmdFinishItemIdCsReq = 2736, + CmdGetMissionMessageCsReq = 2729, + CmdGetNpcMessageGroupCsReq = 2773, + CmdGetMissionMessageScRsp = 2712, + CmdFinishSectionIdScRsp = 2781, + CmdGetNpcStatusCsReq = 2780, + CmdFinishSectionIdCsReq = 2715, + CmdFinishPerformSectionIdScRsp = 2787, + CmdGetNpcMessageGroupScRsp = 2703, + CmdFinishPerformSectionIdCsReq = 2710, + CmdFinishItemIdScRsp = 2713, + CmdGetNpcStatusScRsp = 2727, } impl CmdMessageType { /// String value of the enum field names used in the ProtoBuf definition. @@ -89303,96 +91917,95 @@ 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::PhlmmojpkhaPcpdhelpkem => "PHLMMOJPKHA_PCPDHELPKEM", - Self::CmdFinishItemIdScRsp => "CmdFinishItemIdScRsp", - Self::CmdGetMissionMessageScRsp => "CmdGetMissionMessageScRsp", - Self::CmdFinishPerformSectionIdScRsp => "CmdFinishPerformSectionIdScRsp", - Self::CmdFinishSectionIdScRsp => "CmdFinishSectionIdScRsp", - Self::CmdFinishSectionIdCsReq => "CmdFinishSectionIdCsReq", + Self::BdimogejafgNlcdgipgfdj => "BDIMOGEJAFG_NLCDGIPGFDJ", Self::CmdFinishItemIdCsReq => "CmdFinishItemIdCsReq", - Self::CmdFinishPerformSectionIdCsReq => "CmdFinishPerformSectionIdCsReq", - Self::CmdGetNpcStatusCsReq => "CmdGetNpcStatusCsReq", Self::CmdGetMissionMessageCsReq => "CmdGetMissionMessageCsReq", Self::CmdGetNpcMessageGroupCsReq => "CmdGetNpcMessageGroupCsReq", + Self::CmdGetMissionMessageScRsp => "CmdGetMissionMessageScRsp", + Self::CmdFinishSectionIdScRsp => "CmdFinishSectionIdScRsp", + Self::CmdGetNpcStatusCsReq => "CmdGetNpcStatusCsReq", + Self::CmdFinishSectionIdCsReq => "CmdFinishSectionIdCsReq", + Self::CmdFinishPerformSectionIdScRsp => "CmdFinishPerformSectionIdScRsp", Self::CmdGetNpcMessageGroupScRsp => "CmdGetNpcMessageGroupScRsp", + Self::CmdFinishPerformSectionIdCsReq => "CmdFinishPerformSectionIdCsReq", + Self::CmdFinishItemIdScRsp => "CmdFinishItemIdScRsp", 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 { - "PHLMMOJPKHA_PCPDHELPKEM" => Some(Self::PhlmmojpkhaPcpdhelpkem), - "CmdFinishItemIdScRsp" => Some(Self::CmdFinishItemIdScRsp), + "BDIMOGEJAFG_NLCDGIPGFDJ" => Some(Self::BdimogejafgNlcdgipgfdj), + "CmdFinishItemIdCsReq" => Some(Self::CmdFinishItemIdCsReq), + "CmdGetMissionMessageCsReq" => Some(Self::CmdGetMissionMessageCsReq), + "CmdGetNpcMessageGroupCsReq" => Some(Self::CmdGetNpcMessageGroupCsReq), "CmdGetMissionMessageScRsp" => Some(Self::CmdGetMissionMessageScRsp), + "CmdFinishSectionIdScRsp" => Some(Self::CmdFinishSectionIdScRsp), + "CmdGetNpcStatusCsReq" => Some(Self::CmdGetNpcStatusCsReq), + "CmdFinishSectionIdCsReq" => Some(Self::CmdFinishSectionIdCsReq), "CmdFinishPerformSectionIdScRsp" => { Some(Self::CmdFinishPerformSectionIdScRsp) } - "CmdFinishSectionIdScRsp" => Some(Self::CmdFinishSectionIdScRsp), - "CmdFinishSectionIdCsReq" => Some(Self::CmdFinishSectionIdCsReq), - "CmdFinishItemIdCsReq" => Some(Self::CmdFinishItemIdCsReq), + "CmdGetNpcMessageGroupScRsp" => Some(Self::CmdGetNpcMessageGroupScRsp), "CmdFinishPerformSectionIdCsReq" => { Some(Self::CmdFinishPerformSectionIdCsReq) } - "CmdGetNpcStatusCsReq" => Some(Self::CmdGetNpcStatusCsReq), - "CmdGetMissionMessageCsReq" => Some(Self::CmdGetMissionMessageCsReq), - "CmdGetNpcMessageGroupCsReq" => Some(Self::CmdGetNpcMessageGroupCsReq), - "CmdGetNpcMessageGroupScRsp" => Some(Self::CmdGetNpcMessageGroupScRsp), + "CmdFinishItemIdScRsp" => Some(Self::CmdFinishItemIdScRsp), "CmdGetNpcStatusScRsp" => Some(Self::CmdGetNpcStatusScRsp), _ => None, } } } -/// Obf: HFFBJODHMDL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMiscModuleType { - 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, - CmdShareCsReq = 4191, + LlgmnbffnelNlcdgipgfdj = 0, + CmdDifficultyAdjustmentGetDataScRsp = 4149, + CmdMncfpnfgaoh = 4154, + CmdInkeeekknkf = 4187, + CmdDifficultyAdjustmentUpdateDataCsReq = 4128, + CmdGetMovieRacingDataScRsp = 4178, + CmdDdooedokepf = 4139, + CmdUpdateGunPlayDataCsReq = 4192, + CmdJoigbkbegob = 4153, + CmdShareCsReq = 4173, + CmdGetSwitchMascotDataCsReq = 4135, + CmdEhnlgmegijp = 4113, + CmdShareScRsp = 4103, + CmdAlcdaeideam = 4163, + CmdJdaaleacpkl = 4109, + CmdDifficultyAdjustmentUpdateDataScRsp = 4101, + CmdGetGunPlayDataScRsp = 4174, + CmdEabimapllll = 4188, + CmdGetUnreleasedBlockInfoCsReq = 4114, + CmdUpdateGunPlayDataScRsp = 4166, + CmdSwitchMascotUpdateScNotify = 4105, + CmdGetShareDataCsReq = 4180, + CmdPimffpgepio = 4110, + CmdMgfaalhchef = 4138, + CmdPiconflhmcd = 4117, + CmdDirectDeliveryScNotify = 4120, + LlgmnbffnelCnhfapdgppm = 4129, + CmdGetUnreleasedBlockInfoScRsp = 4182, + CmdGetSwitchMascotDataScRsp = 4116, + CmdGetShareDataScRsp = 4127, + CmdIdenfkijicm = 4112, + CmdUpdateMovieRacingDataScRsp = 4148, + CmdMazeKillDirectScRsp = 4185, + CmdCancelDirectDeliveryNoticeCsReq = 4199, + CmdLiogdhefogd = 4136, + CmdFecgdojfdim = 4106, + CmdUpdateMovieRacingDataCsReq = 4152, + CmdGetMovieRacingDataCsReq = 4171, + CmdCancelDirectDeliveryNoticeScRsp = 4132, + CmdGetGunPlayDataCsReq = 4159, + CmdLcbiejnjdif = 4200, + CmdMazeKillDirectCsReq = 4167, + CmdDifficultyAdjustmentGetDataCsReq = 4130, + CmdNialcdgnnlc = 4142, + CmdBmflffjiefc = 4183, + CmdGfgemcjlgpp = 4176, } impl CmdMiscModuleType { /// String value of the enum field names used in the ProtoBuf definition. @@ -89401,147 +92014,131 @@ 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::HffbjodhmdlPcpdhelpkem => "HFFBJODHMDL_PCPDHELPKEM", - Self::CmdBmpohnclhmf => "CmdBMPOHNCLHMF", - Self::CmdCbijjndgpin => "CmdCBIJJNDGPIN", - Self::CmdSubmitOrigamiItemCsReq => "CmdSubmitOrigamiItemCsReq", - Self::CmdDirectDeliveryScNotify => "CmdDirectDeliveryScNotify", - Self::CmdDifficultyAdjustmentUpdateDataCsReq => { - "CmdDifficultyAdjustmentUpdateDataCsReq" - } - Self::CmdSwitchMascotUpdateScNotify => "CmdSwitchMascotUpdateScNotify", - Self::HffbjodhmdlHeeepiaaefd => "HFFBJODHMDL_HEEEPIAAEFD", - Self::CmdCancelDirectDeliveryNoticeScRsp => { - "CmdCancelDirectDeliveryNoticeScRsp" - } - Self::CmdCancelDirectDeliveryNoticeCsReq => { - "CmdCancelDirectDeliveryNoticeCsReq" - } - Self::CmdGetMovieRacingDataCsReq => "CmdGetMovieRacingDataCsReq", - Self::CmdLbmpplkebfo => "CmdLBMPPLKEBFO", - Self::CmdGetSwitchMascotDataScRsp => "CmdGetSwitchMascotDataScRsp", - Self::CmdGetOrigamiPropInfoCsReq => "CmdGetOrigamiPropInfoCsReq", - Self::CmdGetWolfBroShootingDataCsReq => "CmdGetWolfBroShootingDataCsReq", - Self::CmdGetUnreleasedBlockInfoCsReq => "CmdGetUnreleasedBlockInfoCsReq", - Self::CmdDifficultyAdjustmentUpdateDataScRsp => { - "CmdDifficultyAdjustmentUpdateDataScRsp" - } - Self::CmdDifficultyAdjustmentGetDataCsReq => { - "CmdDifficultyAdjustmentGetDataCsReq" - } - 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::CmdLmhfpeplikh => "CmdLMHFPEPLIKH", - Self::CmdCycleScoreRewardDestroyExceedRewardCsReq => { - "CmdCycleScoreRewardDestroyExceedRewardCsReq" - } + Self::LlgmnbffnelNlcdgipgfdj => "LLGMNBFFNEL_NLCDGIPGFDJ", Self::CmdDifficultyAdjustmentGetDataScRsp => { "CmdDifficultyAdjustmentGetDataScRsp" } - Self::CmdMazeKillDirectCsReq => "CmdMazeKillDirectCsReq", + Self::CmdMncfpnfgaoh => "CmdMNCFPNFGAOH", + Self::CmdInkeeekknkf => "CmdINKEEEKKNKF", + Self::CmdDifficultyAdjustmentUpdateDataCsReq => { + "CmdDifficultyAdjustmentUpdateDataCsReq" + } + Self::CmdGetMovieRacingDataScRsp => "CmdGetMovieRacingDataScRsp", + Self::CmdDdooedokepf => "CmdDDOOEDOKEPF", + Self::CmdUpdateGunPlayDataCsReq => "CmdUpdateGunPlayDataCsReq", + Self::CmdJoigbkbegob => "CmdJOIGBKBEGOB", Self::CmdShareCsReq => "CmdShareCsReq", + Self::CmdGetSwitchMascotDataCsReq => "CmdGetSwitchMascotDataCsReq", + Self::CmdEhnlgmegijp => "CmdEHNLGMEGIJP", + Self::CmdShareScRsp => "CmdShareScRsp", + Self::CmdAlcdaeideam => "CmdALCDAEIDEAM", + Self::CmdJdaaleacpkl => "CmdJDAALEACPKL", + Self::CmdDifficultyAdjustmentUpdateDataScRsp => { + "CmdDifficultyAdjustmentUpdateDataScRsp" + } + Self::CmdGetGunPlayDataScRsp => "CmdGetGunPlayDataScRsp", + Self::CmdEabimapllll => "CmdEABIMAPLLLL", + Self::CmdGetUnreleasedBlockInfoCsReq => "CmdGetUnreleasedBlockInfoCsReq", + Self::CmdUpdateGunPlayDataScRsp => "CmdUpdateGunPlayDataScRsp", + Self::CmdSwitchMascotUpdateScNotify => "CmdSwitchMascotUpdateScNotify", + Self::CmdGetShareDataCsReq => "CmdGetShareDataCsReq", + Self::CmdPimffpgepio => "CmdPIMFFPGEPIO", + Self::CmdMgfaalhchef => "CmdMGFAALHCHEF", + Self::CmdPiconflhmcd => "CmdPICONFLHMCD", + Self::CmdDirectDeliveryScNotify => "CmdDirectDeliveryScNotify", + Self::LlgmnbffnelCnhfapdgppm => "LLGMNBFFNEL_CNHFAPDGPPM", + Self::CmdGetUnreleasedBlockInfoScRsp => "CmdGetUnreleasedBlockInfoScRsp", + Self::CmdGetSwitchMascotDataScRsp => "CmdGetSwitchMascotDataScRsp", + Self::CmdGetShareDataScRsp => "CmdGetShareDataScRsp", + Self::CmdIdenfkijicm => "CmdIDENFKIJICM", + Self::CmdUpdateMovieRacingDataScRsp => "CmdUpdateMovieRacingDataScRsp", + Self::CmdMazeKillDirectScRsp => "CmdMazeKillDirectScRsp", + Self::CmdCancelDirectDeliveryNoticeCsReq => { + "CmdCancelDirectDeliveryNoticeCsReq" + } + Self::CmdLiogdhefogd => "CmdLIOGDHEFOGD", + Self::CmdFecgdojfdim => "CmdFECGDOJFDIM", + Self::CmdUpdateMovieRacingDataCsReq => "CmdUpdateMovieRacingDataCsReq", + Self::CmdGetMovieRacingDataCsReq => "CmdGetMovieRacingDataCsReq", + Self::CmdCancelDirectDeliveryNoticeScRsp => { + "CmdCancelDirectDeliveryNoticeScRsp" + } + Self::CmdGetGunPlayDataCsReq => "CmdGetGunPlayDataCsReq", + Self::CmdLcbiejnjdif => "CmdLCBIEJNJDIF", + Self::CmdMazeKillDirectCsReq => "CmdMazeKillDirectCsReq", + Self::CmdDifficultyAdjustmentGetDataCsReq => { + "CmdDifficultyAdjustmentGetDataCsReq" + } + Self::CmdNialcdgnnlc => "CmdNIALCDGNNLC", + Self::CmdBmflffjiefc => "CmdBMFLFFJIEFC", + Self::CmdGfgemcjlgpp => "CmdGFGEMCJLGPP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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) - } - "CmdSwitchMascotUpdateScNotify" => Some(Self::CmdSwitchMascotUpdateScNotify), - "HFFBJODHMDL_HEEEPIAAEFD" => Some(Self::HffbjodhmdlHeeepiaaefd), - "CmdCancelDirectDeliveryNoticeScRsp" => { - Some(Self::CmdCancelDirectDeliveryNoticeScRsp) - } - "CmdCancelDirectDeliveryNoticeCsReq" => { - Some(Self::CmdCancelDirectDeliveryNoticeCsReq) - } - "CmdGetMovieRacingDataCsReq" => Some(Self::CmdGetMovieRacingDataCsReq), - "CmdLBMPPLKEBFO" => Some(Self::CmdLbmpplkebfo), - "CmdGetSwitchMascotDataScRsp" => Some(Self::CmdGetSwitchMascotDataScRsp), - "CmdGetOrigamiPropInfoCsReq" => Some(Self::CmdGetOrigamiPropInfoCsReq), - "CmdGetWolfBroShootingDataCsReq" => { - Some(Self::CmdGetWolfBroShootingDataCsReq) - } - "CmdGetUnreleasedBlockInfoCsReq" => { - Some(Self::CmdGetUnreleasedBlockInfoCsReq) - } - "CmdDifficultyAdjustmentUpdateDataScRsp" => { - Some(Self::CmdDifficultyAdjustmentUpdateDataScRsp) - } - "CmdDifficultyAdjustmentGetDataCsReq" => { - Some(Self::CmdDifficultyAdjustmentGetDataCsReq) - } - "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), - "CmdLMHFPEPLIKH" => Some(Self::CmdLmhfpeplikh), - "CmdCycleScoreRewardDestroyExceedRewardCsReq" => { - Some(Self::CmdCycleScoreRewardDestroyExceedRewardCsReq) - } + "LLGMNBFFNEL_NLCDGIPGFDJ" => Some(Self::LlgmnbffnelNlcdgipgfdj), "CmdDifficultyAdjustmentGetDataScRsp" => { Some(Self::CmdDifficultyAdjustmentGetDataScRsp) } - "CmdMazeKillDirectCsReq" => Some(Self::CmdMazeKillDirectCsReq), + "CmdMNCFPNFGAOH" => Some(Self::CmdMncfpnfgaoh), + "CmdINKEEEKKNKF" => Some(Self::CmdInkeeekknkf), + "CmdDifficultyAdjustmentUpdateDataCsReq" => { + Some(Self::CmdDifficultyAdjustmentUpdateDataCsReq) + } + "CmdGetMovieRacingDataScRsp" => Some(Self::CmdGetMovieRacingDataScRsp), + "CmdDDOOEDOKEPF" => Some(Self::CmdDdooedokepf), + "CmdUpdateGunPlayDataCsReq" => Some(Self::CmdUpdateGunPlayDataCsReq), + "CmdJOIGBKBEGOB" => Some(Self::CmdJoigbkbegob), "CmdShareCsReq" => Some(Self::CmdShareCsReq), + "CmdGetSwitchMascotDataCsReq" => Some(Self::CmdGetSwitchMascotDataCsReq), + "CmdEHNLGMEGIJP" => Some(Self::CmdEhnlgmegijp), + "CmdShareScRsp" => Some(Self::CmdShareScRsp), + "CmdALCDAEIDEAM" => Some(Self::CmdAlcdaeideam), + "CmdJDAALEACPKL" => Some(Self::CmdJdaaleacpkl), + "CmdDifficultyAdjustmentUpdateDataScRsp" => { + Some(Self::CmdDifficultyAdjustmentUpdateDataScRsp) + } + "CmdGetGunPlayDataScRsp" => Some(Self::CmdGetGunPlayDataScRsp), + "CmdEABIMAPLLLL" => Some(Self::CmdEabimapllll), + "CmdGetUnreleasedBlockInfoCsReq" => { + Some(Self::CmdGetUnreleasedBlockInfoCsReq) + } + "CmdUpdateGunPlayDataScRsp" => Some(Self::CmdUpdateGunPlayDataScRsp), + "CmdSwitchMascotUpdateScNotify" => Some(Self::CmdSwitchMascotUpdateScNotify), + "CmdGetShareDataCsReq" => Some(Self::CmdGetShareDataCsReq), + "CmdPIMFFPGEPIO" => Some(Self::CmdPimffpgepio), + "CmdMGFAALHCHEF" => Some(Self::CmdMgfaalhchef), + "CmdPICONFLHMCD" => Some(Self::CmdPiconflhmcd), + "CmdDirectDeliveryScNotify" => Some(Self::CmdDirectDeliveryScNotify), + "LLGMNBFFNEL_CNHFAPDGPPM" => Some(Self::LlgmnbffnelCnhfapdgppm), + "CmdGetUnreleasedBlockInfoScRsp" => { + Some(Self::CmdGetUnreleasedBlockInfoScRsp) + } + "CmdGetSwitchMascotDataScRsp" => Some(Self::CmdGetSwitchMascotDataScRsp), + "CmdGetShareDataScRsp" => Some(Self::CmdGetShareDataScRsp), + "CmdIDENFKIJICM" => Some(Self::CmdIdenfkijicm), + "CmdUpdateMovieRacingDataScRsp" => Some(Self::CmdUpdateMovieRacingDataScRsp), + "CmdMazeKillDirectScRsp" => Some(Self::CmdMazeKillDirectScRsp), + "CmdCancelDirectDeliveryNoticeCsReq" => { + Some(Self::CmdCancelDirectDeliveryNoticeCsReq) + } + "CmdLIOGDHEFOGD" => Some(Self::CmdLiogdhefogd), + "CmdFECGDOJFDIM" => Some(Self::CmdFecgdojfdim), + "CmdUpdateMovieRacingDataCsReq" => Some(Self::CmdUpdateMovieRacingDataCsReq), + "CmdGetMovieRacingDataCsReq" => Some(Self::CmdGetMovieRacingDataCsReq), + "CmdCancelDirectDeliveryNoticeScRsp" => { + Some(Self::CmdCancelDirectDeliveryNoticeScRsp) + } + "CmdGetGunPlayDataCsReq" => Some(Self::CmdGetGunPlayDataCsReq), + "CmdLCBIEJNJDIF" => Some(Self::CmdLcbiejnjdif), + "CmdMazeKillDirectCsReq" => Some(Self::CmdMazeKillDirectCsReq), + "CmdDifficultyAdjustmentGetDataCsReq" => { + Some(Self::CmdDifficultyAdjustmentGetDataCsReq) + } + "CmdNIALCDGNNLC" => Some(Self::CmdNialcdgnnlc), + "CmdBMFLFFJIEFC" => Some(Self::CmdBmflffjiefc), + "CmdGFGEMCJLGPP" => Some(Self::CmdGfgemcjlgpp), _ => None, } } @@ -89549,45 +92146,44 @@ impl CmdMiscModuleType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Jmgcdianlgk { - Pcpdhelpkem = 0, - Pnnpmlpakhj = 1, - Oejafjcbbdh = 2, - Fiifapecijc = 3, +pub enum Bmhihbheckd { + Nlcdgipgfdj = 0, + Aoneonhehna = 1, + Ngchdkkbacd = 2, + Lhcchlaiain = 3, } -impl Jmgcdianlgk { +impl Bmhihbheckd { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "JMGCDIANLGK_PCPDHELPKEM", - Self::Pnnpmlpakhj => "JMGCDIANLGK_PNNPMLPAKHJ", - Self::Oejafjcbbdh => "JMGCDIANLGK_OEJAFJCBBDH", - Self::Fiifapecijc => "JMGCDIANLGK_FIIFAPECIJC", + Self::Nlcdgipgfdj => "BMHIHBHECKD_NLCDGIPGFDJ", + Self::Aoneonhehna => "BMHIHBHECKD_AONEONHEHNA", + Self::Ngchdkkbacd => "BMHIHBHECKD_NGCHDKKBACD", + Self::Lhcchlaiain => "BMHIHBHECKD_LHCCHLAIAIN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "JMGCDIANLGK_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "JMGCDIANLGK_PNNPMLPAKHJ" => Some(Self::Pnnpmlpakhj), - "JMGCDIANLGK_OEJAFJCBBDH" => Some(Self::Oejafjcbbdh), - "JMGCDIANLGK_FIIFAPECIJC" => Some(Self::Fiifapecijc), + "BMHIHBHECKD_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "BMHIHBHECKD_AONEONHEHNA" => Some(Self::Aoneonhehna), + "BMHIHBHECKD_NGCHDKKBACD" => Some(Self::Ngchdkkbacd), + "BMHIHBHECKD_LHCCHLAIAIN" => Some(Self::Lhcchlaiain), _ => None, } } } -/// Obf: PKHICLEHJKL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MovieRacingType { - PkhiclehjklHnkdhpkcgeo = 0, - PkhiclehjklEbabhoaodff = 1, - PkhiclehjklHhfibennebh = 2, - PkhiclehjklKidikkjnjnj = 3, + KkbnkekdpfmBiflglfobbm = 0, + KkbnkekdpfmDnkhlgpjnjo = 1, + KkbnkekdpfmFpgeonekipd = 2, + KkbnkekdpfmCgmlghicnpn = 3, } impl MovieRacingType { /// String value of the enum field names used in the ProtoBuf definition. @@ -89596,30 +92192,29 @@ 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::PkhiclehjklHnkdhpkcgeo => "PKHICLEHJKL_HNKDHPKCGEO", - Self::PkhiclehjklEbabhoaodff => "PKHICLEHJKL_EBABHOAODFF", - Self::PkhiclehjklHhfibennebh => "PKHICLEHJKL_HHFIBENNEBH", - Self::PkhiclehjklKidikkjnjnj => "PKHICLEHJKL_KIDIKKJNJNJ", + Self::KkbnkekdpfmBiflglfobbm => "KKBNKEKDPFM_BIFLGLFOBBM", + Self::KkbnkekdpfmDnkhlgpjnjo => "KKBNKEKDPFM_DNKHLGPJNJO", + Self::KkbnkekdpfmFpgeonekipd => "KKBNKEKDPFM_FPGEONEKIPD", + Self::KkbnkekdpfmCgmlghicnpn => "KKBNKEKDPFM_CGMLGHICNPN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "PKHICLEHJKL_HNKDHPKCGEO" => Some(Self::PkhiclehjklHnkdhpkcgeo), - "PKHICLEHJKL_EBABHOAODFF" => Some(Self::PkhiclehjklEbabhoaodff), - "PKHICLEHJKL_HHFIBENNEBH" => Some(Self::PkhiclehjklHhfibennebh), - "PKHICLEHJKL_KIDIKKJNJNJ" => Some(Self::PkhiclehjklKidikkjnjnj), + "KKBNKEKDPFM_BIFLGLFOBBM" => Some(Self::KkbnkekdpfmBiflglfobbm), + "KKBNKEKDPFM_DNKHLGPJNJO" => Some(Self::KkbnkekdpfmDnkhlgpjnjo), + "KKBNKEKDPFM_FPGEONEKIPD" => Some(Self::KkbnkekdpfmFpgeonekipd), + "KKBNKEKDPFM_CGMLGHICNPN" => Some(Self::KkbnkekdpfmCgmlghicnpn), _ => None, } } } -/// Obf: NJAAEOFICML #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum DifficultyAdjustmentType { - NjaaeoficmlCgkeiaipaek = 0, - NjaaeoficmlAphcacpjmof = 1, + JnecpmmfekpAanhceghcfa = 0, + JnecpmmfekpAeddonplofj = 1, } impl DifficultyAdjustmentType { /// String value of the enum field names used in the ProtoBuf definition. @@ -89628,15 +92223,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::NjaaeoficmlCgkeiaipaek => "NJAAEOFICML_CGKEIAIPAEK", - Self::NjaaeoficmlAphcacpjmof => "NJAAEOFICML_APHCACPJMOF", + Self::JnecpmmfekpAanhceghcfa => "JNECPMMFEKP_AANHCEGHCFA", + Self::JnecpmmfekpAeddonplofj => "JNECPMMFEKP_AEDDONPLOFJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "NJAAEOFICML_CGKEIAIPAEK" => Some(Self::NjaaeoficmlCgkeiaipaek), - "NJAAEOFICML_APHCACPJMOF" => Some(Self::NjaaeoficmlAphcacpjmof), + "JNECPMMFEKP_AANHCEGHCFA" => Some(Self::JnecpmmfekpAanhceghcfa), + "JNECPMMFEKP_AEDDONPLOFJ" => Some(Self::JnecpmmfekpAeddonplofj), _ => None, } } @@ -89644,29 +92239,29 @@ impl DifficultyAdjustmentType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Nhjljbjjkfj { - Looneaoeiml = 0, - Oalaphnfokk = 1, - Mdhdelkjaoa = 2, +pub enum Cgogdjkalmh { + Fhfjlaiageh = 0, + Fmddnendjoj = 1, + Jibjfdijcnm = 2, } -impl Nhjljbjjkfj { +impl Cgogdjkalmh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Looneaoeiml => "NHJLJBJJKFJ_LOONEAOEIML", - Self::Oalaphnfokk => "NHJLJBJJKFJ_OALAPHNFOKK", - Self::Mdhdelkjaoa => "NHJLJBJJKFJ_MDHDELKJAOA", + Self::Fhfjlaiageh => "CGOGDJKALMH_FHFJLAIAGEH", + Self::Fmddnendjoj => "CGOGDJKALMH_FMDDNENDJOJ", + Self::Jibjfdijcnm => "CGOGDJKALMH_JIBJFDIJCNM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "NHJLJBJJKFJ_LOONEAOEIML" => Some(Self::Looneaoeiml), - "NHJLJBJJKFJ_OALAPHNFOKK" => Some(Self::Oalaphnfokk), - "NHJLJBJJKFJ_MDHDELKJAOA" => Some(Self::Mdhdelkjaoa), + "CGOGDJKALMH_FHFJLAIAGEH" => Some(Self::Fhfjlaiageh), + "CGOGDJKALMH_FMDDNENDJOJ" => Some(Self::Fmddnendjoj), + "CGOGDJKALMH_JIBJFDIJCNM" => Some(Self::Jibjfdijcnm), _ => None, } } @@ -89674,71 +92269,70 @@ impl Nhjljbjjkfj { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ebkolhjiofn { - Bflaajpjiea = 0, - Jacgledflec = 1, - Hkafhfppbha = 2, - Jbbciejbpfl = 3, +pub enum Fdjadoeaole { + Oiddfjefipf = 0, + Ahgeijfigke = 1, + Pkhpjikjmdo = 2, + Hfgbooljdna = 3, } -impl Ebkolhjiofn { +impl Fdjadoeaole { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Bflaajpjiea => "EBKOLHJIOFN_BFLAAJPJIEA", - Self::Jacgledflec => "EBKOLHJIOFN_JACGLEDFLEC", - Self::Hkafhfppbha => "EBKOLHJIOFN_HKAFHFPPBHA", - Self::Jbbciejbpfl => "EBKOLHJIOFN_JBBCIEJBPFL", + Self::Oiddfjefipf => "FDJADOEAOLE_OIDDFJEFIPF", + Self::Ahgeijfigke => "FDJADOEAOLE_AHGEIJFIGKE", + Self::Pkhpjikjmdo => "FDJADOEAOLE_PKHPJIKJMDO", + Self::Hfgbooljdna => "FDJADOEAOLE_HFGBOOLJDNA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "EBKOLHJIOFN_BFLAAJPJIEA" => Some(Self::Bflaajpjiea), - "EBKOLHJIOFN_JACGLEDFLEC" => Some(Self::Jacgledflec), - "EBKOLHJIOFN_HKAFHFPPBHA" => Some(Self::Hkafhfppbha), - "EBKOLHJIOFN_JBBCIEJBPFL" => Some(Self::Jbbciejbpfl), + "FDJADOEAOLE_OIDDFJEFIPF" => Some(Self::Oiddfjefipf), + "FDJADOEAOLE_AHGEIJFIGKE" => Some(Self::Ahgeijfigke), + "FDJADOEAOLE_PKHPJIKJMDO" => Some(Self::Pkhpjikjmdo), + "FDJADOEAOLE_HFGBOOLJDNA" => Some(Self::Hfgbooljdna), _ => None, } } } -/// Obf: IFJFCGJJMFK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMissionType { - 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, - CmdMissionRewardScNotify = 1214, - CmdStartFinishSubMissionScNotify = 1228, + LcppdellpfcNlcdgipgfdj = 0, + CmdMissionSyncTaskCsReq = 1213, + CmdFinishCosumeItemMissionScRsp = 1283, + CmdMissionRewardScNotify = 1236, + CmdGetMissionStatusScRsp = 1271, + CmdFinishTalkMissionScRsp = 1227, + CmdSubMissionRewardScNotify = 1274, + CmdUpdateMainMissionCustomValueScRsp = 1214, + CmdUpdateMainMissionCustomValueCsReq = 1205, + CmdFinishCosumeItemMissionCsReq = 1254, + CmdGetMissionDataCsReq = 1273, + CmdStartFinishMainMissionScNotify = 1249, + CmdAcceptMainMissionScRsp = 1201, + CmdGetMissionDataScRsp = 1203, + CmdStartFinishSubMissionScNotify = 1230, + CmdMissionSyncTaskScRsp = 1215, + CmdGetMainMissionCustomValueCsReq = 1267, + CmdMissionGroupWarnScNotify = 1212, + CmdStarPerformanceRelayScRsp = 1253, + CmdStarPerformanceRelayCsReq = 1282, + CmdMainMissionAcceptNotify = 1220, + CmdTeleportToMissionResetPointScRsp = 1266, + CmdGetMainMissionCustomValueScRsp = 1285, + CmdFinishTalkMissionCsReq = 1280, + CmdFinishedMissionScNotify = 1216, + CmdTeleportToMissionResetPointCsReq = 1292, + CmdUpdateTrackMainMissionCsReq = 1232, + CmdUpdateTrackMainMissionScRsp = 1235, + CmdAcceptMainMissionCsReq = 1228, + CmdGetMissionStatusCsReq = 1224, } impl CmdMissionType { /// String value of the enum field names used in the ProtoBuf definition. @@ -89747,101 +92341,109 @@ 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::IfjfcgjjmfkPcpdhelpkem => "IFJFCGJJMFK_PCPDHELPKEM", - Self::CmdGetMissionStatusCsReq => "CmdGetMissionStatusCsReq", - 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::LcppdellpfcNlcdgipgfdj => "LCPPDELLPFC_NLCDGIPGFDJ", + Self::CmdMissionSyncTaskCsReq => "CmdMissionSyncTaskCsReq", + Self::CmdFinishCosumeItemMissionScRsp => "CmdFinishCosumeItemMissionScRsp", + Self::CmdMissionRewardScNotify => "CmdMissionRewardScNotify", + Self::CmdGetMissionStatusScRsp => "CmdGetMissionStatusScRsp", + Self::CmdFinishTalkMissionScRsp => "CmdFinishTalkMissionScRsp", + Self::CmdSubMissionRewardScNotify => "CmdSubMissionRewardScNotify", + Self::CmdUpdateMainMissionCustomValueScRsp => { + "CmdUpdateMainMissionCustomValueScRsp" + } Self::CmdUpdateMainMissionCustomValueCsReq => { "CmdUpdateMainMissionCustomValueCsReq" } + Self::CmdFinishCosumeItemMissionCsReq => "CmdFinishCosumeItemMissionCsReq", + Self::CmdGetMissionDataCsReq => "CmdGetMissionDataCsReq", + Self::CmdStartFinishMainMissionScNotify => { + "CmdStartFinishMainMissionScNotify" + } + Self::CmdAcceptMainMissionScRsp => "CmdAcceptMainMissionScRsp", + Self::CmdGetMissionDataScRsp => "CmdGetMissionDataScRsp", + Self::CmdStartFinishSubMissionScNotify => "CmdStartFinishSubMissionScNotify", + Self::CmdMissionSyncTaskScRsp => "CmdMissionSyncTaskScRsp", + Self::CmdGetMainMissionCustomValueCsReq => { + "CmdGetMainMissionCustomValueCsReq" + } + Self::CmdMissionGroupWarnScNotify => "CmdMissionGroupWarnScNotify", + Self::CmdStarPerformanceRelayScRsp => "CmdStarPerformanceRelayScRsp", + Self::CmdStarPerformanceRelayCsReq => "CmdStarPerformanceRelayCsReq", + Self::CmdMainMissionAcceptNotify => "CmdMainMissionAcceptNotify", + Self::CmdTeleportToMissionResetPointScRsp => { + "CmdTeleportToMissionResetPointScRsp" + } Self::CmdGetMainMissionCustomValueScRsp => { "CmdGetMainMissionCustomValueScRsp" } - Self::CmdStartFinishMainMissionScNotify => { - "CmdStartFinishMainMissionScNotify" - } - Self::CmdMissionGroupWarnScNotify => "CmdMissionGroupWarnScNotify", + Self::CmdFinishTalkMissionCsReq => "CmdFinishTalkMissionCsReq", + Self::CmdFinishedMissionScNotify => "CmdFinishedMissionScNotify", Self::CmdTeleportToMissionResetPointCsReq => { "CmdTeleportToMissionResetPointCsReq" } - Self::CmdGetMissionStatusScRsp => "CmdGetMissionStatusScRsp", + Self::CmdUpdateTrackMainMissionCsReq => "CmdUpdateTrackMainMissionCsReq", + Self::CmdUpdateTrackMainMissionScRsp => "CmdUpdateTrackMainMissionScRsp", Self::CmdAcceptMainMissionCsReq => "CmdAcceptMainMissionCsReq", - Self::CmdGetMissionDataCsReq => "CmdGetMissionDataCsReq", - 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", + Self::CmdGetMissionStatusCsReq => "CmdGetMissionStatusCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "IFJFCGJJMFK_PCPDHELPKEM" => Some(Self::IfjfcgjjmfkPcpdhelpkem), - "CmdGetMissionStatusCsReq" => Some(Self::CmdGetMissionStatusCsReq), - "CmdEPPNLNIBPNA" => Some(Self::CmdEppnlnibpna), - "CmdGetMissionDataScRsp" => Some(Self::CmdGetMissionDataScRsp), + "LCPPDELLPFC_NLCDGIPGFDJ" => Some(Self::LcppdellpfcNlcdgipgfdj), + "CmdMissionSyncTaskCsReq" => Some(Self::CmdMissionSyncTaskCsReq), + "CmdFinishCosumeItemMissionScRsp" => { + Some(Self::CmdFinishCosumeItemMissionScRsp) + } + "CmdMissionRewardScNotify" => Some(Self::CmdMissionRewardScNotify), + "CmdGetMissionStatusScRsp" => Some(Self::CmdGetMissionStatusScRsp), + "CmdFinishTalkMissionScRsp" => Some(Self::CmdFinishTalkMissionScRsp), + "CmdSubMissionRewardScNotify" => Some(Self::CmdSubMissionRewardScNotify), + "CmdUpdateMainMissionCustomValueScRsp" => { + Some(Self::CmdUpdateMainMissionCustomValueScRsp) + } + "CmdUpdateMainMissionCustomValueCsReq" => { + Some(Self::CmdUpdateMainMissionCustomValueCsReq) + } "CmdFinishCosumeItemMissionCsReq" => { Some(Self::CmdFinishCosumeItemMissionCsReq) } - "CmdMainMissionAcceptNotify" => Some(Self::CmdMainMissionAcceptNotify), - "CmdUpdateTrackMainMissionCsReq" => { - Some(Self::CmdUpdateTrackMainMissionCsReq) + "CmdGetMissionDataCsReq" => Some(Self::CmdGetMissionDataCsReq), + "CmdStartFinishMainMissionScNotify" => { + Some(Self::CmdStartFinishMainMissionScNotify) } - "CmdSyncTaskCsReq" => Some(Self::CmdSyncTaskCsReq), "CmdAcceptMainMissionScRsp" => Some(Self::CmdAcceptMainMissionScRsp), - "CmdFNAPKBELIFO" => Some(Self::CmdFnapkbelifo), - "CmdFinishTalkMissionCsReq" => Some(Self::CmdFinishTalkMissionCsReq), + "CmdGetMissionDataScRsp" => Some(Self::CmdGetMissionDataScRsp), + "CmdStartFinishSubMissionScNotify" => { + Some(Self::CmdStartFinishSubMissionScNotify) + } + "CmdMissionSyncTaskScRsp" => Some(Self::CmdMissionSyncTaskScRsp), + "CmdGetMainMissionCustomValueCsReq" => { + Some(Self::CmdGetMainMissionCustomValueCsReq) + } + "CmdMissionGroupWarnScNotify" => Some(Self::CmdMissionGroupWarnScNotify), + "CmdStarPerformanceRelayScRsp" => Some(Self::CmdStarPerformanceRelayScRsp), "CmdStarPerformanceRelayCsReq" => Some(Self::CmdStarPerformanceRelayCsReq), - "CmdUpdateMainMissionCustomValueCsReq" => { - Some(Self::CmdUpdateMainMissionCustomValueCsReq) + "CmdMainMissionAcceptNotify" => Some(Self::CmdMainMissionAcceptNotify), + "CmdTeleportToMissionResetPointScRsp" => { + Some(Self::CmdTeleportToMissionResetPointScRsp) } "CmdGetMainMissionCustomValueScRsp" => { Some(Self::CmdGetMainMissionCustomValueScRsp) } - "CmdStartFinishMainMissionScNotify" => { - Some(Self::CmdStartFinishMainMissionScNotify) - } - "CmdMissionGroupWarnScNotify" => Some(Self::CmdMissionGroupWarnScNotify), + "CmdFinishTalkMissionCsReq" => Some(Self::CmdFinishTalkMissionCsReq), + "CmdFinishedMissionScNotify" => Some(Self::CmdFinishedMissionScNotify), "CmdTeleportToMissionResetPointCsReq" => { Some(Self::CmdTeleportToMissionResetPointCsReq) } - "CmdGetMissionStatusScRsp" => Some(Self::CmdGetMissionStatusScRsp), + "CmdUpdateTrackMainMissionCsReq" => { + Some(Self::CmdUpdateTrackMainMissionCsReq) + } + "CmdUpdateTrackMainMissionScRsp" => { + Some(Self::CmdUpdateTrackMainMissionScRsp) + } "CmdAcceptMainMissionCsReq" => Some(Self::CmdAcceptMainMissionCsReq), - "CmdGetMissionDataCsReq" => Some(Self::CmdGetMissionDataCsReq), - "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) - } + "CmdGetMissionStatusCsReq" => Some(Self::CmdGetMissionStatusCsReq), _ => None, } } @@ -89849,50 +92451,50 @@ impl CmdMissionType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Algpcoobeff { - Adpjfmjjabn = 0, - Khjckcdfejl = 1, - Fmijpbpohjd = 2, - Pogpnnbhmio = 3, - Omnflaikibc = 4, - Eahbmofjifi = 11, - Faekdceppnn = 12, - Cdehdbiiaah = 13, - Cgeddiecoka = 14, - Omhhfjmhpob = 15, +pub enum MissionSyncRecord { + Dojfcpkajen = 0, + Hpbmplfigdo = 1, + Bbfkoikpioa = 2, + Lpjjpgjpmka = 3, + Jcihfnmkakk = 4, + Egdidgjeocg = 11, + Jpjoopbllho = 12, + Ebinjeaefoe = 13, + Bjlcbiglbim = 14, + Kpdhhapiigm = 15, } -impl Algpcoobeff { +impl MissionSyncRecord { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::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", + Self::Dojfcpkajen => "MissionSyncRecord_DOJFCPKAJEN", + Self::Hpbmplfigdo => "MissionSyncRecord_HPBMPLFIGDO", + Self::Bbfkoikpioa => "MissionSyncRecord_BBFKOIKPIOA", + Self::Lpjjpgjpmka => "MissionSyncRecord_LPJJPGJPMKA", + Self::Jcihfnmkakk => "MissionSyncRecord_JCIHFNMKAKK", + Self::Egdidgjeocg => "MissionSyncRecord_EGDIDGJEOCG", + Self::Jpjoopbllho => "MissionSyncRecord_JPJOOPBLLHO", + Self::Ebinjeaefoe => "MissionSyncRecord_EBINJEAEFOE", + Self::Bjlcbiglbim => "MissionSyncRecord_BJLCBIGLBIM", + Self::Kpdhhapiigm => "MissionSyncRecord_KPDHHAPIIGM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "MissionSyncRecord_DOJFCPKAJEN" => Some(Self::Dojfcpkajen), + "MissionSyncRecord_HPBMPLFIGDO" => Some(Self::Hpbmplfigdo), + "MissionSyncRecord_BBFKOIKPIOA" => Some(Self::Bbfkoikpioa), + "MissionSyncRecord_LPJJPGJPMKA" => Some(Self::Lpjjpgjpmka), + "MissionSyncRecord_JCIHFNMKAKK" => Some(Self::Jcihfnmkakk), + "MissionSyncRecord_EGDIDGJEOCG" => Some(Self::Egdidgjeocg), + "MissionSyncRecord_JPJOOPBLLHO" => Some(Self::Jpjoopbllho), + "MissionSyncRecord_EBINJEAEFOE" => Some(Self::Ebinjeaefoe), + "MissionSyncRecord_BJLCBIGLBIM" => Some(Self::Bjlcbiglbim), + "MissionSyncRecord_KPDHHAPIIGM" => Some(Self::Kpdhhapiigm), _ => None, } } @@ -89900,39 +92502,38 @@ impl Algpcoobeff { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Cpeobfickmc { - Iachjdcljeh = 0, - Npgigpmehbh = 1, +pub enum Ppepceaapmj { + Lhpkjobmkhc = 0, + Kcmijcjmidc = 1, } -impl Cpeobfickmc { +impl Ppepceaapmj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Iachjdcljeh => "CPEOBFICKMC_IACHJDCLJEH", - Self::Npgigpmehbh => "CPEOBFICKMC_NPGIGPMEHBH", + Self::Lhpkjobmkhc => "PPEPCEAAPMJ_LHPKJOBMKHC", + Self::Kcmijcjmidc => "PPEPCEAAPMJ_KCMIJCJMIDC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CPEOBFICKMC_IACHJDCLJEH" => Some(Self::Iachjdcljeh), - "CPEOBFICKMC_NPGIGPMEHBH" => Some(Self::Npgigpmehbh), + "PPEPCEAAPMJ_LHPKJOBMKHC" => Some(Self::Lhpkjobmkhc), + "PPEPCEAAPMJ_KCMIJCJMIDC" => Some(Self::Kcmijcjmidc), _ => None, } } } -/// Obf: DJEOGLFDJIF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TrackMainMissionUpdateReasonId { - DjeoglfdjifDpdfiineaff = 0, - DjeoglfdjifNdgedjjbpbh = 1, - DjeoglfdjifMdlekklkbcb = 2, - DjeoglfdjifMpbeidjhlha = 3, + AphbpmbmlomDjaokmdalmi = 0, + AphbpmbmlomFefmpgiagbp = 1, + AphbpmbmlomOgiadpffhef = 2, + AphbpmbmlomOjbimioeabg = 3, } impl TrackMainMissionUpdateReasonId { /// String value of the enum field names used in the ProtoBuf definition. @@ -89941,112 +92542,111 @@ 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::DjeoglfdjifDpdfiineaff => "DJEOGLFDJIF_DPDFIINEAFF", - Self::DjeoglfdjifNdgedjjbpbh => "DJEOGLFDJIF_NDGEDJJBPBH", - Self::DjeoglfdjifMdlekklkbcb => "DJEOGLFDJIF_MDLEKKLKBCB", - Self::DjeoglfdjifMpbeidjhlha => "DJEOGLFDJIF_MPBEIDJHLHA", + Self::AphbpmbmlomDjaokmdalmi => "APHBPMBMLOM_DJAOKMDALMI", + Self::AphbpmbmlomFefmpgiagbp => "APHBPMBMLOM_FEFMPGIAGBP", + Self::AphbpmbmlomOgiadpffhef => "APHBPMBMLOM_OGIADPFFHEF", + Self::AphbpmbmlomOjbimioeabg => "APHBPMBMLOM_OJBIMIOEABG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "DJEOGLFDJIF_DPDFIINEAFF" => Some(Self::DjeoglfdjifDpdfiineaff), - "DJEOGLFDJIF_NDGEDJJBPBH" => Some(Self::DjeoglfdjifNdgedjjbpbh), - "DJEOGLFDJIF_MDLEKKLKBCB" => Some(Self::DjeoglfdjifMdlekklkbcb), - "DJEOGLFDJIF_MPBEIDJHLHA" => Some(Self::DjeoglfdjifMpbeidjhlha), + "APHBPMBMLOM_DJAOKMDALMI" => Some(Self::AphbpmbmlomDjaokmdalmi), + "APHBPMBMLOM_FEFMPGIAGBP" => Some(Self::AphbpmbmlomFefmpgiagbp), + "APHBPMBMLOM_OGIADPFFHEF" => Some(Self::AphbpmbmlomOgiadpffhef), + "APHBPMBMLOM_OJBIMIOEABG" => Some(Self::AphbpmbmlomOjbimioeabg), _ => None, } } } -/// Obf: BONOHJLBJHH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMonopolyType { - 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, - 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, - 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, + IobaopkjmakNlcdgipgfdj = 0, + CmdGetMonopolyFriendRankingListCsReq = 7082, + CmdMonopolyGameSettleScNotify = 7001, + CmdMonopolyLikeScNotify = 7037, + CmdDailyFirstEnterMonopolyActivityCsReq = 7054, + CmdMonopolyLikeCsReq = 7018, + CmdMonopolyGetRafflePoolInfoScRsp = 7055, + CmdMonopolyEventLoadUpdateScNotify = 7057, + CmdMonopolyGameGachaCsReq = 7067, + CmdMonopolyConditionUpdateScNotify = 7007, + CmdNhkiadbinml = 7028, + CmdMonopolyGetDailyInitItemCsReq = 7072, + CmdMonopolyGiveUpCurContentCsReq = 7059, + CmdGetMonopolyInfoScRsp = 7003, + CmdMonopolyDailySettleScNotify = 7026, + CmdMonopolyCheatDiceScRsp = 7066, + CmdMonopolyConfirmRandomCsReq = 7061, + CmdMonopolyAcceptQuizScRsp = 7035, + CmdMonopolyReRollRandomCsReq = 7076, + CmdMonopolyTakePhaseRewardScRsp = 7008, + CmdMonopolyMoveScRsp = 7010, + CmdMonopolyScrachRaffleTicketCsReq = 7022, + CmdJhidmebbkpe = 7089, + CmdMonopolyGuessChooseCsReq = 7005, + CmdMonopolyAcceptQuizCsReq = 7032, + CmdMonopolyActionResultScNotify = 7080, + CmdMonopolyEventSelectFriendCsReq = 7043, + CmdMonopolyGameBingoFlipCardCsReq = 7020, + CmdGetMonopolyDailyReportScRsp = 7065, + CmdGddeakmjoap = 7040, + CmdMonopolyGetRegionProgressScRsp = 7086, + CmdBbepmabcbgf = 7090, + CmdMonopolyCheatDiceCsReq = 7092, + CmdGetMonopolyDailyReportCsReq = 7056, + CmdMonopolyGetDailyInitItemScRsp = 7025, + CmdMonopolyGuessDrawScNotify = 7063, + CmdMonopolyGetRaffleTicketCsReq = 7011, + CmdGetMbtiReportCsReq = 7034, + CmdMonopolyGameGachaScRsp = 7085, + CmdMonopolyReRollRandomScRsp = 7038, + CmdMlbdfeobkij = 7053, + CmdGetSocialEventServerCacheCsReq = 7091, + CmdGetSocialEventServerCacheScRsp = 7023, + CmdMonopolyGiveUpCurContentScRsp = 7074, + CmdMonopolyBuyGoodsScRsp = 7078, + CmdMonopolyClickCellScRsp = 7084, + CmdMonopolyGetRaffleTicketScRsp = 7097, + CmdMonopolyRollDiceScRsp = 7015, + CmdMonopolyRollDiceCsReq = 7013, + CmdEpaikohmldk = 7021, + CmdOidpmkiojgk = 7052, + CmdMonopolyConfirmRandomScRsp = 7024, + CmdMonopolyGetRafflePoolInfoCsReq = 7075, + CmdMonopolyGameCreateScNotify = 7016, + CmdMonopolyTakeRaffleTicketRewardScRsp = 7046, + CmdMonopolyRollRandomScRsp = 7042, + CmdMonopolySelectOptionScRsp = 7029, + CmdMonopolySelectOptionCsReq = 7087, + CmdMonopolyTakePhaseRewardCsReq = 7068, + CmdMonopolyRollRandomCsReq = 7009, + CmdMonopolyClickCellCsReq = 7070, + CmdGetMbtiReportScRsp = 7058, + CmdMonopolyEventSelectFriendScRsp = 7093, + CmdMonopolyScrachRaffleTicketScRsp = 7064, + CmdPdjfkffpdki = 7048, + CmdMonopolyGameBingoFlipCardScRsp = 7099, + CmdDailyFirstEnterMonopolyActivityScRsp = 7083, + CmdGetMonopolyMbtiReportRewardCsReq = 7079, + CmdPiljihglhja = 7049, + CmdMonopolyGetRegionProgressCsReq = 7044, + CmdDnbhklfemlg = 7002, + CmdMonopolyGuessChooseScRsp = 7014, + CmdMonopolyTakeRaffleTicketRewardCsReq = 7069, + CmdMonopolySocialEventEffectScNotify = 7096, + CmdMonopolyLikeScRsp = 7045, + CmdMonopolyContentUpdateScNotify = 7030, + CmdMonopolyCellUpdateNotify = 7027, + CmdMonopolyBuyGoodsCsReq = 7071, + CmdMonopolyQuizDurationChangeScNotify = 7017, + CmdGetMonopolyFriendRankingListScRsp = 7041, + CmdMonopolyMoveCsReq = 7081, + CmdMonopolySttUpdateScNotify = 7098, + CmdGetMonopolyMbtiReportRewardScRsp = 7047, + CmdGetMonopolyInfoCsReq = 7073, } impl CmdMonopolyType { /// String value of the enum field names used in the ProtoBuf definition. @@ -90055,313 +92655,301 @@ 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::BonohjlbjhhPcpdhelpkem => "BONOHJLBJHH_PCPDHELPKEM", + Self::IobaopkjmakNlcdgipgfdj => "IOBAOPKJMAK_NLCDGIPGFDJ", + Self::CmdGetMonopolyFriendRankingListCsReq => { + "CmdGetMonopolyFriendRankingListCsReq" + } + Self::CmdMonopolyGameSettleScNotify => "CmdMonopolyGameSettleScNotify", + Self::CmdMonopolyLikeScNotify => "CmdMonopolyLikeScNotify", + Self::CmdDailyFirstEnterMonopolyActivityCsReq => { + "CmdDailyFirstEnterMonopolyActivityCsReq" + } + Self::CmdMonopolyLikeCsReq => "CmdMonopolyLikeCsReq", + Self::CmdMonopolyGetRafflePoolInfoScRsp => { + "CmdMonopolyGetRafflePoolInfoScRsp" + } + Self::CmdMonopolyEventLoadUpdateScNotify => { + "CmdMonopolyEventLoadUpdateScNotify" + } + Self::CmdMonopolyGameGachaCsReq => "CmdMonopolyGameGachaCsReq", + Self::CmdMonopolyConditionUpdateScNotify => { + "CmdMonopolyConditionUpdateScNotify" + } + Self::CmdNhkiadbinml => "CmdNHKIADBINML", + Self::CmdMonopolyGetDailyInitItemCsReq => "CmdMonopolyGetDailyInitItemCsReq", + Self::CmdMonopolyGiveUpCurContentCsReq => "CmdMonopolyGiveUpCurContentCsReq", + Self::CmdGetMonopolyInfoScRsp => "CmdGetMonopolyInfoScRsp", + Self::CmdMonopolyDailySettleScNotify => "CmdMonopolyDailySettleScNotify", + Self::CmdMonopolyCheatDiceScRsp => "CmdMonopolyCheatDiceScRsp", + Self::CmdMonopolyConfirmRandomCsReq => "CmdMonopolyConfirmRandomCsReq", + Self::CmdMonopolyAcceptQuizScRsp => "CmdMonopolyAcceptQuizScRsp", + Self::CmdMonopolyReRollRandomCsReq => "CmdMonopolyReRollRandomCsReq", + Self::CmdMonopolyTakePhaseRewardScRsp => "CmdMonopolyTakePhaseRewardScRsp", + Self::CmdMonopolyMoveScRsp => "CmdMonopolyMoveScRsp", + Self::CmdMonopolyScrachRaffleTicketCsReq => { + "CmdMonopolyScrachRaffleTicketCsReq" + } + Self::CmdJhidmebbkpe => "CmdJHIDMEBBKPE", + Self::CmdMonopolyGuessChooseCsReq => "CmdMonopolyGuessChooseCsReq", + Self::CmdMonopolyAcceptQuizCsReq => "CmdMonopolyAcceptQuizCsReq", + Self::CmdMonopolyActionResultScNotify => "CmdMonopolyActionResultScNotify", + Self::CmdMonopolyEventSelectFriendCsReq => { + "CmdMonopolyEventSelectFriendCsReq" + } Self::CmdMonopolyGameBingoFlipCardCsReq => { "CmdMonopolyGameBingoFlipCardCsReq" } - Self::CmdHjohlmhfhie => "CmdHJOHLMHFHIE", - Self::CmdMonopolyContentUpdateScNotify => "CmdMonopolyContentUpdateScNotify", - Self::CmdMonopolyRollRandomCsReq => "CmdMonopolyRollRandomCsReq", - Self::CmdMonopolyLikeScRsp => "CmdMonopolyLikeScRsp", - Self::CmdMonopolyEventLoadUpdateScNotify => { - "CmdMonopolyEventLoadUpdateScNotify" + Self::CmdGetMonopolyDailyReportScRsp => "CmdGetMonopolyDailyReportScRsp", + Self::CmdGddeakmjoap => "CmdGDDEAKMJOAP", + Self::CmdMonopolyGetRegionProgressScRsp => { + "CmdMonopolyGetRegionProgressScRsp" + } + Self::CmdBbepmabcbgf => "CmdBBEPMABCBGF", + Self::CmdMonopolyCheatDiceCsReq => "CmdMonopolyCheatDiceCsReq", + Self::CmdGetMonopolyDailyReportCsReq => "CmdGetMonopolyDailyReportCsReq", + Self::CmdMonopolyGetDailyInitItemScRsp => "CmdMonopolyGetDailyInitItemScRsp", + Self::CmdMonopolyGuessDrawScNotify => "CmdMonopolyGuessDrawScNotify", + Self::CmdMonopolyGetRaffleTicketCsReq => "CmdMonopolyGetRaffleTicketCsReq", + Self::CmdGetMbtiReportCsReq => "CmdGetMbtiReportCsReq", + Self::CmdMonopolyGameGachaScRsp => "CmdMonopolyGameGachaScRsp", + Self::CmdMonopolyReRollRandomScRsp => "CmdMonopolyReRollRandomScRsp", + Self::CmdMlbdfeobkij => "CmdMLBDFEOBKIJ", + Self::CmdGetSocialEventServerCacheCsReq => { + "CmdGetSocialEventServerCacheCsReq" } Self::CmdGetSocialEventServerCacheScRsp => { "CmdGetSocialEventServerCacheScRsp" } - Self::CmdMonopolyRollRandomScRsp => "CmdMonopolyRollRandomScRsp", + Self::CmdMonopolyGiveUpCurContentScRsp => "CmdMonopolyGiveUpCurContentScRsp", Self::CmdMonopolyBuyGoodsScRsp => "CmdMonopolyBuyGoodsScRsp", Self::CmdMonopolyClickCellScRsp => "CmdMonopolyClickCellScRsp", + Self::CmdMonopolyGetRaffleTicketScRsp => "CmdMonopolyGetRaffleTicketScRsp", + Self::CmdMonopolyRollDiceScRsp => "CmdMonopolyRollDiceScRsp", + Self::CmdMonopolyRollDiceCsReq => "CmdMonopolyRollDiceCsReq", + Self::CmdEpaikohmldk => "CmdEPAIKOHMLDK", + Self::CmdOidpmkiojgk => "CmdOIDPMKIOJGK", + Self::CmdMonopolyConfirmRandomScRsp => "CmdMonopolyConfirmRandomScRsp", 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::CmdMonopolyGuessChooseCsReq => "CmdMonopolyGuessChooseCsReq", - Self::CmdMonopolyCellUpdateNotify => "CmdMonopolyCellUpdateNotify", - Self::CmdMonopolyReRollRandomCsReq => "CmdMonopolyReRollRandomCsReq", - Self::CmdGetSocialEventServerCacheCsReq => { - "CmdGetSocialEventServerCacheCsReq" - } - Self::CmdMonopolyScrachRaffleTicketCsReq => { - "CmdMonopolyScrachRaffleTicketCsReq" - } - Self::CmdMonopolyGameBingoFlipCardScRsp => { - "CmdMonopolyGameBingoFlipCardScRsp" - } - 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::CmdMonopolyTakeRaffleTicketRewardScRsp => { "CmdMonopolyTakeRaffleTicketRewardScRsp" } - Self::CmdMonopolyMoveScRsp => "CmdMonopolyMoveScRsp", - Self::CmdMonopolyRollDiceCsReq => "CmdMonopolyRollDiceCsReq", - Self::CmdMonopolyAcceptQuizScRsp => "CmdMonopolyAcceptQuizScRsp", + Self::CmdMonopolyRollRandomScRsp => "CmdMonopolyRollRandomScRsp", Self::CmdMonopolySelectOptionScRsp => "CmdMonopolySelectOptionScRsp", - Self::CmdMonopolyGetRaffleTicketScRsp => "CmdMonopolyGetRaffleTicketScRsp", Self::CmdMonopolySelectOptionCsReq => "CmdMonopolySelectOptionCsReq", - Self::CmdMonopolyRollDiceScRsp => "CmdMonopolyRollDiceScRsp", + Self::CmdMonopolyTakePhaseRewardCsReq => "CmdMonopolyTakePhaseRewardCsReq", + Self::CmdMonopolyRollRandomCsReq => "CmdMonopolyRollRandomCsReq", + Self::CmdMonopolyClickCellCsReq => "CmdMonopolyClickCellCsReq", 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::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::CmdPdjfkffpdki => "CmdPDJFKFFPDKI", + Self::CmdMonopolyGameBingoFlipCardScRsp => { + "CmdMonopolyGameBingoFlipCardScRsp" + } + Self::CmdDailyFirstEnterMonopolyActivityScRsp => { + "CmdDailyFirstEnterMonopolyActivityScRsp" + } + Self::CmdGetMonopolyMbtiReportRewardCsReq => { + "CmdGetMonopolyMbtiReportRewardCsReq" + } + Self::CmdPiljihglhja => "CmdPILJIHGLHJA", 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::CmdDnbhklfemlg => "CmdDNBHKLFEMLG", Self::CmdMonopolyGuessChooseScRsp => "CmdMonopolyGuessChooseScRsp", - Self::CmdImjmghchfaa => "CmdIMJMGHCHFAA", + Self::CmdMonopolyTakeRaffleTicketRewardCsReq => { + "CmdMonopolyTakeRaffleTicketRewardCsReq" + } Self::CmdMonopolySocialEventEffectScNotify => { "CmdMonopolySocialEventEffectScNotify" } - Self::CmdMonopolySttUpdateScNotify => "CmdMonopolySttUpdateScNotify", - Self::CmdGetMbtiReportCsReq => "CmdGetMbtiReportCsReq", - Self::CmdMonopolyClickMbtiReportCsReq => "CmdMonopolyClickMbtiReportCsReq", - Self::CmdMonopolyGetRafflePoolInfoScRsp => { - "CmdMonopolyGetRafflePoolInfoScRsp" + Self::CmdMonopolyLikeScRsp => "CmdMonopolyLikeScRsp", + Self::CmdMonopolyContentUpdateScNotify => "CmdMonopolyContentUpdateScNotify", + Self::CmdMonopolyCellUpdateNotify => "CmdMonopolyCellUpdateNotify", + Self::CmdMonopolyBuyGoodsCsReq => "CmdMonopolyBuyGoodsCsReq", + Self::CmdMonopolyQuizDurationChangeScNotify => { + "CmdMonopolyQuizDurationChangeScNotify" } - Self::CmdMonopolyUpgradeAssetCsReq => "CmdMonopolyUpgradeAssetCsReq", + Self::CmdGetMonopolyFriendRankingListScRsp => { + "CmdGetMonopolyFriendRankingListScRsp" + } + Self::CmdMonopolyMoveCsReq => "CmdMonopolyMoveCsReq", + Self::CmdMonopolySttUpdateScNotify => "CmdMonopolySttUpdateScNotify", + Self::CmdGetMonopolyMbtiReportRewardScRsp => { + "CmdGetMonopolyMbtiReportRewardScRsp" + } + Self::CmdGetMonopolyInfoCsReq => "CmdGetMonopolyInfoCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BONOHJLBJHH_PCPDHELPKEM" => Some(Self::BonohjlbjhhPcpdhelpkem), - "CmdMonopolyGameBingoFlipCardCsReq" => { - Some(Self::CmdMonopolyGameBingoFlipCardCsReq) - } - "CmdHJOHLMHFHIE" => Some(Self::CmdHjohlmhfhie), - "CmdMonopolyContentUpdateScNotify" => { - Some(Self::CmdMonopolyContentUpdateScNotify) - } - "CmdMonopolyRollRandomCsReq" => Some(Self::CmdMonopolyRollRandomCsReq), - "CmdMonopolyLikeScRsp" => Some(Self::CmdMonopolyLikeScRsp), - "CmdMonopolyEventLoadUpdateScNotify" => { - Some(Self::CmdMonopolyEventLoadUpdateScNotify) - } - "CmdGetSocialEventServerCacheScRsp" => { - Some(Self::CmdGetSocialEventServerCacheScRsp) - } - "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) - } - "CmdMonopolyGameRaiseRatioCsReq" => { - Some(Self::CmdMonopolyGameRaiseRatioCsReq) - } - "CmdMonopolyCheatDiceScRsp" => Some(Self::CmdMonopolyCheatDiceScRsp), - "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) - } - "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) - } + "IOBAOPKJMAK_NLCDGIPGFDJ" => Some(Self::IobaopkjmakNlcdgipgfdj), "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) - } - "CmdMonopolySelectOptionCsReq" => Some(Self::CmdMonopolySelectOptionCsReq), - "CmdMonopolyRollDiceScRsp" => Some(Self::CmdMonopolyRollDiceScRsp), - "CmdGetMbtiReportScRsp" => Some(Self::CmdGetMbtiReportScRsp), - "CmdFFBKMFFHFPB" => Some(Self::CmdFfbkmffhfpb), - "CmdOKMKBBIOJGN" => Some(Self::CmdOkmkbbiojgn), - "CmdMonopolyActionResultScNotify" => { - Some(Self::CmdMonopolyActionResultScNotify) - } "CmdMonopolyGameSettleScNotify" => Some(Self::CmdMonopolyGameSettleScNotify), - "CmdMonopolyGameGachaScRsp" => Some(Self::CmdMonopolyGameGachaScRsp), + "CmdMonopolyLikeScNotify" => Some(Self::CmdMonopolyLikeScNotify), + "CmdDailyFirstEnterMonopolyActivityCsReq" => { + Some(Self::CmdDailyFirstEnterMonopolyActivityCsReq) + } + "CmdMonopolyLikeCsReq" => Some(Self::CmdMonopolyLikeCsReq), + "CmdMonopolyGetRafflePoolInfoScRsp" => { + Some(Self::CmdMonopolyGetRafflePoolInfoScRsp) + } + "CmdMonopolyEventLoadUpdateScNotify" => { + Some(Self::CmdMonopolyEventLoadUpdateScNotify) + } + "CmdMonopolyGameGachaCsReq" => Some(Self::CmdMonopolyGameGachaCsReq), + "CmdMonopolyConditionUpdateScNotify" => { + Some(Self::CmdMonopolyConditionUpdateScNotify) + } + "CmdNHKIADBINML" => Some(Self::CmdNhkiadbinml), "CmdMonopolyGetDailyInitItemCsReq" => { Some(Self::CmdMonopolyGetDailyInitItemCsReq) } - "CmdGetMonopolyMbtiReportRewardCsReq" => { - Some(Self::CmdGetMonopolyMbtiReportRewardCsReq) - } "CmdMonopolyGiveUpCurContentCsReq" => { Some(Self::CmdMonopolyGiveUpCurContentCsReq) } - "CmdMonopolyMoveCsReq" => Some(Self::CmdMonopolyMoveCsReq), + "CmdGetMonopolyInfoScRsp" => Some(Self::CmdGetMonopolyInfoScRsp), + "CmdMonopolyDailySettleScNotify" => { + Some(Self::CmdMonopolyDailySettleScNotify) + } + "CmdMonopolyCheatDiceScRsp" => Some(Self::CmdMonopolyCheatDiceScRsp), + "CmdMonopolyConfirmRandomCsReq" => Some(Self::CmdMonopolyConfirmRandomCsReq), + "CmdMonopolyAcceptQuizScRsp" => Some(Self::CmdMonopolyAcceptQuizScRsp), + "CmdMonopolyReRollRandomCsReq" => Some(Self::CmdMonopolyReRollRandomCsReq), + "CmdMonopolyTakePhaseRewardScRsp" => { + Some(Self::CmdMonopolyTakePhaseRewardScRsp) + } + "CmdMonopolyMoveScRsp" => Some(Self::CmdMonopolyMoveScRsp), + "CmdMonopolyScrachRaffleTicketCsReq" => { + Some(Self::CmdMonopolyScrachRaffleTicketCsReq) + } + "CmdJHIDMEBBKPE" => Some(Self::CmdJhidmebbkpe), + "CmdMonopolyGuessChooseCsReq" => Some(Self::CmdMonopolyGuessChooseCsReq), + "CmdMonopolyAcceptQuizCsReq" => Some(Self::CmdMonopolyAcceptQuizCsReq), + "CmdMonopolyActionResultScNotify" => { + Some(Self::CmdMonopolyActionResultScNotify) + } + "CmdMonopolyEventSelectFriendCsReq" => { + Some(Self::CmdMonopolyEventSelectFriendCsReq) + } + "CmdMonopolyGameBingoFlipCardCsReq" => { + Some(Self::CmdMonopolyGameBingoFlipCardCsReq) + } + "CmdGetMonopolyDailyReportScRsp" => { + Some(Self::CmdGetMonopolyDailyReportScRsp) + } + "CmdGDDEAKMJOAP" => Some(Self::CmdGddeakmjoap), + "CmdMonopolyGetRegionProgressScRsp" => { + Some(Self::CmdMonopolyGetRegionProgressScRsp) + } + "CmdBBEPMABCBGF" => Some(Self::CmdBbepmabcbgf), + "CmdMonopolyCheatDiceCsReq" => Some(Self::CmdMonopolyCheatDiceCsReq), + "CmdGetMonopolyDailyReportCsReq" => { + Some(Self::CmdGetMonopolyDailyReportCsReq) + } + "CmdMonopolyGetDailyInitItemScRsp" => { + Some(Self::CmdMonopolyGetDailyInitItemScRsp) + } + "CmdMonopolyGuessDrawScNotify" => Some(Self::CmdMonopolyGuessDrawScNotify), + "CmdMonopolyGetRaffleTicketCsReq" => { + Some(Self::CmdMonopolyGetRaffleTicketCsReq) + } + "CmdGetMbtiReportCsReq" => Some(Self::CmdGetMbtiReportCsReq), + "CmdMonopolyGameGachaScRsp" => Some(Self::CmdMonopolyGameGachaScRsp), + "CmdMonopolyReRollRandomScRsp" => Some(Self::CmdMonopolyReRollRandomScRsp), + "CmdMLBDFEOBKIJ" => Some(Self::CmdMlbdfeobkij), + "CmdGetSocialEventServerCacheCsReq" => { + Some(Self::CmdGetSocialEventServerCacheCsReq) + } + "CmdGetSocialEventServerCacheScRsp" => { + Some(Self::CmdGetSocialEventServerCacheScRsp) + } + "CmdMonopolyGiveUpCurContentScRsp" => { + Some(Self::CmdMonopolyGiveUpCurContentScRsp) + } + "CmdMonopolyBuyGoodsScRsp" => Some(Self::CmdMonopolyBuyGoodsScRsp), + "CmdMonopolyClickCellScRsp" => Some(Self::CmdMonopolyClickCellScRsp), + "CmdMonopolyGetRaffleTicketScRsp" => { + Some(Self::CmdMonopolyGetRaffleTicketScRsp) + } + "CmdMonopolyRollDiceScRsp" => Some(Self::CmdMonopolyRollDiceScRsp), + "CmdMonopolyRollDiceCsReq" => Some(Self::CmdMonopolyRollDiceCsReq), + "CmdEPAIKOHMLDK" => Some(Self::CmdEpaikohmldk), + "CmdOIDPMKIOJGK" => Some(Self::CmdOidpmkiojgk), + "CmdMonopolyConfirmRandomScRsp" => Some(Self::CmdMonopolyConfirmRandomScRsp), + "CmdMonopolyGetRafflePoolInfoCsReq" => { + Some(Self::CmdMonopolyGetRafflePoolInfoCsReq) + } + "CmdMonopolyGameCreateScNotify" => Some(Self::CmdMonopolyGameCreateScNotify), + "CmdMonopolyTakeRaffleTicketRewardScRsp" => { + Some(Self::CmdMonopolyTakeRaffleTicketRewardScRsp) + } + "CmdMonopolyRollRandomScRsp" => Some(Self::CmdMonopolyRollRandomScRsp), + "CmdMonopolySelectOptionScRsp" => Some(Self::CmdMonopolySelectOptionScRsp), + "CmdMonopolySelectOptionCsReq" => Some(Self::CmdMonopolySelectOptionCsReq), + "CmdMonopolyTakePhaseRewardCsReq" => { + Some(Self::CmdMonopolyTakePhaseRewardCsReq) + } + "CmdMonopolyRollRandomCsReq" => Some(Self::CmdMonopolyRollRandomCsReq), + "CmdMonopolyClickCellCsReq" => Some(Self::CmdMonopolyClickCellCsReq), + "CmdGetMbtiReportScRsp" => Some(Self::CmdGetMbtiReportScRsp), "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) + "CmdPDJFKFFPDKI" => Some(Self::CmdPdjfkffpdki), + "CmdMonopolyGameBingoFlipCardScRsp" => { + Some(Self::CmdMonopolyGameBingoFlipCardScRsp) } + "CmdDailyFirstEnterMonopolyActivityScRsp" => { + Some(Self::CmdDailyFirstEnterMonopolyActivityScRsp) + } + "CmdGetMonopolyMbtiReportRewardCsReq" => { + Some(Self::CmdGetMonopolyMbtiReportRewardCsReq) + } + "CmdPILJIHGLHJA" => Some(Self::CmdPiljihglhja), "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), + "CmdDNBHKLFEMLG" => Some(Self::CmdDnbhklfemlg), "CmdMonopolyGuessChooseScRsp" => Some(Self::CmdMonopolyGuessChooseScRsp), - "CmdIMJMGHCHFAA" => Some(Self::CmdImjmghchfaa), + "CmdMonopolyTakeRaffleTicketRewardCsReq" => { + Some(Self::CmdMonopolyTakeRaffleTicketRewardCsReq) + } "CmdMonopolySocialEventEffectScNotify" => { Some(Self::CmdMonopolySocialEventEffectScNotify) } + "CmdMonopolyLikeScRsp" => Some(Self::CmdMonopolyLikeScRsp), + "CmdMonopolyContentUpdateScNotify" => { + Some(Self::CmdMonopolyContentUpdateScNotify) + } + "CmdMonopolyCellUpdateNotify" => Some(Self::CmdMonopolyCellUpdateNotify), + "CmdMonopolyBuyGoodsCsReq" => Some(Self::CmdMonopolyBuyGoodsCsReq), + "CmdMonopolyQuizDurationChangeScNotify" => { + Some(Self::CmdMonopolyQuizDurationChangeScNotify) + } + "CmdGetMonopolyFriendRankingListScRsp" => { + Some(Self::CmdGetMonopolyFriendRankingListScRsp) + } + "CmdMonopolyMoveCsReq" => Some(Self::CmdMonopolyMoveCsReq), "CmdMonopolySttUpdateScNotify" => Some(Self::CmdMonopolySttUpdateScNotify), - "CmdGetMbtiReportCsReq" => Some(Self::CmdGetMbtiReportCsReq), - "CmdMonopolyClickMbtiReportCsReq" => { - Some(Self::CmdMonopolyClickMbtiReportCsReq) + "CmdGetMonopolyMbtiReportRewardScRsp" => { + Some(Self::CmdGetMonopolyMbtiReportRewardScRsp) } - "CmdMonopolyGetRafflePoolInfoScRsp" => { - Some(Self::CmdMonopolyGetRafflePoolInfoScRsp) - } - "CmdMonopolyUpgradeAssetCsReq" => Some(Self::CmdMonopolyUpgradeAssetCsReq), + "CmdGetMonopolyInfoCsReq" => Some(Self::CmdGetMonopolyInfoCsReq), _ => None, } } @@ -90369,26 +92957,26 @@ impl CmdMonopolyType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Nkpjcabnlkl { - Pcpdhelpkem = 0, - Aecenklfmea = 1, +pub enum Laehiccbbfn { + Nlcdgipgfdj = 0, + Hhkfkgkfnji = 1, } -impl Nkpjcabnlkl { +impl Laehiccbbfn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "NKPJCABNLKL_PCPDHELPKEM", - Self::Aecenklfmea => "NKPJCABNLKL_AECENKLFMEA", + Self::Nlcdgipgfdj => "LAEHICCBBFN_NLCDGIPGFDJ", + Self::Hhkfkgkfnji => "LAEHICCBBFN_HHKFKGKFNJI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "NKPJCABNLKL_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "NKPJCABNLKL_AECENKLFMEA" => Some(Self::Aecenklfmea), + "LAEHICCBBFN_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "LAEHICCBBFN_HHKFKGKFNJI" => Some(Self::Hhkfkgkfnji), _ => None, } } @@ -90396,32 +92984,32 @@ impl Nkpjcabnlkl { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Lbdmffdnfdp { - Ghgapoakgab = 0, - Cbpnonbgpim = 1, - Dpmjnmkggoa = 2, - Klhdcopplng = 3, +pub enum Naddheilbbn { + Bpocohfiaoh = 0, + Hopagbfpbgp = 1, + Mdjcikagekh = 2, + Cihfgjdchia = 3, } -impl Lbdmffdnfdp { +impl Naddheilbbn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Ghgapoakgab => "LBDMFFDNFDP_GHGAPOAKGAB", - Self::Cbpnonbgpim => "LBDMFFDNFDP_CBPNONBGPIM", - Self::Dpmjnmkggoa => "LBDMFFDNFDP_DPMJNMKGGOA", - Self::Klhdcopplng => "LBDMFFDNFDP_KLHDCOPPLNG", + Self::Bpocohfiaoh => "NADDHEILBBN_BPOCOHFIAOH", + Self::Hopagbfpbgp => "NADDHEILBBN_HOPAGBFPBGP", + Self::Mdjcikagekh => "NADDHEILBBN_MDJCIKAGEKH", + Self::Cihfgjdchia => "NADDHEILBBN_CIHFGJDCHIA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "LBDMFFDNFDP_GHGAPOAKGAB" => Some(Self::Ghgapoakgab), - "LBDMFFDNFDP_CBPNONBGPIM" => Some(Self::Cbpnonbgpim), - "LBDMFFDNFDP_DPMJNMKGGOA" => Some(Self::Dpmjnmkggoa), - "LBDMFFDNFDP_KLHDCOPPLNG" => Some(Self::Klhdcopplng), + "NADDHEILBBN_BPOCOHFIAOH" => Some(Self::Bpocohfiaoh), + "NADDHEILBBN_HOPAGBFPBGP" => Some(Self::Hopagbfpbgp), + "NADDHEILBBN_MDJCIKAGEKH" => Some(Self::Mdjcikagekh), + "NADDHEILBBN_CIHFGJDCHIA" => Some(Self::Cihfgjdchia), _ => None, } } @@ -90429,78 +93017,77 @@ impl Lbdmffdnfdp { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -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, +pub enum Bakaelimiji { + Nlcdgipgfdj = 0, + Heihbjeegpb = 1, + Boggafjjpgc = 2, + Hcebkfdjgio = 3, + Cbkldcbekch = 4, + Lggebocppda = 5, + Bbdhkakkbea = 6, + Bfpgghfahca = 7, + Ppincghoobh = 8, + Jcecchojpfk = 9, + Jblefhfohgo = 10, } -impl Ngaefpnbdad { +impl Bakaelimiji { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "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", + Self::Nlcdgipgfdj => "BAKAELIMIJI_NLCDGIPGFDJ", + Self::Heihbjeegpb => "BAKAELIMIJI_HEIHBJEEGPB", + Self::Boggafjjpgc => "BAKAELIMIJI_BOGGAFJJPGC", + Self::Hcebkfdjgio => "BAKAELIMIJI_HCEBKFDJGIO", + Self::Cbkldcbekch => "BAKAELIMIJI_CBKLDCBEKCH", + Self::Lggebocppda => "BAKAELIMIJI_LGGEBOCPPDA", + Self::Bbdhkakkbea => "BAKAELIMIJI_BBDHKAKKBEA", + Self::Bfpgghfahca => "BAKAELIMIJI_BFPGGHFAHCA", + Self::Ppincghoobh => "BAKAELIMIJI_PPINCGHOOBH", + Self::Jcecchojpfk => "BAKAELIMIJI_JCECCHOJPFK", + Self::Jblefhfohgo => "BAKAELIMIJI_JBLEFHFOHGO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "BAKAELIMIJI_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "BAKAELIMIJI_HEIHBJEEGPB" => Some(Self::Heihbjeegpb), + "BAKAELIMIJI_BOGGAFJJPGC" => Some(Self::Boggafjjpgc), + "BAKAELIMIJI_HCEBKFDJGIO" => Some(Self::Hcebkfdjgio), + "BAKAELIMIJI_CBKLDCBEKCH" => Some(Self::Cbkldcbekch), + "BAKAELIMIJI_LGGEBOCPPDA" => Some(Self::Lggebocppda), + "BAKAELIMIJI_BBDHKAKKBEA" => Some(Self::Bbdhkakkbea), + "BAKAELIMIJI_BFPGGHFAHCA" => Some(Self::Bfpgghfahca), + "BAKAELIMIJI_PPINCGHOOBH" => Some(Self::Ppincghoobh), + "BAKAELIMIJI_JCECCHOJPFK" => Some(Self::Jcecchojpfk), + "BAKAELIMIJI_JBLEFHFOHGO" => Some(Self::Jblefhfohgo), _ => None, } } } -/// Obf: MCMECKIBADN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMultiplayerType { - 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, + EdcdmkfiophNlcdgipgfdj = 0, + CmdNenhkmefaec = 1010, + CmdNlopjlcmlen = 1080, + CmdIhglpglpdff = 1036, + CmdGetFriendRankingInfoCsReq = 1054, + CmdMatchPlayDataChangeNtf = 1012, + CmdGetFriendRankingInfoRsp = 1083, + CmdFightGameStateCsReq = 1073, + CmdFightGameStateScRsp = 1003, + CmdFightGameStartScNotify = 1015, + CmdGetMatchPlayDataCsReq = 1087, + CmdHpgigmpbibo = 1027, + CmdJjagfpldcaf = 1013, + CmdGetMatchPlayDataRsp = 1029, + CmdHffceacmeig = 1081, + CmdSelfRankChangeNtf = 1009, } impl CmdMultiplayerType { /// String value of the enum field names used in the ProtoBuf definition. @@ -90509,59 +93096,58 @@ 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::McmeckibadnPcpdhelpkem => "MCMECKIBADN_PCPDHELPKEM", - Self::CmdMklllkleeap => "CmdMKLLLKLEEAP", - Self::CmdGetMatchPlayDataCsReq => "CmdGetMatchPlayDataCsReq", - Self::CmdGetFriendRankingInfoRsp => "CmdGetFriendRankingInfoRsp", + Self::EdcdmkfiophNlcdgipgfdj => "EDCDMKFIOPH_NLCDGIPGFDJ", + Self::CmdNenhkmefaec => "CmdNENHKMEFAEC", + Self::CmdNlopjlcmlen => "CmdNLOPJLCMLEN", + Self::CmdIhglpglpdff => "CmdIHGLPGLPDFF", Self::CmdGetFriendRankingInfoCsReq => "CmdGetFriendRankingInfoCsReq", - Self::CmdFightGameStateCsReq => "CmdFightGameStateCsReq", - Self::CmdFcianjkgmch => "CmdFCIANJKGMCH", - Self::CmdPlayerGetFightGateCsReq => "CmdPlayerGetFightGateCsReq", - Self::CmdFightGiveUpCsReq => "CmdFightGiveUpCsReq", - Self::CmdGetMatchPlayDataRsp => "CmdGetMatchPlayDataRsp", - Self::CmdLokajgfmkak => "CmdLOKAJGFMKAK", - Self::CmdFightGameStateScRsp => "CmdFightGameStateScRsp", - Self::CmdSelfRankChangeNtf => "CmdSelfRankChangeNtf", Self::CmdMatchPlayDataChangeNtf => "CmdMatchPlayDataChangeNtf", + Self::CmdGetFriendRankingInfoRsp => "CmdGetFriendRankingInfoRsp", + Self::CmdFightGameStateCsReq => "CmdFightGameStateCsReq", + Self::CmdFightGameStateScRsp => "CmdFightGameStateScRsp", Self::CmdFightGameStartScNotify => "CmdFightGameStartScNotify", - Self::CmdDgeeilcmhhe => "CmdDGEEILCMHHE", + Self::CmdGetMatchPlayDataCsReq => "CmdGetMatchPlayDataCsReq", + Self::CmdHpgigmpbibo => "CmdHPGIGMPBIBO", + Self::CmdJjagfpldcaf => "CmdJJAGFPLDCAF", + Self::CmdGetMatchPlayDataRsp => "CmdGetMatchPlayDataRsp", + Self::CmdHffceacmeig => "CmdHFFCEACMEIG", + Self::CmdSelfRankChangeNtf => "CmdSelfRankChangeNtf", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "MCMECKIBADN_PCPDHELPKEM" => Some(Self::McmeckibadnPcpdhelpkem), - "CmdMKLLLKLEEAP" => Some(Self::CmdMklllkleeap), - "CmdGetMatchPlayDataCsReq" => Some(Self::CmdGetMatchPlayDataCsReq), - "CmdGetFriendRankingInfoRsp" => Some(Self::CmdGetFriendRankingInfoRsp), + "EDCDMKFIOPH_NLCDGIPGFDJ" => Some(Self::EdcdmkfiophNlcdgipgfdj), + "CmdNENHKMEFAEC" => Some(Self::CmdNenhkmefaec), + "CmdNLOPJLCMLEN" => Some(Self::CmdNlopjlcmlen), + "CmdIHGLPGLPDFF" => Some(Self::CmdIhglpglpdff), "CmdGetFriendRankingInfoCsReq" => Some(Self::CmdGetFriendRankingInfoCsReq), - "CmdFightGameStateCsReq" => Some(Self::CmdFightGameStateCsReq), - "CmdFCIANJKGMCH" => Some(Self::CmdFcianjkgmch), - "CmdPlayerGetFightGateCsReq" => Some(Self::CmdPlayerGetFightGateCsReq), - "CmdFightGiveUpCsReq" => Some(Self::CmdFightGiveUpCsReq), - "CmdGetMatchPlayDataRsp" => Some(Self::CmdGetMatchPlayDataRsp), - "CmdLOKAJGFMKAK" => Some(Self::CmdLokajgfmkak), - "CmdFightGameStateScRsp" => Some(Self::CmdFightGameStateScRsp), - "CmdSelfRankChangeNtf" => Some(Self::CmdSelfRankChangeNtf), "CmdMatchPlayDataChangeNtf" => Some(Self::CmdMatchPlayDataChangeNtf), + "CmdGetFriendRankingInfoRsp" => Some(Self::CmdGetFriendRankingInfoRsp), + "CmdFightGameStateCsReq" => Some(Self::CmdFightGameStateCsReq), + "CmdFightGameStateScRsp" => Some(Self::CmdFightGameStateScRsp), "CmdFightGameStartScNotify" => Some(Self::CmdFightGameStartScNotify), - "CmdDGEEILCMHHE" => Some(Self::CmdDgeeilcmhhe), + "CmdGetMatchPlayDataCsReq" => Some(Self::CmdGetMatchPlayDataCsReq), + "CmdHPGIGMPBIBO" => Some(Self::CmdHpgigmpbibo), + "CmdJJAGFPLDCAF" => Some(Self::CmdJjagfpldcaf), + "CmdGetMatchPlayDataRsp" => Some(Self::CmdGetMatchPlayDataRsp), + "CmdHFFCEACMEIG" => Some(Self::CmdHffceacmeig), + "CmdSelfRankChangeNtf" => Some(Self::CmdSelfRankChangeNtf), _ => None, } } } -/// Obf: FLPPNJGEMFN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMultipleDropType { - FlppnjgemfnPcpdhelpkem = 0, - CmdMultipleDropInfoScNotify = 4694, - CmdMultipleDropInfoNotify = 4618, - CmdGetMultipleDropInfoCsReq = 4691, - CmdGetPlayerReturnMultiDropInfoScRsp = 4614, - CmdGetPlayerReturnMultiDropInfoCsReq = 4695, - CmdGetMultipleDropInfoScRsp = 4610, + AcimfgfnpdfNlcdgipgfdj = 0, + CmdGetPlayerReturnMultiDropInfoScRsp = 4636, + CmdGetPlayerReturnMultiDropInfoCsReq = 4627, + CmdMultipleDropInfoNotify = 4613, + CmdGetMultipleDropInfoCsReq = 4673, + CmdGetMultipleDropInfoScRsp = 4603, + CmdMultipleDropInfoScNotify = 4680, } impl CmdMultipleDropType { /// String value of the enum field names used in the ProtoBuf definition. @@ -90570,72 +93156,71 @@ 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::FlppnjgemfnPcpdhelpkem => "FLPPNJGEMFN_PCPDHELPKEM", - Self::CmdMultipleDropInfoScNotify => "CmdMultipleDropInfoScNotify", - Self::CmdMultipleDropInfoNotify => "CmdMultipleDropInfoNotify", - Self::CmdGetMultipleDropInfoCsReq => "CmdGetMultipleDropInfoCsReq", + Self::AcimfgfnpdfNlcdgipgfdj => "ACIMFGFNPDF_NLCDGIPGFDJ", Self::CmdGetPlayerReturnMultiDropInfoScRsp => { "CmdGetPlayerReturnMultiDropInfoScRsp" } Self::CmdGetPlayerReturnMultiDropInfoCsReq => { "CmdGetPlayerReturnMultiDropInfoCsReq" } + Self::CmdMultipleDropInfoNotify => "CmdMultipleDropInfoNotify", + Self::CmdGetMultipleDropInfoCsReq => "CmdGetMultipleDropInfoCsReq", Self::CmdGetMultipleDropInfoScRsp => "CmdGetMultipleDropInfoScRsp", + Self::CmdMultipleDropInfoScNotify => "CmdMultipleDropInfoScNotify", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FLPPNJGEMFN_PCPDHELPKEM" => Some(Self::FlppnjgemfnPcpdhelpkem), - "CmdMultipleDropInfoScNotify" => Some(Self::CmdMultipleDropInfoScNotify), - "CmdMultipleDropInfoNotify" => Some(Self::CmdMultipleDropInfoNotify), - "CmdGetMultipleDropInfoCsReq" => Some(Self::CmdGetMultipleDropInfoCsReq), + "ACIMFGFNPDF_NLCDGIPGFDJ" => Some(Self::AcimfgfnpdfNlcdgipgfdj), "CmdGetPlayerReturnMultiDropInfoScRsp" => { Some(Self::CmdGetPlayerReturnMultiDropInfoScRsp) } "CmdGetPlayerReturnMultiDropInfoCsReq" => { Some(Self::CmdGetPlayerReturnMultiDropInfoCsReq) } + "CmdMultipleDropInfoNotify" => Some(Self::CmdMultipleDropInfoNotify), + "CmdGetMultipleDropInfoCsReq" => Some(Self::CmdGetMultipleDropInfoCsReq), "CmdGetMultipleDropInfoScRsp" => Some(Self::CmdGetMultipleDropInfoScRsp), + "CmdMultipleDropInfoScNotify" => Some(Self::CmdMultipleDropInfoScNotify), _ => None, } } } -/// Obf: ODOODGHAIJN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMuseumType { - 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, + CiilmlfiacaNlcdgipgfdj = 0, + CmdMuseumRandomEventQueryCsReq = 4324, + CmdUpgradeAreaStatCsReq = 4309, + CmdGetMuseumInfoCsReq = 4373, + CmdMuseumRandomEventSelectCsReq = 4378, + CmdFinishCurTurnCsReq = 4329, + CmdSyncMuseumFundsChangedScNotify = 4338, + CmdSyncMuseumTargetStartNotify = 4359, + CmdMuseumRandomEventSelectScRsp = 4352, + CmdSyncMuseumRandomEventStartScNotify = 4361, + CmdSyncGetExhibitScNotify = 4387, + CmdRemoveStuffFromAreaCsReq = 4315, + CmdBuyNpcStuffCsReq = 4380, + CmdMuseumRandomEventQueryScRsp = 4371, + CmdKjcomkgmdcj = 4348, + CmdBuyNpcStuffScRsp = 4327, + CmdSyncMuseumTargetMissionFinishNotify = 4374, + CmdFinishCurTurnScRsp = 4312, + CmdSetStuffToAreaCsReq = 4336, + CmdGetMuseumInfoScRsp = 4303, + CmdSyncMuseumInfoChangedScNotify = 4376, + CmdUpgradeAreaScRsp = 4383, + CmdRemoveStuffFromAreaScRsp = 4381, + CmdSyncGetStuffScNotify = 4310, + CmdUpgradeAreaCsReq = 4354, + CmdTakeCollectRewardCsReq = 4366, + CmdUpgradeAreaStatScRsp = 4342, + CmdSyncMuseumTargetRewardNotify = 4392, + CmdSetStuffToAreaScRsp = 4313, + CmdTakeCollectRewardRsp = 4330, } impl CmdMuseumType { /// String value of the enum field names used in the ProtoBuf definition. @@ -90644,110 +93229,109 @@ 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::OdoodghaijnPcpdhelpkem => "ODOODGHAIJN_PCPDHELPKEM", - Self::CmdSetStuffToAreaCsReq => "CmdSetStuffToAreaCsReq", + Self::CiilmlfiacaNlcdgipgfdj => "CIILMLFIACA_NLCDGIPGFDJ", + Self::CmdMuseumRandomEventQueryCsReq => "CmdMuseumRandomEventQueryCsReq", Self::CmdUpgradeAreaStatCsReq => "CmdUpgradeAreaStatCsReq", - Self::CmdIbfcjbckeni => "CmdIBFCJBCKENI", - Self::CmdFinishCurTurnCsReq => "CmdFinishCurTurnCsReq", - Self::CmdMuseumRandomEventSelectCsReq => "CmdMuseumRandomEventSelectCsReq", - Self::CmdSyncMuseumTargetStartNotify => "CmdSyncMuseumTargetStartNotify", - Self::CmdSetStuffToAreaScRsp => "CmdSetStuffToAreaScRsp", - Self::CmdSyncMuseumRandomEventStartScNotify => { - "CmdSyncMuseumRandomEventStartScNotify" - } - Self::CmdTakeCollectRewardRsp => "CmdTakeCollectRewardRsp", Self::CmdGetMuseumInfoCsReq => "CmdGetMuseumInfoCsReq", - Self::CmdBuyNpcStuffScRsp => "CmdBuyNpcStuffScRsp", - Self::CmdTakeCollectRewardCsReq => "CmdTakeCollectRewardCsReq", - Self::CmdMuseumRandomEventSelectScRsp => "CmdMuseumRandomEventSelectScRsp", + Self::CmdMuseumRandomEventSelectCsReq => "CmdMuseumRandomEventSelectCsReq", + Self::CmdFinishCurTurnCsReq => "CmdFinishCurTurnCsReq", Self::CmdSyncMuseumFundsChangedScNotify => { "CmdSyncMuseumFundsChangedScNotify" } - Self::CmdMuseumRandomEventQueryCsReq => "CmdMuseumRandomEventQueryCsReq", - Self::CmdFinishCurTurnScRsp => "CmdFinishCurTurnScRsp", + Self::CmdSyncMuseumTargetStartNotify => "CmdSyncMuseumTargetStartNotify", + Self::CmdMuseumRandomEventSelectScRsp => "CmdMuseumRandomEventSelectScRsp", + Self::CmdSyncMuseumRandomEventStartScNotify => { + "CmdSyncMuseumRandomEventStartScNotify" + } 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::CmdBuyNpcStuffCsReq => "CmdBuyNpcStuffCsReq", Self::CmdMuseumRandomEventQueryScRsp => "CmdMuseumRandomEventQueryScRsp", - Self::CmdSyncMuseumInfoChangedScNotify => "CmdSyncMuseumInfoChangedScNotify", - Self::CmdUpgradeAreaScRsp => "CmdUpgradeAreaScRsp", + Self::CmdKjcomkgmdcj => "CmdKJCOMKGMDCJ", + Self::CmdBuyNpcStuffScRsp => "CmdBuyNpcStuffScRsp", Self::CmdSyncMuseumTargetMissionFinishNotify => { "CmdSyncMuseumTargetMissionFinishNotify" } + Self::CmdFinishCurTurnScRsp => "CmdFinishCurTurnScRsp", + Self::CmdSetStuffToAreaCsReq => "CmdSetStuffToAreaCsReq", + Self::CmdGetMuseumInfoScRsp => "CmdGetMuseumInfoScRsp", + Self::CmdSyncMuseumInfoChangedScNotify => "CmdSyncMuseumInfoChangedScNotify", + Self::CmdUpgradeAreaScRsp => "CmdUpgradeAreaScRsp", + Self::CmdRemoveStuffFromAreaScRsp => "CmdRemoveStuffFromAreaScRsp", Self::CmdSyncGetStuffScNotify => "CmdSyncGetStuffScNotify", + Self::CmdUpgradeAreaCsReq => "CmdUpgradeAreaCsReq", + Self::CmdTakeCollectRewardCsReq => "CmdTakeCollectRewardCsReq", + Self::CmdUpgradeAreaStatScRsp => "CmdUpgradeAreaStatScRsp", + Self::CmdSyncMuseumTargetRewardNotify => "CmdSyncMuseumTargetRewardNotify", + Self::CmdSetStuffToAreaScRsp => "CmdSetStuffToAreaScRsp", + Self::CmdTakeCollectRewardRsp => "CmdTakeCollectRewardRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "ODOODGHAIJN_PCPDHELPKEM" => Some(Self::OdoodghaijnPcpdhelpkem), - "CmdSetStuffToAreaCsReq" => Some(Self::CmdSetStuffToAreaCsReq), + "CIILMLFIACA_NLCDGIPGFDJ" => Some(Self::CiilmlfiacaNlcdgipgfdj), + "CmdMuseumRandomEventQueryCsReq" => { + Some(Self::CmdMuseumRandomEventQueryCsReq) + } "CmdUpgradeAreaStatCsReq" => Some(Self::CmdUpgradeAreaStatCsReq), - "CmdIBFCJBCKENI" => Some(Self::CmdIbfcjbckeni), - "CmdFinishCurTurnCsReq" => Some(Self::CmdFinishCurTurnCsReq), + "CmdGetMuseumInfoCsReq" => Some(Self::CmdGetMuseumInfoCsReq), "CmdMuseumRandomEventSelectCsReq" => { Some(Self::CmdMuseumRandomEventSelectCsReq) } + "CmdFinishCurTurnCsReq" => Some(Self::CmdFinishCurTurnCsReq), + "CmdSyncMuseumFundsChangedScNotify" => { + Some(Self::CmdSyncMuseumFundsChangedScNotify) + } "CmdSyncMuseumTargetStartNotify" => { Some(Self::CmdSyncMuseumTargetStartNotify) } - "CmdSetStuffToAreaScRsp" => Some(Self::CmdSetStuffToAreaScRsp), - "CmdSyncMuseumRandomEventStartScNotify" => { - Some(Self::CmdSyncMuseumRandomEventStartScNotify) - } - "CmdTakeCollectRewardRsp" => Some(Self::CmdTakeCollectRewardRsp), - "CmdGetMuseumInfoCsReq" => Some(Self::CmdGetMuseumInfoCsReq), - "CmdBuyNpcStuffScRsp" => Some(Self::CmdBuyNpcStuffScRsp), - "CmdTakeCollectRewardCsReq" => Some(Self::CmdTakeCollectRewardCsReq), "CmdMuseumRandomEventSelectScRsp" => { Some(Self::CmdMuseumRandomEventSelectScRsp) } - "CmdSyncMuseumFundsChangedScNotify" => { - Some(Self::CmdSyncMuseumFundsChangedScNotify) + "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), + "CmdBuyNpcStuffCsReq" => Some(Self::CmdBuyNpcStuffCsReq), "CmdMuseumRandomEventQueryScRsp" => { Some(Self::CmdMuseumRandomEventQueryScRsp) } + "CmdKJCOMKGMDCJ" => Some(Self::CmdKjcomkgmdcj), + "CmdBuyNpcStuffScRsp" => Some(Self::CmdBuyNpcStuffScRsp), + "CmdSyncMuseumTargetMissionFinishNotify" => { + Some(Self::CmdSyncMuseumTargetMissionFinishNotify) + } + "CmdFinishCurTurnScRsp" => Some(Self::CmdFinishCurTurnScRsp), + "CmdSetStuffToAreaCsReq" => Some(Self::CmdSetStuffToAreaCsReq), + "CmdGetMuseumInfoScRsp" => Some(Self::CmdGetMuseumInfoScRsp), "CmdSyncMuseumInfoChangedScNotify" => { Some(Self::CmdSyncMuseumInfoChangedScNotify) } "CmdUpgradeAreaScRsp" => Some(Self::CmdUpgradeAreaScRsp), - "CmdSyncMuseumTargetMissionFinishNotify" => { - Some(Self::CmdSyncMuseumTargetMissionFinishNotify) - } + "CmdRemoveStuffFromAreaScRsp" => Some(Self::CmdRemoveStuffFromAreaScRsp), "CmdSyncGetStuffScNotify" => Some(Self::CmdSyncGetStuffScNotify), + "CmdUpgradeAreaCsReq" => Some(Self::CmdUpgradeAreaCsReq), + "CmdTakeCollectRewardCsReq" => Some(Self::CmdTakeCollectRewardCsReq), + "CmdUpgradeAreaStatScRsp" => Some(Self::CmdUpgradeAreaStatScRsp), + "CmdSyncMuseumTargetRewardNotify" => { + Some(Self::CmdSyncMuseumTargetRewardNotify) + } + "CmdSetStuffToAreaScRsp" => Some(Self::CmdSetStuffToAreaScRsp), + "CmdTakeCollectRewardRsp" => Some(Self::CmdTakeCollectRewardRsp), _ => None, } } } -/// Obf: JKEKNDDBDMC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MuseumRandomEventState { - JkeknddbdmcPcpdhelpkem = 0, - JkeknddbdmcDdlpgnhadcj = 1, - JkeknddbdmcHpjebffhjnp = 2, - JkeknddbdmcKlhdcopplng = 3, + NlaedpnbhbpNlcdgipgfdj = 0, + NlaedpnbhbpNpafmebnfob = 1, + NlaedpnbhbpLooaknhdbll = 2, + NlaedpnbhbpCihfgjdchia = 3, } impl MuseumRandomEventState { /// String value of the enum field names used in the ProtoBuf definition. @@ -90756,19 +93340,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::JkeknddbdmcPcpdhelpkem => "JKEKNDDBDMC_PCPDHELPKEM", - Self::JkeknddbdmcDdlpgnhadcj => "JKEKNDDBDMC_DDLPGNHADCJ", - Self::JkeknddbdmcHpjebffhjnp => "JKEKNDDBDMC_HPJEBFFHJNP", - Self::JkeknddbdmcKlhdcopplng => "JKEKNDDBDMC_KLHDCOPPLNG", + Self::NlaedpnbhbpNlcdgipgfdj => "NLAEDPNBHBP_NLCDGIPGFDJ", + Self::NlaedpnbhbpNpafmebnfob => "NLAEDPNBHBP_NPAFMEBNFOB", + Self::NlaedpnbhbpLooaknhdbll => "NLAEDPNBHBP_LOOAKNHDBLL", + Self::NlaedpnbhbpCihfgjdchia => "NLAEDPNBHBP_CIHFGJDCHIA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "JKEKNDDBDMC_PCPDHELPKEM" => Some(Self::JkeknddbdmcPcpdhelpkem), - "JKEKNDDBDMC_DDLPGNHADCJ" => Some(Self::JkeknddbdmcDdlpgnhadcj), - "JKEKNDDBDMC_HPJEBFFHJNP" => Some(Self::JkeknddbdmcHpjebffhjnp), - "JKEKNDDBDMC_KLHDCOPPLNG" => Some(Self::JkeknddbdmcKlhdcopplng), + "NLAEDPNBHBP_NLCDGIPGFDJ" => Some(Self::NlaedpnbhbpNlcdgipgfdj), + "NLAEDPNBHBP_NPAFMEBNFOB" => Some(Self::NlaedpnbhbpNpafmebnfob), + "NLAEDPNBHBP_LOOAKNHDBLL" => Some(Self::NlaedpnbhbpLooaknhdbll), + "NLAEDPNBHBP_CIHFGJDCHIA" => Some(Self::NlaedpnbhbpCihfgjdchia), _ => None, } } @@ -90776,45 +93360,44 @@ impl MuseumRandomEventState { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Jffonidpnda { - Pcpdhelpkem = 0, - Lmfjicjlanl = 1, - Iamdeoipmmd = 2, - Lclobpjgcme = 3, +pub enum Gbaepolffmg { + Nlcdgipgfdj = 0, + Fblhlhcgmko = 1, + Gneijhbgchg = 2, + Jnkmjkbdgpl = 3, } -impl Jffonidpnda { +impl Gbaepolffmg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "JFFONIDPNDA_PCPDHELPKEM", - Self::Lmfjicjlanl => "JFFONIDPNDA_LMFJICJLANL", - Self::Iamdeoipmmd => "JFFONIDPNDA_IAMDEOIPMMD", - Self::Lclobpjgcme => "JFFONIDPNDA_LCLOBPJGCME", + Self::Nlcdgipgfdj => "GBAEPOLFFMG_NLCDGIPGFDJ", + Self::Fblhlhcgmko => "GBAEPOLFFMG_FBLHLHCGMKO", + Self::Gneijhbgchg => "GBAEPOLFFMG_GNEIJHBGCHG", + Self::Jnkmjkbdgpl => "GBAEPOLFFMG_JNKMJKBDGPL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "JFFONIDPNDA_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "JFFONIDPNDA_LMFJICJLANL" => Some(Self::Lmfjicjlanl), - "JFFONIDPNDA_IAMDEOIPMMD" => Some(Self::Iamdeoipmmd), - "JFFONIDPNDA_LCLOBPJGCME" => Some(Self::Lclobpjgcme), + "GBAEPOLFFMG_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "GBAEPOLFFMG_FBLHLHCGMKO" => Some(Self::Fblhlhcgmko), + "GBAEPOLFFMG_GNEIJHBGCHG" => Some(Self::Gneijhbgchg), + "GBAEPOLFFMG_JNKMJKBDGPL" => Some(Self::Jnkmjkbdgpl), _ => None, } } } -/// Obf: POHDIBANGEF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum StatType { - PohdibangefPcpdhelpkem = 0, - PohdibangefGnpnmgpcjdd = 1, - PohdibangefLjmicelehal = 2, - PohdibangefLdlffjpoepk = 3, + GophgihidppNlcdgipgfdj = 0, + GophgihidppInjomkcibpi = 1, + GophgihidppGmkniihmcbo = 2, + GophgihidppHnmlecbegpb = 3, } impl StatType { /// String value of the enum field names used in the ProtoBuf definition. @@ -90823,35 +93406,34 @@ 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::PohdibangefPcpdhelpkem => "POHDIBANGEF_PCPDHELPKEM", - Self::PohdibangefGnpnmgpcjdd => "POHDIBANGEF_GNPNMGPCJDD", - Self::PohdibangefLjmicelehal => "POHDIBANGEF_LJMICELEHAL", - Self::PohdibangefLdlffjpoepk => "POHDIBANGEF_LDLFFJPOEPK", + Self::GophgihidppNlcdgipgfdj => "GOPHGIHIDPP_NLCDGIPGFDJ", + Self::GophgihidppInjomkcibpi => "GOPHGIHIDPP_INJOMKCIBPI", + Self::GophgihidppGmkniihmcbo => "GOPHGIHIDPP_GMKNIIHMCBO", + Self::GophgihidppHnmlecbegpb => "GOPHGIHIDPP_HNMLECBEGPB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "POHDIBANGEF_PCPDHELPKEM" => Some(Self::PohdibangefPcpdhelpkem), - "POHDIBANGEF_GNPNMGPCJDD" => Some(Self::PohdibangefGnpnmgpcjdd), - "POHDIBANGEF_LJMICELEHAL" => Some(Self::PohdibangefLjmicelehal), - "POHDIBANGEF_LDLFFJPOEPK" => Some(Self::PohdibangefLdlffjpoepk), + "GOPHGIHIDPP_NLCDGIPGFDJ" => Some(Self::GophgihidppNlcdgipgfdj), + "GOPHGIHIDPP_INJOMKCIBPI" => Some(Self::GophgihidppInjomkcibpi), + "GOPHGIHIDPP_GMKNIIHMCBO" => Some(Self::GophgihidppGmkniihmcbo), + "GOPHGIHIDPP_HNMLECBEGPB" => Some(Self::GophgihidppHnmlecbegpb), _ => None, } } } -/// Obf: GAPDOPFOGEN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GetStuffType { - GapdopfogenBljeehfcnco = 0, - GapdopfogenPhjhneiocjm = 1, - GapdopfogenGkpgaegpdnl = 2, - GapdopfogenLkikbbfnpnd = 3, - GapdopfogenBdbeglakoog = 4, - GapdopfogenHappbgofalg = 5, - GapdopfogenJjkhcekdofc = 6, + FilbjdajpaaAadoieidpkc = 0, + FilbjdajpaaKleadaaonji = 1, + FilbjdajpaaJijfolelohp = 2, + FilbjdajpaaKcmipoeakom = 3, + FilbjdajpaaMfcahccmcha = 4, + FilbjdajpaaDcjdpbhneen = 5, + FilbjdajpaaCbeclohpgnj = 6, } impl GetStuffType { /// String value of the enum field names used in the ProtoBuf definition. @@ -90860,47 +93442,46 @@ 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::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", + Self::FilbjdajpaaAadoieidpkc => "FILBJDAJPAA_AADOIEIDPKC", + Self::FilbjdajpaaKleadaaonji => "FILBJDAJPAA_KLEADAAONJI", + Self::FilbjdajpaaJijfolelohp => "FILBJDAJPAA_JIJFOLELOHP", + Self::FilbjdajpaaKcmipoeakom => "FILBJDAJPAA_KCMIPOEAKOM", + Self::FilbjdajpaaMfcahccmcha => "FILBJDAJPAA_MFCAHCCMCHA", + Self::FilbjdajpaaDcjdpbhneen => "FILBJDAJPAA_DCJDPBHNEEN", + Self::FilbjdajpaaCbeclohpgnj => "FILBJDAJPAA_CBECLOHPGNJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "FILBJDAJPAA_AADOIEIDPKC" => Some(Self::FilbjdajpaaAadoieidpkc), + "FILBJDAJPAA_KLEADAAONJI" => Some(Self::FilbjdajpaaKleadaaonji), + "FILBJDAJPAA_JIJFOLELOHP" => Some(Self::FilbjdajpaaJijfolelohp), + "FILBJDAJPAA_KCMIPOEAKOM" => Some(Self::FilbjdajpaaKcmipoeakom), + "FILBJDAJPAA_MFCAHCCMCHA" => Some(Self::FilbjdajpaaMfcahccmcha), + "FILBJDAJPAA_DCJDPBHNEEN" => Some(Self::FilbjdajpaaDcjdpbhneen), + "FILBJDAJPAA_CBECLOHPGNJ" => Some(Self::FilbjdajpaaCbeclohpgnj), _ => None, } } } -/// Obf: NEMEAFLEOHK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMusicRhythmType { - NemeafleohkPcpdhelpkem = 0, - CmdMusicRhythmDataScRsp = 7588, - CmdMusicRhythmStartLevelScRsp = 7589, - CmdMusicRhythmFinishLevelScRsp = 7571, - CmdMusicRhythmUnlockSongSfxScNotify = 7595, - CmdMusicRhythmFinishLevelCsReq = 7573, - CmdMusicRhythmStartLevelCsReq = 7574, - CmdMusicRhythmUnlockTrackScNotify = 7578, - CmdMusicRhythmSaveSongConfigDataCsReq = 7594, + PhapaljnlbeNlcdgipgfdj = 0, CmdMusicRhythmSaveSongConfigDataScRsp = 7600, - CmdMusicRhythmDataCsReq = 7572, - CmdHdcoofahmhj = 7597, - CmdDmejhilmkah = 7585, + CmdMusicRhythmUnlockTrackScNotify = 7574, + CmdMusicRhythmStartLevelCsReq = 7591, + CmdMusicRhythmMaxDifficultyLevelsUnlockNotify = 7578, + CmdMusicRhythmDataCsReq = 7596, + CmdMusicRhythmSaveSongConfigDataCsReq = 7587, + CmdMusicRhythmUnlockSongSfxScNotify = 7581, + CmdMusicRhythmFinishLevelScRsp = 7598, + CmdMusicRhythmStartLevelScRsp = 7582, + CmdMusicRhythmUnlockSongNotify = 7589, + CmdMusicRhythmDataScRsp = 7588, + CmdMusicRhythmFinishLevelCsReq = 7592, } impl CmdMusicRhythmType { /// String value of the enum field names used in the ProtoBuf definition. @@ -90909,57 +93490,63 @@ 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::NemeafleohkPcpdhelpkem => "NEMEAFLEOHK_PCPDHELPKEM", - Self::CmdMusicRhythmDataScRsp => "CmdMusicRhythmDataScRsp", - Self::CmdMusicRhythmStartLevelScRsp => "CmdMusicRhythmStartLevelScRsp", - Self::CmdMusicRhythmFinishLevelScRsp => "CmdMusicRhythmFinishLevelScRsp", - Self::CmdMusicRhythmUnlockSongSfxScNotify => { - "CmdMusicRhythmUnlockSongSfxScNotify" - } - Self::CmdMusicRhythmFinishLevelCsReq => "CmdMusicRhythmFinishLevelCsReq", - Self::CmdMusicRhythmStartLevelCsReq => "CmdMusicRhythmStartLevelCsReq", - Self::CmdMusicRhythmUnlockTrackScNotify => { - "CmdMusicRhythmUnlockTrackScNotify" - } - Self::CmdMusicRhythmSaveSongConfigDataCsReq => { - "CmdMusicRhythmSaveSongConfigDataCsReq" - } + Self::PhapaljnlbeNlcdgipgfdj => "PHAPALJNLBE_NLCDGIPGFDJ", Self::CmdMusicRhythmSaveSongConfigDataScRsp => { "CmdMusicRhythmSaveSongConfigDataScRsp" } + Self::CmdMusicRhythmUnlockTrackScNotify => { + "CmdMusicRhythmUnlockTrackScNotify" + } + Self::CmdMusicRhythmStartLevelCsReq => "CmdMusicRhythmStartLevelCsReq", + Self::CmdMusicRhythmMaxDifficultyLevelsUnlockNotify => { + "CmdMusicRhythmMaxDifficultyLevelsUnlockNotify" + } Self::CmdMusicRhythmDataCsReq => "CmdMusicRhythmDataCsReq", - Self::CmdHdcoofahmhj => "CmdHDCOOFAHMHJ", - Self::CmdDmejhilmkah => "CmdDMEJHILMKAH", + Self::CmdMusicRhythmSaveSongConfigDataCsReq => { + "CmdMusicRhythmSaveSongConfigDataCsReq" + } + Self::CmdMusicRhythmUnlockSongSfxScNotify => { + "CmdMusicRhythmUnlockSongSfxScNotify" + } + Self::CmdMusicRhythmFinishLevelScRsp => "CmdMusicRhythmFinishLevelScRsp", + Self::CmdMusicRhythmStartLevelScRsp => "CmdMusicRhythmStartLevelScRsp", + Self::CmdMusicRhythmUnlockSongNotify => "CmdMusicRhythmUnlockSongNotify", + Self::CmdMusicRhythmDataScRsp => "CmdMusicRhythmDataScRsp", + Self::CmdMusicRhythmFinishLevelCsReq => "CmdMusicRhythmFinishLevelCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "NEMEAFLEOHK_PCPDHELPKEM" => Some(Self::NemeafleohkPcpdhelpkem), - "CmdMusicRhythmDataScRsp" => Some(Self::CmdMusicRhythmDataScRsp), - "CmdMusicRhythmStartLevelScRsp" => Some(Self::CmdMusicRhythmStartLevelScRsp), - "CmdMusicRhythmFinishLevelScRsp" => { - Some(Self::CmdMusicRhythmFinishLevelScRsp) + "PHAPALJNLBE_NLCDGIPGFDJ" => Some(Self::PhapaljnlbeNlcdgipgfdj), + "CmdMusicRhythmSaveSongConfigDataScRsp" => { + Some(Self::CmdMusicRhythmSaveSongConfigDataScRsp) + } + "CmdMusicRhythmUnlockTrackScNotify" => { + Some(Self::CmdMusicRhythmUnlockTrackScNotify) + } + "CmdMusicRhythmStartLevelCsReq" => Some(Self::CmdMusicRhythmStartLevelCsReq), + "CmdMusicRhythmMaxDifficultyLevelsUnlockNotify" => { + Some(Self::CmdMusicRhythmMaxDifficultyLevelsUnlockNotify) + } + "CmdMusicRhythmDataCsReq" => Some(Self::CmdMusicRhythmDataCsReq), + "CmdMusicRhythmSaveSongConfigDataCsReq" => { + Some(Self::CmdMusicRhythmSaveSongConfigDataCsReq) } "CmdMusicRhythmUnlockSongSfxScNotify" => { Some(Self::CmdMusicRhythmUnlockSongSfxScNotify) } + "CmdMusicRhythmFinishLevelScRsp" => { + Some(Self::CmdMusicRhythmFinishLevelScRsp) + } + "CmdMusicRhythmStartLevelScRsp" => Some(Self::CmdMusicRhythmStartLevelScRsp), + "CmdMusicRhythmUnlockSongNotify" => { + Some(Self::CmdMusicRhythmUnlockSongNotify) + } + "CmdMusicRhythmDataScRsp" => Some(Self::CmdMusicRhythmDataScRsp), "CmdMusicRhythmFinishLevelCsReq" => { Some(Self::CmdMusicRhythmFinishLevelCsReq) } - "CmdMusicRhythmStartLevelCsReq" => Some(Self::CmdMusicRhythmStartLevelCsReq), - "CmdMusicRhythmUnlockTrackScNotify" => { - Some(Self::CmdMusicRhythmUnlockTrackScNotify) - } - "CmdMusicRhythmSaveSongConfigDataCsReq" => { - Some(Self::CmdMusicRhythmSaveSongConfigDataCsReq) - } - "CmdMusicRhythmSaveSongConfigDataScRsp" => { - Some(Self::CmdMusicRhythmSaveSongConfigDataScRsp) - } - "CmdMusicRhythmDataCsReq" => Some(Self::CmdMusicRhythmDataCsReq), - "CmdHDCOOFAHMHJ" => Some(Self::CmdHdcoofahmhj), - "CmdDMEJHILMKAH" => Some(Self::CmdDmejhilmkah), _ => None, } } @@ -90967,43 +93554,42 @@ impl CmdMusicRhythmType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ceciamendcb { - Iklfhandcip = 0, - Elidbcghbdk = 1, +pub enum Agbbjfoipii { + Oaapndmliol = 0, + Bhahgkjblad = 1, } -impl Ceciamendcb { +impl Agbbjfoipii { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Iklfhandcip => "CECIAMENDCB_IKLFHANDCIP", - Self::Elidbcghbdk => "CECIAMENDCB_ELIDBCGHBDK", + Self::Oaapndmliol => "AGBBJFOIPII_OAAPNDMLIOL", + Self::Bhahgkjblad => "AGBBJFOIPII_BHAHGKJBLAD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CECIAMENDCB_IKLFHANDCIP" => Some(Self::Iklfhandcip), - "CECIAMENDCB_ELIDBCGHBDK" => Some(Self::Elidbcghbdk), + "AGBBJFOIPII_OAAPNDMLIOL" => Some(Self::Oaapndmliol), + "AGBBJFOIPII_BHAHGKJBLAD" => Some(Self::Bhahgkjblad), _ => None, } } } -/// Obf: EBHGGMBCBIA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdOfferingType { - EbhggmbcbiaPcpdhelpkem = 0, - CmdSubmitOfferingItemScRsp = 6930, - CmdTakeOfferingRewardScRsp = 6928, - CmdGetOfferingInfoScRsp = 6940, - CmdOfferingInfoScNotify = 6934, - CmdGetOfferingInfoCsReq = 6921, - CmdTakeOfferingRewardCsReq = 6935, - CmdSubmitOfferingItemCsReq = 6922, + LiponpbgopnNlcdgipgfdj = 0, + CmdSubmitOfferingItemCsReq = 6936, + CmdSubmitOfferingItemScRsp = 6940, + CmdTakeOfferingRewardScRsp = 6939, + CmdTakeOfferingRewardCsReq = 6922, + CmdGetOfferingInfoCsReq = 6938, + CmdGetOfferingInfoScRsp = 6926, + CmdOfferingInfoScNotify = 6932, } impl CmdOfferingType { /// String value of the enum field names used in the ProtoBuf definition. @@ -91012,27 +93598,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::EbhggmbcbiaPcpdhelpkem => "EBHGGMBCBIA_PCPDHELPKEM", + Self::LiponpbgopnNlcdgipgfdj => "LIPONPBGOPN_NLCDGIPGFDJ", + Self::CmdSubmitOfferingItemCsReq => "CmdSubmitOfferingItemCsReq", Self::CmdSubmitOfferingItemScRsp => "CmdSubmitOfferingItemScRsp", Self::CmdTakeOfferingRewardScRsp => "CmdTakeOfferingRewardScRsp", + Self::CmdTakeOfferingRewardCsReq => "CmdTakeOfferingRewardCsReq", + Self::CmdGetOfferingInfoCsReq => "CmdGetOfferingInfoCsReq", 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 { - "EBHGGMBCBIA_PCPDHELPKEM" => Some(Self::EbhggmbcbiaPcpdhelpkem), + "LIPONPBGOPN_NLCDGIPGFDJ" => Some(Self::LiponpbgopnNlcdgipgfdj), + "CmdSubmitOfferingItemCsReq" => Some(Self::CmdSubmitOfferingItemCsReq), "CmdSubmitOfferingItemScRsp" => Some(Self::CmdSubmitOfferingItemScRsp), "CmdTakeOfferingRewardScRsp" => Some(Self::CmdTakeOfferingRewardScRsp), + "CmdTakeOfferingRewardCsReq" => Some(Self::CmdTakeOfferingRewardCsReq), + "CmdGetOfferingInfoCsReq" => Some(Self::CmdGetOfferingInfoCsReq), "CmdGetOfferingInfoScRsp" => Some(Self::CmdGetOfferingInfoScRsp), "CmdOfferingInfoScNotify" => Some(Self::CmdOfferingInfoScNotify), - "CmdGetOfferingInfoCsReq" => Some(Self::CmdGetOfferingInfoCsReq), - "CmdTakeOfferingRewardCsReq" => Some(Self::CmdTakeOfferingRewardCsReq), - "CmdSubmitOfferingItemCsReq" => Some(Self::CmdSubmitOfferingItemCsReq), _ => None, } } @@ -91040,42 +93626,41 @@ impl CmdOfferingType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Kmpfieepeek { - Pcpdhelpkem = 0, - Dklpaafflee = 1, - Plpmkccphoi = 2, +pub enum OfferingState { + None = 0, + Lock = 1, + Open = 2, } -impl Kmpfieepeek { +impl OfferingState { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "KMPFIEEPEEK_PCPDHELPKEM", - Self::Dklpaafflee => "KMPFIEEPEEK_DKLPAAFFLEE", - Self::Plpmkccphoi => "KMPFIEEPEEK_PLPMKCCPHOI", + Self::None => "OFFERING_STATE_NONE", + Self::Lock => "OFFERING_STATE_LOCK", + Self::Open => "OFFERING_STATE_OPEN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "KMPFIEEPEEK_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "KMPFIEEPEEK_DKLPAAFFLEE" => Some(Self::Dklpaafflee), - "KMPFIEEPEEK_PLPMKCCPHOI" => Some(Self::Plpmkccphoi), + "OFFERING_STATE_NONE" => Some(Self::None), + "OFFERING_STATE_LOCK" => Some(Self::Lock), + "OFFERING_STATE_OPEN" => Some(Self::Open), _ => None, } } } -/// Obf: PBMDIDPANOI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPamMissionType { - PbmdidpanoiPcpdhelpkem = 0, - CmdOllnkphmeph = 4010, - CmdSyncAcceptedPamMissionNotify = 4094, - CmdAcceptedPamMissionExpireCsReq = 4091, + KmgnigghmbmNlcdgipgfdj = 0, + CmdAcceptedPamMissionExpireScRsp = 4003, + CmdAcceptedPamMissionExpireCsReq = 4073, + CmdSyncAcceptedPamMissionNotify = 4080, } impl CmdPamMissionType { /// String value of the enum field names used in the ProtoBuf definition. @@ -91084,38 +93669,39 @@ 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::PbmdidpanoiPcpdhelpkem => "PBMDIDPANOI_PCPDHELPKEM", - Self::CmdOllnkphmeph => "CmdOLLNKPHMEPH", - Self::CmdSyncAcceptedPamMissionNotify => "CmdSyncAcceptedPamMissionNotify", + Self::KmgnigghmbmNlcdgipgfdj => "KMGNIGGHMBM_NLCDGIPGFDJ", + Self::CmdAcceptedPamMissionExpireScRsp => "CmdAcceptedPamMissionExpireScRsp", Self::CmdAcceptedPamMissionExpireCsReq => "CmdAcceptedPamMissionExpireCsReq", + Self::CmdSyncAcceptedPamMissionNotify => "CmdSyncAcceptedPamMissionNotify", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "PBMDIDPANOI_PCPDHELPKEM" => Some(Self::PbmdidpanoiPcpdhelpkem), - "CmdOLLNKPHMEPH" => Some(Self::CmdOllnkphmeph), - "CmdSyncAcceptedPamMissionNotify" => { - Some(Self::CmdSyncAcceptedPamMissionNotify) + "KMGNIGGHMBM_NLCDGIPGFDJ" => Some(Self::KmgnigghmbmNlcdgipgfdj), + "CmdAcceptedPamMissionExpireScRsp" => { + Some(Self::CmdAcceptedPamMissionExpireScRsp) } "CmdAcceptedPamMissionExpireCsReq" => { Some(Self::CmdAcceptedPamMissionExpireCsReq) } + "CmdSyncAcceptedPamMissionNotify" => { + Some(Self::CmdSyncAcceptedPamMissionNotify) + } _ => None, } } } -/// Obf: KCDBONKPLPC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPamSkinType { - KcdbonkplpcPcpdhelpkem = 0, - CmdSelectPamSkinCsReq = 8122, - CmdGetPamSkinDataScRsp = 8140, - CmdSelectPamSkinScRsp = 8130, - CmdGetPamSkinDataCsReq = 8121, - CmdUnlockPamSkinScNotify = 8135, + LikmdkalnniNlcdgipgfdj = 0, + CmdGetPamSkinDataScRsp = 8126, + CmdSelectPamSkinCsReq = 8136, + CmdSelectPamSkinScRsp = 8140, + CmdUnlockPamSkinScNotify = 8122, + CmdGetPamSkinDataCsReq = 8138, } impl CmdPamSkinType { /// String value of the enum field names used in the ProtoBuf definition. @@ -91124,41 +93710,40 @@ 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::KcdbonkplpcPcpdhelpkem => "KCDBONKPLPC_PCPDHELPKEM", - Self::CmdSelectPamSkinCsReq => "CmdSelectPamSkinCsReq", + Self::LikmdkalnniNlcdgipgfdj => "LIKMDKALNNI_NLCDGIPGFDJ", Self::CmdGetPamSkinDataScRsp => "CmdGetPamSkinDataScRsp", + Self::CmdSelectPamSkinCsReq => "CmdSelectPamSkinCsReq", Self::CmdSelectPamSkinScRsp => "CmdSelectPamSkinScRsp", - Self::CmdGetPamSkinDataCsReq => "CmdGetPamSkinDataCsReq", Self::CmdUnlockPamSkinScNotify => "CmdUnlockPamSkinScNotify", + Self::CmdGetPamSkinDataCsReq => "CmdGetPamSkinDataCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "KCDBONKPLPC_PCPDHELPKEM" => Some(Self::KcdbonkplpcPcpdhelpkem), - "CmdSelectPamSkinCsReq" => Some(Self::CmdSelectPamSkinCsReq), + "LIKMDKALNNI_NLCDGIPGFDJ" => Some(Self::LikmdkalnniNlcdgipgfdj), "CmdGetPamSkinDataScRsp" => Some(Self::CmdGetPamSkinDataScRsp), + "CmdSelectPamSkinCsReq" => Some(Self::CmdSelectPamSkinCsReq), "CmdSelectPamSkinScRsp" => Some(Self::CmdSelectPamSkinScRsp), - "CmdGetPamSkinDataCsReq" => Some(Self::CmdGetPamSkinDataCsReq), "CmdUnlockPamSkinScNotify" => Some(Self::CmdUnlockPamSkinScNotify), + "CmdGetPamSkinDataCsReq" => Some(Self::CmdGetPamSkinDataCsReq), _ => None, } } } -/// Obf: PCHEOAIBEKK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdParkourType { - PcheoaibekkPcpdhelpkem = 0, - CmdParkourGetRankingInfoCsReq = 8382, - CmdParkourGetDataScRsp = 8400, - CmdParkourStartLevelScRsp = 8388, - CmdParkourEndLevelScRsp = 8397, - CmdParkourGetDataCsReq = 8381, - CmdParkourStartLevelCsReq = 8395, - CmdParkourEndLevelCsReq = 8394, - CmdParkourGetRankingInfoScRsp = 8390, + KcldfmnecjbNlcdgipgfdj = 0, + CmdParkourGetDataCsReq = 8398, + CmdParkourEndLevelCsReq = 8392, + CmdParkourEndLevelScRsp = 8394, + CmdParkourStartLevelScRsp = 8399, + CmdParkourStartLevelCsReq = 8382, + CmdParkourGetDataScRsp = 8386, + CmdParkourGetRankingInfoScRsp = 8400, + CmdParkourGetRankingInfoCsReq = 8396, } impl CmdParkourType { /// String value of the enum field names used in the ProtoBuf definition. @@ -91167,29 +93752,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::PcheoaibekkPcpdhelpkem => "PCHEOAIBEKK_PCPDHELPKEM", - Self::CmdParkourGetRankingInfoCsReq => "CmdParkourGetRankingInfoCsReq", - Self::CmdParkourGetDataScRsp => "CmdParkourGetDataScRsp", - Self::CmdParkourStartLevelScRsp => "CmdParkourStartLevelScRsp", - Self::CmdParkourEndLevelScRsp => "CmdParkourEndLevelScRsp", + Self::KcldfmnecjbNlcdgipgfdj => "KCLDFMNECJB_NLCDGIPGFDJ", Self::CmdParkourGetDataCsReq => "CmdParkourGetDataCsReq", - Self::CmdParkourStartLevelCsReq => "CmdParkourStartLevelCsReq", Self::CmdParkourEndLevelCsReq => "CmdParkourEndLevelCsReq", + Self::CmdParkourEndLevelScRsp => "CmdParkourEndLevelScRsp", + Self::CmdParkourStartLevelScRsp => "CmdParkourStartLevelScRsp", + Self::CmdParkourStartLevelCsReq => "CmdParkourStartLevelCsReq", + Self::CmdParkourGetDataScRsp => "CmdParkourGetDataScRsp", Self::CmdParkourGetRankingInfoScRsp => "CmdParkourGetRankingInfoScRsp", + Self::CmdParkourGetRankingInfoCsReq => "CmdParkourGetRankingInfoCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "PCHEOAIBEKK_PCPDHELPKEM" => Some(Self::PcheoaibekkPcpdhelpkem), - "CmdParkourGetRankingInfoCsReq" => Some(Self::CmdParkourGetRankingInfoCsReq), - "CmdParkourGetDataScRsp" => Some(Self::CmdParkourGetDataScRsp), - "CmdParkourStartLevelScRsp" => Some(Self::CmdParkourStartLevelScRsp), - "CmdParkourEndLevelScRsp" => Some(Self::CmdParkourEndLevelScRsp), + "KCLDFMNECJB_NLCDGIPGFDJ" => Some(Self::KcldfmnecjbNlcdgipgfdj), "CmdParkourGetDataCsReq" => Some(Self::CmdParkourGetDataCsReq), - "CmdParkourStartLevelCsReq" => Some(Self::CmdParkourStartLevelCsReq), "CmdParkourEndLevelCsReq" => Some(Self::CmdParkourEndLevelCsReq), + "CmdParkourEndLevelScRsp" => Some(Self::CmdParkourEndLevelScRsp), + "CmdParkourStartLevelScRsp" => Some(Self::CmdParkourStartLevelScRsp), + "CmdParkourStartLevelCsReq" => Some(Self::CmdParkourStartLevelCsReq), + "CmdParkourGetDataScRsp" => Some(Self::CmdParkourGetDataScRsp), "CmdParkourGetRankingInfoScRsp" => Some(Self::CmdParkourGetRankingInfoScRsp), + "CmdParkourGetRankingInfoCsReq" => Some(Self::CmdParkourGetRankingInfoCsReq), _ => None, } } @@ -91197,29 +93782,29 @@ impl CmdParkourType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Nomnehcnglh { - Pcpdhelpkem = 0, - Klhdcopplng = 1, - Bmchmaoikde = 2, +pub enum Ohfeckkadek { + Nlcdgipgfdj = 0, + Cihfgjdchia = 1, + Inclhhdfcel = 2, } -impl Nomnehcnglh { +impl Ohfeckkadek { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "NOMNEHCNGLH_PCPDHELPKEM", - Self::Klhdcopplng => "NOMNEHCNGLH_KLHDCOPPLNG", - Self::Bmchmaoikde => "NOMNEHCNGLH_BMCHMAOIKDE", + Self::Nlcdgipgfdj => "OHFECKKADEK_NLCDGIPGFDJ", + Self::Cihfgjdchia => "OHFECKKADEK_CIHFGJDCHIA", + Self::Inclhhdfcel => "OHFECKKADEK_INCLHHDFCEL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "NOMNEHCNGLH_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "NOMNEHCNGLH_KLHDCOPPLNG" => Some(Self::Klhdcopplng), - "NOMNEHCNGLH_BMCHMAOIKDE" => Some(Self::Bmchmaoikde), + "OHFECKKADEK_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "OHFECKKADEK_CIHFGJDCHIA" => Some(Self::Cihfgjdchia), + "OHFECKKADEK_INCLHHDFCEL" => Some(Self::Inclhhdfcel), _ => None, } } @@ -91227,46 +93812,45 @@ impl Nomnehcnglh { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ieepgjikeem { - Dmkleehjppd = 0, - Deohjilbhcg = 1, - Hpiekdgebmg = 2, +pub enum Ejeghjpampi { + Backhollhdc = 0, + Haafijpejoo = 1, + Fppdhdlgacm = 2, } -impl Ieepgjikeem { +impl Ejeghjpampi { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Dmkleehjppd => "IEEPGJIKEEM_DMKLEEHJPPD", - Self::Deohjilbhcg => "IEEPGJIKEEM_DEOHJILBHCG", - Self::Hpiekdgebmg => "IEEPGJIKEEM_HPIEKDGEBMG", + Self::Backhollhdc => "EJEGHJPAMPI_BACKHOLLHDC", + Self::Haafijpejoo => "EJEGHJPAMPI_HAAFIJPEJOO", + Self::Fppdhdlgacm => "EJEGHJPAMPI_FPPDHDLGACM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "IEEPGJIKEEM_DMKLEEHJPPD" => Some(Self::Dmkleehjppd), - "IEEPGJIKEEM_DEOHJILBHCG" => Some(Self::Deohjilbhcg), - "IEEPGJIKEEM_HPIEKDGEBMG" => Some(Self::Hpiekdgebmg), + "EJEGHJPAMPI_BACKHOLLHDC" => Some(Self::Backhollhdc), + "EJEGHJPAMPI_HAAFIJPEJOO" => Some(Self::Haafijpejoo), + "EJEGHJPAMPI_FPPDHDLGACM" => Some(Self::Fppdhdlgacm), _ => None, } } } -/// Obf: AMPLNBBIBJH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPetType { - AmplnbbibjhPcpdhelpkem = 0, - CmdRecallPetScRsp = 7608, - CmdGetPetDataScRsp = 7604, - CmdSummonPetCsReq = 7602, - CmdGetPetDataCsReq = 7601, - CmdSummonPetScRsp = 7614, - CmdFlnmcmnjgho = 7610, - CmdRecallPetCsReq = 7603, + MammdadnglpNlcdgipgfdj = 0, + CmdCurPetChangedScNotify = 7603, + CmdGetPetDataCsReq = 7608, + CmdSummonPetScRsp = 7611, + CmdSummonPetCsReq = 7614, + CmdGetPetDataScRsp = 7617, + CmdRecallPetCsReq = 7602, + CmdRecallPetScRsp = 7623, } impl CmdPetType { /// String value of the enum field names used in the ProtoBuf definition. @@ -91275,27 +93859,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::AmplnbbibjhPcpdhelpkem => "AMPLNBBIBJH_PCPDHELPKEM", - Self::CmdRecallPetScRsp => "CmdRecallPetScRsp", - Self::CmdGetPetDataScRsp => "CmdGetPetDataScRsp", - Self::CmdSummonPetCsReq => "CmdSummonPetCsReq", + Self::MammdadnglpNlcdgipgfdj => "MAMMDADNGLP_NLCDGIPGFDJ", + Self::CmdCurPetChangedScNotify => "CmdCurPetChangedScNotify", Self::CmdGetPetDataCsReq => "CmdGetPetDataCsReq", Self::CmdSummonPetScRsp => "CmdSummonPetScRsp", - Self::CmdFlnmcmnjgho => "CmdFLNMCMNJGHO", + Self::CmdSummonPetCsReq => "CmdSummonPetCsReq", + Self::CmdGetPetDataScRsp => "CmdGetPetDataScRsp", Self::CmdRecallPetCsReq => "CmdRecallPetCsReq", + Self::CmdRecallPetScRsp => "CmdRecallPetScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "AMPLNBBIBJH_PCPDHELPKEM" => Some(Self::AmplnbbibjhPcpdhelpkem), - "CmdRecallPetScRsp" => Some(Self::CmdRecallPetScRsp), - "CmdGetPetDataScRsp" => Some(Self::CmdGetPetDataScRsp), - "CmdSummonPetCsReq" => Some(Self::CmdSummonPetCsReq), + "MAMMDADNGLP_NLCDGIPGFDJ" => Some(Self::MammdadnglpNlcdgipgfdj), + "CmdCurPetChangedScNotify" => Some(Self::CmdCurPetChangedScNotify), "CmdGetPetDataCsReq" => Some(Self::CmdGetPetDataCsReq), "CmdSummonPetScRsp" => Some(Self::CmdSummonPetScRsp), - "CmdFLNMCMNJGHO" => Some(Self::CmdFlnmcmnjgho), + "CmdSummonPetCsReq" => Some(Self::CmdSummonPetCsReq), + "CmdGetPetDataScRsp" => Some(Self::CmdGetPetDataScRsp), "CmdRecallPetCsReq" => Some(Self::CmdRecallPetCsReq), + "CmdRecallPetScRsp" => Some(Self::CmdRecallPetScRsp), _ => None, } } @@ -91303,50 +93887,49 @@ impl CmdPetType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ebabbaboinf { - Pcpdhelpkem = 0, - Cdplpibdknn = 1, - Jaiafpjodfe = 2, +pub enum Ndgkmjpffli { + Nlcdgipgfdj = 0, + Ldpnbegmbjl = 1, + Anajmpdkcod = 2, } -impl Ebabbaboinf { +impl Ndgkmjpffli { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "EBABBABOINF_PCPDHELPKEM", - Self::Cdplpibdknn => "EBABBABOINF_CDPLPIBDKNN", - Self::Jaiafpjodfe => "EBABBABOINF_JAIAFPJODFE", + Self::Nlcdgipgfdj => "NDGKMJPFFLI_NLCDGIPGFDJ", + Self::Ldpnbegmbjl => "NDGKMJPFFLI_LDPNBEGMBJL", + Self::Anajmpdkcod => "NDGKMJPFFLI_ANAJMPDKCOD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "EBABBABOINF_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "EBABBABOINF_CDPLPIBDKNN" => Some(Self::Cdplpibdknn), - "EBABBABOINF_JAIAFPJODFE" => Some(Self::Jaiafpjodfe), + "NDGKMJPFFLI_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "NDGKMJPFFLI_LDPNBEGMBJL" => Some(Self::Ldpnbegmbjl), + "NDGKMJPFFLI_ANAJMPDKCOD" => Some(Self::Anajmpdkcod), _ => None, } } } -/// Obf: DOGMPAAJNCF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPhoneType { - DogmpaajncfPcpdhelpkem = 0, - CmdSelectPhoneThemeCsReq = 5118, - CmdGetPhoneDataScRsp = 5110, - CmdUnlockChatBubbleScNotify = 5114, - CmdSelectPhoneCaseScRsp = 5126, - CmdUnlockPhoneThemeScNotify = 5198, - CmdSelectChatBubbleCsReq = 5194, - CmdUnlockPhoneCaseScNotify = 5139, - CmdGetPhoneDataCsReq = 5191, - CmdSelectPhoneCaseCsReq = 5163, - CmdSelectChatBubbleScRsp = 5195, - CmdSelectPhoneThemeScRsp = 5109, + JadiinblalbNlcdgipgfdj = 0, + CmdGetPhoneDataScRsp = 5103, + CmdSelectPhoneThemeCsReq = 5113, + CmdSelectChatBubbleScRsp = 5127, + CmdSelectChatBubbleCsReq = 5180, + CmdSelectPhoneCaseCsReq = 5110, + CmdSelectPhoneCaseScRsp = 5187, + CmdGetPhoneDataCsReq = 5173, + CmdUnlockPhoneCaseScNotify = 5129, + CmdSelectPhoneThemeScRsp = 5115, + CmdUnlockChatBubbleScNotify = 5136, + CmdUnlockPhoneThemeScNotify = 5181, } impl CmdPhoneType { /// String value of the enum field names used in the ProtoBuf definition. @@ -91355,95 +93938,292 @@ 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::DogmpaajncfPcpdhelpkem => "DOGMPAAJNCF_PCPDHELPKEM", - Self::CmdSelectPhoneThemeCsReq => "CmdSelectPhoneThemeCsReq", + Self::JadiinblalbNlcdgipgfdj => "JADIINBLALB_NLCDGIPGFDJ", 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::CmdSelectPhoneThemeCsReq => "CmdSelectPhoneThemeCsReq", Self::CmdSelectChatBubbleScRsp => "CmdSelectChatBubbleScRsp", + Self::CmdSelectChatBubbleCsReq => "CmdSelectChatBubbleCsReq", + Self::CmdSelectPhoneCaseCsReq => "CmdSelectPhoneCaseCsReq", + Self::CmdSelectPhoneCaseScRsp => "CmdSelectPhoneCaseScRsp", + Self::CmdGetPhoneDataCsReq => "CmdGetPhoneDataCsReq", + Self::CmdUnlockPhoneCaseScNotify => "CmdUnlockPhoneCaseScNotify", Self::CmdSelectPhoneThemeScRsp => "CmdSelectPhoneThemeScRsp", + Self::CmdUnlockChatBubbleScNotify => "CmdUnlockChatBubbleScNotify", + Self::CmdUnlockPhoneThemeScNotify => "CmdUnlockPhoneThemeScNotify", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "DOGMPAAJNCF_PCPDHELPKEM" => Some(Self::DogmpaajncfPcpdhelpkem), - "CmdSelectPhoneThemeCsReq" => Some(Self::CmdSelectPhoneThemeCsReq), + "JADIINBLALB_NLCDGIPGFDJ" => Some(Self::JadiinblalbNlcdgipgfdj), "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), + "CmdSelectPhoneThemeCsReq" => Some(Self::CmdSelectPhoneThemeCsReq), "CmdSelectChatBubbleScRsp" => Some(Self::CmdSelectChatBubbleScRsp), + "CmdSelectChatBubbleCsReq" => Some(Self::CmdSelectChatBubbleCsReq), + "CmdSelectPhoneCaseCsReq" => Some(Self::CmdSelectPhoneCaseCsReq), + "CmdSelectPhoneCaseScRsp" => Some(Self::CmdSelectPhoneCaseScRsp), + "CmdGetPhoneDataCsReq" => Some(Self::CmdGetPhoneDataCsReq), + "CmdUnlockPhoneCaseScNotify" => Some(Self::CmdUnlockPhoneCaseScNotify), "CmdSelectPhoneThemeScRsp" => Some(Self::CmdSelectPhoneThemeScRsp), + "CmdUnlockChatBubbleScNotify" => Some(Self::CmdUnlockChatBubbleScNotify), + "CmdUnlockPhoneThemeScNotify" => Some(Self::CmdUnlockPhoneThemeScNotify), + _ => None, + } + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] +#[repr(i32)] +pub enum CmdPixAirType { + DdaejohmjbnNlcdgipgfdj = 0, + CmdPixAirGetDataScRsp = 9812, + CmdPixAirReenterStageScRsp = 9779, + CmdPixAirUnlockPlaneScRsp = 9811, + CmdDfoahleooik = 9804, + CmdFciblhjdpid = 9775, + CmdLifdllpaakf = 9797, + CmdPixAirStartStageCsReq = 9793, + CmdEkmnfjipcmi = 9790, + CmdPixAirSyncChangeScNotify = 9777, + CmdPixAirReenterStageCsReq = 9815, + CmdHenhaifodig = 9813, + CmdLabajfdicmd = 9791, + CmdIifhchdpkia = 9799, + CmdPixAirGetDataCsReq = 9802, + CmdEkjmijbiiho = 9819, + CmdGncjnhiokdl = 9776, + CmdBfhpblanikg = 9789, + CmdHpekdmbcaei = 9773, + CmdPixAirStartStageScRsp = 9814, + CmdIaopgeafecl = 9808, + DdaejohmjbnEfignddpnjh = 9788, + CmdIlbjggehaek = 9810, + CmdPixAirUnlockPlaneCsReq = 9786, + DdaejohmjbnDjfanbnmakn = 9782, + CmdNbbinllongi = 9778, +} +impl CmdPixAirType { + /// String value of the enum field names used in the ProtoBuf definition. + /// + /// The values are not transformed in any way and thus are 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::DdaejohmjbnNlcdgipgfdj => "DDAEJOHMJBN_NLCDGIPGFDJ", + Self::CmdPixAirGetDataScRsp => "CmdPixAirGetDataScRsp", + Self::CmdPixAirReenterStageScRsp => "CmdPixAirReenterStageScRsp", + Self::CmdPixAirUnlockPlaneScRsp => "CmdPixAirUnlockPlaneScRsp", + Self::CmdDfoahleooik => "CmdDFOAHLEOOIK", + Self::CmdFciblhjdpid => "CmdFCIBLHJDPID", + Self::CmdLifdllpaakf => "CmdLIFDLLPAAKF", + Self::CmdPixAirStartStageCsReq => "CmdPixAirStartStageCsReq", + Self::CmdEkmnfjipcmi => "CmdEKMNFJIPCMI", + Self::CmdPixAirSyncChangeScNotify => "CmdPixAirSyncChangeScNotify", + Self::CmdPixAirReenterStageCsReq => "CmdPixAirReenterStageCsReq", + Self::CmdHenhaifodig => "CmdHENHAIFODIG", + Self::CmdLabajfdicmd => "CmdLABAJFDICMD", + Self::CmdIifhchdpkia => "CmdIIFHCHDPKIA", + Self::CmdPixAirGetDataCsReq => "CmdPixAirGetDataCsReq", + Self::CmdEkjmijbiiho => "CmdEKJMIJBIIHO", + Self::CmdGncjnhiokdl => "CmdGNCJNHIOKDL", + Self::CmdBfhpblanikg => "CmdBFHPBLANIKG", + Self::CmdHpekdmbcaei => "CmdHPEKDMBCAEI", + Self::CmdPixAirStartStageScRsp => "CmdPixAirStartStageScRsp", + Self::CmdIaopgeafecl => "CmdIAOPGEAFECL", + Self::DdaejohmjbnEfignddpnjh => "DDAEJOHMJBN_EFIGNDDPNJH", + Self::CmdIlbjggehaek => "CmdILBJGGEHAEK", + Self::CmdPixAirUnlockPlaneCsReq => "CmdPixAirUnlockPlaneCsReq", + Self::DdaejohmjbnDjfanbnmakn => "DDAEJOHMJBN_DJFANBNMAKN", + Self::CmdNbbinllongi => "CmdNBBINLLONGI", + } + } + /// Creates an enum from field names used in the ProtoBuf definition. + pub fn from_str_name(value: &str) -> ::core::option::Option { + match value { + "DDAEJOHMJBN_NLCDGIPGFDJ" => Some(Self::DdaejohmjbnNlcdgipgfdj), + "CmdPixAirGetDataScRsp" => Some(Self::CmdPixAirGetDataScRsp), + "CmdPixAirReenterStageScRsp" => Some(Self::CmdPixAirReenterStageScRsp), + "CmdPixAirUnlockPlaneScRsp" => Some(Self::CmdPixAirUnlockPlaneScRsp), + "CmdDFOAHLEOOIK" => Some(Self::CmdDfoahleooik), + "CmdFCIBLHJDPID" => Some(Self::CmdFciblhjdpid), + "CmdLIFDLLPAAKF" => Some(Self::CmdLifdllpaakf), + "CmdPixAirStartStageCsReq" => Some(Self::CmdPixAirStartStageCsReq), + "CmdEKMNFJIPCMI" => Some(Self::CmdEkmnfjipcmi), + "CmdPixAirSyncChangeScNotify" => Some(Self::CmdPixAirSyncChangeScNotify), + "CmdPixAirReenterStageCsReq" => Some(Self::CmdPixAirReenterStageCsReq), + "CmdHENHAIFODIG" => Some(Self::CmdHenhaifodig), + "CmdLABAJFDICMD" => Some(Self::CmdLabajfdicmd), + "CmdIIFHCHDPKIA" => Some(Self::CmdIifhchdpkia), + "CmdPixAirGetDataCsReq" => Some(Self::CmdPixAirGetDataCsReq), + "CmdEKJMIJBIIHO" => Some(Self::CmdEkjmijbiiho), + "CmdGNCJNHIOKDL" => Some(Self::CmdGncjnhiokdl), + "CmdBFHPBLANIKG" => Some(Self::CmdBfhpblanikg), + "CmdHPEKDMBCAEI" => Some(Self::CmdHpekdmbcaei), + "CmdPixAirStartStageScRsp" => Some(Self::CmdPixAirStartStageScRsp), + "CmdIAOPGEAFECL" => Some(Self::CmdIaopgeafecl), + "DDAEJOHMJBN_EFIGNDDPNJH" => Some(Self::DdaejohmjbnEfignddpnjh), + "CmdILBJGGEHAEK" => Some(Self::CmdIlbjggehaek), + "CmdPixAirUnlockPlaneCsReq" => Some(Self::CmdPixAirUnlockPlaneCsReq), + "DDAEJOHMJBN_DJFANBNMAKN" => Some(Self::DdaejohmjbnDjfanbnmakn), + "CmdNBBINLLONGI" => Some(Self::CmdNbbinllongi), + _ => None, + } + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] +#[repr(i32)] +pub enum Jdhjmnagiia { + Cdchhnpnpln = 0, + Eecedokmppi = 1, + Pggeoddbmmk = 2, + Pjgpleapeci = 3, + Bfllfgojpcg = 4, + Jaolofnicgd = 5, + Kaphnbbnhbp = 6, + Dajdhggfjgk = 7, + Kedpgjccldc = 8, + Mdmmeakjnoc = 9, + Cdkpjhaemfe = 10, + Ccjkibnafpj = 11, + Nibdpfimofg = 12, + Kgjcnjpfcno = 13, + Cpbnigeikja = 14, +} +impl Jdhjmnagiia { + /// String value of the enum field names used in the ProtoBuf definition. + /// + /// The values are not transformed in any way and thus are 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::Cdchhnpnpln => "JDHJMNAGIIA_CDCHHNPNPLN", + Self::Eecedokmppi => "JDHJMNAGIIA_EECEDOKMPPI", + Self::Pggeoddbmmk => "JDHJMNAGIIA_PGGEODDBMMK", + Self::Pjgpleapeci => "JDHJMNAGIIA_PJGPLEAPECI", + Self::Bfllfgojpcg => "JDHJMNAGIIA_BFLLFGOJPCG", + Self::Jaolofnicgd => "JDHJMNAGIIA_JAOLOFNICGD", + Self::Kaphnbbnhbp => "JDHJMNAGIIA_KAPHNBBNHBP", + Self::Dajdhggfjgk => "JDHJMNAGIIA_DAJDHGGFJGK", + Self::Kedpgjccldc => "JDHJMNAGIIA_KEDPGJCCLDC", + Self::Mdmmeakjnoc => "JDHJMNAGIIA_MDMMEAKJNOC", + Self::Cdkpjhaemfe => "JDHJMNAGIIA_CDKPJHAEMFE", + Self::Ccjkibnafpj => "JDHJMNAGIIA_CCJKIBNAFPJ", + Self::Nibdpfimofg => "JDHJMNAGIIA_NIBDPFIMOFG", + Self::Kgjcnjpfcno => "JDHJMNAGIIA_KGJCNJPFCNO", + Self::Cpbnigeikja => "JDHJMNAGIIA_CPBNIGEIKJA", + } + } + /// Creates an enum from field names used in the ProtoBuf definition. + pub fn from_str_name(value: &str) -> ::core::option::Option { + match value { + "JDHJMNAGIIA_CDCHHNPNPLN" => Some(Self::Cdchhnpnpln), + "JDHJMNAGIIA_EECEDOKMPPI" => Some(Self::Eecedokmppi), + "JDHJMNAGIIA_PGGEODDBMMK" => Some(Self::Pggeoddbmmk), + "JDHJMNAGIIA_PJGPLEAPECI" => Some(Self::Pjgpleapeci), + "JDHJMNAGIIA_BFLLFGOJPCG" => Some(Self::Bfllfgojpcg), + "JDHJMNAGIIA_JAOLOFNICGD" => Some(Self::Jaolofnicgd), + "JDHJMNAGIIA_KAPHNBBNHBP" => Some(Self::Kaphnbbnhbp), + "JDHJMNAGIIA_DAJDHGGFJGK" => Some(Self::Dajdhggfjgk), + "JDHJMNAGIIA_KEDPGJCCLDC" => Some(Self::Kedpgjccldc), + "JDHJMNAGIIA_MDMMEAKJNOC" => Some(Self::Mdmmeakjnoc), + "JDHJMNAGIIA_CDKPJHAEMFE" => Some(Self::Cdkpjhaemfe), + "JDHJMNAGIIA_CCJKIBNAFPJ" => Some(Self::Ccjkibnafpj), + "JDHJMNAGIIA_NIBDPFIMOFG" => Some(Self::Nibdpfimofg), + "JDHJMNAGIIA_KGJCNJPFCNO" => Some(Self::Kgjcnjpfcno), + "JDHJMNAGIIA_CPBNIGEIKJA" => Some(Self::Cpbnigeikja), + _ => None, + } + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] +#[repr(i32)] +pub enum Gjighknmilj { + Ncmimmdphfm = 0, + Pjfglbekece = 1, + Inclhhdfcel = 2, + Bgdcocgionk = 3, +} +impl Gjighknmilj { + /// String value of the enum field names used in the ProtoBuf definition. + /// + /// The values are not transformed in any way and thus are 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::Ncmimmdphfm => "GJIGHKNMILJ_NCMIMMDPHFM", + Self::Pjfglbekece => "GJIGHKNMILJ_PJFGLBEKECE", + Self::Inclhhdfcel => "GJIGHKNMILJ_INCLHHDFCEL", + Self::Bgdcocgionk => "GJIGHKNMILJ_BGDCOCGIONK", + } + } + /// Creates an enum from field names used in the ProtoBuf definition. + pub fn from_str_name(value: &str) -> ::core::option::Option { + match value { + "GJIGHKNMILJ_NCMIMMDPHFM" => Some(Self::Ncmimmdphfm), + "GJIGHKNMILJ_PJFGLBEKECE" => Some(Self::Pjfglbekece), + "GJIGHKNMILJ_INCLHHDFCEL" => Some(Self::Inclhhdfcel), + "GJIGHKNMILJ_BGDCOCGIONK" => Some(Self::Bgdcocgionk), _ => None, } } } -/// Obf: FFBGABCGDDL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlanetFesType { - 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, - 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, + FeheiomnghdNlcdgipgfdj = 0, + CmdPlanetFesTakeQuestRewardScRsp = 8220, + CmdPlanetFesBonusEventInteractCsReq = 8201, + CmdLoffnnnidmm = 8209, + CmdPlanetFesSyncChangeScNotify = 8207, + CmdPlanetFesSetCustomKeyValueCsReq = 8230, + CmdPlanetFesDeliverPamCargoCsReq = 8218, + CmdPlanetFesUseItemScRsp = 8236, + CmdPlanetFesDealAvatarEventOptionItemScRsp = 8246, + CmdPlanetFesSetCustomKeyValueScRsp = 8202, + CmdGomidgnoenh = 8223, + CmdPlanetFesGameBingoFlipScRsp = 8204, + CmdPlanetFesGetBusinessDayInfoCsReq = 8212, + CmdMoolkfodkik = 8234, + CmdPlanetFesBusinessDayRefreshEventScRsp = 8241, + CmdPlanetFesDealAvatarEventOptionItemCsReq = 8237, + CmdGetPlanetFesDataCsReq = 8232, + CmdPlanetFesDoGachaScRsp = 8205, + CmdPlanetFesDeliverPamCargoScRsp = 8249, + CmdPlanetFesStartMiniGameCsReq = 8228, + CmdPlanetFesChooseAvatarEventOptionScRsp = 8250, + CmdPlanetFesGameBingoFlipCsReq = 8213, + CmdPlanetFesBonusEventInteractScRsp = 8211, + CmdPlanetFesSkillLevelUpCsReq = 8215, + CmdNlagkojkhcn = 8221, + CmdOleniplhipi = 8229, + CmdPlanetFesBusinessDayRefreshEventCsReq = 8216, + CmdPlanetFesStartMiniGameScRsp = 8233, + CmdPlanetFesTakeRegionPhaseRewardCsReq = 8248, + CmdPlanetFesSkillLevelUpScRsp = 8222, + CmdEcjciapbfdj = 8219, + CmdBgnamlhfldb = 8210, + CmdPlanetFesGetFriendRankingInfoListCsReq = 8231, + CmdPlanetFesDoGachaCsReq = 8240, + CmdPofdbdhojng = 8227, + CmdPlanetFesUseItemCsReq = 8235, + CmdPlanetFesAvatarLevelUpScRsp = 8203, + CmdIhhbdejocgi = 8243, + CmdPlanetFesFriendRankingInfoChangeScNotify = 8239, + CmdPlanetFesChooseAvatarEventOptionCsReq = 8214, + CmdPlanetFesGetAvatarStatCsReq = 8247, + CmdDhhfamdcdpk = 8244, + CmdPlanetFesGetFriendRankingInfoListScRsp = 8225, + CmdPlanetFesTakeQuestRewardCsReq = 8238, + CmdPlanetFesTakeRegionPhaseRewardScRsp = 8224, + CmdPlanetFesAvatarLevelUpCsReq = 8208, + CmdFpmmpgaogch = 8245, + CmdPlanetFesGetBusinessDayInfoScRsp = 8206, + CmdPlanetFesGetAvatarStatScRsp = 8217, + CmdGetPlanetFesDataScRsp = 8242, + CmdGhonfflamhb = 8226, } impl CmdPlanetFesType { /// String value of the enum field names used in the ProtoBuf definition. @@ -91452,236 +94232,219 @@ 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::FfbgabcgddlPcpdhelpkem => "FFBGABCGDDL_PCPDHELPKEM", - Self::CmdPlanetFesGetFriendRankingInfoListCsReq => { - "CmdPlanetFesGetFriendRankingInfoListCsReq" - } - Self::CmdAfkceokhghf => "CmdAFKCEOKHGHF", - Self::CmdPlanetFesGetBusinessDayInfoCsReq => { - "CmdPlanetFesGetBusinessDayInfoCsReq" - } + Self::FeheiomnghdNlcdgipgfdj => "FEHEIOMNGHD_NLCDGIPGFDJ", + Self::CmdPlanetFesTakeQuestRewardScRsp => "CmdPlanetFesTakeQuestRewardScRsp", 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::CmdLoffnnnidmm => "CmdLOFFNNNIDMM", + Self::CmdPlanetFesSyncChangeScNotify => "CmdPlanetFesSyncChangeScNotify", 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::CmdPlanetFesUseItemScRsp => "CmdPlanetFesUseItemScRsp", + Self::CmdPlanetFesDealAvatarEventOptionItemScRsp => { + "CmdPlanetFesDealAvatarEventOptionItemScRsp" } - Self::CmdEmiffphbmei => "CmdEMIFFPHBMEI", - Self::CmdPlanetFesTakeRegionPhaseRewardScRsp => { - "CmdPlanetFesTakeRegionPhaseRewardScRsp" - } - Self::CmdPlanetFesDeliverPamCargoScRsp => "CmdPlanetFesDeliverPamCargoScRsp", Self::CmdPlanetFesSetCustomKeyValueScRsp => { "CmdPlanetFesSetCustomKeyValueScRsp" } - Self::CmdPlanetFesClientStatusCsReq => "CmdPlanetFesClientStatusCsReq", - Self::CmdPlanetFesGetFriendRankingInfoListScRsp => { - "CmdPlanetFesGetFriendRankingInfoListScRsp" - } - Self::CmdPlanetFesFriendRankingInfoChangeScNotify => { - "CmdPlanetFesFriendRankingInfoChangeScNotify" - } - Self::CmdPlanetFesTakeQuestRewardCsReq => "CmdPlanetFesTakeQuestRewardCsReq", - Self::CmdGetPlanetFesDataCsReq => "CmdGetPlanetFesDataCsReq", - Self::CmdPlanetFesSyncChangeScNotify => "CmdPlanetFesSyncChangeScNotify", - Self::CmdPlanetFesSkillLevelUpScRsp => "CmdPlanetFesSkillLevelUpScRsp", - Self::CmdPlanetFesAvatarLevelUpCsReq => "CmdPlanetFesAvatarLevelUpCsReq", - Self::CmdPlanetFesCollectAllIncomeCsReq => { - "CmdPlanetFesCollectAllIncomeCsReq" - } - Self::CmdJombhcniemp => "CmdJOMBHCNIEMP", - Self::CmdPlanetFesGetAvatarStatCsReq => "CmdPlanetFesGetAvatarStatCsReq", - Self::CmdKijgiokokpf => "CmdKIJGIOKOKPF", - Self::CmdPlanetFesBingoGameFlipCardCsReq => { - "CmdPlanetFesBingoGameFlipCardCsReq" - } - Self::CmdPlanetFesStartMiniGameCsReq => "CmdPlanetFesStartMiniGameCsReq", + Self::CmdGomidgnoenh => "CmdGOMIDGNOENH", Self::CmdPlanetFesGameBingoFlipScRsp => "CmdPlanetFesGameBingoFlipScRsp", - Self::CmdMdgobjofodb => "CmdMDGOBJOFODB", - Self::CmdPlanetFesAvatarLevelUpScRsp => "CmdPlanetFesAvatarLevelUpScRsp", - Self::CmdPlanetFesUseItemScRsp => "CmdPlanetFesUseItemScRsp", - Self::CmdNdkmgibcahf => "CmdNDKMGIBCAHF", - Self::CmdPlanetFesUpgradeSkillLevelCsReq => { - "CmdPlanetFesUpgradeSkillLevelCsReq" + Self::CmdPlanetFesGetBusinessDayInfoCsReq => { + "CmdPlanetFesGetBusinessDayInfoCsReq" } + Self::CmdMoolkfodkik => "CmdMOOLKFODKIK", + Self::CmdPlanetFesBusinessDayRefreshEventScRsp => { + "CmdPlanetFesBusinessDayRefreshEventScRsp" + } + Self::CmdPlanetFesDealAvatarEventOptionItemCsReq => { + "CmdPlanetFesDealAvatarEventOptionItemCsReq" + } + Self::CmdGetPlanetFesDataCsReq => "CmdGetPlanetFesDataCsReq", + Self::CmdPlanetFesDoGachaScRsp => "CmdPlanetFesDoGachaScRsp", + Self::CmdPlanetFesDeliverPamCargoScRsp => "CmdPlanetFesDeliverPamCargoScRsp", + Self::CmdPlanetFesStartMiniGameCsReq => "CmdPlanetFesStartMiniGameCsReq", + Self::CmdPlanetFesChooseAvatarEventOptionScRsp => { + "CmdPlanetFesChooseAvatarEventOptionScRsp" + } + Self::CmdPlanetFesGameBingoFlipCsReq => "CmdPlanetFesGameBingoFlipCsReq", + Self::CmdPlanetFesBonusEventInteractScRsp => { + "CmdPlanetFesBonusEventInteractScRsp" + } + Self::CmdPlanetFesSkillLevelUpCsReq => "CmdPlanetFesSkillLevelUpCsReq", + Self::CmdNlagkojkhcn => "CmdNLAGKOJKHCN", + Self::CmdOleniplhipi => "CmdOLENIPLHIPI", Self::CmdPlanetFesBusinessDayRefreshEventCsReq => { "CmdPlanetFesBusinessDayRefreshEventCsReq" } + Self::CmdPlanetFesStartMiniGameScRsp => "CmdPlanetFesStartMiniGameScRsp", + Self::CmdPlanetFesTakeRegionPhaseRewardCsReq => { + "CmdPlanetFesTakeRegionPhaseRewardCsReq" + } + Self::CmdPlanetFesSkillLevelUpScRsp => "CmdPlanetFesSkillLevelUpScRsp", + Self::CmdEcjciapbfdj => "CmdECJCIAPBFDJ", + Self::CmdBgnamlhfldb => "CmdBGNAMLHFLDB", + Self::CmdPlanetFesGetFriendRankingInfoListCsReq => { + "CmdPlanetFesGetFriendRankingInfoListCsReq" + } + Self::CmdPlanetFesDoGachaCsReq => "CmdPlanetFesDoGachaCsReq", + Self::CmdPofdbdhojng => "CmdPOFDBDHOJNG", Self::CmdPlanetFesUseItemCsReq => "CmdPlanetFesUseItemCsReq", + Self::CmdPlanetFesAvatarLevelUpScRsp => "CmdPlanetFesAvatarLevelUpScRsp", + Self::CmdIhhbdejocgi => "CmdIHHBDEJOCGI", + Self::CmdPlanetFesFriendRankingInfoChangeScNotify => { + "CmdPlanetFesFriendRankingInfoChangeScNotify" + } + Self::CmdPlanetFesChooseAvatarEventOptionCsReq => { + "CmdPlanetFesChooseAvatarEventOptionCsReq" + } + Self::CmdPlanetFesGetAvatarStatCsReq => "CmdPlanetFesGetAvatarStatCsReq", + Self::CmdDhhfamdcdpk => "CmdDHHFAMDCDPK", + Self::CmdPlanetFesGetFriendRankingInfoListScRsp => { + "CmdPlanetFesGetFriendRankingInfoListScRsp" + } + Self::CmdPlanetFesTakeQuestRewardCsReq => "CmdPlanetFesTakeQuestRewardCsReq", + Self::CmdPlanetFesTakeRegionPhaseRewardScRsp => { + "CmdPlanetFesTakeRegionPhaseRewardScRsp" + } + Self::CmdPlanetFesAvatarLevelUpCsReq => "CmdPlanetFesAvatarLevelUpCsReq", + Self::CmdFpmmpgaogch => "CmdFPMMPGAOGCH", + Self::CmdPlanetFesGetBusinessDayInfoScRsp => { + "CmdPlanetFesGetBusinessDayInfoScRsp" + } + Self::CmdPlanetFesGetAvatarStatScRsp => "CmdPlanetFesGetAvatarStatScRsp", + Self::CmdGetPlanetFesDataScRsp => "CmdGetPlanetFesDataScRsp", + Self::CmdGhonfflamhb => "CmdGHONFFLAMHB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FFBGABCGDDL_PCPDHELPKEM" => Some(Self::FfbgabcgddlPcpdhelpkem), - "CmdPlanetFesGetFriendRankingInfoListCsReq" => { - Some(Self::CmdPlanetFesGetFriendRankingInfoListCsReq) - } - "CmdAFKCEOKHGHF" => Some(Self::CmdAfkceokhghf), - "CmdPlanetFesGetBusinessDayInfoCsReq" => { - Some(Self::CmdPlanetFesGetBusinessDayInfoCsReq) + "FEHEIOMNGHD_NLCDGIPGFDJ" => Some(Self::FeheiomnghdNlcdgipgfdj), + "CmdPlanetFesTakeQuestRewardScRsp" => { + Some(Self::CmdPlanetFesTakeQuestRewardScRsp) } "CmdPlanetFesBonusEventInteractCsReq" => { Some(Self::CmdPlanetFesBonusEventInteractCsReq) } - "CmdPlanetFesBuyLandCsReq" => Some(Self::CmdPlanetFesBuyLandCsReq), - "CmdPlanetFesBusinessDayRefreshEventScRsp" => { - Some(Self::CmdPlanetFesBusinessDayRefreshEventScRsp) - } - "CmdPlanetFesBonusEventInteractScRsp" => { - Some(Self::CmdPlanetFesBonusEventInteractScRsp) - } - "CmdPlanetFesStartMiniGameScRsp" => { - Some(Self::CmdPlanetFesStartMiniGameScRsp) - } - "CmdPlanetFesChooseAvatarEventOptionScRsp" => { - Some(Self::CmdPlanetFesChooseAvatarEventOptionScRsp) - } - "CmdPlanetFesTakeQuestRewardScRsp" => { - Some(Self::CmdPlanetFesTakeQuestRewardScRsp) - } - "CmdPlanetFesSetAvatarWorkCsReq" => { - Some(Self::CmdPlanetFesSetAvatarWorkCsReq) - } - "CmdPlanetFesDealAvatarEventOptionItemScRsp" => { - Some(Self::CmdPlanetFesDealAvatarEventOptionItemScRsp) + "CmdLOFFNNNIDMM" => Some(Self::CmdLoffnnnidmm), + "CmdPlanetFesSyncChangeScNotify" => { + Some(Self::CmdPlanetFesSyncChangeScNotify) } "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) } - "CmdGetPlanetFesDataScRsp" => Some(Self::CmdGetPlanetFesDataScRsp), - "CmdPlanetFesDealAvatarEventOptionItemCsReq" => { - Some(Self::CmdPlanetFesDealAvatarEventOptionItemCsReq) - } - "CmdEMIFFPHBMEI" => Some(Self::CmdEmiffphbmei), - "CmdPlanetFesTakeRegionPhaseRewardScRsp" => { - Some(Self::CmdPlanetFesTakeRegionPhaseRewardScRsp) - } - "CmdPlanetFesDeliverPamCargoScRsp" => { - Some(Self::CmdPlanetFesDeliverPamCargoScRsp) + "CmdPlanetFesUseItemScRsp" => Some(Self::CmdPlanetFesUseItemScRsp), + "CmdPlanetFesDealAvatarEventOptionItemScRsp" => { + Some(Self::CmdPlanetFesDealAvatarEventOptionItemScRsp) } "CmdPlanetFesSetCustomKeyValueScRsp" => { Some(Self::CmdPlanetFesSetCustomKeyValueScRsp) } - "CmdPlanetFesClientStatusCsReq" => Some(Self::CmdPlanetFesClientStatusCsReq), - "CmdPlanetFesGetFriendRankingInfoListScRsp" => { - Some(Self::CmdPlanetFesGetFriendRankingInfoListScRsp) + "CmdGOMIDGNOENH" => Some(Self::CmdGomidgnoenh), + "CmdPlanetFesGameBingoFlipScRsp" => { + Some(Self::CmdPlanetFesGameBingoFlipScRsp) } - "CmdPlanetFesFriendRankingInfoChangeScNotify" => { - Some(Self::CmdPlanetFesFriendRankingInfoChangeScNotify) + "CmdPlanetFesGetBusinessDayInfoCsReq" => { + Some(Self::CmdPlanetFesGetBusinessDayInfoCsReq) } - "CmdPlanetFesTakeQuestRewardCsReq" => { - Some(Self::CmdPlanetFesTakeQuestRewardCsReq) + "CmdMOOLKFODKIK" => Some(Self::CmdMoolkfodkik), + "CmdPlanetFesBusinessDayRefreshEventScRsp" => { + Some(Self::CmdPlanetFesBusinessDayRefreshEventScRsp) + } + "CmdPlanetFesDealAvatarEventOptionItemCsReq" => { + Some(Self::CmdPlanetFesDealAvatarEventOptionItemCsReq) } "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) + "CmdPlanetFesDoGachaScRsp" => Some(Self::CmdPlanetFesDoGachaScRsp), + "CmdPlanetFesDeliverPamCargoScRsp" => { + Some(Self::CmdPlanetFesDeliverPamCargoScRsp) } "CmdPlanetFesStartMiniGameCsReq" => { Some(Self::CmdPlanetFesStartMiniGameCsReq) } - "CmdPlanetFesGameBingoFlipScRsp" => { - Some(Self::CmdPlanetFesGameBingoFlipScRsp) + "CmdPlanetFesChooseAvatarEventOptionScRsp" => { + Some(Self::CmdPlanetFesChooseAvatarEventOptionScRsp) } - "CmdMDGOBJOFODB" => Some(Self::CmdMdgobjofodb), - "CmdPlanetFesAvatarLevelUpScRsp" => { - Some(Self::CmdPlanetFesAvatarLevelUpScRsp) + "CmdPlanetFesGameBingoFlipCsReq" => { + Some(Self::CmdPlanetFesGameBingoFlipCsReq) } - "CmdPlanetFesUseItemScRsp" => Some(Self::CmdPlanetFesUseItemScRsp), - "CmdNDKMGIBCAHF" => Some(Self::CmdNdkmgibcahf), - "CmdPlanetFesUpgradeSkillLevelCsReq" => { - Some(Self::CmdPlanetFesUpgradeSkillLevelCsReq) + "CmdPlanetFesBonusEventInteractScRsp" => { + Some(Self::CmdPlanetFesBonusEventInteractScRsp) } + "CmdPlanetFesSkillLevelUpCsReq" => Some(Self::CmdPlanetFesSkillLevelUpCsReq), + "CmdNLAGKOJKHCN" => Some(Self::CmdNlagkojkhcn), + "CmdOLENIPLHIPI" => Some(Self::CmdOleniplhipi), "CmdPlanetFesBusinessDayRefreshEventCsReq" => { Some(Self::CmdPlanetFesBusinessDayRefreshEventCsReq) } + "CmdPlanetFesStartMiniGameScRsp" => { + Some(Self::CmdPlanetFesStartMiniGameScRsp) + } + "CmdPlanetFesTakeRegionPhaseRewardCsReq" => { + Some(Self::CmdPlanetFesTakeRegionPhaseRewardCsReq) + } + "CmdPlanetFesSkillLevelUpScRsp" => Some(Self::CmdPlanetFesSkillLevelUpScRsp), + "CmdECJCIAPBFDJ" => Some(Self::CmdEcjciapbfdj), + "CmdBGNAMLHFLDB" => Some(Self::CmdBgnamlhfldb), + "CmdPlanetFesGetFriendRankingInfoListCsReq" => { + Some(Self::CmdPlanetFesGetFriendRankingInfoListCsReq) + } + "CmdPlanetFesDoGachaCsReq" => Some(Self::CmdPlanetFesDoGachaCsReq), + "CmdPOFDBDHOJNG" => Some(Self::CmdPofdbdhojng), "CmdPlanetFesUseItemCsReq" => Some(Self::CmdPlanetFesUseItemCsReq), + "CmdPlanetFesAvatarLevelUpScRsp" => { + Some(Self::CmdPlanetFesAvatarLevelUpScRsp) + } + "CmdIHHBDEJOCGI" => Some(Self::CmdIhhbdejocgi), + "CmdPlanetFesFriendRankingInfoChangeScNotify" => { + Some(Self::CmdPlanetFesFriendRankingInfoChangeScNotify) + } + "CmdPlanetFesChooseAvatarEventOptionCsReq" => { + Some(Self::CmdPlanetFesChooseAvatarEventOptionCsReq) + } + "CmdPlanetFesGetAvatarStatCsReq" => { + Some(Self::CmdPlanetFesGetAvatarStatCsReq) + } + "CmdDHHFAMDCDPK" => Some(Self::CmdDhhfamdcdpk), + "CmdPlanetFesGetFriendRankingInfoListScRsp" => { + Some(Self::CmdPlanetFesGetFriendRankingInfoListScRsp) + } + "CmdPlanetFesTakeQuestRewardCsReq" => { + Some(Self::CmdPlanetFesTakeQuestRewardCsReq) + } + "CmdPlanetFesTakeRegionPhaseRewardScRsp" => { + Some(Self::CmdPlanetFesTakeRegionPhaseRewardScRsp) + } + "CmdPlanetFesAvatarLevelUpCsReq" => { + Some(Self::CmdPlanetFesAvatarLevelUpCsReq) + } + "CmdFPMMPGAOGCH" => Some(Self::CmdFpmmpgaogch), + "CmdPlanetFesGetBusinessDayInfoScRsp" => { + Some(Self::CmdPlanetFesGetBusinessDayInfoScRsp) + } + "CmdPlanetFesGetAvatarStatScRsp" => { + Some(Self::CmdPlanetFesGetAvatarStatScRsp) + } + "CmdGetPlanetFesDataScRsp" => Some(Self::CmdGetPlanetFesDataScRsp), + "CmdGHONFFLAMHB" => Some(Self::CmdGhonfflamhb), _ => None, } } } -/// Obf: GKBAMPAGNBE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum PlanetFesQuestState { - GkbampagnbeAldgogpgnmo = 0, - GkbampagnbeBijpcholdcp = 1, - GkbampagnbeGmhjjbkdnmn = 2, - GkbampagnbeEfigicjneim = 3, + CnlaedclicpMdpjcgemolg = 0, + CnlaedclicpGbjihfoighd = 1, + CnlaedclicpBilkpnljbfa = 2, + CnlaedclicpCgiikahoikl = 3, } impl PlanetFesQuestState { /// String value of the enum field names used in the ProtoBuf definition. @@ -91690,19 +94453,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::GkbampagnbeAldgogpgnmo => "GKBAMPAGNBE_ALDGOGPGNMO", - Self::GkbampagnbeBijpcholdcp => "GKBAMPAGNBE_BIJPCHOLDCP", - Self::GkbampagnbeGmhjjbkdnmn => "GKBAMPAGNBE_GMHJJBKDNMN", - Self::GkbampagnbeEfigicjneim => "GKBAMPAGNBE_EFIGICJNEIM", + Self::CnlaedclicpMdpjcgemolg => "CNLAEDCLICP_MDPJCGEMOLG", + Self::CnlaedclicpGbjihfoighd => "CNLAEDCLICP_GBJIHFOIGHD", + Self::CnlaedclicpBilkpnljbfa => "CNLAEDCLICP_BILKPNLJBFA", + Self::CnlaedclicpCgiikahoikl => "CNLAEDCLICP_CGIIKAHOIKL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GKBAMPAGNBE_ALDGOGPGNMO" => Some(Self::GkbampagnbeAldgogpgnmo), - "GKBAMPAGNBE_BIJPCHOLDCP" => Some(Self::GkbampagnbeBijpcholdcp), - "GKBAMPAGNBE_GMHJJBKDNMN" => Some(Self::GkbampagnbeGmhjjbkdnmn), - "GKBAMPAGNBE_EFIGICJNEIM" => Some(Self::GkbampagnbeEfigicjneim), + "CNLAEDCLICP_MDPJCGEMOLG" => Some(Self::CnlaedclicpMdpjcgemolg), + "CNLAEDCLICP_GBJIHFOIGHD" => Some(Self::CnlaedclicpGbjihfoighd), + "CNLAEDCLICP_BILKPNLJBFA" => Some(Self::CnlaedclicpBilkpnljbfa), + "CNLAEDCLICP_CGIIKAHOIKL" => Some(Self::CnlaedclicpCgiikahoikl), _ => None, } } @@ -91710,43 +94473,42 @@ impl PlanetFesQuestState { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Immmnleaibh { - Pcpdhelpkem = 0, - Gkifohnpijc = 1, - Jjpihejljah = 2, +pub enum Gjjeoaneddo { + Nlcdgipgfdj = 0, + Ghdepagokbe = 1, + Ggekfbgijid = 2, } -impl Immmnleaibh { +impl Gjjeoaneddo { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "IMMMNLEAIBH_PCPDHELPKEM", - Self::Gkifohnpijc => "IMMMNLEAIBH_GKIFOHNPIJC", - Self::Jjpihejljah => "IMMMNLEAIBH_JJPIHEJLJAH", + Self::Nlcdgipgfdj => "GJJEOANEDDO_NLCDGIPGFDJ", + Self::Ghdepagokbe => "GJJEOANEDDO_GHDEPAGOKBE", + Self::Ggekfbgijid => "GJJEOANEDDO_GGEKFBGIJID", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "IMMMNLEAIBH_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "IMMMNLEAIBH_GKIFOHNPIJC" => Some(Self::Gkifohnpijc), - "IMMMNLEAIBH_JJPIHEJLJAH" => Some(Self::Jjpihejljah), + "GJJEOANEDDO_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "GJJEOANEDDO_GHDEPAGOKBE" => Some(Self::Ghdepagokbe), + "GJJEOANEDDO_GGEKFBGIJID" => Some(Self::Ggekfbgijid), _ => None, } } } -/// Obf: ONMKDPCEFJE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum PlanetFesCustomKey { - OnmkdpcefjePcpdhelpkem = 0, - OnmkdpcefjeHknhnjojgbl = 1, - OnmkdpcefjeAekpgljlohm = 2, - OnmkdpcefjeCalncgiffcb = 3, - OnmkdpcefjeMigmlokepgl = 4, + FegjoapimckNlcdgipgfdj = 0, + FegjoapimckHhbcddhgfeo = 1, + FegjoapimckDhhogpfpjgl = 2, + FegjoapimckOangmedlobl = 3, + FegjoapimckCfolblcapfb = 4, } impl PlanetFesCustomKey { /// String value of the enum field names used in the ProtoBuf definition. @@ -91755,49 +94517,48 @@ 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::OnmkdpcefjePcpdhelpkem => "ONMKDPCEFJE_PCPDHELPKEM", - Self::OnmkdpcefjeHknhnjojgbl => "ONMKDPCEFJE_HKNHNJOJGBL", - Self::OnmkdpcefjeAekpgljlohm => "ONMKDPCEFJE_AEKPGLJLOHM", - Self::OnmkdpcefjeCalncgiffcb => "ONMKDPCEFJE_CALNCGIFFCB", - Self::OnmkdpcefjeMigmlokepgl => "ONMKDPCEFJE_MIGMLOKEPGL", + Self::FegjoapimckNlcdgipgfdj => "FEGJOAPIMCK_NLCDGIPGFDJ", + Self::FegjoapimckHhbcddhgfeo => "FEGJOAPIMCK_HHBCDDHGFEO", + Self::FegjoapimckDhhogpfpjgl => "FEGJOAPIMCK_DHHOGPFPJGL", + Self::FegjoapimckOangmedlobl => "FEGJOAPIMCK_OANGMEDLOBL", + Self::FegjoapimckCfolblcapfb => "FEGJOAPIMCK_CFOLBLCAPFB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "FEGJOAPIMCK_NLCDGIPGFDJ" => Some(Self::FegjoapimckNlcdgipgfdj), + "FEGJOAPIMCK_HHBCDDHGFEO" => Some(Self::FegjoapimckHhbcddhgfeo), + "FEGJOAPIMCK_DHHOGPFPJGL" => Some(Self::FegjoapimckDhhogpfpjgl), + "FEGJOAPIMCK_OANGMEDLOBL" => Some(Self::FegjoapimckOangmedlobl), + "FEGJOAPIMCK_CFOLBLCAPFB" => Some(Self::FegjoapimckCfolblcapfb), _ => None, } } } -/// Obf: AIAMJBEHMMC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlanetFesExtType { - AiamjbehmmcPcpdhelpkem = 0, - CmdPlanetFesGetExtraCardPieceInfoCsReq = 8303, - CmdPlanetFesGetExtraCardPieceInfoScRsp = 8297, - CmdPlanetFesApplyCardPieceScRsp = 8291, - CmdPlanetFesGiveCardPieceScRsp = 8335, - CmdPlanetFesHandleCardPieceApplyCsReq = 8337, - CmdPlanetFesLargeBonusInteractScRsp = 8293, - CmdPlanetFesApplyCardPieceCsReq = 8295, - CmdPlanetFesChangeCardPieceApplyPermissionCsReq = 8325, - CmdPlanetFesGetOfferedCardPieceScRsp = 8334, - CmdPlanetFesGetOfferedCardPieceCsReq = 8292, - CmdPlanetFesGetFriendCardPieceScRsp = 8317, - CmdHcjkedjpghb = 8306, - CmdPlanetFesEnterNextBusinessDayCsReq = 8340, - CmdPlanetFesGetFriendCardPieceCsReq = 8320, - CmdPlanetFesChangeCardPieceApplyPermissionScRsp = 8328, - CmdPlanetFesGiveCardPieceCsReq = 8308, - CmdPlanetFesLargeBonusInteractCsReq = 8326, - CmdPlanetFesHandleCardPieceApplyScRsp = 8309, + FinkpkbichjNlcdgipgfdj = 0, + CmdPlanetFesGetFriendCardPieceScRsp = 8313, + CmdPlanetFesHandleCardPieceApplyCsReq = 8299, + CmdPlanetFesApplyCardPieceCsReq = 8309, + CmdPlanetFesApplyCardPieceScRsp = 8335, + CmdPlanetFesHandleCardPieceApplyScRsp = 8319, + CmdPlanetFesGiveCardPieceCsReq = 8311, + CmdPlanetFesGetExtraCardPieceInfoCsReq = 8322, + CmdJjibnoegflk = 8293, + CmdPlanetFesGetFriendCardPieceCsReq = 8297, + CmdPlanetFesGetOfferedCardPieceScRsp = 8324, + CmdPlanetFesGiveCardPieceScRsp = 8330, + CmdAahpjecondn = 8328, + CmdPlanetFesChangeCardPieceApplyPermissionScRsp = 8317, + CmdPlanetFesLargeBonusInteractCsReq = 8295, + CmdPlanetFesChangeCardPieceApplyPermissionCsReq = 8334, + CmdPlanetFesGetExtraCardPieceInfoScRsp = 8332, + CmdPlanetFesGetOfferedCardPieceCsReq = 8333, + CmdPlanetFesLargeBonusInteractScRsp = 8298, } impl CmdPlanetFesExtType { /// String value of the enum field names used in the ProtoBuf definition. @@ -91806,108 +94567,104 @@ 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::AiamjbehmmcPcpdhelpkem => "AIAMJBEHMMC_PCPDHELPKEM", - Self::CmdPlanetFesGetExtraCardPieceInfoCsReq => { - "CmdPlanetFesGetExtraCardPieceInfoCsReq" + Self::FinkpkbichjNlcdgipgfdj => "FINKPKBICHJ_NLCDGIPGFDJ", + Self::CmdPlanetFesGetFriendCardPieceScRsp => { + "CmdPlanetFesGetFriendCardPieceScRsp" } - Self::CmdPlanetFesGetExtraCardPieceInfoScRsp => { - "CmdPlanetFesGetExtraCardPieceInfoScRsp" - } - Self::CmdPlanetFesApplyCardPieceScRsp => "CmdPlanetFesApplyCardPieceScRsp", - Self::CmdPlanetFesGiveCardPieceScRsp => "CmdPlanetFesGiveCardPieceScRsp", Self::CmdPlanetFesHandleCardPieceApplyCsReq => { "CmdPlanetFesHandleCardPieceApplyCsReq" } - Self::CmdPlanetFesLargeBonusInteractScRsp => { - "CmdPlanetFesLargeBonusInteractScRsp" - } Self::CmdPlanetFesApplyCardPieceCsReq => "CmdPlanetFesApplyCardPieceCsReq", - Self::CmdPlanetFesChangeCardPieceApplyPermissionCsReq => { - "CmdPlanetFesChangeCardPieceApplyPermissionCsReq" + Self::CmdPlanetFesApplyCardPieceScRsp => "CmdPlanetFesApplyCardPieceScRsp", + Self::CmdPlanetFesHandleCardPieceApplyScRsp => { + "CmdPlanetFesHandleCardPieceApplyScRsp" + } + Self::CmdPlanetFesGiveCardPieceCsReq => "CmdPlanetFesGiveCardPieceCsReq", + Self::CmdPlanetFesGetExtraCardPieceInfoCsReq => { + "CmdPlanetFesGetExtraCardPieceInfoCsReq" + } + Self::CmdJjibnoegflk => "CmdJJIBNOEGFLK", + Self::CmdPlanetFesGetFriendCardPieceCsReq => { + "CmdPlanetFesGetFriendCardPieceCsReq" } Self::CmdPlanetFesGetOfferedCardPieceScRsp => { "CmdPlanetFesGetOfferedCardPieceScRsp" } - Self::CmdPlanetFesGetOfferedCardPieceCsReq => { - "CmdPlanetFesGetOfferedCardPieceCsReq" - } - Self::CmdPlanetFesGetFriendCardPieceScRsp => { - "CmdPlanetFesGetFriendCardPieceScRsp" - } - Self::CmdHcjkedjpghb => "CmdHCJKEDJPGHB", - Self::CmdPlanetFesEnterNextBusinessDayCsReq => { - "CmdPlanetFesEnterNextBusinessDayCsReq" - } - Self::CmdPlanetFesGetFriendCardPieceCsReq => { - "CmdPlanetFesGetFriendCardPieceCsReq" - } + Self::CmdPlanetFesGiveCardPieceScRsp => "CmdPlanetFesGiveCardPieceScRsp", + Self::CmdAahpjecondn => "CmdAAHPJECONDN", Self::CmdPlanetFesChangeCardPieceApplyPermissionScRsp => { "CmdPlanetFesChangeCardPieceApplyPermissionScRsp" } - Self::CmdPlanetFesGiveCardPieceCsReq => "CmdPlanetFesGiveCardPieceCsReq", Self::CmdPlanetFesLargeBonusInteractCsReq => { "CmdPlanetFesLargeBonusInteractCsReq" } - Self::CmdPlanetFesHandleCardPieceApplyScRsp => { - "CmdPlanetFesHandleCardPieceApplyScRsp" + Self::CmdPlanetFesChangeCardPieceApplyPermissionCsReq => { + "CmdPlanetFesChangeCardPieceApplyPermissionCsReq" + } + Self::CmdPlanetFesGetExtraCardPieceInfoScRsp => { + "CmdPlanetFesGetExtraCardPieceInfoScRsp" + } + Self::CmdPlanetFesGetOfferedCardPieceCsReq => { + "CmdPlanetFesGetOfferedCardPieceCsReq" + } + Self::CmdPlanetFesLargeBonusInteractScRsp => { + "CmdPlanetFesLargeBonusInteractScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "AIAMJBEHMMC_PCPDHELPKEM" => Some(Self::AiamjbehmmcPcpdhelpkem), - "CmdPlanetFesGetExtraCardPieceInfoCsReq" => { - Some(Self::CmdPlanetFesGetExtraCardPieceInfoCsReq) - } - "CmdPlanetFesGetExtraCardPieceInfoScRsp" => { - Some(Self::CmdPlanetFesGetExtraCardPieceInfoScRsp) - } - "CmdPlanetFesApplyCardPieceScRsp" => { - Some(Self::CmdPlanetFesApplyCardPieceScRsp) - } - "CmdPlanetFesGiveCardPieceScRsp" => { - Some(Self::CmdPlanetFesGiveCardPieceScRsp) + "FINKPKBICHJ_NLCDGIPGFDJ" => Some(Self::FinkpkbichjNlcdgipgfdj), + "CmdPlanetFesGetFriendCardPieceScRsp" => { + Some(Self::CmdPlanetFesGetFriendCardPieceScRsp) } "CmdPlanetFesHandleCardPieceApplyCsReq" => { Some(Self::CmdPlanetFesHandleCardPieceApplyCsReq) } - "CmdPlanetFesLargeBonusInteractScRsp" => { - Some(Self::CmdPlanetFesLargeBonusInteractScRsp) - } "CmdPlanetFesApplyCardPieceCsReq" => { Some(Self::CmdPlanetFesApplyCardPieceCsReq) } - "CmdPlanetFesChangeCardPieceApplyPermissionCsReq" => { - Some(Self::CmdPlanetFesChangeCardPieceApplyPermissionCsReq) + "CmdPlanetFesApplyCardPieceScRsp" => { + Some(Self::CmdPlanetFesApplyCardPieceScRsp) } - "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) + "CmdPlanetFesHandleCardPieceApplyScRsp" => { + Some(Self::CmdPlanetFesHandleCardPieceApplyScRsp) } "CmdPlanetFesGiveCardPieceCsReq" => { Some(Self::CmdPlanetFesGiveCardPieceCsReq) } + "CmdPlanetFesGetExtraCardPieceInfoCsReq" => { + Some(Self::CmdPlanetFesGetExtraCardPieceInfoCsReq) + } + "CmdJJIBNOEGFLK" => Some(Self::CmdJjibnoegflk), + "CmdPlanetFesGetFriendCardPieceCsReq" => { + Some(Self::CmdPlanetFesGetFriendCardPieceCsReq) + } + "CmdPlanetFesGetOfferedCardPieceScRsp" => { + Some(Self::CmdPlanetFesGetOfferedCardPieceScRsp) + } + "CmdPlanetFesGiveCardPieceScRsp" => { + Some(Self::CmdPlanetFesGiveCardPieceScRsp) + } + "CmdAAHPJECONDN" => Some(Self::CmdAahpjecondn), + "CmdPlanetFesChangeCardPieceApplyPermissionScRsp" => { + Some(Self::CmdPlanetFesChangeCardPieceApplyPermissionScRsp) + } "CmdPlanetFesLargeBonusInteractCsReq" => { Some(Self::CmdPlanetFesLargeBonusInteractCsReq) } - "CmdPlanetFesHandleCardPieceApplyScRsp" => { - Some(Self::CmdPlanetFesHandleCardPieceApplyScRsp) + "CmdPlanetFesChangeCardPieceApplyPermissionCsReq" => { + Some(Self::CmdPlanetFesChangeCardPieceApplyPermissionCsReq) + } + "CmdPlanetFesGetExtraCardPieceInfoScRsp" => { + Some(Self::CmdPlanetFesGetExtraCardPieceInfoScRsp) + } + "CmdPlanetFesGetOfferedCardPieceCsReq" => { + Some(Self::CmdPlanetFesGetOfferedCardPieceCsReq) + } + "CmdPlanetFesLargeBonusInteractScRsp" => { + Some(Self::CmdPlanetFesLargeBonusInteractScRsp) } _ => None, } @@ -91916,108 +94673,107 @@ impl CmdPlanetFesExtType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Dcmgmehgcif { - Kjfhlpeonoh = 0, - Onachmedpik = 1, - Kaldklphgej = 2, +pub enum Nbhffadknei { + Ddogjodjeoh = 0, + Kbhekicihol = 1, + Odhpkjjflkl = 2, } -impl Dcmgmehgcif { +impl Nbhffadknei { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Kjfhlpeonoh => "DCMGMEHGCIF_KJFHLPEONOH", - Self::Onachmedpik => "DCMGMEHGCIF_ONACHMEDPIK", - Self::Kaldklphgej => "DCMGMEHGCIF_KALDKLPHGEJ", + Self::Ddogjodjeoh => "NBHFFADKNEI_DDOGJODJEOH", + Self::Kbhekicihol => "NBHFFADKNEI_KBHEKICIHOL", + Self::Odhpkjjflkl => "NBHFFADKNEI_ODHPKJJFLKL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "DCMGMEHGCIF_KJFHLPEONOH" => Some(Self::Kjfhlpeonoh), - "DCMGMEHGCIF_ONACHMEDPIK" => Some(Self::Onachmedpik), - "DCMGMEHGCIF_KALDKLPHGEJ" => Some(Self::Kaldklphgej), + "NBHFFADKNEI_DDOGJODJEOH" => Some(Self::Ddogjodjeoh), + "NBHFFADKNEI_KBHEKICIHOL" => Some(Self::Kbhekicihol), + "NBHFFADKNEI_ODHPKJJFLKL" => Some(Self::Odhpkjjflkl), _ => None, } } } -/// Obf: LGDEJONOGDK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlayerType { - 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, - 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, + KidbfkjejjdNlcdgipgfdj = 0, + CmdGetLevelRewardTakenListScRsp = 52, + CmdPlayerGetTokenScRsp = 13, + CmdUpdateFeatureSwitchScNotify = 6, + CmdEnterStageCsReq = 87, + CmdKekfnkdldom = 98, + CmdExchangeStaminaScRsp = 9, + CmdReserveStaminaExchangeScRsp = 44, + CmdGetVideoVersionKeyCsReq = 11, + CmdClientObjUploadScRsp = 57, + CmdSetGenderCsReq = 35, + CmdReserveStaminaExchangeCsReq = 64, + CmdUpdatePlayerSettingCsReq = 75, + CmdDailyRefreshNotify = 88, + CmdPlayerLoginFinishScRsp = 31, + CmdClientObjDownloadDataScNotify = 68, + CmdGetLevelRewardTakenListCsReq = 78, + CmdSetGameplayBirthdayCsReq = 26, + CmdGetAuthkeyCsReq = 42, + CmdQueryProductInfoCsReq = 53, + CmdGateServerScNotify = 43, + CmdFlmodpllmnf = 41, + CmdFeatureSwitchClosedScNotify = 93, + CmdGetSecretKeyInfoScRsp = 89, + CmdUpdatePlayerSettingScRsp = 55, + CmdClientObjUploadCsReq = 8, + CmdSetRedPointStatusScNotify = 69, + CmdGetSecretKeyInfoCsReq = 23, + CmdEnterStageScRsp = 29, + CmdMonthCardRewardNotify = 45, + CmdIaochinipgk = 37, + CmdGgihckpgacf = 77, + CmdPlayerGetTokenCsReq = 36, + CmdSetPlayerInfoCsReq = 5, + CmdSetNicknameScRsp = 71, + KidbfkjejjdOnnnlncmmgj = 27, + CmdIdaihhggpij = 79, + CmdSetGenderScRsp = 16, + CmdGetLevelRewardScRsp = 59, + CmdSetLanguageCsReq = 66, + CmdSetNicknameCsReq = 24, + CmdSetPlayerInfoScRsp = 14, + CmdRegionStopScNotify = 38, + CmdHphknaeihje = 51, + CmdForceSyncGameStateFinishCsReq = 60, + KidbfkjejjdDhjckfjcfij = 95, + CmdGetAuthkeyScRsp = 76, + CmdPlayerLoginScRsp = 3, + CmdSetLanguageScRsp = 30, + CmdQueryProductInfoScRsp = 63, + CmdSetGameplayBirthdayScRsp = 90, + CmdServerAnnounceNotify = 49, + CmdPlayerLoginFinishCsReq = 40, + CmdPlayerHeartBeatScRsp = 58, + CmdPlayerLogoutCsReq = 80, + CmdGetBasicInfoScRsp = 39, + CmdGetVideoVersionKeyScRsp = 97, + CmdStaminaInfoScNotify = 86, + CmdAntiAddictScNotify = 61, + CmdJkjmakhanpb = 81, + CmdForceSyncGameStateFinishScRsp = 4, + CmdPlayerSqueezedScNotify = 10, + KidbfkjejjdAbakfmhmhpd = 50, + CmdGetBasicInfoCsReq = 100, + CmdClientDownloadDataScNotify = 17, + CmdExchangeStaminaCsReq = 83, + CmdMhmfplekoil = 18, + CmdGetLevelRewardCsReq = 48, + CmdPlayerHeartBeatCsReq = 34, + CmdPlayerLoginCsReq = 73, } impl CmdPlayerType { /// String value of the enum field names used in the ProtoBuf definition. @@ -92026,173 +94782,169 @@ 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::LgdejonogdkPcpdhelpkem => "LGDEJONOGDK_PCPDHELPKEM", - Self::CmdPlayerGetTokenCsReq => "CmdPlayerGetTokenCsReq", - Self::CmdQueryProductInfoCsReq => "CmdQueryProductInfoCsReq", - 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::KidbfkjejjdNlcdgipgfdj => "KIDBFKJEJJD_NLCDGIPGFDJ", Self::CmdGetLevelRewardTakenListScRsp => "CmdGetLevelRewardTakenListScRsp", - Self::CmdUpdatePlayWithPsnOnlySettingCsReq => { - "CmdUpdatePlayWithPsnOnlySettingCsReq" - } + Self::CmdPlayerGetTokenScRsp => "CmdPlayerGetTokenScRsp", + Self::CmdUpdateFeatureSwitchScNotify => "CmdUpdateFeatureSwitchScNotify", + Self::CmdEnterStageCsReq => "CmdEnterStageCsReq", + Self::CmdKekfnkdldom => "CmdKEKFNKDLDOM", + Self::CmdExchangeStaminaScRsp => "CmdExchangeStaminaScRsp", + Self::CmdReserveStaminaExchangeScRsp => "CmdReserveStaminaExchangeScRsp", + Self::CmdGetVideoVersionKeyCsReq => "CmdGetVideoVersionKeyCsReq", + Self::CmdClientObjUploadScRsp => "CmdClientObjUploadScRsp", Self::CmdSetGenderCsReq => "CmdSetGenderCsReq", + Self::CmdReserveStaminaExchangeCsReq => "CmdReserveStaminaExchangeCsReq", + Self::CmdUpdatePlayerSettingCsReq => "CmdUpdatePlayerSettingCsReq", + Self::CmdDailyRefreshNotify => "CmdDailyRefreshNotify", + Self::CmdPlayerLoginFinishScRsp => "CmdPlayerLoginFinishScRsp", + Self::CmdClientObjDownloadDataScNotify => "CmdClientObjDownloadDataScNotify", + Self::CmdGetLevelRewardTakenListCsReq => "CmdGetLevelRewardTakenListCsReq", + Self::CmdSetGameplayBirthdayCsReq => "CmdSetGameplayBirthdayCsReq", + Self::CmdGetAuthkeyCsReq => "CmdGetAuthkeyCsReq", + Self::CmdQueryProductInfoCsReq => "CmdQueryProductInfoCsReq", + Self::CmdGateServerScNotify => "CmdGateServerScNotify", + Self::CmdFlmodpllmnf => "CmdFLMODPLLMNF", + Self::CmdFeatureSwitchClosedScNotify => "CmdFeatureSwitchClosedScNotify", + Self::CmdGetSecretKeyInfoScRsp => "CmdGetSecretKeyInfoScRsp", + Self::CmdUpdatePlayerSettingScRsp => "CmdUpdatePlayerSettingScRsp", + Self::CmdClientObjUploadCsReq => "CmdClientObjUploadCsReq", Self::CmdSetRedPointStatusScNotify => "CmdSetRedPointStatusScNotify", + Self::CmdGetSecretKeyInfoCsReq => "CmdGetSecretKeyInfoCsReq", + Self::CmdEnterStageScRsp => "CmdEnterStageScRsp", + Self::CmdMonthCardRewardNotify => "CmdMonthCardRewardNotify", + Self::CmdIaochinipgk => "CmdIAOCHINIPGK", + Self::CmdGgihckpgacf => "CmdGGIHCKPGACF", + Self::CmdPlayerGetTokenCsReq => "CmdPlayerGetTokenCsReq", + Self::CmdSetPlayerInfoCsReq => "CmdSetPlayerInfoCsReq", + Self::CmdSetNicknameScRsp => "CmdSetNicknameScRsp", + Self::KidbfkjejjdOnnnlncmmgj => "KIDBFKJEJJD_ONNNLNCMMGJ", + Self::CmdIdaihhggpij => "CmdIDAIHHGGPIJ", + Self::CmdSetGenderScRsp => "CmdSetGenderScRsp", + Self::CmdGetLevelRewardScRsp => "CmdGetLevelRewardScRsp", + Self::CmdSetLanguageCsReq => "CmdSetLanguageCsReq", + Self::CmdSetNicknameCsReq => "CmdSetNicknameCsReq", + Self::CmdSetPlayerInfoScRsp => "CmdSetPlayerInfoScRsp", + Self::CmdRegionStopScNotify => "CmdRegionStopScNotify", + Self::CmdHphknaeihje => "CmdHPHKNAEIHJE", + Self::CmdForceSyncGameStateFinishCsReq => "CmdForceSyncGameStateFinishCSReq", + Self::KidbfkjejjdDhjckfjcfij => "KIDBFKJEJJD_DHJCKFJCFIJ", + Self::CmdGetAuthkeyScRsp => "CmdGetAuthkeyScRsp", + Self::CmdPlayerLoginScRsp => "CmdPlayerLoginScRsp", + Self::CmdSetLanguageScRsp => "CmdSetLanguageScRsp", + Self::CmdQueryProductInfoScRsp => "CmdQueryProductInfoScRsp", + Self::CmdSetGameplayBirthdayScRsp => "CmdSetGameplayBirthdayScRsp", Self::CmdServerAnnounceNotify => "CmdServerAnnounceNotify", Self::CmdPlayerLoginFinishCsReq => "CmdPlayerLoginFinishCsReq", - Self::CmdQueryProductInfoScRsp => "CmdQueryProductInfoScRsp", + Self::CmdPlayerHeartBeatScRsp => "CmdPlayerHeartBeatScRsp", + Self::CmdPlayerLogoutCsReq => "CmdPlayerLogoutCsReq", + Self::CmdGetBasicInfoScRsp => "CmdGetBasicInfoScRsp", + Self::CmdGetVideoVersionKeyScRsp => "CmdGetVideoVersionKeyScRsp", + Self::CmdStaminaInfoScNotify => "CmdStaminaInfoScNotify", Self::CmdAntiAddictScNotify => "CmdAntiAddictScNotify", + Self::CmdJkjmakhanpb => "CmdJKJMAKHANPB", + Self::CmdForceSyncGameStateFinishScRsp => "CmdForceSyncGameStateFinishScRsp", + Self::CmdPlayerSqueezedScNotify => "CmdPlayerSqueezedScNotify", + Self::KidbfkjejjdAbakfmhmhpd => "KIDBFKJEJJD_ABAKFMHMHPD", + Self::CmdGetBasicInfoCsReq => "CmdGetBasicInfoCsReq", Self::CmdClientDownloadDataScNotify => "CmdClientDownloadDataScNotify", - Self::CmdPlayerGetTokenScRsp => "CmdPlayerGetTokenScRsp", + Self::CmdExchangeStaminaCsReq => "CmdExchangeStaminaCsReq", + Self::CmdMhmfplekoil => "CmdMHMFPLEKOIL", + Self::CmdGetLevelRewardCsReq => "CmdGetLevelRewardCsReq", + Self::CmdPlayerHeartBeatCsReq => "CmdPlayerHeartBeatCsReq", + Self::CmdPlayerLoginCsReq => "CmdPlayerLoginCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "LGDEJONOGDK_PCPDHELPKEM" => Some(Self::LgdejonogdkPcpdhelpkem), - "CmdPlayerGetTokenCsReq" => Some(Self::CmdPlayerGetTokenCsReq), - "CmdQueryProductInfoCsReq" => Some(Self::CmdQueryProductInfoCsReq), - "CmdGetSecretKeyInfoScRsp" => Some(Self::CmdGetSecretKeyInfoScRsp), - "CmdExchangeStaminaCsReq" => Some(Self::CmdExchangeStaminaCsReq), - "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) - } - "CmdSetGenderScRsp" => Some(Self::CmdSetGenderScRsp), - "CmdGetBasicInfoScRsp" => Some(Self::CmdGetBasicInfoScRsp), - "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) - } - "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) - } - "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), + "KIDBFKJEJJD_NLCDGIPGFDJ" => Some(Self::KidbfkjejjdNlcdgipgfdj), "CmdGetLevelRewardTakenListScRsp" => { Some(Self::CmdGetLevelRewardTakenListScRsp) } - "CmdUpdatePlayWithPsnOnlySettingCsReq" => { - Some(Self::CmdUpdatePlayWithPsnOnlySettingCsReq) + "CmdPlayerGetTokenScRsp" => Some(Self::CmdPlayerGetTokenScRsp), + "CmdUpdateFeatureSwitchScNotify" => { + Some(Self::CmdUpdateFeatureSwitchScNotify) } + "CmdEnterStageCsReq" => Some(Self::CmdEnterStageCsReq), + "CmdKEKFNKDLDOM" => Some(Self::CmdKekfnkdldom), + "CmdExchangeStaminaScRsp" => Some(Self::CmdExchangeStaminaScRsp), + "CmdReserveStaminaExchangeScRsp" => { + Some(Self::CmdReserveStaminaExchangeScRsp) + } + "CmdGetVideoVersionKeyCsReq" => Some(Self::CmdGetVideoVersionKeyCsReq), + "CmdClientObjUploadScRsp" => Some(Self::CmdClientObjUploadScRsp), "CmdSetGenderCsReq" => Some(Self::CmdSetGenderCsReq), + "CmdReserveStaminaExchangeCsReq" => { + Some(Self::CmdReserveStaminaExchangeCsReq) + } + "CmdUpdatePlayerSettingCsReq" => Some(Self::CmdUpdatePlayerSettingCsReq), + "CmdDailyRefreshNotify" => Some(Self::CmdDailyRefreshNotify), + "CmdPlayerLoginFinishScRsp" => Some(Self::CmdPlayerLoginFinishScRsp), + "CmdClientObjDownloadDataScNotify" => { + Some(Self::CmdClientObjDownloadDataScNotify) + } + "CmdGetLevelRewardTakenListCsReq" => { + Some(Self::CmdGetLevelRewardTakenListCsReq) + } + "CmdSetGameplayBirthdayCsReq" => Some(Self::CmdSetGameplayBirthdayCsReq), + "CmdGetAuthkeyCsReq" => Some(Self::CmdGetAuthkeyCsReq), + "CmdQueryProductInfoCsReq" => Some(Self::CmdQueryProductInfoCsReq), + "CmdGateServerScNotify" => Some(Self::CmdGateServerScNotify), + "CmdFLMODPLLMNF" => Some(Self::CmdFlmodpllmnf), + "CmdFeatureSwitchClosedScNotify" => { + Some(Self::CmdFeatureSwitchClosedScNotify) + } + "CmdGetSecretKeyInfoScRsp" => Some(Self::CmdGetSecretKeyInfoScRsp), + "CmdUpdatePlayerSettingScRsp" => Some(Self::CmdUpdatePlayerSettingScRsp), + "CmdClientObjUploadCsReq" => Some(Self::CmdClientObjUploadCsReq), "CmdSetRedPointStatusScNotify" => Some(Self::CmdSetRedPointStatusScNotify), + "CmdGetSecretKeyInfoCsReq" => Some(Self::CmdGetSecretKeyInfoCsReq), + "CmdEnterStageScRsp" => Some(Self::CmdEnterStageScRsp), + "CmdMonthCardRewardNotify" => Some(Self::CmdMonthCardRewardNotify), + "CmdIAOCHINIPGK" => Some(Self::CmdIaochinipgk), + "CmdGGIHCKPGACF" => Some(Self::CmdGgihckpgacf), + "CmdPlayerGetTokenCsReq" => Some(Self::CmdPlayerGetTokenCsReq), + "CmdSetPlayerInfoCsReq" => Some(Self::CmdSetPlayerInfoCsReq), + "CmdSetNicknameScRsp" => Some(Self::CmdSetNicknameScRsp), + "KIDBFKJEJJD_ONNNLNCMMGJ" => Some(Self::KidbfkjejjdOnnnlncmmgj), + "CmdIDAIHHGGPIJ" => Some(Self::CmdIdaihhggpij), + "CmdSetGenderScRsp" => Some(Self::CmdSetGenderScRsp), + "CmdGetLevelRewardScRsp" => Some(Self::CmdGetLevelRewardScRsp), + "CmdSetLanguageCsReq" => Some(Self::CmdSetLanguageCsReq), + "CmdSetNicknameCsReq" => Some(Self::CmdSetNicknameCsReq), + "CmdSetPlayerInfoScRsp" => Some(Self::CmdSetPlayerInfoScRsp), + "CmdRegionStopScNotify" => Some(Self::CmdRegionStopScNotify), + "CmdHPHKNAEIHJE" => Some(Self::CmdHphknaeihje), + "CmdForceSyncGameStateFinishCSReq" => { + Some(Self::CmdForceSyncGameStateFinishCsReq) + } + "KIDBFKJEJJD_DHJCKFJCFIJ" => Some(Self::KidbfkjejjdDhjckfjcfij), + "CmdGetAuthkeyScRsp" => Some(Self::CmdGetAuthkeyScRsp), + "CmdPlayerLoginScRsp" => Some(Self::CmdPlayerLoginScRsp), + "CmdSetLanguageScRsp" => Some(Self::CmdSetLanguageScRsp), + "CmdQueryProductInfoScRsp" => Some(Self::CmdQueryProductInfoScRsp), + "CmdSetGameplayBirthdayScRsp" => Some(Self::CmdSetGameplayBirthdayScRsp), "CmdServerAnnounceNotify" => Some(Self::CmdServerAnnounceNotify), "CmdPlayerLoginFinishCsReq" => Some(Self::CmdPlayerLoginFinishCsReq), - "CmdQueryProductInfoScRsp" => Some(Self::CmdQueryProductInfoScRsp), + "CmdPlayerHeartBeatScRsp" => Some(Self::CmdPlayerHeartBeatScRsp), + "CmdPlayerLogoutCsReq" => Some(Self::CmdPlayerLogoutCsReq), + "CmdGetBasicInfoScRsp" => Some(Self::CmdGetBasicInfoScRsp), + "CmdGetVideoVersionKeyScRsp" => Some(Self::CmdGetVideoVersionKeyScRsp), + "CmdStaminaInfoScNotify" => Some(Self::CmdStaminaInfoScNotify), "CmdAntiAddictScNotify" => Some(Self::CmdAntiAddictScNotify), + "CmdJKJMAKHANPB" => Some(Self::CmdJkjmakhanpb), + "CmdForceSyncGameStateFinishScRsp" => { + Some(Self::CmdForceSyncGameStateFinishScRsp) + } + "CmdPlayerSqueezedScNotify" => Some(Self::CmdPlayerSqueezedScNotify), + "KIDBFKJEJJD_ABAKFMHMHPD" => Some(Self::KidbfkjejjdAbakfmhmhpd), + "CmdGetBasicInfoCsReq" => Some(Self::CmdGetBasicInfoCsReq), "CmdClientDownloadDataScNotify" => Some(Self::CmdClientDownloadDataScNotify), - "CmdPlayerGetTokenScRsp" => Some(Self::CmdPlayerGetTokenScRsp), + "CmdExchangeStaminaCsReq" => Some(Self::CmdExchangeStaminaCsReq), + "CmdMHMFPLEKOIL" => Some(Self::CmdMhmfplekoil), + "CmdGetLevelRewardCsReq" => Some(Self::CmdGetLevelRewardCsReq), + "CmdPlayerHeartBeatCsReq" => Some(Self::CmdPlayerHeartBeatCsReq), + "CmdPlayerLoginCsReq" => Some(Self::CmdPlayerLoginCsReq), _ => None, } } @@ -92200,29 +94952,29 @@ impl CmdPlayerType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Kjikklbjlck { - Pcpdhelpkem = 0, - Ofghjkihmib = 1, - Ckmmkfbhmga = 2, +pub enum Cmpnmgfgdlj { + Nlcdgipgfdj = 0, + Hglifjghade = 1, + Jfndmbpokpe = 2, } -impl Kjikklbjlck { +impl Cmpnmgfgdlj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "KJIKKLBJLCK_PCPDHELPKEM", - Self::Ofghjkihmib => "KJIKKLBJLCK_OFGHJKIHMIB", - Self::Ckmmkfbhmga => "KJIKKLBJLCK_CKMMKFBHMGA", + Self::Nlcdgipgfdj => "CMPNMGFGDLJ_NLCDGIPGFDJ", + Self::Hglifjghade => "CMPNMGFGDLJ_HGLIFJGHADE", + Self::Jfndmbpokpe => "CMPNMGFGDLJ_JFNDMBPOKPE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "KJIKKLBJLCK_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "KJIKKLBJLCK_OFGHJKIHMIB" => Some(Self::Ofghjkihmib), - "KJIKKLBJLCK_CKMMKFBHMGA" => Some(Self::Ckmmkfbhmga), + "CMPNMGFGDLJ_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "CMPNMGFGDLJ_HGLIFJGHADE" => Some(Self::Hglifjghade), + "CMPNMGFGDLJ_JFNDMBPOKPE" => Some(Self::Jfndmbpokpe), _ => None, } } @@ -92230,51 +94982,104 @@ impl Kjikklbjlck { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Nofmhnnijan { - Lhbkaepnida = 0, - Ojdagmehlii = 1, +pub enum Geoockillef { + Dajiegljfak = 0, + Aiannaingkk = 1, + Bgodpdmeehd = 2, + Cknbodhnoak = 3, + Ddljicialfa = 4, + Mknlifhbnnh = 5, + Fpcchgcpelo = 6, + Fmmgpfplaji = 7, + Gknboodljlc = 8, + Fagnghedeip = 9, + Lahlppedggo = 10, } -impl Nofmhnnijan { +impl Geoockillef { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Lhbkaepnida => "NOFMHNNIJAN_LHBKAEPNIDA", - Self::Ojdagmehlii => "NOFMHNNIJAN_OJDAGMEHLII", + Self::Dajiegljfak => "GEOOCKILLEF_DAJIEGLJFAK", + Self::Aiannaingkk => "GEOOCKILLEF_AIANNAINGKK", + Self::Bgodpdmeehd => "GEOOCKILLEF_BGODPDMEEHD", + Self::Cknbodhnoak => "GEOOCKILLEF_CKNBODHNOAK", + Self::Ddljicialfa => "GEOOCKILLEF_DDLJICIALFA", + Self::Mknlifhbnnh => "GEOOCKILLEF_MKNLIFHBNNH", + Self::Fpcchgcpelo => "GEOOCKILLEF_FPCCHGCPELO", + Self::Fmmgpfplaji => "GEOOCKILLEF_FMMGPFPLAJI", + Self::Gknboodljlc => "GEOOCKILLEF_GKNBOODLJLC", + Self::Fagnghedeip => "GEOOCKILLEF_FAGNGHEDEIP", + Self::Lahlppedggo => "GEOOCKILLEF_LAHLPPEDGGO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "NOFMHNNIJAN_LHBKAEPNIDA" => Some(Self::Lhbkaepnida), - "NOFMHNNIJAN_OJDAGMEHLII" => Some(Self::Ojdagmehlii), + "GEOOCKILLEF_DAJIEGLJFAK" => Some(Self::Dajiegljfak), + "GEOOCKILLEF_AIANNAINGKK" => Some(Self::Aiannaingkk), + "GEOOCKILLEF_BGODPDMEEHD" => Some(Self::Bgodpdmeehd), + "GEOOCKILLEF_CKNBODHNOAK" => Some(Self::Cknbodhnoak), + "GEOOCKILLEF_DDLJICIALFA" => Some(Self::Ddljicialfa), + "GEOOCKILLEF_MKNLIFHBNNH" => Some(Self::Mknlifhbnnh), + "GEOOCKILLEF_FPCCHGCPELO" => Some(Self::Fpcchgcpelo), + "GEOOCKILLEF_FMMGPFPLAJI" => Some(Self::Fmmgpfplaji), + "GEOOCKILLEF_GKNBOODLJLC" => Some(Self::Gknboodljlc), + "GEOOCKILLEF_FAGNGHEDEIP" => Some(Self::Fagnghedeip), + "GEOOCKILLEF_LAHLPPEDGGO" => Some(Self::Lahlppedggo), + _ => None, + } + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] +#[repr(i32)] +pub enum Algmickcabi { + Flankpmjbmh = 0, + Lmhjfbbdlnh = 1, +} +impl Algmickcabi { + /// String value of the enum field names used in the ProtoBuf definition. + /// + /// The values are not transformed in any way and thus are 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::Flankpmjbmh => "ALGMICKCABI_FLANKPMJBMH", + Self::Lmhjfbbdlnh => "ALGMICKCABI_LMHJFBBDLNH", + } + } + /// Creates an enum from field names used in the ProtoBuf definition. + pub fn from_str_name(value: &str) -> ::core::option::Option { + match value { + "ALGMICKCABI_FLANKPMJBMH" => Some(Self::Flankpmjbmh), + "ALGMICKCABI_LMHJFBBDLNH" => Some(Self::Lmhjfbbdlnh), _ => None, } } } -/// Obf: DBCNIANFMLC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlayerBoardType { - 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, + BbnlgademffNlcdgipgfdj = 0, + CmdSetSignatureScRsp = 2829, + CmdSetAssistAvatarCsReq = 2812, + CmdSetHeadIconScRsp = 2827, + CmdSetDisplayAvatarScRsp = 2813, + CmdSetHeadIconCsReq = 2880, + CmdSetSignatureCsReq = 2887, + CmdSetIsDisplayAvatarInfoScRsp = 2881, + CmdSetPersonalCardScRsp = 2809, + CmdSetIsDisplayAvatarInfoCsReq = 2815, + CmdGetPlayerBoardDataCsReq = 2873, + CmdSetDisplayAvatarCsReq = 2836, + CmdGetPlayerBoardDataScRsp = 2803, + BbnlgademffOjkcpgjlcdi = 2810, + CmdSetPersonalCardCsReq = 2883, + CmdSetAssistAvatarScRsp = 2854, } impl CmdPlayerBoardType { /// String value of the enum field names used in the ProtoBuf definition. @@ -92283,76 +95088,77 @@ 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::DbcnianfmlcPcpdhelpkem => "DBCNIANFMLC_PCPDHELPKEM", - Self::CmdSetAssistAvatarCsReq => "CmdSetAssistAvatarCsReq", - Self::CmdSetDisplayAvatarCsReq => "CmdSetDisplayAvatarCsReq", - Self::CmdSetPersonalCardCsReq => "CmdSetPersonalCardCSReq", - Self::CmdSetIsDisplayAvatarInfoReq => "CmdSetIsDisplayAvatarInfoReq", + Self::BbnlgademffNlcdgipgfdj => "BBNLGADEMFF_NLCDGIPGFDJ", Self::CmdSetSignatureScRsp => "CmdSetSignatureScRsp", - Self::DbcnianfmlcPolcooobbpp => "DBCNIANFMLC_POLCOOOBBPP", - Self::CmdSetHeadIconCsReq => "CmdSetHeadIconCsReq", - Self::CmdGetPlayerBoardDataScRsp => "CmdGetPlayerBoardDataScRsp", - Self::CmdSetDisplayAvatarScRsp => "CmdSetDisplayAvatarScRsp", + Self::CmdSetAssistAvatarCsReq => "CmdSetAssistAvatarCsReq", Self::CmdSetHeadIconScRsp => "CmdSetHeadIconScRsp", - Self::CmdSetIsDisplayAvatarInfoScRsp => "CmdSetIsDisplayAvatarInfoScRsp", - Self::CmdGetPlayerBoardDataCsReq => "CmdGetPlayerBoardDataCsReq", + Self::CmdSetDisplayAvatarScRsp => "CmdSetDisplayAvatarScRsp", + Self::CmdSetHeadIconCsReq => "CmdSetHeadIconCsReq", Self::CmdSetSignatureCsReq => "CmdSetSignatureCsReq", - Self::CmdSetAssistAvatarScRsp => "CmdSetAssistAvatarScRsp", + Self::CmdSetIsDisplayAvatarInfoScRsp => "CmdSetIsDisplayAvatarInfoScRsp", Self::CmdSetPersonalCardScRsp => "CmdSetPersonalCardScRsp", + Self::CmdSetIsDisplayAvatarInfoCsReq => "CmdSetIsDisplayAvatarInfoCsReq", + Self::CmdGetPlayerBoardDataCsReq => "CmdGetPlayerBoardDataCsReq", + Self::CmdSetDisplayAvatarCsReq => "CmdSetDisplayAvatarCsReq", + Self::CmdGetPlayerBoardDataScRsp => "CmdGetPlayerBoardDataScRsp", + Self::BbnlgademffOjkcpgjlcdi => "BBNLGADEMFF_OJKCPGJLCDI", + Self::CmdSetPersonalCardCsReq => "CmdSetPersonalCardCsReq", + Self::CmdSetAssistAvatarScRsp => "CmdSetAssistAvatarScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "DBCNIANFMLC_PCPDHELPKEM" => Some(Self::DbcnianfmlcPcpdhelpkem), - "CmdSetAssistAvatarCsReq" => Some(Self::CmdSetAssistAvatarCsReq), - "CmdSetDisplayAvatarCsReq" => Some(Self::CmdSetDisplayAvatarCsReq), - "CmdSetPersonalCardCSReq" => Some(Self::CmdSetPersonalCardCsReq), - "CmdSetIsDisplayAvatarInfoReq" => Some(Self::CmdSetIsDisplayAvatarInfoReq), + "BBNLGADEMFF_NLCDGIPGFDJ" => Some(Self::BbnlgademffNlcdgipgfdj), "CmdSetSignatureScRsp" => Some(Self::CmdSetSignatureScRsp), - "DBCNIANFMLC_POLCOOOBBPP" => Some(Self::DbcnianfmlcPolcooobbpp), - "CmdSetHeadIconCsReq" => Some(Self::CmdSetHeadIconCsReq), - "CmdGetPlayerBoardDataScRsp" => Some(Self::CmdGetPlayerBoardDataScRsp), - "CmdSetDisplayAvatarScRsp" => Some(Self::CmdSetDisplayAvatarScRsp), + "CmdSetAssistAvatarCsReq" => Some(Self::CmdSetAssistAvatarCsReq), "CmdSetHeadIconScRsp" => Some(Self::CmdSetHeadIconScRsp), + "CmdSetDisplayAvatarScRsp" => Some(Self::CmdSetDisplayAvatarScRsp), + "CmdSetHeadIconCsReq" => Some(Self::CmdSetHeadIconCsReq), + "CmdSetSignatureCsReq" => Some(Self::CmdSetSignatureCsReq), "CmdSetIsDisplayAvatarInfoScRsp" => { Some(Self::CmdSetIsDisplayAvatarInfoScRsp) } - "CmdGetPlayerBoardDataCsReq" => Some(Self::CmdGetPlayerBoardDataCsReq), - "CmdSetSignatureCsReq" => Some(Self::CmdSetSignatureCsReq), - "CmdSetAssistAvatarScRsp" => Some(Self::CmdSetAssistAvatarScRsp), "CmdSetPersonalCardScRsp" => Some(Self::CmdSetPersonalCardScRsp), + "CmdSetIsDisplayAvatarInfoCsReq" => { + Some(Self::CmdSetIsDisplayAvatarInfoCsReq) + } + "CmdGetPlayerBoardDataCsReq" => Some(Self::CmdGetPlayerBoardDataCsReq), + "CmdSetDisplayAvatarCsReq" => Some(Self::CmdSetDisplayAvatarCsReq), + "CmdGetPlayerBoardDataScRsp" => Some(Self::CmdGetPlayerBoardDataScRsp), + "BBNLGADEMFF_OJKCPGJLCDI" => Some(Self::BbnlgademffOjkcpgjlcdi), + "CmdSetPersonalCardCsReq" => Some(Self::CmdSetPersonalCardCsReq), + "CmdSetAssistAvatarScRsp" => Some(Self::CmdSetAssistAvatarScRsp), _ => None, } } } -/// Obf: GKIPMIMPDLE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlayerReturnType { - 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, + JgdhifocfmmNlcdgipgfdj = 0, + CmdKffeedheooh = 4552, + CmdPlayerReturnInfoQueryScRsp = 4587, + CmdPlayerReturnExtraHcoinProgressScNotify = 4571, + CmdPlayerReturnSignScRsp = 4580, + CmdPlayerReturnTakePointRewardScRsp = 4513, + CmdFeihgoepani = 4573, + CmdPlayerReturnTakeCustomRelicScRsp = 4542, + CmdPlayerReturnTakeRelicScRsp = 4554, + CmdPlayerReturnTakeCustomRelicCsReq = 4509, + CmdPlayerReturnTakeRelicCsReq = 4512, + CmdPlayerReturnTakeRewardScRsp = 4581, + CmdPlayerReturnInfoQueryCsReq = 4510, + CmdPlayerReturnTakePointRewardCsReq = 4536, + CmdTakeReturnExtraHcoinRewardScRsp = 4524, + CmdPlayerReturnSignCsReq = 4503, + CmdPlayerReturnTakeExtraHcoinScNotify = 4583, + JgdhifocfmmHijooldbogh = 4578, + CmdPlayerReturnPointChangeScNotify = 4527, + CmdTakeReturnExtraHcoinRewardCsReq = 4561, + CmdPlayerReturnForceFinishScNotify = 4529, + CmdPlayerReturnTakeRewardCsReq = 4515, } impl CmdPlayerReturnType { /// String value of the enum field names used in the ProtoBuf definition. @@ -92361,99 +95167,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::GkipmimpdlePcpdhelpkem => "GKIPMIMPDLE_PCPDHELPKEM", + Self::JgdhifocfmmNlcdgipgfdj => "JGDHIFOCFMM_NLCDGIPGFDJ", + Self::CmdKffeedheooh => "CmdKFFEEDHEOOH", + Self::CmdPlayerReturnInfoQueryScRsp => "CmdPlayerReturnInfoQueryScRsp", + Self::CmdPlayerReturnExtraHcoinProgressScNotify => { + "CmdPlayerReturnExtraHcoinProgressScNotify" + } + Self::CmdPlayerReturnSignScRsp => "CmdPlayerReturnSignScRsp", + Self::CmdPlayerReturnTakePointRewardScRsp => { + "CmdPlayerReturnTakePointRewardScRsp" + } + Self::CmdFeihgoepani => "CmdFEIHGOEPANI", + Self::CmdPlayerReturnTakeCustomRelicScRsp => { + "CmdPlayerReturnTakeCustomRelicScRsp" + } + Self::CmdPlayerReturnTakeRelicScRsp => "CmdPlayerReturnTakeRelicScRsp", + Self::CmdPlayerReturnTakeCustomRelicCsReq => { + "CmdPlayerReturnTakeCustomRelicCsReq" + } + Self::CmdPlayerReturnTakeRelicCsReq => "CmdPlayerReturnTakeRelicCsReq", + Self::CmdPlayerReturnTakeRewardScRsp => "CmdPlayerReturnTakeRewardScRsp", + Self::CmdPlayerReturnInfoQueryCsReq => "CmdPlayerReturnInfoQueryCsReq", Self::CmdPlayerReturnTakePointRewardCsReq => { "CmdPlayerReturnTakePointRewardCsReq" } - Self::CmdTakeReturnExtraHcoinRewardCsReq => { - "CmdTakeReturnExtraHcoinRewardCsReq" - } Self::CmdTakeReturnExtraHcoinRewardScRsp => { "CmdTakeReturnExtraHcoinRewardScRsp" } - Self::CmdPlayerReturnInfoQueryScRsp => "CmdPlayerReturnInfoQueryScRsp", - Self::CmdPlayerReturnPointChangeScNotify => { - "CmdPlayerReturnPointChangeScNotify" - } - Self::GkipmimpdleMkanlbaggeo => "GKIPMIMPDLE_MKANLBAGGEO", + Self::CmdPlayerReturnSignCsReq => "CmdPlayerReturnSignCsReq", Self::CmdPlayerReturnTakeExtraHcoinScNotify => { "CmdPlayerReturnTakeExtraHcoinScNotify" } - Self::CmdPlayerReturnExtraHcoinProgressScNotify => { - "CmdPlayerReturnExtraHcoinProgressScNotify" + Self::JgdhifocfmmHijooldbogh => "JGDHIFOCFMM_HIJOOLDBOGH", + Self::CmdPlayerReturnPointChangeScNotify => { + "CmdPlayerReturnPointChangeScNotify" } - Self::CmdPlayerReturnSignCsReq => "CmdPlayerReturnSignCsReq", - Self::CmdHiblmdnpomn => "CmdHIBLMDNPOMN", - Self::CmdPlayerReturnInfoQueryCsReq => "CmdPlayerReturnInfoQueryCsReq", - Self::CmdPlayerReturnTakeRelicScRsp => "CmdPlayerReturnTakeRelicScRsp", - Self::CmdPlayerReturnTakePointRewardScRsp => { - "CmdPlayerReturnTakePointRewardScRsp" + Self::CmdTakeReturnExtraHcoinRewardCsReq => { + "CmdTakeReturnExtraHcoinRewardCsReq" } - Self::CmdPlayerReturnTakeRelicCsReq => "CmdPlayerReturnTakeRelicCsReq", - Self::CmdPlayerReturnTakeCustomRelicCsReq => { - "CmdPlayerReturnTakeCustomRelicCsReq" - } - Self::CmdPlayerReturnTakeCustomRelicScRsp => { - "CmdPlayerReturnTakeCustomRelicScRsp" - } - Self::CmdNeoadmeaidk => "CmdNEOADMEAIDK", - Self::CmdPlayerReturnTakeRewardCsReq => "CmdPlayerReturnTakeRewardCsReq", - Self::CmdPlayerReturnSignScRsp => "CmdPlayerReturnSignScRsp", - Self::CmdPlayerReturnTakeRewardScRsp => "CmdPlayerReturnTakeRewardScRsp", Self::CmdPlayerReturnForceFinishScNotify => { "CmdPlayerReturnForceFinishScNotify" } + Self::CmdPlayerReturnTakeRewardCsReq => "CmdPlayerReturnTakeRewardCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GKIPMIMPDLE_PCPDHELPKEM" => Some(Self::GkipmimpdlePcpdhelpkem), + "JGDHIFOCFMM_NLCDGIPGFDJ" => Some(Self::JgdhifocfmmNlcdgipgfdj), + "CmdKFFEEDHEOOH" => Some(Self::CmdKffeedheooh), + "CmdPlayerReturnInfoQueryScRsp" => Some(Self::CmdPlayerReturnInfoQueryScRsp), + "CmdPlayerReturnExtraHcoinProgressScNotify" => { + Some(Self::CmdPlayerReturnExtraHcoinProgressScNotify) + } + "CmdPlayerReturnSignScRsp" => Some(Self::CmdPlayerReturnSignScRsp), + "CmdPlayerReturnTakePointRewardScRsp" => { + Some(Self::CmdPlayerReturnTakePointRewardScRsp) + } + "CmdFEIHGOEPANI" => Some(Self::CmdFeihgoepani), + "CmdPlayerReturnTakeCustomRelicScRsp" => { + Some(Self::CmdPlayerReturnTakeCustomRelicScRsp) + } + "CmdPlayerReturnTakeRelicScRsp" => Some(Self::CmdPlayerReturnTakeRelicScRsp), + "CmdPlayerReturnTakeCustomRelicCsReq" => { + Some(Self::CmdPlayerReturnTakeCustomRelicCsReq) + } + "CmdPlayerReturnTakeRelicCsReq" => Some(Self::CmdPlayerReturnTakeRelicCsReq), + "CmdPlayerReturnTakeRewardScRsp" => { + Some(Self::CmdPlayerReturnTakeRewardScRsp) + } + "CmdPlayerReturnInfoQueryCsReq" => Some(Self::CmdPlayerReturnInfoQueryCsReq), "CmdPlayerReturnTakePointRewardCsReq" => { Some(Self::CmdPlayerReturnTakePointRewardCsReq) } - "CmdTakeReturnExtraHcoinRewardCsReq" => { - Some(Self::CmdTakeReturnExtraHcoinRewardCsReq) - } "CmdTakeReturnExtraHcoinRewardScRsp" => { Some(Self::CmdTakeReturnExtraHcoinRewardScRsp) } - "CmdPlayerReturnInfoQueryScRsp" => Some(Self::CmdPlayerReturnInfoQueryScRsp), - "CmdPlayerReturnPointChangeScNotify" => { - Some(Self::CmdPlayerReturnPointChangeScNotify) - } - "GKIPMIMPDLE_MKANLBAGGEO" => Some(Self::GkipmimpdleMkanlbaggeo), + "CmdPlayerReturnSignCsReq" => Some(Self::CmdPlayerReturnSignCsReq), "CmdPlayerReturnTakeExtraHcoinScNotify" => { Some(Self::CmdPlayerReturnTakeExtraHcoinScNotify) } - "CmdPlayerReturnExtraHcoinProgressScNotify" => { - Some(Self::CmdPlayerReturnExtraHcoinProgressScNotify) + "JGDHIFOCFMM_HIJOOLDBOGH" => Some(Self::JgdhifocfmmHijooldbogh), + "CmdPlayerReturnPointChangeScNotify" => { + Some(Self::CmdPlayerReturnPointChangeScNotify) } - "CmdPlayerReturnSignCsReq" => Some(Self::CmdPlayerReturnSignCsReq), - "CmdHIBLMDNPOMN" => Some(Self::CmdHiblmdnpomn), - "CmdPlayerReturnInfoQueryCsReq" => Some(Self::CmdPlayerReturnInfoQueryCsReq), - "CmdPlayerReturnTakeRelicScRsp" => Some(Self::CmdPlayerReturnTakeRelicScRsp), - "CmdPlayerReturnTakePointRewardScRsp" => { - Some(Self::CmdPlayerReturnTakePointRewardScRsp) - } - "CmdPlayerReturnTakeRelicCsReq" => Some(Self::CmdPlayerReturnTakeRelicCsReq), - "CmdPlayerReturnTakeCustomRelicCsReq" => { - Some(Self::CmdPlayerReturnTakeCustomRelicCsReq) - } - "CmdPlayerReturnTakeCustomRelicScRsp" => { - Some(Self::CmdPlayerReturnTakeCustomRelicScRsp) - } - "CmdNEOADMEAIDK" => Some(Self::CmdNeoadmeaidk), - "CmdPlayerReturnTakeRewardCsReq" => { - Some(Self::CmdPlayerReturnTakeRewardCsReq) - } - "CmdPlayerReturnSignScRsp" => Some(Self::CmdPlayerReturnSignScRsp), - "CmdPlayerReturnTakeRewardScRsp" => { - Some(Self::CmdPlayerReturnTakeRewardScRsp) + "CmdTakeReturnExtraHcoinRewardCsReq" => { + Some(Self::CmdTakeReturnExtraHcoinRewardCsReq) } "CmdPlayerReturnForceFinishScNotify" => { Some(Self::CmdPlayerReturnForceFinishScNotify) } + "CmdPlayerReturnTakeRewardCsReq" => { + Some(Self::CmdPlayerReturnTakeRewardCsReq) + } _ => None, } } @@ -92461,29 +95267,29 @@ impl CmdPlayerReturnType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ggfcmmifohm { - Djgmimchcmb = 0, - Ocnnbffgald = 1, - Bcdoieloann = 2, +pub enum Pjimobkfdnp { + Opiimbhecnj = 0, + Fikagkikfij = 1, + Ndbnmmjcaic = 2, } -impl Ggfcmmifohm { +impl Pjimobkfdnp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Djgmimchcmb => "GGFCMMIFOHM_DJGMIMCHCMB", - Self::Ocnnbffgald => "GGFCMMIFOHM_OCNNBFFGALD", - Self::Bcdoieloann => "GGFCMMIFOHM_BCDOIELOANN", + Self::Opiimbhecnj => "PJIMOBKFDNP_OPIIMBHECNJ", + Self::Fikagkikfij => "PJIMOBKFDNP_FIKAGKIKFIJ", + Self::Ndbnmmjcaic => "PJIMOBKFDNP_NDBNMMJCAIC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GGFCMMIFOHM_DJGMIMCHCMB" => Some(Self::Djgmimchcmb), - "GGFCMMIFOHM_OCNNBFFGALD" => Some(Self::Ocnnbffgald), - "GGFCMMIFOHM_BCDOIELOANN" => Some(Self::Bcdoieloann), + "PJIMOBKFDNP_OPIIMBHECNJ" => Some(Self::Opiimbhecnj), + "PJIMOBKFDNP_FIKAGKIKFIJ" => Some(Self::Fikagkikfij), + "PJIMOBKFDNP_NDBNMMJCAIC" => Some(Self::Ndbnmmjcaic), _ => None, } } @@ -92491,41 +95297,40 @@ impl Ggfcmmifohm { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Bdheneokmfe { - Pcpdhelpkem = 0, - Lnbjfagkpcd = 1, - Hbikiigpjmj = 2, +pub enum Mmlapdebfjm { + Nlcdgipgfdj = 0, + Reward = 1, + Ieikapndpci = 2, } -impl Bdheneokmfe { +impl Mmlapdebfjm { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "BDHENEOKMFE_PCPDHELPKEM", - Self::Lnbjfagkpcd => "BDHENEOKMFE_LNBJFAGKPCD", - Self::Hbikiigpjmj => "BDHENEOKMFE_HBIKIIGPJMJ", + Self::Nlcdgipgfdj => "MMLAPDEBFJM_NLCDGIPGFDJ", + Self::Reward => "MMLAPDEBFJM_reward", + Self::Ieikapndpci => "MMLAPDEBFJM_IEIKAPNDPCI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BDHENEOKMFE_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "BDHENEOKMFE_LNBJFAGKPCD" => Some(Self::Lnbjfagkpcd), - "BDHENEOKMFE_HBIKIIGPJMJ" => Some(Self::Hbikiigpjmj), + "MMLAPDEBFJM_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "MMLAPDEBFJM_reward" => Some(Self::Reward), + "MMLAPDEBFJM_IEIKAPNDPCI" => Some(Self::Ieikapndpci), _ => None, } } } -/// Obf: KFFDKGMKPKL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlotType { - KffdkgmkpklPcpdhelpkem = 0, - CmdFinishPlotCsReq = 1191, - CmdFefjjfemmfe = 1110, + MenmkjoijbeNlcdgipgfdj = 0, + CmdOnnidpkmopb = 1103, + CmdHpofmgoohan = 1173, } impl CmdPlotType { /// String value of the enum field names used in the ProtoBuf definition. @@ -92534,50 +95339,49 @@ 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::KffdkgmkpklPcpdhelpkem => "KFFDKGMKPKL_PCPDHELPKEM", - Self::CmdFinishPlotCsReq => "CmdFinishPlotCsReq", - Self::CmdFefjjfemmfe => "CmdFEFJJFEMMFE", + Self::MenmkjoijbeNlcdgipgfdj => "MENMKJOIJBE_NLCDGIPGFDJ", + Self::CmdOnnidpkmopb => "CmdONNIDPKMOPB", + Self::CmdHpofmgoohan => "CmdHPOFMGOOHAN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "KFFDKGMKPKL_PCPDHELPKEM" => Some(Self::KffdkgmkpklPcpdhelpkem), - "CmdFinishPlotCsReq" => Some(Self::CmdFinishPlotCsReq), - "CmdFEFJJFEMMFE" => Some(Self::CmdFefjjfemmfe), + "MENMKJOIJBE_NLCDGIPGFDJ" => Some(Self::MenmkjoijbeNlcdgipgfdj), + "CmdONNIDPKMOPB" => Some(Self::CmdOnnidpkmopb), + "CmdHPOFMGOOHAN" => Some(Self::CmdHpofmgoohan), _ => None, } } } -/// Obf: FKOEGGCGLHA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPunkLordType { - 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, - CmdTakePunkLordPointRewardCsReq = 3274, - CmdSummonPunkLordMonsterScRsp = 3298, - CmdStartPunkLordRaidCsReq = 3294, - CmdPunkLordDataChangeNotify = 3273, - CmdPunkLordRaidTimeOutScNotify = 3233, - CmdTakeKilledPunkLordMonsterScoreScRsp = 3265, + JichkobobnaNlcdgipgfdj = 0, + CmdGetPunkLordDataCsReq = 3242, + CmdStartPunkLordRaidCsReq = 3280, + CmdGetKilledPunkLordMonsterDataScRsp = 3259, + CmdPunkLordRaidTimeOutScNotify = 3261, + CmdSummonPunkLordMonsterCsReq = 3215, + CmdTakePunkLordPointRewardScRsp = 3283, + CmdTakePunkLordPointRewardCsReq = 3254, + CmdStartPunkLordRaidScRsp = 3227, + CmdGetPunkLordBattleRecordCsReq = 3201, + CmdGetPunkLordBattleRecordScRsp = 3267, + CmdSharePunkLordMonsterScRsp = 3213, + CmdGetPunkLordDataScRsp = 3276, + CmdPunkLordDataChangeNotify = 3228, + CmdSummonPunkLordMonsterScRsp = 3281, + CmdPunkLordMonsterKilledNotify = 3266, + CmdGetPunkLordMonsterDataCsReq = 3273, + CmdTakeKilledPunkLordMonsterScoreScRsp = 3249, + CmdGetPunkLordMonsterDataScRsp = 3203, + CmdPunkLordBattleResultScNotify = 3252, + CmdPunkLordMonsterInfoScNotify = 3209, + CmdGetKilledPunkLordMonsterDataCsReq = 3248, + CmdTakeKilledPunkLordMonsterScoreCsReq = 3230, + CmdSharePunkLordMonsterCsReq = 3236, } impl CmdPunkLordType { /// String value of the enum field names used in the ProtoBuf definition. @@ -92586,95 +95390,95 @@ 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::FkoeggcglhaPcpdhelpkem => "FKOEGGCGLHA_PCPDHELPKEM", - Self::CmdTakePunkLordPointRewardScRsp => "CmdTakePunkLordPointRewardScRsp", - Self::CmdGetPunkLordMonsterDataScRsp => "CmdGetPunkLordMonsterDataScRsp", - Self::CmdPunkLordBattleResultScNotify => "CmdPunkLordBattleResultScNotify", - Self::CmdSharePunkLordMonsterCsReq => "CmdSharePunkLordMonsterCsReq", - Self::CmdSharePunkLordMonsterScRsp => "CmdSharePunkLordMonsterScRsp", - Self::CmdGetPunkLordBattleRecordCsReq => "CmdGetPunkLordBattleRecordCsReq", - Self::CmdTakeKilledPunkLordMonsterScoreCsReq => { - "CmdTakeKilledPunkLordMonsterScoreCsReq" - } - Self::CmdPunkLordMonsterInfoScNotify => "CmdPunkLordMonsterInfoScNotify", - Self::CmdSummonPunkLordMonsterCsReq => "CmdSummonPunkLordMonsterCsReq", - Self::CmdPunkLordMonsterKilledNotify => "CmdPunkLordMonsterKilledNotify", + Self::JichkobobnaNlcdgipgfdj => "JICHKOBOBNA_NLCDGIPGFDJ", Self::CmdGetPunkLordDataCsReq => "CmdGetPunkLordDataCsReq", - Self::CmdGetKilledPunkLordMonsterDataCsReq => { - "CmdGetKilledPunkLordMonsterDataCsReq" - } - Self::CmdGetPunkLordDataScRsp => "CmdGetPunkLordDataScRsp", - Self::CmdStartPunkLordRaidScRsp => "CmdStartPunkLordRaidScRsp", + Self::CmdStartPunkLordRaidCsReq => "CmdStartPunkLordRaidCsReq", Self::CmdGetKilledPunkLordMonsterDataScRsp => { "CmdGetKilledPunkLordMonsterDataScRsp" } - Self::CmdGetPunkLordMonsterDataCsReq => "CmdGetPunkLordMonsterDataCsReq", - Self::CmdGetPunkLordBattleRecordScRsp => "CmdGetPunkLordBattleRecordScRsp", - Self::CmdTakePunkLordPointRewardCsReq => "CmdTakePunkLordPointRewardCsReq", - Self::CmdSummonPunkLordMonsterScRsp => "CmdSummonPunkLordMonsterScRsp", - Self::CmdStartPunkLordRaidCsReq => "CmdStartPunkLordRaidCsReq", - Self::CmdPunkLordDataChangeNotify => "CmdPunkLordDataChangeNotify", Self::CmdPunkLordRaidTimeOutScNotify => "CmdPunkLordRaidTimeOutScNotify", + Self::CmdSummonPunkLordMonsterCsReq => "CmdSummonPunkLordMonsterCsReq", + Self::CmdTakePunkLordPointRewardScRsp => "CmdTakePunkLordPointRewardScRsp", + Self::CmdTakePunkLordPointRewardCsReq => "CmdTakePunkLordPointRewardCsReq", + Self::CmdStartPunkLordRaidScRsp => "CmdStartPunkLordRaidScRsp", + Self::CmdGetPunkLordBattleRecordCsReq => "CmdGetPunkLordBattleRecordCsReq", + Self::CmdGetPunkLordBattleRecordScRsp => "CmdGetPunkLordBattleRecordScRsp", + Self::CmdSharePunkLordMonsterScRsp => "CmdSharePunkLordMonsterScRsp", + Self::CmdGetPunkLordDataScRsp => "CmdGetPunkLordDataScRsp", + Self::CmdPunkLordDataChangeNotify => "CmdPunkLordDataChangeNotify", + Self::CmdSummonPunkLordMonsterScRsp => "CmdSummonPunkLordMonsterScRsp", + Self::CmdPunkLordMonsterKilledNotify => "CmdPunkLordMonsterKilledNotify", + Self::CmdGetPunkLordMonsterDataCsReq => "CmdGetPunkLordMonsterDataCsReq", Self::CmdTakeKilledPunkLordMonsterScoreScRsp => { "CmdTakeKilledPunkLordMonsterScoreScRsp" } + Self::CmdGetPunkLordMonsterDataScRsp => "CmdGetPunkLordMonsterDataScRsp", + Self::CmdPunkLordBattleResultScNotify => "CmdPunkLordBattleResultScNotify", + Self::CmdPunkLordMonsterInfoScNotify => "CmdPunkLordMonsterInfoScNotify", + Self::CmdGetKilledPunkLordMonsterDataCsReq => { + "CmdGetKilledPunkLordMonsterDataCsReq" + } + Self::CmdTakeKilledPunkLordMonsterScoreCsReq => { + "CmdTakeKilledPunkLordMonsterScoreCsReq" + } + Self::CmdSharePunkLordMonsterCsReq => "CmdSharePunkLordMonsterCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FKOEGGCGLHA_PCPDHELPKEM" => Some(Self::FkoeggcglhaPcpdhelpkem), + "JICHKOBOBNA_NLCDGIPGFDJ" => Some(Self::JichkobobnaNlcdgipgfdj), + "CmdGetPunkLordDataCsReq" => Some(Self::CmdGetPunkLordDataCsReq), + "CmdStartPunkLordRaidCsReq" => Some(Self::CmdStartPunkLordRaidCsReq), + "CmdGetKilledPunkLordMonsterDataScRsp" => { + Some(Self::CmdGetKilledPunkLordMonsterDataScRsp) + } + "CmdPunkLordRaidTimeOutScNotify" => { + Some(Self::CmdPunkLordRaidTimeOutScNotify) + } + "CmdSummonPunkLordMonsterCsReq" => Some(Self::CmdSummonPunkLordMonsterCsReq), "CmdTakePunkLordPointRewardScRsp" => { Some(Self::CmdTakePunkLordPointRewardScRsp) } + "CmdTakePunkLordPointRewardCsReq" => { + Some(Self::CmdTakePunkLordPointRewardCsReq) + } + "CmdStartPunkLordRaidScRsp" => Some(Self::CmdStartPunkLordRaidScRsp), + "CmdGetPunkLordBattleRecordCsReq" => { + Some(Self::CmdGetPunkLordBattleRecordCsReq) + } + "CmdGetPunkLordBattleRecordScRsp" => { + Some(Self::CmdGetPunkLordBattleRecordScRsp) + } + "CmdSharePunkLordMonsterScRsp" => Some(Self::CmdSharePunkLordMonsterScRsp), + "CmdGetPunkLordDataScRsp" => Some(Self::CmdGetPunkLordDataScRsp), + "CmdPunkLordDataChangeNotify" => Some(Self::CmdPunkLordDataChangeNotify), + "CmdSummonPunkLordMonsterScRsp" => Some(Self::CmdSummonPunkLordMonsterScRsp), + "CmdPunkLordMonsterKilledNotify" => { + Some(Self::CmdPunkLordMonsterKilledNotify) + } + "CmdGetPunkLordMonsterDataCsReq" => { + Some(Self::CmdGetPunkLordMonsterDataCsReq) + } + "CmdTakeKilledPunkLordMonsterScoreScRsp" => { + Some(Self::CmdTakeKilledPunkLordMonsterScoreScRsp) + } "CmdGetPunkLordMonsterDataScRsp" => { Some(Self::CmdGetPunkLordMonsterDataScRsp) } "CmdPunkLordBattleResultScNotify" => { Some(Self::CmdPunkLordBattleResultScNotify) } - "CmdSharePunkLordMonsterCsReq" => Some(Self::CmdSharePunkLordMonsterCsReq), - "CmdSharePunkLordMonsterScRsp" => Some(Self::CmdSharePunkLordMonsterScRsp), - "CmdGetPunkLordBattleRecordCsReq" => { - Some(Self::CmdGetPunkLordBattleRecordCsReq) + "CmdPunkLordMonsterInfoScNotify" => { + Some(Self::CmdPunkLordMonsterInfoScNotify) + } + "CmdGetKilledPunkLordMonsterDataCsReq" => { + Some(Self::CmdGetKilledPunkLordMonsterDataCsReq) } "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), - "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) - } - "CmdTakeKilledPunkLordMonsterScoreScRsp" => { - Some(Self::CmdTakeKilledPunkLordMonsterScoreScRsp) - } + "CmdSharePunkLordMonsterCsReq" => Some(Self::CmdSharePunkLordMonsterCsReq), _ => None, } } @@ -92682,58 +95486,57 @@ impl CmdPunkLordType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Poolndfopha { - Pcpdhelpkem = 0, - Noknnmpmggn = 1, - Iapbmeiohgg = 2, - Deahalkocbd = 3, - Mepkjnkahoa = 4, +pub enum Okjkpoegbck { + Nlcdgipgfdj = 0, + Ljbcdjnnbjh = 1, + Pdbdefeoaia = 2, + Oioodgopihk = 3, + Mfkmjikdhng = 4, } -impl Poolndfopha { +impl Okjkpoegbck { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "POOLNDFOPHA_PCPDHELPKEM", - Self::Noknnmpmggn => "POOLNDFOPHA_NOKNNMPMGGN", - Self::Iapbmeiohgg => "POOLNDFOPHA_IAPBMEIOHGG", - Self::Deahalkocbd => "POOLNDFOPHA_DEAHALKOCBD", - Self::Mepkjnkahoa => "POOLNDFOPHA_MEPKJNKAHOA", + Self::Nlcdgipgfdj => "OKJKPOEGBCK_NLCDGIPGFDJ", + Self::Ljbcdjnnbjh => "OKJKPOEGBCK_LJBCDJNNBJH", + Self::Pdbdefeoaia => "OKJKPOEGBCK_PDBDEFEOAIA", + Self::Oioodgopihk => "OKJKPOEGBCK_OIOODGOPIHK", + Self::Mfkmjikdhng => "OKJKPOEGBCK_MFKMJIKDHNG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "OKJKPOEGBCK_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "OKJKPOEGBCK_LJBCDJNNBJH" => Some(Self::Ljbcdjnnbjh), + "OKJKPOEGBCK_PDBDEFEOAIA" => Some(Self::Pdbdefeoaia), + "OKJKPOEGBCK_OIOODGOPIHK" => Some(Self::Oioodgopihk), + "OKJKPOEGBCK_MFKMJIKDHNG" => Some(Self::Mfkmjikdhng), _ => None, } } } -/// Obf: OHPJMMPOJEN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdQuestType { - 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, + HnjjnhpfbgoNlcdgipgfdj = 0, + CmdQuestRecordScNotify = 910, + CmdFinishQuestCsReq = 987, + CmdTakeQuestRewardScRsp = 927, + CmdGetQuestDataCsReq = 973, + CmdGetQuestRecordCsReq = 915, + CmdFinishQuestScRsp = 929, + CmdTakeQuestOptionalRewardCsReq = 912, + CmdTakeQuestRewardCsReq = 980, + HnjjnhpfbgoOjkcekkdlel = 909, + CmdGetQuestRecordScRsp = 981, + CmdGetQuestDataScRsp = 903, + CmdTakeQuestOptionalRewardScRsp = 954, + CmdBatchGetQuestDataScRsp = 942, } impl CmdQuestType { /// String value of the enum field names used in the ProtoBuf definition. @@ -92742,57 +95545,56 @@ 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::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::HnjjnhpfbgoNlcdgipgfdj => "HNJJNHPFBGO_NLCDGIPGFDJ", Self::CmdQuestRecordScNotify => "CmdQuestRecordScNotify", - Self::CmdTakeQuestOptionalRewardCsReq => "CmdTakeQuestOptionalRewardCsReq", - Self::CmdPjbeblnjanm => "CmdPJBEBLNJANM", + Self::CmdFinishQuestCsReq => "CmdFinishQuestCsReq", + Self::CmdTakeQuestRewardScRsp => "CmdTakeQuestRewardScRsp", Self::CmdGetQuestDataCsReq => "CmdGetQuestDataCsReq", - Self::OhpjmmpojenFgogdhllobf => "OHPJMMPOJEN_FGOGDHLLOBF", + Self::CmdGetQuestRecordCsReq => "CmdGetQuestRecordCsReq", + Self::CmdFinishQuestScRsp => "CmdFinishQuestScRsp", + Self::CmdTakeQuestOptionalRewardCsReq => "CmdTakeQuestOptionalRewardCsReq", + Self::CmdTakeQuestRewardCsReq => "CmdTakeQuestRewardCsReq", + Self::HnjjnhpfbgoOjkcekkdlel => "HNJJNHPFBGO_OJKCEKKDLEL", + Self::CmdGetQuestRecordScRsp => "CmdGetQuestRecordScRsp", + Self::CmdGetQuestDataScRsp => "CmdGetQuestDataScRsp", + Self::CmdTakeQuestOptionalRewardScRsp => "CmdTakeQuestOptionalRewardScRsp", + Self::CmdBatchGetQuestDataScRsp => "CmdBatchGetQuestDataScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "HNJJNHPFBGO_NLCDGIPGFDJ" => Some(Self::HnjjnhpfbgoNlcdgipgfdj), "CmdQuestRecordScNotify" => Some(Self::CmdQuestRecordScNotify), + "CmdFinishQuestCsReq" => Some(Self::CmdFinishQuestCsReq), + "CmdTakeQuestRewardScRsp" => Some(Self::CmdTakeQuestRewardScRsp), + "CmdGetQuestDataCsReq" => Some(Self::CmdGetQuestDataCsReq), + "CmdGetQuestRecordCsReq" => Some(Self::CmdGetQuestRecordCsReq), + "CmdFinishQuestScRsp" => Some(Self::CmdFinishQuestScRsp), "CmdTakeQuestOptionalRewardCsReq" => { Some(Self::CmdTakeQuestOptionalRewardCsReq) } - "CmdPJBEBLNJANM" => Some(Self::CmdPjbeblnjanm), - "CmdGetQuestDataCsReq" => Some(Self::CmdGetQuestDataCsReq), - "OHPJMMPOJEN_FGOGDHLLOBF" => Some(Self::OhpjmmpojenFgogdhllobf), + "CmdTakeQuestRewardCsReq" => Some(Self::CmdTakeQuestRewardCsReq), + "HNJJNHPFBGO_OJKCEKKDLEL" => Some(Self::HnjjnhpfbgoOjkcekkdlel), + "CmdGetQuestRecordScRsp" => Some(Self::CmdGetQuestRecordScRsp), + "CmdGetQuestDataScRsp" => Some(Self::CmdGetQuestDataScRsp), + "CmdTakeQuestOptionalRewardScRsp" => { + Some(Self::CmdTakeQuestOptionalRewardScRsp) + } + "CmdBatchGetQuestDataScRsp" => Some(Self::CmdBatchGetQuestDataScRsp), _ => None, } } } -/// Obf: EHLHFNOLLIC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum QuestStatus { - EhlhfnollicOaeajigocdk = 0, - EhlhfnollicHflgeejccna = 1, - EhlhfnollicBfebjmnfmof = 2, - EhlhfnollicGelinekapad = 3, - EhlhfnollicCefpgdmhcoh = 4, + QuestNone = 0, + QuestDoing = 1, + QuestFinish = 2, + QuestClose = 3, + QuestDelete = 4, } impl QuestStatus { /// String value of the enum field names used in the ProtoBuf definition. @@ -92801,51 +95603,50 @@ 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::EhlhfnollicOaeajigocdk => "EHLHFNOLLIC_OAEAJIGOCDK", - Self::EhlhfnollicHflgeejccna => "EHLHFNOLLIC_HFLGEEJCCNA", - Self::EhlhfnollicBfebjmnfmof => "EHLHFNOLLIC_BFEBJMNFMOF", - Self::EhlhfnollicGelinekapad => "EHLHFNOLLIC_GELINEKAPAD", - Self::EhlhfnollicCefpgdmhcoh => "EHLHFNOLLIC_CEFPGDMHCOH", + Self::QuestNone => "QUEST_NONE", + Self::QuestDoing => "QUEST_DOING", + Self::QuestFinish => "QUEST_FINISH", + Self::QuestClose => "QUEST_CLOSE", + Self::QuestDelete => "QUEST_DELETE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "QUEST_NONE" => Some(Self::QuestNone), + "QUEST_DOING" => Some(Self::QuestDoing), + "QUEST_FINISH" => Some(Self::QuestFinish), + "QUEST_CLOSE" => Some(Self::QuestClose), + "QUEST_DELETE" => Some(Self::QuestDelete), _ => None, } } } -/// Obf: AFOEMKIDMJI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRaidType { - 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, - CmdGetRaidInfoCsReq = 2202, - CmdChallengeRaidNotify = 2219, - CmdOhmfecjnleg = 2205, - CmdGetSaveRaidCsReq = 2236, - CmdGetAllSaveRaidCsReq = 2250, - CmdRaidInfoNotify = 2235, - CmdGetRaidInfoScRsp = 2244, - CmdSetClientRaidTargetCountScRsp = 2245, + EnmoiimedkdNlcdgipgfdj = 0, + CmdGetSaveRaidCsReq = 2205, + CmdSetClientRaidTargetCountScRsp = 2240, + CmdGetAllSaveRaidScRsp = 2238, + CmdStartRaidCsReq = 2232, + CmdRaidInfoNotify = 2244, + EnmoiimedkdGdjcofkgjcg = 2227, + CmdDelSaveRaidScNotify = 2220, + CmdChallengeRaidNotify = 2229, + CmdGetRaidInfoScRsp = 2234, + CmdPmliefofjhf = 2219, + CmdRaidKickByServer = 2212, + CmdGetRaidInfoCsReq = 2243, + CmdGetSaveRaidScRsp = 2208, + CmdLeaveRaidCsReq = 2207, + CmdStartRaidScRsp = 2242, + CmdLeaveRaidScRsp = 2223, + CmdTakeChallengeRaidRewardCsReq = 2245, + CmdTakeChallengeRaidRewardScRsp = 2209, + CmdSetClientRaidTargetCountCsReq = 2221, + CmdGetAllSaveRaidCsReq = 2203, } impl CmdRaidType { /// String value of the enum field names used in the ProtoBuf definition. @@ -92854,61 +95655,61 @@ 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::AfoemkidmjiPcpdhelpkem => "AFOEMKIDMJI_PCPDHELPKEM", - Self::CmdLeaveRaidScRsp => "CmdLeaveRaidScRsp", - Self::CmdDelSaveRaidScNotify => "CmdDelSaveRaidScNotify", - Self::CmdRaidKickByServer => "CmdRaidKickByServer", - Self::AfoemkidmjiMlckkomgbje => "AFOEMKIDMJI_MLCKKOMGBJE", + Self::EnmoiimedkdNlcdgipgfdj => "ENMOIIMEDKD_NLCDGIPGFDJ", + Self::CmdGetSaveRaidCsReq => "CmdGetSaveRaidCsReq", + Self::CmdSetClientRaidTargetCountScRsp => "CmdSetClientRaidTargetCountScRsp", Self::CmdGetAllSaveRaidScRsp => "CmdGetAllSaveRaidScRsp", - Self::CmdTakeChallengeRaidRewardCsReq => "CmdTakeChallengeRaidRewardCsReq", - Self::CmdSetClientRaidTargetCountCsReq => "CmdSetClientRaidTargetCountCsReq", Self::CmdStartRaidCsReq => "CmdStartRaidCsReq", - Self::CmdTakeChallengeRaidRewardScRsp => "CmdTakeChallengeRaidRewardScRsp", + Self::CmdRaidInfoNotify => "CmdRaidInfoNotify", + Self::EnmoiimedkdGdjcofkgjcg => "ENMOIIMEDKD_GDJCOFKGJCG", + Self::CmdDelSaveRaidScNotify => "CmdDelSaveRaidScNotify", + Self::CmdChallengeRaidNotify => "CmdChallengeRaidNotify", + Self::CmdGetRaidInfoScRsp => "CmdGetRaidInfoScRsp", + Self::CmdPmliefofjhf => "CmdPMLIEFOFJHF", + Self::CmdRaidKickByServer => "CmdRaidKickByServer", + Self::CmdGetRaidInfoCsReq => "CmdGetRaidInfoCsReq", + Self::CmdGetSaveRaidScRsp => "CmdGetSaveRaidScRsp", Self::CmdLeaveRaidCsReq => "CmdLeaveRaidCsReq", Self::CmdStartRaidScRsp => "CmdStartRaidScRsp", - Self::CmdGetSaveRaidScRsp => "CmdGetSaveRaidScRsp", - Self::CmdGetRaidInfoCsReq => "CmdGetRaidInfoCsReq", - Self::CmdChallengeRaidNotify => "CmdChallengeRaidNotify", - Self::CmdOhmfecjnleg => "CmdOHMFECJNLEG", - Self::CmdGetSaveRaidCsReq => "CmdGetSaveRaidCsReq", + Self::CmdLeaveRaidScRsp => "CmdLeaveRaidScRsp", + Self::CmdTakeChallengeRaidRewardCsReq => "CmdTakeChallengeRaidRewardCsReq", + Self::CmdTakeChallengeRaidRewardScRsp => "CmdTakeChallengeRaidRewardScRsp", + Self::CmdSetClientRaidTargetCountCsReq => "CmdSetClientRaidTargetCountCsReq", 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 { - "AFOEMKIDMJI_PCPDHELPKEM" => Some(Self::AfoemkidmjiPcpdhelpkem), - "CmdLeaveRaidScRsp" => Some(Self::CmdLeaveRaidScRsp), - "CmdDelSaveRaidScNotify" => Some(Self::CmdDelSaveRaidScNotify), - "CmdRaidKickByServer" => Some(Self::CmdRaidKickByServer), - "AFOEMKIDMJI_MLCKKOMGBJE" => Some(Self::AfoemkidmjiMlckkomgbje), + "ENMOIIMEDKD_NLCDGIPGFDJ" => Some(Self::EnmoiimedkdNlcdgipgfdj), + "CmdGetSaveRaidCsReq" => Some(Self::CmdGetSaveRaidCsReq), + "CmdSetClientRaidTargetCountScRsp" => { + Some(Self::CmdSetClientRaidTargetCountScRsp) + } "CmdGetAllSaveRaidScRsp" => Some(Self::CmdGetAllSaveRaidScRsp), + "CmdStartRaidCsReq" => Some(Self::CmdStartRaidCsReq), + "CmdRaidInfoNotify" => Some(Self::CmdRaidInfoNotify), + "ENMOIIMEDKD_GDJCOFKGJCG" => Some(Self::EnmoiimedkdGdjcofkgjcg), + "CmdDelSaveRaidScNotify" => Some(Self::CmdDelSaveRaidScNotify), + "CmdChallengeRaidNotify" => Some(Self::CmdChallengeRaidNotify), + "CmdGetRaidInfoScRsp" => Some(Self::CmdGetRaidInfoScRsp), + "CmdPMLIEFOFJHF" => Some(Self::CmdPmliefofjhf), + "CmdRaidKickByServer" => Some(Self::CmdRaidKickByServer), + "CmdGetRaidInfoCsReq" => Some(Self::CmdGetRaidInfoCsReq), + "CmdGetSaveRaidScRsp" => Some(Self::CmdGetSaveRaidScRsp), + "CmdLeaveRaidCsReq" => Some(Self::CmdLeaveRaidCsReq), + "CmdStartRaidScRsp" => Some(Self::CmdStartRaidScRsp), + "CmdLeaveRaidScRsp" => Some(Self::CmdLeaveRaidScRsp), "CmdTakeChallengeRaidRewardCsReq" => { Some(Self::CmdTakeChallengeRaidRewardCsReq) } + "CmdTakeChallengeRaidRewardScRsp" => { + Some(Self::CmdTakeChallengeRaidRewardScRsp) + } "CmdSetClientRaidTargetCountCsReq" => { Some(Self::CmdSetClientRaidTargetCountCsReq) } - "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) - } _ => None, } } @@ -92916,32 +95717,32 @@ impl CmdRaidType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ngnikjbimdb { - Pcpdhelpkem = 0, - Nmbcdildgnk = 1, - Klhdcopplng = 2, - Bcdhofnmpng = 3, +pub enum RaidStatus { + None = 0, + Doing = 1, + Finish = 2, + Failed = 3, } -impl Ngnikjbimdb { +impl RaidStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "NGNIKJBIMDB_PCPDHELPKEM", - Self::Nmbcdildgnk => "NGNIKJBIMDB_NMBCDILDGNK", - Self::Klhdcopplng => "NGNIKJBIMDB_KLHDCOPPLNG", - Self::Bcdhofnmpng => "NGNIKJBIMDB_BCDHOFNMPNG", + Self::None => "RAID_STATUS_NONE", + Self::Doing => "RAID_STATUS_DOING", + Self::Finish => "RAID_STATUS_FINISH", + Self::Failed => "RAID_STATUS_FAILED", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "NGNIKJBIMDB_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "NGNIKJBIMDB_NMBCDILDGNK" => Some(Self::Nmbcdildgnk), - "NGNIKJBIMDB_KLHDCOPPLNG" => Some(Self::Klhdcopplng), - "NGNIKJBIMDB_BCDHOFNMPNG" => Some(Self::Bcdhofnmpng), + "RAID_STATUS_NONE" => Some(Self::None), + "RAID_STATUS_DOING" => Some(Self::Doing), + "RAID_STATUS_FINISH" => Some(Self::Finish), + "RAID_STATUS_FAILED" => Some(Self::Failed), _ => None, } } @@ -92949,29 +95750,29 @@ impl Ngnikjbimdb { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Gkhehcomhcm { - Pcpdhelpkem = 0, - Nmbcdildgnk = 1, - Klhdcopplng = 2, +pub enum Mjpgdjiglko { + Nlcdgipgfdj = 0, + Bmoogbnpeaa = 1, + Cihfgjdchia = 2, } -impl Gkhehcomhcm { +impl Mjpgdjiglko { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "GKHEHCOMHCM_PCPDHELPKEM", - Self::Nmbcdildgnk => "GKHEHCOMHCM_NMBCDILDGNK", - Self::Klhdcopplng => "GKHEHCOMHCM_KLHDCOPPLNG", + Self::Nlcdgipgfdj => "MJPGDJIGLKO_NLCDGIPGFDJ", + Self::Bmoogbnpeaa => "MJPGDJIGLKO_BMOOGBNPEAA", + Self::Cihfgjdchia => "MJPGDJIGLKO_CIHFGJDCHIA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GKHEHCOMHCM_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "GKHEHCOMHCM_NMBCDILDGNK" => Some(Self::Nmbcdildgnk), - "GKHEHCOMHCM_KLHDCOPPLNG" => Some(Self::Klhdcopplng), + "MJPGDJIGLKO_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "MJPGDJIGLKO_BMOOGBNPEAA" => Some(Self::Bmoogbnpeaa), + "MJPGDJIGLKO_CIHFGJDCHIA" => Some(Self::Cihfgjdchia), _ => None, } } @@ -92979,41 +95780,40 @@ impl Gkhehcomhcm { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Aancgofcjjl { - Pcpdhelpkem = 0, - Bejjakeibce = 1, +pub enum Gmfmppkaehe { + Nlcdgipgfdj = 0, + Hnadcahhkij = 1, } -impl Aancgofcjjl { +impl Gmfmppkaehe { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "AANCGOFCJJL_PCPDHELPKEM", - Self::Bejjakeibce => "AANCGOFCJJL_BEJJAKEIBCE", + Self::Nlcdgipgfdj => "GMFMPPKAEHE_NLCDGIPGFDJ", + Self::Hnadcahhkij => "GMFMPPKAEHE_HNADCAHHKIJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "AANCGOFCJJL_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "AANCGOFCJJL_BEJJAKEIBCE" => Some(Self::Bejjakeibce), + "GMFMPPKAEHE_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "GMFMPPKAEHE_HNADCAHHKIJ" => Some(Self::Hnadcahhkij), _ => None, } } } -/// Obf: MBPPIIEBBDJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRaidCollectionType { - MbppiiebbdjPcpdhelpkem = 0, - CmdFbkmlbafkfl = 6942, - CmdRaidCollectionEnterNextRaidScRsp = 6955, - CmdRaidCollectionEnterNextRaidCsReq = 6950, - CmdRaidCollectionDataScRsp = 6960, - CmdRaidCollectionDataCsReq = 6941, + OnndcodlmgdNlcdgipgfdj = 0, + CmdRaidCollectionEnterNextRaidCsReq = 6960, + CmdRaidCollectionDataCsReq = 6958, + CmdRaidCollectionDataScRsp = 6946, + CmdRaidCollectionEnterNextRaidScRsp = 6942, + CmdHcnnkilfoni = 6956, } impl CmdRaidCollectionType { /// String value of the enum field names used in the ProtoBuf definition. @@ -93022,50 +95822,49 @@ 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::MbppiiebbdjPcpdhelpkem => "MBPPIIEBBDJ_PCPDHELPKEM", - Self::CmdFbkmlbafkfl => "CmdFBKMLBAFKFL", - Self::CmdRaidCollectionEnterNextRaidScRsp => { - "CmdRaidCollectionEnterNextRaidScRsp" - } + Self::OnndcodlmgdNlcdgipgfdj => "ONNDCODLMGD_NLCDGIPGFDJ", Self::CmdRaidCollectionEnterNextRaidCsReq => { "CmdRaidCollectionEnterNextRaidCsReq" } - Self::CmdRaidCollectionDataScRsp => "CmdRaidCollectionDataScRsp", Self::CmdRaidCollectionDataCsReq => "CmdRaidCollectionDataCsReq", + Self::CmdRaidCollectionDataScRsp => "CmdRaidCollectionDataScRsp", + Self::CmdRaidCollectionEnterNextRaidScRsp => { + "CmdRaidCollectionEnterNextRaidScRsp" + } + Self::CmdHcnnkilfoni => "CmdHCNNKILFONI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "MBPPIIEBBDJ_PCPDHELPKEM" => Some(Self::MbppiiebbdjPcpdhelpkem), - "CmdFBKMLBAFKFL" => Some(Self::CmdFbkmlbafkfl), - "CmdRaidCollectionEnterNextRaidScRsp" => { - Some(Self::CmdRaidCollectionEnterNextRaidScRsp) - } + "ONNDCODLMGD_NLCDGIPGFDJ" => Some(Self::OnndcodlmgdNlcdgipgfdj), "CmdRaidCollectionEnterNextRaidCsReq" => { Some(Self::CmdRaidCollectionEnterNextRaidCsReq) } - "CmdRaidCollectionDataScRsp" => Some(Self::CmdRaidCollectionDataScRsp), "CmdRaidCollectionDataCsReq" => Some(Self::CmdRaidCollectionDataCsReq), + "CmdRaidCollectionDataScRsp" => Some(Self::CmdRaidCollectionDataScRsp), + "CmdRaidCollectionEnterNextRaidScRsp" => { + Some(Self::CmdRaidCollectionEnterNextRaidScRsp) + } + "CmdHCNNKILFONI" => Some(Self::CmdHcnnkilfoni), _ => None, } } } -/// Obf: FKKDLKJDPAL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRechargeGiftType { - FkkdlkjdpalPcpdhelpkem = 0, - CmdSyncRechargeBenefitInfoScNotify = 8374, - CmdTakeRechargeBenefitRewardCsReq = 8377, - CmdTakeRechargeGiftRewardScRsp = 8370, - CmdGetRechargeBenefitInfoScRsp = 8368, - CmdGetRechargeGiftInfoScRsp = 8380, - CmdGetRechargeBenefitInfoCsReq = 8375, - CmdGetRechargeGiftInfoCsReq = 8361, - CmdTakeRechargeBenefitRewardScRsp = 8367, - CmdTakeRechargeGiftRewardCsReq = 8362, + OocimjedchkNlcdgipgfdj = 0, + CmdTakeRechargeGiftRewardCsReq = 8376, + CmdTakeRechargeBenefitRewardCsReq = 8374, + CmdGetRechargeBenefitInfoCsReq = 8362, + CmdGetRechargeBenefitInfoScRsp = 8379, + CmdTakeRechargeBenefitRewardScRsp = 8364, + CmdGetRechargeGiftInfoCsReq = 8378, + CmdTakeRechargeGiftRewardScRsp = 8380, + CmdSyncRechargeBenefitInfoScNotify = 8372, + CmdGetRechargeGiftInfoScRsp = 8366, } impl CmdRechargeGiftType { /// String value of the enum field names used in the ProtoBuf definition. @@ -93074,65 +95873,64 @@ 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::FkkdlkjdpalPcpdhelpkem => "FKKDLKJDPAL_PCPDHELPKEM", - Self::CmdSyncRechargeBenefitInfoScNotify => { - "CmdSyncRechargeBenefitInfoScNotify" - } + Self::OocimjedchkNlcdgipgfdj => "OOCIMJEDCHK_NLCDGIPGFDJ", + Self::CmdTakeRechargeGiftRewardCsReq => "CmdTakeRechargeGiftRewardCsReq", Self::CmdTakeRechargeBenefitRewardCsReq => { "CmdTakeRechargeBenefitRewardCsReq" } - Self::CmdTakeRechargeGiftRewardScRsp => "CmdTakeRechargeGiftRewardScRsp", - Self::CmdGetRechargeBenefitInfoScRsp => "CmdGetRechargeBenefitInfoScRsp", - Self::CmdGetRechargeGiftInfoScRsp => "CmdGetRechargeGiftInfoScRsp", Self::CmdGetRechargeBenefitInfoCsReq => "CmdGetRechargeBenefitInfoCsReq", - Self::CmdGetRechargeGiftInfoCsReq => "CmdGetRechargeGiftInfoCsReq", + Self::CmdGetRechargeBenefitInfoScRsp => "CmdGetRechargeBenefitInfoScRsp", Self::CmdTakeRechargeBenefitRewardScRsp => { "CmdTakeRechargeBenefitRewardScRsp" } - Self::CmdTakeRechargeGiftRewardCsReq => "CmdTakeRechargeGiftRewardCsReq", + Self::CmdGetRechargeGiftInfoCsReq => "CmdGetRechargeGiftInfoCsReq", + Self::CmdTakeRechargeGiftRewardScRsp => "CmdTakeRechargeGiftRewardScRsp", + Self::CmdSyncRechargeBenefitInfoScNotify => { + "CmdSyncRechargeBenefitInfoScNotify" + } + Self::CmdGetRechargeGiftInfoScRsp => "CmdGetRechargeGiftInfoScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FKKDLKJDPAL_PCPDHELPKEM" => Some(Self::FkkdlkjdpalPcpdhelpkem), - "CmdSyncRechargeBenefitInfoScNotify" => { - Some(Self::CmdSyncRechargeBenefitInfoScNotify) + "OOCIMJEDCHK_NLCDGIPGFDJ" => Some(Self::OocimjedchkNlcdgipgfdj), + "CmdTakeRechargeGiftRewardCsReq" => { + Some(Self::CmdTakeRechargeGiftRewardCsReq) } "CmdTakeRechargeBenefitRewardCsReq" => { Some(Self::CmdTakeRechargeBenefitRewardCsReq) } - "CmdTakeRechargeGiftRewardScRsp" => { - Some(Self::CmdTakeRechargeGiftRewardScRsp) + "CmdGetRechargeBenefitInfoCsReq" => { + Some(Self::CmdGetRechargeBenefitInfoCsReq) } "CmdGetRechargeBenefitInfoScRsp" => { Some(Self::CmdGetRechargeBenefitInfoScRsp) } - "CmdGetRechargeGiftInfoScRsp" => Some(Self::CmdGetRechargeGiftInfoScRsp), - "CmdGetRechargeBenefitInfoCsReq" => { - Some(Self::CmdGetRechargeBenefitInfoCsReq) - } - "CmdGetRechargeGiftInfoCsReq" => Some(Self::CmdGetRechargeGiftInfoCsReq), "CmdTakeRechargeBenefitRewardScRsp" => { Some(Self::CmdTakeRechargeBenefitRewardScRsp) } - "CmdTakeRechargeGiftRewardCsReq" => { - Some(Self::CmdTakeRechargeGiftRewardCsReq) + "CmdGetRechargeGiftInfoCsReq" => Some(Self::CmdGetRechargeGiftInfoCsReq), + "CmdTakeRechargeGiftRewardScRsp" => { + Some(Self::CmdTakeRechargeGiftRewardScRsp) } + "CmdSyncRechargeBenefitInfoScNotify" => { + Some(Self::CmdSyncRechargeBenefitInfoScNotify) + } + "CmdGetRechargeGiftInfoScRsp" => Some(Self::CmdGetRechargeGiftInfoScRsp), _ => None, } } } -/// Obf: KEHJMOOMBBA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRecommendType { - KehjmoombbaPcpdhelpkem = 0, - CmdGetBigDataRecommendCsReq = 2405, - CmdGetBigDataAllRecommendScRsp = 2419, - CmdGetBigDataRecommendScRsp = 2401, - CmdGetBigDataAllRecommendCsReq = 2447, + ApdinkhbhgcNlcdgipgfdj = 0, + CmdGetBigDataRecommendCsReq = 2419, + CmdGetBigDataRecommendScRsp = 2445, + CmdGetBigDataAllRecommendScRsp = 2429, + CmdGetBigDataAllRecommendCsReq = 2409, } impl CmdRecommendType { /// String value of the enum field names used in the ProtoBuf definition. @@ -93141,22 +95939,22 @@ 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::KehjmoombbaPcpdhelpkem => "KEHJMOOMBBA_PCPDHELPKEM", + Self::ApdinkhbhgcNlcdgipgfdj => "APDINKHBHGC_NLCDGIPGFDJ", Self::CmdGetBigDataRecommendCsReq => "CmdGetBigDataRecommendCsReq", - Self::CmdGetBigDataAllRecommendScRsp => "CmdGetBigDataAllRecommendScRsp", Self::CmdGetBigDataRecommendScRsp => "CmdGetBigDataRecommendScRsp", + Self::CmdGetBigDataAllRecommendScRsp => "CmdGetBigDataAllRecommendScRsp", 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 { - "KEHJMOOMBBA_PCPDHELPKEM" => Some(Self::KehjmoombbaPcpdhelpkem), + "APDINKHBHGC_NLCDGIPGFDJ" => Some(Self::ApdinkhbhgcNlcdgipgfdj), "CmdGetBigDataRecommendCsReq" => Some(Self::CmdGetBigDataRecommendCsReq), + "CmdGetBigDataRecommendScRsp" => Some(Self::CmdGetBigDataRecommendScRsp), "CmdGetBigDataAllRecommendScRsp" => { Some(Self::CmdGetBigDataAllRecommendScRsp) } - "CmdGetBigDataRecommendScRsp" => Some(Self::CmdGetBigDataRecommendScRsp), "CmdGetBigDataAllRecommendCsReq" => { Some(Self::CmdGetBigDataAllRecommendCsReq) } @@ -93164,7 +95962,6 @@ impl CmdRecommendType { } } } -/// Obf: KDPPFMPOJLL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -93179,6 +95976,7 @@ pub enum BigDataRecommendType { ChallengePeakBoss = 7, Challenge = 8, Hmffbiankbf = 9, + Igdneoelfkc = 10, } impl BigDataRecommendType { /// String value of the enum field names used in the ProtoBuf definition. @@ -93197,6 +95995,7 @@ impl BigDataRecommendType { Self::ChallengePeakBoss => "BIG_DATA_RECOMMEND_TYPE_CHALLENGE_PEAK_BOSS", Self::Challenge => "BIG_DATA_RECOMMEND_TYPE_CHALLENGE", Self::Hmffbiankbf => "BIG_DATA_RECOMMEND_TYPE_HMFFBIANKBF", + Self::Igdneoelfkc => "BIG_DATA_RECOMMEND_TYPE_IGDNEOELFKC", } } /// Creates an enum from field names used in the ProtoBuf definition. @@ -93214,22 +96013,22 @@ impl BigDataRecommendType { } "BIG_DATA_RECOMMEND_TYPE_CHALLENGE" => Some(Self::Challenge), "BIG_DATA_RECOMMEND_TYPE_HMFFBIANKBF" => Some(Self::Hmffbiankbf), + "BIG_DATA_RECOMMEND_TYPE_IGDNEOELFKC" => Some(Self::Igdneoelfkc), _ => None, } } } -/// Obf: HFGOFJNCEAB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRedDotType { - HfgofjnceabPcpdhelpkem = 0, - CmdEbbegdkgohl = 5938, - HfgofjnceabBlmdlkcgnga = 5935, - HfgofjnceabIlhpeplabed = 5930, - CmdKdfblipnhol = 5927, - CmdGetAllRedDotDataCsReq = 5913, - CmdKngefjmklkc = 5907, + AagdlgihhoeNlcdgipgfdj = 0, + CmdEgelhckmlnk = 5923, + CmdLlcohlnbngm = 5927, + AagdlgihhoeEjdahcibgof = 5944, + CmdGetAllRedDotDataScRsp = 5942, + AagdlgihhoeKabnelbbnkh = 5907, + CmdGetAllRedDotDataCsReq = 5932, } impl CmdRedDotType { /// String value of the enum field names used in the ProtoBuf definition. @@ -93238,25 +96037,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::HfgofjnceabPcpdhelpkem => "HFGOFJNCEAB_PCPDHELPKEM", - Self::CmdEbbegdkgohl => "CmdEBBEGDKGOHL", - Self::HfgofjnceabBlmdlkcgnga => "HFGOFJNCEAB_BLMDLKCGNGA", - Self::HfgofjnceabIlhpeplabed => "HFGOFJNCEAB_ILHPEPLABED", - Self::CmdKdfblipnhol => "CmdKDFBLIPNHOL", + Self::AagdlgihhoeNlcdgipgfdj => "AAGDLGIHHOE_NLCDGIPGFDJ", + Self::CmdEgelhckmlnk => "CmdEGELHCKMLNK", + Self::CmdLlcohlnbngm => "CmdLLCOHLNBNGM", + Self::AagdlgihhoeEjdahcibgof => "AAGDLGIHHOE_EJDAHCIBGOF", + Self::CmdGetAllRedDotDataScRsp => "CmdGetAllRedDotDataScRsp", + Self::AagdlgihhoeKabnelbbnkh => "AAGDLGIHHOE_KABNELBBNKH", Self::CmdGetAllRedDotDataCsReq => "CmdGetAllRedDotDataCsReq", - 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 { - "HFGOFJNCEAB_PCPDHELPKEM" => Some(Self::HfgofjnceabPcpdhelpkem), - "CmdEBBEGDKGOHL" => Some(Self::CmdEbbegdkgohl), - "HFGOFJNCEAB_BLMDLKCGNGA" => Some(Self::HfgofjnceabBlmdlkcgnga), - "HFGOFJNCEAB_ILHPEPLABED" => Some(Self::HfgofjnceabIlhpeplabed), - "CmdKDFBLIPNHOL" => Some(Self::CmdKdfblipnhol), + "AAGDLGIHHOE_NLCDGIPGFDJ" => Some(Self::AagdlgihhoeNlcdgipgfdj), + "CmdEGELHCKMLNK" => Some(Self::CmdEgelhckmlnk), + "CmdLLCOHLNBNGM" => Some(Self::CmdLlcohlnbngm), + "AAGDLGIHHOE_EJDAHCIBGOF" => Some(Self::AagdlgihhoeEjdahcibgof), + "CmdGetAllRedDotDataScRsp" => Some(Self::CmdGetAllRedDotDataScRsp), + "AAGDLGIHHOE_KABNELBBNKH" => Some(Self::AagdlgihhoeKabnelbbnkh), "CmdGetAllRedDotDataCsReq" => Some(Self::CmdGetAllRedDotDataCsReq), - "CmdKNGEFJMKLKC" => Some(Self::CmdKngefjmklkc), _ => None, } } @@ -93264,52 +96063,51 @@ impl CmdRedDotType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Gnmdpmbglbn { - Ahdalmhedmp = 0, - Bndlegbccmd = 1, - Kjonlekjfdl = 2, +pub enum Kfmhmjlphog { + Lfgokfcpbog = 0, + Pfnpblmeojb = 1, + Cbhmacjnejg = 2, } -impl Gnmdpmbglbn { +impl Kfmhmjlphog { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Ahdalmhedmp => "GNMDPMBGLBN_AHDALMHEDMP", - Self::Bndlegbccmd => "GNMDPMBGLBN_BNDLEGBCCMD", - Self::Kjonlekjfdl => "GNMDPMBGLBN_KJONLEKJFDL", + Self::Lfgokfcpbog => "KFMHMJLPHOG_LFGOKFCPBOG", + Self::Pfnpblmeojb => "KFMHMJLPHOG_PFNPBLMEOJB", + Self::Cbhmacjnejg => "KFMHMJLPHOG_CBHMACJNEJG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GNMDPMBGLBN_AHDALMHEDMP" => Some(Self::Ahdalmhedmp), - "GNMDPMBGLBN_BNDLEGBCCMD" => Some(Self::Bndlegbccmd), - "GNMDPMBGLBN_KJONLEKJFDL" => Some(Self::Kjonlekjfdl), + "KFMHMJLPHOG_LFGOKFCPBOG" => Some(Self::Lfgokfcpbog), + "KFMHMJLPHOG_PFNPBLMEOJB" => Some(Self::Pfnpblmeojb), + "KFMHMJLPHOG_CBHMACJNEJG" => Some(Self::Cbhmacjnejg), _ => None, } } } -/// Obf: EOICCPKPFPB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRelicBoxType { - 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, - CmdReportRelicBoxActionCsReq = 8953, + MhmaoppibclNlcdgipgfdj = 0, + CmdOpenRelicBoxScRsp = 8961, + CmdGetRelicBoxDataScRsp = 8956, + CmdReportRelicBoxActionCsReq = 8957, + CmdReportRelicBoxActionScRsp = 8960, + CmdGetRelicBoxDataCsReq = 8968, + CmdSetRelicBoxCustomScRsp = 8970, + CmdSetRelicBoxTargetCsReq = 8952, + CmdConfirmRelicBoxCsReq = 8967, + CmdRelicBoxRegularScNotify = 8965, + CmdConfirmRelicBoxScRsp = 8953, + CmdOpenRelicBoxCsReq = 8954, + CmdSetRelicBoxTargetScRsp = 8969, + CmdSetRelicBoxCustomCsReq = 8966, } impl CmdRelicBoxType { /// String value of the enum field names used in the ProtoBuf definition. @@ -93318,39 +96116,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::EoiccpkpfpbPcpdhelpkem => "EOICCPKPFPB_PCPDHELPKEM", - Self::CmdSetRelicBoxTargetScRsp => "CmdSetRelicBoxTargetScRsp", - Self::CmdSetRelicBoxCustomCsReq => "CmdSetRelicBoxCustomCsReq", - Self::CmdSetRelicBoxCustomScRsp => "CmdSetRelicBoxCustomScRsp", - Self::CmdRelicBoxRegularScNotify => "CmdRelicBoxRegularScNotify", - Self::CmdSetRelicBoxTargetCsReq => "CmdSetRelicBoxTargetCsReq", - Self::CmdConfirmRelicBoxScRsp => "CmdConfirmRelicBoxScRsp", - Self::CmdConfirmRelicBoxCsReq => "CmdConfirmRelicBoxCsReq", + Self::MhmaoppibclNlcdgipgfdj => "MHMAOPPIBCL_NLCDGIPGFDJ", Self::CmdOpenRelicBoxScRsp => "CmdOpenRelicBoxScRsp", - Self::CmdOpenRelicBoxCsReq => "CmdOpenRelicBoxCsReq", Self::CmdGetRelicBoxDataScRsp => "CmdGetRelicBoxDataScRsp", + Self::CmdReportRelicBoxActionCsReq => "CmdReportRelicBoxActionCsReq", Self::CmdReportRelicBoxActionScRsp => "CmdReportRelicBoxActionScRsp", Self::CmdGetRelicBoxDataCsReq => "CmdGetRelicBoxDataCsReq", - Self::CmdReportRelicBoxActionCsReq => "CmdReportRelicBoxActionCsReq", + Self::CmdSetRelicBoxCustomScRsp => "CmdSetRelicBoxCustomScRsp", + Self::CmdSetRelicBoxTargetCsReq => "CmdSetRelicBoxTargetCsReq", + Self::CmdConfirmRelicBoxCsReq => "CmdConfirmRelicBoxCsReq", + Self::CmdRelicBoxRegularScNotify => "CmdRelicBoxRegularScNotify", + Self::CmdConfirmRelicBoxScRsp => "CmdConfirmRelicBoxScRsp", + Self::CmdOpenRelicBoxCsReq => "CmdOpenRelicBoxCsReq", + Self::CmdSetRelicBoxTargetScRsp => "CmdSetRelicBoxTargetScRsp", + Self::CmdSetRelicBoxCustomCsReq => "CmdSetRelicBoxCustomCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "EOICCPKPFPB_PCPDHELPKEM" => Some(Self::EoiccpkpfpbPcpdhelpkem), - "CmdSetRelicBoxTargetScRsp" => Some(Self::CmdSetRelicBoxTargetScRsp), - "CmdSetRelicBoxCustomCsReq" => Some(Self::CmdSetRelicBoxCustomCsReq), - "CmdSetRelicBoxCustomScRsp" => Some(Self::CmdSetRelicBoxCustomScRsp), - "CmdRelicBoxRegularScNotify" => Some(Self::CmdRelicBoxRegularScNotify), - "CmdSetRelicBoxTargetCsReq" => Some(Self::CmdSetRelicBoxTargetCsReq), - "CmdConfirmRelicBoxScRsp" => Some(Self::CmdConfirmRelicBoxScRsp), - "CmdConfirmRelicBoxCsReq" => Some(Self::CmdConfirmRelicBoxCsReq), + "MHMAOPPIBCL_NLCDGIPGFDJ" => Some(Self::MhmaoppibclNlcdgipgfdj), "CmdOpenRelicBoxScRsp" => Some(Self::CmdOpenRelicBoxScRsp), - "CmdOpenRelicBoxCsReq" => Some(Self::CmdOpenRelicBoxCsReq), "CmdGetRelicBoxDataScRsp" => Some(Self::CmdGetRelicBoxDataScRsp), + "CmdReportRelicBoxActionCsReq" => Some(Self::CmdReportRelicBoxActionCsReq), "CmdReportRelicBoxActionScRsp" => Some(Self::CmdReportRelicBoxActionScRsp), "CmdGetRelicBoxDataCsReq" => Some(Self::CmdGetRelicBoxDataCsReq), - "CmdReportRelicBoxActionCsReq" => Some(Self::CmdReportRelicBoxActionCsReq), + "CmdSetRelicBoxCustomScRsp" => Some(Self::CmdSetRelicBoxCustomScRsp), + "CmdSetRelicBoxTargetCsReq" => Some(Self::CmdSetRelicBoxTargetCsReq), + "CmdConfirmRelicBoxCsReq" => Some(Self::CmdConfirmRelicBoxCsReq), + "CmdRelicBoxRegularScNotify" => Some(Self::CmdRelicBoxRegularScNotify), + "CmdConfirmRelicBoxScRsp" => Some(Self::CmdConfirmRelicBoxScRsp), + "CmdOpenRelicBoxCsReq" => Some(Self::CmdOpenRelicBoxCsReq), + "CmdSetRelicBoxTargetScRsp" => Some(Self::CmdSetRelicBoxTargetScRsp), + "CmdSetRelicBoxCustomCsReq" => Some(Self::CmdSetRelicBoxCustomCsReq), _ => None, } } @@ -93358,29 +96156,29 @@ impl CmdRelicBoxType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Jhhbiojhegl { - Clphmajjila = 0, - Bifeinaklhf = 1, - Plpmkccphoi = 2, +pub enum Bdfgbphepdi { + Pdkldmnajbo = 0, + Kccehpabikb = 1, + Iegnmooddak = 2, } -impl Jhhbiojhegl { +impl Bdfgbphepdi { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Clphmajjila => "JHHBIOJHEGL_CLPHMAJJILA", - Self::Bifeinaklhf => "JHHBIOJHEGL_BIFEINAKLHF", - Self::Plpmkccphoi => "JHHBIOJHEGL_PLPMKCCPHOI", + Self::Pdkldmnajbo => "BDFGBPHEPDI_PDKLDMNAJBO", + Self::Kccehpabikb => "BDFGBPHEPDI_KCCEHPABIKB", + Self::Iegnmooddak => "BDFGBPHEPDI_IEGNMOODDAK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "JHHBIOJHEGL_CLPHMAJJILA" => Some(Self::Clphmajjila), - "JHHBIOJHEGL_BIFEINAKLHF" => Some(Self::Bifeinaklhf), - "JHHBIOJHEGL_PLPMKCCPHOI" => Some(Self::Plpmkccphoi), + "BDFGBPHEPDI_PDKLDMNAJBO" => Some(Self::Pdkldmnajbo), + "BDFGBPHEPDI_KCCEHPABIKB" => Some(Self::Kccehpabikb), + "BDFGBPHEPDI_IEGNMOODDAK" => Some(Self::Iegnmooddak), _ => None, } } @@ -93388,45 +96186,45 @@ impl Jhhbiojhegl { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Mdikaoaejhn { - Ihpfcmlekcg = 0, - Jlahfidkomg = 1, +pub enum Jfiiihfblpa { + Neodnifgdjc = 0, + Bpkkhffjggi = 1, } -impl Mdikaoaejhn { +impl Jfiiihfblpa { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Ihpfcmlekcg => "MDIKAOAEJHN_IHPFCMLEKCG", - Self::Jlahfidkomg => "MDIKAOAEJHN_JLAHFIDKOMG", + Self::Neodnifgdjc => "JFIIIHFBLPA_NEODNIFGDJC", + Self::Bpkkhffjggi => "JFIIIHFBLPA_BPKKHFFJGGI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "MDIKAOAEJHN_IHPFCMLEKCG" => Some(Self::Ihpfcmlekcg), - "MDIKAOAEJHN_JLAHFIDKOMG" => Some(Self::Jlahfidkomg), + "JFIIIHFBLPA_NEODNIFGDJC" => Some(Self::Neodnifgdjc), + "JFIIIHFBLPA_BPKKHFFJGGI" => Some(Self::Bpkkhffjggi), _ => None, } } } -/// 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, + IhfphiphdceNlcdgipgfdj = 0, + CmdRelicPresetDeletePlanCsReq = 9842, + CmdRelicPresetAddPlanScRsp = 9860, + CmdEjilgjglkio = 9851, + CmdRelicPresetAddPlanCsReq = 9856, + CmdEggoclkiame = 9844, + CmdRelicPresetGetPlanScRsp = 9846, + CmdRelicPresetUpdatePlanScRsp = 9854, + CmdRelicPresetDeletePlanScRsp = 9859, + CmdRelicPresetUpdatePlanCsReq = 9852, + CmdRelicPresetGetPlanCsReq = 9858, } impl CmdRelicPresetType { /// String value of the enum field names used in the ProtoBuf definition. @@ -93435,31 +96233,33 @@ impl CmdRelicPresetType { /// (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::IhfphiphdceNlcdgipgfdj => "IHFPHIPHDCE_NLCDGIPGFDJ", Self::CmdRelicPresetDeletePlanCsReq => "CmdRelicPresetDeletePlanCsReq", - Self::CmdAiodmencpka => "CmdAIODMENCPKA", - Self::CmdRelicPresetGetPlanCsReq => "CmdRelicPresetGetPlanCsReq", + Self::CmdRelicPresetAddPlanScRsp => "CmdRelicPresetAddPlanScRsp", + Self::CmdEjilgjglkio => "CmdEJILGJGLKIO", + Self::CmdRelicPresetAddPlanCsReq => "CmdRelicPresetAddPlanCsReq", + Self::CmdEggoclkiame => "CmdEGGOCLKIAME", + Self::CmdRelicPresetGetPlanScRsp => "CmdRelicPresetGetPlanScRsp", + Self::CmdRelicPresetUpdatePlanScRsp => "CmdRelicPresetUpdatePlanScRsp", + Self::CmdRelicPresetDeletePlanScRsp => "CmdRelicPresetDeletePlanScRsp", Self::CmdRelicPresetUpdatePlanCsReq => "CmdRelicPresetUpdatePlanCsReq", - Self::CmdOgmdddfdnjp => "CmdOGMDDDFDNJP", - Self::CmdHlpmdophnog => "CmdHLPMDOPHNOG", + Self::CmdRelicPresetGetPlanCsReq => "CmdRelicPresetGetPlanCsReq", } } /// 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), + "IHFPHIPHDCE_NLCDGIPGFDJ" => Some(Self::IhfphiphdceNlcdgipgfdj), "CmdRelicPresetDeletePlanCsReq" => Some(Self::CmdRelicPresetDeletePlanCsReq), - "CmdAIODMENCPKA" => Some(Self::CmdAiodmencpka), - "CmdRelicPresetGetPlanCsReq" => Some(Self::CmdRelicPresetGetPlanCsReq), + "CmdRelicPresetAddPlanScRsp" => Some(Self::CmdRelicPresetAddPlanScRsp), + "CmdEJILGJGLKIO" => Some(Self::CmdEjilgjglkio), + "CmdRelicPresetAddPlanCsReq" => Some(Self::CmdRelicPresetAddPlanCsReq), + "CmdEGGOCLKIAME" => Some(Self::CmdEggoclkiame), + "CmdRelicPresetGetPlanScRsp" => Some(Self::CmdRelicPresetGetPlanScRsp), + "CmdRelicPresetUpdatePlanScRsp" => Some(Self::CmdRelicPresetUpdatePlanScRsp), + "CmdRelicPresetDeletePlanScRsp" => Some(Self::CmdRelicPresetDeletePlanScRsp), "CmdRelicPresetUpdatePlanCsReq" => Some(Self::CmdRelicPresetUpdatePlanCsReq), - "CmdOGMDDDFDNJP" => Some(Self::CmdOgmdddfdnjp), - "CmdHLPMDOPHNOG" => Some(Self::CmdHlpmdophnog), + "CmdRelicPresetGetPlanCsReq" => Some(Self::CmdRelicPresetGetPlanCsReq), _ => None, } } @@ -93467,55 +96267,56 @@ impl CmdRelicPresetType { #[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, +pub enum Fdjkljgdcid { + Nlcdgipgfdj = 0, + Dcgapngcceh = 1, + Bmhmmimoaij = 2, + Jpdbdleehgk = 3, + Ogpnodhenkn = 4, + Picligeajfn = 5, + Fhcefaohjjj = 6, } -impl Enakdncejbo { +impl Fdjkljgdcid { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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", + Self::Nlcdgipgfdj => "FDJKLJGDCID_NLCDGIPGFDJ", + Self::Dcgapngcceh => "FDJKLJGDCID_DCGAPNGCCEH", + Self::Bmhmmimoaij => "FDJKLJGDCID_BMHMMIMOAIJ", + Self::Jpdbdleehgk => "FDJKLJGDCID_JPDBDLEEHGK", + Self::Ogpnodhenkn => "FDJKLJGDCID_OGPNODHENKN", + Self::Picligeajfn => "FDJKLJGDCID_PICLIGEAJFN", + Self::Fhcefaohjjj => "FDJKLJGDCID_FHCEFAOHJJJ", } } /// 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), + "FDJKLJGDCID_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "FDJKLJGDCID_DCGAPNGCCEH" => Some(Self::Dcgapngcceh), + "FDJKLJGDCID_BMHMMIMOAIJ" => Some(Self::Bmhmmimoaij), + "FDJKLJGDCID_JPDBDLEEHGK" => Some(Self::Jpdbdleehgk), + "FDJKLJGDCID_OGPNODHENKN" => Some(Self::Ogpnodhenkn), + "FDJKLJGDCID_PICLIGEAJFN" => Some(Self::Picligeajfn), + "FDJKLJGDCID_FHCEFAOHJJJ" => Some(Self::Fhcefaohjjj), _ => 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, + HnbgmoihoanNlcdgipgfdj = 0, + HnbgmoihoanBdnddmbonnj = 1, + HnbgmoihoanDlblnakknkj = 2, + HnbgmoihoanOdfamibhige = 3, + HnbgmoihoanLikopgnhbpp = 4, + HnbgmoihoanCphmehdcfbf = 5, + HnbgmoihoanPlatform = 6, } impl RelicPresetPlanSourceType { /// String value of the enum field names used in the ProtoBuf definition. @@ -93524,46 +96325,49 @@ impl RelicPresetPlanSourceType { /// (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", + Self::HnbgmoihoanNlcdgipgfdj => "HNBGMOIHOAN_NLCDGIPGFDJ", + Self::HnbgmoihoanBdnddmbonnj => "HNBGMOIHOAN_BDNDDMBONNJ", + Self::HnbgmoihoanDlblnakknkj => "HNBGMOIHOAN_DLBLNAKKNKJ", + Self::HnbgmoihoanOdfamibhige => "HNBGMOIHOAN_ODFAMIBHIGE", + Self::HnbgmoihoanLikopgnhbpp => "HNBGMOIHOAN_LIKOPGNHBPP", + Self::HnbgmoihoanCphmehdcfbf => "HNBGMOIHOAN_CPHMEHDCFBF", + Self::HnbgmoihoanPlatform => "HNBGMOIHOAN_platform", } } /// 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), + "HNBGMOIHOAN_NLCDGIPGFDJ" => Some(Self::HnbgmoihoanNlcdgipgfdj), + "HNBGMOIHOAN_BDNDDMBONNJ" => Some(Self::HnbgmoihoanBdnddmbonnj), + "HNBGMOIHOAN_DLBLNAKKNKJ" => Some(Self::HnbgmoihoanDlblnakknkj), + "HNBGMOIHOAN_ODFAMIBHIGE" => Some(Self::HnbgmoihoanOdfamibhige), + "HNBGMOIHOAN_LIKOPGNHBPP" => Some(Self::HnbgmoihoanLikopgnhbpp), + "HNBGMOIHOAN_CPHMEHDCFBF" => Some(Self::HnbgmoihoanCphmehdcfbf), + "HNBGMOIHOAN_platform" => Some(Self::HnbgmoihoanPlatform), _ => None, } } } -/// Obf: BLFMCFMJJEE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRelicSmartWearType { - BlfmcfmjjeePcpdhelpkem = 0, - CmdRelicSmartWearAddPlanScRsp = 8260, - CmdRelicSmartWearDeletePlanScRsp = 8267, - CmdRelicSmartWearDeletePlanCsReq = 8264, - CmdRelicSmartWearUpdatePinRelicScRsp = 8255, - CmdRelicSmartWearUpdatePinRelicCsReq = 8263, - CmdRelicSmartWearDeletePinRelicCsReq = 8262, - CmdRelicSmartWearGetPinRelicScRsp = 8268, - CmdRelicSmartWearUpdatePlanCsReq = 8265, - CmdRelicSmartWearUpdatePlanScRsp = 8258, - CmdRelicSmartWearUpdatePinRelicScNotify = 8254, - CmdRelicSmartWearAddPlanCsReq = 8252, - CmdRelicSmartWearGetPlanScRsp = 8270, - CmdRelicSmartWearDeletePinRelicScRsp = 8256, - CmdRelicSmartWearGetPinRelicCsReq = 8261, - CmdRelicSmartWearGetPlanCsReq = 8251, + HlackpfnibdNlcdgipgfdj = 0, + CmdRelicSmartWearDeletePinRelicScRsp = 8255, + CmdRelicSmartWearGetPinRelicScRsp = 8253, + CmdRelicSmartWearUpdatePinRelicCsReq = 8265, + CmdRelicSmartWearDeletePlanCsReq = 8262, + CmdRelicSmartWearUpdatePinRelicScNotify = 8258, + CmdRelicSmartWearUpdatePlanScRsp = 8269, + CmdRelicSmartWearGetPlanScRsp = 8256, + CmdRelicSmartWearAddPlanCsReq = 8266, + CmdRelicSmartWearUpdatePlanCsReq = 8252, + CmdRelicSmartWearGetPlanCsReq = 8268, + CmdRelicSmartWearGetPinRelicCsReq = 8267, + CmdRelicSmartWearUpdatePinRelicScRsp = 8251, + CmdRelicSmartWearDeletePinRelicCsReq = 8263, + CmdRelicSmartWearDeletePlanScRsp = 8264, + CmdRelicSmartWearAddPlanScRsp = 8270, } impl CmdRelicSmartWearType { /// String value of the enum field names used in the ProtoBuf definition. @@ -93572,79 +96376,79 @@ 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::BlfmcfmjjeePcpdhelpkem => "BLFMCFMJJEE_PCPDHELPKEM", - Self::CmdRelicSmartWearAddPlanScRsp => "CmdRelicSmartWearAddPlanScRsp", - Self::CmdRelicSmartWearDeletePlanScRsp => "CmdRelicSmartWearDeletePlanScRsp", - Self::CmdRelicSmartWearDeletePlanCsReq => "CmdRelicSmartWearDeletePlanCsReq", - Self::CmdRelicSmartWearUpdatePinRelicScRsp => { - "CmdRelicSmartWearUpdatePinRelicScRsp" - } - Self::CmdRelicSmartWearUpdatePinRelicCsReq => { - "CmdRelicSmartWearUpdatePinRelicCsReq" - } - Self::CmdRelicSmartWearDeletePinRelicCsReq => { - "CmdRelicSmartWearDeletePinRelicCsReq" + Self::HlackpfnibdNlcdgipgfdj => "HLACKPFNIBD_NLCDGIPGFDJ", + Self::CmdRelicSmartWearDeletePinRelicScRsp => { + "CmdRelicSmartWearDeletePinRelicScRsp" } Self::CmdRelicSmartWearGetPinRelicScRsp => { "CmdRelicSmartWearGetPinRelicScRsp" } - Self::CmdRelicSmartWearUpdatePlanCsReq => "CmdRelicSmartWearUpdatePlanCsReq", - Self::CmdRelicSmartWearUpdatePlanScRsp => "CmdRelicSmartWearUpdatePlanScRsp", + Self::CmdRelicSmartWearUpdatePinRelicCsReq => { + "CmdRelicSmartWearUpdatePinRelicCsReq" + } + Self::CmdRelicSmartWearDeletePlanCsReq => "CmdRelicSmartWearDeletePlanCsReq", Self::CmdRelicSmartWearUpdatePinRelicScNotify => { "CmdRelicSmartWearUpdatePinRelicScNotify" } - Self::CmdRelicSmartWearAddPlanCsReq => "CmdRelicSmartWearAddPlanCsReq", + Self::CmdRelicSmartWearUpdatePlanScRsp => "CmdRelicSmartWearUpdatePlanScRsp", Self::CmdRelicSmartWearGetPlanScRsp => "CmdRelicSmartWearGetPlanScRsp", - Self::CmdRelicSmartWearDeletePinRelicScRsp => { - "CmdRelicSmartWearDeletePinRelicScRsp" - } + Self::CmdRelicSmartWearAddPlanCsReq => "CmdRelicSmartWearAddPlanCsReq", + Self::CmdRelicSmartWearUpdatePlanCsReq => "CmdRelicSmartWearUpdatePlanCsReq", + Self::CmdRelicSmartWearGetPlanCsReq => "CmdRelicSmartWearGetPlanCsReq", Self::CmdRelicSmartWearGetPinRelicCsReq => { "CmdRelicSmartWearGetPinRelicCsReq" } - Self::CmdRelicSmartWearGetPlanCsReq => "CmdRelicSmartWearGetPlanCsReq", + Self::CmdRelicSmartWearUpdatePinRelicScRsp => { + "CmdRelicSmartWearUpdatePinRelicScRsp" + } + Self::CmdRelicSmartWearDeletePinRelicCsReq => { + "CmdRelicSmartWearDeletePinRelicCsReq" + } + Self::CmdRelicSmartWearDeletePlanScRsp => "CmdRelicSmartWearDeletePlanScRsp", + Self::CmdRelicSmartWearAddPlanScRsp => "CmdRelicSmartWearAddPlanScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BLFMCFMJJEE_PCPDHELPKEM" => Some(Self::BlfmcfmjjeePcpdhelpkem), - "CmdRelicSmartWearAddPlanScRsp" => Some(Self::CmdRelicSmartWearAddPlanScRsp), - "CmdRelicSmartWearDeletePlanScRsp" => { - Some(Self::CmdRelicSmartWearDeletePlanScRsp) - } - "CmdRelicSmartWearDeletePlanCsReq" => { - Some(Self::CmdRelicSmartWearDeletePlanCsReq) - } - "CmdRelicSmartWearUpdatePinRelicScRsp" => { - Some(Self::CmdRelicSmartWearUpdatePinRelicScRsp) - } - "CmdRelicSmartWearUpdatePinRelicCsReq" => { - Some(Self::CmdRelicSmartWearUpdatePinRelicCsReq) - } - "CmdRelicSmartWearDeletePinRelicCsReq" => { - Some(Self::CmdRelicSmartWearDeletePinRelicCsReq) + "HLACKPFNIBD_NLCDGIPGFDJ" => Some(Self::HlackpfnibdNlcdgipgfdj), + "CmdRelicSmartWearDeletePinRelicScRsp" => { + Some(Self::CmdRelicSmartWearDeletePinRelicScRsp) } "CmdRelicSmartWearGetPinRelicScRsp" => { Some(Self::CmdRelicSmartWearGetPinRelicScRsp) } - "CmdRelicSmartWearUpdatePlanCsReq" => { - Some(Self::CmdRelicSmartWearUpdatePlanCsReq) + "CmdRelicSmartWearUpdatePinRelicCsReq" => { + Some(Self::CmdRelicSmartWearUpdatePinRelicCsReq) } - "CmdRelicSmartWearUpdatePlanScRsp" => { - Some(Self::CmdRelicSmartWearUpdatePlanScRsp) + "CmdRelicSmartWearDeletePlanCsReq" => { + Some(Self::CmdRelicSmartWearDeletePlanCsReq) } "CmdRelicSmartWearUpdatePinRelicScNotify" => { Some(Self::CmdRelicSmartWearUpdatePinRelicScNotify) } - "CmdRelicSmartWearAddPlanCsReq" => Some(Self::CmdRelicSmartWearAddPlanCsReq), - "CmdRelicSmartWearGetPlanScRsp" => Some(Self::CmdRelicSmartWearGetPlanScRsp), - "CmdRelicSmartWearDeletePinRelicScRsp" => { - Some(Self::CmdRelicSmartWearDeletePinRelicScRsp) + "CmdRelicSmartWearUpdatePlanScRsp" => { + Some(Self::CmdRelicSmartWearUpdatePlanScRsp) } + "CmdRelicSmartWearGetPlanScRsp" => Some(Self::CmdRelicSmartWearGetPlanScRsp), + "CmdRelicSmartWearAddPlanCsReq" => Some(Self::CmdRelicSmartWearAddPlanCsReq), + "CmdRelicSmartWearUpdatePlanCsReq" => { + Some(Self::CmdRelicSmartWearUpdatePlanCsReq) + } + "CmdRelicSmartWearGetPlanCsReq" => Some(Self::CmdRelicSmartWearGetPlanCsReq), "CmdRelicSmartWearGetPinRelicCsReq" => { Some(Self::CmdRelicSmartWearGetPinRelicCsReq) } - "CmdRelicSmartWearGetPlanCsReq" => Some(Self::CmdRelicSmartWearGetPlanCsReq), + "CmdRelicSmartWearUpdatePinRelicScRsp" => { + Some(Self::CmdRelicSmartWearUpdatePinRelicScRsp) + } + "CmdRelicSmartWearDeletePinRelicCsReq" => { + Some(Self::CmdRelicSmartWearDeletePinRelicCsReq) + } + "CmdRelicSmartWearDeletePlanScRsp" => { + Some(Self::CmdRelicSmartWearDeletePlanScRsp) + } + "CmdRelicSmartWearAddPlanScRsp" => Some(Self::CmdRelicSmartWearAddPlanScRsp), _ => None, } } @@ -93652,46 +96456,45 @@ impl CmdRelicSmartWearType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Kmlcenlagmn { - Pcpdhelpkem = 0, - Afgenaojbld = 1, - Gjfjklamkih = 2, - Iahiebcfpcd = 3, +pub enum Kckjilimnff { + Nlcdgipgfdj = 0, + Cfpgfamanfd = 1, + Hehppofhlmi = 2, + Ebdiojpdjih = 3, } -impl Kmlcenlagmn { +impl Kckjilimnff { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "KMLCENLAGMN_PCPDHELPKEM", - Self::Afgenaojbld => "KMLCENLAGMN_AFGENAOJBLD", - Self::Gjfjklamkih => "KMLCENLAGMN_GJFJKLAMKIH", - Self::Iahiebcfpcd => "KMLCENLAGMN_IAHIEBCFPCD", + Self::Nlcdgipgfdj => "KCKJILIMNFF_NLCDGIPGFDJ", + Self::Cfpgfamanfd => "KCKJILIMNFF_CFPGFAMANFD", + Self::Hehppofhlmi => "KCKJILIMNFF_HEHPPOFHLMI", + Self::Ebdiojpdjih => "KCKJILIMNFF_EBDIOJPDJIH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "KMLCENLAGMN_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "KMLCENLAGMN_AFGENAOJBLD" => Some(Self::Afgenaojbld), - "KMLCENLAGMN_GJFJKLAMKIH" => Some(Self::Gjfjklamkih), - "KMLCENLAGMN_IAHIEBCFPCD" => Some(Self::Iahiebcfpcd), + "KCKJILIMNFF_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "KCKJILIMNFF_CFPGFAMANFD" => Some(Self::Cfpgfamanfd), + "KCKJILIMNFF_HEHPPOFHLMI" => Some(Self::Hehppofhlmi), + "KCKJILIMNFF_EBDIOJPDJIH" => Some(Self::Ebdiojpdjih), _ => None, } } } -/// Obf: EDFKEEKMFIB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdReplayType { - EdfkeekmfibPcpdhelpkem = 0, - CmdGetReplayTokenCsReq = 3591, - CmdAhcahffnhld = 3595, - EdfkeekmfibMljmdfdnooe = 3594, - CmdEkgamncmoej = 3510, + GlhdkohhddkNlcdgipgfdj = 0, + GlhdkohhddkOenomljladc = 3580, + CmdGetReplayTokenCsReq = 3573, + CmdDfmbmcgmffp = 3527, + CmdGetReplayTokenScRsp = 3503, } impl CmdReplayType { /// String value of the enum field names used in the ProtoBuf definition. @@ -93700,35 +96503,34 @@ 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::EdfkeekmfibPcpdhelpkem => "EDFKEEKMFIB_PCPDHELPKEM", + Self::GlhdkohhddkNlcdgipgfdj => "GLHDKOHHDDK_NLCDGIPGFDJ", + Self::GlhdkohhddkOenomljladc => "GLHDKOHHDDK_OENOMLJLADC", Self::CmdGetReplayTokenCsReq => "CmdGetReplayTokenCsReq", - Self::CmdAhcahffnhld => "CmdAHCAHFFNHLD", - Self::EdfkeekmfibMljmdfdnooe => "EDFKEEKMFIB_MLJMDFDNOOE", - Self::CmdEkgamncmoej => "CmdEKGAMNCMOEJ", + Self::CmdDfmbmcgmffp => "CmdDFMBMCGMFFP", + Self::CmdGetReplayTokenScRsp => "CmdGetReplayTokenScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "EDFKEEKMFIB_PCPDHELPKEM" => Some(Self::EdfkeekmfibPcpdhelpkem), + "GLHDKOHHDDK_NLCDGIPGFDJ" => Some(Self::GlhdkohhddkNlcdgipgfdj), + "GLHDKOHHDDK_OENOMLJLADC" => Some(Self::GlhdkohhddkOenomljladc), "CmdGetReplayTokenCsReq" => Some(Self::CmdGetReplayTokenCsReq), - "CmdAHCAHFFNHLD" => Some(Self::CmdAhcahffnhld), - "EDFKEEKMFIB_MLJMDFDNOOE" => Some(Self::EdfkeekmfibMljmdfdnooe), - "CmdEKGAMNCMOEJ" => Some(Self::CmdEkgamncmoej), + "CmdDFMBMCGMFFP" => Some(Self::CmdDfmbmcgmffp), + "CmdGetReplayTokenScRsp" => Some(Self::CmdGetReplayTokenScRsp), _ => None, } } } -/// Obf: EDOOKEJHPAD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRndOptionType { - EdookejhpadPcpdhelpkem = 0, - CmdDailyFirstMeetPamCsReq = 3494, - CmdGetRndOptionCsReq = 3491, - CmdEeambmdgihf = 3410, - CmdCbeffnafpel = 3495, + LhhikplmlghNlcdgipgfdj = 0, + CmdGetRndOptionCsReq = 3473, + CmdDailyFirstMeetPamScRsp = 3427, + CmdGetRndOptionScRsp = 3403, + CmdDailyFirstMeetPamCsReq = 3480, } impl CmdRndOptionType { /// String value of the enum field names used in the ProtoBuf definition. @@ -93737,84 +96539,83 @@ 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::EdookejhpadPcpdhelpkem => "EDOOKEJHPAD_PCPDHELPKEM", - Self::CmdDailyFirstMeetPamCsReq => "CmdDailyFirstMeetPamCsReq", + Self::LhhikplmlghNlcdgipgfdj => "LHHIKPLMLGH_NLCDGIPGFDJ", Self::CmdGetRndOptionCsReq => "CmdGetRndOptionCsReq", - Self::CmdEeambmdgihf => "CmdEEAMBMDGIHF", - Self::CmdCbeffnafpel => "CmdCBEFFNAFPEL", + Self::CmdDailyFirstMeetPamScRsp => "CmdDailyFirstMeetPamScRsp", + Self::CmdGetRndOptionScRsp => "CmdGetRndOptionScRsp", + Self::CmdDailyFirstMeetPamCsReq => "CmdDailyFirstMeetPamCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "EDOOKEJHPAD_PCPDHELPKEM" => Some(Self::EdookejhpadPcpdhelpkem), - "CmdDailyFirstMeetPamCsReq" => Some(Self::CmdDailyFirstMeetPamCsReq), + "LHHIKPLMLGH_NLCDGIPGFDJ" => Some(Self::LhhikplmlghNlcdgipgfdj), "CmdGetRndOptionCsReq" => Some(Self::CmdGetRndOptionCsReq), - "CmdEEAMBMDGIHF" => Some(Self::CmdEeambmdgihf), - "CmdCBEFFNAFPEL" => Some(Self::CmdCbeffnafpel), + "CmdDailyFirstMeetPamScRsp" => Some(Self::CmdDailyFirstMeetPamScRsp), + "CmdGetRndOptionScRsp" => Some(Self::CmdGetRndOptionScRsp), + "CmdDailyFirstMeetPamCsReq" => Some(Self::CmdDailyFirstMeetPamCsReq), _ => None, } } } -/// Obf: OEELNJLOKHK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueType { - OeelnjlokhkPcpdhelpkem = 0, - CmdStartRogueScRsp = 1895, - CmdGetRogueInfoScRsp = 1810, - CmdLeaveRogueCsReq = 1809, - CmdExchangeRogueRewardKeyScRsp = 1877, - 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, + HhpmdfmooakNlcdgipgfdj = 0, + CmdFinishAeonDialogueGroupCsReq = 1872, + CmdGetRogueTalentInfoCsReq = 1807, + HhpmdfmooakCcobppapklp = 1871, + CmdSyncRogueExploreWinScNotify = 1820, + CmdEnterRogueCsReq = 1836, + CmdAjndmbcdeol = 1848, + CmdStartRogueCsReq = 1880, + CmdLeaveRogueCsReq = 1815, + CmdFinishAeonDialogueGroupScRsp = 1825, + CmdSyncRogueMapRoomScNotify = 1853, + CmdCgmbihbhlfk = 1852, + CmdBhlehmnfhpj = 1876, + CmdJalddedfepa = 1878, + CmdSyncRogueAreaUnlockScNotify = 1869, + CmdGetRogueAeonInfoScRsp = 1884, + CmdQuitRogueCsReq = 1801, + CmdCdokclhedbo = 1882, + CmdExchangeRogueRewardKeyScRsp = 1858, + HhpmdfmooakHpjblifmojb = 1814, + CmdSyncRogueStatusScNotify = 1851, + CmdEnterRogueScRsp = 1813, + CmdSyncRogueSeasonFinishScNotify = 1899, + CmdLeaveRogueScRsp = 1881, + CmdCinmcbdcbmj = 1859, + CmdEnableRogueTalentScRsp = 1862, + CmdEnterRogueMapRoomCsReq = 1816, + CmdSyncRogueAeonScNotify = 1897, + CmdIkendkagfln = 1855, + CmdEnterRogueMapRoomScRsp = 1805, + CmdAjaojoeagml = 1824, + CmdGetRogueInfoScRsp = 1803, + CmdSyncRogueGetItemScNotify = 1846, + CmdSyncRogueReviveInfoScNotify = 1828, + CmdQuitRogueScRsp = 1867, + CmdExchangeRogueRewardKeyCsReq = 1834, + CmdStartRogueScRsp = 1827, + CmdNahanhphggf = 1874, + CmdGdnjicgjcac = 1808, + CmdEkfcdgnoain = 1842, + CmdEnableRogueTalentCsReq = 1821, + CmdGetRogueTalentInfoScRsp = 1802, + CmdHigamejncjj = 1822, + CmdSyncRogueFinishScNotify = 1809, + CmdJkklggkbell = 1894, + CmdGetRogueAeonInfoCsReq = 1870, + CmdOpenRogueChestCsReq = 1845, + CmdOjkcgghmfdo = 1819, + CmdKfjfhkljkak = 1864, + CmdOpenRogueChestScRsp = 1837, + CmdSyncRogueVirtualItemInfoScNotify = 1895, + CmdPdnojmfcddg = 1861, + CmdGetRogueInfoCsReq = 1873, + HhpmdfmooakHhhnpefmkfl = 1868, } impl CmdRogueType { /// String value of the enum field names used in the ProtoBuf definition. @@ -93823,155 +96624,152 @@ 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::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::HhpmdfmooakNlcdgipgfdj => "HHPMDFMOOAK_NLCDGIPGFDJ", + Self::CmdFinishAeonDialogueGroupCsReq => "CmdFinishAeonDialogueGroupCsReq", + Self::CmdGetRogueTalentInfoCsReq => "CmdGetRogueTalentInfoCsReq", + Self::HhpmdfmooakCcobppapklp => "HHPMDFMOOAK_CCOBPPAPKLP", + Self::CmdSyncRogueExploreWinScNotify => "CmdSyncRogueExploreWinScNotify", Self::CmdEnterRogueCsReq => "CmdEnterRogueCsReq", - Self::CmdGlkpcplbpln => "CmdGLKPCPLBPLN", - Self::CmdGetRogueAeonInfoCsReq => "CmdGetRogueAeonInfoCsReq", - Self::CmdNlljbgpjfin => "CmdNLLJBGPJFIN", + Self::CmdAjndmbcdeol => "CmdAJNDMBCDEOL", + Self::CmdStartRogueCsReq => "CmdStartRogueCsReq", + Self::CmdLeaveRogueCsReq => "CmdLeaveRogueCsReq", + Self::CmdFinishAeonDialogueGroupScRsp => "CmdFinishAeonDialogueGroupScRsp", + Self::CmdSyncRogueMapRoomScNotify => "CmdSyncRogueMapRoomScNotify", + Self::CmdCgmbihbhlfk => "CmdCGMBIHBHLFK", + Self::CmdBhlehmnfhpj => "CmdBHLEHMNFHPJ", + Self::CmdJalddedfepa => "CmdJALDDEDFEPA", + Self::CmdSyncRogueAreaUnlockScNotify => "CmdSyncRogueAreaUnlockScNotify", + Self::CmdGetRogueAeonInfoScRsp => "CmdGetRogueAeonInfoScRsp", + Self::CmdQuitRogueCsReq => "CmdQuitRogueCsReq", + Self::CmdCdokclhedbo => "CmdCDOKCLHEDBO", + Self::CmdExchangeRogueRewardKeyScRsp => "CmdExchangeRogueRewardKeyScRsp", + Self::HhpmdfmooakHpjblifmojb => "HHPMDFMOOAK_HPJBLIFMOJB", + Self::CmdSyncRogueStatusScNotify => "CmdSyncRogueStatusScNotify", + Self::CmdEnterRogueScRsp => "CmdEnterRogueScRsp", + Self::CmdSyncRogueSeasonFinishScNotify => "CmdSyncRogueSeasonFinishScNotify", + Self::CmdLeaveRogueScRsp => "CmdLeaveRogueScRsp", + Self::CmdCinmcbdcbmj => "CmdCINMCBDCBMJ", + Self::CmdEnableRogueTalentScRsp => "CmdEnableRogueTalentScRsp", + Self::CmdEnterRogueMapRoomCsReq => "CmdEnterRogueMapRoomCsReq", + Self::CmdSyncRogueAeonScNotify => "CmdSyncRogueAeonScNotify", + Self::CmdIkendkagfln => "CmdIKENDKAGFLN", + Self::CmdEnterRogueMapRoomScRsp => "CmdEnterRogueMapRoomScRsp", + Self::CmdAjaojoeagml => "CmdAJAOJOEAGML", + Self::CmdGetRogueInfoScRsp => "CmdGetRogueInfoScRsp", + Self::CmdSyncRogueGetItemScNotify => "CmdSyncRogueGetItemScNotify", Self::CmdSyncRogueReviveInfoScNotify => "CmdSyncRogueReviveInfoScNotify", Self::CmdQuitRogueScRsp => "CmdQuitRogueScRsp", - Self::CmdEnterRogueMapRoomCsReq => "CmdEnterRogueMapRoomCsReq", - Self::CmdGjkopkldfgb => "CmdGJKOPKLDFGB", - Self::CmdSyncRogueExploreWinScNotify => "CmdSyncRogueExploreWinScNotify", - Self::CmdSyncRogueStatusScNotify => "CmdSyncRogueStatusScNotify", + Self::CmdExchangeRogueRewardKeyCsReq => "CmdExchangeRogueRewardKeyCsReq", + Self::CmdStartRogueScRsp => "CmdStartRogueScRsp", + Self::CmdNahanhphggf => "CmdNAHANHPHGGF", + Self::CmdGdnjicgjcac => "CmdGDNJICGJCAC", + Self::CmdEkfcdgnoain => "CmdEKFCDGNOAIN", Self::CmdEnableRogueTalentCsReq => "CmdEnableRogueTalentCsReq", - Self::CmdFinishAeonDialogueGroupCsReq => "CmdFinishAeonDialogueGroupCsReq", - Self::CmdQuitRogueCsReq => "CmdQuitRogueCsReq", - Self::CmdKepngmhcndn => "CmdKEPNGMHCNDN", - Self::CmdLeaveRogueScRsp => "CmdLeaveRogueScRsp", - Self::CmdGetRogueTalentInfoCsReq => "CmdGetRogueTalentInfoCsReq", - 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::CmdHigamejncjj => "CmdHIGAMEJNCJJ", + Self::CmdSyncRogueFinishScNotify => "CmdSyncRogueFinishScNotify", + Self::CmdJkklggkbell => "CmdJKKLGGKBELL", + Self::CmdGetRogueAeonInfoCsReq => "CmdGetRogueAeonInfoCsReq", Self::CmdOpenRogueChestCsReq => "CmdOpenRogueChestCsReq", - Self::CmdSyncRogueMapRoomScNotify => "CmdSyncRogueMapRoomScNotify", - Self::CmdGetRogueInfoCsReq => "CmdGetRogueInfoCsReq", + Self::CmdOjkcgghmfdo => "CmdOJKCGGHMFDO", + Self::CmdKfjfhkljkak => "CmdKFJFHKLJKAK", + Self::CmdOpenRogueChestScRsp => "CmdOpenRogueChestScRsp", Self::CmdSyncRogueVirtualItemInfoScNotify => { "CmdSyncRogueVirtualItemInfoScNotify" } + Self::CmdPdnojmfcddg => "CmdPDNOJMFCDDG", + Self::CmdGetRogueInfoCsReq => "CmdGetRogueInfoCsReq", + Self::HhpmdfmooakHhhnpefmkfl => "HHPMDFMOOAK_HHHNPEFMKFL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "OEELNJLOKHK_PCPDHELPKEM" => Some(Self::OeelnjlokhkPcpdhelpkem), - "CmdStartRogueScRsp" => Some(Self::CmdStartRogueScRsp), - "CmdGetRogueInfoScRsp" => Some(Self::CmdGetRogueInfoScRsp), - "CmdLeaveRogueCsReq" => Some(Self::CmdLeaveRogueCsReq), - "CmdExchangeRogueRewardKeyScRsp" => { - Some(Self::CmdExchangeRogueRewardKeyScRsp) + "HHPMDFMOOAK_NLCDGIPGFDJ" => Some(Self::HhpmdfmooakNlcdgipgfdj), + "CmdFinishAeonDialogueGroupCsReq" => { + Some(Self::CmdFinishAeonDialogueGroupCsReq) } - "CmdEnterRogueMapRoomScRsp" => Some(Self::CmdEnterRogueMapRoomScRsp), - "CmdSyncRogueAeonScNotify" => Some(Self::CmdSyncRogueAeonScNotify), - "CmdLOPOJDAAIPO" => Some(Self::CmdLopojdaaipo), - "CmdPNHGIANGNAE" => Some(Self::CmdPnhgiangnae), - "CmdSyncRogueGetItemScNotify" => Some(Self::CmdSyncRogueGetItemScNotify), - "CmdExchangeRogueRewardKeyCsReq" => { - Some(Self::CmdExchangeRogueRewardKeyCsReq) + "CmdGetRogueTalentInfoCsReq" => Some(Self::CmdGetRogueTalentInfoCsReq), + "HHPMDFMOOAK_CCOBPPAPKLP" => Some(Self::HhpmdfmooakCcobppapklp), + "CmdSyncRogueExploreWinScNotify" => { + Some(Self::CmdSyncRogueExploreWinScNotify) } - "CmdMEIHOMEDHBF" => Some(Self::CmdMeihomedhbf), - "CmdAABFLGKCHCA" => Some(Self::CmdAabflgkchca), + "CmdEnterRogueCsReq" => Some(Self::CmdEnterRogueCsReq), + "CmdAJNDMBCDEOL" => Some(Self::CmdAjndmbcdeol), "CmdStartRogueCsReq" => Some(Self::CmdStartRogueCsReq), + "CmdLeaveRogueCsReq" => Some(Self::CmdLeaveRogueCsReq), "CmdFinishAeonDialogueGroupScRsp" => { Some(Self::CmdFinishAeonDialogueGroupScRsp) } - "CmdTakeRogueAeonLevelRewardCsReq" => { - Some(Self::CmdTakeRogueAeonLevelRewardCsReq) + "CmdSyncRogueMapRoomScNotify" => Some(Self::CmdSyncRogueMapRoomScNotify), + "CmdCGMBIHBHLFK" => Some(Self::CmdCgmbihbhlfk), + "CmdBHLEHMNFHPJ" => Some(Self::CmdBhlehmnfhpj), + "CmdJALDDEDFEPA" => Some(Self::CmdJalddedfepa), + "CmdSyncRogueAreaUnlockScNotify" => { + Some(Self::CmdSyncRogueAreaUnlockScNotify) } "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), + "CmdQuitRogueCsReq" => Some(Self::CmdQuitRogueCsReq), + "CmdCDOKCLHEDBO" => Some(Self::CmdCdokclhedbo), + "CmdExchangeRogueRewardKeyScRsp" => { + Some(Self::CmdExchangeRogueRewardKeyScRsp) + } + "HHPMDFMOOAK_HPJBLIFMOJB" => Some(Self::HhpmdfmooakHpjblifmojb), + "CmdSyncRogueStatusScNotify" => Some(Self::CmdSyncRogueStatusScNotify), + "CmdEnterRogueScRsp" => Some(Self::CmdEnterRogueScRsp), + "CmdSyncRogueSeasonFinishScNotify" => { + Some(Self::CmdSyncRogueSeasonFinishScNotify) + } + "CmdLeaveRogueScRsp" => Some(Self::CmdLeaveRogueScRsp), + "CmdCINMCBDCBMJ" => Some(Self::CmdCinmcbdcbmj), + "CmdEnableRogueTalentScRsp" => Some(Self::CmdEnableRogueTalentScRsp), + "CmdEnterRogueMapRoomCsReq" => Some(Self::CmdEnterRogueMapRoomCsReq), + "CmdSyncRogueAeonScNotify" => Some(Self::CmdSyncRogueAeonScNotify), + "CmdIKENDKAGFLN" => Some(Self::CmdIkendkagfln), + "CmdEnterRogueMapRoomScRsp" => Some(Self::CmdEnterRogueMapRoomScRsp), + "CmdAJAOJOEAGML" => Some(Self::CmdAjaojoeagml), + "CmdGetRogueInfoScRsp" => Some(Self::CmdGetRogueInfoScRsp), + "CmdSyncRogueGetItemScNotify" => Some(Self::CmdSyncRogueGetItemScNotify), "CmdSyncRogueReviveInfoScNotify" => { Some(Self::CmdSyncRogueReviveInfoScNotify) } "CmdQuitRogueScRsp" => Some(Self::CmdQuitRogueScRsp), - "CmdEnterRogueMapRoomCsReq" => Some(Self::CmdEnterRogueMapRoomCsReq), - "CmdGJKOPKLDFGB" => Some(Self::CmdGjkopkldfgb), - "CmdSyncRogueExploreWinScNotify" => { - Some(Self::CmdSyncRogueExploreWinScNotify) + "CmdExchangeRogueRewardKeyCsReq" => { + Some(Self::CmdExchangeRogueRewardKeyCsReq) } - "CmdSyncRogueStatusScNotify" => Some(Self::CmdSyncRogueStatusScNotify), + "CmdStartRogueScRsp" => Some(Self::CmdStartRogueScRsp), + "CmdNAHANHPHGGF" => Some(Self::CmdNahanhphggf), + "CmdGDNJICGJCAC" => Some(Self::CmdGdnjicgjcac), + "CmdEKFCDGNOAIN" => Some(Self::CmdEkfcdgnoain), "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), + "CmdHIGAMEJNCJJ" => Some(Self::CmdHigamejncjj), + "CmdSyncRogueFinishScNotify" => Some(Self::CmdSyncRogueFinishScNotify), + "CmdJKKLGGKBELL" => Some(Self::CmdJkklggkbell), + "CmdGetRogueAeonInfoCsReq" => Some(Self::CmdGetRogueAeonInfoCsReq), "CmdOpenRogueChestCsReq" => Some(Self::CmdOpenRogueChestCsReq), - "CmdSyncRogueMapRoomScNotify" => Some(Self::CmdSyncRogueMapRoomScNotify), - "CmdGetRogueInfoCsReq" => Some(Self::CmdGetRogueInfoCsReq), + "CmdOJKCGGHMFDO" => Some(Self::CmdOjkcgghmfdo), + "CmdKFJFHKLJKAK" => Some(Self::CmdKfjfhkljkak), + "CmdOpenRogueChestScRsp" => Some(Self::CmdOpenRogueChestScRsp), "CmdSyncRogueVirtualItemInfoScNotify" => { Some(Self::CmdSyncRogueVirtualItemInfoScNotify) } + "CmdPDNOJMFCDDG" => Some(Self::CmdPdnojmfcddg), + "CmdGetRogueInfoCsReq" => Some(Self::CmdGetRogueInfoCsReq), + "HHPMDFMOOAK_HHHNPEFMKFL" => Some(Self::HhpmdfmooakHhhnpefmkfl), _ => None, } } } -/// Obf: JBFMHGKNEGL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueStatus { - JbfmhgkneglPcpdhelpkem = 0, - JbfmhgkneglNmbcdildgnk = 1, - JbfmhgkneglOpnadfkbgnn = 2, - JbfmhgkneglOekflgefgpp = 3, - JbfmhgkneglKlhdcopplng = 4, + NogkojcafaeNlcdgipgfdj = 0, + NogkojcafaeBmoogbnpeaa = 1, + NogkojcafaeIggjejahpij = 2, + NogkojcafaeCbfhenkamko = 3, + NogkojcafaeCihfgjdchia = 4, } impl RogueStatus { /// String value of the enum field names used in the ProtoBuf definition. @@ -93980,35 +96778,34 @@ 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::JbfmhgkneglPcpdhelpkem => "JBFMHGKNEGL_PCPDHELPKEM", - Self::JbfmhgkneglNmbcdildgnk => "JBFMHGKNEGL_NMBCDILDGNK", - Self::JbfmhgkneglOpnadfkbgnn => "JBFMHGKNEGL_OPNADFKBGNN", - Self::JbfmhgkneglOekflgefgpp => "JBFMHGKNEGL_OEKFLGEFGPP", - Self::JbfmhgkneglKlhdcopplng => "JBFMHGKNEGL_KLHDCOPPLNG", + Self::NogkojcafaeNlcdgipgfdj => "NOGKOJCAFAE_NLCDGIPGFDJ", + Self::NogkojcafaeBmoogbnpeaa => "NOGKOJCAFAE_BMOOGBNPEAA", + Self::NogkojcafaeIggjejahpij => "NOGKOJCAFAE_IGGJEJAHPIJ", + Self::NogkojcafaeCbfhenkamko => "NOGKOJCAFAE_CBFHENKAMKO", + Self::NogkojcafaeCihfgjdchia => "NOGKOJCAFAE_CIHFGJDCHIA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "NOGKOJCAFAE_NLCDGIPGFDJ" => Some(Self::NogkojcafaeNlcdgipgfdj), + "NOGKOJCAFAE_BMOOGBNPEAA" => Some(Self::NogkojcafaeBmoogbnpeaa), + "NOGKOJCAFAE_IGGJEJAHPIJ" => Some(Self::NogkojcafaeIggjejahpij), + "NOGKOJCAFAE_CBFHENKAMKO" => Some(Self::NogkojcafaeCbfhenkamko), + "NOGKOJCAFAE_CIHFGJDCHIA" => Some(Self::NogkojcafaeCihfgjdchia), _ => None, } } } -/// Obf: LIBDGMMOILI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueRoomStatus { - LibdgmmoiliPcpdhelpkem = 0, - LibdgmmoiliDklpaafflee = 1, - LibdgmmoiliNgmmicogdfp = 2, - LibdgmmoiliLaeidcpklcd = 3, - LibdgmmoiliKlhdcopplng = 4, + KfnifojpfcbNlcdgipgfdj = 0, + KfnifojpfcbGajgbbfelel = 1, + KfnifojpfcbBfadfaelklj = 2, + KfnifojpfcbJdagfhepmhf = 3, + KfnifojpfcbCihfgjdchia = 4, } impl RogueRoomStatus { /// String value of the enum field names used in the ProtoBuf definition. @@ -94017,34 +96814,33 @@ 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::LibdgmmoiliPcpdhelpkem => "LIBDGMMOILI_PCPDHELPKEM", - Self::LibdgmmoiliDklpaafflee => "LIBDGMMOILI_DKLPAAFFLEE", - Self::LibdgmmoiliNgmmicogdfp => "LIBDGMMOILI_NGMMICOGDFP", - Self::LibdgmmoiliLaeidcpklcd => "LIBDGMMOILI_LAEIDCPKLCD", - Self::LibdgmmoiliKlhdcopplng => "LIBDGMMOILI_KLHDCOPPLNG", + Self::KfnifojpfcbNlcdgipgfdj => "KFNIFOJPFCB_NLCDGIPGFDJ", + Self::KfnifojpfcbGajgbbfelel => "KFNIFOJPFCB_GAJGBBFELEL", + Self::KfnifojpfcbBfadfaelklj => "KFNIFOJPFCB_BFADFAELKLJ", + Self::KfnifojpfcbJdagfhepmhf => "KFNIFOJPFCB_JDAGFHEPMHF", + Self::KfnifojpfcbCihfgjdchia => "KFNIFOJPFCB_CIHFGJDCHIA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "KFNIFOJPFCB_NLCDGIPGFDJ" => Some(Self::KfnifojpfcbNlcdgipgfdj), + "KFNIFOJPFCB_GAJGBBFELEL" => Some(Self::KfnifojpfcbGajgbbfelel), + "KFNIFOJPFCB_BFADFAELKLJ" => Some(Self::KfnifojpfcbBfadfaelklj), + "KFNIFOJPFCB_JDAGFHEPMHF" => Some(Self::KfnifojpfcbJdagfhepmhf), + "KFNIFOJPFCB_CIHFGJDCHIA" => Some(Self::KfnifojpfcbCihfgjdchia), _ => None, } } } -/// Obf: FDPOAPLBFKC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueAreaStatus { - FdpoaplbfkcDklpaafflee = 0, - FdpoaplbfkcNgmmicogdfp = 1, - FdpoaplbfkcOnmibbemgjo = 2, - FdpoaplbfkcClphmajjila = 3, + HnphkccicpmGajgbbfelel = 0, + HnphkccicpmBfadfaelklj = 1, + HnphkccicpmMkhfmmckaei = 2, + HnphkccicpmPdkldmnajbo = 3, } impl RogueAreaStatus { /// String value of the enum field names used in the ProtoBuf definition. @@ -94053,19 +96849,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::FdpoaplbfkcDklpaafflee => "FDPOAPLBFKC_DKLPAAFFLEE", - Self::FdpoaplbfkcNgmmicogdfp => "FDPOAPLBFKC_NGMMICOGDFP", - Self::FdpoaplbfkcOnmibbemgjo => "FDPOAPLBFKC_ONMIBBEMGJO", - Self::FdpoaplbfkcClphmajjila => "FDPOAPLBFKC_CLPHMAJJILA", + Self::HnphkccicpmGajgbbfelel => "HNPHKCCICPM_GAJGBBFELEL", + Self::HnphkccicpmBfadfaelklj => "HNPHKCCICPM_BFADFAELKLJ", + Self::HnphkccicpmMkhfmmckaei => "HNPHKCCICPM_MKHFMMCKAEI", + Self::HnphkccicpmPdkldmnajbo => "HNPHKCCICPM_PDKLDMNAJBO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FDPOAPLBFKC_DKLPAAFFLEE" => Some(Self::FdpoaplbfkcDklpaafflee), - "FDPOAPLBFKC_NGMMICOGDFP" => Some(Self::FdpoaplbfkcNgmmicogdfp), - "FDPOAPLBFKC_ONMIBBEMGJO" => Some(Self::FdpoaplbfkcOnmibbemgjo), - "FDPOAPLBFKC_CLPHMAJJILA" => Some(Self::FdpoaplbfkcClphmajjila), + "HNPHKCCICPM_GAJGBBFELEL" => Some(Self::HnphkccicpmGajgbbfelel), + "HNPHKCCICPM_BFADFAELKLJ" => Some(Self::HnphkccicpmBfadfaelklj), + "HNPHKCCICPM_MKHFMMCKAEI" => Some(Self::HnphkccicpmMkhfmmckaei), + "HNPHKCCICPM_PDKLDMNAJBO" => Some(Self::HnphkccicpmPdkldmnajbo), _ => None, } } @@ -94073,50 +96869,50 @@ impl RogueAreaStatus { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Lgocipgdkij { - Pcpdhelpkem = 0, - Iggfmobbkfm = 1, - Kpgeihaeebc = 2, - Mmaoonpapdp = 3, - Egndjgkkjho = 4, - Hemmgkijlei = 5, - Bfagnenpjjj = 6, - Jadcleafejc = 7, - Galgfiomoio = 8, - Opfpnhibeed = 9, +pub enum Gbakloafclp { + Nlcdgipgfdj = 0, + Midkknagofa = 1, + Fjmcihhigia = 2, + Anbkdjkhcbi = 3, + Nclbfaallfj = 4, + Epcdlhffbli = 5, + Fmpggenbhid = 6, + Mofniojhbbl = 7, + Emalbalanlh = 8, + Cbcnhgnkapg = 9, } -impl Lgocipgdkij { +impl Gbakloafclp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "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", + Self::Nlcdgipgfdj => "GBAKLOAFCLP_NLCDGIPGFDJ", + Self::Midkknagofa => "GBAKLOAFCLP_MIDKKNAGOFA", + Self::Fjmcihhigia => "GBAKLOAFCLP_FJMCIHHIGIA", + Self::Anbkdjkhcbi => "GBAKLOAFCLP_ANBKDJKHCBI", + Self::Nclbfaallfj => "GBAKLOAFCLP_NCLBFAALLFJ", + Self::Epcdlhffbli => "GBAKLOAFCLP_EPCDLHFFBLI", + Self::Fmpggenbhid => "GBAKLOAFCLP_FMPGGENBHID", + Self::Mofniojhbbl => "GBAKLOAFCLP_MOFNIOJHBBL", + Self::Emalbalanlh => "GBAKLOAFCLP_EMALBALANLH", + Self::Cbcnhgnkapg => "GBAKLOAFCLP_CBCNHGNKAPG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "GBAKLOAFCLP_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "GBAKLOAFCLP_MIDKKNAGOFA" => Some(Self::Midkknagofa), + "GBAKLOAFCLP_FJMCIHHIGIA" => Some(Self::Fjmcihhigia), + "GBAKLOAFCLP_ANBKDJKHCBI" => Some(Self::Anbkdjkhcbi), + "GBAKLOAFCLP_NCLBFAALLFJ" => Some(Self::Nclbfaallfj), + "GBAKLOAFCLP_EPCDLHFFBLI" => Some(Self::Epcdlhffbli), + "GBAKLOAFCLP_FMPGGENBHID" => Some(Self::Fmpggenbhid), + "GBAKLOAFCLP_MOFNIOJHBBL" => Some(Self::Mofniojhbbl), + "GBAKLOAFCLP_EMALBALANLH" => Some(Self::Emalbalanlh), + "GBAKLOAFCLP_CBCNHGNKAPG" => Some(Self::Cbcnhgnkapg), _ => None, } } @@ -94124,59 +96920,59 @@ impl Lgocipgdkij { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -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, +pub enum Pdloamglgjb { + Nlcdgipgfdj = 0, + Midkknagofa = 1, + Nclbfaallfj = 2, + Epcdlhffbli = 3, + Lfodhgbcchf = 4, + Khgikbfdlfb = 5, + Akjbecphijk = 6, + Ejoehknhgdm = 7, + Acmklfompfc = 8, + Mofniojhbbl = 9, + Fmpggenbhid = 10, + Emalbalanlh = 11, + Cbcnhgnkapg = 12, } -impl Baaclginjfp { +impl Pdloamglgjb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "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", + Self::Nlcdgipgfdj => "PDLOAMGLGJB_NLCDGIPGFDJ", + Self::Midkknagofa => "PDLOAMGLGJB_MIDKKNAGOFA", + Self::Nclbfaallfj => "PDLOAMGLGJB_NCLBFAALLFJ", + Self::Epcdlhffbli => "PDLOAMGLGJB_EPCDLHFFBLI", + Self::Lfodhgbcchf => "PDLOAMGLGJB_LFODHGBCCHF", + Self::Khgikbfdlfb => "PDLOAMGLGJB_KHGIKBFDLFB", + Self::Akjbecphijk => "PDLOAMGLGJB_AKJBECPHIJK", + Self::Ejoehknhgdm => "PDLOAMGLGJB_EJOEHKNHGDM", + Self::Acmklfompfc => "PDLOAMGLGJB_ACMKLFOMPFC", + Self::Mofniojhbbl => "PDLOAMGLGJB_MOFNIOJHBBL", + Self::Fmpggenbhid => "PDLOAMGLGJB_FMPGGENBHID", + Self::Emalbalanlh => "PDLOAMGLGJB_EMALBALANLH", + Self::Cbcnhgnkapg => "PDLOAMGLGJB_CBCNHGNKAPG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "PDLOAMGLGJB_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "PDLOAMGLGJB_MIDKKNAGOFA" => Some(Self::Midkknagofa), + "PDLOAMGLGJB_NCLBFAALLFJ" => Some(Self::Nclbfaallfj), + "PDLOAMGLGJB_EPCDLHFFBLI" => Some(Self::Epcdlhffbli), + "PDLOAMGLGJB_LFODHGBCCHF" => Some(Self::Lfodhgbcchf), + "PDLOAMGLGJB_KHGIKBFDLFB" => Some(Self::Khgikbfdlfb), + "PDLOAMGLGJB_AKJBECPHIJK" => Some(Self::Akjbecphijk), + "PDLOAMGLGJB_EJOEHKNHGDM" => Some(Self::Ejoehknhgdm), + "PDLOAMGLGJB_ACMKLFOMPFC" => Some(Self::Acmklfompfc), + "PDLOAMGLGJB_MOFNIOJHBBL" => Some(Self::Mofniojhbbl), + "PDLOAMGLGJB_FMPGGENBHID" => Some(Self::Fmpggenbhid), + "PDLOAMGLGJB_EMALBALANLH" => Some(Self::Emalbalanlh), + "PDLOAMGLGJB_CBCNHGNKAPG" => Some(Self::Cbcnhgnkapg), _ => None, } } @@ -94184,44 +96980,43 @@ impl Baaclginjfp { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Bfpibiegjgj { - Cnofnjgiaod = 0, - Ageacglkddg = 1, +pub enum Ppocamclleg { + Hmckmbagnja = 0, + Djbologmbgg = 1, } -impl Bfpibiegjgj { +impl Ppocamclleg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Cnofnjgiaod => "BFPIBIEGJGJ_CNOFNJGIAOD", - Self::Ageacglkddg => "BFPIBIEGJGJ_AGEACGLKDDG", + Self::Hmckmbagnja => "PPOCAMCLLEG_HMCKMBAGNJA", + Self::Djbologmbgg => "PPOCAMCLLEG_DJBOLOGMBGG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BFPIBIEGJGJ_CNOFNJGIAOD" => Some(Self::Cnofnjgiaod), - "BFPIBIEGJGJ_AGEACGLKDDG" => Some(Self::Ageacglkddg), + "PPOCAMCLLEG_HMCKMBAGNJA" => Some(Self::Hmckmbagnja), + "PPOCAMCLLEG_DJBOLOGMBGG" => Some(Self::Djbologmbgg), _ => None, } } } -/// Obf: JEJMOKKEGLI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueArcadeType { - JejmokkegliPcpdhelpkem = 0, - CmdRogueArcadeGetInfoScRsp = 7677, - CmdRogueArcadeRestartCsReq = 7681, - CmdRogueArcadeGetInfoCsReq = 7651, - CmdRogueArcadeStartCsReq = 7687, - CmdRogueArcadeRestartScRsp = 7698, - CmdRogueArcadeLeaveScRsp = 7655, - CmdRogueArcadeStartScRsp = 7668, - CmdRogueArcadeLeaveCsReq = 7657, + NnhbaokebjiNlcdgipgfdj = 0, + CmdRogueArcadeStartCsReq = 7658, + CmdRogueArcadeRestartScRsp = 7657, + CmdRogueArcadeLeaveScRsp = 7653, + CmdRogueArcadeRestartCsReq = 7671, + CmdRogueArcadeGetInfoCsReq = 7684, + CmdRogueArcadeGetInfoScRsp = 7673, + CmdRogueArcadeStartScRsp = 7690, + CmdRogueArcadeLeaveCsReq = 7691, } impl CmdRogueArcadeType { /// String value of the enum field names used in the ProtoBuf definition. @@ -94230,13 +97025,13 @@ 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::JejmokkegliPcpdhelpkem => "JEJMOKKEGLI_PCPDHELPKEM", - Self::CmdRogueArcadeGetInfoScRsp => "CmdRogueArcadeGetInfoScRsp", - Self::CmdRogueArcadeRestartCsReq => "CmdRogueArcadeRestartCsReq", - Self::CmdRogueArcadeGetInfoCsReq => "CmdRogueArcadeGetInfoCsReq", + Self::NnhbaokebjiNlcdgipgfdj => "NNHBAOKEBJI_NLCDGIPGFDJ", Self::CmdRogueArcadeStartCsReq => "CmdRogueArcadeStartCsReq", Self::CmdRogueArcadeRestartScRsp => "CmdRogueArcadeRestartScRsp", Self::CmdRogueArcadeLeaveScRsp => "CmdRogueArcadeLeaveScRsp", + Self::CmdRogueArcadeRestartCsReq => "CmdRogueArcadeRestartCsReq", + Self::CmdRogueArcadeGetInfoCsReq => "CmdRogueArcadeGetInfoCsReq", + Self::CmdRogueArcadeGetInfoScRsp => "CmdRogueArcadeGetInfoScRsp", Self::CmdRogueArcadeStartScRsp => "CmdRogueArcadeStartScRsp", Self::CmdRogueArcadeLeaveCsReq => "CmdRogueArcadeLeaveCsReq", } @@ -94244,89 +97039,88 @@ impl CmdRogueArcadeType { /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "JEJMOKKEGLI_PCPDHELPKEM" => Some(Self::JejmokkegliPcpdhelpkem), - "CmdRogueArcadeGetInfoScRsp" => Some(Self::CmdRogueArcadeGetInfoScRsp), - "CmdRogueArcadeRestartCsReq" => Some(Self::CmdRogueArcadeRestartCsReq), - "CmdRogueArcadeGetInfoCsReq" => Some(Self::CmdRogueArcadeGetInfoCsReq), + "NNHBAOKEBJI_NLCDGIPGFDJ" => Some(Self::NnhbaokebjiNlcdgipgfdj), "CmdRogueArcadeStartCsReq" => Some(Self::CmdRogueArcadeStartCsReq), "CmdRogueArcadeRestartScRsp" => Some(Self::CmdRogueArcadeRestartScRsp), "CmdRogueArcadeLeaveScRsp" => Some(Self::CmdRogueArcadeLeaveScRsp), + "CmdRogueArcadeRestartCsReq" => Some(Self::CmdRogueArcadeRestartCsReq), + "CmdRogueArcadeGetInfoCsReq" => Some(Self::CmdRogueArcadeGetInfoCsReq), + "CmdRogueArcadeGetInfoScRsp" => Some(Self::CmdRogueArcadeGetInfoScRsp), "CmdRogueArcadeStartScRsp" => Some(Self::CmdRogueArcadeStartScRsp), "CmdRogueArcadeLeaveCsReq" => Some(Self::CmdRogueArcadeLeaveCsReq), _ => None, } } } -/// Obf: CANOHPGPCGJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueCommon { - 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, - 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, + GijnkogjghmEdggpgonbkk = 0, + CmdSetRogueExhibitionCsReq = 5644, + CmdRogueDoGambleCsReq = 5670, + CmdRogueShopBeginBattleScRsp = 5604, + CmdHandleRogueCommonPendingActionCsReq = 5641, + CmdRogueShopBeginBattleCsReq = 5660, + CmdSyncRogueCommonDialogueOptionFinishScNotify = 5640, + GijnkogjghmEcgcipcgadi = 5671, + GijnkogjghmFppolddigff = 5652, + CmdCkpkiinilka = 5609, + CmdRogueGetGambleInfoCsReq = 5656, + CmdGetRogueShopBuffInfoCsReq = 5613, + CmdSelectRogueCommonDialogueOptionScRsp = 5696, + CmdTakeEventHandbookRewardCsReq = 5682, + CmdGetRogueHandbookDataCsReq = 5632, + CmdGknpeghpcmh = 5654, + CmdRogueWorkbenchHandleFuncCsReq = 5669, + CmdSetRogueCollectionScRsp = 5664, + CmdBuyRogueShopBuffScRsp = 5629, + CmdGetRogueShopBuffInfoScRsp = 5615, + CmdGetRogueShopFormulaInfoScRsp = 5662, + CmdBuyRogueShopFormulaScRsp = 5677, + CmdRogueWorkbenchGetInfoScRsp = 5697, + CmdGetRogueCommonDialogueDataCsReq = 5658, + CmdSyncRogueCommonDialogueDataScNotify = 5689, + CmdMknbfmjgkbm = 5681, + CmdCommonRogueVirtualItemInfoScNotify = 5639, + CmdPjfpipipojn = 5673, + CmdGetRogueShopMiracleInfoScRsp = 5636, + CmdSelectRogueCommonDialogueOptionCsReq = 5693, + CmdGetRogueShopFormulaInfoCsReq = 5621, + CmdCommonRogueQueryScRsp = 5637, + CmdGetRogueShopMiracleInfoCsReq = 5627, + CmdTakeRogueMiracleHandbookRewardScRsp = 5614, + CmdRogueGetGambleInfoScRsp = 5665, + GijnkogjghmCdcnmgijehj = 5648, + CmdSyncRogueCommonPendingActionScNotify = 5617, + GijnkogjghmDnnecbllkbo = 5678, + CmdBuyRogueShopMiracleCsReq = 5650, + CmdLnkeeakfehm = 5603, + CmdRogueDoGambleScRsp = 5684, + CmdGetRogueCommonDialogueDataScRsp = 5643, + CmdGetRogueHandbookDataScRsp = 5635, + CmdCommonRogueUpdateScNotify = 5634, + CmdFlcpmjgchid = 5700, + CmdJljnnpiakgh = 5606, + CmdRogueWorkbenchGetInfoCsReq = 5611, + CmdSyncRogueCommonActionResultScNotify = 5663, + CmdLecigppcmab = 5687, + CmdSetRogueCollectionCsReq = 5622, + CmdMjepclpmkki = 5612, + CmdDcadhjhjmmd = 5680, + CmdSetRogueExhibitionScRsp = 5686, + CmdTakeRogueMiracleHandbookRewardCsReq = 5605, + CmdHandleRogueCommonPendingActionScRsp = 5618, + CmdCedcddphbog = 5683, + CmdCommonRogueQueryCsReq = 5645, + CmdSyncRogueHandbookDataUpdateScNotify = 5616, + CmdMchijnkkoam = 5674, + CmdTakeEventHandbookRewardScRsp = 5653, + CmdBuyRogueShopMiracleScRsp = 5610, + CmdRogueWorkbenchHandleFuncScRsp = 5646, + CmdLpdpajgfbmm = 5623, + CmdEdbogekadgp = 5659, + CmdBihaclhmako = 5691, } impl CmdRogueCommon { /// String value of the enum field names used in the ProtoBuf definition. @@ -94335,227 +97129,213 @@ 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::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::CmdRogueWorkbenchHandleFuncScRsp => "CmdRogueWorkbenchHandleFuncScRsp", - Self::CmdSelectRogueCommonDialogueOptionScRsp => { - "CmdSelectRogueCommonDialogueOptionScRsp" - } - Self::CmdTakeEventHandbookRewardScRsp => "CmdTakeEventHandbookRewardScRsp", - Self::CmdGetRogueShopBuffInfoScRsp => "CmdGetRogueShopBuffInfoScRsp", - 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::CmdIagflebbogb => "CmdIAGFLEBBOGB", - Self::CmdLhefhjlbhgk => "CmdLHEFHJLBHGK", - Self::CmdGetRogueShopMiracleInfoCsReq => "CmdGetRogueShopMiracleInfoCsReq", - Self::CmdRogueDoGambleScRsp => "CmdRogueDoGambleScRsp", - Self::CmdUpdateRogueAdventureRoomScoreCsReq => { - "CmdUpdateRogueAdventureRoomScoreCsReq" - } - Self::CmdBuyRogueShopMiracleCsReq => "CmdBuyRogueShopMiracleCsReq", + Self::GijnkogjghmEdggpgonbkk => "GIJNKOGJGHM_EDGGPGONBKK", Self::CmdSetRogueExhibitionCsReq => "CmdSetRogueExhibitionCsReq", - Self::CmdGetRogueShopBuffInfoCsReq => "CmdGetRogueShopBuffInfoCsReq", - Self::CmdSelectRogueCommonDialogueOptionCsReq => { - "CmdSelectRogueCommonDialogueOptionCsReq" + Self::CmdRogueDoGambleCsReq => "CmdRogueDoGambleCsReq", + Self::CmdRogueShopBeginBattleScRsp => "CmdRogueShopBeginBattleScRsp", + Self::CmdHandleRogueCommonPendingActionCsReq => { + "CmdHandleRogueCommonPendingActionCsReq" } - Self::CmdTakeEventHandbookRewardCsReq => "CmdTakeEventHandbookRewardCsReq", - Self::CmdBuyRogueShopFormulaScRsp => "CmdBuyRogueShopFormulaScRsp", - Self::CmdGetRogueCommonDialogueDataCsReq => { - "CmdGetRogueCommonDialogueDataCsReq" - } - Self::CmdTakeRogueMiracleHandbookRewardCsReq => { - "CmdTakeRogueMiracleHandbookRewardCsReq" - } - Self::CmdRogueWorkbenchReforgeBuffReq => "CmdRogueWorkbenchReforgeBuffReq", - Self::CmdBuyRogueShopMiracleScRsp => "CmdBuyRogueShopMiracleScRsp", - Self::CanohpgpcgjNbeeenffeme => "CANOHPGPCGJ_NBEEENFFEME", - Self::CmdCommonRogueQueryCsReq => "CmdCommonRogueQueryCsReq", - Self::CmdPrepareRogueAdventureRoomCsReq => { - "CmdPrepareRogueAdventureRoomCsReq" - } - Self::CmdIfpkepiaofp => "CmdIFPKEPIAOFP", - Self::CmdRogueWorkbenchGetInfoScRsp => "CmdRogueWorkbenchGetInfoScRsp", - Self::CmdSyncRogueCommonDialogueDataScNotify => { - "CmdSyncRogueCommonDialogueDataScNotify" - } - Self::CmdEjghkfdhggc => "CmdEJGHKFDHGGC", - Self::CmdGetRogueHandbookDataCsReq => "CmdGetRogueHandbookDataCsReq", - Self::CmdNdhfhffhjih => "CmdNDHFHFFHJIH", - Self::CmdGetRogueHandbookDataScRsp => "CmdGetRogueHandbookDataScRsp", - Self::CmdSetRogueCollectionCsReq => "CmdSetRogueCollectionCsReq", - Self::CmdRogueNpcDisappearCsReq => "CmdRogueNpcDisappearCsReq", + Self::CmdRogueShopBeginBattleCsReq => "CmdRogueShopBeginBattleCsReq", Self::CmdSyncRogueCommonDialogueOptionFinishScNotify => { "CmdSyncRogueCommonDialogueOptionFinishScNotify" } - Self::CmdGetRogueAdventureRoomInfoCsReq => { - "CmdGetRogueAdventureRoomInfoCsReq" + Self::GijnkogjghmEcgcipcgadi => "GIJNKOGJGHM_ECGCIPCGADI", + Self::GijnkogjghmFppolddigff => "GIJNKOGJGHM_FPPOLDDIGFF", + Self::CmdCkpkiinilka => "CmdCKPKIINILKA", + Self::CmdRogueGetGambleInfoCsReq => "CmdRogueGetGambleInfoCsReq", + Self::CmdGetRogueShopBuffInfoCsReq => "CmdGetRogueShopBuffInfoCsReq", + Self::CmdSelectRogueCommonDialogueOptionScRsp => { + "CmdSelectRogueCommonDialogueOptionScRsp" } + Self::CmdTakeEventHandbookRewardCsReq => "CmdTakeEventHandbookRewardCsReq", + Self::CmdGetRogueHandbookDataCsReq => "CmdGetRogueHandbookDataCsReq", + Self::CmdGknpeghpcmh => "CmdGKNPEGHPCMH", + Self::CmdRogueWorkbenchHandleFuncCsReq => "CmdRogueWorkbenchHandleFuncCsReq", + Self::CmdSetRogueCollectionScRsp => "CmdSetRogueCollectionScRsp", + Self::CmdBuyRogueShopBuffScRsp => "CmdBuyRogueShopBuffScRsp", + Self::CmdGetRogueShopBuffInfoScRsp => "CmdGetRogueShopBuffInfoScRsp", + Self::CmdGetRogueShopFormulaInfoScRsp => "CmdGetRogueShopFormulaInfoScRsp", + Self::CmdBuyRogueShopFormulaScRsp => "CmdBuyRogueShopFormulaScRsp", + Self::CmdRogueWorkbenchGetInfoScRsp => "CmdRogueWorkbenchGetInfoScRsp", + Self::CmdGetRogueCommonDialogueDataCsReq => { + "CmdGetRogueCommonDialogueDataCsReq" + } + Self::CmdSyncRogueCommonDialogueDataScNotify => { + "CmdSyncRogueCommonDialogueDataScNotify" + } + Self::CmdMknbfmjgkbm => "CmdMKNBFMJGKBM", + Self::CmdCommonRogueVirtualItemInfoScNotify => { + "CmdCommonRogueVirtualItemInfoScNotify" + } + Self::CmdPjfpipipojn => "CmdPJFPIPIPOJN", + Self::CmdGetRogueShopMiracleInfoScRsp => "CmdGetRogueShopMiracleInfoScRsp", + Self::CmdSelectRogueCommonDialogueOptionCsReq => { + "CmdSelectRogueCommonDialogueOptionCsReq" + } + Self::CmdGetRogueShopFormulaInfoCsReq => "CmdGetRogueShopFormulaInfoCsReq", + Self::CmdCommonRogueQueryScRsp => "CmdCommonRogueQueryScRsp", + Self::CmdGetRogueShopMiracleInfoCsReq => "CmdGetRogueShopMiracleInfoCsReq", + Self::CmdTakeRogueMiracleHandbookRewardScRsp => { + "CmdTakeRogueMiracleHandbookRewardScRsp" + } + Self::CmdRogueGetGambleInfoScRsp => "CmdRogueGetGambleInfoScRsp", + Self::GijnkogjghmCdcnmgijehj => "GIJNKOGJGHM_CDCNMGIJEHJ", + Self::CmdSyncRogueCommonPendingActionScNotify => { + "CmdSyncRogueCommonPendingActionScNotify" + } + Self::GijnkogjghmDnnecbllkbo => "GIJNKOGJGHM_DNNECBLLKBO", + Self::CmdBuyRogueShopMiracleCsReq => "CmdBuyRogueShopMiracleCsReq", + Self::CmdLnkeeakfehm => "CmdLNKEEAKFEHM", + Self::CmdRogueDoGambleScRsp => "CmdRogueDoGambleScRsp", + Self::CmdGetRogueCommonDialogueDataScRsp => { + "CmdGetRogueCommonDialogueDataScRsp" + } + Self::CmdGetRogueHandbookDataScRsp => "CmdGetRogueHandbookDataScRsp", + Self::CmdCommonRogueUpdateScNotify => "CmdCommonRogueUpdateScNotify", + Self::CmdFlcpmjgchid => "CmdFLCPMJGCHID", + Self::CmdJljnnpiakgh => "CmdJLJNNPIAKGH", + Self::CmdRogueWorkbenchGetInfoCsReq => "CmdRogueWorkbenchGetInfoCsReq", Self::CmdSyncRogueCommonActionResultScNotify => { "CmdSyncRogueCommonActionResultScNotify" } - Self::CmdCommonRogueUpdateScNotify => "CmdCommonRogueUpdateScNotify", - Self::CmdGetRogueShopFormulaInfoCsReq => "CmdGetRogueShopFormulaInfoCsReq", + Self::CmdLecigppcmab => "CmdLECIGPPCMAB", + Self::CmdSetRogueCollectionCsReq => "CmdSetRogueCollectionCsReq", + Self::CmdMjepclpmkki => "CmdMJEPCLPMKKI", + Self::CmdDcadhjhjmmd => "CmdDCADHJHJMMD", + Self::CmdSetRogueExhibitionScRsp => "CmdSetRogueExhibitionScRsp", + Self::CmdTakeRogueMiracleHandbookRewardCsReq => { + "CmdTakeRogueMiracleHandbookRewardCsReq" + } + Self::CmdHandleRogueCommonPendingActionScRsp => { + "CmdHandleRogueCommonPendingActionScRsp" + } + Self::CmdCedcddphbog => "CmdCEDCDDPHBOG", + Self::CmdCommonRogueQueryCsReq => "CmdCommonRogueQueryCsReq", Self::CmdSyncRogueHandbookDataUpdateScNotify => { "CmdSyncRogueHandbookDataUpdateScNotify" } - Self::CmdFinishRogueCommonDialogueCsReq => { - "CmdFinishRogueCommonDialogueCsReq" - } - Self::CmdStopRogueAdventureRoomCsReq => "CmdStopRogueAdventureRoomCsReq", - Self::CanohpgpcgjLlaeeohfped => "CANOHPGPCGJ_LLAEEOHFPED", + Self::CmdMchijnkkoam => "CmdMCHIJNKKOAM", + Self::CmdTakeEventHandbookRewardScRsp => "CmdTakeEventHandbookRewardScRsp", + Self::CmdBuyRogueShopMiracleScRsp => "CmdBuyRogueShopMiracleScRsp", + Self::CmdRogueWorkbenchHandleFuncScRsp => "CmdRogueWorkbenchHandleFuncScRsp", + Self::CmdLpdpajgfbmm => "CmdLPDPAJGFBMM", + Self::CmdEdbogekadgp => "CmdEDBOGEKADGP", + Self::CmdBihaclhmako => "CmdBIHACLHMAKO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CANOHPGPCGJ_BPNKNCLAKAG" => Some(Self::CanohpgpcgjBpnknclakag), - "CmdRogueGetGambleInfoScRsp" => Some(Self::CmdRogueGetGambleInfoScRsp), - "CANOHPGPCGJ_LOAAMJBIEOH" => Some(Self::CanohpgpcgjLoaamjbieoh), + "GIJNKOGJGHM_EDGGPGONBKK" => Some(Self::GijnkogjghmEdggpgonbkk), + "CmdSetRogueExhibitionCsReq" => Some(Self::CmdSetRogueExhibitionCsReq), + "CmdRogueDoGambleCsReq" => Some(Self::CmdRogueDoGambleCsReq), + "CmdRogueShopBeginBattleScRsp" => Some(Self::CmdRogueShopBeginBattleScRsp), + "CmdHandleRogueCommonPendingActionCsReq" => { + Some(Self::CmdHandleRogueCommonPendingActionCsReq) + } "CmdRogueShopBeginBattleCsReq" => Some(Self::CmdRogueShopBeginBattleCsReq), - "CmdPLHGBLKJNOL" => Some(Self::CmdPlhgblkjnol), - "CmdSetRogueCollectionScRsp" => Some(Self::CmdSetRogueCollectionScRsp), - "CmdOOCOMIOPINM" => Some(Self::CmdOocomiopinm), - "CmdTakeRogueMiracleHandbookRewardScRsp" => { - Some(Self::CmdTakeRogueMiracleHandbookRewardScRsp) - } - "CmdRogueWorkbenchHandleFuncScRsp" => { - Some(Self::CmdRogueWorkbenchHandleFuncScRsp) + "CmdSyncRogueCommonDialogueOptionFinishScNotify" => { + Some(Self::CmdSyncRogueCommonDialogueOptionFinishScNotify) } + "GIJNKOGJGHM_ECGCIPCGADI" => Some(Self::GijnkogjghmEcgcipcgadi), + "GIJNKOGJGHM_FPPOLDDIGFF" => Some(Self::GijnkogjghmFppolddigff), + "CmdCKPKIINILKA" => Some(Self::CmdCkpkiinilka), + "CmdRogueGetGambleInfoCsReq" => Some(Self::CmdRogueGetGambleInfoCsReq), + "CmdGetRogueShopBuffInfoCsReq" => Some(Self::CmdGetRogueShopBuffInfoCsReq), "CmdSelectRogueCommonDialogueOptionScRsp" => { Some(Self::CmdSelectRogueCommonDialogueOptionScRsp) } - "CmdTakeEventHandbookRewardScRsp" => { - Some(Self::CmdTakeEventHandbookRewardScRsp) - } - "CmdGetRogueShopBuffInfoScRsp" => Some(Self::CmdGetRogueShopBuffInfoScRsp), - "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) - } - "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) } + "CmdGetRogueHandbookDataCsReq" => Some(Self::CmdGetRogueHandbookDataCsReq), + "CmdGKNPEGHPCMH" => Some(Self::CmdGknpeghpcmh), + "CmdRogueWorkbenchHandleFuncCsReq" => { + Some(Self::CmdRogueWorkbenchHandleFuncCsReq) + } + "CmdSetRogueCollectionScRsp" => Some(Self::CmdSetRogueCollectionScRsp), + "CmdBuyRogueShopBuffScRsp" => Some(Self::CmdBuyRogueShopBuffScRsp), + "CmdGetRogueShopBuffInfoScRsp" => Some(Self::CmdGetRogueShopBuffInfoScRsp), + "CmdGetRogueShopFormulaInfoScRsp" => { + Some(Self::CmdGetRogueShopFormulaInfoScRsp) + } "CmdBuyRogueShopFormulaScRsp" => Some(Self::CmdBuyRogueShopFormulaScRsp), + "CmdRogueWorkbenchGetInfoScRsp" => Some(Self::CmdRogueWorkbenchGetInfoScRsp), "CmdGetRogueCommonDialogueDataCsReq" => { Some(Self::CmdGetRogueCommonDialogueDataCsReq) } - "CmdTakeRogueMiracleHandbookRewardCsReq" => { - Some(Self::CmdTakeRogueMiracleHandbookRewardCsReq) - } - "CmdRogueWorkbenchReforgeBuffReq" => { - Some(Self::CmdRogueWorkbenchReforgeBuffReq) - } - "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) } - "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) + "CmdMKNBFMJGKBM" => Some(Self::CmdMknbfmjgkbm), + "CmdCommonRogueVirtualItemInfoScNotify" => { + Some(Self::CmdCommonRogueVirtualItemInfoScNotify) } - "CmdGetRogueAdventureRoomInfoCsReq" => { - Some(Self::CmdGetRogueAdventureRoomInfoCsReq) + "CmdPJFPIPIPOJN" => Some(Self::CmdPjfpipipojn), + "CmdGetRogueShopMiracleInfoScRsp" => { + Some(Self::CmdGetRogueShopMiracleInfoScRsp) } - "CmdSyncRogueCommonActionResultScNotify" => { - Some(Self::CmdSyncRogueCommonActionResultScNotify) + "CmdSelectRogueCommonDialogueOptionCsReq" => { + Some(Self::CmdSelectRogueCommonDialogueOptionCsReq) } - "CmdCommonRogueUpdateScNotify" => Some(Self::CmdCommonRogueUpdateScNotify), "CmdGetRogueShopFormulaInfoCsReq" => { Some(Self::CmdGetRogueShopFormulaInfoCsReq) } + "CmdCommonRogueQueryScRsp" => Some(Self::CmdCommonRogueQueryScRsp), + "CmdGetRogueShopMiracleInfoCsReq" => { + Some(Self::CmdGetRogueShopMiracleInfoCsReq) + } + "CmdTakeRogueMiracleHandbookRewardScRsp" => { + Some(Self::CmdTakeRogueMiracleHandbookRewardScRsp) + } + "CmdRogueGetGambleInfoScRsp" => Some(Self::CmdRogueGetGambleInfoScRsp), + "GIJNKOGJGHM_CDCNMGIJEHJ" => Some(Self::GijnkogjghmCdcnmgijehj), + "CmdSyncRogueCommonPendingActionScNotify" => { + Some(Self::CmdSyncRogueCommonPendingActionScNotify) + } + "GIJNKOGJGHM_DNNECBLLKBO" => Some(Self::GijnkogjghmDnnecbllkbo), + "CmdBuyRogueShopMiracleCsReq" => Some(Self::CmdBuyRogueShopMiracleCsReq), + "CmdLNKEEAKFEHM" => Some(Self::CmdLnkeeakfehm), + "CmdRogueDoGambleScRsp" => Some(Self::CmdRogueDoGambleScRsp), + "CmdGetRogueCommonDialogueDataScRsp" => { + Some(Self::CmdGetRogueCommonDialogueDataScRsp) + } + "CmdGetRogueHandbookDataScRsp" => Some(Self::CmdGetRogueHandbookDataScRsp), + "CmdCommonRogueUpdateScNotify" => Some(Self::CmdCommonRogueUpdateScNotify), + "CmdFLCPMJGCHID" => Some(Self::CmdFlcpmjgchid), + "CmdJLJNNPIAKGH" => Some(Self::CmdJljnnpiakgh), + "CmdRogueWorkbenchGetInfoCsReq" => Some(Self::CmdRogueWorkbenchGetInfoCsReq), + "CmdSyncRogueCommonActionResultScNotify" => { + Some(Self::CmdSyncRogueCommonActionResultScNotify) + } + "CmdLECIGPPCMAB" => Some(Self::CmdLecigppcmab), + "CmdSetRogueCollectionCsReq" => Some(Self::CmdSetRogueCollectionCsReq), + "CmdMJEPCLPMKKI" => Some(Self::CmdMjepclpmkki), + "CmdDCADHJHJMMD" => Some(Self::CmdDcadhjhjmmd), + "CmdSetRogueExhibitionScRsp" => Some(Self::CmdSetRogueExhibitionScRsp), + "CmdTakeRogueMiracleHandbookRewardCsReq" => { + Some(Self::CmdTakeRogueMiracleHandbookRewardCsReq) + } + "CmdHandleRogueCommonPendingActionScRsp" => { + Some(Self::CmdHandleRogueCommonPendingActionScRsp) + } + "CmdCEDCDDPHBOG" => Some(Self::CmdCedcddphbog), + "CmdCommonRogueQueryCsReq" => Some(Self::CmdCommonRogueQueryCsReq), "CmdSyncRogueHandbookDataUpdateScNotify" => { Some(Self::CmdSyncRogueHandbookDataUpdateScNotify) } - "CmdFinishRogueCommonDialogueCsReq" => { - Some(Self::CmdFinishRogueCommonDialogueCsReq) + "CmdMCHIJNKKOAM" => Some(Self::CmdMchijnkkoam), + "CmdTakeEventHandbookRewardScRsp" => { + Some(Self::CmdTakeEventHandbookRewardScRsp) } - "CmdStopRogueAdventureRoomCsReq" => { - Some(Self::CmdStopRogueAdventureRoomCsReq) + "CmdBuyRogueShopMiracleScRsp" => Some(Self::CmdBuyRogueShopMiracleScRsp), + "CmdRogueWorkbenchHandleFuncScRsp" => { + Some(Self::CmdRogueWorkbenchHandleFuncScRsp) } - "CANOHPGPCGJ_LLAEEOHFPED" => Some(Self::CanohpgpcgjLlaeeohfped), + "CmdLPDPAJGFBMM" => Some(Self::CmdLpdpajgfbmm), + "CmdEDBOGEKADGP" => Some(Self::CmdEdbogekadgp), + "CmdBIHACLHMAKO" => Some(Self::CmdBihaclhmako), _ => None, } } @@ -94563,46 +97343,45 @@ impl CmdRogueCommon { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Mocdfppjiec { - Pcpdhelpkem = 0, - Oilbbndnkba = 1, - Fflchlpofnm = 2, - Blkcligkfjf = 3, +pub enum Lbggaglbcpc { + Nlcdgipgfdj = 0, + Jigjdofejmi = 1, + Bbnehdgpggh = 2, + Bhimjohlhhk = 3, } -impl Mocdfppjiec { +impl Lbggaglbcpc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "MOCDFPPJIEC_PCPDHELPKEM", - Self::Oilbbndnkba => "MOCDFPPJIEC_OILBBNDNKBA", - Self::Fflchlpofnm => "MOCDFPPJIEC_FFLCHLPOFNM", - Self::Blkcligkfjf => "MOCDFPPJIEC_BLKCLIGKFJF", + Self::Nlcdgipgfdj => "LBGGAGLBCPC_NLCDGIPGFDJ", + Self::Jigjdofejmi => "LBGGAGLBCPC_JIGJDOFEJMI", + Self::Bbnehdgpggh => "LBGGAGLBCPC_BBNEHDGPGGH", + Self::Bhimjohlhhk => "LBGGAGLBCPC_BHIMJOHLHHK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "MOCDFPPJIEC_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "MOCDFPPJIEC_OILBBNDNKBA" => Some(Self::Oilbbndnkba), - "MOCDFPPJIEC_FFLCHLPOFNM" => Some(Self::Fflchlpofnm), - "MOCDFPPJIEC_BLKCLIGKFJF" => Some(Self::Blkcligkfjf), + "LBGGAGLBCPC_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "LBGGAGLBCPC_JIGJDOFEJMI" => Some(Self::Jigjdofejmi), + "LBGGAGLBCPC_BBNEHDGPGGH" => Some(Self::Bbnehdgpggh), + "LBGGAGLBCPC_BHIMJOHLHHK" => Some(Self::Bhimjohlhhk), _ => None, } } } -/// Obf: MAFPONIDMLD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueCommonBuffSelectSourceType { - MafponidmldPcpdhelpkem = 0, - MafponidmldHlidgdlnfhm = 1, - MafponidmldEgfbgjgiekm = 2, - MafponidmldNpdcojcahpe = 3, - MafponidmldGalgfiomoio = 4, + ClnecbomhmnNlcdgipgfdj = 0, + ClnecbomhmnOhfgcmenfdh = 1, + ClnecbomhmnBgdgiiokhgf = 2, + ClnecbomhmnMcggeaahbpd = 3, + ClnecbomhmnEmalbalanlh = 4, } impl RogueCommonBuffSelectSourceType { /// String value of the enum field names used in the ProtoBuf definition. @@ -94611,21 +97390,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::MafponidmldPcpdhelpkem => "MAFPONIDMLD_PCPDHELPKEM", - Self::MafponidmldHlidgdlnfhm => "MAFPONIDMLD_HLIDGDLNFHM", - Self::MafponidmldEgfbgjgiekm => "MAFPONIDMLD_EGFBGJGIEKM", - Self::MafponidmldNpdcojcahpe => "MAFPONIDMLD_NPDCOJCAHPE", - Self::MafponidmldGalgfiomoio => "MAFPONIDMLD_GALGFIOMOIO", + Self::ClnecbomhmnNlcdgipgfdj => "CLNECBOMHMN_NLCDGIPGFDJ", + Self::ClnecbomhmnOhfgcmenfdh => "CLNECBOMHMN_OHFGCMENFDH", + Self::ClnecbomhmnBgdgiiokhgf => "CLNECBOMHMN_BGDGIIOKHGF", + Self::ClnecbomhmnMcggeaahbpd => "CLNECBOMHMN_MCGGEAAHBPD", + Self::ClnecbomhmnEmalbalanlh => "CLNECBOMHMN_EMALBALANLH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "CLNECBOMHMN_NLCDGIPGFDJ" => Some(Self::ClnecbomhmnNlcdgipgfdj), + "CLNECBOMHMN_OHFGCMENFDH" => Some(Self::ClnecbomhmnOhfgcmenfdh), + "CLNECBOMHMN_BGDGIIOKHGF" => Some(Self::ClnecbomhmnBgdgiiokhgf), + "CLNECBOMHMN_MCGGEAAHBPD" => Some(Self::ClnecbomhmnMcggeaahbpd), + "CLNECBOMHMN_EMALBALANLH" => Some(Self::ClnecbomhmnEmalbalanlh), _ => None, } } @@ -94633,38 +97412,38 @@ impl RogueCommonBuffSelectSourceType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Jchadppokad { - Mmaoonpapdp = 0, - Hilhingogbb = 1, - Plmoiblmnfa = 2, - Oamognikbln = 3, - Jcjlbokhonk = 4, - Jgpkddkmdbp = 5, +pub enum Mgjdnghdikg { + Anbkdjkhcbi = 0, + Ddjlllnadil = 1, + Nlclcppdlgm = 2, + Fdacpoinieo = 3, + Bjdfgoachgf = 4, + Eclbimkakjc = 5, } -impl Jchadppokad { +impl Mgjdnghdikg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Mmaoonpapdp => "JCHADPPOKAD_MMAOONPAPDP", - Self::Hilhingogbb => "JCHADPPOKAD_HILHINGOGBB", - Self::Plmoiblmnfa => "JCHADPPOKAD_PLMOIBLMNFA", - Self::Oamognikbln => "JCHADPPOKAD_OAMOGNIKBLN", - Self::Jcjlbokhonk => "JCHADPPOKAD_JCJLBOKHONK", - Self::Jgpkddkmdbp => "JCHADPPOKAD_JGPKDDKMDBP", + Self::Anbkdjkhcbi => "MGJDNGHDIKG_ANBKDJKHCBI", + Self::Ddjlllnadil => "MGJDNGHDIKG_DDJLLLNADIL", + Self::Nlclcppdlgm => "MGJDNGHDIKG_NLCLCPPDLGM", + Self::Fdacpoinieo => "MGJDNGHDIKG_FDACPOINIEO", + Self::Bjdfgoachgf => "MGJDNGHDIKG_BJDFGOACHGF", + Self::Eclbimkakjc => "MGJDNGHDIKG_ECLBIMKAKJC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "MGJDNGHDIKG_ANBKDJKHCBI" => Some(Self::Anbkdjkhcbi), + "MGJDNGHDIKG_DDJLLLNADIL" => Some(Self::Ddjlllnadil), + "MGJDNGHDIKG_NLCLCPPDLGM" => Some(Self::Nlclcppdlgm), + "MGJDNGHDIKG_FDACPOINIEO" => Some(Self::Fdacpoinieo), + "MGJDNGHDIKG_BJDFGOACHGF" => Some(Self::Bjdfgoachgf), + "MGJDNGHDIKG_ECLBIMKAKJC" => Some(Self::Eclbimkakjc), _ => None, } } @@ -94672,35 +97451,35 @@ impl Jchadppokad { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Nheelahapci { - Pcpdhelpkem = 0, - Hlidgdlnfhm = 1, - Egfbgjgiekm = 2, - Npdcojcahpe = 3, - Galgfiomoio = 4, +pub enum Jnmnjkckjla { + Nlcdgipgfdj = 0, + Ohfgcmenfdh = 1, + Bgdgiiokhgf = 2, + Mcggeaahbpd = 3, + Emalbalanlh = 4, } -impl Nheelahapci { +impl Jnmnjkckjla { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "NHEELAHAPCI_PCPDHELPKEM", - Self::Hlidgdlnfhm => "NHEELAHAPCI_HLIDGDLNFHM", - Self::Egfbgjgiekm => "NHEELAHAPCI_EGFBGJGIEKM", - Self::Npdcojcahpe => "NHEELAHAPCI_NPDCOJCAHPE", - Self::Galgfiomoio => "NHEELAHAPCI_GALGFIOMOIO", + Self::Nlcdgipgfdj => "JNMNJKCKJLA_NLCDGIPGFDJ", + Self::Ohfgcmenfdh => "JNMNJKCKJLA_OHFGCMENFDH", + Self::Bgdgiiokhgf => "JNMNJKCKJLA_BGDGIIOKHGF", + Self::Mcggeaahbpd => "JNMNJKCKJLA_MCGGEAAHBPD", + Self::Emalbalanlh => "JNMNJKCKJLA_EMALBALANLH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "JNMNJKCKJLA_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "JNMNJKCKJLA_OHFGCMENFDH" => Some(Self::Ohfgcmenfdh), + "JNMNJKCKJLA_BGDGIIOKHGF" => Some(Self::Bgdgiiokhgf), + "JNMNJKCKJLA_MCGGEAAHBPD" => Some(Self::Mcggeaahbpd), + "JNMNJKCKJLA_EMALBALANLH" => Some(Self::Emalbalanlh), _ => None, } } @@ -94708,29 +97487,29 @@ impl Nheelahapci { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Aigkbkipcnh { - Pcpdhelpkem = 0, - Ledeeahcdki = 1, - Hcekfeennca = 2, +pub enum Paicehdhlej { + Nlcdgipgfdj = 0, + Egfcfcbhjjp = 1, + Aalcfbogfkp = 2, } -impl Aigkbkipcnh { +impl Paicehdhlej { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "AIGKBKIPCNH_PCPDHELPKEM", - Self::Ledeeahcdki => "AIGKBKIPCNH_LEDEEAHCDKI", - Self::Hcekfeennca => "AIGKBKIPCNH_HCEKFEENNCA", + Self::Nlcdgipgfdj => "PAICEHDHLEJ_NLCDGIPGFDJ", + Self::Egfcfcbhjjp => "PAICEHDHLEJ_EGFCFCBHJJP", + Self::Aalcfbogfkp => "PAICEHDHLEJ_AALCFBOGFKP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "AIGKBKIPCNH_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "AIGKBKIPCNH_LEDEEAHCDKI" => Some(Self::Ledeeahcdki), - "AIGKBKIPCNH_HCEKFEENNCA" => Some(Self::Hcekfeennca), + "PAICEHDHLEJ_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "PAICEHDHLEJ_EGFCFCBHJJP" => Some(Self::Egfcfcbhjjp), + "PAICEHDHLEJ_AALCFBOGFKP" => Some(Self::Aalcfbogfkp), _ => None, } } @@ -94738,32 +97517,32 @@ impl Aigkbkipcnh { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Baljgodbjec { - Pcpdhelpkem = 0, - Ledeeahcdki = 1, - Hcekfeennca = 2, - Fhfmoenflgk = 3, +pub enum Enelbghangf { + Nlcdgipgfdj = 0, + Egfcfcbhjjp = 1, + Aalcfbogfkp = 2, + Bfmanegohhe = 3, } -impl Baljgodbjec { +impl Enelbghangf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "BALJGODBJEC_PCPDHELPKEM", - Self::Ledeeahcdki => "BALJGODBJEC_LEDEEAHCDKI", - Self::Hcekfeennca => "BALJGODBJEC_HCEKFEENNCA", - Self::Fhfmoenflgk => "BALJGODBJEC_FHFMOENFLGK", + Self::Nlcdgipgfdj => "ENELBGHANGF_NLCDGIPGFDJ", + Self::Egfcfcbhjjp => "ENELBGHANGF_EGFCFCBHJJP", + Self::Aalcfbogfkp => "ENELBGHANGF_AALCFBOGFKP", + Self::Bfmanegohhe => "ENELBGHANGF_BFMANEGOHHE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BALJGODBJEC_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "BALJGODBJEC_LEDEEAHCDKI" => Some(Self::Ledeeahcdki), - "BALJGODBJEC_HCEKFEENNCA" => Some(Self::Hcekfeennca), - "BALJGODBJEC_FHFMOENFLGK" => Some(Self::Fhfmoenflgk), + "ENELBGHANGF_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "ENELBGHANGF_EGFCFCBHJJP" => Some(Self::Egfcfcbhjjp), + "ENELBGHANGF_AALCFBOGFKP" => Some(Self::Aalcfbogfkp), + "ENELBGHANGF_BFMANEGOHHE" => Some(Self::Bfmanegohhe), _ => None, } } @@ -94771,29 +97550,29 @@ impl Baljgodbjec { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Oocefdibhnp { - Pcpdhelpkem = 0, - Ledeeahcdki = 1, - Hcekfeennca = 2, +pub enum Alfkimgclpm { + Nlcdgipgfdj = 0, + Egfcfcbhjjp = 1, + Aalcfbogfkp = 2, } -impl Oocefdibhnp { +impl Alfkimgclpm { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "OOCEFDIBHNP_PCPDHELPKEM", - Self::Ledeeahcdki => "OOCEFDIBHNP_LEDEEAHCDKI", - Self::Hcekfeennca => "OOCEFDIBHNP_HCEKFEENNCA", + Self::Nlcdgipgfdj => "ALFKIMGCLPM_NLCDGIPGFDJ", + Self::Egfcfcbhjjp => "ALFKIMGCLPM_EGFCFCBHJJP", + Self::Aalcfbogfkp => "ALFKIMGCLPM_AALCFBOGFKP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "OOCEFDIBHNP_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "OOCEFDIBHNP_LEDEEAHCDKI" => Some(Self::Ledeeahcdki), - "OOCEFDIBHNP_HCEKFEENNCA" => Some(Self::Hcekfeennca), + "ALFKIMGCLPM_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "ALFKIMGCLPM_EGFCFCBHJJP" => Some(Self::Egfcfcbhjjp), + "ALFKIMGCLPM_AALCFBOGFKP" => Some(Self::Aalcfbogfkp), _ => None, } } @@ -94801,29 +97580,29 @@ impl Oocefdibhnp { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Fmfmgicmpca { - Pcpdhelpkem = 0, - Ifpdlcoienf = 1, - Nahddiehjma = 2, +pub enum Diceondkeff { + Nlcdgipgfdj = 0, + Icfoncmfnlg = 1, + Kddipfacjaj = 2, } -impl Fmfmgicmpca { +impl Diceondkeff { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "FMFMGICMPCA_PCPDHELPKEM", - Self::Ifpdlcoienf => "FMFMGICMPCA_IFPDLCOIENF", - Self::Nahddiehjma => "FMFMGICMPCA_NAHDDIEHJMA", + Self::Nlcdgipgfdj => "DICEONDKEFF_NLCDGIPGFDJ", + Self::Icfoncmfnlg => "DICEONDKEFF_ICFONCMFNLG", + Self::Kddipfacjaj => "DICEONDKEFF_KDDIPFACJAJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FMFMGICMPCA_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "FMFMGICMPCA_IFPDLCOIENF" => Some(Self::Ifpdlcoienf), - "FMFMGICMPCA_NAHDDIEHJMA" => Some(Self::Nahddiehjma), + "DICEONDKEFF_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "DICEONDKEFF_ICFONCMFNLG" => Some(Self::Icfoncmfnlg), + "DICEONDKEFF_KDDIPFACJAJ" => Some(Self::Kddipfacjaj), _ => None, } } @@ -94831,74 +97610,74 @@ impl Fmfmgicmpca { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -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, +pub enum Nhhmepillhl { + Nlcdgipgfdj = 0, + Midkknagofa = 1, + Fjmcihhigia = 2, + Anbkdjkhcbi = 3, + Nclbfaallfj = 4, + Epcdlhffbli = 5, + Mofniojhbbl = 6, + Clngfdpindb = 7, + Bgdgiiokhgf = 8, + Mcggeaahbpd = 9, + Fmpggenbhid = 10, + Emalbalanlh = 11, + Lfcdgliehai = 12, + Dofdgkkljdd = 13, + Jolnbchmdnn = 14, + Bgplpipenjn = 15, + Npafmebnfob = 16, + Ikchchpgffj = 17, } -impl Kcffohmdhck { +impl Nhhmepillhl { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "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", + Self::Nlcdgipgfdj => "NHHMEPILLHL_NLCDGIPGFDJ", + Self::Midkknagofa => "NHHMEPILLHL_MIDKKNAGOFA", + Self::Fjmcihhigia => "NHHMEPILLHL_FJMCIHHIGIA", + Self::Anbkdjkhcbi => "NHHMEPILLHL_ANBKDJKHCBI", + Self::Nclbfaallfj => "NHHMEPILLHL_NCLBFAALLFJ", + Self::Epcdlhffbli => "NHHMEPILLHL_EPCDLHFFBLI", + Self::Mofniojhbbl => "NHHMEPILLHL_MOFNIOJHBBL", + Self::Clngfdpindb => "NHHMEPILLHL_CLNGFDPINDB", + Self::Bgdgiiokhgf => "NHHMEPILLHL_BGDGIIOKHGF", + Self::Mcggeaahbpd => "NHHMEPILLHL_MCGGEAAHBPD", + Self::Fmpggenbhid => "NHHMEPILLHL_FMPGGENBHID", + Self::Emalbalanlh => "NHHMEPILLHL_EMALBALANLH", + Self::Lfcdgliehai => "NHHMEPILLHL_LFCDGLIEHAI", + Self::Dofdgkkljdd => "NHHMEPILLHL_DOFDGKKLJDD", + Self::Jolnbchmdnn => "NHHMEPILLHL_JOLNBCHMDNN", + Self::Bgplpipenjn => "NHHMEPILLHL_BGPLPIPENJN", + Self::Npafmebnfob => "NHHMEPILLHL_NPAFMEBNFOB", + Self::Ikchchpgffj => "NHHMEPILLHL_IKCHCHPGFFJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "NHHMEPILLHL_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "NHHMEPILLHL_MIDKKNAGOFA" => Some(Self::Midkknagofa), + "NHHMEPILLHL_FJMCIHHIGIA" => Some(Self::Fjmcihhigia), + "NHHMEPILLHL_ANBKDJKHCBI" => Some(Self::Anbkdjkhcbi), + "NHHMEPILLHL_NCLBFAALLFJ" => Some(Self::Nclbfaallfj), + "NHHMEPILLHL_EPCDLHFFBLI" => Some(Self::Epcdlhffbli), + "NHHMEPILLHL_MOFNIOJHBBL" => Some(Self::Mofniojhbbl), + "NHHMEPILLHL_CLNGFDPINDB" => Some(Self::Clngfdpindb), + "NHHMEPILLHL_BGDGIIOKHGF" => Some(Self::Bgdgiiokhgf), + "NHHMEPILLHL_MCGGEAAHBPD" => Some(Self::Mcggeaahbpd), + "NHHMEPILLHL_FMPGGENBHID" => Some(Self::Fmpggenbhid), + "NHHMEPILLHL_EMALBALANLH" => Some(Self::Emalbalanlh), + "NHHMEPILLHL_LFCDGLIEHAI" => Some(Self::Lfcdgliehai), + "NHHMEPILLHL_DOFDGKKLJDD" => Some(Self::Dofdgkkljdd), + "NHHMEPILLHL_JOLNBCHMDNN" => Some(Self::Jolnbchmdnn), + "NHHMEPILLHL_BGPLPIPENJN" => Some(Self::Bgplpipenjn), + "NHHMEPILLHL_NPAFMEBNFOB" => Some(Self::Npafmebnfob), + "NHHMEPILLHL_IKCHCHPGFFJ" => Some(Self::Ikchchpgffj), _ => None, } } @@ -94906,41 +97685,40 @@ impl Kcffohmdhck { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Cghgbgjjbeo { - Ohdhfkcnamc = 0, - Ieppggkmmpi = 1, - Dgmfcpfglan = 2, +pub enum Ajcbeoilglf { + Nmncoccjegm = 0, + Dledglgpbci = 1, + Ogjdiaddaaa = 2, } -impl Cghgbgjjbeo { +impl Ajcbeoilglf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Ohdhfkcnamc => "CGHGBGJJBEO_OHDHFKCNAMC", - Self::Ieppggkmmpi => "CGHGBGJJBEO_IEPPGGKMMPI", - Self::Dgmfcpfglan => "CGHGBGJJBEO_DGMFCPFGLAN", + Self::Nmncoccjegm => "AJCBEOILGLF_NMNCOCCJEGM", + Self::Dledglgpbci => "AJCBEOILGLF_DLEDGLGPBCI", + Self::Ogjdiaddaaa => "AJCBEOILGLF_OGJDIADDAAA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CGHGBGJJBEO_OHDHFKCNAMC" => Some(Self::Ohdhfkcnamc), - "CGHGBGJJBEO_IEPPGGKMMPI" => Some(Self::Ieppggkmmpi), - "CGHGBGJJBEO_DGMFCPFGLAN" => Some(Self::Dgmfcpfglan), + "AJCBEOILGLF_NMNCOCCJEGM" => Some(Self::Nmncoccjegm), + "AJCBEOILGLF_DLEDGLGPBCI" => Some(Self::Dledglgpbci), + "AJCBEOILGLF_OGJDIADDAAA" => Some(Self::Ogjdiaddaaa), _ => None, } } } -/// Obf: JHIDLBHJPBJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueTalentStatus { - JhidlbhjpbjDklpaafflee = 0, - JhidlbhjpbjNgmmicogdfp = 1, - JhidlbhjpbjKpakakogdcm = 2, + PonhnpllkabGajgbbfelel = 0, + PonhnpllkabBfadfaelklj = 1, + PonhnpllkabHasRecommand = 2, } impl RogueTalentStatus { /// String value of the enum field names used in the ProtoBuf definition. @@ -94949,17 +97727,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::JhidlbhjpbjDklpaafflee => "JHIDLBHJPBJ_DKLPAAFFLEE", - Self::JhidlbhjpbjNgmmicogdfp => "JHIDLBHJPBJ_NGMMICOGDFP", - Self::JhidlbhjpbjKpakakogdcm => "JHIDLBHJPBJ_KPAKAKOGDCM", + Self::PonhnpllkabGajgbbfelel => "PONHNPLLKAB_GAJGBBFELEL", + Self::PonhnpllkabBfadfaelklj => "PONHNPLLKAB_BFADFAELKLJ", + Self::PonhnpllkabHasRecommand => "PONHNPLLKAB_has_recommand", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "JHIDLBHJPBJ_DKLPAAFFLEE" => Some(Self::JhidlbhjpbjDklpaafflee), - "JHIDLBHJPBJ_NGMMICOGDFP" => Some(Self::JhidlbhjpbjNgmmicogdfp), - "JHIDLBHJPBJ_KPAKAKOGDCM" => Some(Self::JhidlbhjpbjKpakakogdcm), + "PONHNPLLKAB_GAJGBBFELEL" => Some(Self::PonhnpllkabGajgbbfelel), + "PONHNPLLKAB_BFADFAELKLJ" => Some(Self::PonhnpllkabBfadfaelklj), + "PONHNPLLKAB_has_recommand" => Some(Self::PonhnpllkabHasRecommand), _ => None, } } @@ -94967,29 +97745,29 @@ impl RogueTalentStatus { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Aglnlhobdki { - Jodholnlejj = 0, - Aigccahhkbf = 1, - Dbnaoopmmhp = 2, +pub enum Migpnaoghep { + Dooodkbgfco = 0, + Cojlmfjmdkd = 1, + Aokliphlbnn = 2, } -impl Aglnlhobdki { +impl Migpnaoghep { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Jodholnlejj => "AGLNLHOBDKI_JODHOLNLEJJ", - Self::Aigccahhkbf => "AGLNLHOBDKI_AIGCCAHHKBF", - Self::Dbnaoopmmhp => "AGLNLHOBDKI_DBNAOOPMMHP", + Self::Dooodkbgfco => "MIGPNAOGHEP_DOOODKBGFCO", + Self::Cojlmfjmdkd => "MIGPNAOGHEP_COJLMFJMDKD", + Self::Aokliphlbnn => "MIGPNAOGHEP_AOKLIPHLBNN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "AGLNLHOBDKI_JODHOLNLEJJ" => Some(Self::Jodholnlejj), - "AGLNLHOBDKI_AIGCCAHHKBF" => Some(Self::Aigccahhkbf), - "AGLNLHOBDKI_DBNAOOPMMHP" => Some(Self::Dbnaoopmmhp), + "MIGPNAOGHEP_DOOODKBGFCO" => Some(Self::Dooodkbgfco), + "MIGPNAOGHEP_COJLMFJMDKD" => Some(Self::Cojlmfjmdkd), + "MIGPNAOGHEP_AOKLIPHLBNN" => Some(Self::Aokliphlbnn), _ => None, } } @@ -94997,29 +97775,29 @@ impl Aglnlhobdki { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Lkbgomghglg { - Jdinpiohiei = 0, - Hlpdojbioij = 1, - Dkbogaibkbd = 2, +pub enum Lbpljchejok { + Nddpejhplhg = 0, + Bmbgoiddijd = 1, + Kjdpeeapjoo = 2, } -impl Lkbgomghglg { +impl Lbpljchejok { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Jdinpiohiei => "LKBGOMGHGLG_JDINPIOHIEI", - Self::Hlpdojbioij => "LKBGOMGHGLG_HLPDOJBIOIJ", - Self::Dkbogaibkbd => "LKBGOMGHGLG_DKBOGAIBKBD", + Self::Nddpejhplhg => "LBPLJCHEJOK_NDDPEJHPLHG", + Self::Bmbgoiddijd => "LBPLJCHEJOK_BMBGOIDDIJD", + Self::Kjdpeeapjoo => "LBPLJCHEJOK_KJDPEEAPJOO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "LKBGOMGHGLG_JDINPIOHIEI" => Some(Self::Jdinpiohiei), - "LKBGOMGHGLG_HLPDOJBIOIJ" => Some(Self::Hlpdojbioij), - "LKBGOMGHGLG_DKBOGAIBKBD" => Some(Self::Dkbogaibkbd), + "LBPLJCHEJOK_NDDPEJHPLHG" => Some(Self::Nddpejhplhg), + "LBPLJCHEJOK_BMBGOIDDIJD" => Some(Self::Bmbgoiddijd), + "LBPLJCHEJOK_KJDPEEAPJOO" => Some(Self::Kjdpeeapjoo), _ => None, } } @@ -95027,29 +97805,29 @@ impl Lkbgomghglg { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Dicjkjnencp { - Geboholbjph = 0, - Bgkloemehba = 1, - Edbakopabpf = 2, +pub enum Lpcebdcjboi { + Ihengpdpcha = 0, + Hmkepgcemon = 1, + Gcmffanjmhf = 2, } -impl Dicjkjnencp { +impl Lpcebdcjboi { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Geboholbjph => "DICJKJNENCP_GEBOHOLBJPH", - Self::Bgkloemehba => "DICJKJNENCP_BGKLOEMEHBA", - Self::Edbakopabpf => "DICJKJNENCP_EDBAKOPABPF", + Self::Ihengpdpcha => "LPCEBDCJBOI_IHENGPDPCHA", + Self::Hmkepgcemon => "LPCEBDCJBOI_HMKEPGCEMON", + Self::Gcmffanjmhf => "LPCEBDCJBOI_GCMFFANJMHF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "DICJKJNENCP_GEBOHOLBJPH" => Some(Self::Geboholbjph), - "DICJKJNENCP_BGKLOEMEHBA" => Some(Self::Bgkloemehba), - "DICJKJNENCP_EDBAKOPABPF" => Some(Self::Edbakopabpf), + "LPCEBDCJBOI_IHENGPDPCHA" => Some(Self::Ihengpdpcha), + "LPCEBDCJBOI_HMKEPGCEMON" => Some(Self::Hmkepgcemon), + "LPCEBDCJBOI_GCMFFANJMHF" => Some(Self::Gcmffanjmhf), _ => None, } } @@ -95057,29 +97835,29 @@ impl Dicjkjnencp { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Fdmmaahefpk { - Oafcmphbkkl = 0, - Dgnfenmmhii = 1, - Hkepapblkeg = 2, +pub enum Nklaehjpimn { + Fgofdmdbmal = 0, + Gnggghlbneh = 1, + Gihachnkfie = 2, } -impl Fdmmaahefpk { +impl Nklaehjpimn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Oafcmphbkkl => "FDMMAAHEFPK_OAFCMPHBKKL", - Self::Dgnfenmmhii => "FDMMAAHEFPK_DGNFENMMHII", - Self::Hkepapblkeg => "FDMMAAHEFPK_HKEPAPBLKEG", + Self::Fgofdmdbmal => "NKLAEHJPIMN_FGOFDMDBMAL", + Self::Gnggghlbneh => "NKLAEHJPIMN_GNGGGHLBNEH", + Self::Gihachnkfie => "NKLAEHJPIMN_GIHACHNKFIE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FDMMAAHEFPK_OAFCMPHBKKL" => Some(Self::Oafcmphbkkl), - "FDMMAAHEFPK_DGNFENMMHII" => Some(Self::Dgnfenmmhii), - "FDMMAAHEFPK_HKEPAPBLKEG" => Some(Self::Hkepapblkeg), + "NKLAEHJPIMN_FGOFDMDBMAL" => Some(Self::Fgofdmdbmal), + "NKLAEHJPIMN_GNGGGHLBNEH" => Some(Self::Gnggghlbneh), + "NKLAEHJPIMN_GIHACHNKFIE" => Some(Self::Gihachnkfie), _ => None, } } @@ -95087,38 +97865,38 @@ impl Fdmmaahefpk { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Mliblhfbafj { - Pcpdhelpkem = 0, - Mmaoonpapdp = 1, - Acjgheombnb = 2, - Jidmgpoklpk = 3, - Bnkhlagmlmi = 4, - Ljojnncfmia = 5, +pub enum Mmfogjpohgj { + Nlcdgipgfdj = 0, + Anbkdjkhcbi = 1, + Cflnlfpnkpf = 2, + Hhgahpnpcjn = 3, + Eelbiojdkoh = 4, + Cgbehiconcc = 5, } -impl Mliblhfbafj { +impl Mmfogjpohgj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "MLIBLHFBAFJ_PCPDHELPKEM", - Self::Mmaoonpapdp => "MLIBLHFBAFJ_MMAOONPAPDP", - Self::Acjgheombnb => "MLIBLHFBAFJ_ACJGHEOMBNB", - Self::Jidmgpoklpk => "MLIBLHFBAFJ_JIDMGPOKLPK", - Self::Bnkhlagmlmi => "MLIBLHFBAFJ_BNKHLAGMLMI", - Self::Ljojnncfmia => "MLIBLHFBAFJ_LJOJNNCFMIA", + Self::Nlcdgipgfdj => "MMFOGJPOHGJ_NLCDGIPGFDJ", + Self::Anbkdjkhcbi => "MMFOGJPOHGJ_ANBKDJKHCBI", + Self::Cflnlfpnkpf => "MMFOGJPOHGJ_CFLNLFPNKPF", + Self::Hhgahpnpcjn => "MMFOGJPOHGJ_HHGAHPNPCJN", + Self::Eelbiojdkoh => "MMFOGJPOHGJ_EELBIOJDKOH", + Self::Cgbehiconcc => "MMFOGJPOHGJ_CGBEHICONCC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "MMFOGJPOHGJ_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "MMFOGJPOHGJ_ANBKDJKHCBI" => Some(Self::Anbkdjkhcbi), + "MMFOGJPOHGJ_CFLNLFPNKPF" => Some(Self::Cflnlfpnkpf), + "MMFOGJPOHGJ_HHGAHPNPCJN" => Some(Self::Hhgahpnpcjn), + "MMFOGJPOHGJ_EELBIOJDKOH" => Some(Self::Eelbiojdkoh), + "MMFOGJPOHGJ_CGBEHICONCC" => Some(Self::Cgbehiconcc), _ => None, } } @@ -95126,29 +97904,29 @@ impl Mliblhfbafj { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Odmjacikepc { - Pcpdhelpkem = 0, - Apffeddknbk = 1, - Edgoiaodjlh = 2, +pub enum Beaikeeandp { + Nlcdgipgfdj = 0, + Nkdecdgecfl = 1, + Lonknkfdpii = 2, } -impl Odmjacikepc { +impl Beaikeeandp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "ODMJACIKEPC_PCPDHELPKEM", - Self::Apffeddknbk => "ODMJACIKEPC_APFFEDDKNBK", - Self::Edgoiaodjlh => "ODMJACIKEPC_EDGOIAODJLH", + Self::Nlcdgipgfdj => "BEAIKEEANDP_NLCDGIPGFDJ", + Self::Nkdecdgecfl => "BEAIKEEANDP_NKDECDGECFL", + Self::Lonknkfdpii => "BEAIKEEANDP_LONKNKFDPII", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "ODMJACIKEPC_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "ODMJACIKEPC_APFFEDDKNBK" => Some(Self::Apffeddknbk), - "ODMJACIKEPC_EDGOIAODJLH" => Some(Self::Edgoiaodjlh), + "BEAIKEEANDP_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "BEAIKEEANDP_NKDECDGECFL" => Some(Self::Nkdecdgecfl), + "BEAIKEEANDP_LONKNKFDPII" => Some(Self::Lonknkfdpii), _ => None, } } @@ -95156,54 +97934,53 @@ impl Odmjacikepc { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Jgikohjkecf { - Pcpdhelpkem = 0, - Odokjomechi = 1, - Jkcoajodpml = 2, - Gppplacjkjj = 3, - Ighaheehldg = 4, +pub enum Jpoiohpjihj { + Nlcdgipgfdj = 0, + Klnbehchgig = 1, + Poehmgllinh = 2, + Ppoebjknlcb = 3, + Icbhbildaaf = 4, } -impl Jgikohjkecf { +impl Jpoiohpjihj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "JGIKOHJKECF_PCPDHELPKEM", - Self::Odokjomechi => "JGIKOHJKECF_ODOKJOMECHI", - Self::Jkcoajodpml => "JGIKOHJKECF_JKCOAJODPML", - Self::Gppplacjkjj => "JGIKOHJKECF_GPPPLACJKJJ", - Self::Ighaheehldg => "JGIKOHJKECF_IGHAHEEHLDG", + Self::Nlcdgipgfdj => "JPOIOHPJIHJ_NLCDGIPGFDJ", + Self::Klnbehchgig => "JPOIOHPJIHJ_KLNBEHCHGIG", + Self::Poehmgllinh => "JPOIOHPJIHJ_POEHMGLLINH", + Self::Ppoebjknlcb => "JPOIOHPJIHJ_PPOEBJKNLCB", + Self::Icbhbildaaf => "JPOIOHPJIHJ_ICBHBILDAAF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "JPOIOHPJIHJ_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "JPOIOHPJIHJ_KLNBEHCHGIG" => Some(Self::Klnbehchgig), + "JPOIOHPJIHJ_POEHMGLLINH" => Some(Self::Poehmgllinh), + "JPOIOHPJIHJ_PPOEBJKNLCB" => Some(Self::Ppoebjknlcb), + "JPOIOHPJIHJ_ICBHBILDAAF" => Some(Self::Icbhbildaaf), _ => None, } } } -/// Obf: GBIEIHAAFFI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueEndlessType { - GbieihaaffiIemigjikeij = 0, - CmdRogueEndlessActivityBattleEndScNotify = 6005, - CmdTakeRogueEndlessActivityPointRewardScRsp = 6002, - CmdEnterRogueEndlessActivityStageScRsp = 6007, + LbadglcgaogMoljcefgpll = 0, + CmdEnterRogueEndlessActivityStageScRsp = 6010, + CmdTakeRogueEndlessActivityPointRewardCsReq = 6001, + CmdTakeRogueEndlessActivityPointRewardScRsp = 6006, + CmdRogueEndlessActivityBattleEndScNotify = 6004, CmdGetRogueEndlessActivityDataCsReq = 6009, - CmdGetRogueEndlessActivityDataScRsp = 6010, - CmdTakeRogueEndlessActivityAllBonusRewardCsReq = 6006, - CmdTakeRogueEndlessActivityPointRewardCsReq = 6004, + CmdEnterRogueEndlessActivityStageCsReq = 6002, + CmdTakeRogueEndlessActivityAllBonusRewardCsReq = 6007, + CmdGetRogueEndlessActivityDataScRsp = 6008, CmdTakeRogueEndlessActivityAllBonusRewardScRsp = 6003, - CmdEnterRogueEndlessActivityStageCsReq = 6001, } impl CmdRogueEndlessType { /// String value of the enum field names used in the ProtoBuf definition. @@ -95212,117 +97989,116 @@ 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::GbieihaaffiIemigjikeij => "GBIEIHAAFFI_IEMIGJIKEIJ", - Self::CmdRogueEndlessActivityBattleEndScNotify => { - "CmdRogueEndlessActivityBattleEndScNotify" - } - Self::CmdTakeRogueEndlessActivityPointRewardScRsp => { - "CmdTakeRogueEndlessActivityPointRewardScRsp" - } + Self::LbadglcgaogMoljcefgpll => "LBADGLCGAOG_MOLJCEFGPLL", Self::CmdEnterRogueEndlessActivityStageScRsp => { "CmdEnterRogueEndlessActivityStageScRsp" } - Self::CmdGetRogueEndlessActivityDataCsReq => { - "CmdGetRogueEndlessActivityDataCsReq" - } - Self::CmdGetRogueEndlessActivityDataScRsp => { - "CmdGetRogueEndlessActivityDataScRsp" - } - Self::CmdTakeRogueEndlessActivityAllBonusRewardCsReq => { - "CmdTakeRogueEndlessActivityAllBonusRewardCsReq" - } Self::CmdTakeRogueEndlessActivityPointRewardCsReq => { "CmdTakeRogueEndlessActivityPointRewardCsReq" } - Self::CmdTakeRogueEndlessActivityAllBonusRewardScRsp => { - "CmdTakeRogueEndlessActivityAllBonusRewardScRsp" + Self::CmdTakeRogueEndlessActivityPointRewardScRsp => { + "CmdTakeRogueEndlessActivityPointRewardScRsp" + } + Self::CmdRogueEndlessActivityBattleEndScNotify => { + "CmdRogueEndlessActivityBattleEndScNotify" + } + Self::CmdGetRogueEndlessActivityDataCsReq => { + "CmdGetRogueEndlessActivityDataCsReq" } Self::CmdEnterRogueEndlessActivityStageCsReq => { "CmdEnterRogueEndlessActivityStageCsReq" } + Self::CmdTakeRogueEndlessActivityAllBonusRewardCsReq => { + "CmdTakeRogueEndlessActivityAllBonusRewardCsReq" + } + Self::CmdGetRogueEndlessActivityDataScRsp => { + "CmdGetRogueEndlessActivityDataScRsp" + } + Self::CmdTakeRogueEndlessActivityAllBonusRewardScRsp => { + "CmdTakeRogueEndlessActivityAllBonusRewardScRsp" + } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GBIEIHAAFFI_IEMIGJIKEIJ" => Some(Self::GbieihaaffiIemigjikeij), - "CmdRogueEndlessActivityBattleEndScNotify" => { - Some(Self::CmdRogueEndlessActivityBattleEndScNotify) - } - "CmdTakeRogueEndlessActivityPointRewardScRsp" => { - Some(Self::CmdTakeRogueEndlessActivityPointRewardScRsp) - } + "LBADGLCGAOG_MOLJCEFGPLL" => Some(Self::LbadglcgaogMoljcefgpll), "CmdEnterRogueEndlessActivityStageScRsp" => { Some(Self::CmdEnterRogueEndlessActivityStageScRsp) } - "CmdGetRogueEndlessActivityDataCsReq" => { - Some(Self::CmdGetRogueEndlessActivityDataCsReq) - } - "CmdGetRogueEndlessActivityDataScRsp" => { - Some(Self::CmdGetRogueEndlessActivityDataScRsp) - } - "CmdTakeRogueEndlessActivityAllBonusRewardCsReq" => { - Some(Self::CmdTakeRogueEndlessActivityAllBonusRewardCsReq) - } "CmdTakeRogueEndlessActivityPointRewardCsReq" => { Some(Self::CmdTakeRogueEndlessActivityPointRewardCsReq) } - "CmdTakeRogueEndlessActivityAllBonusRewardScRsp" => { - Some(Self::CmdTakeRogueEndlessActivityAllBonusRewardScRsp) + "CmdTakeRogueEndlessActivityPointRewardScRsp" => { + Some(Self::CmdTakeRogueEndlessActivityPointRewardScRsp) + } + "CmdRogueEndlessActivityBattleEndScNotify" => { + Some(Self::CmdRogueEndlessActivityBattleEndScNotify) + } + "CmdGetRogueEndlessActivityDataCsReq" => { + Some(Self::CmdGetRogueEndlessActivityDataCsReq) } "CmdEnterRogueEndlessActivityStageCsReq" => { Some(Self::CmdEnterRogueEndlessActivityStageCsReq) } + "CmdTakeRogueEndlessActivityAllBonusRewardCsReq" => { + Some(Self::CmdTakeRogueEndlessActivityAllBonusRewardCsReq) + } + "CmdGetRogueEndlessActivityDataScRsp" => { + Some(Self::CmdGetRogueEndlessActivityDataScRsp) + } + "CmdTakeRogueEndlessActivityAllBonusRewardScRsp" => { + Some(Self::CmdTakeRogueEndlessActivityAllBonusRewardScRsp) + } _ => None, } } } -/// Obf: NFJEJPNLLAM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueMagicType { - 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, + GckclgjikfcElgpacemcgp = 0, + CmdRogueMagicBattleFailSettleInfoScNotify = 7738, + CmdRogueMagicReviveAvatarScRsp = 7771, + CmdNadkcpcfipm = 7782, + CmdRogueMagicStartCsReq = 7773, + CmdRogueMagicEnterLayerScRsp = 7712, + CmdRogueMagicEnterScRsp = 7727, + CmdRogueMagicGetMiscRealTimeDataScRsp = 7705, + CmdOhiadgkagba = 7785, + CmdOhonllchifj = 7766, + CmdRogueMagicLeaveCsReq = 7736, + CmdRogueMagicUnitComposeScRsp = 7749, + CmdRogueMagicSetAutoDressInMagicUnitScRsp = 7735, + CmdRogueMagicStoryInfoUpdateScNotify = 7753, + CmdRogueMagicSetAutoDressInMagicUnitCsReq = 7732, + CmdRogueMagicAutoDressInMagicUnitChangeScNotify = 7763, + CmdRogueMagicAreaUpdateScNotify = 7783, + CmdRogueMagicEnterLayerCsReq = 7729, + CmdNicajbejahc = 7714, + CmdRogueMagicSettleCsReq = 7715, + CmdRogueMagicEnterRoomCsReq = 7710, + CmdRogueMagicGetMiscRealTimeDataCsReq = 7716, + CmdRogueMagicReviveCostUpdateScNotify = 7761, + CmdRogueMagicLevelInfoUpdateScNotify = 7754, + CmdRogueMagicUnitComposeCsReq = 7730, + CmdDbomcceifjo = 7774, + CmdRogueMagicEnterRoomScRsp = 7787, + CmdRogueMagicEnableTalentCsReq = 7720, + CmdRogueMagicEnableTalentScRsp = 7799, + CmdRogueMagicQueryScRsp = 7752, + CmdRogueMagicStartScRsp = 7703, + CmdRogueMagicReviveAvatarCsReq = 7724, + CmdRogueMagicLeaveScRsp = 7713, + CmdRogueMagicSettleScRsp = 7781, + GckclgjikfcJihngnpppcg = 7767, + CmdGkmoakplbho = 7759, + CmdRogueMagicEnterCsReq = 7780, + GckclgjikfcKaoemdigggm = 7728, + CmdEnjdagaldkm = 7701, + CmdRogueMagicQueryCsReq = 7778, + CmdHbcofddcgol = 7792, } impl CmdRogueMagicType { /// String value of the enum field names used in the ProtoBuf definition. @@ -95331,151 +98107,139 @@ 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::NfjejpnllamAmfjbbnjpli => "NFJEJPNLLAM_AMFJBBNJPLI", - Self::CmdRogueMagicReviveCostUpdateScNotify => { - "CmdRogueMagicReviveCostUpdateScNotify" + Self::GckclgjikfcElgpacemcgp => "GCKCLGJIKFC_ELGPACEMCGP", + Self::CmdRogueMagicBattleFailSettleInfoScNotify => { + "CmdRogueMagicBattleFailSettleInfoScNotify" } - Self::CmdLmgjdldgkmm => "CmdLMGJDLDGKMM", - Self::CmdFgcbmgeigfl => "CmdFGCBMGEIGFL", - Self::CmdRogueMagicReviveAvatarCsReq => "CmdRogueMagicReviveAvatarCsReq", + Self::CmdRogueMagicReviveAvatarScRsp => "CmdRogueMagicReviveAvatarScRsp", + Self::CmdNadkcpcfipm => "CmdNADKCPCFIPM", + Self::CmdRogueMagicStartCsReq => "CmdRogueMagicStartCsReq", + Self::CmdRogueMagicEnterLayerScRsp => "CmdRogueMagicEnterLayerScRsp", + Self::CmdRogueMagicEnterScRsp => "CmdRogueMagicEnterScRsp", Self::CmdRogueMagicGetMiscRealTimeDataScRsp => { "CmdRogueMagicGetMiscRealTimeDataScRsp" } - Self::NfjejpnllamNpjiondjkga => "NFJEJPNLLAM_NPJIONDJKGA", - Self::CmdRogueMagicStartCsReq => "CmdRogueMagicStartCsReq", - Self::CmdRogueMagicScepterTakeOffUnitCsReq => { - "CmdRogueMagicScepterTakeOffUnitCsReq" + Self::CmdOhiadgkagba => "CmdOHIADGKAGBA", + Self::CmdOhonllchifj => "CmdOHONLLCHIFJ", + Self::CmdRogueMagicLeaveCsReq => "CmdRogueMagicLeaveCsReq", + Self::CmdRogueMagicUnitComposeScRsp => "CmdRogueMagicUnitComposeScRsp", + Self::CmdRogueMagicSetAutoDressInMagicUnitScRsp => { + "CmdRogueMagicSetAutoDressInMagicUnitScRsp" } Self::CmdRogueMagicStoryInfoUpdateScNotify => { "CmdRogueMagicStoryInfoUpdateScNotify" } + Self::CmdRogueMagicSetAutoDressInMagicUnitCsReq => { + "CmdRogueMagicSetAutoDressInMagicUnitCsReq" + } + Self::CmdRogueMagicAutoDressInMagicUnitChangeScNotify => { + "CmdRogueMagicAutoDressInMagicUnitChangeScNotify" + } + Self::CmdRogueMagicAreaUpdateScNotify => "CmdRogueMagicAreaUpdateScNotify", Self::CmdRogueMagicEnterLayerCsReq => "CmdRogueMagicEnterLayerCsReq", + Self::CmdNicajbejahc => "CmdNICAJBEJAHC", + Self::CmdRogueMagicSettleCsReq => "CmdRogueMagicSettleCsReq", + Self::CmdRogueMagicEnterRoomCsReq => "CmdRogueMagicEnterRoomCsReq", + Self::CmdRogueMagicGetMiscRealTimeDataCsReq => { + "CmdRogueMagicGetMiscRealTimeDataCsReq" + } + Self::CmdRogueMagicReviveCostUpdateScNotify => { + "CmdRogueMagicReviveCostUpdateScNotify" + } Self::CmdRogueMagicLevelInfoUpdateScNotify => { "CmdRogueMagicLevelInfoUpdateScNotify" } Self::CmdRogueMagicUnitComposeCsReq => "CmdRogueMagicUnitComposeCsReq", - Self::CmdRogueMagicReviveAvatarScRsp => "CmdRogueMagicReviveAvatarScRsp", - Self::CmdRogueMagicBattleFailSettleInfoScNotify => { - "CmdRogueMagicBattleFailSettleInfoScNotify" - } - Self::CmdRogueMagicStartScRsp => "CmdRogueMagicStartScRsp", - 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::CmdDbomcceifjo => "CmdDBOMCCEIFJO", Self::CmdRogueMagicEnterRoomScRsp => "CmdRogueMagicEnterRoomScRsp", - Self::CmdRogueMagicEnterScRsp => "CmdRogueMagicEnterScRsp", + Self::CmdRogueMagicEnableTalentCsReq => "CmdRogueMagicEnableTalentCsReq", 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::CmdRogueMagicStartScRsp => "CmdRogueMagicStartScRsp", + Self::CmdRogueMagicReviveAvatarCsReq => "CmdRogueMagicReviveAvatarCsReq", + Self::CmdRogueMagicLeaveScRsp => "CmdRogueMagicLeaveScRsp", + Self::CmdRogueMagicSettleScRsp => "CmdRogueMagicSettleScRsp", + Self::GckclgjikfcJihngnpppcg => "GCKCLGJIKFC_JIHNGNPPPCG", + Self::CmdGkmoakplbho => "CmdGKMOAKPLBHO", Self::CmdRogueMagicEnterCsReq => "CmdRogueMagicEnterCsReq", - Self::CmdRogueMagicSettleCsReq => "CmdRogueMagicSettleCsReq", + Self::GckclgjikfcKaoemdigggm => "GCKCLGJIKFC_KAOEMDIGGGM", + Self::CmdEnjdagaldkm => "CmdENJDAGALDKM", + Self::CmdRogueMagicQueryCsReq => "CmdRogueMagicQueryCsReq", + Self::CmdHbcofddcgol => "CmdHBCOFDDCGOL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "NFJEJPNLLAM_AMFJBBNJPLI" => Some(Self::NfjejpnllamAmfjbbnjpli), - "CmdRogueMagicReviveCostUpdateScNotify" => { - Some(Self::CmdRogueMagicReviveCostUpdateScNotify) + "GCKCLGJIKFC_ELGPACEMCGP" => Some(Self::GckclgjikfcElgpacemcgp), + "CmdRogueMagicBattleFailSettleInfoScNotify" => { + Some(Self::CmdRogueMagicBattleFailSettleInfoScNotify) } - "CmdLMGJDLDGKMM" => Some(Self::CmdLmgjdldgkmm), - "CmdFGCBMGEIGFL" => Some(Self::CmdFgcbmgeigfl), - "CmdRogueMagicReviveAvatarCsReq" => { - Some(Self::CmdRogueMagicReviveAvatarCsReq) + "CmdRogueMagicReviveAvatarScRsp" => { + Some(Self::CmdRogueMagicReviveAvatarScRsp) } + "CmdNADKCPCFIPM" => Some(Self::CmdNadkcpcfipm), + "CmdRogueMagicStartCsReq" => Some(Self::CmdRogueMagicStartCsReq), + "CmdRogueMagicEnterLayerScRsp" => Some(Self::CmdRogueMagicEnterLayerScRsp), + "CmdRogueMagicEnterScRsp" => Some(Self::CmdRogueMagicEnterScRsp), "CmdRogueMagicGetMiscRealTimeDataScRsp" => { Some(Self::CmdRogueMagicGetMiscRealTimeDataScRsp) } - "NFJEJPNLLAM_NPJIONDJKGA" => Some(Self::NfjejpnllamNpjiondjkga), - "CmdRogueMagicStartCsReq" => Some(Self::CmdRogueMagicStartCsReq), - "CmdRogueMagicScepterTakeOffUnitCsReq" => { - Some(Self::CmdRogueMagicScepterTakeOffUnitCsReq) + "CmdOHIADGKAGBA" => Some(Self::CmdOhiadgkagba), + "CmdOHONLLCHIFJ" => Some(Self::CmdOhonllchifj), + "CmdRogueMagicLeaveCsReq" => Some(Self::CmdRogueMagicLeaveCsReq), + "CmdRogueMagicUnitComposeScRsp" => Some(Self::CmdRogueMagicUnitComposeScRsp), + "CmdRogueMagicSetAutoDressInMagicUnitScRsp" => { + Some(Self::CmdRogueMagicSetAutoDressInMagicUnitScRsp) } "CmdRogueMagicStoryInfoUpdateScNotify" => { Some(Self::CmdRogueMagicStoryInfoUpdateScNotify) } + "CmdRogueMagicSetAutoDressInMagicUnitCsReq" => { + Some(Self::CmdRogueMagicSetAutoDressInMagicUnitCsReq) + } + "CmdRogueMagicAutoDressInMagicUnitChangeScNotify" => { + Some(Self::CmdRogueMagicAutoDressInMagicUnitChangeScNotify) + } + "CmdRogueMagicAreaUpdateScNotify" => { + Some(Self::CmdRogueMagicAreaUpdateScNotify) + } "CmdRogueMagicEnterLayerCsReq" => Some(Self::CmdRogueMagicEnterLayerCsReq), + "CmdNICAJBEJAHC" => Some(Self::CmdNicajbejahc), + "CmdRogueMagicSettleCsReq" => Some(Self::CmdRogueMagicSettleCsReq), + "CmdRogueMagicEnterRoomCsReq" => Some(Self::CmdRogueMagicEnterRoomCsReq), + "CmdRogueMagicGetMiscRealTimeDataCsReq" => { + Some(Self::CmdRogueMagicGetMiscRealTimeDataCsReq) + } + "CmdRogueMagicReviveCostUpdateScNotify" => { + Some(Self::CmdRogueMagicReviveCostUpdateScNotify) + } "CmdRogueMagicLevelInfoUpdateScNotify" => { Some(Self::CmdRogueMagicLevelInfoUpdateScNotify) } "CmdRogueMagicUnitComposeCsReq" => Some(Self::CmdRogueMagicUnitComposeCsReq), - "CmdRogueMagicReviveAvatarScRsp" => { - Some(Self::CmdRogueMagicReviveAvatarScRsp) - } - "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) - } + "CmdDBOMCCEIFJO" => Some(Self::CmdDbomcceifjo), + "CmdRogueMagicEnterRoomScRsp" => Some(Self::CmdRogueMagicEnterRoomScRsp), "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) + "CmdRogueMagicStartScRsp" => Some(Self::CmdRogueMagicStartScRsp), + "CmdRogueMagicReviveAvatarCsReq" => { + Some(Self::CmdRogueMagicReviveAvatarCsReq) } - "CmdRogueMagicAutoDressInUnitCsReq" => { - Some(Self::CmdRogueMagicAutoDressInUnitCsReq) - } - "CmdRogueMagicQueryCsReq" => Some(Self::CmdRogueMagicQueryCsReq), + "CmdRogueMagicLeaveScRsp" => Some(Self::CmdRogueMagicLeaveScRsp), + "CmdRogueMagicSettleScRsp" => Some(Self::CmdRogueMagicSettleScRsp), + "GCKCLGJIKFC_JIHNGNPPPCG" => Some(Self::GckclgjikfcJihngnpppcg), + "CmdGKMOAKPLBHO" => Some(Self::CmdGkmoakplbho), "CmdRogueMagicEnterCsReq" => Some(Self::CmdRogueMagicEnterCsReq), - "CmdRogueMagicSettleCsReq" => Some(Self::CmdRogueMagicSettleCsReq), + "GCKCLGJIKFC_KAOEMDIGGGM" => Some(Self::GckclgjikfcKaoemdigggm), + "CmdENJDAGALDKM" => Some(Self::CmdEnjdagaldkm), + "CmdRogueMagicQueryCsReq" => Some(Self::CmdRogueMagicQueryCsReq), + "CmdHBCOFDDCGOL" => Some(Self::CmdHbcofddcgol), _ => None, } } @@ -95483,32 +98247,32 @@ impl CmdRogueMagicType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Lbmlljhfehb { - Pcpdhelpkem = 0, - Hpjebffhjnp = 1, - Poolaghgcmg = 2, - Emednpccndh = 3, +pub enum Pfkhkambhbn { + Nlcdgipgfdj = 0, + Looaknhdbll = 1, + Cckpncibdgp = 2, + Jknpmimbgml = 3, } -impl Lbmlljhfehb { +impl Pfkhkambhbn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "LBMLLJHFEHB_PCPDHELPKEM", - Self::Hpjebffhjnp => "LBMLLJHFEHB_HPJEBFFHJNP", - Self::Poolaghgcmg => "LBMLLJHFEHB_POOLAGHGCMG", - Self::Emednpccndh => "LBMLLJHFEHB_EMEDNPCCNDH", + Self::Nlcdgipgfdj => "PFKHKAMBHBN_NLCDGIPGFDJ", + Self::Looaknhdbll => "PFKHKAMBHBN_LOOAKNHDBLL", + Self::Cckpncibdgp => "PFKHKAMBHBN_CCKPNCIBDGP", + Self::Jknpmimbgml => "PFKHKAMBHBN_JKNPMIMBGML", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "LBMLLJHFEHB_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "LBMLLJHFEHB_HPJEBFFHJNP" => Some(Self::Hpjebffhjnp), - "LBMLLJHFEHB_POOLAGHGCMG" => Some(Self::Poolaghgcmg), - "LBMLLJHFEHB_EMEDNPCCNDH" => Some(Self::Emednpccndh), + "PFKHKAMBHBN_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "PFKHKAMBHBN_LOOAKNHDBLL" => Some(Self::Looaknhdbll), + "PFKHKAMBHBN_CCKPNCIBDGP" => Some(Self::Cckpncibdgp), + "PFKHKAMBHBN_JKNPMIMBGML" => Some(Self::Jknpmimbgml), _ => None, } } @@ -95516,29 +98280,29 @@ impl Lbmlljhfehb { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Mhkglmbbckp { - Pcpdhelpkem = 0, - Hpjebffhjnp = 1, - Klhdcopplng = 2, +pub enum Jgnaepijdnc { + Nlcdgipgfdj = 0, + Looaknhdbll = 1, + Cihfgjdchia = 2, } -impl Mhkglmbbckp { +impl Jgnaepijdnc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "MHKGLMBBCKP_PCPDHELPKEM", - Self::Hpjebffhjnp => "MHKGLMBBCKP_HPJEBFFHJNP", - Self::Klhdcopplng => "MHKGLMBBCKP_KLHDCOPPLNG", + Self::Nlcdgipgfdj => "JGNAEPIJDNC_NLCDGIPGFDJ", + Self::Looaknhdbll => "JGNAEPIJDNC_LOOAKNHDBLL", + Self::Cihfgjdchia => "JGNAEPIJDNC_CIHFGJDCHIA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "MHKGLMBBCKP_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "MHKGLMBBCKP_HPJEBFFHJNP" => Some(Self::Hpjebffhjnp), - "MHKGLMBBCKP_KLHDCOPPLNG" => Some(Self::Klhdcopplng), + "JGNAEPIJDNC_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "JGNAEPIJDNC_LOOAKNHDBLL" => Some(Self::Looaknhdbll), + "JGNAEPIJDNC_CIHFGJDCHIA" => Some(Self::Cihfgjdchia), _ => None, } } @@ -95546,32 +98310,32 @@ impl Mhkglmbbckp { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Fkancddcalo { - Pcpdhelpkem = 0, - Pcpkfcdojpd = 1, - Hpjebffhjnp = 2, - Klhdcopplng = 3, +pub enum Hoifdjpbglb { + Nlcdgipgfdj = 0, + Jhhajdkpljh = 1, + Looaknhdbll = 2, + Cihfgjdchia = 3, } -impl Fkancddcalo { +impl Hoifdjpbglb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "FKANCDDCALO_PCPDHELPKEM", - Self::Pcpkfcdojpd => "FKANCDDCALO_PCPKFCDOJPD", - Self::Hpjebffhjnp => "FKANCDDCALO_HPJEBFFHJNP", - Self::Klhdcopplng => "FKANCDDCALO_KLHDCOPPLNG", + Self::Nlcdgipgfdj => "HOIFDJPBGLB_NLCDGIPGFDJ", + Self::Jhhajdkpljh => "HOIFDJPBGLB_JHHAJDKPLJH", + Self::Looaknhdbll => "HOIFDJPBGLB_LOOAKNHDBLL", + Self::Cihfgjdchia => "HOIFDJPBGLB_CIHFGJDCHIA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FKANCDDCALO_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "FKANCDDCALO_PCPKFCDOJPD" => Some(Self::Pcpkfcdojpd), - "FKANCDDCALO_HPJEBFFHJNP" => Some(Self::Hpjebffhjnp), - "FKANCDDCALO_KLHDCOPPLNG" => Some(Self::Klhdcopplng), + "HOIFDJPBGLB_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "HOIFDJPBGLB_JHHAJDKPLJH" => Some(Self::Jhhajdkpljh), + "HOIFDJPBGLB_LOOAKNHDBLL" => Some(Self::Looaknhdbll), + "HOIFDJPBGLB_CIHFGJDCHIA" => Some(Self::Cihfgjdchia), _ => None, } } @@ -95579,48 +98343,47 @@ impl Fkancddcalo { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ofhpkjdhomf { - Pcpdhelpkem = 0, - Fcehnmjjabe = 1, - Iohffghjopf = 2, - Omjicgncoid = 3, +pub enum Jamingbjhbk { + Nlcdgipgfdj = 0, + Ehniplneedi = 1, + Pmkmeaagkap = 2, + Mnbaghpefbc = 3, } -impl Ofhpkjdhomf { +impl Jamingbjhbk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "OFHPKJDHOMF_PCPDHELPKEM", - Self::Fcehnmjjabe => "OFHPKJDHOMF_FCEHNMJJABE", - Self::Iohffghjopf => "OFHPKJDHOMF_IOHFFGHJOPF", - Self::Omjicgncoid => "OFHPKJDHOMF_OMJICGNCOID", + Self::Nlcdgipgfdj => "JAMINGBJHBK_NLCDGIPGFDJ", + Self::Ehniplneedi => "JAMINGBJHBK_EHNIPLNEEDI", + Self::Pmkmeaagkap => "JAMINGBJHBK_PMKMEAAGKAP", + Self::Mnbaghpefbc => "JAMINGBJHBK_MNBAGHPEFBC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "OFHPKJDHOMF_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "OFHPKJDHOMF_FCEHNMJJABE" => Some(Self::Fcehnmjjabe), - "OFHPKJDHOMF_IOHFFGHJOPF" => Some(Self::Iohffghjopf), - "OFHPKJDHOMF_OMJICGNCOID" => Some(Self::Omjicgncoid), + "JAMINGBJHBK_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "JAMINGBJHBK_EHNIPLNEEDI" => Some(Self::Ehniplneedi), + "JAMINGBJHBK_PMKMEAAGKAP" => Some(Self::Pmkmeaagkap), + "JAMINGBJHBK_MNBAGHPEFBC" => Some(Self::Mnbaghpefbc), _ => None, } } } -/// Obf: LKOKNHLLOMF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueModifierType { - LkoknhllomfPcpdhelpkem = 0, - CmdRogueModifierUpdateNotify = 5398, - CmdRogueModifierAddNotify = 5394, - CmdRogueModifierSelectCellScRsp = 5314, - CmdRogueModifierDelNotify = 5363, - CmdRogueModifierSelectCellCsReq = 5395, - CmdRogueModifierStageStartNotify = 5326, + JkjgpoollkfNlcdgipgfdj = 0, + CmdRogueModifierSelectCellCsReq = 5327, + CmdRogueModifierSelectCellScRsp = 5336, + CmdRogueModifierDelNotify = 5310, + CmdRogueModifierAddNotify = 5380, + CmdRogueModifierStageStartNotify = 5387, + CmdRogueModifierUpdateNotify = 5381, } impl CmdRogueModifierType { /// String value of the enum field names used in the ProtoBuf definition. @@ -95629,51 +98392,50 @@ 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::LkoknhllomfPcpdhelpkem => "LKOKNHLLOMF_PCPDHELPKEM", - Self::CmdRogueModifierUpdateNotify => "CmdRogueModifierUpdateNotify", - Self::CmdRogueModifierAddNotify => "CmdRogueModifierAddNotify", + Self::JkjgpoollkfNlcdgipgfdj => "JKJGPOOLLKF_NLCDGIPGFDJ", + Self::CmdRogueModifierSelectCellCsReq => "CmdRogueModifierSelectCellCsReq", Self::CmdRogueModifierSelectCellScRsp => "CmdRogueModifierSelectCellScRsp", Self::CmdRogueModifierDelNotify => "CmdRogueModifierDelNotify", - Self::CmdRogueModifierSelectCellCsReq => "CmdRogueModifierSelectCellCsReq", + Self::CmdRogueModifierAddNotify => "CmdRogueModifierAddNotify", 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 { - "LKOKNHLLOMF_PCPDHELPKEM" => Some(Self::LkoknhllomfPcpdhelpkem), - "CmdRogueModifierUpdateNotify" => Some(Self::CmdRogueModifierUpdateNotify), - "CmdRogueModifierAddNotify" => Some(Self::CmdRogueModifierAddNotify), + "JKJGPOOLLKF_NLCDGIPGFDJ" => Some(Self::JkjgpoollkfNlcdgipgfdj), + "CmdRogueModifierSelectCellCsReq" => { + Some(Self::CmdRogueModifierSelectCellCsReq) + } "CmdRogueModifierSelectCellScRsp" => { Some(Self::CmdRogueModifierSelectCellScRsp) } "CmdRogueModifierDelNotify" => Some(Self::CmdRogueModifierDelNotify), - "CmdRogueModifierSelectCellCsReq" => { - Some(Self::CmdRogueModifierSelectCellCsReq) - } + "CmdRogueModifierAddNotify" => Some(Self::CmdRogueModifierAddNotify), "CmdRogueModifierStageStartNotify" => { Some(Self::CmdRogueModifierStageStartNotify) } + "CmdRogueModifierUpdateNotify" => Some(Self::CmdRogueModifierUpdateNotify), _ => None, } } } -/// Obf: KIELLBKOALO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueModifierSourceType { - KiellbkoaloChodnmohlpn = 0, - KiellbkoaloIiljfjhmbio = 1, - KiellbkoaloBfhcgeclcgo = 2, - KiellbkoaloHcoagapjkai = 3, - KiellbkoaloEeokgnbdfae = 4, - KiellbkoaloJoajhjcbide = 5, - KiellbkoaloHpcjkpadopi = 6, - KiellbkoaloJdkckfibkoa = 7, - KiellbkoaloInklkpchlhi = 8, - KiellbkoaloHiklclpjmdk = 9, - KiellbkoaloBcnmdmhelnc = 10, + AmeikagdifcPbgoaogcpla = 0, + AmeikagdifcOlkbmglcenl = 1, + AmeikagdifcAlpfginekil = 2, + AmeikagdifcNndcinjlbpi = 3, + AmeikagdifcMapkbmahbke = 4, + AmeikagdifcDmgfeobeafd = 5, + AmeikagdifcBcpomcgmffk = 6, + AmeikagdifcLfahfljmfnk = 7, + AmeikagdifcNoamemmfgkp = 8, + AmeikagdifcHkoahekcjae = 9, + AmeikagdifcIhgdlajajma = 10, } impl RogueModifierSourceType { /// String value of the enum field names used in the ProtoBuf definition. @@ -95682,33 +98444,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::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", + Self::AmeikagdifcPbgoaogcpla => "AMEIKAGDIFC_PBGOAOGCPLA", + Self::AmeikagdifcOlkbmglcenl => "AMEIKAGDIFC_OLKBMGLCENL", + Self::AmeikagdifcAlpfginekil => "AMEIKAGDIFC_ALPFGINEKIL", + Self::AmeikagdifcNndcinjlbpi => "AMEIKAGDIFC_NNDCINJLBPI", + Self::AmeikagdifcMapkbmahbke => "AMEIKAGDIFC_MAPKBMAHBKE", + Self::AmeikagdifcDmgfeobeafd => "AMEIKAGDIFC_DMGFEOBEAFD", + Self::AmeikagdifcBcpomcgmffk => "AMEIKAGDIFC_BCPOMCGMFFK", + Self::AmeikagdifcLfahfljmfnk => "AMEIKAGDIFC_LFAHFLJMFNK", + Self::AmeikagdifcNoamemmfgkp => "AMEIKAGDIFC_NOAMEMMFGKP", + Self::AmeikagdifcHkoahekcjae => "AMEIKAGDIFC_HKOAHEKCJAE", + Self::AmeikagdifcIhgdlajajma => "AMEIKAGDIFC_IHGDLAJAJMA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "AMEIKAGDIFC_PBGOAOGCPLA" => Some(Self::AmeikagdifcPbgoaogcpla), + "AMEIKAGDIFC_OLKBMGLCENL" => Some(Self::AmeikagdifcOlkbmglcenl), + "AMEIKAGDIFC_ALPFGINEKIL" => Some(Self::AmeikagdifcAlpfginekil), + "AMEIKAGDIFC_NNDCINJLBPI" => Some(Self::AmeikagdifcNndcinjlbpi), + "AMEIKAGDIFC_MAPKBMAHBKE" => Some(Self::AmeikagdifcMapkbmahbke), + "AMEIKAGDIFC_DMGFEOBEAFD" => Some(Self::AmeikagdifcDmgfeobeafd), + "AMEIKAGDIFC_BCPOMCGMFFK" => Some(Self::AmeikagdifcBcpomcgmffk), + "AMEIKAGDIFC_LFAHFLJMFNK" => Some(Self::AmeikagdifcLfahfljmfnk), + "AMEIKAGDIFC_NOAMEMMFGKP" => Some(Self::AmeikagdifcNoamemmfgkp), + "AMEIKAGDIFC_HKOAHEKCJAE" => Some(Self::AmeikagdifcHkoahekcjae), + "AMEIKAGDIFC_IHGDLAJAJMA" => Some(Self::AmeikagdifcIhgdlajajma), _ => None, } } @@ -95716,112 +98478,111 @@ impl RogueModifierSourceType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Mmdncmmokpo { - Bbpaehefjhd = 0, - Dmgdmcoacgf = 1, +pub enum Phaoiglgbmg { + Oljcmibgngl = 0, + Dlpkbbhkfbl = 1, } -impl Mmdncmmokpo { +impl Phaoiglgbmg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Bbpaehefjhd => "MMDNCMMOKPO_BBPAEHEFJHD", - Self::Dmgdmcoacgf => "MMDNCMMOKPO_DMGDMCOACGF", + Self::Oljcmibgngl => "PHAOIGLGBMG_OLJCMIBGNGL", + Self::Dlpkbbhkfbl => "PHAOIGLGBMG_DLPKBBHKFBL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "MMDNCMMOKPO_BBPAEHEFJHD" => Some(Self::Bbpaehefjhd), - "MMDNCMMOKPO_DMGDMCOACGF" => Some(Self::Dmgdmcoacgf), + "PHAOIGLGBMG_OLJCMIBGNGL" => Some(Self::Oljcmibgngl), + "PHAOIGLGBMG_DLPKBBHKFBL" => Some(Self::Dlpkbbhkfbl), _ => None, } } } -/// Obf: IAMCFDLNKOL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueTournType { - 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, - 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, + DidfahmpgbhNlcdgipgfdj = 0, + CmdRogueTournGetPermanentTalentInfoCsReq = 6011, + CmdNpojnhkpkmn = 6018, + CmdRogueTournLeaveScRsp = 6040, + CmdRogueTournDeleteArchiveScRsp = 6086, + CmdRogueTournGetPermanentTalentInfoScRsp = 6098, + CmdRogueTournQueryCsReq = 6046, + CmdRogueTournEnterRoomCsReq = 6019, + CmdRogueTournResetPermanentTalentCsReq = 6020, + CmdRogueTournReviveAvatarCsReq = 6062, + CmdJgfpijkofcc = 6099, + CmdRogueTournTakeExpRewardScRsp = 6023, + CmdRogueTournWeekChallengeUpdateScNotify = 6059, + CmdRogueTournSaveBuildRefCsReq = 6033, + CmdPalaopcbapc = 6057, + CmdRogueTournGetAllBuildRefCsReq = 6093, + CmdRogueTournReEnterRogueCocoonStageScRsp = 6090, + CmdRogueTournEnterRogueCocoonSceneScRsp = 6094, + CmdEinjmhbmdii = 6085, + CmdRogueTournGetAllBuildRefScRsp = 6055, + CmdRogueTournGetArchiveRepositoryScRsp = 6026, + CmdRogueTournGetAllArchiveScRsp = 6095, + CmdRogueTournRenameBuildRefScRsp = 6079, + CmdRogueTournLeaveCsReq = 6025, + CmdRogueTournEnterLayerCsReq = 6038, + CmdRogueTournEnableSeasonTalentCsReq = 6063, + CmdRogueTournLevelInfoUpdateScNotify = 6076, + CmdRogueTournEnableSeasonTalentScRsp = 6048, + CmdRogueTournUseSuperRewardKeyCsReq = 6065, + CmdRogueTournEnterRoomScRsp = 6049, + CmdRogueTournSettleCsReq = 6022, + CmdRogueTournHandBookNotify = 6092, + CmdRogueTournEnterCsReq = 6083, + CmdRogueTournConfirmSettleCsReq = 6081, + CmdRogueTournTitanUpdateTitanBlessProgressScNotify = 6064, + CmdRogueTournExpNotify = 6028, + CmdRogueTournStartCsReq = 6042, + CmdRogueTournGetMiscRealTimeDataCsReq = 6073, + CmdRogueTournDeleteBuildRefScRsp = 6074, + CmdRogueTournEnterLayerScRsp = 6084, + CmdRogueTournGetAllArchiveCsReq = 6088, + CmdRogueTournConfirmSettleScRsp = 6097, + CmdRogueTournSaveBuildRefScRsp = 6056, + CmdRogueTournGetSettleInfoCsReq = 6071, + CmdRogueTournEnablePermanentTalentScRsp = 6037, + CmdRogueTournRenameBuildRefCsReq = 6054, + CmdRogueTournBattleFailSettleInfoScNotify = 6050, + CmdRogueTournQueryScRsp = 6096, + CmdRogueTournRenameArchiveCsReq = 6089, + CmdRogueTournLeaveRogueCocoonSceneScRsp = 6068, + CmdRogueTournEnterScRsp = 6034, + CmdRogueTournGetCurRogueCocoonInfoScRsp = 6044, + CmdRogueTournResetPermanentTalentScRsp = 6058, + CmdRogueTournReviveCostUpdateScNotify = 6045, + CmdRogueTournGetSeasonTalentInfoCsReq = 6036, + CmdRogueTournSettleScRsp = 6039, + CmdRogueTournClearArchiveNameScNotify = 6016, + CmdRogueTournReviveAvatarScRsp = 6052, + CmdRogueTournDeleteBuildRefCsReq = 6032, + CmdRogueTournTakeExpRewardCsReq = 6041, + CmdRogueTournPersonaRoomCardZoneUpdateScNotify = 6066, + CmdRogueTournUseSuperRewardKeyScRsp = 6078, + CmdRogueTournGetSettleInfoScRsp = 6053, + CmdRogueTournGetCurRogueCocoonInfoCsReq = 6047, + CmdRogueTournDeleteArchiveCsReq = 6013, + CmdMniljcpcofg = 6067, + CmdRogueTournGetArchiveRepositoryCsReq = 6030, + CmdRogueTournAreaUpdateScNotify = 6069, + CmdRogueTournGetSeasonTalentInfoScRsp = 6077, + CmdRogueTournLeaveRogueCocoonSceneCsReq = 6027, + CmdRogueTournEnablePermanentTalentCsReq = 6021, + CmdRogueTournStartScRsp = 6015, + CmdRogueTournEnterRogueCocoonSceneCsReq = 6051, + CmdBodcekedlme = 6075, + CmdRogueTournReEnterRogueCocoonStageCsReq = 6100, + CmdRogueTournRenameArchiveScRsp = 6024, + CmdRogueTournGetMiscRealTimeDataScRsp = 6091, } impl CmdRogueTournType { /// String value of the enum field names used in the ProtoBuf definition. @@ -95830,352 +98591,347 @@ 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::IamcfdlnkolPcpdhelpkem => "IAMCFDLNKOL_PCPDHELPKEM", - Self::CmdRogueTournSaveBuildRefScRsp => "CmdRogueTournSaveBuildRefScRsp", + Self::DidfahmpgbhNlcdgipgfdj => "DIDFAHMPGBH_NLCDGIPGFDJ", Self::CmdRogueTournGetPermanentTalentInfoCsReq => { "CmdRogueTournGetPermanentTalentInfoCsReq" } - Self::CmdRogueTournTakeExpRewardScRsp => "CmdRogueTournTakeExpRewardScRsp", - Self::CmdRogueTournQueryScRsp => "CmdRogueTournQueryScRsp", - Self::CmdRogueTournPersonaRoomCardZoneUpdateScNotify => { - "CmdRogueTournPersonaRoomCardZoneUpdateScNotify" - } - Self::CmdRogueTournLeaveCsReq => "CmdRogueTournLeaveCsReq", - Self::CmdRogueTournConfirmSettleCsReq => "CmdRogueTournConfirmSettleCsReq", - Self::CmdRogueTournEnterLayerCsReq => "CmdRogueTournEnterLayerCsReq", - Self::CmdRogueTournEnterRoomScRsp => "CmdRogueTournEnterRoomScRsp", - Self::CmdCkephojdaad => "CmdCKEPHOJDAAD", - Self::CmdRogueTournEnablePermanentTalentCsReq => { - "CmdRogueTournEnablePermanentTalentCsReq" - } - Self::CmdRogueTournGetArchiveRepositoryCsReq => { - "CmdRogueTournGetArchiveRepositoryCsReq" - } + Self::CmdNpojnhkpkmn => "CmdNPOJNHKPKMN", 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::CmdRogueTournGetPermanentTalentInfoScRsp => { + "CmdRogueTournGetPermanentTalentInfoScRsp" } - 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::CmdRogueTournEnterRoomCsReq => "CmdRogueTournEnterRoomCsReq", Self::CmdRogueTournResetPermanentTalentCsReq => { "CmdRogueTournResetPermanentTalentCsReq" } - Self::CmdRogueTournClearArchiveNameScNotify => { - "CmdRogueTournClearArchiveNameScNotify" - } + Self::CmdRogueTournReviveAvatarCsReq => "CmdRogueTournReviveAvatarCsReq", + Self::CmdJgfpijkofcc => "CmdJGFPIJKOFCC", + Self::CmdRogueTournTakeExpRewardScRsp => "CmdRogueTournTakeExpRewardScRsp", Self::CmdRogueTournWeekChallengeUpdateScNotify => { "CmdRogueTournWeekChallengeUpdateScNotify" } + Self::CmdRogueTournSaveBuildRefCsReq => "CmdRogueTournSaveBuildRefCsReq", + Self::CmdPalaopcbapc => "CmdPALAOPCBAPC", + Self::CmdRogueTournGetAllBuildRefCsReq => "CmdRogueTournGetAllBuildRefCsReq", + Self::CmdRogueTournReEnterRogueCocoonStageScRsp => { + "CmdRogueTournReEnterRogueCocoonStageScRsp" + } Self::CmdRogueTournEnterRogueCocoonSceneScRsp => { "CmdRogueTournEnterRogueCocoonSceneScRsp" } - Self::CmdRogueTournEnterLayerScRsp => "CmdRogueTournEnterLayerScRsp", - Self::CmdRogueTournReviveAvatarScRsp => "CmdRogueTournReviveAvatarScRsp", + Self::CmdEinjmhbmdii => "CmdEINJMHBMDII", 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::CmdRogueTournGetCurRogueCocoonInfoCsReq => { - "CmdRogueTournGetCurRogueCocoonInfoCsReq" + Self::CmdRogueTournGetArchiveRepositoryScRsp => { + "CmdRogueTournGetArchiveRepositoryScRsp" } Self::CmdRogueTournGetAllArchiveScRsp => "CmdRogueTournGetAllArchiveScRsp", - Self::CmdLgaceofjjbk => "CmdLGACEOFJJBK", - Self::CmdRogueTournGetPermanentTalentInfoScRsp => { - "CmdRogueTournGetPermanentTalentInfoScRsp" - } - Self::CmdRogueTournSettleCsReq => "CmdRogueTournSettleCsReq", - Self::CmdRogueTournGetSeasonTalentInfoScRsp => { - "CmdRogueTournGetSeasonTalentInfoScRsp" - } - Self::CmdRogueTournEnableSeasonTalentScRsp => { - "CmdRogueTournEnableSeasonTalentScRsp" + Self::CmdRogueTournRenameBuildRefScRsp => "CmdRogueTournRenameBuildRefScRsp", + Self::CmdRogueTournLeaveCsReq => "CmdRogueTournLeaveCsReq", + Self::CmdRogueTournEnterLayerCsReq => "CmdRogueTournEnterLayerCsReq", + Self::CmdRogueTournEnableSeasonTalentCsReq => { + "CmdRogueTournEnableSeasonTalentCsReq" } Self::CmdRogueTournLevelInfoUpdateScNotify => { "CmdRogueTournLevelInfoUpdateScNotify" } - Self::CmdRogueTournLeaveRogueCocoonSceneScRsp => { - "CmdRogueTournLeaveRogueCocoonSceneScRsp" + Self::CmdRogueTournEnableSeasonTalentScRsp => { + "CmdRogueTournEnableSeasonTalentScRsp" } - Self::CmdRogueTournReEnterRogueCocoonStageScRsp => { - "CmdRogueTournReEnterRogueCocoonStageScRsp" + Self::CmdRogueTournUseSuperRewardKeyCsReq => { + "CmdRogueTournUseSuperRewardKeyCsReq" } - Self::CmdRogueTournDeleteBuildRefCsReq => "CmdRogueTournDeleteBuildRefCsReq", - Self::CmdRogueTournResetPermanentTalentScRsp => { - "CmdRogueTournResetPermanentTalentScRsp" + Self::CmdRogueTournEnterRoomScRsp => "CmdRogueTournEnterRoomScRsp", + Self::CmdRogueTournSettleCsReq => "CmdRogueTournSettleCsReq", + Self::CmdRogueTournHandBookNotify => "CmdRogueTournHandBookNotify", + Self::CmdRogueTournEnterCsReq => "CmdRogueTournEnterCsReq", + Self::CmdRogueTournConfirmSettleCsReq => "CmdRogueTournConfirmSettleCsReq", + Self::CmdRogueTournTitanUpdateTitanBlessProgressScNotify => { + "CmdRogueTournTitanUpdateTitanBlessProgressScNotify" } - Self::CmdRogueTournAreaUpdateScNotify => "CmdRogueTournAreaUpdateScNotify", + Self::CmdRogueTournExpNotify => "CmdRogueTournExpNotify", Self::CmdRogueTournStartCsReq => "CmdRogueTournStartCsReq", + Self::CmdRogueTournGetMiscRealTimeDataCsReq => { + "CmdRogueTournGetMiscRealTimeDataCsReq" + } + Self::CmdRogueTournDeleteBuildRefScRsp => "CmdRogueTournDeleteBuildRefScRsp", + Self::CmdRogueTournEnterLayerScRsp => "CmdRogueTournEnterLayerScRsp", + Self::CmdRogueTournGetAllArchiveCsReq => "CmdRogueTournGetAllArchiveCsReq", + Self::CmdRogueTournConfirmSettleScRsp => "CmdRogueTournConfirmSettleScRsp", + Self::CmdRogueTournSaveBuildRefScRsp => "CmdRogueTournSaveBuildRefScRsp", + Self::CmdRogueTournGetSettleInfoCsReq => "CmdRogueTournGetSettleInfoCsReq", Self::CmdRogueTournEnablePermanentTalentScRsp => { "CmdRogueTournEnablePermanentTalentScRsp" } + Self::CmdRogueTournRenameBuildRefCsReq => "CmdRogueTournRenameBuildRefCsReq", + Self::CmdRogueTournBattleFailSettleInfoScNotify => { + "CmdRogueTournBattleFailSettleInfoScNotify" + } + Self::CmdRogueTournQueryScRsp => "CmdRogueTournQueryScRsp", + Self::CmdRogueTournRenameArchiveCsReq => "CmdRogueTournRenameArchiveCsReq", + Self::CmdRogueTournLeaveRogueCocoonSceneScRsp => { + "CmdRogueTournLeaveRogueCocoonSceneScRsp" + } + Self::CmdRogueTournEnterScRsp => "CmdRogueTournEnterScRsp", Self::CmdRogueTournGetCurRogueCocoonInfoScRsp => { "CmdRogueTournGetCurRogueCocoonInfoScRsp" } + Self::CmdRogueTournResetPermanentTalentScRsp => { + "CmdRogueTournResetPermanentTalentScRsp" + } + Self::CmdRogueTournReviveCostUpdateScNotify => { + "CmdRogueTournReviveCostUpdateScNotify" + } + Self::CmdRogueTournGetSeasonTalentInfoCsReq => { + "CmdRogueTournGetSeasonTalentInfoCsReq" + } + Self::CmdRogueTournSettleScRsp => "CmdRogueTournSettleScRsp", + Self::CmdRogueTournClearArchiveNameScNotify => { + "CmdRogueTournClearArchiveNameScNotify" + } + Self::CmdRogueTournReviveAvatarScRsp => "CmdRogueTournReviveAvatarScRsp", + Self::CmdRogueTournDeleteBuildRefCsReq => "CmdRogueTournDeleteBuildRefCsReq", + Self::CmdRogueTournTakeExpRewardCsReq => "CmdRogueTournTakeExpRewardCsReq", + Self::CmdRogueTournPersonaRoomCardZoneUpdateScNotify => { + "CmdRogueTournPersonaRoomCardZoneUpdateScNotify" + } + Self::CmdRogueTournUseSuperRewardKeyScRsp => { + "CmdRogueTournUseSuperRewardKeyScRsp" + } + Self::CmdRogueTournGetSettleInfoScRsp => "CmdRogueTournGetSettleInfoScRsp", + Self::CmdRogueTournGetCurRogueCocoonInfoCsReq => { + "CmdRogueTournGetCurRogueCocoonInfoCsReq" + } + Self::CmdRogueTournDeleteArchiveCsReq => "CmdRogueTournDeleteArchiveCsReq", + Self::CmdMniljcpcofg => "CmdMNILJCPCOFG", + Self::CmdRogueTournGetArchiveRepositoryCsReq => { + "CmdRogueTournGetArchiveRepositoryCsReq" + } + Self::CmdRogueTournAreaUpdateScNotify => "CmdRogueTournAreaUpdateScNotify", + Self::CmdRogueTournGetSeasonTalentInfoScRsp => { + "CmdRogueTournGetSeasonTalentInfoScRsp" + } + Self::CmdRogueTournLeaveRogueCocoonSceneCsReq => { + "CmdRogueTournLeaveRogueCocoonSceneCsReq" + } + Self::CmdRogueTournEnablePermanentTalentCsReq => { + "CmdRogueTournEnablePermanentTalentCsReq" + } + Self::CmdRogueTournStartScRsp => "CmdRogueTournStartScRsp", + Self::CmdRogueTournEnterRogueCocoonSceneCsReq => { + "CmdRogueTournEnterRogueCocoonSceneCsReq" + } + Self::CmdBodcekedlme => "CmdBODCEKEDLME", + Self::CmdRogueTournReEnterRogueCocoonStageCsReq => { + "CmdRogueTournReEnterRogueCocoonStageCsReq" + } + Self::CmdRogueTournRenameArchiveScRsp => "CmdRogueTournRenameArchiveScRsp", + Self::CmdRogueTournGetMiscRealTimeDataScRsp => { + "CmdRogueTournGetMiscRealTimeDataScRsp" + } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "IAMCFDLNKOL_PCPDHELPKEM" => Some(Self::IamcfdlnkolPcpdhelpkem), - "CmdRogueTournSaveBuildRefScRsp" => { - Some(Self::CmdRogueTournSaveBuildRefScRsp) - } + "DIDFAHMPGBH_NLCDGIPGFDJ" => Some(Self::DidfahmpgbhNlcdgipgfdj), "CmdRogueTournGetPermanentTalentInfoCsReq" => { Some(Self::CmdRogueTournGetPermanentTalentInfoCsReq) } + "CmdNPOJNHKPKMN" => Some(Self::CmdNpojnhkpkmn), + "CmdRogueTournLeaveScRsp" => Some(Self::CmdRogueTournLeaveScRsp), + "CmdRogueTournDeleteArchiveScRsp" => { + Some(Self::CmdRogueTournDeleteArchiveScRsp) + } + "CmdRogueTournGetPermanentTalentInfoScRsp" => { + Some(Self::CmdRogueTournGetPermanentTalentInfoScRsp) + } + "CmdRogueTournQueryCsReq" => Some(Self::CmdRogueTournQueryCsReq), + "CmdRogueTournEnterRoomCsReq" => Some(Self::CmdRogueTournEnterRoomCsReq), + "CmdRogueTournResetPermanentTalentCsReq" => { + Some(Self::CmdRogueTournResetPermanentTalentCsReq) + } + "CmdRogueTournReviveAvatarCsReq" => { + Some(Self::CmdRogueTournReviveAvatarCsReq) + } + "CmdJGFPIJKOFCC" => Some(Self::CmdJgfpijkofcc), "CmdRogueTournTakeExpRewardScRsp" => { Some(Self::CmdRogueTournTakeExpRewardScRsp) } - "CmdRogueTournQueryScRsp" => Some(Self::CmdRogueTournQueryScRsp), - "CmdRogueTournPersonaRoomCardZoneUpdateScNotify" => { - Some(Self::CmdRogueTournPersonaRoomCardZoneUpdateScNotify) + "CmdRogueTournWeekChallengeUpdateScNotify" => { + Some(Self::CmdRogueTournWeekChallengeUpdateScNotify) + } + "CmdRogueTournSaveBuildRefCsReq" => { + Some(Self::CmdRogueTournSaveBuildRefCsReq) + } + "CmdPALAOPCBAPC" => Some(Self::CmdPalaopcbapc), + "CmdRogueTournGetAllBuildRefCsReq" => { + Some(Self::CmdRogueTournGetAllBuildRefCsReq) + } + "CmdRogueTournReEnterRogueCocoonStageScRsp" => { + Some(Self::CmdRogueTournReEnterRogueCocoonStageScRsp) + } + "CmdRogueTournEnterRogueCocoonSceneScRsp" => { + Some(Self::CmdRogueTournEnterRogueCocoonSceneScRsp) + } + "CmdEINJMHBMDII" => Some(Self::CmdEinjmhbmdii), + "CmdRogueTournGetAllBuildRefScRsp" => { + Some(Self::CmdRogueTournGetAllBuildRefScRsp) + } + "CmdRogueTournGetArchiveRepositoryScRsp" => { + Some(Self::CmdRogueTournGetArchiveRepositoryScRsp) + } + "CmdRogueTournGetAllArchiveScRsp" => { + Some(Self::CmdRogueTournGetAllArchiveScRsp) + } + "CmdRogueTournRenameBuildRefScRsp" => { + Some(Self::CmdRogueTournRenameBuildRefScRsp) } "CmdRogueTournLeaveCsReq" => Some(Self::CmdRogueTournLeaveCsReq), + "CmdRogueTournEnterLayerCsReq" => Some(Self::CmdRogueTournEnterLayerCsReq), + "CmdRogueTournEnableSeasonTalentCsReq" => { + Some(Self::CmdRogueTournEnableSeasonTalentCsReq) + } + "CmdRogueTournLevelInfoUpdateScNotify" => { + Some(Self::CmdRogueTournLevelInfoUpdateScNotify) + } + "CmdRogueTournEnableSeasonTalentScRsp" => { + Some(Self::CmdRogueTournEnableSeasonTalentScRsp) + } + "CmdRogueTournUseSuperRewardKeyCsReq" => { + Some(Self::CmdRogueTournUseSuperRewardKeyCsReq) + } + "CmdRogueTournEnterRoomScRsp" => Some(Self::CmdRogueTournEnterRoomScRsp), + "CmdRogueTournSettleCsReq" => Some(Self::CmdRogueTournSettleCsReq), + "CmdRogueTournHandBookNotify" => Some(Self::CmdRogueTournHandBookNotify), + "CmdRogueTournEnterCsReq" => Some(Self::CmdRogueTournEnterCsReq), "CmdRogueTournConfirmSettleCsReq" => { Some(Self::CmdRogueTournConfirmSettleCsReq) } - "CmdRogueTournEnterLayerCsReq" => Some(Self::CmdRogueTournEnterLayerCsReq), - "CmdRogueTournEnterRoomScRsp" => Some(Self::CmdRogueTournEnterRoomScRsp), - "CmdCKEPHOJDAAD" => Some(Self::CmdCkephojdaad), - "CmdRogueTournEnablePermanentTalentCsReq" => { - Some(Self::CmdRogueTournEnablePermanentTalentCsReq) + "CmdRogueTournTitanUpdateTitanBlessProgressScNotify" => { + Some(Self::CmdRogueTournTitanUpdateTitanBlessProgressScNotify) } - "CmdRogueTournGetArchiveRepositoryCsReq" => { - Some(Self::CmdRogueTournGetArchiveRepositoryCsReq) + "CmdRogueTournExpNotify" => Some(Self::CmdRogueTournExpNotify), + "CmdRogueTournStartCsReq" => Some(Self::CmdRogueTournStartCsReq), + "CmdRogueTournGetMiscRealTimeDataCsReq" => { + Some(Self::CmdRogueTournGetMiscRealTimeDataCsReq) } - "CmdRogueTournLeaveScRsp" => Some(Self::CmdRogueTournLeaveScRsp), - "CmdRougeTournRenameBuildRefCsReq" => { - Some(Self::CmdRougeTournRenameBuildRefCsReq) - } - "CmdRogueTournReEnterRogueCocoonStageCsReq" => { - Some(Self::CmdRogueTournReEnterRogueCocoonStageCsReq) - } - "CmdRogueTournGetSeasonTalentInfoCsReq" => { - Some(Self::CmdRogueTournGetSeasonTalentInfoCsReq) - } - "CmdRogueTournBattleFailSettleInfoScNotify" => { - Some(Self::CmdRogueTournBattleFailSettleInfoScNotify) - } - "CmdRogueTournLeaveRogueCocoonSceneCsReq" => { - Some(Self::CmdRogueTournLeaveRogueCocoonSceneCsReq) + "CmdRogueTournDeleteBuildRefScRsp" => { + Some(Self::CmdRogueTournDeleteBuildRefScRsp) } + "CmdRogueTournEnterLayerScRsp" => Some(Self::CmdRogueTournEnterLayerScRsp), "CmdRogueTournGetAllArchiveCsReq" => { Some(Self::CmdRogueTournGetAllArchiveCsReq) } "CmdRogueTournConfirmSettleScRsp" => { Some(Self::CmdRogueTournConfirmSettleScRsp) } - "CmdRogueTournEnterRogueCocoonSceneCsReq" => { - Some(Self::CmdRogueTournEnterRogueCocoonSceneCsReq) - } - "CmdRogueTournDeleteArchiveCsReq" => { - Some(Self::CmdRogueTournDeleteArchiveCsReq) - } - "CmdRogueTournSaveBuildRefCsReq" => { - Some(Self::CmdRogueTournSaveBuildRefCsReq) - } - "CmdRogueTournStartScRsp" => Some(Self::CmdRogueTournStartScRsp), - "CmdRogueTournDeleteArchiveScRsp" => { - Some(Self::CmdRogueTournDeleteArchiveScRsp) - } - "CmdRogueTournUseSuperRewardKeyCsReq" => { - Some(Self::CmdRogueTournUseSuperRewardKeyCsReq) + "CmdRogueTournSaveBuildRefScRsp" => { + Some(Self::CmdRogueTournSaveBuildRefScRsp) } "CmdRogueTournGetSettleInfoCsReq" => { Some(Self::CmdRogueTournGetSettleInfoCsReq) } - "CmdRogueTournEnterCsReq" => Some(Self::CmdRogueTournEnterCsReq), - "CmdRogueTournQueryCsReq" => Some(Self::CmdRogueTournQueryCsReq), - "CmdRogueTournEnableSeasonTalentCsReq" => { - Some(Self::CmdRogueTournEnableSeasonTalentCsReq) + "CmdRogueTournEnablePermanentTalentScRsp" => { + Some(Self::CmdRogueTournEnablePermanentTalentScRsp) } - "CmdRogueTournGetArchiveRepositoryScRsp" => { - Some(Self::CmdRogueTournGetArchiveRepositoryScRsp) + "CmdRogueTournRenameBuildRefCsReq" => { + Some(Self::CmdRogueTournRenameBuildRefCsReq) } - "CmdRogueTournSettleScRsp" => Some(Self::CmdRogueTournSettleScRsp), - "CmdRogueTournHandBookNotify" => Some(Self::CmdRogueTournHandBookNotify), - "CmdRogueTournExpNotify" => Some(Self::CmdRogueTournExpNotify), - "CmdRogueTournTakeExpRewardCsReq" => { - Some(Self::CmdRogueTournTakeExpRewardCsReq) + "CmdRogueTournBattleFailSettleInfoScNotify" => { + Some(Self::CmdRogueTournBattleFailSettleInfoScNotify) } - "CmdRogueTournResetPermanentTalentCsReq" => { - Some(Self::CmdRogueTournResetPermanentTalentCsReq) - } - "CmdRogueTournClearArchiveNameScNotify" => { - Some(Self::CmdRogueTournClearArchiveNameScNotify) - } - "CmdRogueTournWeekChallengeUpdateScNotify" => { - Some(Self::CmdRogueTournWeekChallengeUpdateScNotify) - } - "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), + "CmdRogueTournQueryScRsp" => Some(Self::CmdRogueTournQueryScRsp), "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) - } - "CmdRogueTournTitanUpdateTitanBlessProgressScNotify" => { - Some(Self::CmdRogueTournTitanUpdateTitanBlessProgressScNotify) - } - "CmdRogueTournGetCurRogueCocoonInfoCsReq" => { - Some(Self::CmdRogueTournGetCurRogueCocoonInfoCsReq) - } - "CmdRogueTournGetAllArchiveScRsp" => { - Some(Self::CmdRogueTournGetAllArchiveScRsp) - } - "CmdLGACEOFJJBK" => Some(Self::CmdLgaceofjjbk), - "CmdRogueTournGetPermanentTalentInfoScRsp" => { - Some(Self::CmdRogueTournGetPermanentTalentInfoScRsp) - } - "CmdRogueTournSettleCsReq" => Some(Self::CmdRogueTournSettleCsReq), - "CmdRogueTournGetSeasonTalentInfoScRsp" => { - Some(Self::CmdRogueTournGetSeasonTalentInfoScRsp) - } - "CmdRogueTournEnableSeasonTalentScRsp" => { - Some(Self::CmdRogueTournEnableSeasonTalentScRsp) - } - "CmdRogueTournLevelInfoUpdateScNotify" => { - Some(Self::CmdRogueTournLevelInfoUpdateScNotify) - } "CmdRogueTournLeaveRogueCocoonSceneScRsp" => { Some(Self::CmdRogueTournLeaveRogueCocoonSceneScRsp) } - "CmdRogueTournReEnterRogueCocoonStageScRsp" => { - Some(Self::CmdRogueTournReEnterRogueCocoonStageScRsp) - } - "CmdRogueTournDeleteBuildRefCsReq" => { - Some(Self::CmdRogueTournDeleteBuildRefCsReq) + "CmdRogueTournEnterScRsp" => Some(Self::CmdRogueTournEnterScRsp), + "CmdRogueTournGetCurRogueCocoonInfoScRsp" => { + Some(Self::CmdRogueTournGetCurRogueCocoonInfoScRsp) } "CmdRogueTournResetPermanentTalentScRsp" => { Some(Self::CmdRogueTournResetPermanentTalentScRsp) } + "CmdRogueTournReviveCostUpdateScNotify" => { + Some(Self::CmdRogueTournReviveCostUpdateScNotify) + } + "CmdRogueTournGetSeasonTalentInfoCsReq" => { + Some(Self::CmdRogueTournGetSeasonTalentInfoCsReq) + } + "CmdRogueTournSettleScRsp" => Some(Self::CmdRogueTournSettleScRsp), + "CmdRogueTournClearArchiveNameScNotify" => { + Some(Self::CmdRogueTournClearArchiveNameScNotify) + } + "CmdRogueTournReviveAvatarScRsp" => { + Some(Self::CmdRogueTournReviveAvatarScRsp) + } + "CmdRogueTournDeleteBuildRefCsReq" => { + Some(Self::CmdRogueTournDeleteBuildRefCsReq) + } + "CmdRogueTournTakeExpRewardCsReq" => { + Some(Self::CmdRogueTournTakeExpRewardCsReq) + } + "CmdRogueTournPersonaRoomCardZoneUpdateScNotify" => { + Some(Self::CmdRogueTournPersonaRoomCardZoneUpdateScNotify) + } + "CmdRogueTournUseSuperRewardKeyScRsp" => { + Some(Self::CmdRogueTournUseSuperRewardKeyScRsp) + } + "CmdRogueTournGetSettleInfoScRsp" => { + Some(Self::CmdRogueTournGetSettleInfoScRsp) + } + "CmdRogueTournGetCurRogueCocoonInfoCsReq" => { + Some(Self::CmdRogueTournGetCurRogueCocoonInfoCsReq) + } + "CmdRogueTournDeleteArchiveCsReq" => { + Some(Self::CmdRogueTournDeleteArchiveCsReq) + } + "CmdMNILJCPCOFG" => Some(Self::CmdMniljcpcofg), + "CmdRogueTournGetArchiveRepositoryCsReq" => { + Some(Self::CmdRogueTournGetArchiveRepositoryCsReq) + } "CmdRogueTournAreaUpdateScNotify" => { Some(Self::CmdRogueTournAreaUpdateScNotify) } - "CmdRogueTournStartCsReq" => Some(Self::CmdRogueTournStartCsReq), - "CmdRogueTournEnablePermanentTalentScRsp" => { - Some(Self::CmdRogueTournEnablePermanentTalentScRsp) + "CmdRogueTournGetSeasonTalentInfoScRsp" => { + Some(Self::CmdRogueTournGetSeasonTalentInfoScRsp) } - "CmdRogueTournGetCurRogueCocoonInfoScRsp" => { - Some(Self::CmdRogueTournGetCurRogueCocoonInfoScRsp) + "CmdRogueTournLeaveRogueCocoonSceneCsReq" => { + Some(Self::CmdRogueTournLeaveRogueCocoonSceneCsReq) + } + "CmdRogueTournEnablePermanentTalentCsReq" => { + Some(Self::CmdRogueTournEnablePermanentTalentCsReq) + } + "CmdRogueTournStartScRsp" => Some(Self::CmdRogueTournStartScRsp), + "CmdRogueTournEnterRogueCocoonSceneCsReq" => { + Some(Self::CmdRogueTournEnterRogueCocoonSceneCsReq) + } + "CmdBODCEKEDLME" => Some(Self::CmdBodcekedlme), + "CmdRogueTournReEnterRogueCocoonStageCsReq" => { + Some(Self::CmdRogueTournReEnterRogueCocoonStageCsReq) + } + "CmdRogueTournRenameArchiveScRsp" => { + Some(Self::CmdRogueTournRenameArchiveScRsp) + } + "CmdRogueTournGetMiscRealTimeDataScRsp" => { + Some(Self::CmdRogueTournGetMiscRealTimeDataScRsp) } _ => None, } } } -/// Obf: JPPIEKOBPII #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueTournLevelStatus { - JppiekobpiiPcpdhelpkem = 0, - JppiekobpiiHpjebffhjnp = 1, - JppiekobpiiPoolaghgcmg = 2, - JppiekobpiiEmednpccndh = 3, + NhmpgnhbblcNlcdgipgfdj = 0, + NhmpgnhbblcLooaknhdbll = 1, + NhmpgnhbblcCckpncibdgp = 2, + NhmpgnhbblcJknpmimbgml = 3, } impl RogueTournLevelStatus { /// String value of the enum field names used in the ProtoBuf definition. @@ -96184,19 +98940,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::JppiekobpiiPcpdhelpkem => "JPPIEKOBPII_PCPDHELPKEM", - Self::JppiekobpiiHpjebffhjnp => "JPPIEKOBPII_HPJEBFFHJNP", - Self::JppiekobpiiPoolaghgcmg => "JPPIEKOBPII_POOLAGHGCMG", - Self::JppiekobpiiEmednpccndh => "JPPIEKOBPII_EMEDNPCCNDH", + Self::NhmpgnhbblcNlcdgipgfdj => "NHMPGNHBBLC_NLCDGIPGFDJ", + Self::NhmpgnhbblcLooaknhdbll => "NHMPGNHBBLC_LOOAKNHDBLL", + Self::NhmpgnhbblcCckpncibdgp => "NHMPGNHBBLC_CCKPNCIBDGP", + Self::NhmpgnhbblcJknpmimbgml => "NHMPGNHBBLC_JKNPMIMBGML", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "JPPIEKOBPII_PCPDHELPKEM" => Some(Self::JppiekobpiiPcpdhelpkem), - "JPPIEKOBPII_HPJEBFFHJNP" => Some(Self::JppiekobpiiHpjebffhjnp), - "JPPIEKOBPII_POOLAGHGCMG" => Some(Self::JppiekobpiiPoolaghgcmg), - "JPPIEKOBPII_EMEDNPCCNDH" => Some(Self::JppiekobpiiEmednpccndh), + "NHMPGNHBBLC_NLCDGIPGFDJ" => Some(Self::NhmpgnhbblcNlcdgipgfdj), + "NHMPGNHBBLC_LOOAKNHDBLL" => Some(Self::NhmpgnhbblcLooaknhdbll), + "NHMPGNHBBLC_CCKPNCIBDGP" => Some(Self::NhmpgnhbblcCckpncibdgp), + "NHMPGNHBBLC_JKNPMIMBGML" => Some(Self::NhmpgnhbblcJknpmimbgml), _ => None, } } @@ -96204,29 +98960,29 @@ impl RogueTournLevelStatus { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Jilicanhllc { - Pcpdhelpkem = 0, - Hpjebffhjnp = 1, - Klhdcopplng = 2, +pub enum Idcbnmfdico { + Nlcdgipgfdj = 0, + Looaknhdbll = 1, + Cihfgjdchia = 2, } -impl Jilicanhllc { +impl Idcbnmfdico { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "JILICANHLLC_PCPDHELPKEM", - Self::Hpjebffhjnp => "JILICANHLLC_HPJEBFFHJNP", - Self::Klhdcopplng => "JILICANHLLC_KLHDCOPPLNG", + Self::Nlcdgipgfdj => "IDCBNMFDICO_NLCDGIPGFDJ", + Self::Looaknhdbll => "IDCBNMFDICO_LOOAKNHDBLL", + Self::Cihfgjdchia => "IDCBNMFDICO_CIHFGJDCHIA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "JILICANHLLC_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "JILICANHLLC_HPJEBFFHJNP" => Some(Self::Hpjebffhjnp), - "JILICANHLLC_KLHDCOPPLNG" => Some(Self::Klhdcopplng), + "IDCBNMFDICO_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "IDCBNMFDICO_LOOAKNHDBLL" => Some(Self::Looaknhdbll), + "IDCBNMFDICO_CIHFGJDCHIA" => Some(Self::Cihfgjdchia), _ => None, } } @@ -96234,32 +98990,32 @@ impl Jilicanhllc { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Flcpapojbgp { - Pcpdhelpkem = 0, - Pcpkfcdojpd = 1, - Hpjebffhjnp = 2, - Klhdcopplng = 3, +pub enum Iiaogeiadga { + Nlcdgipgfdj = 0, + Jhhajdkpljh = 1, + Looaknhdbll = 2, + Cihfgjdchia = 3, } -impl Flcpapojbgp { +impl Iiaogeiadga { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "FLCPAPOJBGP_PCPDHELPKEM", - Self::Pcpkfcdojpd => "FLCPAPOJBGP_PCPKFCDOJPD", - Self::Hpjebffhjnp => "FLCPAPOJBGP_HPJEBFFHJNP", - Self::Klhdcopplng => "FLCPAPOJBGP_KLHDCOPPLNG", + Self::Nlcdgipgfdj => "IIAOGEIADGA_NLCDGIPGFDJ", + Self::Jhhajdkpljh => "IIAOGEIADGA_JHHAJDKPLJH", + Self::Looaknhdbll => "IIAOGEIADGA_LOOAKNHDBLL", + Self::Cihfgjdchia => "IIAOGEIADGA_CIHFGJDCHIA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FLCPAPOJBGP_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "FLCPAPOJBGP_PCPKFCDOJPD" => Some(Self::Pcpkfcdojpd), - "FLCPAPOJBGP_HPJEBFFHJNP" => Some(Self::Hpjebffhjnp), - "FLCPAPOJBGP_KLHDCOPPLNG" => Some(Self::Klhdcopplng), + "IIAOGEIADGA_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "IIAOGEIADGA_JHHAJDKPLJH" => Some(Self::Jhhajdkpljh), + "IIAOGEIADGA_LOOAKNHDBLL" => Some(Self::Looaknhdbll), + "IIAOGEIADGA_CIHFGJDCHIA" => Some(Self::Cihfgjdchia), _ => None, } } @@ -96267,32 +99023,32 @@ impl Flcpapojbgp { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Beplpkefeed { - Pcpdhelpkem = 0, - Fcehnmjjabe = 1, - Iohffghjopf = 2, - Omjicgncoid = 3, +pub enum Fkngoglnkig { + Nlcdgipgfdj = 0, + Ehniplneedi = 1, + Pmkmeaagkap = 2, + Mnbaghpefbc = 3, } -impl Beplpkefeed { +impl Fkngoglnkig { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "BEPLPKEFEED_PCPDHELPKEM", - Self::Fcehnmjjabe => "BEPLPKEFEED_FCEHNMJJABE", - Self::Iohffghjopf => "BEPLPKEFEED_IOHFFGHJOPF", - Self::Omjicgncoid => "BEPLPKEFEED_OMJICGNCOID", + Self::Nlcdgipgfdj => "FKNGOGLNKIG_NLCDGIPGFDJ", + Self::Ehniplneedi => "FKNGOGLNKIG_EHNIPLNEEDI", + Self::Pmkmeaagkap => "FKNGOGLNKIG_PMKMEAAGKAP", + Self::Mnbaghpefbc => "FKNGOGLNKIG_MNBAGHPEFBC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BEPLPKEFEED_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "BEPLPKEFEED_FCEHNMJJABE" => Some(Self::Fcehnmjjabe), - "BEPLPKEFEED_IOHFFGHJOPF" => Some(Self::Iohffghjopf), - "BEPLPKEFEED_OMJICGNCOID" => Some(Self::Omjicgncoid), + "FKNGOGLNKIG_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "FKNGOGLNKIG_EHNIPLNEEDI" => Some(Self::Ehniplneedi), + "FKNGOGLNKIG_PMKMEAAGKAP" => Some(Self::Pmkmeaagkap), + "FKNGOGLNKIG_MNBAGHPEFBC" => Some(Self::Mnbaghpefbc), _ => None, } } @@ -96300,63 +99056,62 @@ impl Beplpkefeed { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Bfcofbceofg { - Ohfknnelbcb = 0, - Cfmccljbhkp = 1, - Obcknodnmbn = 2, - Mmgeodkjmgc = 3, - Gcfnjmbehmi = 4, - Nhdhiigdjbn = 5, - Blebgcemcca = 6, - Gjcjpfjffdf = 7, - Nficamegkbe = 8, +pub enum Jgjleklgpil { + Ddcdlgbiill = 0, + Bndaaepcpja = 1, + Chbmdckjofk = 2, + Aclfimibokk = 3, + Mlpmlknikac = 4, + Deoickddfco = 5, + Okbnjopccjm = 6, + Ckjfoiclfbb = 7, + Mahmljlljlo = 8, } -impl Bfcofbceofg { +impl Jgjleklgpil { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::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", + Self::Ddcdlgbiill => "JGJLEKLGPIL_DDCDLGBIILL", + Self::Bndaaepcpja => "JGJLEKLGPIL_BNDAAEPCPJA", + Self::Chbmdckjofk => "JGJLEKLGPIL_CHBMDCKJOFK", + Self::Aclfimibokk => "JGJLEKLGPIL_ACLFIMIBOKK", + Self::Mlpmlknikac => "JGJLEKLGPIL_MLPMLKNIKAC", + Self::Deoickddfco => "JGJLEKLGPIL_DEOICKDDFCO", + Self::Okbnjopccjm => "JGJLEKLGPIL_OKBNJOPCCJM", + Self::Ckjfoiclfbb => "JGJLEKLGPIL_CKJFOICLFBB", + Self::Mahmljlljlo => "JGJLEKLGPIL_MAHMLJLLJLO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "JGJLEKLGPIL_DDCDLGBIILL" => Some(Self::Ddcdlgbiill), + "JGJLEKLGPIL_BNDAAEPCPJA" => Some(Self::Bndaaepcpja), + "JGJLEKLGPIL_CHBMDCKJOFK" => Some(Self::Chbmdckjofk), + "JGJLEKLGPIL_ACLFIMIBOKK" => Some(Self::Aclfimibokk), + "JGJLEKLGPIL_MLPMLKNIKAC" => Some(Self::Mlpmlknikac), + "JGJLEKLGPIL_DEOICKDDFCO" => Some(Self::Deoickddfco), + "JGJLEKLGPIL_OKBNJOPCCJM" => Some(Self::Okbnjopccjm), + "JGJLEKLGPIL_CKJFOICLFBB" => Some(Self::Ckjfoiclfbb), + "JGJLEKLGPIL_MAHMLJLLJLO" => Some(Self::Mahmljlljlo), _ => None, } } } -/// Obf: MNCIAAAFPKK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRollShopType { - MnciaaafpkkPcpdhelpkem = 0, - CmdGetRollShopInfoCsReq = 6901, - CmdDoGachaInRollShopCsReq = 6902, - CmdGetRollShopInfoScRsp = 6920, - CmdDoGachaInRollShopScRsp = 6910, - CmdTakeRollShopRewardScRsp = 6908, - CmdTakeRollShopRewardCsReq = 6915, + OhcmlbponobNlcdgipgfdj = 0, + CmdGetRollShopInfoScRsp = 6906, + CmdTakeRollShopRewardCsReq = 6902, + CmdDoGachaInRollShopCsReq = 6916, + CmdGetRollShopInfoCsReq = 6918, + CmdTakeRollShopRewardScRsp = 6919, + CmdDoGachaInRollShopScRsp = 6920, } impl CmdRollShopType { /// String value of the enum field names used in the ProtoBuf definition. @@ -96365,120 +99120,119 @@ 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::MnciaaafpkkPcpdhelpkem => "MNCIAAAFPKK_PCPDHELPKEM", - Self::CmdGetRollShopInfoCsReq => "CmdGetRollShopInfoCsReq", - Self::CmdDoGachaInRollShopCsReq => "CmdDoGachaInRollShopCsReq", + Self::OhcmlbponobNlcdgipgfdj => "OHCMLBPONOB_NLCDGIPGFDJ", Self::CmdGetRollShopInfoScRsp => "CmdGetRollShopInfoScRsp", - Self::CmdDoGachaInRollShopScRsp => "CmdDoGachaInRollShopScRsp", - Self::CmdTakeRollShopRewardScRsp => "CmdTakeRollShopRewardScRsp", Self::CmdTakeRollShopRewardCsReq => "CmdTakeRollShopRewardCsReq", + Self::CmdDoGachaInRollShopCsReq => "CmdDoGachaInRollShopCsReq", + Self::CmdGetRollShopInfoCsReq => "CmdGetRollShopInfoCsReq", + Self::CmdTakeRollShopRewardScRsp => "CmdTakeRollShopRewardScRsp", + Self::CmdDoGachaInRollShopScRsp => "CmdDoGachaInRollShopScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "MNCIAAAFPKK_PCPDHELPKEM" => Some(Self::MnciaaafpkkPcpdhelpkem), - "CmdGetRollShopInfoCsReq" => Some(Self::CmdGetRollShopInfoCsReq), - "CmdDoGachaInRollShopCsReq" => Some(Self::CmdDoGachaInRollShopCsReq), + "OHCMLBPONOB_NLCDGIPGFDJ" => Some(Self::OhcmlbponobNlcdgipgfdj), "CmdGetRollShopInfoScRsp" => Some(Self::CmdGetRollShopInfoScRsp), - "CmdDoGachaInRollShopScRsp" => Some(Self::CmdDoGachaInRollShopScRsp), - "CmdTakeRollShopRewardScRsp" => Some(Self::CmdTakeRollShopRewardScRsp), "CmdTakeRollShopRewardCsReq" => Some(Self::CmdTakeRollShopRewardCsReq), + "CmdDoGachaInRollShopCsReq" => Some(Self::CmdDoGachaInRollShopCsReq), + "CmdGetRollShopInfoCsReq" => Some(Self::CmdGetRollShopInfoCsReq), + "CmdTakeRollShopRewardScRsp" => Some(Self::CmdTakeRollShopRewardScRsp), + "CmdDoGachaInRollShopScRsp" => Some(Self::CmdDoGachaInRollShopScRsp), _ => None, } } } -/// Obf: KILMJLKOKEJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdSceneType { - 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, + JhdckjgdkbeNlcdgipgfdj = 0, + CmdCounterDownScRsp = 1408, + CmdSceneReviveAfterRebattleScRsp = 1474, + CmdLjmenelbicd = 1401, + JhdckjgdkbeJiaehcicdlj = 1471, + CmdEnteredSceneChangeScNotify = 1425, + CmdSceneCastSkillCostMpCsReq = 1483, + CmdGetUnlockTeleportScRsp = 1486, + CmdSceneEnterStageCsReq = 1452, + CmdGroupStateChangeScRsp = 1465, + CmdSetTrainWorldIdCsReq = 1404, + CmdOchpfjekngm = 1430, + CmdSetTrainWorldIdScRsp = 1495, + CmdKcfmjcbjgmn = 1485, + CmdSceneEntityMoveScRsp = 1403, + CmdRefreshTriggerByClientCsReq = 1407, + CmdReEnterLastElementStageScRsp = 1423, + CmdGetSceneMapInfoScRsp = 1422, + CmdGetSceneMapInfoCsReq = 1446, + CmdGetCurSceneInfoCsReq = 1415, + CmdSceneEntityMoveCsReq = 1473, + CmdSetClientPausedScRsp = 1414, + CmdHnglcigbngb = 1424, + CmdEntityBindPropScRsp = 1416, + CmdPdhbdpnpmpi = 1467, + CmdGroupStateChangeScNotify = 1470, + CmdGetCurSceneInfoScRsp = 1481, + CmdUpdateFloorSavedValueNotify = 1455, + CmdActiveFarmElementScRsp = 1406, + JhdckjgdkbeNpbfhjhplel = 1458, + CmdSavePointsInfoNotify = 1420, + CmdDeleteSummonUnitScRsp = 1450, + CmdStartCocoonStageScRsp = 1432, + CmdEnterSectionCsReq = 1492, + CmdSyncEntityBuffChangeListScNotify = 1454, + CmdReEnterLastElementStageCsReq = 1491, + CmdTrainWorldIdChangeScNotify = 1460, + CmdSceneCheckpoingRefreshScRsp = 1461, + CmdSceneEntityTeleportCsReq = 1489, + CmdSceneEntityTeleportScRsp = 1440, + CmdSceneCastSkillScRsp = 1413, + CmdUnlockedAreaMapScNotify = 1477, + CmdSyncServerSceneChangeNotify = 1464, + CmdSetClientPausedCsReq = 1405, + JhdckjgdkbeAfeojbgccin = 1428, + CmdSceneEntityMoveScNotify = 1429, + CmdRefreshTriggerByClientScRsp = 1402, + CmdGroupStateChangeCsReq = 1456, + CmdEbadahnbiih = 1479, + CmdInteractPropScRsp = 1427, + JhdckjgdkbeIokibhklddi = 1435, + CmdEnterSceneScRsp = 1411, + CmdSceneCheckpoingRefreshCsReq = 1438, + CmdSceneCastSkillCsReq = 1436, + CmdDeactivateFarmElementCsReq = 1453, + CmdCounterDownCsReq = 1468, + CmdSceneCastSkillMpUpdateScNotify = 1442, + CmdGetEnteredSceneCsReq = 1484, + CmdGetUnlockTeleportCsReq = 1444, + CmdEnterSceneCsReq = 1431, + CmdUnlockTeleportNotify = 1419, + CmdOpenChestScNotify = 1475, + CmdSetGroupCustomSaveDataScRsp = 1443, + CmdGmabbkempnp = 1447, + CmdDeactivateFarmElementScRsp = 1463, + CmdUpdateGroupPropertyScRsp = 1433, + CmdEnterSceneByServerScNotify = 1497, + CmdActiveFarmElementCsReq = 1417, + CmdUpdateGroupPropertyCsReq = 1494, + CmdInteractPropCsReq = 1480, + CmdSceneReviveAfterRebattleCsReq = 1459, + CmdUpdateMechanismBarScNotify = 1434, + CmdSceneGroupRefreshScNotify = 1498, + CmdIlccpicilff = 1457, + CmdChangePropTimelineInfoScRsp = 1487, + CmdEnterSectionScRsp = 1466, + CmdDeleteSummonUnitCsReq = 1462, + CmdGetEnteredSceneScRsp = 1472, + CmdRefreshTriggerByClientScNotify = 1421, + CmdStartCocoonStageCsReq = 1499, + CmdFdgobnjpkjg = 1412, + CmdScenePlaneEventScNotify = 1469, + CmdChangePropTimelineInfoCsReq = 1410, + CmdMnepaigbpgm = 1478, + CmdSceneCastSkillCostMpScRsp = 1409, + CmdSceneEnterStageScRsp = 1448, } impl CmdSceneType { /// String value of the enum field names used in the ProtoBuf definition. @@ -96487,211 +99241,221 @@ 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::KilmjlkokejPcpdhelpkem => "KILMJLKOKEJ_PCPDHELPKEM", - Self::CmdOghellaafjg => "CmdOGHELLAAFJG", - Self::CmdGetCurSceneInfoCsReq => "CmdGetCurSceneInfoCsReq", - Self::CmdRefreshTriggerByClientScRsp => "CmdRefreshTriggerByClientScRsp", - Self::CmdEnterSectionCsReq => "CmdEnterSectionCsReq", - Self::CmdGetEnteredSceneScRsp => "CmdGetEnteredSceneScRsp", - Self::CmdIjgnlkacdno => "CmdIJGNLKACDNO", - Self::CmdCbofflphibp => "CmdCBOFFLPHIBP", + Self::JhdckjgdkbeNlcdgipgfdj => "JHDCKJGDKBE_NLCDGIPGFDJ", + Self::CmdCounterDownScRsp => "CmdCounterDownScRsp", + Self::CmdSceneReviveAfterRebattleScRsp => "CmdSceneReviveAfterRebattleScRsp", + Self::CmdLjmenelbicd => "CmdLJMENELBICD", + Self::JhdckjgdkbeJiaehcicdlj => "JHDCKJGDKBE_JIAEHCICDLJ", + Self::CmdEnteredSceneChangeScNotify => "CmdEnteredSceneChangeScNotify", + Self::CmdSceneCastSkillCostMpCsReq => "CmdSceneCastSkillCostMpCsReq", + Self::CmdGetUnlockTeleportScRsp => "CmdGetUnlockTeleportScRsp", + Self::CmdSceneEnterStageCsReq => "CmdSceneEnterStageCsReq", + Self::CmdGroupStateChangeScRsp => "CmdGroupStateChangeScRsp", + Self::CmdSetTrainWorldIdCsReq => "CmdSetTrainWorldIdCsReq", + Self::CmdOchpfjekngm => "CmdOCHPFJEKNGM", + Self::CmdSetTrainWorldIdScRsp => "CmdSetTrainWorldIdScRsp", + Self::CmdKcfmjcbjgmn => "CmdKCFMJCBJGMN", + Self::CmdSceneEntityMoveScRsp => "CmdSceneEntityMoveScRsp", + Self::CmdRefreshTriggerByClientCsReq => "CmdRefreshTriggerByClientCsReq", + Self::CmdReEnterLastElementStageScRsp => "CmdReEnterLastElementStageScRsp", Self::CmdGetSceneMapInfoScRsp => "CmdGetSceneMapInfoScRsp", + Self::CmdGetSceneMapInfoCsReq => "CmdGetSceneMapInfoCsReq", + Self::CmdGetCurSceneInfoCsReq => "CmdGetCurSceneInfoCsReq", Self::CmdSceneEntityMoveCsReq => "CmdSceneEntityMoveCsReq", + Self::CmdSetClientPausedScRsp => "CmdSetClientPausedScRsp", + Self::CmdHnglcigbngb => "CmdHNGLCIGBNGB", + Self::CmdEntityBindPropScRsp => "CmdEntityBindPropScRsp", + Self::CmdPdhbdpnpmpi => "CmdPDHBDPNPMPI", + Self::CmdGroupStateChangeScNotify => "CmdGroupStateChangeScNotify", + Self::CmdGetCurSceneInfoScRsp => "CmdGetCurSceneInfoScRsp", + Self::CmdUpdateFloorSavedValueNotify => "CmdUpdateFloorSavedValueNotify", + Self::CmdActiveFarmElementScRsp => "CmdActiveFarmElementScRsp", + Self::JhdckjgdkbeNpbfhjhplel => "JHDCKJGDKBE_NPBFHJHPLEL", + Self::CmdSavePointsInfoNotify => "CmdSavePointsInfoNotify", + Self::CmdDeleteSummonUnitScRsp => "CmdDeleteSummonUnitScRsp", + Self::CmdStartCocoonStageScRsp => "CmdStartCocoonStageScRsp", + Self::CmdEnterSectionCsReq => "CmdEnterSectionCsReq", + Self::CmdSyncEntityBuffChangeListScNotify => { + "CmdSyncEntityBuffChangeListScNotify" + } + Self::CmdReEnterLastElementStageCsReq => "CmdReEnterLastElementStageCsReq", + Self::CmdTrainWorldIdChangeScNotify => "CmdTrainWorldIdChangeScNotify", + Self::CmdSceneCheckpoingRefreshScRsp => "CmdSceneCheckpoingRefreshScRsp", + Self::CmdSceneEntityTeleportCsReq => "CmdSceneEntityTeleportCsReq", + Self::CmdSceneEntityTeleportScRsp => "CmdSceneEntityTeleportScRsp", + Self::CmdSceneCastSkillScRsp => "CmdSceneCastSkillScRsp", + Self::CmdUnlockedAreaMapScNotify => "CmdUnlockedAreaMapScNotify", + Self::CmdSyncServerSceneChangeNotify => "CmdSyncServerSceneChangeNotify", + Self::CmdSetClientPausedCsReq => "CmdSetClientPausedCsReq", + Self::JhdckjgdkbeAfeojbgccin => "JHDCKJGDKBE_AFEOJBGCCIN", Self::CmdSceneEntityMoveScNotify => "CmdSceneEntityMoveScNotify", + Self::CmdRefreshTriggerByClientScRsp => "CmdRefreshTriggerByClientScRsp", + Self::CmdGroupStateChangeCsReq => "CmdGroupStateChangeCsReq", + Self::CmdEbadahnbiih => "CmdEBADAHNBIIH", + Self::CmdInteractPropScRsp => "CmdInteractPropScRsp", + Self::JhdckjgdkbeIokibhklddi => "JHDCKJGDKBE_IOKIBHKLDDI", + Self::CmdEnterSceneScRsp => "CmdEnterSceneScRsp", + Self::CmdSceneCheckpoingRefreshCsReq => "CmdSceneCheckpoingRefreshCsReq", + Self::CmdSceneCastSkillCsReq => "CmdSceneCastSkillCsReq", + Self::CmdDeactivateFarmElementCsReq => "CmdDeactivateFarmElementCsReq", + Self::CmdCounterDownCsReq => "CmdCounterDownCsReq", Self::CmdSceneCastSkillMpUpdateScNotify => { "CmdSceneCastSkillMpUpdateScNotify" } + Self::CmdGetEnteredSceneCsReq => "CmdGetEnteredSceneCsReq", + Self::CmdGetUnlockTeleportCsReq => "CmdGetUnlockTeleportCsReq", + Self::CmdEnterSceneCsReq => "CmdEnterSceneCsReq", + Self::CmdUnlockTeleportNotify => "CmdUnlockTeleportNotify", + Self::CmdOpenChestScNotify => "CmdOpenChestScNotify", + Self::CmdSetGroupCustomSaveDataScRsp => "CmdSetGroupCustomSaveDataScRsp", + Self::CmdGmabbkempnp => "CmdGMABBKEMPNP", + Self::CmdDeactivateFarmElementScRsp => "CmdDeactivateFarmElementScRsp", + Self::CmdUpdateGroupPropertyScRsp => "CmdUpdateGroupPropertyScRsp", + Self::CmdEnterSceneByServerScNotify => "CmdEnterSceneByServerScNotify", + Self::CmdActiveFarmElementCsReq => "CmdActiveFarmElementCsReq", + Self::CmdUpdateGroupPropertyCsReq => "CmdUpdateGroupPropertyCsReq", + Self::CmdInteractPropCsReq => "CmdInteractPropCsReq", + Self::CmdSceneReviveAfterRebattleCsReq => "CmdSceneReviveAfterRebattleCsReq", + Self::CmdUpdateMechanismBarScNotify => "CmdUpdateMechanismBarScNotify", + Self::CmdSceneGroupRefreshScNotify => "CmdSceneGroupRefreshScNotify", + Self::CmdIlccpicilff => "CmdILCCPICILFF", + Self::CmdChangePropTimelineInfoScRsp => "CmdChangePropTimelineInfoScRsp", + Self::CmdEnterSectionScRsp => "CmdEnterSectionScRsp", + Self::CmdDeleteSummonUnitCsReq => "CmdDeleteSummonUnitCsReq", + Self::CmdGetEnteredSceneScRsp => "CmdGetEnteredSceneScRsp", Self::CmdRefreshTriggerByClientScNotify => { "CmdRefreshTriggerByClientScNotify" } - Self::CmdCounterDownCsReq => "CmdCounterDownCsReq", - Self::CmdActiveFarmElementScRsp => "CmdActiveFarmElementScRsp", - Self::CmdUpdateGroupPropertyCsReq => "CmdUpdateGroupPropertyCsReq", - 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::CmdFdgobnjpkjg => "CmdFDGOBNJPKJG", 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::CmdHhgcigbnmep => "CmdHHGCIGBNMEP", + Self::CmdChangePropTimelineInfoCsReq => "CmdChangePropTimelineInfoCsReq", + Self::CmdMnepaigbpgm => "CmdMNEPAIGBPGM", 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::CmdSceneGroupRefreshScNotify => "CmdSceneGroupRefreshScNotify", - Self::CmdJbganbaedpm => "CmdJBGANBAEDPM", - Self::CmdKjampkbpaol => "CmdKJAMPKBPAOL", - Self::KilmjlkokejCkphbalhall => "KILMJLKOKEJ_CKPHBALHALL", - Self::CmdNafcldabglc => "CmdNAFCLDABGLC", - Self::CmdGetEnteredSceneCsReq => "CmdGetEnteredSceneCsReq", - Self::CmdStartCocoonStageScRsp => "CmdStartCocoonStageScRsp", + Self::CmdSceneEnterStageScRsp => "CmdSceneEnterStageScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "KILMJLKOKEJ_PCPDHELPKEM" => Some(Self::KilmjlkokejPcpdhelpkem), - "CmdOGHELLAAFJG" => Some(Self::CmdOghellaafjg), - "CmdGetCurSceneInfoCsReq" => Some(Self::CmdGetCurSceneInfoCsReq), - "CmdRefreshTriggerByClientScRsp" => { - Some(Self::CmdRefreshTriggerByClientScRsp) + "JHDCKJGDKBE_NLCDGIPGFDJ" => Some(Self::JhdckjgdkbeNlcdgipgfdj), + "CmdCounterDownScRsp" => Some(Self::CmdCounterDownScRsp), + "CmdSceneReviveAfterRebattleScRsp" => { + Some(Self::CmdSceneReviveAfterRebattleScRsp) } - "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), + "CmdLJMENELBICD" => Some(Self::CmdLjmenelbicd), + "JHDCKJGDKBE_JIAEHCICDLJ" => Some(Self::JhdckjgdkbeJiaehcicdlj), + "CmdEnteredSceneChangeScNotify" => Some(Self::CmdEnteredSceneChangeScNotify), "CmdSceneCastSkillCostMpCsReq" => Some(Self::CmdSceneCastSkillCostMpCsReq), - "CmdStartCocoonStageCsReq" => Some(Self::CmdStartCocoonStageCsReq), - "CmdScenePlaneEventScNotify" => Some(Self::CmdScenePlaneEventScNotify), - "CmdRefreshTriggerEntityListReq" => { - Some(Self::CmdRefreshTriggerEntityListReq) - } + "CmdGetUnlockTeleportScRsp" => Some(Self::CmdGetUnlockTeleportScRsp), + "CmdSceneEnterStageCsReq" => Some(Self::CmdSceneEnterStageCsReq), + "CmdGroupStateChangeScRsp" => Some(Self::CmdGroupStateChangeScRsp), "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), + "CmdOCHPFJEKNGM" => Some(Self::CmdOchpfjekngm), "CmdSetTrainWorldIdScRsp" => Some(Self::CmdSetTrainWorldIdScRsp), - "CmdEnterSceneScRsp" => Some(Self::CmdEnterSceneScRsp), + "CmdKCFMJCBJGMN" => Some(Self::CmdKcfmjcbjgmn), + "CmdSceneEntityMoveScRsp" => Some(Self::CmdSceneEntityMoveScRsp), + "CmdRefreshTriggerByClientCsReq" => { + Some(Self::CmdRefreshTriggerByClientCsReq) + } "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), - "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), + "CmdGetSceneMapInfoScRsp" => Some(Self::CmdGetSceneMapInfoScRsp), "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), + "CmdGetCurSceneInfoCsReq" => Some(Self::CmdGetCurSceneInfoCsReq), + "CmdSceneEntityMoveCsReq" => Some(Self::CmdSceneEntityMoveCsReq), + "CmdSetClientPausedScRsp" => Some(Self::CmdSetClientPausedScRsp), + "CmdHNGLCIGBNGB" => Some(Self::CmdHnglcigbngb), + "CmdEntityBindPropScRsp" => Some(Self::CmdEntityBindPropScRsp), + "CmdPDHBDPNPMPI" => Some(Self::CmdPdhbdpnpmpi), + "CmdGroupStateChangeScNotify" => Some(Self::CmdGroupStateChangeScNotify), + "CmdGetCurSceneInfoScRsp" => Some(Self::CmdGetCurSceneInfoScRsp), + "CmdUpdateFloorSavedValueNotify" => { + Some(Self::CmdUpdateFloorSavedValueNotify) + } + "CmdActiveFarmElementScRsp" => Some(Self::CmdActiveFarmElementScRsp), + "JHDCKJGDKBE_NPBFHJHPLEL" => Some(Self::JhdckjgdkbeNpbfhjhplel), + "CmdSavePointsInfoNotify" => Some(Self::CmdSavePointsInfoNotify), + "CmdDeleteSummonUnitScRsp" => Some(Self::CmdDeleteSummonUnitScRsp), + "CmdStartCocoonStageScRsp" => Some(Self::CmdStartCocoonStageScRsp), + "CmdEnterSectionCsReq" => Some(Self::CmdEnterSectionCsReq), + "CmdSyncEntityBuffChangeListScNotify" => { + Some(Self::CmdSyncEntityBuffChangeListScNotify) + } "CmdReEnterLastElementStageCsReq" => { Some(Self::CmdReEnterLastElementStageCsReq) } - "CmdDeleteSummonUnitCsReq" => Some(Self::CmdDeleteSummonUnitCsReq), - "CmdChangeTimeRewindInfoReq" => Some(Self::CmdChangeTimeRewindInfoReq), - "CmdInteractPropCsReq" => Some(Self::CmdInteractPropCsReq), - "CmdSceneGroupRefreshScNotify" => Some(Self::CmdSceneGroupRefreshScNotify), - "CmdJBGANBAEDPM" => Some(Self::CmdJbganbaedpm), - "CmdKJAMPKBPAOL" => Some(Self::CmdKjampkbpaol), - "KILMJLKOKEJ_CKPHBALHALL" => Some(Self::KilmjlkokejCkphbalhall), - "CmdNAFCLDABGLC" => Some(Self::CmdNafcldabglc), + "CmdTrainWorldIdChangeScNotify" => Some(Self::CmdTrainWorldIdChangeScNotify), + "CmdSceneCheckpoingRefreshScRsp" => { + Some(Self::CmdSceneCheckpoingRefreshScRsp) + } + "CmdSceneEntityTeleportCsReq" => Some(Self::CmdSceneEntityTeleportCsReq), + "CmdSceneEntityTeleportScRsp" => Some(Self::CmdSceneEntityTeleportScRsp), + "CmdSceneCastSkillScRsp" => Some(Self::CmdSceneCastSkillScRsp), + "CmdUnlockedAreaMapScNotify" => Some(Self::CmdUnlockedAreaMapScNotify), + "CmdSyncServerSceneChangeNotify" => { + Some(Self::CmdSyncServerSceneChangeNotify) + } + "CmdSetClientPausedCsReq" => Some(Self::CmdSetClientPausedCsReq), + "JHDCKJGDKBE_AFEOJBGCCIN" => Some(Self::JhdckjgdkbeAfeojbgccin), + "CmdSceneEntityMoveScNotify" => Some(Self::CmdSceneEntityMoveScNotify), + "CmdRefreshTriggerByClientScRsp" => { + Some(Self::CmdRefreshTriggerByClientScRsp) + } + "CmdGroupStateChangeCsReq" => Some(Self::CmdGroupStateChangeCsReq), + "CmdEBADAHNBIIH" => Some(Self::CmdEbadahnbiih), + "CmdInteractPropScRsp" => Some(Self::CmdInteractPropScRsp), + "JHDCKJGDKBE_IOKIBHKLDDI" => Some(Self::JhdckjgdkbeIokibhklddi), + "CmdEnterSceneScRsp" => Some(Self::CmdEnterSceneScRsp), + "CmdSceneCheckpoingRefreshCsReq" => { + Some(Self::CmdSceneCheckpoingRefreshCsReq) + } + "CmdSceneCastSkillCsReq" => Some(Self::CmdSceneCastSkillCsReq), + "CmdDeactivateFarmElementCsReq" => Some(Self::CmdDeactivateFarmElementCsReq), + "CmdCounterDownCsReq" => Some(Self::CmdCounterDownCsReq), + "CmdSceneCastSkillMpUpdateScNotify" => { + Some(Self::CmdSceneCastSkillMpUpdateScNotify) + } "CmdGetEnteredSceneCsReq" => Some(Self::CmdGetEnteredSceneCsReq), - "CmdStartCocoonStageScRsp" => Some(Self::CmdStartCocoonStageScRsp), + "CmdGetUnlockTeleportCsReq" => Some(Self::CmdGetUnlockTeleportCsReq), + "CmdEnterSceneCsReq" => Some(Self::CmdEnterSceneCsReq), + "CmdUnlockTeleportNotify" => Some(Self::CmdUnlockTeleportNotify), + "CmdOpenChestScNotify" => Some(Self::CmdOpenChestScNotify), + "CmdSetGroupCustomSaveDataScRsp" => { + Some(Self::CmdSetGroupCustomSaveDataScRsp) + } + "CmdGMABBKEMPNP" => Some(Self::CmdGmabbkempnp), + "CmdDeactivateFarmElementScRsp" => Some(Self::CmdDeactivateFarmElementScRsp), + "CmdUpdateGroupPropertyScRsp" => Some(Self::CmdUpdateGroupPropertyScRsp), + "CmdEnterSceneByServerScNotify" => Some(Self::CmdEnterSceneByServerScNotify), + "CmdActiveFarmElementCsReq" => Some(Self::CmdActiveFarmElementCsReq), + "CmdUpdateGroupPropertyCsReq" => Some(Self::CmdUpdateGroupPropertyCsReq), + "CmdInteractPropCsReq" => Some(Self::CmdInteractPropCsReq), + "CmdSceneReviveAfterRebattleCsReq" => { + Some(Self::CmdSceneReviveAfterRebattleCsReq) + } + "CmdUpdateMechanismBarScNotify" => Some(Self::CmdUpdateMechanismBarScNotify), + "CmdSceneGroupRefreshScNotify" => Some(Self::CmdSceneGroupRefreshScNotify), + "CmdILCCPICILFF" => Some(Self::CmdIlccpicilff), + "CmdChangePropTimelineInfoScRsp" => { + Some(Self::CmdChangePropTimelineInfoScRsp) + } + "CmdEnterSectionScRsp" => Some(Self::CmdEnterSectionScRsp), + "CmdDeleteSummonUnitCsReq" => Some(Self::CmdDeleteSummonUnitCsReq), + "CmdGetEnteredSceneScRsp" => Some(Self::CmdGetEnteredSceneScRsp), + "CmdRefreshTriggerByClientScNotify" => { + Some(Self::CmdRefreshTriggerByClientScNotify) + } + "CmdStartCocoonStageCsReq" => Some(Self::CmdStartCocoonStageCsReq), + "CmdFDGOBNJPKJG" => Some(Self::CmdFdgobnjpkjg), + "CmdScenePlaneEventScNotify" => Some(Self::CmdScenePlaneEventScNotify), + "CmdChangePropTimelineInfoCsReq" => { + Some(Self::CmdChangePropTimelineInfoCsReq) + } + "CmdMNEPAIGBPGM" => Some(Self::CmdMnepaigbpgm), + "CmdSceneCastSkillCostMpScRsp" => Some(Self::CmdSceneCastSkillCostMpScRsp), + "CmdSceneEnterStageScRsp" => Some(Self::CmdSceneEnterStageScRsp), _ => None, } } @@ -96699,26 +99463,26 @@ impl CmdSceneType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Hdkdhkplbjc { - Ofghjkihmib = 0, - Lbbliangggc = 1, +pub enum Jnboifcnbch { + Hglifjghade = 0, + Lcfjooiaehd = 1, } -impl Hdkdhkplbjc { +impl Jnboifcnbch { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "HDKDHKPLBJC_OFGHJKIHMIB", - Self::Lbbliangggc => "HDKDHKPLBJC_LBBLIANGGGC", + Self::Hglifjghade => "JNBOIFCNBCH_HGLIFJGHADE", + Self::Lcfjooiaehd => "JNBOIFCNBCH_LCFJOOIAEHD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "HDKDHKPLBJC_OFGHJKIHMIB" => Some(Self::Ofghjkihmib), - "HDKDHKPLBJC_LBBLIANGGGC" => Some(Self::Lbbliangggc), + "JNBOIFCNBCH_HGLIFJGHADE" => Some(Self::Hglifjghade), + "JNBOIFCNBCH_LCFJOOIAEHD" => Some(Self::Lcfjooiaehd), _ => None, } } @@ -96726,29 +99490,33 @@ impl Hdkdhkplbjc { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Pabemkckilb { - Beehgejndal = 0, - Gfdbikjhcmp = 1, - Gdphjdgnjmk = 2, +pub enum SkillExtraTag { + SceneCastSkillNone = 0, + SceneCastSkillProjectileHit = 1, + SceneCastSkillProjectileLifetimeFinish = 2, } -impl Pabemkckilb { +impl SkillExtraTag { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Beehgejndal => "PABEMKCKILB_BEEHGEJNDAL", - Self::Gfdbikjhcmp => "PABEMKCKILB_GFDBIKJHCMP", - Self::Gdphjdgnjmk => "PABEMKCKILB_GDPHJDGNJMK", + Self::SceneCastSkillNone => "SCENE_CAST_SKILL_NONE", + Self::SceneCastSkillProjectileHit => "SCENE_CAST_SKILL_PROJECTILE_HIT", + Self::SceneCastSkillProjectileLifetimeFinish => { + "SCENE_CAST_SKILL_PROJECTILE_LIFETIME_FINISH" + } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "PABEMKCKILB_BEEHGEJNDAL" => Some(Self::Beehgejndal), - "PABEMKCKILB_GFDBIKJHCMP" => Some(Self::Gfdbikjhcmp), - "PABEMKCKILB_GDPHJDGNJMK" => Some(Self::Gdphjdgnjmk), + "SCENE_CAST_SKILL_NONE" => Some(Self::SceneCastSkillNone), + "SCENE_CAST_SKILL_PROJECTILE_HIT" => Some(Self::SceneCastSkillProjectileHit), + "SCENE_CAST_SKILL_PROJECTILE_LIFETIME_FINISH" => { + Some(Self::SceneCastSkillProjectileLifetimeFinish) + } _ => None, } } @@ -96756,35 +99524,41 @@ impl Pabemkckilb { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Odghpeemlfd { - Jggehlhcnie = 0, - Ndefjjconbn = 1, - Geemofianaa = 2, - Kbjpabpmhio = 3, - Elpmoiaogkm = 4, +pub enum MonsterBattleType { + None = 0, + TriggerBattle = 1, + DirectDieSimulateBattle = 2, + DirectDieSkipBattle = 3, + NoBattle = 4, } -impl Odghpeemlfd { +impl MonsterBattleType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Jggehlhcnie => "ODGHPEEMLFD_JGGEHLHCNIE", - Self::Ndefjjconbn => "ODGHPEEMLFD_NDEFJJCONBN", - Self::Geemofianaa => "ODGHPEEMLFD_GEEMOFIANAA", - Self::Kbjpabpmhio => "ODGHPEEMLFD_KBJPABPMHIO", - Self::Elpmoiaogkm => "ODGHPEEMLFD_ELPMOIAOGKM", + 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", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "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), _ => None, } } @@ -96792,29 +99566,31 @@ impl Odghpeemlfd { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Nkajpeccikg { - Ofghjkihmib = 0, - Hnhmcfhfanp = 1, - Mgjkopjnhbk = 2, +pub enum SceneEntityBuffChangeType { + Default = 0, + AddMazebuff = 1, + AddAdvModifier = 2, } -impl Nkajpeccikg { +impl SceneEntityBuffChangeType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "NKAJPECCIKG_OFGHJKIHMIB", - Self::Hnhmcfhfanp => "NKAJPECCIKG_HNHMCFHFANP", - Self::Mgjkopjnhbk => "NKAJPECCIKG_MGJKOPJNHBK", + 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", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "NKAJPECCIKG_OFGHJKIHMIB" => Some(Self::Ofghjkihmib), - "NKAJPECCIKG_HNHMCFHFANP" => Some(Self::Hnhmcfhfanp), - "NKAJPECCIKG_MGJKOPJNHBK" => Some(Self::Mgjkopjnhbk), + "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) + } _ => None, } } @@ -96822,35 +99598,35 @@ impl Nkajpeccikg { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Jenhcdjcnnh { - Pcpdhelpkem = 0, - Bhmgpoijncd = 1, - Jfimkpmoekh = 2, - Emnkollceke = 3, - Hllhehndinb = 4, +pub enum EnterSceneReason { + None = 0, + ChallengeTimeout = 1, + RogueTimeout = 2, + ChangeStoryline = 3, + DimensionMerge = 4, } -impl Jenhcdjcnnh { +impl EnterSceneReason { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Pcpdhelpkem => "JENHCDJCNNH_PCPDHELPKEM", - Self::Bhmgpoijncd => "JENHCDJCNNH_BHMGPOIJNCD", - Self::Jfimkpmoekh => "JENHCDJCNNH_JFIMKPMOEKH", - Self::Emnkollceke => "JENHCDJCNNH_EMNKOLLCEKE", - Self::Hllhehndinb => "JENHCDJCNNH_HLLHEHNDINB", + 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", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "ENTER_SCENE_REASON_NONE" => Some(Self::None), + "ENTER_SCENE_REASON_CHALLENGE_TIMEOUT" => Some(Self::ChallengeTimeout), + "ENTER_SCENE_REASON_ROGUE_TIMEOUT" => Some(Self::RogueTimeout), + "ENTER_SCENE_REASON_CHANGE_STORYLINE" => Some(Self::ChangeStoryline), + "ENTER_SCENE_REASON_DIMENSION_MERGE" => Some(Self::DimensionMerge), _ => None, } } @@ -96859,10 +99635,10 @@ impl Jenhcdjcnnh { #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChestType { - Pcpdhelpkem = 0, - Apffeddknbk = 101, - Opcgnjmgjde = 102, - Ncmhenkhfel = 104, + MapInfoChestTypeNone = 0, + MapInfoChestTypeNormal = 101, + MapInfoChestTypeChallenge = 102, + MapInfoChestTypePuzzle = 104, } impl ChestType { /// String value of the enum field names used in the ProtoBuf definition. @@ -96871,19 +99647,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::Pcpdhelpkem => "ChestType_PCPDHELPKEM", - Self::Apffeddknbk => "ChestType_APFFEDDKNBK", - Self::Opcgnjmgjde => "ChestType_OPCGNJMGJDE", - Self::Ncmhenkhfel => "ChestType_NCMHENKHFEL", + 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", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "ChestType_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "ChestType_APFFEDDKNBK" => Some(Self::Apffeddknbk), - "ChestType_OPCGNJMGJDE" => Some(Self::Opcgnjmgjde), - "ChestType_NCMHENKHFEL" => Some(Self::Ncmhenkhfel), + "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), _ => None, } } @@ -96891,32 +99667,32 @@ impl ChestType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Nnehkeaakjl { - Pcpdhelpkem = 0, - Mbjhgnhoglg = 1, - Bhpfjbhogka = 2, - Baljfaaknid = 3, +pub enum GameplayCounterUpdateReason { + None = 0, + Activate = 1, + Deactivate = 2, + Change = 3, } -impl Nnehkeaakjl { +impl GameplayCounterUpdateReason { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "NNEHKEAAKJL_PCPDHELPKEM", - Self::Mbjhgnhoglg => "NNEHKEAAKJL_MBJHGNHOGLG", - Self::Bhpfjbhogka => "NNEHKEAAKJL_BHPFJBHOGKA", - Self::Baljfaaknid => "NNEHKEAAKJL_BALJFAAKNID", + 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", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "NNEHKEAAKJL_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "NNEHKEAAKJL_MBJHGNHOGLG" => Some(Self::Mbjhgnhoglg), - "NNEHKEAAKJL_BHPFJBHOGKA" => Some(Self::Bhpfjbhogka), - "NNEHKEAAKJL_BALJFAAKNID" => Some(Self::Baljfaaknid), + "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), _ => None, } } @@ -96954,18 +99730,17 @@ impl SceneGroupRefreshType { } } } -/// Obf: BEGKEJFHGMG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdServerPrefsType { - BegkejfhgmgPcpdhelpkem = 0, - CmdLkndijjelkn = 6195, - CmdAlhhonkclnj = 6110, - CmdJfcakmidpia = 6118, - CmdUpdateServerPrefsCsReq = 6114, - CmdGetAllServerPrefsDataCsReq = 6191, - BegkejfhgmgKndclcngido = 6194, + EhbmiaimldmNlcdgipgfdj = 0, + CmdUpdateServerPrefsCsReq = 6136, + CmdUpdateServerPrefsDataScRsp = 6113, + CmdGetAllServerPrefsDataCsReq = 6173, + CmdGetServerPrefsDataScRsp = 6127, + EhbmiaimldmBiollcikffd = 6180, + CmdGetAllServerPrefsDataScRsp = 6103, } impl CmdServerPrefsType { /// String value of the enum field names used in the ProtoBuf definition. @@ -96974,42 +99749,41 @@ 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::BegkejfhgmgPcpdhelpkem => "BEGKEJFHGMG_PCPDHELPKEM", - Self::CmdLkndijjelkn => "CmdLKNDIJJELKN", - Self::CmdAlhhonkclnj => "CmdALHHONKCLNJ", - Self::CmdJfcakmidpia => "CmdJFCAKMIDPIA", + Self::EhbmiaimldmNlcdgipgfdj => "EHBMIAIMLDM_NLCDGIPGFDJ", Self::CmdUpdateServerPrefsCsReq => "CmdUpdateServerPrefsCsReq", + Self::CmdUpdateServerPrefsDataScRsp => "CmdUpdateServerPrefsDataScRsp", Self::CmdGetAllServerPrefsDataCsReq => "CmdGetAllServerPrefsDataCsReq", - Self::BegkejfhgmgKndclcngido => "BEGKEJFHGMG_KNDCLCNGIDO", + Self::CmdGetServerPrefsDataScRsp => "CmdGetServerPrefsDataScRsp", + Self::EhbmiaimldmBiollcikffd => "EHBMIAIMLDM_BIOLLCIKFFD", + Self::CmdGetAllServerPrefsDataScRsp => "CmdGetAllServerPrefsDataScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BEGKEJFHGMG_PCPDHELPKEM" => Some(Self::BegkejfhgmgPcpdhelpkem), - "CmdLKNDIJJELKN" => Some(Self::CmdLkndijjelkn), - "CmdALHHONKCLNJ" => Some(Self::CmdAlhhonkclnj), - "CmdJFCAKMIDPIA" => Some(Self::CmdJfcakmidpia), + "EHBMIAIMLDM_NLCDGIPGFDJ" => Some(Self::EhbmiaimldmNlcdgipgfdj), "CmdUpdateServerPrefsCsReq" => Some(Self::CmdUpdateServerPrefsCsReq), + "CmdUpdateServerPrefsDataScRsp" => Some(Self::CmdUpdateServerPrefsDataScRsp), "CmdGetAllServerPrefsDataCsReq" => Some(Self::CmdGetAllServerPrefsDataCsReq), - "BEGKEJFHGMG_KNDCLCNGIDO" => Some(Self::BegkejfhgmgKndclcngido), + "CmdGetServerPrefsDataScRsp" => Some(Self::CmdGetServerPrefsDataScRsp), + "EHBMIAIMLDM_BIOLLCIKFFD" => Some(Self::EhbmiaimldmBiollcikffd), + "CmdGetAllServerPrefsDataScRsp" => Some(Self::CmdGetAllServerPrefsDataScRsp), _ => None, } } } -/// Obf: FMOJCFMPCNA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdShopType { - FmojcfmpcnaPcpdhelpkem = 0, - CmdEflgloknbkp = 1518, - CmdCityShopInfoScNotify = 1509, - CmdBuyGoodsCsReq = 1594, - CmdTakeCityShopRewardCsReq = 1514, - CmdBuyGoodsScRsp = 1595, - CmdGetShopListScRsp = 1510, - CmdGetShopListCsReq = 1591, + LhkceahdmdfNlcdgipgfdj = 0, + CmdTakeCityShopRewardScRsp = 1513, + CmdBuyGoodsScRsp = 1527, + CmdCityShopInfoScNotify = 1515, + CmdTakeCityShopRewardCsReq = 1536, + CmdGetShopListCsReq = 1573, + CmdBuyGoodsCsReq = 1580, + CmdGetShopListScRsp = 1503, } impl CmdShopType { /// String value of the enum field names used in the ProtoBuf definition. @@ -97018,52 +99792,51 @@ 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::FmojcfmpcnaPcpdhelpkem => "FMOJCFMPCNA_PCPDHELPKEM", - Self::CmdEflgloknbkp => "CmdEFLGLOKNBKP", - Self::CmdCityShopInfoScNotify => "CmdCityShopInfoScNotify", - Self::CmdBuyGoodsCsReq => "CmdBuyGoodsCsReq", - Self::CmdTakeCityShopRewardCsReq => "CmdTakeCityShopRewardCsReq", + Self::LhkceahdmdfNlcdgipgfdj => "LHKCEAHDMDF_NLCDGIPGFDJ", + Self::CmdTakeCityShopRewardScRsp => "CmdTakeCityShopRewardScRsp", Self::CmdBuyGoodsScRsp => "CmdBuyGoodsScRsp", - Self::CmdGetShopListScRsp => "CmdGetShopListScRsp", + Self::CmdCityShopInfoScNotify => "CmdCityShopInfoScNotify", + Self::CmdTakeCityShopRewardCsReq => "CmdTakeCityShopRewardCsReq", Self::CmdGetShopListCsReq => "CmdGetShopListCsReq", + Self::CmdBuyGoodsCsReq => "CmdBuyGoodsCsReq", + Self::CmdGetShopListScRsp => "CmdGetShopListScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FMOJCFMPCNA_PCPDHELPKEM" => Some(Self::FmojcfmpcnaPcpdhelpkem), - "CmdEFLGLOKNBKP" => Some(Self::CmdEflgloknbkp), - "CmdCityShopInfoScNotify" => Some(Self::CmdCityShopInfoScNotify), - "CmdBuyGoodsCsReq" => Some(Self::CmdBuyGoodsCsReq), - "CmdTakeCityShopRewardCsReq" => Some(Self::CmdTakeCityShopRewardCsReq), + "LHKCEAHDMDF_NLCDGIPGFDJ" => Some(Self::LhkceahdmdfNlcdgipgfdj), + "CmdTakeCityShopRewardScRsp" => Some(Self::CmdTakeCityShopRewardScRsp), "CmdBuyGoodsScRsp" => Some(Self::CmdBuyGoodsScRsp), - "CmdGetShopListScRsp" => Some(Self::CmdGetShopListScRsp), + "CmdCityShopInfoScNotify" => Some(Self::CmdCityShopInfoScNotify), + "CmdTakeCityShopRewardCsReq" => Some(Self::CmdTakeCityShopRewardCsReq), "CmdGetShopListCsReq" => Some(Self::CmdGetShopListCsReq), + "CmdBuyGoodsCsReq" => Some(Self::CmdBuyGoodsCsReq), + "CmdGetShopListScRsp" => Some(Self::CmdGetShopListScRsp), _ => None, } } } -/// Obf: BGCDIJDNAGF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdSpaceZooType { - 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, + LpmaenkeehoNlcdgipgfdj = 0, + CmdSpaceZooDeleteCatCsReq = 6710, + CmdCgfmdmpckdn = 6712, + CmdSpaceZooDataCsReq = 6773, + CmdSpaceZooBornCsReq = 6780, + CmdSpaceZooMutateScRsp = 6713, + CmdSpaceZooTakeCsReq = 6783, + CmdSpaceZooBornScRsp = 6727, + CmdSpaceZooDeleteCatScRsp = 6787, + CmdSpaceZooOpCatteryCsReq = 6715, + CmdBaekeidldci = 6754, + CmdSpaceZooOpCatteryScRsp = 6781, + CmdSpaceZooMutateCsReq = 6736, + CmdSpaceZooCatUpdateNotify = 6729, + CmdSpaceZooDataScRsp = 6703, + CmdSpaceZooTakeScRsp = 6709, } impl CmdSpaceZooType { /// String value of the enum field names used in the ProtoBuf definition. @@ -97072,58 +99845,57 @@ 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::BgcdijdnagfPcpdhelpkem => "BGCDIJDNAGF_PCPDHELPKEM", - Self::CmdSpaceZooMutateScRsp => "CmdSpaceZooMutateScRsp", - Self::CmdSpaceZooMutateCsReq => "CmdSpaceZooMutateCsReq", - Self::CmdSpaceZooBornCsReq => "CmdSpaceZooBornCsReq", - Self::CmdSpaceZooDeleteCatScRsp => "CmdSpaceZooDeleteCatScRsp", - Self::CmdSpaceZooTakeScRsp => "CmdSpaceZooTakeScRsp", - Self::CmdSpaceZooOpCatteryScRsp => "CmdSpaceZooOpCatteryScRsp", - Self::CmdSpaceZooExchangeItemCsReq => "CmdSpaceZooExchangeItemCsReq", + Self::LpmaenkeehoNlcdgipgfdj => "LPMAENKEEHO_NLCDGIPGFDJ", Self::CmdSpaceZooDeleteCatCsReq => "CmdSpaceZooDeleteCatCsReq", - Self::CmdSpaceZooBornScRsp => "CmdSpaceZooBornScRsp", - Self::CmdSpaceZooCatUpdateNotify => "CmdSpaceZooCatUpdateNotify", - Self::CmdEicjjjfflbi => "CmdEICJJJFFLBI", - Self::CmdSpaceZooOpCatteryCsReq => "CmdSpaceZooOpCatteryCsReq", - Self::CmdSpaceZooDataScRsp => "CmdSpaceZooDataScRsp", - Self::CmdSpaceZooTakeCsReq => "CmdSpaceZooTakeCsReq", + Self::CmdCgfmdmpckdn => "CmdCGFMDMPCKDN", Self::CmdSpaceZooDataCsReq => "CmdSpaceZooDataCsReq", + Self::CmdSpaceZooBornCsReq => "CmdSpaceZooBornCsReq", + Self::CmdSpaceZooMutateScRsp => "CmdSpaceZooMutateScRsp", + Self::CmdSpaceZooTakeCsReq => "CmdSpaceZooTakeCsReq", + Self::CmdSpaceZooBornScRsp => "CmdSpaceZooBornScRsp", + Self::CmdSpaceZooDeleteCatScRsp => "CmdSpaceZooDeleteCatScRsp", + Self::CmdSpaceZooOpCatteryCsReq => "CmdSpaceZooOpCatteryCsReq", + Self::CmdBaekeidldci => "CmdBAEKEIDLDCI", + Self::CmdSpaceZooOpCatteryScRsp => "CmdSpaceZooOpCatteryScRsp", + Self::CmdSpaceZooMutateCsReq => "CmdSpaceZooMutateCsReq", + Self::CmdSpaceZooCatUpdateNotify => "CmdSpaceZooCatUpdateNotify", + Self::CmdSpaceZooDataScRsp => "CmdSpaceZooDataScRsp", + Self::CmdSpaceZooTakeScRsp => "CmdSpaceZooTakeScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BGCDIJDNAGF_PCPDHELPKEM" => Some(Self::BgcdijdnagfPcpdhelpkem), - "CmdSpaceZooMutateScRsp" => Some(Self::CmdSpaceZooMutateScRsp), - "CmdSpaceZooMutateCsReq" => Some(Self::CmdSpaceZooMutateCsReq), - "CmdSpaceZooBornCsReq" => Some(Self::CmdSpaceZooBornCsReq), - "CmdSpaceZooDeleteCatScRsp" => Some(Self::CmdSpaceZooDeleteCatScRsp), - "CmdSpaceZooTakeScRsp" => Some(Self::CmdSpaceZooTakeScRsp), - "CmdSpaceZooOpCatteryScRsp" => Some(Self::CmdSpaceZooOpCatteryScRsp), - "CmdSpaceZooExchangeItemCsReq" => Some(Self::CmdSpaceZooExchangeItemCsReq), + "LPMAENKEEHO_NLCDGIPGFDJ" => Some(Self::LpmaenkeehoNlcdgipgfdj), "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), + "CmdCGFMDMPCKDN" => Some(Self::CmdCgfmdmpckdn), "CmdSpaceZooDataCsReq" => Some(Self::CmdSpaceZooDataCsReq), + "CmdSpaceZooBornCsReq" => Some(Self::CmdSpaceZooBornCsReq), + "CmdSpaceZooMutateScRsp" => Some(Self::CmdSpaceZooMutateScRsp), + "CmdSpaceZooTakeCsReq" => Some(Self::CmdSpaceZooTakeCsReq), + "CmdSpaceZooBornScRsp" => Some(Self::CmdSpaceZooBornScRsp), + "CmdSpaceZooDeleteCatScRsp" => Some(Self::CmdSpaceZooDeleteCatScRsp), + "CmdSpaceZooOpCatteryCsReq" => Some(Self::CmdSpaceZooOpCatteryCsReq), + "CmdBAEKEIDLDCI" => Some(Self::CmdBaekeidldci), + "CmdSpaceZooOpCatteryScRsp" => Some(Self::CmdSpaceZooOpCatteryScRsp), + "CmdSpaceZooMutateCsReq" => Some(Self::CmdSpaceZooMutateCsReq), + "CmdSpaceZooCatUpdateNotify" => Some(Self::CmdSpaceZooCatUpdateNotify), + "CmdSpaceZooDataScRsp" => Some(Self::CmdSpaceZooDataScRsp), + "CmdSpaceZooTakeScRsp" => Some(Self::CmdSpaceZooTakeScRsp), _ => None, } } } -/// Obf: JHPDEBBIDMN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdStarFightType { - JhpdebbidmnPcpdhelpkem = 0, - CmdGetStarFightDataScRsp = 7170, - CmdStartStarFightLevelScRsp = 7167, - CmdStarFightDataChangeNotify = 7165, + KlomgbffjiiNlcdgipgfdj = 0, CmdGetStarFightDataCsReq = 7169, - CmdStartStarFightLevelCsReq = 7161, + CmdGetStarFightDataScRsp = 7168, + CmdStarFightDataChangeNotify = 7164, + CmdStartStarFightLevelCsReq = 7162, + CmdStartStarFightLevelScRsp = 7170, } impl CmdStarFightType { /// String value of the enum field names used in the ProtoBuf definition. @@ -97132,38 +99904,37 @@ 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::JhpdebbidmnPcpdhelpkem => "JHPDEBBIDMN_PCPDHELPKEM", - Self::CmdGetStarFightDataScRsp => "CmdGetStarFightDataScRsp", - Self::CmdStartStarFightLevelScRsp => "CmdStartStarFightLevelScRsp", - Self::CmdStarFightDataChangeNotify => "CmdStarFightDataChangeNotify", + Self::KlomgbffjiiNlcdgipgfdj => "KLOMGBFFJII_NLCDGIPGFDJ", Self::CmdGetStarFightDataCsReq => "CmdGetStarFightDataCsReq", + Self::CmdGetStarFightDataScRsp => "CmdGetStarFightDataScRsp", + Self::CmdStarFightDataChangeNotify => "CmdStarFightDataChangeNotify", Self::CmdStartStarFightLevelCsReq => "CmdStartStarFightLevelCsReq", + Self::CmdStartStarFightLevelScRsp => "CmdStartStarFightLevelScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "JHPDEBBIDMN_PCPDHELPKEM" => Some(Self::JhpdebbidmnPcpdhelpkem), - "CmdGetStarFightDataScRsp" => Some(Self::CmdGetStarFightDataScRsp), - "CmdStartStarFightLevelScRsp" => Some(Self::CmdStartStarFightLevelScRsp), - "CmdStarFightDataChangeNotify" => Some(Self::CmdStarFightDataChangeNotify), + "KLOMGBFFJII_NLCDGIPGFDJ" => Some(Self::KlomgbffjiiNlcdgipgfdj), "CmdGetStarFightDataCsReq" => Some(Self::CmdGetStarFightDataCsReq), + "CmdGetStarFightDataScRsp" => Some(Self::CmdGetStarFightDataScRsp), + "CmdStarFightDataChangeNotify" => Some(Self::CmdStarFightDataChangeNotify), "CmdStartStarFightLevelCsReq" => Some(Self::CmdStartStarFightLevelCsReq), + "CmdStartStarFightLevelScRsp" => Some(Self::CmdStartStarFightLevelScRsp), _ => None, } } } -/// Obf: AHJHAMOKMKH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdStoryLineType { - AhjhamokmkhPcpdhelpkem = 0, - CmdStoryLineTrialAvatarChangeScNotify = 6209, - CmdStoryLineInfoScNotify = 6294, - CmdChangeStoryLineFinishScNotify = 6218, - CmdEdiheaflfao = 6210, - CmdGetStoryLineInfoCsReq = 6291, + AlmbggjdjbjNlcdgipgfdj = 0, + CmdGetStoryLineInfoScRsp = 6203, + CmdGetStoryLineInfoCsReq = 6273, + CmdStoryLineInfoScNotify = 6280, + CmdChangeStoryLineFinishScNotify = 6213, + CmdStoryLineTrialAvatarChangeScNotify = 6215, } impl CmdStoryLineType { /// String value of the enum field names used in the ProtoBuf definition. @@ -97172,29 +99943,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::AhjhamokmkhPcpdhelpkem => "AHJHAMOKMKH_PCPDHELPKEM", + Self::AlmbggjdjbjNlcdgipgfdj => "ALMBGGJDJBJ_NLCDGIPGFDJ", + Self::CmdGetStoryLineInfoScRsp => "CmdGetStoryLineInfoScRsp", + Self::CmdGetStoryLineInfoCsReq => "CmdGetStoryLineInfoCsReq", + Self::CmdStoryLineInfoScNotify => "CmdStoryLineInfoScNotify", + Self::CmdChangeStoryLineFinishScNotify => "CmdChangeStoryLineFinishScNotify", Self::CmdStoryLineTrialAvatarChangeScNotify => { "CmdStoryLineTrialAvatarChangeScNotify" } - 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 { - "AHJHAMOKMKH_PCPDHELPKEM" => Some(Self::AhjhamokmkhPcpdhelpkem), - "CmdStoryLineTrialAvatarChangeScNotify" => { - Some(Self::CmdStoryLineTrialAvatarChangeScNotify) - } + "ALMBGGJDJBJ_NLCDGIPGFDJ" => Some(Self::AlmbggjdjbjNlcdgipgfdj), + "CmdGetStoryLineInfoScRsp" => Some(Self::CmdGetStoryLineInfoScRsp), + "CmdGetStoryLineInfoCsReq" => Some(Self::CmdGetStoryLineInfoCsReq), "CmdStoryLineInfoScNotify" => Some(Self::CmdStoryLineInfoScNotify), "CmdChangeStoryLineFinishScNotify" => { Some(Self::CmdChangeStoryLineFinishScNotify) } - "CmdEDIHEAFLFAO" => Some(Self::CmdEdiheaflfao), - "CmdGetStoryLineInfoCsReq" => Some(Self::CmdGetStoryLineInfoCsReq), + "CmdStoryLineTrialAvatarChangeScNotify" => { + Some(Self::CmdStoryLineTrialAvatarChangeScNotify) + } _ => None, } } @@ -97202,53 +99973,52 @@ impl CmdStoryLineType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Bgipgamdmid { - Pcpdhelpkem = 0, - Bjoliibaamh = 1, - Maicobohjkj = 2, - Pmbbcleohcf = 3, - Mcbdnoadmii = 4, - Jdnddgmcldl = 5, +pub enum ChangeStoryLineAction { + None = 0, + FinishAction = 1, + Client = 2, + CustomOp = 3, + Raid = 4, + Hkfkafpajco = 5, } -impl Bgipgamdmid { +impl ChangeStoryLineAction { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "BGIPGAMDMID_PCPDHELPKEM", - Self::Bjoliibaamh => "BGIPGAMDMID_BJOLIIBAAMH", - Self::Maicobohjkj => "BGIPGAMDMID_MAICOBOHJKJ", - Self::Pmbbcleohcf => "BGIPGAMDMID_PMBBCLEOHCF", - Self::Mcbdnoadmii => "BGIPGAMDMID_MCBDNOADMII", - Self::Jdnddgmcldl => "BGIPGAMDMID_JDNDDGMCLDL", + Self::None => "ChangeStoryLineAction_None", + Self::FinishAction => "ChangeStoryLineAction_FinishAction", + Self::Client => "ChangeStoryLineAction_Client", + Self::CustomOp => "ChangeStoryLineAction_CustomOP", + Self::Raid => "ChangeStoryLineAction_Raid", + Self::Hkfkafpajco => "ChangeStoryLineAction_HKFKAFPAJCO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "ChangeStoryLineAction_None" => Some(Self::None), + "ChangeStoryLineAction_FinishAction" => Some(Self::FinishAction), + "ChangeStoryLineAction_Client" => Some(Self::Client), + "ChangeStoryLineAction_CustomOP" => Some(Self::CustomOp), + "ChangeStoryLineAction_Raid" => Some(Self::Raid), + "ChangeStoryLineAction_HKFKAFPAJCO" => Some(Self::Hkfkafpajco), _ => None, } } } -/// Obf: IAIFCMLMDAF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdStrongChallengeActivityType { - IaifcmlmdafPcpdhelpkem = 0, - CmdEnterActivityStrongChallengeCsReq = 6694, - CmdEnterStrongChallengeActivityStageScRsp = 6695, - CmdBmilhkcakea = 6691, - CmdLbgodaiemfc = 6610, - CmdMgombdgdgcp = 6614, + GdbhlmfljmhNlcdgipgfdj = 0, + CmdCbfojhepnhe = 6636, + CmdFpmficmfngj = 6673, + CmdEnterStrongChallengeActivityStageScRsp = 6627, + CmdEnterStrongChallengeActivityStageCsReq = 6680, + CmdCejmceebcog = 6603, } impl CmdStrongChallengeActivityType { /// String value of the enum field names used in the ProtoBuf definition. @@ -97257,46 +100027,45 @@ 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::IaifcmlmdafPcpdhelpkem => "IAIFCMLMDAF_PCPDHELPKEM", - Self::CmdEnterActivityStrongChallengeCsReq => { - "CmdEnterActivityStrongChallengeCsReq" - } + Self::GdbhlmfljmhNlcdgipgfdj => "GDBHLMFLJMH_NLCDGIPGFDJ", + Self::CmdCbfojhepnhe => "CmdCBFOJHEPNHE", + Self::CmdFpmficmfngj => "CmdFPMFICMFNGJ", Self::CmdEnterStrongChallengeActivityStageScRsp => { "CmdEnterStrongChallengeActivityStageScRsp" } - Self::CmdBmilhkcakea => "CmdBMILHKCAKEA", - Self::CmdLbgodaiemfc => "CmdLBGODAIEMFC", - Self::CmdMgombdgdgcp => "CmdMGOMBDGDGCP", + Self::CmdEnterStrongChallengeActivityStageCsReq => { + "CmdEnterStrongChallengeActivityStageCsReq" + } + Self::CmdCejmceebcog => "CmdCEJMCEEBCOG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "IAIFCMLMDAF_PCPDHELPKEM" => Some(Self::IaifcmlmdafPcpdhelpkem), - "CmdEnterActivityStrongChallengeCsReq" => { - Some(Self::CmdEnterActivityStrongChallengeCsReq) - } + "GDBHLMFLJMH_NLCDGIPGFDJ" => Some(Self::GdbhlmfljmhNlcdgipgfdj), + "CmdCBFOJHEPNHE" => Some(Self::CmdCbfojhepnhe), + "CmdFPMFICMFNGJ" => Some(Self::CmdFpmficmfngj), "CmdEnterStrongChallengeActivityStageScRsp" => { Some(Self::CmdEnterStrongChallengeActivityStageScRsp) } - "CmdBMILHKCAKEA" => Some(Self::CmdBmilhkcakea), - "CmdLBGODAIEMFC" => Some(Self::CmdLbgodaiemfc), - "CmdMGOMBDGDGCP" => Some(Self::CmdMgombdgdgcp), + "CmdEnterStrongChallengeActivityStageCsReq" => { + Some(Self::CmdEnterStrongChallengeActivityStageCsReq) + } + "CmdCEJMCEEBCOG" => Some(Self::CmdCejmceebcog), _ => None, } } } -/// Obf: JNJIFBCMNEG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdSummonActivityType { - JnjifbcmnegPcpdhelpkem = 0, + FegmmlebkmaNlcdgipgfdj = 0, + CmdEnterSummonActivityStageScRsp = 7570, + CmdGetSummonActivityDataScRsp = 7568, + CmdSummonActivityBattleEndScNotify = 7564, + CmdEnterSummonActivityStageCsReq = 7562, CmdGetSummonActivityDataCsReq = 7569, - CmdSummonActivityBattleEndScNotify = 7565, - CmdEnterSummonActivityStageScRsp = 7567, - CmdEnterSummonActivityStageCsReq = 7561, - CmdGetSummonActivityDataScRsp = 7570, } impl CmdSummonActivityType { /// String value of the enum field names used in the ProtoBuf definition. @@ -97305,55 +100074,54 @@ 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::JnjifbcmnegPcpdhelpkem => "JNJIFBCMNEG_PCPDHELPKEM", - Self::CmdGetSummonActivityDataCsReq => "CmdGetSummonActivityDataCsReq", + Self::FegmmlebkmaNlcdgipgfdj => "FEGMMLEBKMA_NLCDGIPGFDJ", + Self::CmdEnterSummonActivityStageScRsp => "CmdEnterSummonActivityStageScRsp", + Self::CmdGetSummonActivityDataScRsp => "CmdGetSummonActivityDataScRsp", 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 { - "JNJIFBCMNEG_PCPDHELPKEM" => Some(Self::JnjifbcmnegPcpdhelpkem), - "CmdGetSummonActivityDataCsReq" => Some(Self::CmdGetSummonActivityDataCsReq), - "CmdSummonActivityBattleEndScNotify" => { - Some(Self::CmdSummonActivityBattleEndScNotify) - } + "FEGMMLEBKMA_NLCDGIPGFDJ" => Some(Self::FegmmlebkmaNlcdgipgfdj), "CmdEnterSummonActivityStageScRsp" => { Some(Self::CmdEnterSummonActivityStageScRsp) } + "CmdGetSummonActivityDataScRsp" => Some(Self::CmdGetSummonActivityDataScRsp), + "CmdSummonActivityBattleEndScNotify" => { + Some(Self::CmdSummonActivityBattleEndScNotify) + } "CmdEnterSummonActivityStageCsReq" => { Some(Self::CmdEnterSummonActivityStageCsReq) } - "CmdGetSummonActivityDataScRsp" => Some(Self::CmdGetSummonActivityDataScRsp), + "CmdGetSummonActivityDataCsReq" => Some(Self::CmdGetSummonActivityDataCsReq), _ => None, } } } -/// Obf: INMKGNMPOED #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdSwitchHandType { - 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, - CmdGetSwitchHandResetGameScRsp = 8103, - CmdGetSwitchHandUpdateScRsp = 8117, + BkccnekjadfNlcdgipgfdj = 0, + CmdSwitchHandStartScRsp = 8120, + CmdGetSwitchHandDataCsReq = 8118, + CmdSwitchHandFinishCsReq = 8102, + CmdSwitchHandFinishScRsp = 8119, + CmdGetSwitchHandResetGameCsReq = 8108, + CmdGetSwitchHandResetHandPosCsReq = 8117, + CmdGetSwitchHandUpdateScRsp = 8114, + CmdSwitchHandStartCsReq = 8116, + CmdGetSwitchHandResetGameScRsp = 8107, + CmdGetSwitchHandDataScRsp = 8106, + CmdGetSwitchHandResetHandPosScRsp = 8103, + CmdOnpmjjocbmm = 8111, + CmdGetSwitchHandUpdateCsReq = 8112, + CmdJaioienpgod = 8104, } impl CmdSwitchHandType { /// String value of the enum field names used in the ProtoBuf definition. @@ -97362,49 +100130,53 @@ 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::InmkgnmpoedPcpdhelpkem => "INMKGNMPOED_PCPDHELPKEM", + Self::BkccnekjadfNlcdgipgfdj => "BKCCNEKJADF_NLCDGIPGFDJ", + Self::CmdSwitchHandStartScRsp => "CmdSwitchHandStartScRsp", + Self::CmdGetSwitchHandDataCsReq => "CmdGetSwitchHandDataCsReq", + Self::CmdSwitchHandFinishCsReq => "CmdSwitchHandFinishCsReq", + Self::CmdSwitchHandFinishScRsp => "CmdSwitchHandFinishScRsp", + Self::CmdGetSwitchHandResetGameCsReq => "CmdGetSwitchHandResetGameCsReq", + Self::CmdGetSwitchHandResetHandPosCsReq => { + "CmdGetSwitchHandResetHandPosCsReq" + } + Self::CmdGetSwitchHandUpdateScRsp => "CmdGetSwitchHandUpdateScRsp", + Self::CmdSwitchHandStartCsReq => "CmdSwitchHandStartCsReq", + Self::CmdGetSwitchHandResetGameScRsp => "CmdGetSwitchHandResetGameScRsp", + Self::CmdGetSwitchHandDataScRsp => "CmdGetSwitchHandDataScRsp", Self::CmdGetSwitchHandResetHandPosScRsp => { "CmdGetSwitchHandResetHandPosScRsp" } - Self::CmdSwitchHandResetGameCsReq => "CmdSwitchHandResetGameCsReq", - Self::CmdSwitchHandStartScRsp => "CmdSwitchHandStartScRsp", - 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", + Self::CmdOnpmjjocbmm => "CmdONPMJJOCBMM", + Self::CmdGetSwitchHandUpdateCsReq => "CmdGetSwitchHandUpdateCsReq", + Self::CmdJaioienpgod => "CmdJAIOIENPGOD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "INMKGNMPOED_PCPDHELPKEM" => Some(Self::InmkgnmpoedPcpdhelpkem), - "CmdGetSwitchHandResetHandPosScRsp" => { - Some(Self::CmdGetSwitchHandResetHandPosScRsp) - } - "CmdSwitchHandResetGameCsReq" => Some(Self::CmdSwitchHandResetGameCsReq), + "BKCCNEKJADF_NLCDGIPGFDJ" => Some(Self::BkccnekjadfNlcdgipgfdj), "CmdSwitchHandStartScRsp" => Some(Self::CmdSwitchHandStartScRsp), - "CmdINDKHMAOAKM" => Some(Self::CmdIndkhmaoakm), - "CmdSwitchHandUpdateCsReq" => Some(Self::CmdSwitchHandUpdateCsReq), - "CmdSwitchHandResetTransformCsReq" => { - Some(Self::CmdSwitchHandResetTransformCsReq) - } - "CmdSwitchHandStartCsReq" => Some(Self::CmdSwitchHandStartCsReq), - "CmdSwitchHandCoinUpdateCsReq" => Some(Self::CmdSwitchHandCoinUpdateCsReq), + "CmdGetSwitchHandDataCsReq" => Some(Self::CmdGetSwitchHandDataCsReq), "CmdSwitchHandFinishCsReq" => Some(Self::CmdSwitchHandFinishCsReq), "CmdSwitchHandFinishScRsp" => Some(Self::CmdSwitchHandFinishScRsp), - "CmdGetSwitchHandDataScRsp" => Some(Self::CmdGetSwitchHandDataScRsp), - "CmdSwitchHandDataCsReq" => Some(Self::CmdSwitchHandDataCsReq), + "CmdGetSwitchHandResetGameCsReq" => { + Some(Self::CmdGetSwitchHandResetGameCsReq) + } + "CmdGetSwitchHandResetHandPosCsReq" => { + Some(Self::CmdGetSwitchHandResetHandPosCsReq) + } + "CmdGetSwitchHandUpdateScRsp" => Some(Self::CmdGetSwitchHandUpdateScRsp), + "CmdSwitchHandStartCsReq" => Some(Self::CmdSwitchHandStartCsReq), "CmdGetSwitchHandResetGameScRsp" => { Some(Self::CmdGetSwitchHandResetGameScRsp) } - "CmdGetSwitchHandUpdateScRsp" => Some(Self::CmdGetSwitchHandUpdateScRsp), + "CmdGetSwitchHandDataScRsp" => Some(Self::CmdGetSwitchHandDataScRsp), + "CmdGetSwitchHandResetHandPosScRsp" => { + Some(Self::CmdGetSwitchHandResetHandPosScRsp) + } + "CmdONPMJJOCBMM" => Some(Self::CmdOnpmjjocbmm), + "CmdGetSwitchHandUpdateCsReq" => Some(Self::CmdGetSwitchHandUpdateCsReq), + "CmdJAIOIENPGOD" => Some(Self::CmdJaioienpgod), _ => None, } } @@ -97412,75 +100184,74 @@ impl CmdSwitchHandType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ipeedbpjeke { - Pcpdhelpkem = 0, - Cbimlfjgoii = 1, - Innhaidognf = 2, +pub enum Ddnjkamihhi { + Nlcdgipgfdj = 0, + Ljhjndhchjf = 1, + Hokacnfcjai = 2, } -impl Ipeedbpjeke { +impl Ddnjkamihhi { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "IPEEDBPJEKE_PCPDHELPKEM", - Self::Cbimlfjgoii => "IPEEDBPJEKE_CBIMLFJGOII", - Self::Innhaidognf => "IPEEDBPJEKE_INNHAIDOGNF", + Self::Nlcdgipgfdj => "DDNJKAMIHHI_NLCDGIPGFDJ", + Self::Ljhjndhchjf => "DDNJKAMIHHI_LJHJNDHCHJF", + Self::Hokacnfcjai => "DDNJKAMIHHI_HOKACNFCJAI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "IPEEDBPJEKE_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "IPEEDBPJEKE_CBIMLFJGOII" => Some(Self::Cbimlfjgoii), - "IPEEDBPJEKE_INNHAIDOGNF" => Some(Self::Innhaidognf), + "DDNJKAMIHHI_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "DDNJKAMIHHI_LJHJNDHCHJF" => Some(Self::Ljhjndhchjf), + "DDNJKAMIHHI_HOKACNFCJAI" => Some(Self::Hokacnfcjai), _ => None, } } } -/// Obf: KKPPJENPAJC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdSwordTrainingType { - KkppjenpajcPcpdhelpkem = 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, + BkibajohbhnNlcdgipgfdj = 0, + CmdSwordTrainingStoryBattleScRsp = 7461, + CmdSwordTrainingLearnSkillCsReq = 7458, + CmdSwordTrainingStartGameScRsp = 7470, + CmdSwordTrainingStoryConfirmCsReq = 7462, + CmdSwordTrainingUnlockSyncScNotify = 7464, + CmdSwordTrainingDialogueSelectOptionScRsp = 7459, + CmdSwordTrainingSelectEndingCsReq = 7496, + CmdSwordTrainingSelectEndingScRsp = 7465, + CmdSwordTrainingLearnSkillScRsp = 7453, + CmdSwordTrainingExamResultConfirmScRsp = 7486, + CmdEnterSwordTrainingExamCsReq = 7490, + CmdSwordTrainingResumeGameCsReq = 7481, + CmdSwordTrainingResumeGameScRsp = 7475, + CmdSwordTrainingExamResultConfirmCsReq = 7485, + CmdSwordTrainingRestoreGameCsReq = 7474, + CmdGetSwordTrainingDataScRsp = 7457, + CmdSwordTrainingSetSkillTraceScRsp = 7476, + CmdSwordTrainingDailyPhaseConfirmScRsp = 7469, + CmdSwordTrainingDailyPhaseConfirmCsReq = 7477, + CmdGetSwordTrainingDataCsReq = 7492, + CmdSwordTrainingStartGameCsReq = 7488, + CmdSwordTrainingGameSyncChangeScNotify = 7482, + CmdSwordTrainingTurnActionScRsp = 7494, + CmdSwordTrainingSetSkillTraceCsReq = 7452, + CmdEnterSwordTrainingExamScRsp = 7455, + CmdSwordTrainingTurnActionCsReq = 7473, + CmdSwordTrainingStoryBattleCsReq = 7451, + CmdSwordTrainingDialogueSelectOptionCsReq = 7495, + CmdSwordTrainingGameSettleScNotify = 7499, + CmdSwordTrainingActionTurnSettleScNotify = 7483, + CmdSwordTrainingRestoreGameScRsp = 7478, + CmdSwordTrainingMarkEndingViewedScRsp = 7497, + CmdSwordTrainingStoryConfirmScRsp = 7456, + CmdSwordTrainingGiveUpGameCsReq = 7466, + CmdSwordTrainingGiveUpGameScRsp = 7491, + CmdSwordTrainingMarkEndingViewedCsReq = 7460, } impl CmdSwordTrainingType { /// String value of the enum field names used in the ProtoBuf definition. @@ -97489,76 +100260,76 @@ 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::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::CmdSwordTrainingActionTurnSettleScNotify => { - "CmdSwordTrainingActionTurnSettleScNotify" - } - Self::CmdSwordTrainingResumeGameScRsp => "CmdSwordTrainingResumeGameScRsp", - Self::CmdSwordTrainingStoryBattleCsReq => "CmdSwordTrainingStoryBattleCsReq", - Self::CmdSwordTrainingGiveUpGameCsReq => "CmdSwordTrainingGiveUpGameCsReq", - Self::CmdSwordTrainingLearnSkillScRsp => "CmdSwordTrainingLearnSkillScRsp", - Self::CmdEnterSwordTrainingExamCsReq => "CmdEnterSwordTrainingExamCsReq", - Self::CmdSwordTrainingDialogueSelectOptionScRsp => { - "CmdSwordTrainingDialogueSelectOptionScRsp" - } - Self::CmdSwordTrainingStoryConfirmScRsp => { - "CmdSwordTrainingStoryConfirmScRsp" - } + Self::BkibajohbhnNlcdgipgfdj => "BKIBAJOHBHN_NLCDGIPGFDJ", Self::CmdSwordTrainingStoryBattleScRsp => "CmdSwordTrainingStoryBattleScRsp", - Self::CmdSwordTrainingExamResultConfirmScRsp => { - "CmdSwordTrainingExamResultConfirmScRsp" - } + Self::CmdSwordTrainingLearnSkillCsReq => "CmdSwordTrainingLearnSkillCsReq", + Self::CmdSwordTrainingStartGameScRsp => "CmdSwordTrainingStartGameScRsp", Self::CmdSwordTrainingStoryConfirmCsReq => { "CmdSwordTrainingStoryConfirmCsReq" } - Self::CmdSwordTrainingTurnActionCsReq => "CmdSwordTrainingTurnActionCsReq", - Self::CmdSwordTrainingExamResultConfirmCsReq => { - "CmdSwordTrainingExamResultConfirmCsReq" - } - Self::CmdSwordTrainingSetSkillTraceScRsp => { - "CmdSwordTrainingSetSkillTraceScRsp" - } - Self::CmdSwordTrainingRestoreGameScRsp => "CmdSwordTrainingRestoreGameScRsp", - Self::CmdSwordTrainingSelectEndingScRsp => { - "CmdSwordTrainingSelectEndingScRsp" - } - Self::CmdEnterSwordTrainingExamScRsp => "CmdEnterSwordTrainingExamScRsp", - Self::CmdSwordTrainingResumeGameCsReq => "CmdSwordTrainingResumeGameCsReq", - Self::CmdSwordTrainingStartGameScRsp => "CmdSwordTrainingStartGameScRsp", - Self::CmdSwordTrainingDialogueSelectOptionCsReq => { - "CmdSwordTrainingDialogueSelectOptionCsReq" - } - Self::CmdSwordTrainingDailyPhaseConfirmScRsp => { - "CmdSwordTrainingDailyPhaseConfirmScRsp" - } Self::CmdSwordTrainingUnlockSyncScNotify => { "CmdSwordTrainingUnlockSyncScNotify" } - Self::CmdSwordTrainingStartGameCsReq => "CmdSwordTrainingStartGameCsReq", - Self::CmdSwordTrainingDailyPhaseConfirmCsReq => { - "CmdSwordTrainingDailyPhaseConfirmCsReq" + Self::CmdSwordTrainingDialogueSelectOptionScRsp => { + "CmdSwordTrainingDialogueSelectOptionScRsp" + } + Self::CmdSwordTrainingSelectEndingCsReq => { + "CmdSwordTrainingSelectEndingCsReq" + } + Self::CmdSwordTrainingSelectEndingScRsp => { + "CmdSwordTrainingSelectEndingScRsp" + } + Self::CmdSwordTrainingLearnSkillScRsp => "CmdSwordTrainingLearnSkillScRsp", + Self::CmdSwordTrainingExamResultConfirmScRsp => { + "CmdSwordTrainingExamResultConfirmScRsp" + } + Self::CmdEnterSwordTrainingExamCsReq => "CmdEnterSwordTrainingExamCsReq", + Self::CmdSwordTrainingResumeGameCsReq => "CmdSwordTrainingResumeGameCsReq", + Self::CmdSwordTrainingResumeGameScRsp => "CmdSwordTrainingResumeGameScRsp", + Self::CmdSwordTrainingExamResultConfirmCsReq => { + "CmdSwordTrainingExamResultConfirmCsReq" } Self::CmdSwordTrainingRestoreGameCsReq => "CmdSwordTrainingRestoreGameCsReq", Self::CmdGetSwordTrainingDataScRsp => "CmdGetSwordTrainingDataScRsp", + Self::CmdSwordTrainingSetSkillTraceScRsp => { + "CmdSwordTrainingSetSkillTraceScRsp" + } + Self::CmdSwordTrainingDailyPhaseConfirmScRsp => { + "CmdSwordTrainingDailyPhaseConfirmScRsp" + } + Self::CmdSwordTrainingDailyPhaseConfirmCsReq => { + "CmdSwordTrainingDailyPhaseConfirmCsReq" + } + Self::CmdGetSwordTrainingDataCsReq => "CmdGetSwordTrainingDataCsReq", + Self::CmdSwordTrainingStartGameCsReq => "CmdSwordTrainingStartGameCsReq", + Self::CmdSwordTrainingGameSyncChangeScNotify => { + "CmdSwordTrainingGameSyncChangeScNotify" + } + Self::CmdSwordTrainingTurnActionScRsp => "CmdSwordTrainingTurnActionScRsp", + Self::CmdSwordTrainingSetSkillTraceCsReq => { + "CmdSwordTrainingSetSkillTraceCsReq" + } + Self::CmdEnterSwordTrainingExamScRsp => "CmdEnterSwordTrainingExamScRsp", + Self::CmdSwordTrainingTurnActionCsReq => "CmdSwordTrainingTurnActionCsReq", + Self::CmdSwordTrainingStoryBattleCsReq => "CmdSwordTrainingStoryBattleCsReq", + Self::CmdSwordTrainingDialogueSelectOptionCsReq => { + "CmdSwordTrainingDialogueSelectOptionCsReq" + } Self::CmdSwordTrainingGameSettleScNotify => { "CmdSwordTrainingGameSettleScNotify" } + Self::CmdSwordTrainingActionTurnSettleScNotify => { + "CmdSwordTrainingActionTurnSettleScNotify" + } + Self::CmdSwordTrainingRestoreGameScRsp => "CmdSwordTrainingRestoreGameScRsp", + Self::CmdSwordTrainingMarkEndingViewedScRsp => { + "CmdSwordTrainingMarkEndingViewedScRsp" + } + Self::CmdSwordTrainingStoryConfirmScRsp => { + "CmdSwordTrainingStoryConfirmScRsp" + } + Self::CmdSwordTrainingGiveUpGameCsReq => "CmdSwordTrainingGiveUpGameCsReq", + Self::CmdSwordTrainingGiveUpGameScRsp => "CmdSwordTrainingGiveUpGameScRsp", Self::CmdSwordTrainingMarkEndingViewedCsReq => { "CmdSwordTrainingMarkEndingViewedCsReq" } @@ -97567,108 +100338,108 @@ impl CmdSwordTrainingType { /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "KKPPJENPAJC_PCPDHELPKEM" => Some(Self::KkppjenpajcPcpdhelpkem), - "CmdSwordTrainingGiveUpGameScRsp" => { - Some(Self::CmdSwordTrainingGiveUpGameScRsp) - } - "CmdSwordTrainingMarkEndingViewedScRsp" => { - Some(Self::CmdSwordTrainingMarkEndingViewedScRsp) - } - "CmdSwordTrainingTurnActionScRsp" => { - Some(Self::CmdSwordTrainingTurnActionScRsp) + "BKIBAJOHBHN_NLCDGIPGFDJ" => Some(Self::BkibajohbhnNlcdgipgfdj), + "CmdSwordTrainingStoryBattleScRsp" => { + Some(Self::CmdSwordTrainingStoryBattleScRsp) } "CmdSwordTrainingLearnSkillCsReq" => { Some(Self::CmdSwordTrainingLearnSkillCsReq) } - "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) + "CmdSwordTrainingStartGameScRsp" => { + Some(Self::CmdSwordTrainingStartGameScRsp) } "CmdSwordTrainingStoryConfirmCsReq" => { Some(Self::CmdSwordTrainingStoryConfirmCsReq) } - "CmdSwordTrainingTurnActionCsReq" => { - Some(Self::CmdSwordTrainingTurnActionCsReq) + "CmdSwordTrainingUnlockSyncScNotify" => { + Some(Self::CmdSwordTrainingUnlockSyncScNotify) } - "CmdSwordTrainingExamResultConfirmCsReq" => { - Some(Self::CmdSwordTrainingExamResultConfirmCsReq) + "CmdSwordTrainingDialogueSelectOptionScRsp" => { + Some(Self::CmdSwordTrainingDialogueSelectOptionScRsp) } - "CmdSwordTrainingSetSkillTraceScRsp" => { - Some(Self::CmdSwordTrainingSetSkillTraceScRsp) - } - "CmdSwordTrainingRestoreGameScRsp" => { - Some(Self::CmdSwordTrainingRestoreGameScRsp) + "CmdSwordTrainingSelectEndingCsReq" => { + Some(Self::CmdSwordTrainingSelectEndingCsReq) } "CmdSwordTrainingSelectEndingScRsp" => { Some(Self::CmdSwordTrainingSelectEndingScRsp) } - "CmdEnterSwordTrainingExamScRsp" => { - Some(Self::CmdEnterSwordTrainingExamScRsp) + "CmdSwordTrainingLearnSkillScRsp" => { + Some(Self::CmdSwordTrainingLearnSkillScRsp) + } + "CmdSwordTrainingExamResultConfirmScRsp" => { + Some(Self::CmdSwordTrainingExamResultConfirmScRsp) + } + "CmdEnterSwordTrainingExamCsReq" => { + Some(Self::CmdEnterSwordTrainingExamCsReq) } "CmdSwordTrainingResumeGameCsReq" => { Some(Self::CmdSwordTrainingResumeGameCsReq) } - "CmdSwordTrainingStartGameScRsp" => { - Some(Self::CmdSwordTrainingStartGameScRsp) + "CmdSwordTrainingResumeGameScRsp" => { + Some(Self::CmdSwordTrainingResumeGameScRsp) } - "CmdSwordTrainingDialogueSelectOptionCsReq" => { - Some(Self::CmdSwordTrainingDialogueSelectOptionCsReq) - } - "CmdSwordTrainingDailyPhaseConfirmScRsp" => { - Some(Self::CmdSwordTrainingDailyPhaseConfirmScRsp) - } - "CmdSwordTrainingUnlockSyncScNotify" => { - Some(Self::CmdSwordTrainingUnlockSyncScNotify) - } - "CmdSwordTrainingStartGameCsReq" => { - Some(Self::CmdSwordTrainingStartGameCsReq) - } - "CmdSwordTrainingDailyPhaseConfirmCsReq" => { - Some(Self::CmdSwordTrainingDailyPhaseConfirmCsReq) + "CmdSwordTrainingExamResultConfirmCsReq" => { + Some(Self::CmdSwordTrainingExamResultConfirmCsReq) } "CmdSwordTrainingRestoreGameCsReq" => { Some(Self::CmdSwordTrainingRestoreGameCsReq) } "CmdGetSwordTrainingDataScRsp" => Some(Self::CmdGetSwordTrainingDataScRsp), + "CmdSwordTrainingSetSkillTraceScRsp" => { + Some(Self::CmdSwordTrainingSetSkillTraceScRsp) + } + "CmdSwordTrainingDailyPhaseConfirmScRsp" => { + Some(Self::CmdSwordTrainingDailyPhaseConfirmScRsp) + } + "CmdSwordTrainingDailyPhaseConfirmCsReq" => { + Some(Self::CmdSwordTrainingDailyPhaseConfirmCsReq) + } + "CmdGetSwordTrainingDataCsReq" => Some(Self::CmdGetSwordTrainingDataCsReq), + "CmdSwordTrainingStartGameCsReq" => { + Some(Self::CmdSwordTrainingStartGameCsReq) + } + "CmdSwordTrainingGameSyncChangeScNotify" => { + Some(Self::CmdSwordTrainingGameSyncChangeScNotify) + } + "CmdSwordTrainingTurnActionScRsp" => { + Some(Self::CmdSwordTrainingTurnActionScRsp) + } + "CmdSwordTrainingSetSkillTraceCsReq" => { + Some(Self::CmdSwordTrainingSetSkillTraceCsReq) + } + "CmdEnterSwordTrainingExamScRsp" => { + Some(Self::CmdEnterSwordTrainingExamScRsp) + } + "CmdSwordTrainingTurnActionCsReq" => { + Some(Self::CmdSwordTrainingTurnActionCsReq) + } + "CmdSwordTrainingStoryBattleCsReq" => { + Some(Self::CmdSwordTrainingStoryBattleCsReq) + } + "CmdSwordTrainingDialogueSelectOptionCsReq" => { + Some(Self::CmdSwordTrainingDialogueSelectOptionCsReq) + } "CmdSwordTrainingGameSettleScNotify" => { Some(Self::CmdSwordTrainingGameSettleScNotify) } + "CmdSwordTrainingActionTurnSettleScNotify" => { + Some(Self::CmdSwordTrainingActionTurnSettleScNotify) + } + "CmdSwordTrainingRestoreGameScRsp" => { + Some(Self::CmdSwordTrainingRestoreGameScRsp) + } + "CmdSwordTrainingMarkEndingViewedScRsp" => { + Some(Self::CmdSwordTrainingMarkEndingViewedScRsp) + } + "CmdSwordTrainingStoryConfirmScRsp" => { + Some(Self::CmdSwordTrainingStoryConfirmScRsp) + } + "CmdSwordTrainingGiveUpGameCsReq" => { + Some(Self::CmdSwordTrainingGiveUpGameCsReq) + } + "CmdSwordTrainingGiveUpGameScRsp" => { + Some(Self::CmdSwordTrainingGiveUpGameScRsp) + } "CmdSwordTrainingMarkEndingViewedCsReq" => { Some(Self::CmdSwordTrainingMarkEndingViewedCsReq) } @@ -97679,58 +100450,57 @@ impl CmdSwordTrainingType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Fflimlmfabp { - Pcpdhelpkem = 0, - Immdicnimld = 1, - Fbhnnijbkck = 2, - Gglfnhnhigo = 3, - Hfkfnfagafb = 4, - Nngnenpfoih = 5, - Effpakaloek = 6, - Egndjgkkjho = 7, +pub enum Bhjofljgnkn { + Nlcdgipgfdj = 0, + Leneghppele = 1, + Lidkloccdgi = 2, + Action = 3, + Ofplodjbgmg = 4, + Ddgdjckkhph = 5, + Ddbijdildjl = 6, + Nclbfaallfj = 7, } -impl Fflimlmfabp { +impl Bhjofljgnkn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "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", + Self::Nlcdgipgfdj => "BHJOFLJGNKN_NLCDGIPGFDJ", + Self::Leneghppele => "BHJOFLJGNKN_LENEGHPPELE", + Self::Lidkloccdgi => "BHJOFLJGNKN_LIDKLOCCDGI", + Self::Action => "BHJOFLJGNKN_action", + Self::Ofplodjbgmg => "BHJOFLJGNKN_OFPLODJBGMG", + Self::Ddgdjckkhph => "BHJOFLJGNKN_DDGDJCKKHPH", + Self::Ddbijdildjl => "BHJOFLJGNKN_DDBIJDILDJL", + Self::Nclbfaallfj => "BHJOFLJGNKN_NCLBFAALLFJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "BHJOFLJGNKN_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "BHJOFLJGNKN_LENEGHPPELE" => Some(Self::Leneghppele), + "BHJOFLJGNKN_LIDKLOCCDGI" => Some(Self::Lidkloccdgi), + "BHJOFLJGNKN_action" => Some(Self::Action), + "BHJOFLJGNKN_OFPLODJBGMG" => Some(Self::Ofplodjbgmg), + "BHJOFLJGNKN_DDGDJCKKHPH" => Some(Self::Ddgdjckkhph), + "BHJOFLJGNKN_DDBIJDILDJL" => Some(Self::Ddbijdildjl), + "BHJOFLJGNKN_NCLBFAALLFJ" => Some(Self::Nclbfaallfj), _ => None, } } } -/// Obf: MMKJJKBONEA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum SwordTrainingDailyPhaseType { - MmkjjkboneaPcpdhelpkem = 0, - MmkjjkboneaFhnkfjfdcko = 1, - MmkjjkboneaOdpdhpdmafc = 2, - MmkjjkboneaCpadfkhkdmd = 3, - MmkjjkboneaJnlpfkalcib = 4, + GfekoongjblNlcdgipgfdj = 0, + GfekoongjblJimmojhfoke = 1, + GfekoongjblJmchljlgppd = 2, + GfekoongjblOhdhbfkjikl = 3, + GfekoongjblNpjhplialin = 4, } impl SwordTrainingDailyPhaseType { /// String value of the enum field names used in the ProtoBuf definition. @@ -97739,21 +100509,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::MmkjjkboneaPcpdhelpkem => "MMKJJKBONEA_PCPDHELPKEM", - Self::MmkjjkboneaFhnkfjfdcko => "MMKJJKBONEA_FHNKFJFDCKO", - Self::MmkjjkboneaOdpdhpdmafc => "MMKJJKBONEA_ODPDHPDMAFC", - Self::MmkjjkboneaCpadfkhkdmd => "MMKJJKBONEA_CPADFKHKDMD", - Self::MmkjjkboneaJnlpfkalcib => "MMKJJKBONEA_JNLPFKALCIB", + Self::GfekoongjblNlcdgipgfdj => "GFEKOONGJBL_NLCDGIPGFDJ", + Self::GfekoongjblJimmojhfoke => "GFEKOONGJBL_JIMMOJHFOKE", + Self::GfekoongjblJmchljlgppd => "GFEKOONGJBL_JMCHLJLGPPD", + Self::GfekoongjblOhdhbfkjikl => "GFEKOONGJBL_OHDHBFKJIKL", + Self::GfekoongjblNpjhplialin => "GFEKOONGJBL_NPJHPLIALIN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "GFEKOONGJBL_NLCDGIPGFDJ" => Some(Self::GfekoongjblNlcdgipgfdj), + "GFEKOONGJBL_JIMMOJHFOKE" => Some(Self::GfekoongjblJimmojhfoke), + "GFEKOONGJBL_JMCHLJLGPPD" => Some(Self::GfekoongjblJmchljlgppd), + "GFEKOONGJBL_OHDHBFKJIKL" => Some(Self::GfekoongjblOhdhbfkjikl), + "GFEKOONGJBL_NPJHPLIALIN" => Some(Self::GfekoongjblNpjhplialin), _ => None, } } @@ -97761,38 +100531,38 @@ impl SwordTrainingDailyPhaseType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ddkhefebfaj { - Pcpdhelpkem = 0, - Jleilogljnj = 1, - Ehhhbigbkpe = 2, - Ljmeekhoeef = 3, - Hfoafiofhfo = 4, - Hbikppkanch = 5, +pub enum Ejcbokgjfhe { + Nlcdgipgfdj = 0, + Glanplegmpg = 1, + Cighhakhhmn = 2, + Gamnpomoaig = 3, + Kikadfcipjo = 4, + Nkaacmgnnpk = 5, } -impl Ddkhefebfaj { +impl Ejcbokgjfhe { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "DDKHEFEBFAJ_PCPDHELPKEM", - Self::Jleilogljnj => "DDKHEFEBFAJ_JLEILOGLJNJ", - Self::Ehhhbigbkpe => "DDKHEFEBFAJ_EHHHBIGBKPE", - Self::Ljmeekhoeef => "DDKHEFEBFAJ_LJMEEKHOEEF", - Self::Hfoafiofhfo => "DDKHEFEBFAJ_HFOAFIOFHFO", - Self::Hbikppkanch => "DDKHEFEBFAJ_HBIKPPKANCH", + Self::Nlcdgipgfdj => "EJCBOKGJFHE_NLCDGIPGFDJ", + Self::Glanplegmpg => "EJCBOKGJFHE_GLANPLEGMPG", + Self::Cighhakhhmn => "EJCBOKGJFHE_CIGHHAKHHMN", + Self::Gamnpomoaig => "EJCBOKGJFHE_GAMNPOMOAIG", + Self::Kikadfcipjo => "EJCBOKGJFHE_KIKADFCIPJO", + Self::Nkaacmgnnpk => "EJCBOKGJFHE_NKAACMGNNPK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "EJCBOKGJFHE_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "EJCBOKGJFHE_GLANPLEGMPG" => Some(Self::Glanplegmpg), + "EJCBOKGJFHE_CIGHHAKHHMN" => Some(Self::Cighhakhhmn), + "EJCBOKGJFHE_GAMNPOMOAIG" => Some(Self::Gamnpomoaig), + "EJCBOKGJFHE_KIKADFCIPJO" => Some(Self::Kikadfcipjo), + "EJCBOKGJFHE_NKAACMGNNPK" => Some(Self::Nkaacmgnnpk), _ => None, } } @@ -97800,49 +100570,48 @@ impl Ddkhefebfaj { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Nccljbchbbp { - Ofpfpbhiamb = 0, - Ppclcffghfb = 1, - Dkcnpcfbmif = 2, - Flbodedgofp = 3, - Ncjpegnjhfk = 4, - Kdfmkekfaih = 5, +pub enum Ippkhofkmhm { + Klhmfenbdid = 0, + Jkgefnaimfk = 1, + Cjoadamkifc = 2, + Fbhdmjmlbic = 3, + Okcnppplahm = 4, + Kpomipjoknd = 5, } -impl Nccljbchbbp { +impl Ippkhofkmhm { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Ofpfpbhiamb => "NCCLJBCHBBP_OFPFPBHIAMB", - Self::Ppclcffghfb => "NCCLJBCHBBP_PPCLCFFGHFB", - Self::Dkcnpcfbmif => "NCCLJBCHBBP_DKCNPCFBMIF", - Self::Flbodedgofp => "NCCLJBCHBBP_FLBODEDGOFP", - Self::Ncjpegnjhfk => "NCCLJBCHBBP_NCJPEGNJHFK", - Self::Kdfmkekfaih => "NCCLJBCHBBP_KDFMKEKFAIH", + Self::Klhmfenbdid => "IPPKHOFKMHM_KLHMFENBDID", + Self::Jkgefnaimfk => "IPPKHOFKMHM_JKGEFNAIMFK", + Self::Cjoadamkifc => "IPPKHOFKMHM_CJOADAMKIFC", + Self::Fbhdmjmlbic => "IPPKHOFKMHM_FBHDMJMLBIC", + Self::Okcnppplahm => "IPPKHOFKMHM_OKCNPPPLAHM", + Self::Kpomipjoknd => "IPPKHOFKMHM_KPOMIPJOKND", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "IPPKHOFKMHM_KLHMFENBDID" => Some(Self::Klhmfenbdid), + "IPPKHOFKMHM_JKGEFNAIMFK" => Some(Self::Jkgefnaimfk), + "IPPKHOFKMHM_CJOADAMKIFC" => Some(Self::Cjoadamkifc), + "IPPKHOFKMHM_FBHDMJMLBIC" => Some(Self::Fbhdmjmlbic), + "IPPKHOFKMHM_OKCNPPPLAHM" => Some(Self::Okcnppplahm), + "IPPKHOFKMHM_KPOMIPJOKND" => Some(Self::Kpomipjoknd), _ => None, } } } -/// Obf: BJLOLIBBMLH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlayerSyncType { - BjlolibbmlhBcgnoeaocol = 0, - CmdPlayerSyncScNotify = 691, + OfhddjmloggLidgokifpoj = 0, + CmdPlayerSyncScNotify = 673, } impl CmdPlayerSyncType { /// String value of the enum field names used in the ProtoBuf definition. @@ -97851,39 +100620,38 @@ 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::BjlolibbmlhBcgnoeaocol => "BJLOLIBBMLH_BCGNOEAOCOL", + Self::OfhddjmloggLidgokifpoj => "OFHDDJMLOGG_LIDGOKIFPOJ", 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 { - "BJLOLIBBMLH_BCGNOEAOCOL" => Some(Self::BjlolibbmlhBcgnoeaocol), + "OFHDDJMLOGG_LIDGOKIFPOJ" => Some(Self::OfhddjmloggLidgokifpoj), "CmdPlayerSyncScNotify" => Some(Self::CmdPlayerSyncScNotify), _ => None, } } } -/// Obf: KPDFEMPKMAD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTalkEventType { - 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, + LagobkecedbMnpgflpbdlk = 0, + CmdTakeTalkRewardCsReq = 2180, + CmdTakeTalkRewardScRsp = 2127, + CmdSelectInclinationTextScRsp = 2187, + CmdFinishFirstTalkByPerformanceNpcCsReq = 2154, + CmdSelectInclinationTextCsReq = 2110, + CmdGetFirstTalkByPerformanceNpcScRsp = 2112, + CmdGetNpcTakenRewardScRsp = 2103, + CmdGetFirstTalkByPerformanceNpcCsReq = 2129, + CmdGetFirstTalkNpcScRsp = 2113, + CmdGetFirstTalkNpcCsReq = 2136, + CmdFinishFirstTalkByPerformanceNpcScRsp = 2183, + CmdFinishFirstTalkNpcCsReq = 2115, + CmdGetNpcTakenRewardCsReq = 2173, + CmdFinishFirstTalkNpcScRsp = 2181, } impl CmdTalkEventType { /// String value of the enum field names used in the ProtoBuf definition. @@ -97892,83 +100660,82 @@ 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::KpdfempkmadCcinlaacdal => "KPDFEMPKMAD_CCINLAACDAL", + Self::LagobkecedbMnpgflpbdlk => "LAGOBKECEDB_MNPGFLPBDLK", + Self::CmdTakeTalkRewardCsReq => "CmdTakeTalkRewardCsReq", + Self::CmdTakeTalkRewardScRsp => "CmdTakeTalkRewardScRsp", + Self::CmdSelectInclinationTextScRsp => "CmdSelectInclinationTextScRsp", Self::CmdFinishFirstTalkByPerformanceNpcCsReq => { "CmdFinishFirstTalkByPerformanceNpcCsReq" } - Self::CmdFinishFirstTalkNpcScRsp => "CmdFinishFirstTalkNpcScRsp", - Self::CmdKbeejoehono => "CmdKBEEJOEHONO", - Self::CmdGetTalkEventRewardCsReq => "CmdGetTalkEventRewardCsReq", - Self::CmdGetFirstTalkNpcCsReq => "CmdGetFirstTalkNpcCsReq", - Self::CmdChknikpepam => "CmdCHKNIKPEPAM", - Self::CmdFinishFirstTalkNpcCsReq => "CmdFinishFirstTalkNpcCsReq", - Self::CmdFinishFirstTalkByPerformanceNpcScRsp => { - "CmdFinishFirstTalkByPerformanceNpcScRsp" + Self::CmdSelectInclinationTextCsReq => "CmdSelectInclinationTextCsReq", + Self::CmdGetFirstTalkByPerformanceNpcScRsp => { + "CmdGetFirstTalkByPerformanceNpcScRsp" } Self::CmdGetNpcTakenRewardScRsp => "CmdGetNpcTakenRewardScRsp", - Self::CmdTakeTalkRewardScRsp => "CmdTakeTalkRewardScRsp", - Self::CmdGetReceivedTalkEventsCsReq => "CmdGetReceivedTalkEventsCsReq", Self::CmdGetFirstTalkByPerformanceNpcCsReq => { "CmdGetFirstTalkByPerformanceNpcCsReq" } Self::CmdGetFirstTalkNpcScRsp => "CmdGetFirstTalkNpcScRsp", - Self::CmdGetFirstTalkByPerformanceNpcScRsp => { - "CmdGetFirstTalkByPerformanceNpcScRsp" + Self::CmdGetFirstTalkNpcCsReq => "CmdGetFirstTalkNpcCsReq", + Self::CmdFinishFirstTalkByPerformanceNpcScRsp => { + "CmdFinishFirstTalkByPerformanceNpcScRsp" } + Self::CmdFinishFirstTalkNpcCsReq => "CmdFinishFirstTalkNpcCsReq", + Self::CmdGetNpcTakenRewardCsReq => "CmdGetNpcTakenRewardCsReq", + Self::CmdFinishFirstTalkNpcScRsp => "CmdFinishFirstTalkNpcScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "KPDFEMPKMAD_CCINLAACDAL" => Some(Self::KpdfempkmadCcinlaacdal), + "LAGOBKECEDB_MNPGFLPBDLK" => Some(Self::LagobkecedbMnpgflpbdlk), + "CmdTakeTalkRewardCsReq" => Some(Self::CmdTakeTalkRewardCsReq), + "CmdTakeTalkRewardScRsp" => Some(Self::CmdTakeTalkRewardScRsp), + "CmdSelectInclinationTextScRsp" => Some(Self::CmdSelectInclinationTextScRsp), "CmdFinishFirstTalkByPerformanceNpcCsReq" => { Some(Self::CmdFinishFirstTalkByPerformanceNpcCsReq) } - "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) + "CmdSelectInclinationTextCsReq" => Some(Self::CmdSelectInclinationTextCsReq), + "CmdGetFirstTalkByPerformanceNpcScRsp" => { + Some(Self::CmdGetFirstTalkByPerformanceNpcScRsp) } "CmdGetNpcTakenRewardScRsp" => Some(Self::CmdGetNpcTakenRewardScRsp), - "CmdTakeTalkRewardScRsp" => Some(Self::CmdTakeTalkRewardScRsp), - "CmdGetReceivedTalkEventsCsReq" => Some(Self::CmdGetReceivedTalkEventsCsReq), "CmdGetFirstTalkByPerformanceNpcCsReq" => { Some(Self::CmdGetFirstTalkByPerformanceNpcCsReq) } "CmdGetFirstTalkNpcScRsp" => Some(Self::CmdGetFirstTalkNpcScRsp), - "CmdGetFirstTalkByPerformanceNpcScRsp" => { - Some(Self::CmdGetFirstTalkByPerformanceNpcScRsp) + "CmdGetFirstTalkNpcCsReq" => Some(Self::CmdGetFirstTalkNpcCsReq), + "CmdFinishFirstTalkByPerformanceNpcScRsp" => { + Some(Self::CmdFinishFirstTalkByPerformanceNpcScRsp) } + "CmdFinishFirstTalkNpcCsReq" => Some(Self::CmdFinishFirstTalkNpcCsReq), + "CmdGetNpcTakenRewardCsReq" => Some(Self::CmdGetNpcTakenRewardCsReq), + "CmdFinishFirstTalkNpcScRsp" => Some(Self::CmdFinishFirstTalkNpcScRsp), _ => None, } } } -/// Obf: OELKCGADJBG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTarotBookType { - OelkcgadjbgPcpdhelpkem = 0, - CmdTarotBookFinishInteractionCsReq = 8159, - CmdTarotBookModifyEnergyScNotify = 8147, - CmdTarotBookSyncDataScNotify = 8143, - CmdTarotBookFinishStoryCsReq = 8154, - CmdTarotBookUnlockInteractionCsReq = 8158, - CmdTarotBookFinishStoryScRsp = 8157, - CmdTarotBookGetDataCsReq = 8141, - CmdTarotBookMultiOpenPackAndUnlockStoryCsReq = 8149, - CmdTarotBookGetDataScRsp = 8160, - CmdTarotBookOpenPackCsReq = 8142, - CmdTarotBookOpenPackScRsp = 8150, - CmdTarotBookUnlockStoryScRsp = 8148, - CmdTarotBookMultiOpenPackAndUnlockStoryScRsp = 8153, - CmdTarotBookFinishInteractionScRsp = 8151, - CmdTarotBookUnlockInteractionScRsp = 8144, - CmdTarotBookUnlockStoryCsReq = 8155, + AcplkajaailNlcdgipgfdj = 0, + CmdTarotBookFinishInteractionCsReq = 8151, + CmdTarotBookOpenPackScRsp = 8160, + CmdTarotBookUnlockInteractionScRsp = 8148, + CmdTarotBookOpenPackCsReq = 8156, + CmdTarotBookUnlockInteractionCsReq = 8143, + CmdTarotBookGetDataScRsp = 8146, + CmdTarotBookMultiOpenPackAndUnlockStoryScRsp = 8155, + CmdTarotBookFinishInteractionScRsp = 8157, + CmdTarotBookUnlockStoryScRsp = 8159, + CmdTarotBookFinishStoryCsReq = 8152, + CmdTarotBookMultiOpenPackAndUnlockStoryCsReq = 8150, + CmdTarotBookSyncDataScNotify = 8147, + CmdTarotBookGetDataCsReq = 8158, + CmdTarotBookUnlockStoryCsReq = 8142, + CmdTarotBookModifyEnergyScNotify = 8144, + CmdTarotBookFinishStoryScRsp = 8154, } impl CmdTarotBookType { /// String value of the enum field names used in the ProtoBuf definition. @@ -97977,87 +100744,86 @@ 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::OelkcgadjbgPcpdhelpkem => "OELKCGADJBG_PCPDHELPKEM", + Self::AcplkajaailNlcdgipgfdj => "ACPLKAJAAIL_NLCDGIPGFDJ", Self::CmdTarotBookFinishInteractionCsReq => { "CmdTarotBookFinishInteractionCsReq" } - Self::CmdTarotBookModifyEnergyScNotify => "CmdTarotBookModifyEnergyScNotify", - Self::CmdTarotBookSyncDataScNotify => "CmdTarotBookSyncDataScNotify", - Self::CmdTarotBookFinishStoryCsReq => "CmdTarotBookFinishStoryCsReq", + Self::CmdTarotBookOpenPackScRsp => "CmdTarotBookOpenPackScRsp", + Self::CmdTarotBookUnlockInteractionScRsp => { + "CmdTarotBookUnlockInteractionScRsp" + } + Self::CmdTarotBookOpenPackCsReq => "CmdTarotBookOpenPackCsReq", Self::CmdTarotBookUnlockInteractionCsReq => { "CmdTarotBookUnlockInteractionCsReq" } - 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::CmdTarotBookUnlockStoryScRsp => "CmdTarotBookUnlockStoryScRsp", + Self::CmdTarotBookFinishStoryCsReq => "CmdTarotBookFinishStoryCsReq", + Self::CmdTarotBookMultiOpenPackAndUnlockStoryCsReq => { + "CmdTarotBookMultiOpenPackAndUnlockStoryCsReq" } + Self::CmdTarotBookSyncDataScNotify => "CmdTarotBookSyncDataScNotify", + Self::CmdTarotBookGetDataCsReq => "CmdTarotBookGetDataCsReq", Self::CmdTarotBookUnlockStoryCsReq => "CmdTarotBookUnlockStoryCsReq", + Self::CmdTarotBookModifyEnergyScNotify => "CmdTarotBookModifyEnergyScNotify", + Self::CmdTarotBookFinishStoryScRsp => "CmdTarotBookFinishStoryScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "OELKCGADJBG_PCPDHELPKEM" => Some(Self::OelkcgadjbgPcpdhelpkem), + "ACPLKAJAAIL_NLCDGIPGFDJ" => Some(Self::AcplkajaailNlcdgipgfdj), "CmdTarotBookFinishInteractionCsReq" => { Some(Self::CmdTarotBookFinishInteractionCsReq) } - "CmdTarotBookModifyEnergyScNotify" => { - Some(Self::CmdTarotBookModifyEnergyScNotify) + "CmdTarotBookOpenPackScRsp" => Some(Self::CmdTarotBookOpenPackScRsp), + "CmdTarotBookUnlockInteractionScRsp" => { + Some(Self::CmdTarotBookUnlockInteractionScRsp) } - "CmdTarotBookSyncDataScNotify" => Some(Self::CmdTarotBookSyncDataScNotify), - "CmdTarotBookFinishStoryCsReq" => Some(Self::CmdTarotBookFinishStoryCsReq), + "CmdTarotBookOpenPackCsReq" => Some(Self::CmdTarotBookOpenPackCsReq), "CmdTarotBookUnlockInteractionCsReq" => { Some(Self::CmdTarotBookUnlockInteractionCsReq) } - "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) + "CmdTarotBookUnlockStoryScRsp" => Some(Self::CmdTarotBookUnlockStoryScRsp), + "CmdTarotBookFinishStoryCsReq" => Some(Self::CmdTarotBookFinishStoryCsReq), + "CmdTarotBookMultiOpenPackAndUnlockStoryCsReq" => { + Some(Self::CmdTarotBookMultiOpenPackAndUnlockStoryCsReq) } + "CmdTarotBookSyncDataScNotify" => Some(Self::CmdTarotBookSyncDataScNotify), + "CmdTarotBookGetDataCsReq" => Some(Self::CmdTarotBookGetDataCsReq), "CmdTarotBookUnlockStoryCsReq" => Some(Self::CmdTarotBookUnlockStoryCsReq), + "CmdTarotBookModifyEnergyScNotify" => { + Some(Self::CmdTarotBookModifyEnergyScNotify) + } + "CmdTarotBookFinishStoryScRsp" => Some(Self::CmdTarotBookFinishStoryScRsp), _ => None, } } } -/// Obf: CPKAJFJJPED #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTelevisionActivityType { - CpkajfjjpedPcpdhelpkem = 0, - CmdGetTelevisionActivityDataScRsp = 6980, - CmdEnterTelevisionActivityStageCsReq = 6970, - CmdGetTelevisionActivityDataCsReq = 6961, - CmdMagpkaphfmj = 6962, - CmdEnterTelevisionActivityStageScRsp = 6975, - CmdTelevisionActivityBattleEndScNotify = 6968, + EdaaokdaeifNlcdgipgfdj = 0, + CmdTelevisionActivityBattleEndScNotify = 6979, + CmdEnterTelevisionActivityStageScRsp = 6962, + CmdGetTelevisionActivityDataCsReq = 6978, + CmdOamgajbhjla = 6976, + CmdGetTelevisionActivityDataScRsp = 6966, + CmdEnterTelevisionActivityStageCsReq = 6980, } impl CmdTelevisionActivityType { /// String value of the enum field names used in the ProtoBuf definition. @@ -98066,61 +100832,60 @@ 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::CpkajfjjpedPcpdhelpkem => "CPKAJFJJPED_PCPDHELPKEM", + Self::EdaaokdaeifNlcdgipgfdj => "EDAAOKDAEIF_NLCDGIPGFDJ", + Self::CmdTelevisionActivityBattleEndScNotify => { + "CmdTelevisionActivityBattleEndScNotify" + } + Self::CmdEnterTelevisionActivityStageScRsp => { + "CmdEnterTelevisionActivityStageScRsp" + } + Self::CmdGetTelevisionActivityDataCsReq => { + "CmdGetTelevisionActivityDataCsReq" + } + Self::CmdOamgajbhjla => "CmdOAMGAJBHJLA", Self::CmdGetTelevisionActivityDataScRsp => { "CmdGetTelevisionActivityDataScRsp" } Self::CmdEnterTelevisionActivityStageCsReq => { "CmdEnterTelevisionActivityStageCsReq" } - Self::CmdGetTelevisionActivityDataCsReq => { - "CmdGetTelevisionActivityDataCsReq" - } - 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 { - "CPKAJFJJPED_PCPDHELPKEM" => Some(Self::CpkajfjjpedPcpdhelpkem), + "EDAAOKDAEIF_NLCDGIPGFDJ" => Some(Self::EdaaokdaeifNlcdgipgfdj), + "CmdTelevisionActivityBattleEndScNotify" => { + Some(Self::CmdTelevisionActivityBattleEndScNotify) + } + "CmdEnterTelevisionActivityStageScRsp" => { + Some(Self::CmdEnterTelevisionActivityStageScRsp) + } + "CmdGetTelevisionActivityDataCsReq" => { + Some(Self::CmdGetTelevisionActivityDataCsReq) + } + "CmdOAMGAJBHJLA" => Some(Self::CmdOamgajbhjla), "CmdGetTelevisionActivityDataScRsp" => { Some(Self::CmdGetTelevisionActivityDataScRsp) } "CmdEnterTelevisionActivityStageCsReq" => { Some(Self::CmdEnterTelevisionActivityStageCsReq) } - "CmdGetTelevisionActivityDataCsReq" => { - Some(Self::CmdGetTelevisionActivityDataCsReq) - } - "CmdMAGPKAPHFMJ" => Some(Self::CmdMagpkaphfmj), - "CmdEnterTelevisionActivityStageScRsp" => { - Some(Self::CmdEnterTelevisionActivityStageScRsp) - } - "CmdTelevisionActivityBattleEndScNotify" => { - Some(Self::CmdTelevisionActivityBattleEndScNotify) - } _ => None, } } } -/// Obf: CKCEEBOKLJJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTextJoinType { - CkceebokljjPcpdhelpkem = 0, - CmdIncjnjgehcd = 3810, - CmdTextJoinBatchSaveScRsp = 3818, - CmdTextJoinBatchSaveCsReq = 3814, - CmdTextJoinQueryScRsp = 3895, - CmdTextJoinQueryCsReq = 3894, - CkceebokljjLneaffiajjl = 3891, + MlhmkfmjkhdNlcdgipgfdj = 0, + CmdTextJoinQueryScRsp = 3827, + CmdTextJoinQueryCsReq = 3880, + MlhmkfmjkhdIponeplmcbi = 3873, + CmdTextJoinBatchSaveScRsp = 3813, + CmdTextJoinBatchSaveCsReq = 3836, + CmdOgfbeapmgjm = 3803, } impl CmdTextJoinType { /// String value of the enum field names used in the ProtoBuf definition. @@ -98129,43 +100894,42 @@ 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::CkceebokljjPcpdhelpkem => "CKCEEBOKLJJ_PCPDHELPKEM", - Self::CmdIncjnjgehcd => "CmdINCJNJGEHCD", - Self::CmdTextJoinBatchSaveScRsp => "CmdTextJoinBatchSaveScRsp", - Self::CmdTextJoinBatchSaveCsReq => "CmdTextJoinBatchSaveCsReq", + Self::MlhmkfmjkhdNlcdgipgfdj => "MLHMKFMJKHD_NLCDGIPGFDJ", Self::CmdTextJoinQueryScRsp => "CmdTextJoinQueryScRsp", Self::CmdTextJoinQueryCsReq => "CmdTextJoinQueryCsReq", - Self::CkceebokljjLneaffiajjl => "CKCEEBOKLJJ_LNEAFFIAJJL", + Self::MlhmkfmjkhdIponeplmcbi => "MLHMKFMJKHD_IPONEPLMCBI", + Self::CmdTextJoinBatchSaveScRsp => "CmdTextJoinBatchSaveScRsp", + Self::CmdTextJoinBatchSaveCsReq => "CmdTextJoinBatchSaveCsReq", + Self::CmdOgfbeapmgjm => "CmdOGFBEAPMGJM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CKCEEBOKLJJ_PCPDHELPKEM" => Some(Self::CkceebokljjPcpdhelpkem), - "CmdINCJNJGEHCD" => Some(Self::CmdIncjnjgehcd), - "CmdTextJoinBatchSaveScRsp" => Some(Self::CmdTextJoinBatchSaveScRsp), - "CmdTextJoinBatchSaveCsReq" => Some(Self::CmdTextJoinBatchSaveCsReq), + "MLHMKFMJKHD_NLCDGIPGFDJ" => Some(Self::MlhmkfmjkhdNlcdgipgfdj), "CmdTextJoinQueryScRsp" => Some(Self::CmdTextJoinQueryScRsp), "CmdTextJoinQueryCsReq" => Some(Self::CmdTextJoinQueryCsReq), - "CKCEEBOKLJJ_LNEAFFIAJJL" => Some(Self::CkceebokljjLneaffiajjl), + "MLHMKFMJKHD_IPONEPLMCBI" => Some(Self::MlhmkfmjkhdIponeplmcbi), + "CmdTextJoinBatchSaveScRsp" => Some(Self::CmdTextJoinBatchSaveScRsp), + "CmdTextJoinBatchSaveCsReq" => Some(Self::CmdTextJoinBatchSaveCsReq), + "CmdOGFBEAPMGJM" => Some(Self::CmdOgfbeapmgjm), _ => None, } } } -/// Obf: IGNAEJEMBFO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTrackPhotoActivityType { - IgnaejembfoPcpdhelpkem = 0, - CmdStartTrackPhotoStageCsReq = 7555, - CmdSettleTrackPhotoStageCsReq = 7551, - CmdEaahndohpph = 7556, - CmdSettleTrackPhotoStageScRsp = 7557, + FnmamnlnkkjNlcdgipgfdj = 0, + CmdSettleTrackPhotoStageCsReq = 7552, + CmdSettleTrackPhotoStageScRsp = 7560, + CmdEgijmpcijog = 7556, + CmdIgkbmleljdh = 7557, + CmdStartTrackPhotoStageCsReq = 7554, CmdGetTrackPhotoActivityDataCsReq = 7559, - CmdQuitTrackPhotoStageCsReq = 7552, - CmdGetTrackPhotoActivityDataScRsp = 7560, - CmdStartTrackPhotoStageScRsp = 7554, + CmdStartTrackPhotoStageScRsp = 7551, + CmdGetTrackPhotoActivityDataScRsp = 7558, } impl CmdTrackPhotoActivityType { /// String value of the enum field names used in the ProtoBuf definition. @@ -98174,70 +100938,72 @@ 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::IgnaejembfoPcpdhelpkem => "IGNAEJEMBFO_PCPDHELPKEM", - Self::CmdStartTrackPhotoStageCsReq => "CmdStartTrackPhotoStageCsReq", + Self::FnmamnlnkkjNlcdgipgfdj => "FNMAMNLNKKJ_NLCDGIPGFDJ", Self::CmdSettleTrackPhotoStageCsReq => "CmdSettleTrackPhotoStageCsReq", - Self::CmdEaahndohpph => "CmdEAAHNDOHPPH", Self::CmdSettleTrackPhotoStageScRsp => "CmdSettleTrackPhotoStageScRsp", + Self::CmdEgijmpcijog => "CmdEGIJMPCIJOG", + Self::CmdIgkbmleljdh => "CmdIGKBMLELJDH", + Self::CmdStartTrackPhotoStageCsReq => "CmdStartTrackPhotoStageCsReq", Self::CmdGetTrackPhotoActivityDataCsReq => { "CmdGetTrackPhotoActivityDataCsReq" } - Self::CmdQuitTrackPhotoStageCsReq => "CmdQuitTrackPhotoStageCsReq", + Self::CmdStartTrackPhotoStageScRsp => "CmdStartTrackPhotoStageScRsp", Self::CmdGetTrackPhotoActivityDataScRsp => { "CmdGetTrackPhotoActivityDataScRsp" } - 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 { - "IGNAEJEMBFO_PCPDHELPKEM" => Some(Self::IgnaejembfoPcpdhelpkem), - "CmdStartTrackPhotoStageCsReq" => Some(Self::CmdStartTrackPhotoStageCsReq), + "FNMAMNLNKKJ_NLCDGIPGFDJ" => Some(Self::FnmamnlnkkjNlcdgipgfdj), "CmdSettleTrackPhotoStageCsReq" => Some(Self::CmdSettleTrackPhotoStageCsReq), - "CmdEAAHNDOHPPH" => Some(Self::CmdEaahndohpph), "CmdSettleTrackPhotoStageScRsp" => Some(Self::CmdSettleTrackPhotoStageScRsp), + "CmdEGIJMPCIJOG" => Some(Self::CmdEgijmpcijog), + "CmdIGKBMLELJDH" => Some(Self::CmdIgkbmleljdh), + "CmdStartTrackPhotoStageCsReq" => Some(Self::CmdStartTrackPhotoStageCsReq), "CmdGetTrackPhotoActivityDataCsReq" => { Some(Self::CmdGetTrackPhotoActivityDataCsReq) } - "CmdQuitTrackPhotoStageCsReq" => Some(Self::CmdQuitTrackPhotoStageCsReq), + "CmdStartTrackPhotoStageScRsp" => Some(Self::CmdStartTrackPhotoStageScRsp), "CmdGetTrackPhotoActivityDataScRsp" => { Some(Self::CmdGetTrackPhotoActivityDataScRsp) } - "CmdStartTrackPhotoStageScRsp" => Some(Self::CmdStartTrackPhotoStageScRsp), _ => None, } } } -/// 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, + NmgingmhjdaNlcdgipgfdj = 0, + CmdJkilaalmfib = 9679, + CmdTrainCakeCatchSearchScRsp = 9716, + CmdSocialPlayTalkScRsp = 9755, + CmdTrainCakeCatchDiyScRsp = 9752, + CmdTrainCakeCatchOpenBoxScRsp = 9760, + CmdTrainCakeCatchDiyLikeScRsp = 9640, + NmgingmhjdaAefohgjhomb = 9633, + CmdTrainCakeCatchDiyLikeCsReq = 9720, + CmdTrainCakeCatchSearchCsReq = 9644, + CmdSocialPlayQueryRecentVisitorsCsReq = 9698, + CmdSocialPlayPreCheckEnterRoomCsReq = 9653, + CmdDjihnchdfed = 9765, + CmdTrainCakeCatchDiyCsReq = 9637, + CmdBodemoldhaa = 9625, + CmdTrainCakeCatchGetDataScRsp = 9641, + CmdSocialPlayRoomPlayerMoveScNotify = 9754, + CmdTrainCakeCatchDataScNotify = 9712, + CmdJgamellglge = 9646, + CmdTrainCakeCatchGetDataCsReq = 9715, + CmdTrainCakeCatchOpenBoxCsReq = 9768, + CmdBpjmeghiein = 9632, + CmdSocialPlayQueryRecentVisitorsScRsp = 9676, + CmdSocialPlayGameplayOperationScNotify = 9642, + CmdSocialPlaySettingInfoScNotify = 9626, + CmdSocialPlayTalkCsReq = 9700, + CmdSocialPlayPreCheckEnterRoomScRsp = 9622, } impl CmdTrainCakeCatchType { /// String value of the enum field names used in the ProtoBuf definition. @@ -98246,116 +101012,133 @@ impl CmdTrainCakeCatchType { /// (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::NmgingmhjdaNlcdgipgfdj => "NMGINGMHJDA_NLCDGIPGFDJ", + Self::CmdJkilaalmfib => "CmdJKILAALMFIB", + Self::CmdTrainCakeCatchSearchScRsp => "CmdTrainCakeCatchSearchScRsp", Self::CmdSocialPlayTalkScRsp => "CmdSocialPlayTalkScRsp", - Self::CmdIpckglohjlh => "CmdIPCKGLOHJLH", - Self::CmdJgecjefknco => "CmdJGECJEFKNCO", - Self::CmdTrainCakeCatchDiyCsReq => "CmdTrainCakeCatchDiyCsReq", - Self::CmdTrainCakeCatchSearchCsReq => "CmdTrainCakeCatchSearchCsReq", + Self::CmdTrainCakeCatchDiyScRsp => "CmdTrainCakeCatchDiyScRsp", Self::CmdTrainCakeCatchOpenBoxScRsp => "CmdTrainCakeCatchOpenBoxScRsp", - Self::CmdTrainCakeCatchGetDataScRsp => "CmdTrainCakeCatchGetDataScRsp", - Self::CmdMklflkdhlic => "CmdMKLFLKDHLIC", - Self::CmdSocialPlayGameplayOperationScNotify => { - "CmdSocialPlayGameplayOperationScNotify" - } - Self::CmdTrainCakeCatchOpenBoxCsReq => "CmdTrainCakeCatchOpenBoxCsReq", - Self::CmdSocialPlayTalkCsReq => "CmdSocialPlayTalkCsReq", - Self::CmdBbdmhampcje => "CmdBBDMHAMPCJE", + Self::CmdTrainCakeCatchDiyLikeScRsp => "CmdTrainCakeCatchDiyLikeScRsp", + Self::NmgingmhjdaAefohgjhomb => "NMGINGMHJDA_AEFOHGJHOMB", Self::CmdTrainCakeCatchDiyLikeCsReq => "CmdTrainCakeCatchDiyLikeCsReq", + Self::CmdTrainCakeCatchSearchCsReq => "CmdTrainCakeCatchSearchCsReq", + Self::CmdSocialPlayQueryRecentVisitorsCsReq => { + "CmdSocialPlayQueryRecentVisitorsCsReq" + } + Self::CmdSocialPlayPreCheckEnterRoomCsReq => { + "CmdSocialPlayPreCheckEnterRoomCsReq" + } + Self::CmdDjihnchdfed => "CmdDJIHNCHDFED", + Self::CmdTrainCakeCatchDiyCsReq => "CmdTrainCakeCatchDiyCsReq", + Self::CmdBodemoldhaa => "CmdBODEMOLDHAA", + Self::CmdTrainCakeCatchGetDataScRsp => "CmdTrainCakeCatchGetDataScRsp", Self::CmdSocialPlayRoomPlayerMoveScNotify => { "CmdSocialPlayRoomPlayerMoveScNotify" } + Self::CmdTrainCakeCatchDataScNotify => "CmdTrainCakeCatchDataScNotify", + Self::CmdJgamellglge => "CmdJGAMELLGLGE", + Self::CmdTrainCakeCatchGetDataCsReq => "CmdTrainCakeCatchGetDataCsReq", + Self::CmdTrainCakeCatchOpenBoxCsReq => "CmdTrainCakeCatchOpenBoxCsReq", + Self::CmdBpjmeghiein => "CmdBPJMEGHIEIN", + Self::CmdSocialPlayQueryRecentVisitorsScRsp => { + "CmdSocialPlayQueryRecentVisitorsScRsp" + } + Self::CmdSocialPlayGameplayOperationScNotify => { + "CmdSocialPlayGameplayOperationScNotify" + } + Self::CmdSocialPlaySettingInfoScNotify => "CmdSocialPlaySettingInfoScNotify", + Self::CmdSocialPlayTalkCsReq => "CmdSocialPlayTalkCsReq", 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), + "NMGINGMHJDA_NLCDGIPGFDJ" => Some(Self::NmgingmhjdaNlcdgipgfdj), + "CmdJKILAALMFIB" => Some(Self::CmdJkilaalmfib), + "CmdTrainCakeCatchSearchScRsp" => Some(Self::CmdTrainCakeCatchSearchScRsp), "CmdSocialPlayTalkScRsp" => Some(Self::CmdSocialPlayTalkScRsp), - "CmdIPCKGLOHJLH" => Some(Self::CmdIpckglohjlh), - "CmdJGECJEFKNCO" => Some(Self::CmdJgecjefknco), - "CmdTrainCakeCatchDiyCsReq" => Some(Self::CmdTrainCakeCatchDiyCsReq), - "CmdTrainCakeCatchSearchCsReq" => Some(Self::CmdTrainCakeCatchSearchCsReq), + "CmdTrainCakeCatchDiyScRsp" => Some(Self::CmdTrainCakeCatchDiyScRsp), "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), + "CmdTrainCakeCatchDiyLikeScRsp" => Some(Self::CmdTrainCakeCatchDiyLikeScRsp), + "NMGINGMHJDA_AEFOHGJHOMB" => Some(Self::NmgingmhjdaAefohgjhomb), "CmdTrainCakeCatchDiyLikeCsReq" => Some(Self::CmdTrainCakeCatchDiyLikeCsReq), + "CmdTrainCakeCatchSearchCsReq" => Some(Self::CmdTrainCakeCatchSearchCsReq), + "CmdSocialPlayQueryRecentVisitorsCsReq" => { + Some(Self::CmdSocialPlayQueryRecentVisitorsCsReq) + } + "CmdSocialPlayPreCheckEnterRoomCsReq" => { + Some(Self::CmdSocialPlayPreCheckEnterRoomCsReq) + } + "CmdDJIHNCHDFED" => Some(Self::CmdDjihnchdfed), + "CmdTrainCakeCatchDiyCsReq" => Some(Self::CmdTrainCakeCatchDiyCsReq), + "CmdBODEMOLDHAA" => Some(Self::CmdBodemoldhaa), + "CmdTrainCakeCatchGetDataScRsp" => Some(Self::CmdTrainCakeCatchGetDataScRsp), "CmdSocialPlayRoomPlayerMoveScNotify" => { Some(Self::CmdSocialPlayRoomPlayerMoveScNotify) } - "CmdSocialPlayPreCheckEnterRoomScRsp" => { - Some(Self::CmdSocialPlayPreCheckEnterRoomScRsp) - } - "CmdPreCheckEnterRoomReq" => Some(Self::CmdPreCheckEnterRoomReq), - "CmdTrainCakeCatchSearchScRsp" => Some(Self::CmdTrainCakeCatchSearchScRsp), - "CmdTrainCakeCatchDiyLikeScRsp" => Some(Self::CmdTrainCakeCatchDiyLikeScRsp), + "CmdTrainCakeCatchDataScNotify" => Some(Self::CmdTrainCakeCatchDataScNotify), + "CmdJGAMELLGLGE" => Some(Self::CmdJgamellglge), "CmdTrainCakeCatchGetDataCsReq" => Some(Self::CmdTrainCakeCatchGetDataCsReq), - "IODFALGGBCH_AAMOKIIGHIP" => Some(Self::IodfalggbchAamokiighip), + "CmdTrainCakeCatchOpenBoxCsReq" => Some(Self::CmdTrainCakeCatchOpenBoxCsReq), + "CmdBPJMEGHIEIN" => Some(Self::CmdBpjmeghiein), + "CmdSocialPlayQueryRecentVisitorsScRsp" => { + Some(Self::CmdSocialPlayQueryRecentVisitorsScRsp) + } + "CmdSocialPlayGameplayOperationScNotify" => { + Some(Self::CmdSocialPlayGameplayOperationScNotify) + } "CmdSocialPlaySettingInfoScNotify" => { Some(Self::CmdSocialPlaySettingInfoScNotify) } - "CmdAHLMMDJAGOA" => Some(Self::CmdAhlmmdjagoa), - "CmdTrainCakeCatchDiyScRsp" => Some(Self::CmdTrainCakeCatchDiyScRsp), + "CmdSocialPlayTalkCsReq" => Some(Self::CmdSocialPlayTalkCsReq), + "CmdSocialPlayPreCheckEnterRoomScRsp" => { + Some(Self::CmdSocialPlayPreCheckEnterRoomScRsp) + } _ => None, } } } -/// Obf: HLDBDENFAIH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTrainPartyType { - 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, - CmdPoelokdnaga = 8025, - CmdTrainPartyTakeBuildLevelAwardScRsp = 8017, + NhgaoakemdkNlcdgipgfdj = 0, + CmdTrainPartyHandlePendingActionCsReq = 8029, + CmdTrainPartyHandlePendingActionScRsp = 8012, + CmdTrainPartyGetDataScRsp = 8003, + CmdDniafcgkeop = 8099, + CmdTrainPartySettleNotify = 8015, + CmdTrainPartyTakeBuildLevelAwardScRsp = 8085, + CmdTrainPartyGamePlayStartCsReq = 8092, + NhgaoakemdkCddgcnfbfmi = 8028, + CmdTrainPartyBuildDiyScRsp = 8042, + CmdTrainPartySyncUpdateScNotify = 8010, + CmdIbncbepcapf = 8020, + CmdTrainPartyBuildStartStepCsReq = 8054, + CmdTrainPartyGamePlayStartScRsp = 8066, + CmdTrainPartyBuildSelfDisplayAreaDiyScRsp = 8063, + CmdTrainPartyTakeBuildLevelAwardCsReq = 8067, + CmdTrainPartyGetDataCsReq = 8073, + CmdTrainPartyUseCardScRsp = 8027, + CmdTrainPartyGamePlaySettleNotify = 8030, + CmdTrainPartyBuildSelfDisplayAreaDiyCsReq = 8053, + CmdFhlhoepckag = 8061, + CmdTrainPartyBuildingUpdateNotify = 8076, + CmdDbghchponoh = 8078, + CmdTrainPartyBuildDiyCsReq = 8009, + CmdTrainPartyBuildRoomScNotify = 8032, + CmdTrainPartyMoveScNotify = 8036, + CmdTrainPartyBuildSelfDisplayAreaDiyScNotify = 8017, + CmdTrainPartySetBadgeAutoFillCsReq = 8006, + CmdTrainPartySetBadgeAutoFillScRsp = 8100, + CmdFddjjcfnfoj = 8024, + CmdAmdompigbpg = 8071, + NhgaoakemdkObhinpcabdb = 8001, + CmdTrainPartyBuildStartStepScRsp = 8083, + CmdTrainPartyUseCardCsReq = 8080, } impl CmdTrainPartyType { /// String value of the enum field names used in the ProtoBuf definition. @@ -98364,135 +101147,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::HldbdenfaihPcpdhelpkem => "HLDBDENFAIH_PCPDHELPKEM", - Self::CmdTrainPartyGetDataScRsp => "CmdTrainPartyGetDataScRsp", - Self::CmdTrainPartyBuildSelfDisplayAreaDiyScRsp => { - "CmdTrainPartyBuildSelfDisplayAreaDiyScRsp" - } - Self::CmdTrainPartyBuildStartStepScRsp => "CmdTrainPartyBuildStartStepScRsp", - Self::CmdTrainPartySyncUpdateScNotify => "CmdTrainPartySyncUpdateScNotify", - Self::CmdTrainPartyHandlePendingActionScRsp => { - "CmdTrainPartyHandlePendingActionScRsp" - } - Self::CmdTrainPartyBuildStartStepCsReq => "CmdTrainPartyBuildStartStepCsReq", - Self::CmdKoliojkkdck => "CmdKOLIOJKKDCK", - Self::CmdTrainPartySetBadgeAutoFillScRsp => { - "CmdTrainPartySetBadgeAutoFillScRsp" - } - Self::CmdTrainPartyGamePlayStartScRsp => "CmdTrainPartyGamePlayStartScRsp", - Self::CmdHgaapfbdgkc => "CmdHGAAPFBDGKC", - Self::CmdTrainPartyBuildDiyScRsp => "CmdTrainPartyBuildDiyScRsp", + Self::NhgaoakemdkNlcdgipgfdj => "NHGAOAKEMDK_NLCDGIPGFDJ", Self::CmdTrainPartyHandlePendingActionCsReq => { "CmdTrainPartyHandlePendingActionCsReq" } - Self::CmdTrainPartyBuildSelfDisplayAreaDiyScNotify => { - "CmdTrainPartyBuildSelfDisplayAreaDiyScNotify" + Self::CmdTrainPartyHandlePendingActionScRsp => { + "CmdTrainPartyHandlePendingActionScRsp" } - 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::CmdTrainPartyGetDataScRsp => "CmdTrainPartyGetDataScRsp", + Self::CmdDniafcgkeop => "CmdDNIAFCGKEOP", Self::CmdTrainPartySettleNotify => "CmdTrainPartySettleNotify", - Self::CmdTrainPartyGamePlaySettleNotify => { - "CmdTrainPartyGamePlaySettleNotify" + Self::CmdTrainPartyTakeBuildLevelAwardScRsp => { + "CmdTrainPartyTakeBuildLevelAwardScRsp" + } + Self::CmdTrainPartyGamePlayStartCsReq => "CmdTrainPartyGamePlayStartCsReq", + Self::NhgaoakemdkCddgcnfbfmi => "NHGAOAKEMDK_CDDGCNFBFMI", + Self::CmdTrainPartyBuildDiyScRsp => "CmdTrainPartyBuildDiyScRsp", + Self::CmdTrainPartySyncUpdateScNotify => "CmdTrainPartySyncUpdateScNotify", + Self::CmdIbncbepcapf => "CmdIBNCBEPCAPF", + Self::CmdTrainPartyBuildStartStepCsReq => "CmdTrainPartyBuildStartStepCsReq", + Self::CmdTrainPartyGamePlayStartScRsp => "CmdTrainPartyGamePlayStartScRsp", + Self::CmdTrainPartyBuildSelfDisplayAreaDiyScRsp => { + "CmdTrainPartyBuildSelfDisplayAreaDiyScRsp" } Self::CmdTrainPartyTakeBuildLevelAwardCsReq => { "CmdTrainPartyTakeBuildLevelAwardCsReq" } - Self::CmdPoelokdnaga => "CmdPOELOKDNAGA", - Self::CmdTrainPartyTakeBuildLevelAwardScRsp => { - "CmdTrainPartyTakeBuildLevelAwardScRsp" + Self::CmdTrainPartyGetDataCsReq => "CmdTrainPartyGetDataCsReq", + Self::CmdTrainPartyUseCardScRsp => "CmdTrainPartyUseCardScRsp", + Self::CmdTrainPartyGamePlaySettleNotify => { + "CmdTrainPartyGamePlaySettleNotify" } + Self::CmdTrainPartyBuildSelfDisplayAreaDiyCsReq => { + "CmdTrainPartyBuildSelfDisplayAreaDiyCsReq" + } + Self::CmdFhlhoepckag => "CmdFHLHOEPCKAG", + Self::CmdTrainPartyBuildingUpdateNotify => { + "CmdTrainPartyBuildingUpdateNotify" + } + Self::CmdDbghchponoh => "CmdDBGHCHPONOH", + Self::CmdTrainPartyBuildDiyCsReq => "CmdTrainPartyBuildDiyCsReq", + Self::CmdTrainPartyBuildRoomScNotify => "CmdTrainPartyBuildRoomScNotify", + Self::CmdTrainPartyMoveScNotify => "CmdTrainPartyMoveScNotify", + Self::CmdTrainPartyBuildSelfDisplayAreaDiyScNotify => { + "CmdTrainPartyBuildSelfDisplayAreaDiyScNotify" + } + Self::CmdTrainPartySetBadgeAutoFillCsReq => { + "CmdTrainPartySetBadgeAutoFillCsReq" + } + Self::CmdTrainPartySetBadgeAutoFillScRsp => { + "CmdTrainPartySetBadgeAutoFillScRsp" + } + Self::CmdFddjjcfnfoj => "CmdFDDJJCFNFOJ", + Self::CmdAmdompigbpg => "CmdAMDOMPIGBPG", + Self::NhgaoakemdkObhinpcabdb => "NHGAOAKEMDK_OBHINPCABDB", + Self::CmdTrainPartyBuildStartStepScRsp => "CmdTrainPartyBuildStartStepScRsp", + Self::CmdTrainPartyUseCardCsReq => "CmdTrainPartyUseCardCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "HLDBDENFAIH_PCPDHELPKEM" => Some(Self::HldbdenfaihPcpdhelpkem), - "CmdTrainPartyGetDataScRsp" => Some(Self::CmdTrainPartyGetDataScRsp), - "CmdTrainPartyBuildSelfDisplayAreaDiyScRsp" => { - Some(Self::CmdTrainPartyBuildSelfDisplayAreaDiyScRsp) - } - "CmdTrainPartyBuildStartStepScRsp" => { - Some(Self::CmdTrainPartyBuildStartStepScRsp) - } - "CmdTrainPartySyncUpdateScNotify" => { - Some(Self::CmdTrainPartySyncUpdateScNotify) + "NHGAOAKEMDK_NLCDGIPGFDJ" => Some(Self::NhgaoakemdkNlcdgipgfdj), + "CmdTrainPartyHandlePendingActionCsReq" => { + Some(Self::CmdTrainPartyHandlePendingActionCsReq) } "CmdTrainPartyHandlePendingActionScRsp" => { Some(Self::CmdTrainPartyHandlePendingActionScRsp) } + "CmdTrainPartyGetDataScRsp" => Some(Self::CmdTrainPartyGetDataScRsp), + "CmdDNIAFCGKEOP" => Some(Self::CmdDniafcgkeop), + "CmdTrainPartySettleNotify" => Some(Self::CmdTrainPartySettleNotify), + "CmdTrainPartyTakeBuildLevelAwardScRsp" => { + Some(Self::CmdTrainPartyTakeBuildLevelAwardScRsp) + } + "CmdTrainPartyGamePlayStartCsReq" => { + Some(Self::CmdTrainPartyGamePlayStartCsReq) + } + "NHGAOAKEMDK_CDDGCNFBFMI" => Some(Self::NhgaoakemdkCddgcnfbfmi), + "CmdTrainPartyBuildDiyScRsp" => Some(Self::CmdTrainPartyBuildDiyScRsp), + "CmdTrainPartySyncUpdateScNotify" => { + Some(Self::CmdTrainPartySyncUpdateScNotify) + } + "CmdIBNCBEPCAPF" => Some(Self::CmdIbncbepcapf), "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) + "CmdTrainPartyBuildSelfDisplayAreaDiyScRsp" => { + Some(Self::CmdTrainPartyBuildSelfDisplayAreaDiyScRsp) } "CmdTrainPartyTakeBuildLevelAwardCsReq" => { Some(Self::CmdTrainPartyTakeBuildLevelAwardCsReq) } - "CmdPOELOKDNAGA" => Some(Self::CmdPoelokdnaga), - "CmdTrainPartyTakeBuildLevelAwardScRsp" => { - Some(Self::CmdTrainPartyTakeBuildLevelAwardScRsp) + "CmdTrainPartyGetDataCsReq" => Some(Self::CmdTrainPartyGetDataCsReq), + "CmdTrainPartyUseCardScRsp" => Some(Self::CmdTrainPartyUseCardScRsp), + "CmdTrainPartyGamePlaySettleNotify" => { + Some(Self::CmdTrainPartyGamePlaySettleNotify) } + "CmdTrainPartyBuildSelfDisplayAreaDiyCsReq" => { + Some(Self::CmdTrainPartyBuildSelfDisplayAreaDiyCsReq) + } + "CmdFHLHOEPCKAG" => Some(Self::CmdFhlhoepckag), + "CmdTrainPartyBuildingUpdateNotify" => { + Some(Self::CmdTrainPartyBuildingUpdateNotify) + } + "CmdDBGHCHPONOH" => Some(Self::CmdDbghchponoh), + "CmdTrainPartyBuildDiyCsReq" => Some(Self::CmdTrainPartyBuildDiyCsReq), + "CmdTrainPartyBuildRoomScNotify" => { + Some(Self::CmdTrainPartyBuildRoomScNotify) + } + "CmdTrainPartyMoveScNotify" => Some(Self::CmdTrainPartyMoveScNotify), + "CmdTrainPartyBuildSelfDisplayAreaDiyScNotify" => { + Some(Self::CmdTrainPartyBuildSelfDisplayAreaDiyScNotify) + } + "CmdTrainPartySetBadgeAutoFillCsReq" => { + Some(Self::CmdTrainPartySetBadgeAutoFillCsReq) + } + "CmdTrainPartySetBadgeAutoFillScRsp" => { + Some(Self::CmdTrainPartySetBadgeAutoFillScRsp) + } + "CmdFDDJJCFNFOJ" => Some(Self::CmdFddjjcfnfoj), + "CmdAMDOMPIGBPG" => Some(Self::CmdAmdompigbpg), + "NHGAOAKEMDK_OBHINPCABDB" => Some(Self::NhgaoakemdkObhinpcabdb), + "CmdTrainPartyBuildStartStepScRsp" => { + Some(Self::CmdTrainPartyBuildStartStepScRsp) + } + "CmdTrainPartyUseCardCsReq" => Some(Self::CmdTrainPartyUseCardCsReq), _ => None, } } @@ -98500,32 +101283,32 @@ impl CmdTrainPartyType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Dpfhpilpnon { - Eifepomhekj = 0, - Cifaghhmlki = 1, - Pjnabhlnlen = 2, - Aknlpkilelj = 3, +pub enum Jiiehebibmo { + Cijcgpbofjp = 0, + Bhpknhchojf = 1, + Heimdagndlo = 2, + Mjhbdakijdp = 3, } -impl Dpfhpilpnon { +impl Jiiehebibmo { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Eifepomhekj => "DPFHPILPNON_EIFEPOMHEKJ", - Self::Cifaghhmlki => "DPFHPILPNON_CIFAGHHMLKI", - Self::Pjnabhlnlen => "DPFHPILPNON_PJNABHLNLEN", - Self::Aknlpkilelj => "DPFHPILPNON_AKNLPKILELJ", + Self::Cijcgpbofjp => "JIIEHEBIBMO_CIJCGPBOFJP", + Self::Bhpknhchojf => "JIIEHEBIBMO_BHPKNHCHOJF", + Self::Heimdagndlo => "JIIEHEBIBMO_HEIMDAGNDLO", + Self::Mjhbdakijdp => "JIIEHEBIBMO_MJHBDAKIJDP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "DPFHPILPNON_EIFEPOMHEKJ" => Some(Self::Eifepomhekj), - "DPFHPILPNON_CIFAGHHMLKI" => Some(Self::Cifaghhmlki), - "DPFHPILPNON_PJNABHLNLEN" => Some(Self::Pjnabhlnlen), - "DPFHPILPNON_AKNLPKILELJ" => Some(Self::Aknlpkilelj), + "JIIEHEBIBMO_CIJCGPBOFJP" => Some(Self::Cijcgpbofjp), + "JIIEHEBIBMO_BHPKNHCHOJF" => Some(Self::Bhpknhchojf), + "JIIEHEBIBMO_HEIMDAGNDLO" => Some(Self::Heimdagndlo), + "JIIEHEBIBMO_MJHBDAKIJDP" => Some(Self::Mjhbdakijdp), _ => None, } } @@ -98533,38 +101316,38 @@ impl Dpfhpilpnon { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Apaepncjdie { - Kpmlnpjfhnl = 0, - Fkccnbdhipo = 1, - Gdnjngjgndc = 2, - Mfagiihefhf = 3, - Bcchpgiphbi = 4, - Lgdonkabbgg = 5, +pub enum Mkiibimnigk { + Efbkdlijkag = 0, + Mgfhdnjakkm = 1, + Ngaahfbkmfm = 2, + Ebjcjajdinc = 3, + Idmgagljmlk = 4, + Ipfppclniho = 5, } -impl Apaepncjdie { +impl Mkiibimnigk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Kpmlnpjfhnl => "APAEPNCJDIE_KPMLNPJFHNL", - Self::Fkccnbdhipo => "APAEPNCJDIE_FKCCNBDHIPO", - Self::Gdnjngjgndc => "APAEPNCJDIE_GDNJNGJGNDC", - Self::Mfagiihefhf => "APAEPNCJDIE_MFAGIIHEFHF", - Self::Bcchpgiphbi => "APAEPNCJDIE_BCCHPGIPHBI", - Self::Lgdonkabbgg => "APAEPNCJDIE_LGDONKABBGG", + Self::Efbkdlijkag => "MKIIBIMNIGK_EFBKDLIJKAG", + Self::Mgfhdnjakkm => "MKIIBIMNIGK_MGFHDNJAKKM", + Self::Ngaahfbkmfm => "MKIIBIMNIGK_NGAAHFBKMFM", + Self::Ebjcjajdinc => "MKIIBIMNIGK_EBJCJAJDINC", + Self::Idmgagljmlk => "MKIIBIMNIGK_IDMGAGLJMLK", + Self::Ipfppclniho => "MKIIBIMNIGK_IPFPPCLNIHO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "MKIIBIMNIGK_EFBKDLIJKAG" => Some(Self::Efbkdlijkag), + "MKIIBIMNIGK_MGFHDNJAKKM" => Some(Self::Mgfhdnjakkm), + "MKIIBIMNIGK_NGAAHFBKMFM" => Some(Self::Ngaahfbkmfm), + "MKIIBIMNIGK_EBJCJAJDINC" => Some(Self::Ebjcjajdinc), + "MKIIBIMNIGK_IDMGAGLJMLK" => Some(Self::Idmgagljmlk), + "MKIIBIMNIGK_IPFPPCLNIHO" => Some(Self::Ipfppclniho), _ => None, } } @@ -98572,46 +101355,45 @@ impl Apaepncjdie { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Bhcmhnkonmj { - Hhgmflocefl = 0, - Acpdnfackbl = 1, - Ffblejknkel = 2, - Papidkhnjkj = 3, +pub enum Lhlbgjlffkk { + Kghkhlkdebk = 0, + Akgdaffkanp = 1, + Knjdgimkjme = 2, + Dodhmjbmhaf = 3, } -impl Bhcmhnkonmj { +impl Lhlbgjlffkk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Hhgmflocefl => "BHCMHNKONMJ_HHGMFLOCEFL", - Self::Acpdnfackbl => "BHCMHNKONMJ_ACPDNFACKBL", - Self::Ffblejknkel => "BHCMHNKONMJ_FFBLEJKNKEL", - Self::Papidkhnjkj => "BHCMHNKONMJ_PAPIDKHNJKJ", + Self::Kghkhlkdebk => "LHLBGJLFFKK_KGHKHLKDEBK", + Self::Akgdaffkanp => "LHLBGJLFFKK_AKGDAFFKANP", + Self::Knjdgimkjme => "LHLBGJLFFKK_KNJDGIMKJME", + Self::Dodhmjbmhaf => "LHLBGJLFFKK_DODHMJBMHAF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BHCMHNKONMJ_HHGMFLOCEFL" => Some(Self::Hhgmflocefl), - "BHCMHNKONMJ_ACPDNFACKBL" => Some(Self::Acpdnfackbl), - "BHCMHNKONMJ_FFBLEJKNKEL" => Some(Self::Ffblejknkel), - "BHCMHNKONMJ_PAPIDKHNJKJ" => Some(Self::Papidkhnjkj), + "LHLBGJLFFKK_KGHKHLKDEBK" => Some(Self::Kghkhlkdebk), + "LHLBGJLFFKK_AKGDAFFKANP" => Some(Self::Akgdaffkanp), + "LHLBGJLFFKK_KNJDGIMKJME" => Some(Self::Knjdgimkjme), + "LHLBGJLFFKK_DODHMJBMHAF" => Some(Self::Dodhmjbmhaf), _ => None, } } } -/// Obf: HJBFKHGAAJI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TrainPartyMtSkillBriefType { - HjbfkhgaajiHibophohgdl = 0, - HjbfkhgaajiIhbocfiphii = 1, - HjbfkhgaajiKemjcnkkafe = 2, - HjbfkhgaajiKmajbnfaapb = 3, - HjbfkhgaajiIbbacledgfg = 4, + AnmelocbhgkOdchajhnfdf = 0, + AnmelocbhgkEndbhcelnkl = 1, + AnmelocbhgkAmflhlkglfl = 2, + AnmelocbhgkEcpmedneoge = 3, + AnmelocbhgkNhlnohdcphh = 4, } impl TrainPartyMtSkillBriefType { /// String value of the enum field names used in the ProtoBuf definition. @@ -98620,21 +101402,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::HjbfkhgaajiHibophohgdl => "HJBFKHGAAJI_HIBOPHOHGDL", - Self::HjbfkhgaajiIhbocfiphii => "HJBFKHGAAJI_IHBOCFIPHII", - Self::HjbfkhgaajiKemjcnkkafe => "HJBFKHGAAJI_KEMJCNKKAFE", - Self::HjbfkhgaajiKmajbnfaapb => "HJBFKHGAAJI_KMAJBNFAAPB", - Self::HjbfkhgaajiIbbacledgfg => "HJBFKHGAAJI_IBBACLEDGFG", + Self::AnmelocbhgkOdchajhnfdf => "ANMELOCBHGK_ODCHAJHNFDF", + Self::AnmelocbhgkEndbhcelnkl => "ANMELOCBHGK_ENDBHCELNKL", + Self::AnmelocbhgkAmflhlkglfl => "ANMELOCBHGK_AMFLHLKGLFL", + Self::AnmelocbhgkEcpmedneoge => "ANMELOCBHGK_ECPMEDNEOGE", + Self::AnmelocbhgkNhlnohdcphh => "ANMELOCBHGK_NHLNOHDCPHH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "ANMELOCBHGK_ODCHAJHNFDF" => Some(Self::AnmelocbhgkOdchajhnfdf), + "ANMELOCBHGK_ENDBHCELNKL" => Some(Self::AnmelocbhgkEndbhcelnkl), + "ANMELOCBHGK_AMFLHLKGLFL" => Some(Self::AnmelocbhgkAmflhlkglfl), + "ANMELOCBHGK_ECPMEDNEOGE" => Some(Self::AnmelocbhgkEcpmedneoge), + "ANMELOCBHGK_NHLNOHDCPHH" => Some(Self::AnmelocbhgkNhlnohdcphh), _ => None, } } @@ -98642,69 +101424,68 @@ impl TrainPartyMtSkillBriefType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ponphhdbejj { - Oeglclnjkec = 0, - Fpalfkmnbhj = 1, - Mjiibfojihk = 2, - Coambkbjofp = 3, - Ljljcgkcdlh = 4, - Oeoalaablff = 5, - Hjobclaogci = 6, - Gapbdenbkfh = 7, - Bnllncknaci = 8, +pub enum Bgppdmipddh { + Iiheidcfale = 0, + Odfnppacbci = 1, + Abnpbgjgahd = 2, + Hcfkojholik = 3, + Bcdlkdkdafh = 4, + Giofbnenijm = 5, + Mkmjjphdobh = 6, + Kogggjlbhen = 7, + Nnpjfbfilel = 8, } -impl Ponphhdbejj { +impl Bgppdmipddh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::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", + Self::Iiheidcfale => "BGPPDMIPDDH_IIHEIDCFALE", + Self::Odfnppacbci => "BGPPDMIPDDH_ODFNPPACBCI", + Self::Abnpbgjgahd => "BGPPDMIPDDH_ABNPBGJGAHD", + Self::Hcfkojholik => "BGPPDMIPDDH_HCFKOJHOLIK", + Self::Bcdlkdkdafh => "BGPPDMIPDDH_BCDLKDKDAFH", + Self::Giofbnenijm => "BGPPDMIPDDH_GIOFBNENIJM", + Self::Mkmjjphdobh => "BGPPDMIPDDH_MKMJJPHDOBH", + Self::Kogggjlbhen => "BGPPDMIPDDH_KOGGGJLBHEN", + Self::Nnpjfbfilel => "BGPPDMIPDDH_NNPJFBFILEL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "BGPPDMIPDDH_IIHEIDCFALE" => Some(Self::Iiheidcfale), + "BGPPDMIPDDH_ODFNPPACBCI" => Some(Self::Odfnppacbci), + "BGPPDMIPDDH_ABNPBGJGAHD" => Some(Self::Abnpbgjgahd), + "BGPPDMIPDDH_HCFKOJHOLIK" => Some(Self::Hcfkojholik), + "BGPPDMIPDDH_BCDLKDKDAFH" => Some(Self::Bcdlkdkdafh), + "BGPPDMIPDDH_GIOFBNENIJM" => Some(Self::Giofbnenijm), + "BGPPDMIPDDH_MKMJJPHDOBH" => Some(Self::Mkmjjphdobh), + "BGPPDMIPDDH_KOGGGJLBHEN" => Some(Self::Kogggjlbhen), + "BGPPDMIPDDH_NNPJFBFILEL" => Some(Self::Nnpjfbfilel), _ => None, } } } -/// Obf: PGGMPMKFDLD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTrainVisitorType { - 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, + PbnhnkpgiplNlcdgipgfdj = 0, + CmdTrainVisitorRewardSendNotify = 3713, + PbnhnkpgiplGgfofbfaein = 3780, + CmdObicgcefcci = 3712, + CmdTrainRefreshTimeNotify = 3736, + CmdTrainVisitorBehaviorFinishScRsp = 3703, + CmdGetTrainVisitorRegisterScRsp = 3781, + CmdGetTrainVisitorRegisterCsReq = 3715, + CmdEidkoeheaaa = 3727, + CmdTakeTrainVisitorBehaviorRewardCsReq = 3710, + CmdTrainVisitorBehaviorFinishCsReq = 3773, + CmdNnahgdgnoek = 3729, + CmdTakeTrainVisitorBehaviorRewardScRsp = 3787, } impl CmdTrainVisitorType { /// String value of the enum field names used in the ProtoBuf definition. @@ -98713,58 +101494,58 @@ 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::PggmpmkfdldPcpdhelpkem => "PGGMPMKFDLD_PCPDHELPKEM", - Self::CmdNewSupplementVisitorCsReq => "CmdNewSupplementVisitorCsReq", + Self::PbnhnkpgiplNlcdgipgfdj => "PBNHNKPGIPL_NLCDGIPGFDJ", Self::CmdTrainVisitorRewardSendNotify => "CmdTrainVisitorRewardSendNotify", + Self::PbnhnkpgiplGgfofbfaein => "PBNHNKPGIPL_GGFOFBFAEIN", + Self::CmdObicgcefcci => "CmdOBICGCEFCCI", + Self::CmdTrainRefreshTimeNotify => "CmdTrainRefreshTimeNotify", Self::CmdTrainVisitorBehaviorFinishScRsp => { "CmdTrainVisitorBehaviorFinishScRsp" } + Self::CmdGetTrainVisitorRegisterScRsp => "CmdGetTrainVisitorRegisterScRsp", + Self::CmdGetTrainVisitorRegisterCsReq => "CmdGetTrainVisitorRegisterCsReq", + Self::CmdEidkoeheaaa => "CmdEIDKOEHEAAA", + Self::CmdTakeTrainVisitorBehaviorRewardCsReq => { + "CmdTakeTrainVisitorBehaviorRewardCsReq" + } Self::CmdTrainVisitorBehaviorFinishCsReq => { "CmdTrainVisitorBehaviorFinishCsReq" } - Self::CmdGetTrainVisitorRegisterCsReq => "CmdGetTrainVisitorRegisterCsReq", - Self::CmdTrainRefreshTimeNotify => "CmdTrainRefreshTimeNotify", - Self::CmdPcgdkhgilee => "CmdPCGDKHGILEE", + Self::CmdNnahgdgnoek => "CmdNNAHGDGNOEK", 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 { - "PGGMPMKFDLD_PCPDHELPKEM" => Some(Self::PggmpmkfdldPcpdhelpkem), - "CmdNewSupplementVisitorCsReq" => Some(Self::CmdNewSupplementVisitorCsReq), + "PBNHNKPGIPL_NLCDGIPGFDJ" => Some(Self::PbnhnkpgiplNlcdgipgfdj), "CmdTrainVisitorRewardSendNotify" => { Some(Self::CmdTrainVisitorRewardSendNotify) } + "PBNHNKPGIPL_GGFOFBFAEIN" => Some(Self::PbnhnkpgiplGgfofbfaein), + "CmdOBICGCEFCCI" => Some(Self::CmdObicgcefcci), + "CmdTrainRefreshTimeNotify" => Some(Self::CmdTrainRefreshTimeNotify), "CmdTrainVisitorBehaviorFinishScRsp" => { Some(Self::CmdTrainVisitorBehaviorFinishScRsp) } - "CmdTrainVisitorBehaviorFinishCsReq" => { - Some(Self::CmdTrainVisitorBehaviorFinishCsReq) + "CmdGetTrainVisitorRegisterScRsp" => { + Some(Self::CmdGetTrainVisitorRegisterScRsp) } "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), + "CmdEIDKOEHEAAA" => Some(Self::CmdEidkoeheaaa), "CmdTakeTrainVisitorBehaviorRewardCsReq" => { Some(Self::CmdTakeTrainVisitorBehaviorRewardCsReq) } - "CmdGetTrainVisitorRegisterScRsp" => { - Some(Self::CmdGetTrainVisitorRegisterScRsp) + "CmdTrainVisitorBehaviorFinishCsReq" => { + Some(Self::CmdTrainVisitorBehaviorFinishCsReq) + } + "CmdNNAHGDGNOEK" => Some(Self::CmdNnahgdgnoek), + "CmdTakeTrainVisitorBehaviorRewardScRsp" => { + Some(Self::CmdTakeTrainVisitorBehaviorRewardScRsp) } _ => None, } @@ -98773,43 +101554,42 @@ impl CmdTrainVisitorType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Plhbbmemdbg { - Nmhbefnnoac = 0, - Gbpfcamfemc = 1, - Nbcgpbojjmh = 2, +pub enum Cfcpoedppkb { + Abecleigdef = 0, + Cinljppiinl = 1, + Chbnbpfijpg = 2, } -impl Plhbbmemdbg { +impl Cfcpoedppkb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Nmhbefnnoac => "PLHBBMEMDBG_NMHBEFNNOAC", - Self::Gbpfcamfemc => "PLHBBMEMDBG_GBPFCAMFEMC", - Self::Nbcgpbojjmh => "PLHBBMEMDBG_NBCGPBOJJMH", + Self::Abecleigdef => "CFCPOEDPPKB_ABECLEIGDEF", + Self::Cinljppiinl => "CFCPOEDPPKB_CINLJPPIINL", + Self::Chbnbpfijpg => "CFCPOEDPPKB_CHBNBPFIJPG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "PLHBBMEMDBG_NMHBEFNNOAC" => Some(Self::Nmhbefnnoac), - "PLHBBMEMDBG_GBPFCAMFEMC" => Some(Self::Gbpfcamfemc), - "PLHBBMEMDBG_NBCGPBOJJMH" => Some(Self::Nbcgpbojjmh), + "CFCPOEDPPKB_ABECLEIGDEF" => Some(Self::Abecleigdef), + "CFCPOEDPPKB_CINLJPPIINL" => Some(Self::Cinljppiinl), + "CFCPOEDPPKB_CHBNBPFIJPG" => Some(Self::Chbnbpfijpg), _ => None, } } } -/// Obf: JDPJHMHOMLF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TrainVisitorStatus { - JdpjhmhomlfPcpdhelpkem = 0, - JdpjhmhomlfKeibcpanega = 1, - JdpjhmhomlfCjnbcnnacnj = 2, - JdpjhmhomlfAcnngjhlljd = 3, - JdpjhmhomlfEaccggldgel = 4, + LdmccfpapolNlcdgipgfdj = 0, + LdmccfpapolKpjgdhlenip = 1, + LdmccfpapolPgaaclckffo = 2, + LdmccfpapolFbaefcephhi = 3, + LdmccfpapolHkmjggpkgim = 4, } impl TrainVisitorStatus { /// String value of the enum field names used in the ProtoBuf definition. @@ -98818,21 +101598,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::JdpjhmhomlfPcpdhelpkem => "JDPJHMHOMLF_PCPDHELPKEM", - Self::JdpjhmhomlfKeibcpanega => "JDPJHMHOMLF_KEIBCPANEGA", - Self::JdpjhmhomlfCjnbcnnacnj => "JDPJHMHOMLF_CJNBCNNACNJ", - Self::JdpjhmhomlfAcnngjhlljd => "JDPJHMHOMLF_ACNNGJHLLJD", - Self::JdpjhmhomlfEaccggldgel => "JDPJHMHOMLF_EACCGGLDGEL", + Self::LdmccfpapolNlcdgipgfdj => "LDMCCFPAPOL_NLCDGIPGFDJ", + Self::LdmccfpapolKpjgdhlenip => "LDMCCFPAPOL_KPJGDHLENIP", + Self::LdmccfpapolPgaaclckffo => "LDMCCFPAPOL_PGAACLCKFFO", + Self::LdmccfpapolFbaefcephhi => "LDMCCFPAPOL_FBAEFCEPHHI", + Self::LdmccfpapolHkmjggpkgim => "LDMCCFPAPOL_HKMJGGPKGIM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "LDMCCFPAPOL_NLCDGIPGFDJ" => Some(Self::LdmccfpapolNlcdgipgfdj), + "LDMCCFPAPOL_KPJGDHLENIP" => Some(Self::LdmccfpapolKpjgdhlenip), + "LDMCCFPAPOL_PGAACLCKFFO" => Some(Self::LdmccfpapolPgaaclckffo), + "LDMCCFPAPOL_FBAEFCEPHHI" => Some(Self::LdmccfpapolFbaefcephhi), + "LDMCCFPAPOL_HKMJGGPKGIM" => Some(Self::LdmccfpapolHkmjggpkgim), _ => None, } } @@ -98840,59 +101620,58 @@ impl TrainVisitorStatus { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Bgmkcafeohj { - Pcpdhelpkem = 0, - Ehbfjfjfipk = 1, - Gkobbaejnnc = 2, +pub enum Ackpcffemhb { + Nlcdgipgfdj = 0, + Ggeogcbgeih = 1, + Cnpnacjbhjg = 2, } -impl Bgmkcafeohj { +impl Ackpcffemhb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "BGMKCAFEOHJ_PCPDHELPKEM", - Self::Ehbfjfjfipk => "BGMKCAFEOHJ_EHBFJFJFIPK", - Self::Gkobbaejnnc => "BGMKCAFEOHJ_GKOBBAEJNNC", + Self::Nlcdgipgfdj => "ACKPCFFEMHB_NLCDGIPGFDJ", + Self::Ggeogcbgeih => "ACKPCFFEMHB_GGEOGCBGEIH", + Self::Cnpnacjbhjg => "ACKPCFFEMHB_CNPNACJBHJG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "BGMKCAFEOHJ_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "BGMKCAFEOHJ_EHBFJFJFIPK" => Some(Self::Ehbfjfjfipk), - "BGMKCAFEOHJ_GKOBBAEJNNC" => Some(Self::Gkobbaejnnc), + "ACKPCFFEMHB_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "ACKPCFFEMHB_GGEOGCBGEIH" => Some(Self::Ggeogcbgeih), + "ACKPCFFEMHB_CNPNACJBHJG" => Some(Self::Cnpnacjbhjg), _ => None, } } } -/// Obf: KHHBBCAJHHN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTravelBrochureType { - 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, + CjbnlbinfjjNfdndmdgick = 0, + CmdMladijbblpn = 6442, + CmdGnilaaacodb = 6410, + CmdTravelBrochureApplyPasterListScRsp = 6478, + CmdTravelBrochureSelectMessageCsReq = 6436, + CmdBahmabonkbp = 6429, + CmdFpgbalikpde = 6438, + CmdOhmieppckbj = 6476, + CmdDdhiijajioo = 6454, + CmdTravelBrochureGetDataCsReq = 6473, + CmdTravelBrochurePageResetCsReq = 6461, + CmdTravelBrochureApplyPasterListCsReq = 6471, + CmdTravelBrochureGetDataScRsp = 6403, + CmdDahldomhfan = 6481, + CmdAkgfmpcfook = 6487, + CmdIdnieakjmcf = 6412, + CmdTravelBrochurePageResetScRsp = 6424, + CmdTravelBrochurePageUnlockScNotify = 6480, + CmdTravelBrochureSelectMessageScRsp = 6413, + CjbnlbinfjjLejlgaedoen = 6415, + CmdHpgigeeaghl = 6409, } impl CmdTravelBrochureType { /// String value of the enum field names used in the ProtoBuf definition. @@ -98901,93 +101680,77 @@ 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::KhhbbcajhhnKbcmimmjfdo => "KHHBBCAJHHN_KBCMIMMJFDO", - Self::CmdTravelBrochureGetDataScRsp => "CmdTravelBrochureGetDataScRsp", + Self::CjbnlbinfjjNfdndmdgick => "CJBNLBINFJJ_NFDNDMDGICK", + Self::CmdMladijbblpn => "CmdMLADIJBBLPN", + Self::CmdGnilaaacodb => "CmdGNILAAACODB", Self::CmdTravelBrochureApplyPasterListScRsp => { "CmdTravelBrochureApplyPasterListScRsp" } - Self::CmdTravelBrochureGetDataCsReq => "CmdTravelBrochureGetDataCsReq", - Self::CmdKejiiogihje => "CmdKEJIIOGIHJE", - Self::CmdIhgioehhfao => "CmdIHGIOEHHFAO", - Self::CmdTravelBrochurePageResetCsReq => "CmdTravelBrochurePageResetCsReq", Self::CmdTravelBrochureSelectMessageCsReq => { "CmdTravelBrochureSelectMessageCsReq" } - Self::CmdDppjiopgkji => "CmdDPPJIOPGKJI", - Self::CmdCkkahfidjlm => "CmdCKKAHFIDJLM", - Self::CmdTravelBrochureSelectMessageScRsp => { - "CmdTravelBrochureSelectMessageScRsp" - } - Self::CmdTravelBrochureUpdatePasterPosCsReq => { - "CmdTravelBrochureUpdatePasterPosCsReq" - } - Self::KhhbbcajhhnFdkelldpdmb => "KHHBBCAJHHN_FDKELLDPDMB", + Self::CmdBahmabonkbp => "CmdBAHMABONKBP", + Self::CmdFpgbalikpde => "CmdFPGBALIKPDE", + Self::CmdOhmieppckbj => "CmdOHMIEPPCKBJ", + Self::CmdDdhiijajioo => "CmdDDHIIJAJIOO", + Self::CmdTravelBrochureGetDataCsReq => "CmdTravelBrochureGetDataCsReq", + Self::CmdTravelBrochurePageResetCsReq => "CmdTravelBrochurePageResetCsReq", Self::CmdTravelBrochureApplyPasterListCsReq => { "CmdTravelBrochureApplyPasterListCsReq" } + Self::CmdTravelBrochureGetDataScRsp => "CmdTravelBrochureGetDataScRsp", + Self::CmdDahldomhfan => "CmdDAHLDOMHFAN", + Self::CmdAkgfmpcfook => "CmdAKGFMPCFOOK", + Self::CmdIdnieakjmcf => "CmdIDNIEAKJMCF", Self::CmdTravelBrochurePageResetScRsp => "CmdTravelBrochurePageResetScRsp", - Self::CmdKgjceofkeha => "CmdKGJCEOFKEHA", - Self::CmdTravelBrochureSetCustomValueCsReq => { - "CmdTravelBrochureSetCustomValueCsReq" - } - Self::CmdTravelBrochureRemovePasterCsReq => { - "CmdTravelBrochureRemovePasterCsReq" - } - Self::CmdApholankepn => "CmdAPHOLANKEPN", - Self::CmdTravelBrochureSetPageDescStatusCsReq => { - "CmdTravelBrochureSetPageDescStatusCsReq" - } Self::CmdTravelBrochurePageUnlockScNotify => { "CmdTravelBrochurePageUnlockScNotify" } + Self::CmdTravelBrochureSelectMessageScRsp => { + "CmdTravelBrochureSelectMessageScRsp" + } + Self::CjbnlbinfjjLejlgaedoen => "CJBNLBINFJJ_LEJLGAEDOEN", + Self::CmdHpgigeeaghl => "CmdHPGIGEEAGHL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "KHHBBCAJHHN_KBCMIMMJFDO" => Some(Self::KhhbbcajhhnKbcmimmjfdo), - "CmdTravelBrochureGetDataScRsp" => Some(Self::CmdTravelBrochureGetDataScRsp), + "CJBNLBINFJJ_NFDNDMDGICK" => Some(Self::CjbnlbinfjjNfdndmdgick), + "CmdMLADIJBBLPN" => Some(Self::CmdMladijbblpn), + "CmdGNILAAACODB" => Some(Self::CmdGnilaaacodb), "CmdTravelBrochureApplyPasterListScRsp" => { Some(Self::CmdTravelBrochureApplyPasterListScRsp) } - "CmdTravelBrochureGetDataCsReq" => Some(Self::CmdTravelBrochureGetDataCsReq), - "CmdKEJIIOGIHJE" => Some(Self::CmdKejiiogihje), - "CmdIHGIOEHHFAO" => Some(Self::CmdIhgioehhfao), - "CmdTravelBrochurePageResetCsReq" => { - Some(Self::CmdTravelBrochurePageResetCsReq) - } "CmdTravelBrochureSelectMessageCsReq" => { Some(Self::CmdTravelBrochureSelectMessageCsReq) } - "CmdDPPJIOPGKJI" => Some(Self::CmdDppjiopgkji), - "CmdCKKAHFIDJLM" => Some(Self::CmdCkkahfidjlm), - "CmdTravelBrochureSelectMessageScRsp" => { - Some(Self::CmdTravelBrochureSelectMessageScRsp) + "CmdBAHMABONKBP" => Some(Self::CmdBahmabonkbp), + "CmdFPGBALIKPDE" => Some(Self::CmdFpgbalikpde), + "CmdOHMIEPPCKBJ" => Some(Self::CmdOhmieppckbj), + "CmdDDHIIJAJIOO" => Some(Self::CmdDdhiijajioo), + "CmdTravelBrochureGetDataCsReq" => Some(Self::CmdTravelBrochureGetDataCsReq), + "CmdTravelBrochurePageResetCsReq" => { + Some(Self::CmdTravelBrochurePageResetCsReq) } - "CmdTravelBrochureUpdatePasterPosCsReq" => { - Some(Self::CmdTravelBrochureUpdatePasterPosCsReq) - } - "KHHBBCAJHHN_FDKELLDPDMB" => Some(Self::KhhbbcajhhnFdkelldpdmb), "CmdTravelBrochureApplyPasterListCsReq" => { Some(Self::CmdTravelBrochureApplyPasterListCsReq) } + "CmdTravelBrochureGetDataScRsp" => Some(Self::CmdTravelBrochureGetDataScRsp), + "CmdDAHLDOMHFAN" => Some(Self::CmdDahldomhfan), + "CmdAKGFMPCFOOK" => Some(Self::CmdAkgfmpcfook), + "CmdIDNIEAKJMCF" => Some(Self::CmdIdnieakjmcf), "CmdTravelBrochurePageResetScRsp" => { Some(Self::CmdTravelBrochurePageResetScRsp) } - "CmdKGJCEOFKEHA" => Some(Self::CmdKgjceofkeha), - "CmdTravelBrochureSetCustomValueCsReq" => { - Some(Self::CmdTravelBrochureSetCustomValueCsReq) - } - "CmdTravelBrochureRemovePasterCsReq" => { - Some(Self::CmdTravelBrochureRemovePasterCsReq) - } - "CmdAPHOLANKEPN" => Some(Self::CmdApholankepn), - "CmdTravelBrochureSetPageDescStatusCsReq" => { - Some(Self::CmdTravelBrochureSetPageDescStatusCsReq) - } "CmdTravelBrochurePageUnlockScNotify" => { Some(Self::CmdTravelBrochurePageUnlockScNotify) } + "CmdTravelBrochureSelectMessageScRsp" => { + Some(Self::CmdTravelBrochureSelectMessageScRsp) + } + "CJBNLBINFJJ_LEJLGAEDOEN" => Some(Self::CjbnlbinfjjLejlgaedoen), + "CmdHPGIGEEAGHL" => Some(Self::CmdHpgigeeaghl), _ => None, } } @@ -98995,29 +101758,29 @@ impl CmdTravelBrochureType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Dkhapdhbifc { - Ijappfeelpa = 0, - Igmoiknlame = 1, - Lkobbfmcplk = 2, +pub enum Olbnnjkcmai { + Njbgkcigoje = 0, + Gpnifhbehnb = 1, + Kcehidflklm = 2, } -impl Dkhapdhbifc { +impl Olbnnjkcmai { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Ijappfeelpa => "DKHAPDHBIFC_IJAPPFEELPA", - Self::Igmoiknlame => "DKHAPDHBIFC_IGMOIKNLAME", - Self::Lkobbfmcplk => "DKHAPDHBIFC_LKOBBFMCPLK", + Self::Njbgkcigoje => "OLBNNJKCMAI_NJBGKCIGOJE", + Self::Gpnifhbehnb => "OLBNNJKCMAI_GPNIFHBEHNB", + Self::Kcehidflklm => "OLBNNJKCMAI_KCEHIDFLKLM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "DKHAPDHBIFC_IJAPPFEELPA" => Some(Self::Ijappfeelpa), - "DKHAPDHBIFC_IGMOIKNLAME" => Some(Self::Igmoiknlame), - "DKHAPDHBIFC_LKOBBFMCPLK" => Some(Self::Lkobbfmcplk), + "OLBNNJKCMAI_NJBGKCIGOJE" => Some(Self::Njbgkcigoje), + "OLBNNJKCMAI_GPNIFHBEHNB" => Some(Self::Gpnifhbehnb), + "OLBNNJKCMAI_KCEHIDFLKLM" => Some(Self::Kcehidflklm), _ => None, } } @@ -99025,55 +101788,54 @@ impl Dkhapdhbifc { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Hadibemfdml { - Imkmpbmamdg = 0, - Ncoaciddloa = 1, - Odaklnjknpf = 2, +pub enum Oflkobjhfkh { + Chdlpmpjloj = 0, + Ifeokeghlbl = 1, + Mdgociekfjb = 2, } -impl Hadibemfdml { +impl Oflkobjhfkh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Imkmpbmamdg => "HADIBEMFDML_IMKMPBMAMDG", - Self::Ncoaciddloa => "HADIBEMFDML_NCOACIDDLOA", - Self::Odaklnjknpf => "HADIBEMFDML_ODAKLNJKNPF", + Self::Chdlpmpjloj => "OFLKOBJHFKH_CHDLPMPJLOJ", + Self::Ifeokeghlbl => "OFLKOBJHFKH_IFEOKEGHLBL", + Self::Mdgociekfjb => "OFLKOBJHFKH_MDGOCIEKFJB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "HADIBEMFDML_IMKMPBMAMDG" => Some(Self::Imkmpbmamdg), - "HADIBEMFDML_NCOACIDDLOA" => Some(Self::Ncoaciddloa), - "HADIBEMFDML_ODAKLNJKNPF" => Some(Self::Odaklnjknpf), + "OFLKOBJHFKH_CHDLPMPJLOJ" => Some(Self::Chdlpmpjloj), + "OFLKOBJHFKH_IFEOKEGHLBL" => Some(Self::Ifeokeghlbl), + "OFLKOBJHFKH_MDGOCIEKFJB" => Some(Self::Mdgociekfjb), _ => None, } } } -/// Obf: CEPPBODAFLG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTreasureDungeonType { - 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, + PokagmcajaiNlcdgipgfdj = 0, + CmdFightTreasureDungeonMonsterCsReq = 4476, + CmdOpenTreasureDungeonGridCsReq = 4409, + CmdEnterTreasureDungeonCsReq = 4454, + CmdOpenTreasureDungeonGridScRsp = 4442, + CmdEnterTreasureDungeonScRsp = 4483, + CmdTreasureDungeonDataScNotify = 4473, + CmdGetTreasureDungeonActivityDataScRsp = 4412, + CmdOmkakfpogda = 4452, + CmdUseTreasureDungeonItemScRsp = 4478, + CmdFightTreasureDungeonMonsterScRsp = 4438, + CmdInteractTreasureDungeonGridScRsp = 4424, + CmdGetTreasureDungeonActivityDataCsReq = 4429, + CmdInteractTreasureDungeonGridCsReq = 4461, + CmdPnoeincjclo = 4448, + CmdUseTreasureDungeonItemCsReq = 4471, + CmdTreasureDungeonFinishScNotify = 4403, } impl CmdTreasureDungeonType { /// String value of the enum field names used in the ProtoBuf definition. @@ -99082,118 +101844,117 @@ 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::CeppbodaflgPcpdhelpkem => "CEPPBODAFLG_PCPDHELPKEM", + Self::PokagmcajaiNlcdgipgfdj => "POKAGMCAJAI_NLCDGIPGFDJ", Self::CmdFightTreasureDungeonMonsterCsReq => { "CmdFightTreasureDungeonMonsterCsReq" } + Self::CmdOpenTreasureDungeonGridCsReq => "CmdOpenTreasureDungeonGridCsReq", + Self::CmdEnterTreasureDungeonCsReq => "CmdEnterTreasureDungeonCsReq", Self::CmdOpenTreasureDungeonGridScRsp => "CmdOpenTreasureDungeonGridScRsp", - Self::CmdQuitTreasureDungeonCsReq => "CmdQuitTreasureDungeonCsReq", - Self::CmdFightTreasureDungeonMonsterScRsp => { - "CmdFightTreasureDungeonMonsterScRsp" - } - Self::CmdGhnhlnicaoi => "CmdGHNHLNICAOI", - Self::CmdUseTreasureDungeonItemScRsp => "CmdUseTreasureDungeonItemScRsp", + Self::CmdEnterTreasureDungeonScRsp => "CmdEnterTreasureDungeonScRsp", + Self::CmdTreasureDungeonDataScNotify => "CmdTreasureDungeonDataScNotify", Self::CmdGetTreasureDungeonActivityDataScRsp => { "CmdGetTreasureDungeonActivityDataScRsp" } + Self::CmdOmkakfpogda => "CmdOMKAKFPOGDA", + Self::CmdUseTreasureDungeonItemScRsp => "CmdUseTreasureDungeonItemScRsp", + Self::CmdFightTreasureDungeonMonsterScRsp => { + "CmdFightTreasureDungeonMonsterScRsp" + } 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" } + Self::CmdInteractTreasureDungeonGridCsReq => { + "CmdInteractTreasureDungeonGridCsReq" + } + Self::CmdPnoeincjclo => "CmdPNOEINCJCLO", + Self::CmdUseTreasureDungeonItemCsReq => "CmdUseTreasureDungeonItemCsReq", + Self::CmdTreasureDungeonFinishScNotify => "CmdTreasureDungeonFinishScNotify", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "CEPPBODAFLG_PCPDHELPKEM" => Some(Self::CeppbodaflgPcpdhelpkem), + "POKAGMCAJAI_NLCDGIPGFDJ" => Some(Self::PokagmcajaiNlcdgipgfdj), "CmdFightTreasureDungeonMonsterCsReq" => { Some(Self::CmdFightTreasureDungeonMonsterCsReq) } - "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) + "CmdOpenTreasureDungeonGridCsReq" => { + Some(Self::CmdOpenTreasureDungeonGridCsReq) } "CmdEnterTreasureDungeonCsReq" => Some(Self::CmdEnterTreasureDungeonCsReq), - "CmdInteractTreasureDungeonGridCsReq" => { - Some(Self::CmdInteractTreasureDungeonGridCsReq) - } - "CmdTreasureDungeonFinishScNotify" => { - Some(Self::CmdTreasureDungeonFinishScNotify) + "CmdOpenTreasureDungeonGridScRsp" => { + Some(Self::CmdOpenTreasureDungeonGridScRsp) } "CmdEnterTreasureDungeonScRsp" => Some(Self::CmdEnterTreasureDungeonScRsp), "CmdTreasureDungeonDataScNotify" => { Some(Self::CmdTreasureDungeonDataScNotify) } - "CmdUseTreasureDungeonItemCsReq" => { - Some(Self::CmdUseTreasureDungeonItemCsReq) + "CmdGetTreasureDungeonActivityDataScRsp" => { + Some(Self::CmdGetTreasureDungeonActivityDataScRsp) } - "CmdOpenTreasureDungeonGridCsReq" => { - Some(Self::CmdOpenTreasureDungeonGridCsReq) + "CmdOMKAKFPOGDA" => Some(Self::CmdOmkakfpogda), + "CmdUseTreasureDungeonItemScRsp" => { + Some(Self::CmdUseTreasureDungeonItemScRsp) + } + "CmdFightTreasureDungeonMonsterScRsp" => { + Some(Self::CmdFightTreasureDungeonMonsterScRsp) + } + "CmdInteractTreasureDungeonGridScRsp" => { + Some(Self::CmdInteractTreasureDungeonGridScRsp) } "CmdGetTreasureDungeonActivityDataCsReq" => { Some(Self::CmdGetTreasureDungeonActivityDataCsReq) } + "CmdInteractTreasureDungeonGridCsReq" => { + Some(Self::CmdInteractTreasureDungeonGridCsReq) + } + "CmdPNOEINCJCLO" => Some(Self::CmdPnoeincjclo), + "CmdUseTreasureDungeonItemCsReq" => { + Some(Self::CmdUseTreasureDungeonItemCsReq) + } + "CmdTreasureDungeonFinishScNotify" => { + Some(Self::CmdTreasureDungeonFinishScNotify) + } _ => None, } } } -/// Obf: CELMKJFKCLK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TreasureDungeonRecordType { - 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, + EfphnjobnoeOmckglpafkd = 0, + EfphnjobnoeFodbjhoofpm = 1, + EfphnjobnoeNabdfpoenlo = 2, + EfphnjobnoeMccehcfbjin = 3, + EfphnjobnoeBiomgombldf = 5, + EfphnjobnoeGejmkiifpcc = 6, + EfphnjobnoeGdhpeolinmk = 9, + EfphnjobnoeBnhojcleegp = 10, + EfphnjobnoeAjcdjljkenm = 11, + EfphnjobnoeIbmoenfpgil = 15, + EfphnjobnoeMdnaacinpcg = 16, + EfphnjobnoeImjmfnffeen = 20, + EfphnjobnoeFfplpcnkfdg = 24, + EfphnjobnoeHnclhigbgjo = 25, + EfphnjobnoeFdahdjmccki = 27, + EfphnjobnoeOjlmpnnfjkh = 28, + EfphnjobnoeLlfidacchcp = 29, + EfphnjobnoeBjgokllnbpi = 30, + EfphnjobnoeAnojjcdmbnd = 31, + EfphnjobnoeGldjbcfafdk = 33, + EfphnjobnoeIpiphhcefan = 34, + EfphnjobnoeGpnoifpmbcp = 35, + EfphnjobnoeOpmonhdogcj = 36, + EfphnjobnoeKdiajhkpiph = 37, + EfphnjobnoeNmhhodnlgcl = 40, + EfphnjobnoeFcngbpijnhc = 41, + EfphnjobnoeHdklleogjnh = 42, + EfphnjobnoeJplkjjpmlcm = 43, } impl TreasureDungeonRecordType { /// String value of the enum field names used in the ProtoBuf definition. @@ -99202,89 +101963,88 @@ 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::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", + Self::EfphnjobnoeOmckglpafkd => "EFPHNJOBNOE_OMCKGLPAFKD", + Self::EfphnjobnoeFodbjhoofpm => "EFPHNJOBNOE_FODBJHOOFPM", + Self::EfphnjobnoeNabdfpoenlo => "EFPHNJOBNOE_NABDFPOENLO", + Self::EfphnjobnoeMccehcfbjin => "EFPHNJOBNOE_MCCEHCFBJIN", + Self::EfphnjobnoeBiomgombldf => "EFPHNJOBNOE_BIOMGOMBLDF", + Self::EfphnjobnoeGejmkiifpcc => "EFPHNJOBNOE_GEJMKIIFPCC", + Self::EfphnjobnoeGdhpeolinmk => "EFPHNJOBNOE_GDHPEOLINMK", + Self::EfphnjobnoeBnhojcleegp => "EFPHNJOBNOE_BNHOJCLEEGP", + Self::EfphnjobnoeAjcdjljkenm => "EFPHNJOBNOE_AJCDJLJKENM", + Self::EfphnjobnoeIbmoenfpgil => "EFPHNJOBNOE_IBMOENFPGIL", + Self::EfphnjobnoeMdnaacinpcg => "EFPHNJOBNOE_MDNAACINPCG", + Self::EfphnjobnoeImjmfnffeen => "EFPHNJOBNOE_IMJMFNFFEEN", + Self::EfphnjobnoeFfplpcnkfdg => "EFPHNJOBNOE_FFPLPCNKFDG", + Self::EfphnjobnoeHnclhigbgjo => "EFPHNJOBNOE_HNCLHIGBGJO", + Self::EfphnjobnoeFdahdjmccki => "EFPHNJOBNOE_FDAHDJMCCKI", + Self::EfphnjobnoeOjlmpnnfjkh => "EFPHNJOBNOE_OJLMPNNFJKH", + Self::EfphnjobnoeLlfidacchcp => "EFPHNJOBNOE_LLFIDACCHCP", + Self::EfphnjobnoeBjgokllnbpi => "EFPHNJOBNOE_BJGOKLLNBPI", + Self::EfphnjobnoeAnojjcdmbnd => "EFPHNJOBNOE_ANOJJCDMBND", + Self::EfphnjobnoeGldjbcfafdk => "EFPHNJOBNOE_GLDJBCFAFDK", + Self::EfphnjobnoeIpiphhcefan => "EFPHNJOBNOE_IPIPHHCEFAN", + Self::EfphnjobnoeGpnoifpmbcp => "EFPHNJOBNOE_GPNOIFPMBCP", + Self::EfphnjobnoeOpmonhdogcj => "EFPHNJOBNOE_OPMONHDOGCJ", + Self::EfphnjobnoeKdiajhkpiph => "EFPHNJOBNOE_KDIAJHKPIPH", + Self::EfphnjobnoeNmhhodnlgcl => "EFPHNJOBNOE_NMHHODNLGCL", + Self::EfphnjobnoeFcngbpijnhc => "EFPHNJOBNOE_FCNGBPIJNHC", + Self::EfphnjobnoeHdklleogjnh => "EFPHNJOBNOE_HDKLLEOGJNH", + Self::EfphnjobnoeJplkjjpmlcm => "EFPHNJOBNOE_JPLKJJPMLCM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "EFPHNJOBNOE_OMCKGLPAFKD" => Some(Self::EfphnjobnoeOmckglpafkd), + "EFPHNJOBNOE_FODBJHOOFPM" => Some(Self::EfphnjobnoeFodbjhoofpm), + "EFPHNJOBNOE_NABDFPOENLO" => Some(Self::EfphnjobnoeNabdfpoenlo), + "EFPHNJOBNOE_MCCEHCFBJIN" => Some(Self::EfphnjobnoeMccehcfbjin), + "EFPHNJOBNOE_BIOMGOMBLDF" => Some(Self::EfphnjobnoeBiomgombldf), + "EFPHNJOBNOE_GEJMKIIFPCC" => Some(Self::EfphnjobnoeGejmkiifpcc), + "EFPHNJOBNOE_GDHPEOLINMK" => Some(Self::EfphnjobnoeGdhpeolinmk), + "EFPHNJOBNOE_BNHOJCLEEGP" => Some(Self::EfphnjobnoeBnhojcleegp), + "EFPHNJOBNOE_AJCDJLJKENM" => Some(Self::EfphnjobnoeAjcdjljkenm), + "EFPHNJOBNOE_IBMOENFPGIL" => Some(Self::EfphnjobnoeIbmoenfpgil), + "EFPHNJOBNOE_MDNAACINPCG" => Some(Self::EfphnjobnoeMdnaacinpcg), + "EFPHNJOBNOE_IMJMFNFFEEN" => Some(Self::EfphnjobnoeImjmfnffeen), + "EFPHNJOBNOE_FFPLPCNKFDG" => Some(Self::EfphnjobnoeFfplpcnkfdg), + "EFPHNJOBNOE_HNCLHIGBGJO" => Some(Self::EfphnjobnoeHnclhigbgjo), + "EFPHNJOBNOE_FDAHDJMCCKI" => Some(Self::EfphnjobnoeFdahdjmccki), + "EFPHNJOBNOE_OJLMPNNFJKH" => Some(Self::EfphnjobnoeOjlmpnnfjkh), + "EFPHNJOBNOE_LLFIDACCHCP" => Some(Self::EfphnjobnoeLlfidacchcp), + "EFPHNJOBNOE_BJGOKLLNBPI" => Some(Self::EfphnjobnoeBjgokllnbpi), + "EFPHNJOBNOE_ANOJJCDMBND" => Some(Self::EfphnjobnoeAnojjcdmbnd), + "EFPHNJOBNOE_GLDJBCFAFDK" => Some(Self::EfphnjobnoeGldjbcfafdk), + "EFPHNJOBNOE_IPIPHHCEFAN" => Some(Self::EfphnjobnoeIpiphhcefan), + "EFPHNJOBNOE_GPNOIFPMBCP" => Some(Self::EfphnjobnoeGpnoifpmbcp), + "EFPHNJOBNOE_OPMONHDOGCJ" => Some(Self::EfphnjobnoeOpmonhdogcj), + "EFPHNJOBNOE_KDIAJHKPIPH" => Some(Self::EfphnjobnoeKdiajhkpiph), + "EFPHNJOBNOE_NMHHODNLGCL" => Some(Self::EfphnjobnoeNmhhodnlgcl), + "EFPHNJOBNOE_FCNGBPIJNHC" => Some(Self::EfphnjobnoeFcngbpijnhc), + "EFPHNJOBNOE_HDKLLEOGJNH" => Some(Self::EfphnjobnoeHdklleogjnh), + "EFPHNJOBNOE_JPLKJJPMLCM" => Some(Self::EfphnjobnoeJplkjjpmlcm), _ => None, } } } -/// Obf: FEOFAEEBNPA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTutorialType { - 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, + KaamcalpipdNlcdgipgfdj = 0, + CmdUnlockTutorialCsReq = 1636, + CmdUnlockTutorialGuideScRsp = 1681, + CmdGetTutorialCsReq = 1673, + CmdUnlockTutorialGuideCsReq = 1615, + CmdFinishTutorialGuideScRsp = 1612, + CmdUnlockTutorialScRsp = 1613, + CmdGetTutorialScRsp = 1603, + CmdGetTutorialGuideCsReq = 1680, + CmdFinishTutorialScRsp = 1687, + CmdFinishTutorialGuideCsReq = 1629, + CmdGetTutorialGuideScRsp = 1627, + CmdFinishTutorialCsReq = 1610, } impl CmdTutorialType { /// String value of the enum field names used in the ProtoBuf definition. @@ -99293,49 +102053,48 @@ 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::FeofaeebnpaPcpdhelpkem => "FEOFAEEBNPA_PCPDHELPKEM", + Self::KaamcalpipdNlcdgipgfdj => "KAAMCALPIPD_NLCDGIPGFDJ", + Self::CmdUnlockTutorialCsReq => "CmdUnlockTutorialCsReq", Self::CmdUnlockTutorialGuideScRsp => "CmdUnlockTutorialGuideScRsp", - 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", + Self::CmdGetTutorialScRsp => "CmdGetTutorialScRsp", + Self::CmdGetTutorialGuideCsReq => "CmdGetTutorialGuideCsReq", + Self::CmdFinishTutorialScRsp => "CmdFinishTutorialScRsp", + Self::CmdFinishTutorialGuideCsReq => "CmdFinishTutorialGuideCsReq", + Self::CmdGetTutorialGuideScRsp => "CmdGetTutorialGuideScRsp", + Self::CmdFinishTutorialCsReq => "CmdFinishTutorialCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FEOFAEEBNPA_PCPDHELPKEM" => Some(Self::FeofaeebnpaPcpdhelpkem), + "KAAMCALPIPD_NLCDGIPGFDJ" => Some(Self::KaamcalpipdNlcdgipgfdj), + "CmdUnlockTutorialCsReq" => Some(Self::CmdUnlockTutorialCsReq), "CmdUnlockTutorialGuideScRsp" => Some(Self::CmdUnlockTutorialGuideScRsp), - "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), + "CmdGetTutorialScRsp" => Some(Self::CmdGetTutorialScRsp), + "CmdGetTutorialGuideCsReq" => Some(Self::CmdGetTutorialGuideCsReq), + "CmdFinishTutorialScRsp" => Some(Self::CmdFinishTutorialScRsp), + "CmdFinishTutorialGuideCsReq" => Some(Self::CmdFinishTutorialGuideCsReq), + "CmdGetTutorialGuideScRsp" => Some(Self::CmdGetTutorialGuideScRsp), + "CmdFinishTutorialCsReq" => Some(Self::CmdFinishTutorialCsReq), _ => None, } } } -/// Obf: MKIHBGNOCJA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TutorialStatus { - MkihbgnocjaOiipmbjbooi = 0, - MkihbgnocjaCdlcacaoiap = 1, - MkihbgnocjaMikoefhpfaf = 2, + TutorialNone = 0, + TutorialUnlock = 1, + TutorialFinish = 2, } impl TutorialStatus { /// String value of the enum field names used in the ProtoBuf definition. @@ -99344,29 +102103,28 @@ 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::MkihbgnocjaOiipmbjbooi => "MKIHBGNOCJA_OIIPMBJBOOI", - Self::MkihbgnocjaCdlcacaoiap => "MKIHBGNOCJA_CDLCACAOIAP", - Self::MkihbgnocjaMikoefhpfaf => "MKIHBGNOCJA_MIKOEFHPFAF", + Self::TutorialNone => "TUTORIAL_NONE", + Self::TutorialUnlock => "TUTORIAL_UNLOCK", + Self::TutorialFinish => "TUTORIAL_FINISH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "MKIHBGNOCJA_OIIPMBJBOOI" => Some(Self::MkihbgnocjaOiipmbjbooi), - "MKIHBGNOCJA_CDLCACAOIAP" => Some(Self::MkihbgnocjaCdlcacaoiap), - "MKIHBGNOCJA_MIKOEFHPFAF" => Some(Self::MkihbgnocjaMikoefhpfaf), + "TUTORIAL_NONE" => Some(Self::TutorialNone), + "TUTORIAL_UNLOCK" => Some(Self::TutorialUnlock), + "TUTORIAL_FINISH" => Some(Self::TutorialFinish), _ => None, } } } -/// Obf: GCPJLENDFIC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TutorialFinishType { - GcpjlendficPcpdhelpkem = 0, - GcpjlendficGkobbaejnnc = 1, - GcpjlendficIfgdhkngcdi = 2, + CebjaaaipdaNlcdgipgfdj = 0, + CebjaaaipdaCnpnacjbhjg = 1, + CebjaaaipdaNnaidjindho = 2, } impl TutorialFinishType { /// String value of the enum field names used in the ProtoBuf definition. @@ -99375,28 +102133,27 @@ 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::GcpjlendficPcpdhelpkem => "GCPJLENDFIC_PCPDHELPKEM", - Self::GcpjlendficGkobbaejnnc => "GCPJLENDFIC_GKOBBAEJNNC", - Self::GcpjlendficIfgdhkngcdi => "GCPJLENDFIC_IFGDHKNGCDI", + Self::CebjaaaipdaNlcdgipgfdj => "CEBJAAAIPDA_NLCDGIPGFDJ", + Self::CebjaaaipdaCnpnacjbhjg => "CEBJAAAIPDA_CNPNACJBHJG", + Self::CebjaaaipdaNnaidjindho => "CEBJAAAIPDA_NNAIDJINDHO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GCPJLENDFIC_PCPDHELPKEM" => Some(Self::GcpjlendficPcpdhelpkem), - "GCPJLENDFIC_GKOBBAEJNNC" => Some(Self::GcpjlendficGkobbaejnnc), - "GCPJLENDFIC_IFGDHKNGCDI" => Some(Self::GcpjlendficIfgdhkngcdi), + "CEBJAAAIPDA_NLCDGIPGFDJ" => Some(Self::CebjaaaipdaNlcdgipgfdj), + "CEBJAAAIPDA_CNPNACJBHJG" => Some(Self::CebjaaaipdaCnpnacjbhjg), + "CEBJAAAIPDA_NNAIDJINDHO" => Some(Self::CebjaaaipdaNnaidjindho), _ => None, } } } -/// Obf: FGKLPMCJBAC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TutorialGuideType { - FgklpmcjbacNnmbahcckja = 0, - FgklpmcjbacIpkohpfiaoi = 1, + AoccebgnpjaGinfcgdddom = 0, + AoccebgnpjaJloafbagfhg = 1, } impl TutorialGuideType { /// String value of the enum field names used in the ProtoBuf definition. @@ -99405,34 +102162,33 @@ 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::FgklpmcjbacNnmbahcckja => "FGKLPMCJBAC_NNMBAHCCKJA", - Self::FgklpmcjbacIpkohpfiaoi => "FGKLPMCJBAC_IPKOHPFIAOI", + Self::AoccebgnpjaGinfcgdddom => "AOCCEBGNPJA_GINFCGDDDOM", + Self::AoccebgnpjaJloafbagfhg => "AOCCEBGNPJA_JLOAFBAGFHG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "FGKLPMCJBAC_NNMBAHCCKJA" => Some(Self::FgklpmcjbacNnmbahcckja), - "FGKLPMCJBAC_IPKOHPFIAOI" => Some(Self::FgklpmcjbacIpkohpfiaoi), + "AOCCEBGNPJA_GINFCGDDDOM" => Some(Self::AoccebgnpjaGinfcgdddom), + "AOCCEBGNPJA_JLOAFBAGFHG" => Some(Self::AoccebgnpjaJloafbagfhg), _ => None, } } } -/// Obf: DCEEDHMEPMC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdWaypointType { - DceedhmepmcPcpdhelpkem = 0, - DceedhmepmcDblimccnlac = 498, - DceedhmepmcFibgcobdnkg = 414, - CmdJglmanjemja = 463, - CmdNkioipmcong = 495, - CmdKpocainfjda = 418, - DceedhmepmcHdindjgmclb = 494, - CmdOldmkciingh = 410, - DceedhmepmcNjmcpciedgd = 491, - CmdDebhhhifihk = 409, + ChleibcfdboNlcdgipgfdj = 0, + CmdHedcnkonnbi = 427, + ChleibcfdboKnfmjkogegf = 473, + CmdNfegdjldcjd = 415, + CmdGnlnlihkkpl = 410, + CmdMkepkkajone = 413, + ChleibcfdboCdndjjekeok = 480, + ChleibcfdboDdkcnbcoelm = 436, + ChleibcfdboCeoahcnjapl = 481, + CmdGmcagpohkjj = 403, } impl CmdWaypointType { /// String value of the enum field names used in the ProtoBuf definition. @@ -99441,31 +102197,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::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", + Self::ChleibcfdboNlcdgipgfdj => "CHLEIBCFDBO_NLCDGIPGFDJ", + Self::CmdHedcnkonnbi => "CmdHEDCNKONNBI", + Self::ChleibcfdboKnfmjkogegf => "CHLEIBCFDBO_KNFMJKOGEGF", + Self::CmdNfegdjldcjd => "CmdNFEGDJLDCJD", + Self::CmdGnlnlihkkpl => "CmdGNLNLIHKKPL", + Self::CmdMkepkkajone => "CmdMKEPKKAJONE", + Self::ChleibcfdboCdndjjekeok => "CHLEIBCFDBO_CDNDJJEKEOK", + Self::ChleibcfdboDdkcnbcoelm => "CHLEIBCFDBO_DDKCNBCOELM", + Self::ChleibcfdboCeoahcnjapl => "CHLEIBCFDBO_CEOAHCNJAPL", + Self::CmdGmcagpohkjj => "CmdGMCAGPOHKJJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "CHLEIBCFDBO_NLCDGIPGFDJ" => Some(Self::ChleibcfdboNlcdgipgfdj), + "CmdHEDCNKONNBI" => Some(Self::CmdHedcnkonnbi), + "CHLEIBCFDBO_KNFMJKOGEGF" => Some(Self::ChleibcfdboKnfmjkogegf), + "CmdNFEGDJLDCJD" => Some(Self::CmdNfegdjldcjd), + "CmdGNLNLIHKKPL" => Some(Self::CmdGnlnlihkkpl), + "CmdMKEPKKAJONE" => Some(Self::CmdMkepkkajone), + "CHLEIBCFDBO_CDNDJJEKEOK" => Some(Self::ChleibcfdboCdndjjekeok), + "CHLEIBCFDBO_DDKCNBCOELM" => Some(Self::ChleibcfdboDdkcnbcoelm), + "CHLEIBCFDBO_CEOAHCNJAPL" => Some(Self::ChleibcfdboCeoahcnjapl), + "CmdGMCAGPOHKJJ" => Some(Self::CmdGmcagpohkjj), _ => None, } } @@ -99473,29 +102229,29 @@ impl CmdWaypointType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ndhpiofcpfn { - Pcpdhelpkem = 0, - Fpopmpcoofe = 1, - Gjlbgmelbhj = 2, +pub enum Jplmloihnic { + Nlcdgipgfdj = 0, + Ppanbkdpffk = 1, + Jphlnojliam = 2, } -impl Ndhpiofcpfn { +impl Jplmloihnic { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "NDHPIOFCPFN_PCPDHELPKEM", - Self::Fpopmpcoofe => "NDHPIOFCPFN_FPOPMPCOOFE", - Self::Gjlbgmelbhj => "NDHPIOFCPFN_GJLBGMELBHJ", + Self::Nlcdgipgfdj => "JPLMLOIHNIC_NLCDGIPGFDJ", + Self::Ppanbkdpffk => "JPLMLOIHNIC_PPANBKDPFFK", + Self::Jphlnojliam => "JPLMLOIHNIC_JPHLNOJLIAM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "NDHPIOFCPFN_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), - "NDHPIOFCPFN_FPOPMPCOOFE" => Some(Self::Fpopmpcoofe), - "NDHPIOFCPFN_GJLBGMELBHJ" => Some(Self::Gjlbgmelbhj), + "JPLMLOIHNIC_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "JPLMLOIHNIC_PPANBKDPFFK" => Some(Self::Ppanbkdpffk), + "JPLMLOIHNIC_JPHLNOJLIAM" => Some(Self::Jphlnojliam), _ => None, } } @@ -99503,58 +102259,57 @@ impl Ndhpiofcpfn { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Jfeckfahflg { - Cclnkjbcijn = 0, - Chebhcomedo = 1, - Ajlhomambae = 2, +pub enum Omcnfmgpdap { + Iaimdiafcnl = 0, + Agbgjcindcp = 1, + Mdpibjphmgj = 2, } -impl Jfeckfahflg { +impl Omcnfmgpdap { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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::Cclnkjbcijn => "JFECKFAHFLG_CCLNKJBCIJN", - Self::Chebhcomedo => "JFECKFAHFLG_CHEBHCOMEDO", - Self::Ajlhomambae => "JFECKFAHFLG_AJLHOMAMBAE", + Self::Iaimdiafcnl => "OMCNFMGPDAP_IAIMDIAFCNL", + Self::Agbgjcindcp => "OMCNFMGPDAP_AGBGJCINDCP", + Self::Mdpibjphmgj => "OMCNFMGPDAP_MDPIBJPHMGJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "JFECKFAHFLG_CCLNKJBCIJN" => Some(Self::Cclnkjbcijn), - "JFECKFAHFLG_CHEBHCOMEDO" => Some(Self::Chebhcomedo), - "JFECKFAHFLG_AJLHOMAMBAE" => Some(Self::Ajlhomambae), + "OMCNFMGPDAP_IAIMDIAFCNL" => Some(Self::Iaimdiafcnl), + "OMCNFMGPDAP_AGBGJCINDCP" => Some(Self::Agbgjcindcp), + "OMCNFMGPDAP_MDPIBJPHMGJ" => Some(Self::Mdpibjphmgj), _ => None, } } } -/// Obf: JIOOLBKBEPC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdWolfBroType { - 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, + DpdigmlgdoiNlcdgipgfdj = 0, + CmdHfjcgemmpkb = 6520, + CmdLbmfcjlhnaa = 6538, + CmdCpkcmnjkpoe = 6523, + CmdLjeffbcjjem = 6543, + CmdHkpfpmjbnep = 6503, + CmdMddfdnhfcil = 6529, + CmdOkefgcnneki = 6534, + CmdDkjbginlbpp = 6519, + CmdJohdljlgnhl = 6507, + CmdAjdpponbabg = 6540, + CmdNhigcjfjgpf = 6521, + CmdKdmanlndioa = 6545, + CmdDeahiakbgmj = 6505, + CmdLjfeonhokag = 6544, + CmdLikmpnfokff = 6509, + CmdBppicamlgnb = 6527, + CmdNhlgedlkoki = 6532, + CmdPhpeppkfmjo = 6508, + CmdEnpjfkdklob = 6542, } impl CmdWolfBroType { /// String value of the enum field names used in the ProtoBuf definition. @@ -99563,63 +102318,62 @@ 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::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", + Self::DpdigmlgdoiNlcdgipgfdj => "DPDIGMLGDOI_NLCDGIPGFDJ", + Self::CmdHfjcgemmpkb => "CmdHFJCGEMMPKB", + Self::CmdLbmfcjlhnaa => "CmdLBMFCJLHNAA", + Self::CmdCpkcmnjkpoe => "CmdCPKCMNJKPOE", + Self::CmdLjeffbcjjem => "CmdLJEFFBCJJEM", + Self::CmdHkpfpmjbnep => "CmdHKPFPMJBNEP", + Self::CmdMddfdnhfcil => "CmdMDDFDNHFCIL", + Self::CmdOkefgcnneki => "CmdOKEFGCNNEKI", + Self::CmdDkjbginlbpp => "CmdDKJBGINLBPP", + Self::CmdJohdljlgnhl => "CmdJOHDLJLGNHL", + Self::CmdAjdpponbabg => "CmdAJDPPONBABG", + Self::CmdNhigcjfjgpf => "CmdNHIGCJFJGPF", + Self::CmdKdmanlndioa => "CmdKDMANLNDIOA", + Self::CmdDeahiakbgmj => "CmdDEAHIAKBGMJ", + Self::CmdLjfeonhokag => "CmdLJFEONHOKAG", + Self::CmdLikmpnfokff => "CmdLIKMPNFOKFF", + Self::CmdBppicamlgnb => "CmdBPPICAMLGNB", + Self::CmdNhlgedlkoki => "CmdNHLGEDLKOKI", + Self::CmdPhpeppkfmjo => "CmdPHPEPPKFMJO", + Self::CmdEnpjfkdklob => "CmdENPJFKDKLOB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "DPDIGMLGDOI_NLCDGIPGFDJ" => Some(Self::DpdigmlgdoiNlcdgipgfdj), + "CmdHFJCGEMMPKB" => Some(Self::CmdHfjcgemmpkb), + "CmdLBMFCJLHNAA" => Some(Self::CmdLbmfcjlhnaa), + "CmdCPKCMNJKPOE" => Some(Self::CmdCpkcmnjkpoe), + "CmdLJEFFBCJJEM" => Some(Self::CmdLjeffbcjjem), + "CmdHKPFPMJBNEP" => Some(Self::CmdHkpfpmjbnep), + "CmdMDDFDNHFCIL" => Some(Self::CmdMddfdnhfcil), + "CmdOKEFGCNNEKI" => Some(Self::CmdOkefgcnneki), + "CmdDKJBGINLBPP" => Some(Self::CmdDkjbginlbpp), + "CmdJOHDLJLGNHL" => Some(Self::CmdJohdljlgnhl), + "CmdAJDPPONBABG" => Some(Self::CmdAjdpponbabg), + "CmdNHIGCJFJGPF" => Some(Self::CmdNhigcjfjgpf), + "CmdKDMANLNDIOA" => Some(Self::CmdKdmanlndioa), + "CmdDEAHIAKBGMJ" => Some(Self::CmdDeahiakbgmj), + "CmdLJFEONHOKAG" => Some(Self::CmdLjfeonhokag), + "CmdLIKMPNFOKFF" => Some(Self::CmdLikmpnfokff), + "CmdBPPICAMLGNB" => Some(Self::CmdBppicamlgnb), + "CmdNHLGEDLKOKI" => Some(Self::CmdNhlgedlkoki), + "CmdPHPEPPKFMJO" => Some(Self::CmdPhpeppkfmjo), + "CmdENPJFKDKLOB" => Some(Self::CmdEnpjfkdklob), _ => None, } } } -/// Obf: JEMENFKDOJM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdWorldUnlockType { - JemenfkdojmPcpdhelpkem = 0, - CmdWorldUnlockScRsp = 7627, + LlhkmpclgonNlcdgipgfdj = 0, CmdWorldUnlockCsReq = 7626, + CmdWorldUnlockScRsp = 7627, } impl CmdWorldUnlockType { /// String value of the enum field names used in the ProtoBuf definition. @@ -99628,17 +102382,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::JemenfkdojmPcpdhelpkem => "JEMENFKDOJM_PCPDHELPKEM", - Self::CmdWorldUnlockScRsp => "CmdWorldUnlockScRsp", + Self::LlhkmpclgonNlcdgipgfdj => "LLHKMPCLGON_NLCDGIPGFDJ", Self::CmdWorldUnlockCsReq => "CmdWorldUnlockCsReq", + Self::CmdWorldUnlockScRsp => "CmdWorldUnlockScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "JEMENFKDOJM_PCPDHELPKEM" => Some(Self::JemenfkdojmPcpdhelpkem), - "CmdWorldUnlockScRsp" => Some(Self::CmdWorldUnlockScRsp), + "LLHKMPCLGON_NLCDGIPGFDJ" => Some(Self::LlhkmpclgonNlcdgipgfdj), "CmdWorldUnlockCsReq" => Some(Self::CmdWorldUnlockCsReq), + "CmdWorldUnlockScRsp" => Some(Self::CmdWorldUnlockScRsp), _ => None, } } @@ -99646,47 +102400,47 @@ impl CmdWorldUnlockType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ofbaeiehdhj { - Pcpdhelpkem = 0, - Maobgcpkmnb = 1, - Cdkdfcdebce = 2, - Cfmflgianfk = 3, - Ebfhkigpjnc = 4, - Nliiemngbao = 5, - Gmnijemphfi = 6, - Ilfiabhdcog = 7, - Lclkikjjmmh = 8, +pub enum Ekighmcpkge { + Nlcdgipgfdj = 0, + Jhnaafbkpoe = 1, + Lednkhgenaf = 2, + Iegkookjcbb = 3, + Ncbnjdinflf = 4, + Blejilfldgk = 5, + Cgccknedghh = 6, + Bnbabbmfeli = 7, + Bcafbafeobp = 8, } -impl Ofbaeiehdhj { +impl Ekighmcpkge { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are 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 => "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", + Self::Nlcdgipgfdj => "EKIGHMCPKGE_NLCDGIPGFDJ", + Self::Jhnaafbkpoe => "EKIGHMCPKGE_JHNAAFBKPOE", + Self::Lednkhgenaf => "EKIGHMCPKGE_LEDNKHGENAF", + Self::Iegkookjcbb => "EKIGHMCPKGE_IEGKOOKJCBB", + Self::Ncbnjdinflf => "EKIGHMCPKGE_NCBNJDINFLF", + Self::Blejilfldgk => "EKIGHMCPKGE_BLEJILFLDGK", + Self::Cgccknedghh => "EKIGHMCPKGE_CGCCKNEDGHH", + Self::Bnbabbmfeli => "EKIGHMCPKGE_BNBABBMFELI", + Self::Bcafbafeobp => "EKIGHMCPKGE_BCAFBAFEOBP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "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), + "EKIGHMCPKGE_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "EKIGHMCPKGE_JHNAAFBKPOE" => Some(Self::Jhnaafbkpoe), + "EKIGHMCPKGE_LEDNKHGENAF" => Some(Self::Lednkhgenaf), + "EKIGHMCPKGE_IEGKOOKJCBB" => Some(Self::Iegkookjcbb), + "EKIGHMCPKGE_NCBNJDINFLF" => Some(Self::Ncbnjdinflf), + "EKIGHMCPKGE_BLEJILFLDGK" => Some(Self::Blejilfldgk), + "EKIGHMCPKGE_CGCCKNEDGHH" => Some(Self::Cgccknedghh), + "EKIGHMCPKGE_BNBABBMFELI" => Some(Self::Bnbabbmfeli), + "EKIGHMCPKGE_BCAFBAFEOBP" => Some(Self::Bcafbafeobp), _ => None, } } diff --git a/versions.json b/versions.json index 69b6d07..5cc359b 100644 --- a/versions.json +++ b/versions.json @@ -1,9 +1,15 @@ { - "CNBETAWin3.6.51": { - "asset_bundle_url": "https://autopatchcn.bhsr.com/asb/BetaLive/output_12066992_f083970b907e_999074cab6dce6", - "ex_resource_url": "https://autopatchcn-bhsr.neonteam.dev/design_data/BetaLive/output_12114942_e99cbde25134_e63a6b835f17f9", - "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.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" + }, + "CNBETAWin4.2.51": { + "asset_bundle_url": "https://autopatchcn.bhsr.com/asb/BetaLive/output_14851990_9aa8ee8de0fa_ec7d1e42f851f1", + "ex_resource_url": "https://autopatchcn.bhsr.com/design_data/BetaLive/output_14890490_fcc969a5461f_1f9258ee9068a5", + "lua_url": "https://autopatchcn.bhsr.com/lua/BetaLive/output_14852119_8789f55c1c30_0c0cf5d3c9089b", + "ifix_url": "https://autopatchcn.bhsr.com/ifix/BetaLive/output_14887825_65010135064b_71536d98b8abbf" }, "OSPRODWin3.6.0": { "asset_bundle_url": "", @@ -11,48 +17,36 @@ "lua_url": "", "ifix_url": "" }, - "CNBETAWin3.7.51X": { - "asset_bundle_url": "https://autopatchcn.bhsr.com/asb/BetaLive/output_12579793_48327ff319b5_1b794dd1071e3a", - "ex_resource_url": "https://autopatchcn.bhsr.com/design_data/BetaLive/output_12611332_5f583f2f54ae_c04979f13c950d", - "lua_url": "https://autopatchcn.bhsr.com/lua/BetaLive/output_12579929_9566349ee5fb_c6341faaf9b027", - "ifix_url": "https://autopatchcn.bhsr.com/ifix/BetaLive/output_0_40d2ce0253_c61ba99f70b885" - }, "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", "lua_url": "https://autopatchos.starrails.com/lua/BetaLive/output_13493894_ec7d6d879305_8b2cfd39d6e545", "ifix_url": "https://autopatchos.starrails.com/ifix/BetaLive/output_13491130_ecfa51828143_4bd221b76c0d9a" }, - "OSBETAWin3.8.51": { - "asset_bundle_url": "", - "ex_resource_url": "", - "lua_url": "", - "ifix_url": "" - }, - "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": { + "CNBETAWin3.7.51X": { + "asset_bundle_url": "https://autopatchcn.bhsr.com/asb/BetaLive/output_12579793_48327ff319b5_1b794dd1071e3a", + "ex_resource_url": "https://autopatchcn.bhsr.com/design_data/BetaLive/output_12611332_5f583f2f54ae_c04979f13c950d", + "lua_url": "https://autopatchcn.bhsr.com/lua/BetaLive/output_12579929_9566349ee5fb_c6341faaf9b027", + "ifix_url": "https://autopatchcn.bhsr.com/ifix/BetaLive/output_0_40d2ce0253_c61ba99f70b885" + }, + "OSBETAWin3.8.51": { "asset_bundle_url": "", "ex_resource_url": "", "lua_url": "", "ifix_url": "" }, + "CNBETAWin3.6.51": { + "asset_bundle_url": "https://autopatchcn.bhsr.com/asb/BetaLive/output_12066992_f083970b907e_999074cab6dce6", + "ex_resource_url": "https://autopatchcn-bhsr.neonteam.dev/design_data/BetaLive/output_12114942_e99cbde25134_e63a6b835f17f9", + "lua_url": "https://autopatchcn.bhsr.com/lua/BetaLive/output_12103115_ee78155e9867_3626f0948d93e2", + "ifix_url": "https://autopatchcn.bhsr.com/ifix/BetaLive/output_12118783_55113408814f_c874267d04c04a" + }, "OSBETAWin4.0.51": { "asset_bundle_url": "", "ex_resource_url": "", @@ -64,5 +58,17 @@ "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.7.51": { + "asset_bundle_url": "", + "ex_resource_url": "", + "lua_url": "", + "ifix_url": "" } } \ No newline at end of file